AppServiceCertificateOrderPatchResource Class

ARM resource for a certificate order that is purchased through Azure.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.web.v2020_09_01.models._models_py3.ProxyOnlyResource
AppServiceCertificateOrderPatchResource

Constructor

AppServiceCertificateOrderPatchResource(*, kind: 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.

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.

type
str

Resource type.

system_data

The system metadata relating to this resource.

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.