Share via


CustomDnsSuffixConfiguration Class

Definition

Full view of the custom domain suffix configuration for ASEv3.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.CustomDnsSuffixConfigurationTypeConverter))]
public class CustomDnsSuffixConfiguration : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ICustomDnsSuffixConfiguration, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.CustomDnsSuffixConfigurationTypeConverter))>]
type CustomDnsSuffixConfiguration = class
    interface ICustomDnsSuffixConfiguration
    interface IJsonSerializable
    interface IProxyOnlyResource
    interface IValidates
Public Class CustomDnsSuffixConfiguration
Implements ICustomDnsSuffixConfiguration, IValidates
Inheritance
CustomDnsSuffixConfiguration
Attributes
Implements

Constructors

CustomDnsSuffixConfiguration()

Creates an new CustomDnsSuffixConfiguration instance.

Properties

CertificateUrl

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.

DnsSuffix

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

Id

Resource Id.

KeyVaultReferenceIdentity

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

Kind of resource.

Name

Resource Name.

ProvisioningDetail
ProvisioningState
Type

Resource type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CustomDnsSuffixConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CustomDnsSuffixConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ICustomDnsSuffixConfiguration.

FromJsonString(String)

Creates a new instance of CustomDnsSuffixConfiguration, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of CustomDnsSuffixConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to