Class EmailSubdomainSummary
email subdomain details for a marketing brand
Inherited Members
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