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 |
Updates the configuration of the report delivery schedule with the specified schedule ARN.
Synopsis
- data UpdateBusinessReportSchedule = UpdateBusinessReportSchedule' {}
- newUpdateBusinessReportSchedule :: Text -> UpdateBusinessReportSchedule
- updateBusinessReportSchedule_s3KeyPrefix :: Lens' UpdateBusinessReportSchedule (Maybe Text)
- updateBusinessReportSchedule_format :: Lens' UpdateBusinessReportSchedule (Maybe BusinessReportFormat)
- updateBusinessReportSchedule_recurrence :: Lens' UpdateBusinessReportSchedule (Maybe BusinessReportRecurrence)
- updateBusinessReportSchedule_scheduleName :: Lens' UpdateBusinessReportSchedule (Maybe Text)
- updateBusinessReportSchedule_s3BucketName :: Lens' UpdateBusinessReportSchedule (Maybe Text)
- updateBusinessReportSchedule_scheduleArn :: Lens' UpdateBusinessReportSchedule Text
- data UpdateBusinessReportScheduleResponse = UpdateBusinessReportScheduleResponse' {
- httpStatus :: Int
- newUpdateBusinessReportScheduleResponse :: Int -> UpdateBusinessReportScheduleResponse
- updateBusinessReportScheduleResponse_httpStatus :: Lens' UpdateBusinessReportScheduleResponse Int
Creating a Request
data UpdateBusinessReportSchedule Source #
See: newUpdateBusinessReportSchedule
smart constructor.
UpdateBusinessReportSchedule' | |
|
Instances
newUpdateBusinessReportSchedule Source #
Create a value of UpdateBusinessReportSchedule
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:UpdateBusinessReportSchedule'
, updateBusinessReportSchedule_s3KeyPrefix
- The S3 key where the report is delivered.
$sel:format:UpdateBusinessReportSchedule'
, updateBusinessReportSchedule_format
- The format of the generated report (individual CSV files or zipped files
of individual files).
$sel:recurrence:UpdateBusinessReportSchedule'
, updateBusinessReportSchedule_recurrence
- The recurrence of the reports.
$sel:scheduleName:UpdateBusinessReportSchedule'
, updateBusinessReportSchedule_scheduleName
- The name identifier of the schedule.
$sel:s3BucketName:UpdateBusinessReportSchedule'
, updateBusinessReportSchedule_s3BucketName
- The S3 location of the output reports.
$sel:scheduleArn:UpdateBusinessReportSchedule'
, updateBusinessReportSchedule_scheduleArn
- The ARN of the business report schedule.
Request Lenses
updateBusinessReportSchedule_s3KeyPrefix :: Lens' UpdateBusinessReportSchedule (Maybe Text) Source #
The S3 key where the report is delivered.
updateBusinessReportSchedule_format :: Lens' UpdateBusinessReportSchedule (Maybe BusinessReportFormat) Source #
The format of the generated report (individual CSV files or zipped files of individual files).
updateBusinessReportSchedule_recurrence :: Lens' UpdateBusinessReportSchedule (Maybe BusinessReportRecurrence) Source #
The recurrence of the reports.
updateBusinessReportSchedule_scheduleName :: Lens' UpdateBusinessReportSchedule (Maybe Text) Source #
The name identifier of the schedule.
updateBusinessReportSchedule_s3BucketName :: Lens' UpdateBusinessReportSchedule (Maybe Text) Source #
The S3 location of the output reports.
updateBusinessReportSchedule_scheduleArn :: Lens' UpdateBusinessReportSchedule Text Source #
The ARN of the business report schedule.
Destructuring the Response
data UpdateBusinessReportScheduleResponse Source #
See: newUpdateBusinessReportScheduleResponse
smart constructor.
UpdateBusinessReportScheduleResponse' | |
|
Instances
newUpdateBusinessReportScheduleResponse Source #
Create a value of UpdateBusinessReportScheduleResponse
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:httpStatus:UpdateBusinessReportScheduleResponse'
, updateBusinessReportScheduleResponse_httpStatus
- The response's http status code.
Response Lenses
updateBusinessReportScheduleResponse_httpStatus :: Lens' UpdateBusinessReportScheduleResponse Int Source #
The response's http status code.