SecretsManagerAPI is the implementation for the SecretsManager facade.

Hierarchy

  • default

Implements

Constructors

Properties

NAME: string = "SecretsManager"
VERSION: number = 1
_transport: Transport
NAME: string = "SecretsManager"
VERSION: number = 1

Methods

  • GetSecretMetadata returns metadata for the caller's secrets.

    Parameters

    • params: any

    Returns Promise<ListSecretResults>

  • GetSecretStoreConfig gets the config needed to create a client to the model's secret store.

    Parameters

    • params: any

    Returns Promise<SecretStoreConfig>

  • WatchConsumedSecretsChanges sets up a watcher to notify of changes to secret revisions for the specified consumers.

    Parameters

    Returns Promise<StringsWatchResults>

  • WatchObsolete returns a watcher for notifying when:

    • a secret owned by the entity is deleted
    • a secret revision owed by the entity no longer has any consumers

    Obsolete revisions results are "uri/revno" and deleted secret results are "uri".

    Parameters

    Returns Promise<StringsWatchResult>

  • WatchSecretRevisionsExpiryChanges sets up a watcher to notify of changes to secret revision expiry config.

    Parameters

    Returns Promise<SecretTriggerWatchResult>

Generated using TypeDoc