Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data BusinessReportSchedule = BusinessReportSchedule' {}
- newBusinessReportSchedule :: BusinessReportSchedule
- businessReportSchedule_s3KeyPrefix :: Lens' BusinessReportSchedule (Maybe Text)
- businessReportSchedule_lastBusinessReport :: Lens' BusinessReportSchedule (Maybe BusinessReport)
- businessReportSchedule_format :: Lens' BusinessReportSchedule (Maybe BusinessReportFormat)
- businessReportSchedule_recurrence :: Lens' BusinessReportSchedule (Maybe BusinessReportRecurrence)
- businessReportSchedule_scheduleName :: Lens' BusinessReportSchedule (Maybe Text)
- businessReportSchedule_scheduleArn :: Lens' BusinessReportSchedule (Maybe Text)
- businessReportSchedule_contentRange :: Lens' BusinessReportSchedule (Maybe BusinessReportContentRange)
- businessReportSchedule_s3BucketName :: Lens' BusinessReportSchedule (Maybe Text)
Documentation
data BusinessReportSchedule Source #
The schedule of the usage report.
See: newBusinessReportSchedule
smart constructor.
BusinessReportSchedule' | |
|
Instances
newBusinessReportSchedule :: BusinessReportSchedule Source #
Create a value of BusinessReportSchedule
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3KeyPrefix:BusinessReportSchedule'
, businessReportSchedule_s3KeyPrefix
- The S3 key where the report is delivered.
$sel:lastBusinessReport:BusinessReportSchedule'
, businessReportSchedule_lastBusinessReport
- The details of the last business report delivery for a specified time
interval.
$sel:format:BusinessReportSchedule'
, businessReportSchedule_format
- The format of the generated report (individual CSV files or zipped files
of individual files).
$sel:recurrence:BusinessReportSchedule'
, businessReportSchedule_recurrence
- The recurrence of the reports.
$sel:scheduleName:BusinessReportSchedule'
, businessReportSchedule_scheduleName
- The name identifier of the schedule.
$sel:scheduleArn:BusinessReportSchedule'
, businessReportSchedule_scheduleArn
- The ARN of the business report schedule.
$sel:contentRange:BusinessReportSchedule'
, businessReportSchedule_contentRange
- The content range of the reports.
$sel:s3BucketName:BusinessReportSchedule'
, businessReportSchedule_s3BucketName
- The S3 bucket name of the output reports.
businessReportSchedule_s3KeyPrefix :: Lens' BusinessReportSchedule (Maybe Text) Source #
The S3 key where the report is delivered.
businessReportSchedule_lastBusinessReport :: Lens' BusinessReportSchedule (Maybe BusinessReport) Source #
The details of the last business report delivery for a specified time interval.
businessReportSchedule_format :: Lens' BusinessReportSchedule (Maybe BusinessReportFormat) Source #
The format of the generated report (individual CSV files or zipped files of individual files).
businessReportSchedule_recurrence :: Lens' BusinessReportSchedule (Maybe BusinessReportRecurrence) Source #
The recurrence of the reports.
businessReportSchedule_scheduleName :: Lens' BusinessReportSchedule (Maybe Text) Source #
The name identifier of the schedule.
businessReportSchedule_scheduleArn :: Lens' BusinessReportSchedule (Maybe Text) Source #
The ARN of the business report schedule.
businessReportSchedule_contentRange :: Lens' BusinessReportSchedule (Maybe BusinessReportContentRange) Source #
The content range of the reports.
businessReportSchedule_s3BucketName :: Lens' BusinessReportSchedule (Maybe Text) Source #
The S3 bucket name of the output reports.