EmailOutboundIpSummary¶
-
class
oci.email.models.EmailOutboundIpSummary(**kwargs)¶ Bases:
objectSummary of the Outbound IP address assigned to the tenancy.
Attributes
ASSIGNMENT_STATE_ASSIGNEDA constant which can be used with the assignment_state property of a EmailOutboundIpSummary. ASSIGNMENT_STATE_AVAILABLEA constant which can be used with the assignment_state property of a EmailOutboundIpSummary. LIFECYCLE_STATE_ACTIVEA constant which can be used with the lifecycle_state property of a EmailOutboundIpSummary. LIFECYCLE_STATE_DRAININGA constant which can be used with the lifecycle_state property of a EmailOutboundIpSummary. LIFECYCLE_STATE_FAILEDA constant which can be used with the lifecycle_state property of a EmailOutboundIpSummary. LIFECYCLE_STATE_UPDATINGA constant which can be used with the lifecycle_state property of a EmailOutboundIpSummary. assignment_state[Required] Gets the assignment_state of this EmailOutboundIpSummary. lifecycle_detailsGets the lifecycle_details of this EmailOutboundIpSummary. lifecycle_stateGets the lifecycle_state of this EmailOutboundIpSummary. outbound_ip[Required] Gets the outbound_ip of this EmailOutboundIpSummary. Methods
__init__(**kwargs)Initializes a new EmailOutboundIpSummary object with values from keyword arguments. -
ASSIGNMENT_STATE_ASSIGNED= 'ASSIGNED'¶ A constant which can be used with the assignment_state property of a EmailOutboundIpSummary. This constant has a value of “ASSIGNED”
-
ASSIGNMENT_STATE_AVAILABLE= 'AVAILABLE'¶ A constant which can be used with the assignment_state property of a EmailOutboundIpSummary. This constant has a value of “AVAILABLE”
-
LIFECYCLE_STATE_ACTIVE= 'ACTIVE'¶ A constant which can be used with the lifecycle_state property of a EmailOutboundIpSummary. This constant has a value of “ACTIVE”
-
LIFECYCLE_STATE_DRAINING= 'DRAINING'¶ A constant which can be used with the lifecycle_state property of a EmailOutboundIpSummary. This constant has a value of “DRAINING”
-
LIFECYCLE_STATE_FAILED= 'FAILED'¶ A constant which can be used with the lifecycle_state property of a EmailOutboundIpSummary. This constant has a value of “FAILED”
-
LIFECYCLE_STATE_UPDATING= 'UPDATING'¶ A constant which can be used with the lifecycle_state property of a EmailOutboundIpSummary. This constant has a value of “UPDATING”
-
__init__(**kwargs)¶ Initializes a new EmailOutboundIpSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - outbound_ip (str) – The value to assign to the outbound_ip property of this EmailOutboundIpSummary.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this EmailOutboundIpSummary. Allowed values for this property are: “UPDATING”, “ACTIVE”, “FAILED”, “DRAINING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- lifecycle_details (str) – The value to assign to the lifecycle_details property of this EmailOutboundIpSummary.
- assignment_state (str) – The value to assign to the assignment_state property of this EmailOutboundIpSummary. Allowed values for this property are: “AVAILABLE”, “ASSIGNED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
assignment_state¶ [Required] Gets the assignment_state of this EmailOutboundIpSummary. The assignment state of the public IP address.
Allowed values for this property are: “AVAILABLE”, “ASSIGNED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The assignment_state of this EmailOutboundIpSummary. Return type: str
-
lifecycle_details¶ Gets the lifecycle_details of this EmailOutboundIpSummary. A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in ‘DRAINING’ state.
Returns: The lifecycle_details of this EmailOutboundIpSummary. Return type: str
-
lifecycle_state¶ Gets the lifecycle_state of this EmailOutboundIpSummary. The current state of the Email Outbound Public IP.
Allowed values for this property are: “UPDATING”, “ACTIVE”, “FAILED”, “DRAINING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_state of this EmailOutboundIpSummary. Return type: str
-
outbound_ip¶ [Required] Gets the outbound_ip of this EmailOutboundIpSummary. The public IP address assigned to the tenancy.
Returns: The outbound_ip of this EmailOutboundIpSummary. Return type: str
-