ArmCdnModelFactory.FrontDoorCustomDomainData Method

Definition

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.ResourceManager.Cdn.Models.FrontDoorCustomDomainMtlsSettings mtlsSettings = 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, Azure.Core.ResourceIdentifier dnsZoneId = default, Azure.Core.ResourceIdentifier preValidatedCustomDomainResourceId = default);
static member FrontDoorCustomDomainData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Azure.ResourceManager.Cdn.Models.FrontDoorCustomDomainHttpsContent * Azure.ResourceManager.Cdn.Models.FrontDoorCustomDomainMtlsSettings * 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.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier -> 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 mtlsSettings As FrontDoorCustomDomainMtlsSettings = 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, Optional dnsZoneId As ResourceIdentifier = Nothing, Optional preValidatedCustomDomainResourceId As ResourceIdentifier = Nothing) As FrontDoorCustomDomainData

Parameters

id
ResourceIdentifier

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
String

The name of the resource.

resourceType
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

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.

mtlsSettings
FrontDoorCustomDomainMtlsSettings

The configuration specifying how to enable mutual TLS for the domain, including specifying allowed FQDNs and which server certificate(s) to use.

provisioningState
Nullable<FrontDoorProvisioningState>

Provisioning status.

deploymentStatus
Nullable<FrontDoorDeploymentStatus>

Gets the DeploymentStatus.

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.

dnsZoneId
ResourceIdentifier

Resource ID.

preValidatedCustomDomainResourceId
ResourceIdentifier

Resource ID.

Returns

A new FrontDoorCustomDomainData instance for mocking.

Applies to