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 GetRotationScheduleResult(val id: String? = null, val rotationLambdaArn: String? = null, val rotationRules: RotationScheduleRotationRules? = 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 GetSecretTargetAttachmentResult(val id: String? = null, val targetId: String? = null, val targetType: String? = null)
Link copied to clipboard
data class RotationScheduleHostedRotationLambda(val excludeCharacters: String? = null, val kmsKeyArn: String? = null, val masterSecretArn: String? = null, val masterSecretKmsKeyArn: String? = null, val rotationLambdaName: String? = null, val rotationType: String, val runtime: String? = null, val superuserSecretArn: String? = null, val superuserSecretKmsKeyArn: String? = null, val vpcSecurityGroupIds: String? = null, val vpcSubnetIds: String? = null)
Link copied to clipboard
data class RotationScheduleRotationRules(val automaticallyAfterDays: Int? = null, val duration: String? = null, val scheduleExpression: String? = 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.