InstancePoolPreTerminationActionDetails¶
-
class
oci.core.models.InstancePoolPreTerminationActionDetails(**kwargs)¶ Bases:
objectThe 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
-