{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iam-access-analyzer/refs/heads/main/json-schema/iam-access-analyzer-rds-db-snapshot-configuration-schema.json", "title": "RdsDbSnapshotConfiguration", "description": "The proposed access control configuration for an Amazon RDS DB snapshot. You can propose a configuration for a new Amazon RDS DB snapshot or an Amazon RDS DB snapshot that you own by specifying the RdsDbSnapshotAttributeValue and optional KMS encryption key. For more information, see ModifyDBSnapshotAttribute.", "type": "object", "properties": { "attributes": { "allOf": [ { "$ref": "#/components/schemas/RdsDbSnapshotAttributesMap" }, { "description": "The names and values of manual DB snapshot attributes. Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts to restore a manual DB snapshot. The only valid value for attributeName for the attribute map is restore." } ] }, "kmsKeyId": { "allOf": [ { "$ref": "#/components/schemas/RdsDbSnapshotKmsKeyId" }, { "description": "

The KMS key identifier for an encrypted Amazon RDS DB snapshot. The KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.

" } ] } } }