BeginCreateCertificateOptions interface
An interface representing the optional parameters that can be passed to beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions)
- Extends
Inherited Properties
abort |
The signal which can be used to abort requests. |
created |
When the certificate was created. |
enabled | Determines whether the object is enabled. |
expires |
Expiry date in UTC. |
id | Certificate identifier. NOTE: This property will not be serialized. It can only be populated by the server. |
interval |
Time between each polling |
name | The name of certificate. |
not |
Not before date in UTC. |
on |
A function to be called each time a response is received from the server while performing the requested operation. May be called multiple times. |
recoverable |
The retention dates of the softDelete data.
The value should be |
recovery |
Reflects the deletion recovery level currently in effect for certificates in the current vault. If it contains 'Purgeable', the certificate can be permanently deleted by a privileged user; otherwise, only the system can purge the certificate, at the end of the retention interval. Possible values include: 'Purgeable', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' NOTE: This property will not be serialized. It can only be populated by the server. |
request |
Options used when creating and sending HTTP requests for this operation. |
resume |
A serialized poller, used to resume an existing operation |
serializer |
Options to override serialization/de-serialization behavior. |
tags | Application specific metadata in the form of key-value pairs. |
tracing |
Options used when tracing is enabled. |
updated |
When the issuer was updated. |
vault |
The vault URI. |
version | The version of certificate. May be undefined. NOTE: This property will not be serialized. It can only be populated by the server. |
x509Thumbprint | Thumbprint of the certificate. |
x509Thumbprint |
Thumbprint of the certifiate encoded as a hex string. |
Inherited Property Details
abortSignal
The signal which can be used to abort requests.
abortSignal?: AbortSignalLike
Property Value
Inherited From CertificatePollerOptions.abortSignal
createdOn
When the certificate was created.
createdOn?: Date
Property Value
Date
Inherited From CreateCertificateOptions.createdOn
enabled
Determines whether the object is enabled.
enabled?: boolean
Property Value
boolean
Inherited From CreateCertificateOptions.enabled
expiresOn
Expiry date in UTC.
expiresOn?: Date
Property Value
Date
Inherited From CreateCertificateOptions.expiresOn
id
Certificate identifier. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From CreateCertificateOptions.id
intervalInMs
Time between each polling
intervalInMs?: number
Property Value
number
Inherited From CertificatePollerOptions.intervalInMs
name
The name of certificate.
name?: string
Property Value
string
Inherited From CreateCertificateOptions.name
notBefore
Not before date in UTC.
notBefore?: Date
Property Value
Date
Inherited From CreateCertificateOptions.notBefore
onResponse
A function to be called each time a response is received from the server while performing the requested operation. May be called multiple times.
onResponse?: RawResponseCallback
Property Value
Inherited From CertificatePollerOptions.onResponse
recoverableDays
The retention dates of the softDelete data.
The value should be >=7
and <=90
when softDelete enabled.
NOTE: This property will not be serialized. It can only be populated by the server.
recoverableDays?: number
Property Value
number
Inherited From CreateCertificateOptions.recoverableDays
recoveryLevel
Reflects the deletion recovery level currently in effect for certificates in the current vault. If it contains 'Purgeable', the certificate can be permanently deleted by a privileged user; otherwise, only the system can purge the certificate, at the end of the retention interval. Possible values include: 'Purgeable', 'Recoverable+Purgeable', 'Recoverable', 'Recoverable+ProtectedSubscription' NOTE: This property will not be serialized. It can only be populated by the server.
recoveryLevel?: string
Property Value
string
Inherited From CreateCertificateOptions.recoveryLevel
requestOptions
Options used when creating and sending HTTP requests for this operation.
requestOptions?: OperationRequestOptions
Property Value
Inherited From CertificatePollerOptions.requestOptions
resumeFrom
A serialized poller, used to resume an existing operation
resumeFrom?: string
Property Value
string
Inherited From CertificatePollerOptions.resumeFrom
serializerOptions
Options to override serialization/de-serialization behavior.
serializerOptions?: SerializerOptions
Property Value
Inherited From CertificatePollerOptions.serializerOptions
tags
Application specific metadata in the form of key-value pairs.
tags?: CertificateTags
Property Value
Inherited From CreateCertificateOptions.tags
tracingOptions
Options used when tracing is enabled.
tracingOptions?: OperationTracingOptions
Property Value
Inherited From CertificatePollerOptions.tracingOptions
updatedOn
When the issuer was updated.
updatedOn?: Date
Property Value
Date
Inherited From CreateCertificateOptions.updatedOn
vaultUrl
The vault URI.
vaultUrl?: string
Property Value
string
Inherited From CreateCertificateOptions.vaultUrl
version
The version of certificate. May be undefined. NOTE: This property will not be serialized. It can only be populated by the server.
version?: string
Property Value
string
Inherited From CreateCertificateOptions.version
x509Thumbprint
Thumbprint of the certificate.
x509Thumbprint?: Uint8Array
Property Value
Uint8Array
Inherited From CreateCertificateOptions.x509Thumbprint
x509ThumbprintString
Thumbprint of the certifiate encoded as a hex string.
x509ThumbprintString?: string
Property Value
string
Inherited From CreateCertificateOptions.x509ThumbprintString