InstancePoolLaunchOverrideStatement

class oci.core.models.InstancePoolLaunchOverrideStatement(**kwargs)

Bases: object

One availability domain-scoped rule inside an instance pool launch override policy.

Methods:

__init__(**kwargs)

Initializes a new InstancePoolLaunchOverrideStatement object with values from keyword arguments.

Attributes:

name

[Required] Gets the name of this InstancePoolLaunchOverrideStatement.

override_options

[Required] Gets the override_options of this InstancePoolLaunchOverrideStatement.

selector

[Required] Gets the selector of this InstancePoolLaunchOverrideStatement.

__init__(**kwargs)

Initializes a new InstancePoolLaunchOverrideStatement object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
property name

[Required] Gets the name of this InstancePoolLaunchOverrideStatement. A user-friendly name for the override statement.

Returns

The name of this InstancePoolLaunchOverrideStatement.

Return type

str

property override_options

[Required] Gets the override_options of this InstancePoolLaunchOverrideStatement. The ordered list of candidate override options for the matched availability domain.

Request order defines the canonical candidate sequence. Override options within the same statement must normalize to distinct override payloads.

Returns

The override_options of this InstancePoolLaunchOverrideStatement.

Return type

list[oci.core.models.InstancePoolLaunchOverrideOption]

property selector

[Required] Gets the selector of this InstancePoolLaunchOverrideStatement.

Returns

The selector of this InstancePoolLaunchOverrideStatement.

Return type

oci.core.models.InstancePoolLaunchOverrideSelector