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.

[Microsoft.Rest.Serialization.JsonTransformation]
public class AFDDomain : Microsoft.Azure.Management.Cdn.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type AFDDomain = class
    inherit ProxyResource
Public Class AFDDomain
Inherits ProxyResource
Inheritance
Attributes

Constructors

AFDDomain()

Initializes a new instance of the AFDDomain class.

AFDDomain(String, String, String, String, SystemData, AFDDomainHttpsParameters, ResourceReference, String, String, String, DomainValidationProperties)

Initializes a new instance of the AFDDomain class.

Properties

AzureDnsZone

Gets or sets resource reference to the Azure DNS zone

DeploymentStatus

Gets possible values include: 'NotStarted', 'InProgress', 'Succeeded', 'Failed'

DomainValidationState

Gets provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation. Possible values include: 'Unknown', 'Submitting', 'Pending', 'TimedOut', 'PendingRevalidation', 'Approved'

HostName

Gets or sets the host name of the domain. Must be a domain name.

Id

Gets resource ID.

(Inherited from Resource)
Name

Gets resource name.

(Inherited from Resource)
ProvisioningState

Gets provisioning status. Possible values include: 'Succeeded', 'Failed', 'Updating', 'Deleting', 'Creating'

SystemData (Inherited from Resource)
TlsSettings

Gets or sets 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

Gets resource type.

(Inherited from Resource)
ValidationProperties

Gets values the customer needs to validate domain ownership

Methods

Validate()

Validate the object.

Applies to