Data Source: awsSecretsmanagerSecret
Retrieve metadata information about a Secrets Manager secret. To retrieve a secret value, see the awsSecretsmanagerSecretVersion
data source.
Example Usage
ARN
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsSecretsmanagerSecret.DataAwsSecretsmanagerSecret(
this,
"by-arn",
{
arn: "arn:aws:secretsmanager:us-east-1:123456789012:secret:example-123456",
}
);
Name
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsSecretsmanagerSecret.DataAwsSecretsmanagerSecret(
this,
"by-name",
{
name: "example",
}
);
Argument Reference
arn
- (Optional) ARN of the secret to retrieve.name
- (Optional) Name of the secret to retrieve.
Attributes Reference
arn
- ARN of the secret.description
- Description of the secret.kmsKeyId
- Key Management Service (KMS) Customer Master Key (CMK) associated with the secret.id
- ARN of the secret.rotationEnabled
- Whether rotation is enabled or not.rotationLambdaArn
- Rotation Lambda function ARN if rotation is enabled.rotationRules
- Rotation rules if rotation is enabled.tags
- Tags of the secret.policy
- Resource-based policy document that's attached to the secret.