class Aws::Backup::Types::UpdateReportPlanInput
@note When making an API call, you may pass UpdateReportPlanInput
data as a hash: { report_plan_name: "ReportPlanName", # required report_plan_description: "ReportPlanDescription", report_delivery_channel: { s3_bucket_name: "string", # required s3_key_prefix: "string", formats: ["string"], }, report_setting: { report_template: "string", # required }, idempotency_token: "string", }
@!attribute [rw] report_plan_name
The unique name of the report plan. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (\_). @return [String]
@!attribute [rw] report_plan_description
An optional description of the report plan with a maximum 1,024 characters. @return [String]
@!attribute [rw] report_delivery_channel
A structure that contains information about where to deliver your reports, specifically your Amazon S3 bucket name, S3 key prefix, and the formats of your reports. @return [Types::ReportDeliveryChannel]
@!attribute [rw] report_setting
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` @return [Types::ReportSetting]
@!attribute [rw] idempotency_token
A customer-chosen string that you can use to distinguish between otherwise identical calls to `UpdateReportPlanInput`. Retrying a successful request with the same idempotency token results in a success message with no action taken. **A suitable default value is auto-generated.** You should normally not need to pass this option. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/UpdateReportPlanInput AWS API Documentation
Constants
- SENSITIVE