ArmCdnModelFactory.FrontDoorCustomDomainData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.
- 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.
- dnsZoneId
- ResourceIdentifier
Resource reference to the Azure DNS zone.
- preValidatedCustomDomainResourceId
- ResourceIdentifier
Resource reference to the Azure resource where custom domain ownership was prevalidated.
- provisioningState
- Nullable<FrontDoorProvisioningState>
Provisioning status.
- deploymentStatus
- Nullable<FrontDoorDeploymentStatus>
- domainValidationState
- Nullable<DomainValidationState>
Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation.
- hostName
- String
The host name of the domain. Must be a domain name.
- extendedProperties
- IDictionary<String,String>
Key-Value pair representing migration properties for domains.
- validationProperties
- DomainValidationProperties
Values the customer needs to validate domain ownership.
Returns
A new FrontDoorCustomDomainData instance for mocking.