Share via


CustomDnsSuffixConfigurationData Class

Definition

A class representing the CustomDnsSuffixConfiguration data model. Full view of the custom domain suffix configuration for ASEv3.

public class CustomDnsSuffixConfigurationData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.CustomDnsSuffixConfigurationData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.CustomDnsSuffixConfigurationData>
type CustomDnsSuffixConfigurationData = class
    inherit ResourceData
    interface IJsonModel<CustomDnsSuffixConfigurationData>
    interface IPersistableModel<CustomDnsSuffixConfigurationData>
Public Class CustomDnsSuffixConfigurationData
Inherits ResourceData
Implements IJsonModel(Of CustomDnsSuffixConfigurationData), IPersistableModel(Of CustomDnsSuffixConfigurationData)
Inheritance
CustomDnsSuffixConfigurationData
Implements

Constructors

CustomDnsSuffixConfigurationData()

Initializes a new instance of CustomDnsSuffixConfigurationData.

Properties

CertificateUri

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

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

(Inherited from ResourceData)
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

The name of the resource.

(Inherited from ResourceData)
ProvisioningDetails

Gets the provisioning details.

ProvisioningState

Gets the provisioning state.

ResourceType

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

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CustomDnsSuffixConfigurationData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<CustomDnsSuffixConfigurationData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CustomDnsSuffixConfigurationData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CustomDnsSuffixConfigurationData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<CustomDnsSuffixConfigurationData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to