AFDDomain Class

Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.cdn.models._models_py3.ProxyResource
AFDDomain

Constructor

AFDDomain(*, tls_settings: _models.AFDDomainHttpsParameters | None = None, azure_dns_zone: _models.ResourceReference | None = None, pre_validated_custom_domain_resource_id: _models.ResourceReference | None = None, host_name: str | None = None, extended_properties: Dict[str, str] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
tls_settings

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.

azure_dns_zone

Resource reference to the Azure DNS zone.

pre_validated_custom_domain_resource_id

Resource reference to the Azure resource where custom domain ownership was prevalidated.

host_name
str

The host name of the domain. Must be a domain name.

extended_properties

Key-Value pair representing migration properties for domains.

Variables

Name Description
id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.

system_data

Read only system data.

profile_name
str

The name of the profile which holds the domain.

tls_settings

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.

azure_dns_zone

Resource reference to the Azure DNS zone.

pre_validated_custom_domain_resource_id

Resource reference to the Azure resource where custom domain ownership was prevalidated.

provisioning_state

Provisioning status. Known values are: "Succeeded", "Failed", "Updating", "Deleting", and "Creating".

deployment_status

Known values are: "NotStarted", "InProgress", "Succeeded", and "Failed".

domain_validation_state

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation. Known values are: "Unknown", "Submitting", "Pending", "Rejected", "TimedOut", "PendingRevalidation", "Approved", "RefreshingValidationToken", and "InternalError".

host_name
str

The host name of the domain. Must be a domain name.

extended_properties

Key-Value pair representing migration properties for domains.

validation_properties

Values the customer needs to validate domain ownership.