awscc.backup_reportplan¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - backup:DeleteReportPlan, backup:DescribeReportPlan
update¶
Parent base class for filters and actions.
definitions:
Tag:
additionalProperties: false
description: A key-value pair to associate with a resource.
properties:
Key:
description: 'The key name of the tag. You can specify a value that is 1 to
128 Unicode characters in length and cannot be prefixed with aws:. You can
use any of the following characters: the set of Unicode letters, digits,
whitespace, _, ., /, =, +, and -.'
maxLength: 128
minLength: 1
type: string
Value:
description: 'The value for the tag. You can specify a value that is 0 to
256 Unicode characters in length and cannot be prefixed with aws:. You can
use any of the following characters: the set of Unicode letters, digits,
whitespace, _, ., /, =, +, and -.'
maxLength: 256
minLength: 0
type: string
type: object
properties:
ReportDeliveryChannel:
additionalProperties: false
description: A structure that contains information about where and how to deliver
your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the
formats of your reports.
properties:
Formats:
description: 'A list of the format of your reports: CSV, JSON, or both. If
not specified, the default format is CSV.'
insertionOrder: false
items:
type: string
type: array
uniqueItems: true
S3BucketName:
description: The unique name of the S3 bucket that receives your reports.
type: string
S3KeyPrefix:
description: 'The prefix for where AWS Backup Audit Manager delivers your
reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/prefix/Backup/us-west-2/year/month/day/report-name.
If not specified, there is no prefix.'
type: string
required:
- S3BucketName
type: object
ReportPlanDescription:
description: An optional description of the report plan with a maximum of 1,024
characters.
maxLength: 1024
minLength: 0
pattern: .*\S.*
type: string
ReportPlanTags:
description: Metadata that you can assign to help organize the report plans that
you create. Each tag is a key-value pair.
insertionOrder: false
items:
additionalProperties: false
description: A key-value pair to associate with a resource.
properties:
Key:
description: 'The key name of the tag. You can specify a value that is 1
to 128 Unicode characters in length and cannot be prefixed with aws:.
You can use any of the following characters: the set of Unicode letters,
digits, whitespace, _, ., /, =, +, and -.'
maxLength: 128
minLength: 1
type: string
Value:
description: 'The value for the tag. You can specify a value that is 0 to
256 Unicode characters in length and cannot be prefixed with aws:. You
can use any of the following characters: the set of Unicode letters, digits,
whitespace, _, ., /, =, +, and -.'
maxLength: 256
minLength: 0
type: string
type: object
type: array
ReportSetting:
additionalProperties: false
description: Identifies the report template for the report. Reports are built
using a report template.
properties:
FrameworkArns:
description: The Amazon Resource Names (ARNs) of the frameworks a report covers.
insertionOrder: false
items:
type: string
type: array
uniqueItems: true
ReportTemplate:
description: 'Identifies the report template for the report. Reports are built
using a report template. The report templates are: `BACKUP_JOB_REPORT |
COPY_JOB_REPORT | RESTORE_JOB_REPORT`'
type: string
required:
- ReportTemplate
type: object
type:
enum:
- update
Permissions - backup:UpdateReportPlan, backup:ListTags, backup:UntagResource, backup:TagResource