AppServiceCertificateOrderPatchResource interface

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

Extends

Properties

appServiceCertificateNotRenewableReasons

Reasons why App Service Certificate is not renewable at the current moment. NOTE: This property will not be serialized. It can only be populated by the server.

autoRenew

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

certificates

State of the Key Vault secret.

contact

Contact info NOTE: This property will not be serialized. It can only be populated by the server.

csr

Last CSR that was created for this order.

distinguishedName

Certificate distinguished name.

domainVerificationToken

Domain verification token. NOTE: This property will not be serialized. It can only be populated by the server.

expirationTime

Certificate expiration time. NOTE: This property will not be serialized. It can only be populated by the server.

intermediate

Intermediate certificate. NOTE: This property will not be serialized. It can only be populated by the server.

isPrivateKeyExternal

true if private key is external; otherwise, false. NOTE: This property will not be serialized. It can only be populated by the server.

keySize

Certificate key size.

lastCertificateIssuanceTime

Certificate last issuance time. NOTE: This property will not be serialized. It can only be populated by the server.

nextAutoRenewalTimeStamp

Time stamp when the certificate would be auto renewed next NOTE: This property will not be serialized. It can only be populated by the server.

productType

Certificate product type.

provisioningState

Status of certificate order. NOTE: This property will not be serialized. It can only be populated by the server.

root

Root certificate. NOTE: This property will not be serialized. It can only be populated by the server.

serialNumber

Current serial number of the certificate. NOTE: This property will not be serialized. It can only be populated by the server.

signedCertificate

Signed certificate. NOTE: This property will not be serialized. It can only be populated by the server.

status

Current order status. NOTE: This property will not be serialized. It can only be populated by the server.

validityInYears

Duration in years (must be 1).

Inherited Properties

id

Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.

kind

Kind of resource.

name

Resource Name. NOTE: This property will not be serialized. It can only be populated by the server.

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

appServiceCertificateNotRenewableReasons

Reasons why App Service Certificate is not renewable at the current moment. NOTE: This property will not be serialized. It can only be populated by the server.

appServiceCertificateNotRenewableReasons?: string[]

Property Value

string[]

autoRenew

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

autoRenew?: boolean

Property Value

boolean

certificates

State of the Key Vault secret.

certificates?: {[propertyName: string]: AppServiceCertificate}

Property Value

{[propertyName: string]: AppServiceCertificate}

contact

Contact info NOTE: This property will not be serialized. It can only be populated by the server.

contact?: CertificateOrderContact

Property Value

csr

Last CSR that was created for this order.

csr?: string

Property Value

string

distinguishedName

Certificate distinguished name.

distinguishedName?: string

Property Value

string

domainVerificationToken

Domain verification token. NOTE: This property will not be serialized. It can only be populated by the server.

domainVerificationToken?: string

Property Value

string

expirationTime

Certificate expiration time. NOTE: This property will not be serialized. It can only be populated by the server.

expirationTime?: Date

Property Value

Date

intermediate

Intermediate certificate. NOTE: This property will not be serialized. It can only be populated by the server.

intermediate?: CertificateDetails

Property Value

isPrivateKeyExternal

true if private key is external; otherwise, false. NOTE: This property will not be serialized. It can only be populated by the server.

isPrivateKeyExternal?: boolean

Property Value

boolean

keySize

Certificate key size.

keySize?: number

Property Value

number

lastCertificateIssuanceTime

Certificate last issuance time. NOTE: This property will not be serialized. It can only be populated by the server.

lastCertificateIssuanceTime?: Date

Property Value

Date

nextAutoRenewalTimeStamp

Time stamp when the certificate would be auto renewed next NOTE: This property will not be serialized. It can only be populated by the server.

nextAutoRenewalTimeStamp?: Date

Property Value

Date

productType

Certificate product type.

productType?: CertificateProductType

Property Value

provisioningState

Status of certificate order. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: ProvisioningState

Property Value

root

Root certificate. NOTE: This property will not be serialized. It can only be populated by the server.

root?: CertificateDetails

Property Value

serialNumber

Current serial number of the certificate. NOTE: This property will not be serialized. It can only be populated by the server.

serialNumber?: string

Property Value

string

signedCertificate

Signed certificate. NOTE: This property will not be serialized. It can only be populated by the server.

signedCertificate?: CertificateDetails

Property Value

status

Current order status. NOTE: This property will not be serialized. It can only be populated by the server.

status?: CertificateOrderStatus

Property Value

validityInYears

Duration in years (must be 1).

validityInYears?: number

Property Value

number

Inherited Property Details

id

Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ProxyOnlyResource.id

kind

Kind of resource.

kind?: string

Property Value

string

Inherited From ProxyOnlyResource.kind

name

Resource Name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ProxyOnlyResource.name

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ProxyOnlyResource.type