Share via


AfdDomainProperties Class

Definition

The JSON object that contains the properties of the domain to create.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.AfdDomainPropertiesTypeConverter))]
public class AfdDomainProperties : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IAfdDomainProperties, Microsoft.Azure.PowerShell.Cmdlets.Cdn.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.AfdDomainPropertiesTypeConverter))>]
type AfdDomainProperties = class
    interface IAfdDomainProperties
    interface IJsonSerializable
    interface IAfdDomainUpdatePropertiesParameters
    interface IAfdStateProperties
    interface IValidates
Public Class AfdDomainProperties
Implements IAfdDomainProperties, IValidates
Inheritance
AfdDomainProperties
Attributes
Implements

Constructors

AfdDomainProperties()

Creates an new AfdDomainProperties instance.

Properties

AfdDomainUpdatePropertiesParametersPreValidatedCustomDomainResourceId

Resource reference to the Azure resource where custom domain ownership was prevalidated

AzureDnsZone

Resource reference to the Azure DNS zone

AzureDnsZoneId

Resource ID.

DeploymentStatus
DomainValidationState

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation.

ExtendedProperty

Key-Value pair representing migration properties for domains.

HostName

The host name of the domain. Must be a domain name.

PreValidatedCustomDomainResourceId

Resource ID.

ProfileName

The name of the profile which holds the domain.

ProvisioningState

Provisioning status

TlsSetting

The configuration specifying how to enable HTTPS for the domain - using AzureFrontDoor managed certificate or user's own certificate. If not specified, enabling ssl uses AzureFrontDoor managed certificate by default.

ValidationPropertyExpirationDate

The date time that the token expires

ValidationPropertyValidationToken

Challenge used for DNS TXT record or file based validation

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AfdDomainProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AfdDomainProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IAfdDomainProperties.

FromJsonString(String)

Creates a new instance of AfdDomainProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AfdDomainProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to