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.v2021_01_01.models._models_py3.ProxyOnlyResource
AppServiceCertificateOrderPatchResource

Constructor

AppServiceCertificateOrderPatchResource(*, kind: Optional[str] = None, certificates: Optional[Dict[str, azure.mgmt.web.v2021_01_01.models._models_py3.AppServiceCertificate]] = None, distinguished_name: Optional[str] = None, validity_in_years: Optional[int] = 1, key_size: Optional[int] = 2048, product_type: Optional[Union[str, azure.mgmt.web.v2021_01_01.models._web_site_management_client_enums.CertificateProductType]] = None, auto_renew: Optional[bool] = True, csr: Optional[str] = None, **kwargs)

Parameters

kind
str
Required

Kind of resource.

certificates
dict[str, AppServiceCertificate]
Required

State of the Key Vault secret.

distinguished_name
str
Required

Certificate distinguished name.

validity_in_years
int
Required

Duration in years (must be 1).

key_size
int
Required

Certificate key size.

product_type
str or CertificateProductType
Required

Certificate product type. Possible values include: "StandardDomainValidatedSsl", "StandardDomainValidatedWildCardSsl".

auto_renew
bool
Required

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

csr
str
Required

Last CSR that was created for this order.

Variables

id
str

Resource Id.

name
str

Resource Name.

type
str

Resource type.

domain_verification_token
str

Domain verification token.

provisioning_state
str or ProvisioningState

Status of certificate order. Possible values include: "Succeeded", "Failed", "Canceled", "InProgress", "Deleting".

status
str or CertificateOrderStatus

Current order status. Possible values include: "Pendingissuance", "Issued", "Revoked", "Canceled", "Denied", "Pendingrevocation", "PendingRekey", "Unused", "Expired", "NotSubmitted".

signed_certificate
CertificateDetails

Signed certificate.

intermediate
CertificateDetails

Intermediate certificate.

root
CertificateDetails

Root certificate.

serial_number
str

Current serial number of the certificate.

last_certificate_issuance_time
datetime

Certificate last issuance time.

expiration_time
datetime

Certificate expiration time.

is_private_key_external
bool

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

app_service_certificate_not_renewable_reasons
list[str or AppServiceCertificateOrderPatchResourcePropertiesAppServiceCertificateNotRenewableReasonsItem]

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

next_auto_renewal_time_stamp
datetime

Time stamp when the certificate would be auto renewed next.

contact
CertificateOrderContact

Contact info.