AppServiceCertificateOrder interface

SSL certificate purchase order.

Extends

Properties

appServiceCertificateNotRenewableReasons

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

autoRenew

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

certificates

State of the Key Vault secret.

contact

Contact info

csr

Last CSR that was created for this order.

distinguishedName

Certificate distinguished name.

domainVerificationToken

Domain verification token.

expirationTime

Certificate expiration time.

intermediate

Intermediate certificate.

isPrivateKeyExternal

true if private key is external; otherwise, false.

keySize

Certificate key size.

kind

Kind of resource

lastCertificateIssuanceTime

Certificate last issuance time.

nextAutoRenewalTimeStamp

Time stamp when the certificate would be auto renewed next

productType

Certificate product type.

provisioningState

Status of certificate order.

root

Root certificate.

serialNumber

Current serial number of the certificate.

signedCertificate

Signed certificate.

status

Current order status.

validityInYears

Duration in years (must be 1).

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

The geo-location where the resource lives

name

The name of the resource

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags

Resource tags.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Property Details

appServiceCertificateNotRenewableReasons

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

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?: Record<string, AppServiceCertificate>

Property Value

Record<string, AppServiceCertificate>

contact

Contact info

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.

domainVerificationToken?: string

Property Value

string

expirationTime

Certificate expiration time.

expirationTime?: Date

Property Value

Date

intermediate

Intermediate certificate.

intermediate?: CertificateDetails

Property Value

isPrivateKeyExternal

true if private key is external; otherwise, false.

isPrivateKeyExternal?: boolean

Property Value

boolean

keySize

Certificate key size.

keySize?: number

Property Value

number

kind

Kind of resource

kind?: string

Property Value

string

lastCertificateIssuanceTime

Certificate last issuance time.

lastCertificateIssuanceTime?: Date

Property Value

Date

nextAutoRenewalTimeStamp

Time stamp when the certificate would be auto renewed next

nextAutoRenewalTimeStamp?: Date

Property Value

Date

productType

Certificate product type.

productType?: CertificateProductType

Property Value

provisioningState

Status of certificate order.

provisioningState?: ProvisioningState

Property Value

root

Root certificate.

root?: CertificateDetails

Property Value

serialNumber

Current serial number of the certificate.

serialNumber?: string

Property Value

string

signedCertificate

Signed certificate.

signedCertificate?: CertificateDetails

Property Value

status

Current order status.

status?: CertificateOrderStatus

Property Value

validityInYears

Duration in years (must be 1).

validityInYears?: number

Property Value

number

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Property Value

string

Inherited From TrackedResource.id

location

The geo-location where the resource lives

location: string

Property Value

string

Inherited From TrackedResource.location

name

The name of the resource

name?: string

Property Value

string

Inherited From TrackedResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

systemData?: SystemData

Property Value

Inherited From TrackedResource.systemData

tags

Resource tags.

tags?: Record<string, string>

Property Value

Record<string, string>

Inherited From TrackedResource.tags

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type?: string

Property Value

string

Inherited From TrackedResource.type