awscc.backup_backupplan¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - backup:GetBackupPlan, backup:DeleteBackupPlan
update¶
Parent base class for filters and actions.
definitions:
AdvancedBackupSettingResourceType:
additionalProperties: false
properties:
BackupOptions:
type: object
ResourceType:
type: string
required:
- BackupOptions
- ResourceType
type: object
BackupPlanResourceType:
additionalProperties: false
properties:
AdvancedBackupSettings:
items:
additionalProperties: false
properties:
BackupOptions:
type: object
ResourceType:
type: string
required:
- BackupOptions
- ResourceType
type: object
type: array
uniqueItems: false
BackupPlanName:
type: string
BackupPlanRule:
items:
additionalProperties: false
properties:
CompletionWindowMinutes:
type: number
CopyActions:
items:
additionalProperties: false
properties:
DestinationBackupVaultArn:
type: string
Lifecycle:
additionalProperties: false
properties:
DeleteAfterDays:
type: number
MoveToColdStorageAfterDays:
type: number
type: object
required:
- DestinationBackupVaultArn
type: object
type: array
uniqueItems: false
EnableContinuousBackup:
type: boolean
Lifecycle:
additionalProperties: false
properties:
DeleteAfterDays:
type: number
MoveToColdStorageAfterDays:
type: number
type: object
RecoveryPointTags:
additionalProperties: false
patternProperties:
^.{1,128}$:
type: string
type: object
RuleName:
type: string
ScheduleExpression:
type: string
StartWindowMinutes:
type: number
TargetBackupVault:
type: string
required:
- TargetBackupVault
- RuleName
type: object
type: array
uniqueItems: false
required:
- BackupPlanName
- BackupPlanRule
type: object
BackupRuleResourceType:
additionalProperties: false
properties:
CompletionWindowMinutes:
type: number
CopyActions:
items:
additionalProperties: false
properties:
DestinationBackupVaultArn:
type: string
Lifecycle:
additionalProperties: false
properties:
DeleteAfterDays:
type: number
MoveToColdStorageAfterDays:
type: number
type: object
required:
- DestinationBackupVaultArn
type: object
type: array
uniqueItems: false
EnableContinuousBackup:
type: boolean
Lifecycle:
additionalProperties: false
properties:
DeleteAfterDays:
type: number
MoveToColdStorageAfterDays:
type: number
type: object
RecoveryPointTags:
additionalProperties: false
patternProperties:
^.{1,128}$:
type: string
type: object
RuleName:
type: string
ScheduleExpression:
type: string
StartWindowMinutes:
type: number
TargetBackupVault:
type: string
required:
- TargetBackupVault
- RuleName
type: object
CopyActionResourceType:
additionalProperties: false
properties:
DestinationBackupVaultArn:
type: string
Lifecycle:
additionalProperties: false
properties:
DeleteAfterDays:
type: number
MoveToColdStorageAfterDays:
type: number
type: object
required:
- DestinationBackupVaultArn
type: object
LifecycleResourceType:
additionalProperties: false
properties:
DeleteAfterDays:
type: number
MoveToColdStorageAfterDays:
type: number
type: object
properties:
BackupPlan:
additionalProperties: false
properties:
AdvancedBackupSettings:
items:
additionalProperties: false
properties:
BackupOptions:
type: object
ResourceType:
type: string
required:
- BackupOptions
- ResourceType
type: object
type: array
uniqueItems: false
BackupPlanName:
type: string
BackupPlanRule:
items:
additionalProperties: false
properties:
CompletionWindowMinutes:
type: number
CopyActions:
items:
additionalProperties: false
properties:
DestinationBackupVaultArn:
type: string
Lifecycle:
additionalProperties: false
properties:
DeleteAfterDays:
type: number
MoveToColdStorageAfterDays:
type: number
type: object
required:
- DestinationBackupVaultArn
type: object
type: array
uniqueItems: false
EnableContinuousBackup:
type: boolean
Lifecycle:
additionalProperties: false
properties:
DeleteAfterDays:
type: number
MoveToColdStorageAfterDays:
type: number
type: object
RecoveryPointTags:
additionalProperties: false
patternProperties:
^.{1,128}$:
type: string
type: object
RuleName:
type: string
ScheduleExpression:
type: string
StartWindowMinutes:
type: number
TargetBackupVault:
type: string
required:
- TargetBackupVault
- RuleName
type: object
type: array
uniqueItems: false
required:
- BackupPlanName
- BackupPlanRule
type: object
BackupPlanTags:
additionalProperties: false
patternProperties:
^.{1,128}$:
type: string
type: object
type:
enum:
- update
Permissions - backup:UpdateBackupPlan, backup:ListTags, backup:TagResource, backup:UntagResource