CustomDomainHttpsParameters Class

The JSON object that contains the properties to secure a custom domain.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: UserManagedHttpsParameters, CdnManagedHttpsParameters.

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

Inheritance
CustomDomainHttpsParameters

Constructor

CustomDomainHttpsParameters(*, protocol_type: Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.ProtocolType], minimum_tls_version: Optional[Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.MinimumTlsVersion]] = None, **kwargs)

Variables

certificate_source
str or CertificateSource

Required. Defines the source of the SSL certificate.Constant filled by server. Possible values include: "AzureKeyVault", "Cdn".

protocol_type
str or ProtocolType

Required. Defines the TLS extension protocol that is used for secure delivery. Possible values include: "ServerNameIndication", "IPBased".

minimum_tls_version
str or MinimumTlsVersion

TLS protocol version that will be used for Https. Possible values include: "None", "TLS10", "TLS12".