ArmAppServiceModelFactory.CustomDnsSuffixConfigurationData Method

Definition

Overloads

CustomDnsSuffixConfigurationData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<CustomDnsSuffixProvisioningState>, String, String, Uri, String, String)

Source:
ArmAppServiceModelFactory.cs
Source:
ArmAppServiceModelFactory.cs

Initializes a new instance of CustomDnsSuffixConfigurationData.

public static Azure.ResourceManager.AppService.CustomDnsSuffixConfigurationData CustomDnsSuffixConfigurationData(Azure.Core.ResourceIdentifier id, string name, Azure.Core.ResourceType resourceType, Azure.ResourceManager.Models.SystemData systemData, Azure.ResourceManager.AppService.Models.CustomDnsSuffixProvisioningState? provisioningState, string provisioningDetails = default, string dnsSuffix = default, Uri certificateUri = default, string keyVaultReferenceIdentity = default, string kind = default);
public static Azure.ResourceManager.AppService.CustomDnsSuffixConfigurationData CustomDnsSuffixConfigurationData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.AppService.Models.CustomDnsSuffixProvisioningState? provisioningState = default, string provisioningDetails = default, string dnsSuffix = default, Uri certificateUri = default, string keyVaultReferenceIdentity = default, string kind = default);
static member CustomDnsSuffixConfigurationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.AppService.Models.CustomDnsSuffixProvisioningState> * string * string * Uri * string * string -> Azure.ResourceManager.AppService.CustomDnsSuffixConfigurationData
Public Shared Function CustomDnsSuffixConfigurationData (id As ResourceIdentifier, name As String, resourceType As ResourceType, systemData As SystemData, provisioningState As Nullable(Of CustomDnsSuffixProvisioningState), Optional provisioningDetails As String = Nothing, Optional dnsSuffix As String = Nothing, Optional certificateUri As Uri = Nothing, Optional keyVaultReferenceIdentity As String = Nothing, Optional kind As String = Nothing) As CustomDnsSuffixConfigurationData
Public Shared Function CustomDnsSuffixConfigurationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional provisioningState As Nullable(Of CustomDnsSuffixProvisioningState) = Nothing, Optional provisioningDetails As String = Nothing, Optional dnsSuffix As String = Nothing, Optional certificateUri As Uri = Nothing, Optional keyVaultReferenceIdentity As String = Nothing, Optional kind As String = Nothing) As CustomDnsSuffixConfigurationData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

provisioningDetails
String
dnsSuffix
String

The default custom domain suffix to use for all sites deployed on the ASE.

certificateUri
Uri

The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix.

keyVaultReferenceIdentity
String

The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available.

kind
String

Kind of resource.

Returns

A new CustomDnsSuffixConfigurationData instance for mocking.

Applies to

CustomDnsSuffixConfigurationData(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<CustomDnsSuffixProvisioningState>, String, String, Uri, String)

Source:
ArmAppServiceModelFactory.cs

Initializes a new instance of CustomDnsSuffixConfigurationData.

public static Azure.ResourceManager.AppService.CustomDnsSuffixConfigurationData CustomDnsSuffixConfigurationData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string kind = default, Azure.ResourceManager.AppService.Models.CustomDnsSuffixProvisioningState? provisioningState = default, string provisioningDetails = default, string dnsSuffix = default, Uri certificateUri = default, string keyVaultReferenceIdentity = default);
static member CustomDnsSuffixConfigurationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<Azure.ResourceManager.AppService.Models.CustomDnsSuffixProvisioningState> * string * string * Uri * string -> Azure.ResourceManager.AppService.CustomDnsSuffixConfigurationData
Public Shared Function CustomDnsSuffixConfigurationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional kind As String = Nothing, Optional provisioningState As Nullable(Of CustomDnsSuffixProvisioningState) = Nothing, Optional provisioningDetails As String = Nothing, Optional dnsSuffix As String = Nothing, Optional certificateUri As Uri = Nothing, Optional keyVaultReferenceIdentity As String = Nothing) As CustomDnsSuffixConfigurationData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

kind
String

Kind of resource. Serialized Name: CustomDnsSuffixConfiguration.kind

provisioningState
Nullable<CustomDnsSuffixProvisioningState>

Serialized Name: CustomDnsSuffixConfiguration.properties.provisioningState.

provisioningDetails
String

Serialized Name: CustomDnsSuffixConfiguration.properties.provisioningDetails.

dnsSuffix
String

The default custom domain suffix to use for all sites deployed on the ASE. Serialized Name: CustomDnsSuffixConfiguration.properties.dnsSuffix

certificateUri
Uri

The URL referencing the Azure Key Vault certificate secret that should be used as the default SSL/TLS certificate for sites with the custom domain suffix. Serialized Name: CustomDnsSuffixConfiguration.properties.certificateUrl

keyVaultReferenceIdentity
String

The user-assigned identity to use for resolving the key vault certificate reference. If not specified, the system-assigned ASE identity will be used if available. Serialized Name: CustomDnsSuffixConfiguration.properties.keyVaultReferenceIdentity

Returns

A new CustomDnsSuffixConfigurationData instance for mocking.

Applies to