| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AlexaBusiness.UpdateBusinessReportSchedule
Description
Updates the configuration of the report delivery schedule with the specified schedule ARN.
Synopsis
- data UpdateBusinessReportSchedule = UpdateBusinessReportSchedule' {}
- newUpdateBusinessReportSchedule :: Text -> UpdateBusinessReportSchedule
- updateBusinessReportSchedule_format :: Lens' UpdateBusinessReportSchedule (Maybe BusinessReportFormat)
- updateBusinessReportSchedule_recurrence :: Lens' UpdateBusinessReportSchedule (Maybe BusinessReportRecurrence)
- updateBusinessReportSchedule_s3BucketName :: Lens' UpdateBusinessReportSchedule (Maybe Text)
- updateBusinessReportSchedule_s3KeyPrefix :: Lens' UpdateBusinessReportSchedule (Maybe Text)
- updateBusinessReportSchedule_scheduleName :: 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.
Constructors
| UpdateBusinessReportSchedule' | |
Fields
| |
Instances
newUpdateBusinessReportSchedule Source #
Arguments
| :: Text | |
| -> UpdateBusinessReportSchedule |
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:
UpdateBusinessReportSchedule, updateBusinessReportSchedule_format - The format of the generated report (individual CSV files or zipped files
of individual files).
UpdateBusinessReportSchedule, updateBusinessReportSchedule_recurrence - The recurrence of the reports.
UpdateBusinessReportSchedule, updateBusinessReportSchedule_s3BucketName - The S3 location of the output reports.
UpdateBusinessReportSchedule, updateBusinessReportSchedule_s3KeyPrefix - The S3 key where the report is delivered.
UpdateBusinessReportSchedule, updateBusinessReportSchedule_scheduleName - The name identifier of the schedule.
UpdateBusinessReportSchedule, updateBusinessReportSchedule_scheduleArn - The ARN of the business report schedule.
Request Lenses
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_s3BucketName :: Lens' UpdateBusinessReportSchedule (Maybe Text) Source #
The S3 location of the output reports.
updateBusinessReportSchedule_s3KeyPrefix :: Lens' UpdateBusinessReportSchedule (Maybe Text) Source #
The S3 key where the report is delivered.
updateBusinessReportSchedule_scheduleName :: Lens' UpdateBusinessReportSchedule (Maybe Text) Source #
The name identifier of the schedule.
updateBusinessReportSchedule_scheduleArn :: Lens' UpdateBusinessReportSchedule Text Source #
The ARN of the business report schedule.
Destructuring the Response
data UpdateBusinessReportScheduleResponse Source #
See: newUpdateBusinessReportScheduleResponse smart constructor.
Constructors
| UpdateBusinessReportScheduleResponse' | |
Fields
| |
Instances
newUpdateBusinessReportScheduleResponse Source #
Arguments
| :: Int | |
| -> UpdateBusinessReportScheduleResponse |
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.