Show / Hide Table of Contents

Class EmailSubdomain

email subdomain details for a marketing brand

Inheritance
object
EmailSubdomain
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.FusionappsService.Models
Assembly: OCI.DotNetSDK.Fusionapps.dll
Syntax
public class EmailSubdomain

Properties

CertificateManagement

Declaration
[Required(ErrorMessage = "CertificateManagement is required.")]
[JsonProperty(PropertyName = "certificateManagement")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EmailSubdomain.CertificateManagementEnum? CertificateManagement { get; set; }
Property Value
Type Description
EmailSubdomain.CertificateManagementEnum?

dns management type for email subdomain

Remarks

Required

CertificateStatus

Declaration
[Required(ErrorMessage = "CertificateStatus is required.")]
[JsonProperty(PropertyName = "certificateStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EmailSubdomain.CertificateStatusEnum? CertificateStatus { get; set; }
Property Value
Type Description
EmailSubdomain.CertificateStatusEnum?

certificate status for email subdomain

Remarks

Required

DefinedTags

Declaration
[Required(ErrorMessage = "DefinedTags is required.")]
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

Remarks

Required

DnsManagement

Declaration
[Required(ErrorMessage = "DnsManagement is required.")]
[JsonProperty(PropertyName = "dnsManagement")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EmailSubdomain.DnsManagementEnum? DnsManagement { get; set; }
Property Value
Type Description
EmailSubdomain.DnsManagementEnum?

dns management type for email subdomain

Remarks

Required

DnsStatus

Declaration
[Required(ErrorMessage = "DnsStatus is required.")]
[JsonProperty(PropertyName = "dnsStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EmailSubdomain.DnsStatusEnum? DnsStatus { get; set; }
Property Value
Type Description
EmailSubdomain.DnsStatusEnum?

dns status for email subdomain

Remarks

Required

FreeformTags

Declaration
[Required(ErrorMessage = "FreeformTags is required.")]
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Remarks

Required

FusionEnvironmentId

Declaration
[Required(ErrorMessage = "FusionEnvironmentId is required.")]
[JsonProperty(PropertyName = "fusionEnvironmentId")]
public string FusionEnvironmentId { get; set; }
Property Value
Type Description
string

Fusion Environment Identifier

Remarks

Required

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The unique identifier (OCID) of emailsubdomain. Can't be changed after creation.

Remarks

Required

LifecycleDetails

Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EmailSubdomain.LifecycleDetailsEnum? LifecycleDetails { get; set; }
Property Value
Type Description
EmailSubdomain.LifecycleDetailsEnum?

Email subdomain intermediate states

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EmailSubdomain.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
EmailSubdomain.LifecycleStateEnum?

email subdomain lifecyclestate

Remarks

Required

MarketingBrandId

Declaration
[Required(ErrorMessage = "MarketingBrandId is required.")]
[JsonProperty(PropertyName = "marketingBrandId")]
public string MarketingBrandId { get; set; }
Property Value
Type Description
string

Marketing Brand Identifier

Remarks

Required

Name

Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

The name for email subdomain for a brand

Remarks

Required

SystemTags

Declaration
[Required(ErrorMessage = "SystemTags is required.")]
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

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}}

Remarks

Required

TimeCertificateExpiration

Declaration
[JsonProperty(PropertyName = "timeCertificateExpiration")]
public DateTime? TimeCertificateExpiration { get; set; }
Property Value
Type Description
DateTime?

certification expiration date

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The time the Email Subdomain was created. An RFC3339 formatted datetime string

In this article
Back to top