Package version:

Interface BeginCreateCertificateOptions

An interface representing the optional parameters that can be passed to beginCreateCertificate

interface BeginCreateCertificateOptions {
    createdOn?: any;
    enabled?: boolean;
    expiresOn?: any;
    id?: string;
    intervalInMs?: number;
    name?: string;
    notBefore?: any;
    recoverableDays?: number;
    recoveryLevel?: string;
    resumeFrom?: string;
    tags?: CertificateTags;
    updatedOn?: any;
    vaultUrl?: string;
    version?: string;
    x509Thumbprint?: Uint8Array;
    x509ThumbprintString?: string;
}

Hierarchy (view full)

Properties

createdOn?: any

When the certificate was created.

enabled?: boolean

Determines whether the object is enabled.

expiresOn?: any

Expiry date in UTC.

id?: string

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

intervalInMs?: number

Time between each polling

name?: string

The name of certificate.

notBefore?: any

Not before date in UTC.

recoverableDays?: number

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?: string

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.

resumeFrom?: string

A serialized poller, used to resume an existing operation

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

updatedOn?: any

When the issuer was updated.

vaultUrl?: string

The vault URI.

version?: string

The version of certificate. May be undefined. NOTE: This property will not be serialized. It can only be populated by the server.

x509Thumbprint?: Uint8Array

Thumbprint of the certificate.

x509ThumbprintString?: string

Thumbprint of the certifiate encoded as a hex string.