CustomDomainProperties Class

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

Constructor

CustomDomainProperties(*args: Any, **kwargs: Any)

Variables

Name Description
host_name
str

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

resource_state

Resource status of the custom domain. Known values are: "Creating", "Active", and "Deleting".

custom_https_provisioning_state

Provisioning status of the custom domain. Known values are: "Enabling", "Enabled", "Disabling", "Disabled", and "Failed".

custom_https_provisioning_substate

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. Known values are: "SubmittingDomainControlValidationRequest", "PendingDomainControlValidationREquestApproval", "DomainControlValidationRequestApproved", "DomainControlValidationRequestRejected", "DomainControlValidationRequestTimedOut", "IssuingCertificate", "DeployingCertificate", "CertificateDeployed", "DeletingCertificate", and "CertificateDeleted".

custom_https_parameters

Certificate parameters for securing custom HTTPS.

validation_data
str

Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.

provisioning_state

Provisioning status of Custom Https of the custom domain. Known values are: "Enabling", "Enabled", "Disabling", "Disabled", and "Failed".

Attributes

custom_https_parameters

Certificate parameters for securing custom HTTPS.

custom_https_parameters: _models.CustomDomainHttpsParameters | None

custom_https_provisioning_state

"Enabling", "Enabled", "Disabling", "Disabled", and "Failed".

custom_https_provisioning_state: str | _models.CustomHttpsProvisioningState | None

custom_https_provisioning_substate

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. Known values are: "SubmittingDomainControlValidationRequest", "PendingDomainControlValidationREquestApproval", "DomainControlValidationRequestApproved", "DomainControlValidationRequestRejected", "DomainControlValidationRequestTimedOut", "IssuingCertificate", "DeployingCertificate", "CertificateDeployed", "DeletingCertificate", and "CertificateDeleted".

custom_https_provisioning_substate: str | _models.CustomHttpsProvisioningSubstate | None

host_name

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

host_name: str

provisioning_state

"Enabling", "Enabled", "Disabling", "Disabled", and "Failed".

provisioning_state: str | _models.CustomHttpsProvisioningState | None

resource_state

"Creating", "Active", and "Deleting".

resource_state: str | _models.CustomDomainResourceState | None

validation_data

Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.

validation_data: str | None