awscc.backup_backupvault¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - backup:DeleteBackupVault
update¶
Parent base class for filters and actions.
definitions:
BackupVaultNamePattern:
pattern: ^[a-zA-Z0-9\-\_]{2,50}$
type: string
LockConfigurationType:
additionalProperties: false
properties:
ChangeableForDays:
type: number
MaxRetentionDays:
type: number
MinRetentionDays:
type: number
required:
- MinRetentionDays
type: object
NotificationObjectType:
additionalProperties: false
properties:
BackupVaultEvents:
insertionOrder: false
items:
type: string
type: array
uniqueItems: false
SNSTopicArn:
type: string
required:
- SNSTopicArn
- BackupVaultEvents
type: object
properties:
AccessPolicy:
type:
- object
- string
BackupVaultTags:
additionalProperties: false
patternProperties:
^.{1,128}$:
type: string
type: object
LockConfiguration:
additionalProperties: false
properties:
ChangeableForDays:
type: number
MaxRetentionDays:
type: number
MinRetentionDays:
type: number
required:
- MinRetentionDays
type: object
Notifications:
additionalProperties: false
properties:
BackupVaultEvents:
insertionOrder: false
items:
type: string
type: array
uniqueItems: false
SNSTopicArn:
type: string
required:
- SNSTopicArn
- BackupVaultEvents
type: object
type:
enum:
- update
Permissions - backup:DescribeBackupVault, backup:DeleteBackupVaultAccessPolicy, backup:DeleteBackupVaultNotifications, backup:DeleteBackupVaultLockConfiguration, backup:ListTags, backup:TagResource, backup:UntagResource, backup:PutBackupVaultAccessPolicy, backup:PutBackupVaultNotifications, backup:PutBackupVaultLockConfiguration