Connect to AWS Secrets Manager
Integrate AWS Secrets Manager into the workflow. Can retrieve, create, update, list, and delete secrets.
Retrieve a secret value from AWS Secrets Manager
| Paramètre | Type | Obligatoire | Description |
|---|
region | string | Oui | AWS region (e.g., us-east-1) |
accessKeyId | string | Oui | AWS access key ID |
secretAccessKey | string | Oui | AWS secret access key |
secretId | string | Oui | The name or ARN of the secret to retrieve |
versionId | string | Non | The unique identifier of the version to retrieve |
versionStage | string | Non | The staging label of the version to retrieve (e.g., AWSCURRENT, AWSPREVIOUS) |
| Paramètre | Type | Description |
|---|
name | string | Name of the secret |
secretValue | string | The decrypted secret value |
arn | string | ARN of the secret |
versionId | string | Version ID of the secret |
versionStages | array | Staging labels attached to this version |
createdDate | string | Date the secret was created |
List secrets stored in AWS Secrets Manager
| Paramètre | Type | Obligatoire | Description |
|---|
region | string | Oui | AWS region (e.g., us-east-1) |
accessKeyId | string | Oui | AWS access key ID |
secretAccessKey | string | Oui | AWS secret access key |
maxResults | number | Non | Maximum number of secrets to return (1-100, default 100) |
nextToken | string | Non | Pagination token from a previous request |
| Paramètre | Type | Description |
|---|
secrets | json | List of secrets with name, ARN, description, and dates |
nextToken | string | Pagination token for the next page of results |
count | number | Number of secrets returned |
Create a new secret in AWS Secrets Manager
| Paramètre | Type | Obligatoire | Description |
|---|
region | string | Oui | AWS region (e.g., us-east-1) |
accessKeyId | string | Oui | AWS access key ID |
secretAccessKey | string | Oui | AWS secret access key |
name | string | Oui | Name of the secret to create |
secretValue | string | Oui | The secret value (plain text or JSON string) |
description | string | Non | Description of the secret |
| Paramètre | Type | Description |
|---|
message | string | Operation status message |
name | string | Name of the created secret |
arn | string | ARN of the created secret |
versionId | string | Version ID of the created secret |
Update the value of an existing secret in AWS Secrets Manager
| Paramètre | Type | Obligatoire | Description |
|---|
region | string | Oui | AWS region (e.g., us-east-1) |
accessKeyId | string | Oui | AWS access key ID |
secretAccessKey | string | Oui | AWS secret access key |
secretId | string | Oui | The name or ARN of the secret to update |
secretValue | string | Oui | The new secret value (plain text or JSON string) |
description | string | Non | Updated description of the secret |
| Paramètre | Type | Description |
|---|
message | string | Operation status message |
name | string | Name of the updated secret |
arn | string | ARN of the updated secret |
versionId | string | Version ID of the updated secret |
Delete a secret from AWS Secrets Manager
| Paramètre | Type | Obligatoire | Description |
|---|
region | string | Oui | AWS region (e.g., us-east-1) |
accessKeyId | string | Oui | AWS access key ID |
secretAccessKey | string | Oui | AWS secret access key |
secretId | string | Oui | The name or ARN of the secret to delete |
recoveryWindowInDays | number | Non | Number of days before permanent deletion (7-30, default 30) |
forceDelete | boolean | Non | If true, immediately delete without recovery window |
| Paramètre | Type | Description |
|---|
message | string | Operation status message |
name | string | Name of the deleted secret |
arn | string | ARN of the deleted secret |
deletionDate | string | Scheduled deletion date |