Class: Aws::AlexaForBusiness::Types::UpdateBusinessReportScheduleRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AlexaForBusiness::Types::UpdateBusinessReportScheduleRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-alexaforbusiness/types.rb
Overview
Note:
When making an API call, you may pass UpdateBusinessReportScheduleRequest data as a hash:
{
schedule_arn: "Arn", # required
s3_bucket_name: "CustomerS3BucketName",
s3_key_prefix: "S3KeyPrefix",
format: "CSV", # accepts CSV, CSV_ZIP
schedule_name: "BusinessReportScheduleName",
recurrence: {
start_date: "Date",
},
}
Instance Attribute Summary collapse
-
#format ⇒ String
The format of the generated report (individual CSV files or zipped files of individual files).
-
#recurrence ⇒ Types::BusinessReportRecurrence
The recurrence of the reports.
-
#s3_bucket_name ⇒ String
The S3 location of the output reports.
-
#s3_key_prefix ⇒ String
The S3 key where the report is delivered.
-
#schedule_arn ⇒ String
The ARN of the business report schedule.
-
#schedule_name ⇒ String
The name identifier of the schedule.
Instance Attribute Details
#format ⇒ String
The format of the generated report (individual CSV files or zipped files of individual files).
3924 3925 3926 3927 3928 3929 3930 3931 3932 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3924 class UpdateBusinessReportScheduleRequest < Struct.new( :schedule_arn, :s3_bucket_name, :s3_key_prefix, :format, :schedule_name, :recurrence) include Aws::Structure end |
#recurrence ⇒ Types::BusinessReportRecurrence
The recurrence of the reports.
3924 3925 3926 3927 3928 3929 3930 3931 3932 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3924 class UpdateBusinessReportScheduleRequest < Struct.new( :schedule_arn, :s3_bucket_name, :s3_key_prefix, :format, :schedule_name, :recurrence) include Aws::Structure end |
#s3_bucket_name ⇒ String
The S3 location of the output reports.
3924 3925 3926 3927 3928 3929 3930 3931 3932 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3924 class UpdateBusinessReportScheduleRequest < Struct.new( :schedule_arn, :s3_bucket_name, :s3_key_prefix, :format, :schedule_name, :recurrence) include Aws::Structure end |
#s3_key_prefix ⇒ String
The S3 key where the report is delivered.
3924 3925 3926 3927 3928 3929 3930 3931 3932 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3924 class UpdateBusinessReportScheduleRequest < Struct.new( :schedule_arn, :s3_bucket_name, :s3_key_prefix, :format, :schedule_name, :recurrence) include Aws::Structure end |
#schedule_arn ⇒ String
The ARN of the business report schedule.
3924 3925 3926 3927 3928 3929 3930 3931 3932 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3924 class UpdateBusinessReportScheduleRequest < Struct.new( :schedule_arn, :s3_bucket_name, :s3_key_prefix, :format, :schedule_name, :recurrence) include Aws::Structure end |
#schedule_name ⇒ String
The name identifier of the schedule.
3924 3925 3926 3927 3928 3929 3930 3931 3932 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3924 class UpdateBusinessReportScheduleRequest < Struct.new( :schedule_arn, :s3_bucket_name, :s3_key_prefix, :format, :schedule_name, :recurrence) include Aws::Structure end |