AFDDomainHttpsParameters Class

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

Constructor

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

Variables

Name Description
certificate_type

Defines the source of the SSL certificate. Required. Known values are: "CustomerCertificate", "ManagedCertificate", and "AzureFirstPartyManagedCertificate".

cipher_suite_set_type

cipher suite set type that will be used for Https. Known values are: "Customized", "TLS10_2019", "TLS12_2022", and "TLS12_2023".

minimum_tls_version

TLS protocol version that will be used for Https when cipherSuiteSetType is Customized. Known values are: "TLS10", "TLS12", and "TLS13".

customized_cipher_suite_set

Customized cipher suites object that will be used for Https when cipherSuiteSetType is Customized.

secret

Resource reference to the secret. ie. subs/rg/profile/secret.

Attributes

certificate_type

"CustomerCertificate", "ManagedCertificate", and "AzureFirstPartyManagedCertificate".

certificate_type: str | _models.AfdCertificateType

cipher_suite_set_type

"Customized", "TLS10_2019", "TLS12_2022", and "TLS12_2023".

cipher_suite_set_type: str | _models.AfdCipherSuiteSetType | None

customized_cipher_suite_set

Customized cipher suites object that will be used for Https when cipherSuiteSetType is Customized.

customized_cipher_suite_set: _models.AFDDomainHttpsCustomizedCipherSuiteSet | None

minimum_tls_version

TLS protocol version that will be used for Https when cipherSuiteSetType is Customized. Known values are: "TLS10", "TLS12", and "TLS13".

minimum_tls_version: str | _models.AfdMinimumTlsVersion | None

secret

Resource reference to the secret. ie. subs/rg/profile/secret.

secret: _models.ResourceReference | None