Share via


AfdDomain Class

Definition

Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.AfdDomainTypeConverter))]
public class AfdDomain : Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.IAfdDomain, Microsoft.Azure.PowerShell.Cmdlets.Cdn.Runtime.IHeaderSerializable, Microsoft.Azure.PowerShell.Cmdlets.Cdn.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Cdn.Models.Api20240201.AfdDomainTypeConverter))>]
type AfdDomain = class
    interface IAfdDomain
    interface IJsonSerializable
    interface IResource
    interface IValidates
    interface IHeaderSerializable
Public Class AfdDomain
Implements IAfdDomain, IHeaderSerializable, IValidates
Inheritance
AfdDomain
Attributes
Implements

Constructors

AfdDomain()

Creates an new AfdDomain instance.

Properties

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.

Id

Resource ID.

Location
Name

Resource name.

ProfileName

The name of the profile which holds the domain.

PropertiesPreValidatedCustomDomainResourceIdId

Resource ID.

ProvisioningState

Provisioning status

ResourceGroupName

Gets the resource group name

SystemData

Read only system data

SystemDataCreatedAt

The timestamp of resource creation (UTC)

SystemDataCreatedBy

An identifier for the identity that created the resource

SystemDataCreatedByType

The type of identity that created the resource

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

An identifier for the identity that last modified the resource

SystemDataLastModifiedByType

The type of identity that last modified the resource

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.

Type

Resource type.

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 AfdDomain.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AfdDomain.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AfdDomain into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Explicit Interface Implementations

IHeaderSerializable.ReadHeaders(HttpResponseHeaders)

Applies to