EmailSubdomain

class oci.fusion_apps.models.EmailSubdomain(**kwargs)

Bases: object

email subdomain details for a marketing brand

Attributes

CERTIFICATE_MANAGEMENT_CUSTOMER_MANAGED A constant which can be used with the certificate_management property of a EmailSubdomain.
CERTIFICATE_MANAGEMENT_ORACLE_MANAGED A constant which can be used with the certificate_management property of a EmailSubdomain.
CERTIFICATE_STATUS_ACTIVE A constant which can be used with the certificate_status property of a EmailSubdomain.
CERTIFICATE_STATUS_EXPIRED A constant which can be used with the certificate_status property of a EmailSubdomain.
CERTIFICATE_STATUS_NOT_CONFIRMED A constant which can be used with the certificate_status property of a EmailSubdomain.
DNS_MANAGEMENT_CUSTOMER_MANAGED A constant which can be used with the dns_management property of a EmailSubdomain.
DNS_MANAGEMENT_ORACLE_MANAGED A constant which can be used with the dns_management property of a EmailSubdomain.
DNS_STATUS_ACTIVE A constant which can be used with the dns_status property of a EmailSubdomain.
DNS_STATUS_NOT_CONFIRMED A constant which can be used with the dns_status property of a EmailSubdomain.
DNS_STATUS_PENDING A constant which can be used with the dns_status property of a EmailSubdomain.
LIFECYCLE_DETAILS_ACTIVATING_HOSTNAME A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_ACTIVATING_HOSTNAME_TEMP_PROPERTY A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_ACTIVATING_TEMP_PROPERTY A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_CREATING_TEMP_PROPERTY A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_FAILURE_BRAND_EVENT A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_FAILURE_HOSTNAME_ACTIVATION A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_FAILURE_TEMP_PROPERTY_ACTIVATION A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_FAILURE_TEMP_PROPERTY_CREATION A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_FAILURE_TEMP_PROPERTY_HOSTNAME_ACTIVATION A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_NONE A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_PENDING A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_READY_FOR_MAIN_ACTIVATION A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_DETAILS_SENDING_BRAND_EVENT A constant which can be used with the lifecycle_details property of a EmailSubdomain.
LIFECYCLE_STATE_ACTIVE A constant which can be used with the lifecycle_state property of a EmailSubdomain.
LIFECYCLE_STATE_INACTIVE A constant which can be used with the lifecycle_state property of a EmailSubdomain.
certificate_management [Required] Gets the certificate_management of this EmailSubdomain.
certificate_status [Required] Gets the certificate_status of this EmailSubdomain.
defined_tags [Required] Gets the defined_tags of this EmailSubdomain.
dns_management [Required] Gets the dns_management of this EmailSubdomain.
dns_status [Required] Gets the dns_status of this EmailSubdomain.
freeform_tags [Required] Gets the freeform_tags of this EmailSubdomain.
fusion_environment_id [Required] Gets the fusion_environment_id of this EmailSubdomain.
id [Required] Gets the id of this EmailSubdomain.
lifecycle_details Gets the lifecycle_details of this EmailSubdomain.
lifecycle_state [Required] Gets the lifecycle_state of this EmailSubdomain.
marketing_brand_id [Required] Gets the marketing_brand_id of this EmailSubdomain.
name [Required] Gets the name of this EmailSubdomain.
system_tags [Required] Gets the system_tags of this EmailSubdomain.
time_certificate_expiration Gets the time_certificate_expiration of this EmailSubdomain.
time_created Gets the time_created of this EmailSubdomain.

Methods

__init__(**kwargs) Initializes a new EmailSubdomain object with values from keyword arguments.
CERTIFICATE_MANAGEMENT_CUSTOMER_MANAGED = 'CUSTOMER_MANAGED'

A constant which can be used with the certificate_management property of a EmailSubdomain. This constant has a value of “CUSTOMER_MANAGED”

CERTIFICATE_MANAGEMENT_ORACLE_MANAGED = 'ORACLE_MANAGED'

A constant which can be used with the certificate_management property of a EmailSubdomain. This constant has a value of “ORACLE_MANAGED”

CERTIFICATE_STATUS_ACTIVE = 'ACTIVE'

A constant which can be used with the certificate_status property of a EmailSubdomain. This constant has a value of “ACTIVE”

CERTIFICATE_STATUS_EXPIRED = 'EXPIRED'

A constant which can be used with the certificate_status property of a EmailSubdomain. This constant has a value of “EXPIRED”

CERTIFICATE_STATUS_NOT_CONFIRMED = 'NOT_CONFIRMED'

A constant which can be used with the certificate_status property of a EmailSubdomain. This constant has a value of “NOT_CONFIRMED”

DNS_MANAGEMENT_CUSTOMER_MANAGED = 'CUSTOMER_MANAGED'

A constant which can be used with the dns_management property of a EmailSubdomain. This constant has a value of “CUSTOMER_MANAGED”

