Package version:

Interface ManagedHsmKeyAttributes

The object attributes managed by the Azure Key Vault service.

interface ManagedHsmKeyAttributes {
    created?: number;
    enabled?: boolean;
    expires?: number;
    exportable?: boolean;
    notBefore?: number;
    recoveryLevel?: string;
    updated?: number;
}

Properties

created?: number

Creation time in seconds since 1970-01-01T00:00:00Z. NOTE: This property will not be serialized. It can only be populated by the server.

enabled?: boolean

Determines whether or not the object is enabled.

expires?: number

Expiry date in seconds since 1970-01-01T00:00:00Z.

exportable?: boolean

Indicates if the private key can be exported.

notBefore?: number

Not before date in seconds since 1970-01-01T00:00:00Z.

recoveryLevel?: string

The deletion recovery level currently in effect for the object. If it contains 'Purgeable', then the object can be permanently deleted by a privileged user; otherwise, only the system can purge the object at the end of the retention interval. NOTE: This property will not be serialized. It can only be populated by the server.

updated?: number

Last updated time in seconds since 1970-01-01T00:00:00Z. NOTE: This property will not be serialized. It can only be populated by the server.