UserManagedHttpsParameters Class

Defines the certificate source parameters using user's keyvault certificate for enabling SSL.

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

Inheritance
azure.mgmt.cdn.models._models_py3.CustomDomainHttpsParameters
UserManagedHttpsParameters

Constructor

UserManagedHttpsParameters(*, protocol_type: Union[str, azure.mgmt.cdn.models._cdn_management_client_enums.ProtocolType], certificate_source_parameters: azure.mgmt.cdn.models._models_py3.KeyVaultCertificateSourceParameters, 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".

certificate_source_parameters
KeyVaultCertificateSourceParameters

Required. Defines the certificate source parameters using user's keyvault certificate for enabling SSL.