Skip to main content

ISecretsManagerPutSecretValueRequest

Interface in AWS.SecretsManager

Interface for PutSecretValue requests.

Ancestors

Properties

ClientRequestToken

property ClientRequestToken: string

Specify a token as a unique identifier for the initial version of the secret.

If ClientRequestToken is not specified a UUID will be automatically generated.

SecretBinary

property SecretBinary: TStream

Specify binary data to encrypt and store in the new version of the secret.

SecretBinary should have a minimum length of 0 and a maximum length of 65536 bytes.

SecretId

property SecretId: string

Specify the Amazon Resource Name (ARN) or name of the secret to add a new version to.

SecretString

property SecretString: string

Specify text data to encrypt and store in the new version of the secret.

SecretString should have a minimum length of 0 and a maximum length of 65536.

VersionStages

property VersionStages: TList<string>

Specify a list of staging labels to attach to this version of the secret.

If you don't specify any VersionStages, then Secrets Manager will automatically move the staging label AWSCURRENT to this version.

Methods

AddVersionStage

function AddVersionStage(const AVersionStage: string): Integer;

Add a VersionStage to VersionStages.

Parameters

NameDescription
AVersionStageSpecify a VersionStage to add to VersionStages.

Returns

Returns the index of the VersionStage in VersionStages.