class Aws::Backup::Types::CreateReportPlanInput

@note When making an API call, you may pass CreateReportPlanInput

data as a hash:

    {
      report_plan_name: "ReportPlanName", # required
      report_plan_description: "ReportPlanDescription",
      report_delivery_channel: { # required
        s3_bucket_name: "string", # required
        s3_key_prefix: "string",
        formats: ["string"],
      },
      report_setting: { # required
        report_template: "string", # required
      },
      report_plan_tags: {
        "string" => "string",
      },
      idempotency_token: "string",
    }

@!attribute [rw] report_plan_name

The unique name of the report plan. The name must be 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 of 1,024
characters.
@return [String]

@!attribute [rw] report_delivery_channel

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.
@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] report_plan_tags

Metadata that you can assign to help organize the frameworks that
you create. Each tag is a key-value pair.
@return [Hash<String,String>]

@!attribute [rw] idempotency_token

A customer-chosen string that you can use to distinguish between
otherwise identical calls to `CreateReportPlanInput`. 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/CreateReportPlanInput AWS API Documentation

Constants

SENSITIVE