Show / Hide Table of Contents

Class EmailSubdomainSummary

email subdomain details for a marketing brand

Inheritance
object
EmailSubdomainSummary
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 EmailSubdomainSummary

Properties

CertificateManagement

Declaration
[Required(ErrorMessage = "CertificateManagement is required.")]
[JsonProperty(PropertyName = "certificateManagement")]
[JsonConverter(typeof(StringEnumConverter))]
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(StringEnumConverter))]
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(StringEnumConverter))]
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(StringEnumConverter))]
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(StringEnumConverter))]
public EmailSubdomain.LifecycleDetailsEnum? LifecycleDetails { get; set; }
Property Value
Type Description
EmailSubdomain.LifecycleDetailsEnum?

Intermediate state for Email subdomain

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(StringEnumConverter))]
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

email subdomain name 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
[Required(ErrorMessage = "TimeCertificateExpiration is required.")]
[JsonProperty(PropertyName = "timeCertificateExpiration")]
public DateTime? TimeCertificateExpiration { get; set; }
Property Value
Type Description
DateTime?

certification expiration date

Remarks

Required

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[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

Remarks

Required

In this article
Back to top