Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SecretProperties

Package version

interface

An interface representing the properties of a KeyVaultSecret.

Hierarchy

  • SecretProperties

Index

Properties

Optional contentType

contentType: undefined | string

The content type of the secret.

Optional createdOn

createdOn: Date

Creation time in UTC. NOTE: This property will not be serialized. It can only be populated by the server.

Optional enabled

enabled: undefined | false | true

Determines whether the object is enabled.

Optional expiresOn

expiresOn: Date

Expiry date in UTC.

Optional id

id: undefined | string

The secret id.

Optional keyId

keyId: URL

If this is a secret backing a KV certificate, then this field specifies the corresponding key backing the KV certificate. NOTE: This property will not be serialized. It can only be populated by the server.

Optional managed

managed: undefined | false | true

True if the secret's lifetime is managed by key vault. If this is a secret backing a certificate, then managed will be true. NOTE: This property will not be serialized. It can only be populated by the server.

name

name: string

The name of the secret.

Optional notBefore

notBefore: Date

Not before date in UTC.

Optional recoveryLevel

recoveryLevel: DeletionRecoveryLevel

Reflects the deletion recovery level currently in effect for keys in the current vault. If it contains 'Purgeable' the key can be permanently deleted by a privileged user; otherwise, only the system can purge the key, 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.

Optional tags

tags: undefined | object

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

Optional updatedOn

updatedOn: Date

Last updated time in UTC. NOTE: This property will not be serialized. It can only be populated by the server.

vaultUrl

vaultUrl: string

The base URL to the vault.

Optional version

version: undefined | string

The version of the secret. May be undefined.

Generated using TypeDoc