Class VanityDomain
Vanity Domain resource
Inherited Members
Namespace: Oci.FusionappsService.Models
Assembly: OCI.DotNetSDK.Fusionapps.dll
Syntax
public class VanityDomain
Properties
CdnCertRequestType
Declaration
[JsonProperty(PropertyName = "cdnCertRequestType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VanityDomain.CdnCertRequestTypeEnum? CdnCertRequestType { get; set; }
Property Value
| Type | Description |
|---|---|
| VanityDomain.CdnCertRequestTypeEnum? | The cdn request type for which the certificate is generated |
CdnCertStatus
Declaration
[JsonProperty(PropertyName = "cdnCertStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VanityDomain.CdnCertStatusEnum? CdnCertStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| VanityDomain.CdnCertStatusEnum? | The cdn cert status |
CertificateInfo
Declaration
[JsonProperty(PropertyName = "certificateInfo")]
public CertificateInfo CertificateInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| CertificateInfo |
ChangeManagementLink
Declaration
[JsonProperty(PropertyName = "changeManagementLink")]
public string ChangeManagementLink { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The cm link that was used to create the DNS prefix |
CustomerDnsRecords
Declaration
[JsonProperty(PropertyName = "customerDnsRecords")]
public List<VanityDnsRecord> CustomerDnsRecords { get; set; }
Property Value
| Type | Description |
|---|---|
| List<VanityDnsRecord> | List of dns records, comma separated |
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
DnsManagedBy
Declaration
[JsonProperty(PropertyName = "dnsManagedBy")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VanityDomain.DnsManagedByEnum? DnsManagedBy { get; set; }
Property Value
| Type | Description |
|---|---|
| VanityDomain.DnsManagedByEnum? | The dns is managed by the customer or Oracle |
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 | The OCID of the Fusion environment that the VanityDomain is created on |
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 the VanityDomain. Can't be changed after creation |
Remarks
Required
IsCdnCertStatusReady
Declaration
[JsonProperty(PropertyName = "isCdnCertStatusReady")]
public bool? IsCdnCertStatusReady { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Identify if this cdn cert is inactive or active |
IsDnsStatusReady
Declaration
[JsonProperty(PropertyName = "isDnsStatusReady")]
public bool? IsDnsStatusReady { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Identify if this dns is inactive or active |
IsOriginCertStatusReady
Declaration
[JsonProperty(PropertyName = "isOriginCertStatusReady")]
public bool? IsOriginCertStatusReady { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Identify if this origin cert is inactive or active |
LifecycleDetails
Declaration
[Required(ErrorMessage = "LifecycleDetails is required.")]
[JsonProperty(PropertyName = "lifecycleDetails")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VanityDomain.LifecycleDetailsEnum? LifecycleDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| VanityDomain.LifecycleDetailsEnum? | The current lifecycleDetails of the VanityDomain |
Remarks
Required
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VanityDomain.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
| Type | Description |
|---|---|
| VanityDomain.LifecycleStateEnum? | The current lifecycleState of the VanityDomain |
Remarks
Required
OriginCertRequestType
Declaration
[JsonProperty(PropertyName = "originCertRequestType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VanityDomain.OriginCertRequestTypeEnum? OriginCertRequestType { get; set; }
Property Value
| Type | Description |
|---|---|
| VanityDomain.OriginCertRequestTypeEnum? | The origin request type for which the certificate is generated |
OriginCertStatus
Declaration
[JsonProperty(PropertyName = "originCertStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VanityDomain.OriginCertStatusEnum? OriginCertStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| VanityDomain.OriginCertStatusEnum? | The origin cert status |
Prefix
Declaration
[JsonProperty(PropertyName = "prefix")]
public string Prefix { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The prefix value of the DnsPrefix. Can't be changed after creation |
ScheduledActivityId
Declaration
[JsonProperty(PropertyName = "scheduledActivityId")]
public string ScheduledActivityId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The ID of the VanityDomainActivity is scheduled |
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
TimeCdnCertExpired
Declaration
[JsonProperty(PropertyName = "timeCdnCertExpired")]
public DateTime? TimeCdnCertExpired { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The cdn cert expiry date |
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time the VanityDomain was created. An RFC3339 formatted datetime string |
Remarks
Required
TimeEnabled
Declaration
[Required(ErrorMessage = "TimeEnabled is required.")]
[JsonProperty(PropertyName = "timeEnabled")]
public DateTime? TimeEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time the VanityDomain is scheduled to enable. An RFC3339 formatted datetime string |
Remarks
Required
TimeOriginCertExpired
Declaration
[JsonProperty(PropertyName = "timeOriginCertExpired")]
public DateTime? TimeOriginCertExpired { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The origin cert expiry date |
TimeUpdated
Declaration
[Required(ErrorMessage = "TimeUpdated is required.")]
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The time the VanityDomain was updated. An RFC3339 formatted datetime string |
Remarks
Required
VanityDomainProp
Declaration
[Required(ErrorMessage = "VanityDomainProp is required.")]
[JsonProperty(PropertyName = "vanityDomain")]
public string VanityDomainProp { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Vanity domain |
Remarks
Required