Show / Hide Table of Contents

Class VanityDomain

Vanity Domain resource

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

In this article
Back to top