共用方式為


ArmCdnModelFactory.FrontDoorCustomDomainData Method

Definition

Initializes a new instance of FrontDoorCustomDomainData.

public static Azure.ResourceManager.Cdn.FrontDoorCustomDomainData FrontDoorCustomDomainData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string profileName = default, Azure.ResourceManager.Cdn.Models.FrontDoorCustomDomainHttpsContent tlsSettings = default, Azure.Core.ResourceIdentifier dnsZoneId = default, Azure.Core.ResourceIdentifier preValidatedCustomDomainResourceId = default, Azure.ResourceManager.Cdn.Models.FrontDoorProvisioningState? provisioningState = default, Azure.ResourceManager.Cdn.Models.FrontDoorDeploymentStatus? deploymentStatus = default, Azure.ResourceManager.Cdn.Models.DomainValidationState? domainValidationState = default, string hostName = default, System.Collections.Generic.IDictionary<string,string> extendedProperties = default, Azure.ResourceManager.Cdn.Models.DomainValidationProperties validationProperties = default);
static member FrontDoorCustomDomainData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Azure.ResourceManager.Cdn.Models.FrontDoorCustomDomainHttpsContent * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.Cdn.Models.FrontDoorProvisioningState> * Nullable<Azure.ResourceManager.Cdn.Models.FrontDoorDeploymentStatus> * Nullable<Azure.ResourceManager.Cdn.Models.DomainValidationState> * string * System.Collections.Generic.IDictionary<string, string> * Azure.ResourceManager.Cdn.Models.DomainValidationProperties -> Azure.ResourceManager.Cdn.FrontDoorCustomDomainData
Public Shared Function FrontDoorCustomDomainData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional profileName As String = Nothing, Optional tlsSettings As FrontDoorCustomDomainHttpsContent = Nothing, Optional dnsZoneId As ResourceIdentifier = Nothing, Optional preValidatedCustomDomainResourceId As ResourceIdentifier = Nothing, Optional provisioningState As Nullable(Of FrontDoorProvisioningState) = Nothing, Optional deploymentStatus As Nullable(Of FrontDoorDeploymentStatus) = Nothing, Optional domainValidationState As Nullable(Of DomainValidationState) = Nothing, Optional hostName As String = Nothing, Optional extendedProperties As IDictionary(Of String, String) = Nothing, Optional validationProperties As DomainValidationProperties = Nothing) As FrontDoorCustomDomainData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

profileName
String

The name of the profile which holds the domain. Serialized Name: AFDDomain.properties.profileName

tlsSettings
FrontDoorCustomDomainHttpsContent

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. Serialized Name: AFDDomain.properties.tlsSettings

dnsZoneId
ResourceIdentifier

Resource reference to the Azure DNS zone Serialized Name: AFDDomain.properties.azureDnsZone

preValidatedCustomDomainResourceId
ResourceIdentifier

Resource reference to the Azure resource where custom domain ownership was prevalidated Serialized Name: AFDDomain.properties.preValidatedCustomDomainResourceId

provisioningState
Nullable<FrontDoorProvisioningState>

Provisioning status Serialized Name: AFDDomain.properties.provisioningState

deploymentStatus
Nullable<FrontDoorDeploymentStatus>

Serialized Name: AFDDomain.properties.deploymentStatus.

domainValidationState
Nullable<DomainValidationState>

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation. Serialized Name: AFDDomain.properties.domainValidationState

hostName
String

The host name of the domain. Must be a domain name. Serialized Name: AFDDomain.properties.hostName

extendedProperties
IDictionary<String,String>

Key-Value pair representing migration properties for domains. Serialized Name: AFDDomain.properties.extendedProperties

validationProperties
DomainValidationProperties

Values the customer needs to validate domain ownership Serialized Name: AFDDomain.properties.validationProperties

Returns

A new FrontDoorCustomDomainData instance for mocking.

Applies to