DNS_MANAGEMENT_ORACLE_MANAGED = 'ORACLE_MANAGED'

A constant which can be used with the dns_management property of a EmailSubdomain. This constant has a value of “ORACLE_MANAGED”

DNS_STATUS_ACTIVE = 'ACTIVE'

A constant which can be used with the dns_status property of a EmailSubdomain. This constant has a value of “ACTIVE”

DNS_STATUS_NOT_CONFIRMED = 'NOT_CONFIRMED'

A constant which can be used with the dns_status property of a EmailSubdomain. This constant has a value of “NOT_CONFIRMED”

DNS_STATUS_PENDING = 'PENDING'

A constant which can be used with the dns_status property of a EmailSubdomain. This constant has a value of “PENDING”

LIFECYCLE_DETAILS_ACTIVATING_HOSTNAME = 'ACTIVATING_HOSTNAME'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “ACTIVATING_HOSTNAME”

LIFECYCLE_DETAILS_ACTIVATING_HOSTNAME_TEMP_PROPERTY = 'ACTIVATING_HOSTNAME_TEMP_PROPERTY'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “ACTIVATING_HOSTNAME_TEMP_PROPERTY”

LIFECYCLE_DETAILS_ACTIVATING_TEMP_PROPERTY = 'ACTIVATING_TEMP_PROPERTY'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “ACTIVATING_TEMP_PROPERTY”

LIFECYCLE_DETAILS_CREATING_TEMP_PROPERTY = 'CREATING_TEMP_PROPERTY'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “CREATING_TEMP_PROPERTY”

LIFECYCLE_DETAILS_FAILURE_BRAND_EVENT = 'FAILURE_BRAND_EVENT'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “FAILURE_BRAND_EVENT”

LIFECYCLE_DETAILS_FAILURE_HOSTNAME_ACTIVATION = 'FAILURE_HOSTNAME_ACTIVATION'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “FAILURE_HOSTNAME_ACTIVATION”

LIFECYCLE_DETAILS_FAILURE_TEMP_PROPERTY_ACTIVATION = 'FAILURE_TEMP_PROPERTY_ACTIVATION'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “FAILURE_TEMP_PROPERTY_ACTIVATION”

LIFECYCLE_DETAILS_FAILURE_TEMP_PROPERTY_CREATION = 'FAILURE_TEMP_PROPERTY_CREATION'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “FAILURE_TEMP_PROPERTY_CREATION”

LIFECYCLE_DETAILS_FAILURE_TEMP_PROPERTY_HOSTNAME_ACTIVATION = 'FAILURE_TEMP_PROPERTY_HOSTNAME_ACTIVATION'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “FAILURE_TEMP_PROPERTY_HOSTNAME_ACTIVATION”

LIFECYCLE_DETAILS_NONE = 'NONE'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “NONE”

LIFECYCLE_DETAILS_PENDING = 'PENDING'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “PENDING”

LIFECYCLE_DETAILS_READY_FOR_MAIN_ACTIVATION = 'READY_FOR_MAIN_ACTIVATION'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “READY_FOR_MAIN_ACTIVATION”

LIFECYCLE_DETAILS_SENDING_BRAND_EVENT = 'SENDING_BRAND_EVENT'

A constant which can be used with the lifecycle_details property of a EmailSubdomain. This constant has a value of “SENDING_BRAND_EVENT”

LIFECYCLE_STATE_ACTIVE = 'ACTIVE'

A constant which can be used with the lifecycle_state property of a EmailSubdomain. This constant has a value of “ACTIVE”

LIFECYCLE_STATE_INACTIVE = 'INACTIVE'

A constant which can be used with the lifecycle_state property of a EmailSubdomain. This constant has a value of “INACTIVE”

__init__(**kwargs)

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

Parameters:
  • id (str) – The value to assign to the id property of this EmailSubdomain.
  • name (str) – The value to assign to the name property of this EmailSubdomain.
  • marketing_brand_id (str) – The value to assign to the marketing_brand_id property of this EmailSubdomain.
  • fusion_environment_id (str) – The value to assign to the fusion_environment_id property of this EmailSubdomain.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this EmailSubdomain. Allowed values for this property are: “ACTIVE”, “INACTIVE”, ‘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 EmailSubdomain. Allowed values for this property are: “PENDING”, “NONE”, “CREATING_TEMP_PROPERTY”, “FAILURE_TEMP_PROPERTY_CREATION”, “ACTIVATING_TEMP_PROPERTY”, “FAILURE_TEMP_PROPERTY_ACTIVATION”, “ACTIVATING_HOSTNAME_TEMP_PROPERTY”, “FAILURE_TEMP_PROPERTY_HOSTNAME_ACTIVATION”, “READY_FOR_MAIN_ACTIVATION”, “ACTIVATING_HOSTNAME”, “FAILURE_HOSTNAME_ACTIVATION”, “SENDING_BRAND_EVENT”, “FAILURE_BRAND_EVENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • dns_management (str) – The value to assign to the dns_management property of this EmailSubdomain. Allowed values for this property are: “ORACLE_MANAGED”, “CUSTOMER_MANAGED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • dns_status (str) – The value to assign to the dns_status property of this EmailSubdomain. Allowed values for this property are: “ACTIVE”, “NOT_CONFIRMED”, “PENDING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • certificate_management (str) – The value to assign to the certificate_management property of this EmailSubdomain. Allowed values for this property are: “ORACLE_MANAGED”, “CUSTOMER_MANAGED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • certificate_status (str) – The value to assign to the certificate_status property of this EmailSubdomain. Allowed values for this property are: “ACTIVE”, “NOT_CONFIRMED”, “EXPIRED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • time_certificate_expiration (datetime) – The value to assign to the time_certificate_expiration property of this EmailSubdomain.
  • time_created (datetime) – The value to assign to the time_created property of this EmailSubdomain.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this EmailSubdomain.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this EmailSubdomain.
  • system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this EmailSubdomain.
