Class: Aws::AlexaForBusiness::Types::CreateBusinessReportScheduleRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AlexaForBusiness::Types::CreateBusinessReportScheduleRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-alexaforbusiness/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_request_token ⇒ String
The client request token.
-
#content_range ⇒ Types::BusinessReportContentRange
The content range of the reports.
-
#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 bucket name of the output reports.
-
#s3_key_prefix ⇒ String
The S3 key where the report is delivered.
-
#schedule_name ⇒ String
The name identifier of the schedule.
-
#tags ⇒ Array<Types::Tag>
The tags for the business report schedule.
Instance Attribute Details
#client_request_token ⇒ String
The client request token.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
684 685 686 687 688 689 690 691 692 693 694 695 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 684 class CreateBusinessReportScheduleRequest < Struct.new( :schedule_name, :s3_bucket_name, :s3_key_prefix, :format, :content_range, :recurrence, :client_request_token, :tags) SENSITIVE = [] include Aws::Structure end |
#content_range ⇒ Types::BusinessReportContentRange
The content range of the reports.
684 685 686 687 688 689 690 691 692 693 694 695 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 684 class CreateBusinessReportScheduleRequest < Struct.new( :schedule_name, :s3_bucket_name, :s3_key_prefix, :format, :content_range, :recurrence, :client_request_token, :tags) SENSITIVE = [] include Aws::Structure end |
#format ⇒ String
The format of the generated report (individual CSV files or zipped files of individual files).
684 685 686 687 688 689 690 691 692 693 694 695 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 684 class CreateBusinessReportScheduleRequest < Struct.new( :schedule_name, :s3_bucket_name, :s3_key_prefix, :format, :content_range, :recurrence, :client_request_token, :tags) SENSITIVE = [] include Aws::Structure end |
#recurrence ⇒ Types::BusinessReportRecurrence
The recurrence of the reports. If this isn’t specified, the report will only be delivered one time when the API is called.
684 685 686 687 688 689 690 691 692 693 694 695 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 684 class CreateBusinessReportScheduleRequest < Struct.new( :schedule_name, :s3_bucket_name, :s3_key_prefix, :format, :content_range, :recurrence, :client_request_token, :tags) SENSITIVE = [] include Aws::Structure end |
#s3_bucket_name ⇒ String
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.
684 685 686 687 688 689 690 691 692 693 694 695 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 684 class CreateBusinessReportScheduleRequest < Struct.new( :schedule_name, :s3_bucket_name, :s3_key_prefix, :format, :content_range, :recurrence, :client_request_token, :tags) SENSITIVE = [] include Aws::Structure end |
#s3_key_prefix ⇒ String
The S3 key where the report is delivered.
684 685 686 687 688 689 690 691 692 693 694 695 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 684 class CreateBusinessReportScheduleRequest < Struct.new( :schedule_name, :s3_bucket_name, :s3_key_prefix, :format, :content_range, :recurrence, :client_request_token, :tags) SENSITIVE = [] include Aws::Structure end |
#schedule_name ⇒ String
The name identifier of the schedule.
684 685 686 687 688 689 690 691 692 693 694 695 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 684 class CreateBusinessReportScheduleRequest < Struct.new( :schedule_name, :s3_bucket_name, :s3_key_prefix, :format, :content_range, :recurrence, :client_request_token, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags for the business report schedule.
684 685 686 687 688 689 690 691 692 693 694 695 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 684 class CreateBusinessReportScheduleRequest < Struct.new( :schedule_name, :s3_bucket_name, :s3_key_prefix, :format, :content_range, :recurrence, :client_request_token, :tags) SENSITIVE = [] include Aws::Structure end |