SecretsmanagerFunctions

Functions

Link copied to clipboard

Generate a random password.

suspend fun getRandomPassword(excludeCharacters: String? = null, excludeLowercase: Boolean? = null, excludeNumbers: Boolean? = null, excludePunctuation: Boolean? = null, excludeUppercase: Boolean? = null, includeSpace: Boolean? = null, passwordLength: Int? = null, randomPassword: String? = null, requireEachIncludedType: Boolean? = null): GetRandomPasswordResult
Link copied to clipboard

Retrieve metadata information about a Secrets Manager secret. To retrieve a secret value, see the aws.secretsmanager.SecretVersion data source.

suspend fun getSecret(argument: suspend GetSecretPlainArgsBuilder.() -> Unit): GetSecretResult
suspend fun getSecret(arn: String? = null, name: String? = null): GetSecretResult
Link copied to clipboard

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.

Link copied to clipboard

Use this data source to get the ARNs and names of Secrets Manager secrets matching the specified criteria.

suspend fun getSecrets(filters: List<GetSecretsFilter>? = null): GetSecretsResult
suspend fun getSecrets(argument: suspend GetSecretsPlainArgsBuilder.() -> Unit): GetSecretsResult
Link copied to clipboard

Retrieve information about a Secrets Manager secret version, including its secret value. To retrieve secret metadata, see the aws.secretsmanager.Secret data source.

suspend fun getSecretVersion(secretId: String, versionId: String? = null, versionStage: String? = null): GetSecretVersionResult