Package-level declarations

Types

Link copied to clipboard
data class GetResourcePolicyResult(val id: String? = null, val resourcePolicy: Any? = null)
Link copied to clipboard
data class GetSecretResult(val description: String? = null, val id: String? = null, val kmsKeyId: String? = null, val replicaRegions: List<SecretReplicaRegion>? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class SecretGenerateSecretString(val excludeCharacters: String? = null, val excludeLowercase: Boolean? = null, val excludeNumbers: Boolean? = null, val excludePunctuation: Boolean? = null, val excludeUppercase: Boolean? = null, val generateStringKey: String? = null, val includeSpace: Boolean? = null, val passwordLength: Int? = null, val requireEachIncludedType: Boolean? = null, val secretStringTemplate: String? = null)

Generates a random password. We recommend that you specify the maximum length and include every character type that the system you are generating a password for can support. Required permissions: `secretsmanager:GetRandomPassword`. For more information, see IAM policy actions for Secrets Manager and Authentication and access control in Secrets Manager.

Link copied to clipboard
data class SecretReplicaRegion(val kmsKeyId: String? = null, val region: String)

Specifies a `Region` and the `KmsKeyId` for a replica secret.