AFDDomainProperties Class

The JSON object that contains the properties of the domain to create.

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

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.cdn.models._models_py3.AFDDomainUpdatePropertiesParameters
AFDDomainProperties
azure.mgmt.cdn.models._models_py3.AFDStateProperties
AFDDomainProperties

Constructor

AFDDomainProperties(*, host_name: str, tls_settings: Optional[azure.mgmt.cdn.models._models_py3.AFDDomainHttpsParameters] = None, azure_dns_zone: Optional[azure.mgmt.cdn.models._models_py3.ResourceReference] = None, pre_validated_custom_domain_resource_id: Optional[azure.mgmt.cdn.models._models_py3.ResourceReference] = None, **kwargs)

Variables

provisioning_state
str or AfdProvisioningState

Provisioning status. Possible values include: "Succeeded", "Failed", "Updating", "Deleting", "Creating".

deployment_status
str or DeploymentStatus

Possible values include: "NotStarted", "InProgress", "Succeeded", "Failed".

profile_name
str

The name of the profile which holds the domain.

tls_settings
AFDDomainHttpsParameters

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
ResourceReference

Resource reference to the Azure DNS zone.

pre_validated_custom_domain_resource_id
ResourceReference

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

domain_validation_state
str or DomainValidationState

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

host_name
str

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

validation_properties
DomainValidationProperties

Values the customer needs to validate domain ownership.