Package-level declarations

Types

Link copied to clipboard

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.

Link copied to clipboard
data class SecretArgs(val description: Output<String>? = null, val forceOverwriteReplicaSecret: Output<Boolean>? = null, val kmsKeyId: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val policy: Output<String>? = null, val recoveryWindowInDays: Output<Int>? = null, val replicas: Output<List<SecretReplicaArgs>>? = null, val rotationLambdaArn: Output<String>? = null, val rotationRules: Output<SecretRotationRulesArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SecretArgs>

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.

Link copied to clipboard

Builder for SecretArgs.

Link copied to clipboard
Link copied to clipboard

Provides a resource to manage AWS Secrets Manager secret policy.

Link copied to clipboard
data class SecretPolicyArgs(val blockPublicPolicy: Output<Boolean>? = null, val policy: Output<String>? = null, val secretArn: Output<String>? = null) : ConvertibleToJava<SecretPolicyArgs>

Provides a resource to manage AWS Secrets Manager secret policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for Secret.

Link copied to clipboard

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.

Link copied to clipboard
data class SecretRotationArgs(val rotationLambdaArn: Output<String>? = null, val rotationRules: Output<SecretRotationRotationRulesArgs>? = null, val secretId: Output<String>? = null) : ConvertibleToJava<SecretRotationArgs>

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.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a resource to manage AWS Secrets Manager secret version including its secret value. To manage secret metadata, see the aws.secretsmanager.Secret resource.

Link copied to clipboard
data class SecretVersionArgs(val secretBinary: Output<String>? = null, val secretId: Output<String>? = null, val secretString: Output<String>? = null, val versionStages: Output<List<String>>? = null) : ConvertibleToJava<SecretVersionArgs>

Provides a resource to manage AWS Secrets Manager secret version including its secret value. To manage secret metadata, see the aws.secretsmanager.Secret resource.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun secretPolicyResource(name: String, block: suspend SecretPolicyResourceBuilder.() -> Unit): SecretPolicy
Link copied to clipboard
suspend fun secretResource(name: String, block: suspend SecretResourceBuilder.() -> Unit): Secret
Link copied to clipboard
Link copied to clipboard