BeginCreateCertificateOptions interface

An interface representing the optional parameters that can be passed to beginCreateCertificate(string, CertificatePolicy, BeginCreateCertificateOptions)

Extends

Inherited Properties

abortSignal

The signal which can be used to abort requests.

createdOn

When the certificate was created.

enabled

Determines whether the object is enabled.

expiresOn

Expiry date in UTC.

id

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

intervalInMs

Time between each polling

name

The name of certificate.

notBefore

Not before date in UTC.

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.

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.

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.

requestOptions

Options used when creating and sending HTTP requests for this operation.

resumeFrom

A serialized poller, used to resume an existing operation

serializerOptions

Options to override serialization/de-serialization behavior.

tags

Application specific metadata in the form of key-value pairs.

tracingOptions

Options used when tracing is enabled.

updatedOn

When the issuer was updated.

vaultUrl

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.

x509ThumbprintString

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