InstancePoolPreTerminationActionDetails

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

Bases: object

The data for pre-termination action for an instance pool

Methods:

__init__(**kwargs)

Initializes a new InstancePoolPreTerminationActionDetails object with values from keyword arguments.

Attributes:

is_enabled

[Required] Gets the is_enabled of this InstancePoolPreTerminationActionDetails.

on_timeout

[Required] Gets the on_timeout of this InstancePoolPreTerminationActionDetails.

timeout

[Required] Gets the timeout of this InstancePoolPreTerminationActionDetails.

__init__(**kwargs)

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

Parameters
  • is_enabled (bool) – The value to assign to the is_enabled property of this InstancePoolPreTerminationActionDetails.

  • timeout (int) – The value to assign to the timeout property of this InstancePoolPreTerminationActionDetails.

  • on_timeout (oci.core.models.InstancePoolPreTerminationActionHandleTimeoutDetails) – The value to assign to the on_timeout property of this InstancePoolPreTerminationActionDetails.

property is_enabled

[Required] Gets the is_enabled of this InstancePoolPreTerminationActionDetails. Whether pre-termination action is enabled or not.

Returns

The is_enabled of this InstancePoolPreTerminationActionDetails.

Return type

bool

property on_timeout

[Required] Gets the on_timeout of this InstancePoolPreTerminationActionDetails.

Returns

The on_timeout of this InstancePoolPreTerminationActionDetails.

Return type

oci.core.models.InstancePoolPreTerminationActionHandleTimeoutDetails

property timeout

[Required] Gets the timeout of this InstancePoolPreTerminationActionDetails. The timeout in seconds for pre-termination action for an instance pool.

Returns

The timeout of this InstancePoolPreTerminationActionDetails.

Return type

int