Skip to main content
Version: 2.1

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.