class Aws::AlexaForBusiness::Types::CreateBusinessReportScheduleRequest

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

data as a hash:

    {
      schedule_name: "BusinessReportScheduleName",
      s3_bucket_name: "CustomerS3BucketName",
      s3_key_prefix: "S3KeyPrefix",
      format: "CSV", # required, accepts CSV, CSV_ZIP
      content_range: { # required
        interval: "ONE_DAY", # required, accepts ONE_DAY, ONE_WEEK, THIRTY_DAYS
      },
      recurrence: {
        start_date: "Date",
      },
      client_request_token: "ClientRequestToken",
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] schedule_name

The name identifier of the schedule.
@return [String]

@!attribute [rw] s3_bucket_name

The S3 bucket name of the output reports. If this isn't specified,
the report can be retrieved from a download link by calling
ListBusinessReportSchedule.
@return [String]

@!attribute [rw] s3_key_prefix

The S3 key where the report is delivered.
@return [String]

@!attribute [rw] format

The format of the generated report (individual CSV files or zipped
files of individual files).
@return [String]

@!attribute [rw] content_range

The content range of the reports.
@return [Types::BusinessReportContentRange]

@!attribute [rw] recurrence

The recurrence of the reports. If this isn't specified, the report
will only be delivered one time when the API is called.
@return [Types::BusinessReportRecurrence]

@!attribute [rw] client_request_token

The client request token.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] tags

The tags for the business report schedule.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateBusinessReportScheduleRequest AWS API Documentation

Constants

SENSITIVE