| 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 |
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_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.
Constructors
| UpdateBusinessReportSchedule' | |
Fields
| |
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.
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.