AppServiceCertificateOrder Class

SSL certificate purchase order.

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 server.

Inheritance
azure.mgmt.web.v2019_08_01.models._models_py3.Resource
AppServiceCertificateOrder

Constructor

AppServiceCertificateOrder(*, location: str, kind: str | None = None, tags: Dict[str, str] | None = None, certificates: Dict[str, _models.AppServiceCertificate] | None = None, distinguished_name: str | None = None, validity_in_years: int = 1, key_size: int = 2048, product_type: str | _models.CertificateProductType | None = None, auto_renew: bool = True, csr: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
kind
str

Kind of resource.

location
str

Resource Location. Required.

tags

Resource tags.

certificates

State of the Key Vault secret.

distinguished_name
str

Certificate distinguished name.

validity_in_years
int

Duration in years (must be between 1 and 3).

Default value: 1
key_size
int

Certificate key size.

Default value: 2048
product_type

Certificate product type. Known values are: "StandardDomainValidatedSsl" and "StandardDomainValidatedWildCardSsl".

auto_renew

<code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.

Default value: True
csr
str

Last CSR that was created for this order.

Variables

Name Description
id
str

Resource Id.

name
str

Resource Name.

kind
str

Kind of resource.

location
str

Resource Location. Required.

type
str

Resource type.

tags

Resource tags.

certificates

State of the Key Vault secret.

distinguished_name
str

Certificate distinguished name.

domain_verification_token
str

Domain verification token.

validity_in_years
int

Duration in years (must be between 1 and 3).

key_size
int

Certificate key size.

product_type

Certificate product type. Known values are: "StandardDomainValidatedSsl" and "StandardDomainValidatedWildCardSsl".

auto_renew

<code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.

provisioning_state

Status of certificate order. Known values are: "Succeeded", "Failed", "Canceled", "InProgress", and "Deleting".

status

Current order status. Known values are: "Pendingissuance", "Issued", "Revoked", "Canceled", "Denied", "Pendingrevocation", "PendingRekey", "Unused", "Expired", and "NotSubmitted".

signed_certificate

Signed certificate.

csr
str

Last CSR that was created for this order.

intermediate

Intermediate certificate.

root

Root certificate.

serial_number
str

Current serial number of the certificate.

last_certificate_issuance_time

Certificate last issuance time.

expiration_time

Certificate expiration time.

is_private_key_external

<code>true</code> if private key is external; otherwise, <code>false</code>.

app_service_certificate_not_renewable_reasons

Reasons why App Service Certificate is not renewable at the current moment.

next_auto_renewal_time_stamp

Time stamp when the certificate would be auto renewed next.