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.
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
on_timeout

[Required] Gets the on_timeout of this InstancePoolPreTerminationActionDetails.

Returns:The on_timeout of this InstancePoolPreTerminationActionDetails.
Return type:oci.core.models.InstancePoolPreTerminationActionHandleTimeoutDetails
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