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:
[Required] Gets the is_enabled of this InstancePoolPreTerminationActionDetails.
[Required] Gets the on_timeout of this InstancePoolPreTerminationActionDetails.
[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