Provides access to API key secret management operations.
An instance of ApiKeysSecretClient for managing API keys.
Deletes a specified secret key. If the secret is missing, it will be ignored, and the operation will proceed without failure.
The secret key to delete.
If set to true, forces deletion regardless of the secret's usage status across any enabled integrations. Default is false.
A promise that resolves when the deletion request is complete.
Deletes a list of specified secret keys. If any secret in the list is missing, it will be ignored, and the operation will proceed without failure.
An array of secret keys to delete.
If set to true, forces deletion regardless of the secret's usage status across any enabled integrations. Default is false.
A promise that resolves when the deletion request is complete.
Retrieves a stored custom secret by its key.
The key of the secret to retrieve.
A promise resolving to the secret entry if found, or undefined
if not found.
Retrieves all stored custom secrets.
A promise resolving to a record of secret entries keyed by their secret keys.
Creates or updates a single secret entry.
The secret key to upsert.
The value associated with the secret.
A promise resolving to the created or updated secret entry.
Creates or updates multiple secret entries at once.
An array of secret entries to set, each containing a key and value.
A promise resolving to an array of created or updated secret entries.
SecretClient provides methods for managing secrets, including retrieval, update, and deletion of stored secrets and API keys.