AppServiceCertificateOrder interface
SSL certificate purchase order.
- Extends
Properties
| app |
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. |
| auto |
|
| 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. |
| distinguished |
Certificate distinguished name. |
| domain |
Domain verification token. NOTE: This property will not be serialized. It can only be populated by the server. |
| expiration |
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. |
| is |
|
| key |
Certificate key size. |
| last |
Certificate last issuance time. NOTE: This property will not be serialized. It can only be populated by the server. |
| next |
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. |
| product |
Certificate product type. |
| provisioning |
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. |
| serial |
Current serial number of the certificate. NOTE: This property will not be serialized. It can only be populated by the server. |
| signed |
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. |
| validity |
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. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind. |
| location | Resource Location. |
| name | Resource Name. NOTE: This property will not be serialized. It can only be populated by the server. |
| tags | Resource tags. |
| 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 Resource.id
kind
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
kind?: string
Property Value
string
Inherited From Resource.kind
location
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 Resource.name
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From Resource.tags
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 Resource.type