secretsmanager library

Classes

GetRandomPasswordArgs
Arguments for getRandomPassword. Arguments for getRandomPassword.
GetRandomPasswordResult
Result data returned by getRandomPassword.
GetSecretArgs
Arguments for getSecret. Arguments for getSecret.
GetSecretResult
Result data returned by getSecret.
GetSecretRotationArgs
Arguments for getSecretRotation. Arguments for getSecretRotation.
GetSecretRotationExternalSecretRotationMetadata
GetSecretRotationResult
Result data returned by getSecretRotation.
GetSecretRotationRotationRule
GetSecretsArgs
Arguments for getSecrets. Arguments for getSecrets.
GetSecretsFilter
GetSecretsResult
Result data returned by getSecrets.
GetSecretVersionArgs
Arguments for getSecretVersion. Arguments for getSecretVersion.
GetSecretVersionResult
Result data returned by getSecretVersion.
GetSecretVersionsArgs
Arguments for getSecretVersions. Arguments for getSecretVersions.
GetSecretVersionsResult
Result data returned by getSecretVersions.
GetSecretVersionsVersion
Secret
Provides a resource to manage AWS Secrets Manager secret metadata. To manage secret rotation, see the aws.secretsmanager.SecretRotation resource. To manage a secret value, see the aws.secretsmanager.SecretVersion resource.
SecretArgs
The set of arguments for Secret. The set of arguments for Secret.
SecretPolicy
Provides a resource to manage AWS Secrets Manager secret policy.
SecretPolicyArgs
The set of arguments for SecretPolicy. The set of arguments for SecretPolicy.
SecretPolicyState
Input properties used for looking up and filtering SecretPolicy resources.
SecretReplica
SecretRotation
Provides a resource to manage AWS Secrets Manager secret rotation. To manage a secret, see the aws.secretsmanager.Secret resource. To manage a secret value, see the aws.secretsmanager.SecretVersion resource.
SecretRotationArgs
The set of arguments for SecretRotation. The set of arguments for SecretRotation.
SecretRotationExternalSecretRotationMetadata
SecretRotationRotationRules
SecretRotationState
Input properties used for looking up and filtering SecretRotation resources.
SecretState
Input properties used for looking up and filtering Secret resources.
SecretVersion
Provides a resource to manage AWS Secrets Manager secret version including its secret value. To manage secret metadata, see the aws.secretsmanager.Secret resource.
SecretVersionArgs
The set of arguments for SecretVersion. The set of arguments for SecretVersion.
SecretVersionState
Input properties used for looking up and filtering SecretVersion resources.
Tag
Manages an individual AWS Secrets Manager secret tag. This resource should only be used in cases where AWS Secrets Manager secrets are created outside Terraform (e.g., AWS Secrets Manager secrets managed by other AWS services, such as RDS).
TagArgs
The set of arguments for Tag. The set of arguments for Tag.
TagState
Input properties used for looking up and filtering Tag resources.

Functions

getRandomPassword(GetRandomPasswordArgs args, {InvokeOptions? options}) Future<GetRandomPasswordResult>
Generate a random password.
getRandomPasswordOutput(GetRandomPasswordArgs args, {InvokeOutputOptions? options}) → Output<GetRandomPasswordResult>
getSecret(GetSecretArgs args, {InvokeOptions? options}) Future<GetSecretResult>
Retrieve metadata information about a Secrets Manager secret. To retrieve a secret value, see the aws.secretsmanager.SecretVersion data source.
getSecretOutput(GetSecretArgs args, {InvokeOutputOptions? options}) → Output<GetSecretResult>
getSecretRotation(GetSecretRotationArgs args, {InvokeOptions? options}) Future<GetSecretRotationResult>
Retrieve information about a Secrets Manager secret rotation. To retrieve secret metadata, see the aws.secretsmanager.Secret data source. To retrieve a secret value, see the aws.secretsmanager.SecretVersion data source.
getSecretRotationOutput(GetSecretRotationArgs args, {InvokeOutputOptions? options}) → Output<GetSecretRotationResult>
getSecrets(GetSecretsArgs args, {InvokeOptions? options}) Future<GetSecretsResult>
Use this data source to get the ARNs and names of Secrets Manager secrets matching the specified criteria.
getSecretsOutput(GetSecretsArgs args, {InvokeOutputOptions? options}) → Output<GetSecretsResult>
getSecretVersion(GetSecretVersionArgs args, {InvokeOptions? options}) Future<GetSecretVersionResult>
Retrieve information about a Secrets Manager secret version, including its secret value. To retrieve secret metadata, see the aws.secretsmanager.Secret data source.
getSecretVersionOutput(GetSecretVersionArgs args, {InvokeOutputOptions? options}) → Output<GetSecretVersionResult>
getSecretVersions(GetSecretVersionsArgs args, {InvokeOptions? options}) Future<GetSecretVersionsResult>
Retrieve the versions of a Secrets Manager secret. To retrieve secret metadata, see the data sources aws.secretsmanager.Secret and aws.secretsmanager.SecretVersion.
getSecretVersionsOutput(GetSecretVersionsArgs args, {InvokeOutputOptions? options}) → Output<GetSecretVersionsResult>