certificate_management

[Required] Gets the certificate_management of this EmailSubdomain. dns management type for email subdomain

Allowed values for this property are: “ORACLE_MANAGED”, “CUSTOMER_MANAGED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The certificate_management of this EmailSubdomain.
Return type:str
certificate_status

[Required] Gets the certificate_status of this EmailSubdomain. certificate status for email subdomain

Allowed values for this property are: “ACTIVE”, “NOT_CONFIRMED”, “EXPIRED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The certificate_status of this EmailSubdomain.
Return type:str
defined_tags

[Required] Gets the defined_tags of this EmailSubdomain. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}

Returns:The defined_tags of this EmailSubdomain.
Return type:dict(str, dict(str, object))
dns_management

[Required] Gets the dns_management of this EmailSubdomain. dns management type for email subdomain

Allowed values for this property are: “ORACLE_MANAGED”, “CUSTOMER_MANAGED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The dns_management of this EmailSubdomain.
Return type:str
dns_status

[Required] Gets the dns_status of this EmailSubdomain. dns status for email subdomain

Allowed values for this property are: “ACTIVE”, “NOT_CONFIRMED”, “PENDING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The dns_status of this EmailSubdomain.
Return type:str
freeform_tags

[Required] Gets the freeform_tags of this EmailSubdomain. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}

Returns:The freeform_tags of this EmailSubdomain.
Return type:dict(str, str)
fusion_environment_id

[Required] Gets the fusion_environment_id of this EmailSubdomain. Fusion Environment Identifier

Returns:The fusion_environment_id of this EmailSubdomain.
Return type:str
id

[Required] Gets the id of this EmailSubdomain. The unique identifier (OCID) of emailsubdomain. Can’t be changed after creation.

Returns:The id of this EmailSubdomain.
Return type:str
lifecycle_details

Gets the lifecycle_details of this EmailSubdomain. Email subdomain intermediate states

Allowed values for this property are: “PENDING”, “NONE”, “CREATING_TEMP_PROPERTY”, “FAILURE_TEMP_PROPERTY_CREATION”, “ACTIVATING_TEMP_PROPERTY”, “FAILURE_TEMP_PROPERTY_ACTIVATION”, “ACTIVATING_HOSTNAME_TEMP_PROPERTY”, “FAILURE_TEMP_PROPERTY_HOSTNAME_ACTIVATION”, “READY_FOR_MAIN_ACTIVATION”, “ACTIVATING_HOSTNAME”, “FAILURE_HOSTNAME_ACTIVATION”, “SENDING_BRAND_EVENT”, “FAILURE_BRAND_EVENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The lifecycle_details of this EmailSubdomain.
Return type:str
lifecycle_state

[Required] Gets the lifecycle_state of this EmailSubdomain. email subdomain lifecyclestate

Allowed values for this property are: “ACTIVE”, “INACTIVE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The lifecycle_state of this EmailSubdomain.
Return type:str
marketing_brand_id

[Required] Gets the marketing_brand_id of this EmailSubdomain. Marketing Brand Identifier

Returns:The marketing_brand_id of this EmailSubdomain.
Return type:str
name

[Required] Gets the name of this EmailSubdomain. The name for email subdomain for a brand

Returns:The name of this EmailSubdomain.
Return type:str
system_tags

[Required] Gets the system_tags of this EmailSubdomain. The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

Returns:The system_tags of this EmailSubdomain.
Return type:dict(str, dict(str, object))
time_certificate_expiration

Gets the time_certificate_expiration of this EmailSubdomain. certification expiration date

Returns:The time_certificate_expiration of this EmailSubdomain.
Return type:datetime
time_created

Gets the time_created of this EmailSubdomain. The time the Email Subdomain was created. An RFC3339 formatted datetime string

Returns:The time_created of this EmailSubdomain.
Return type:datetime