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 ReportGenerator = ReportGenerator' {
- lastReportGenerationTime :: Maybe Text
- lastRunFailureReason :: Maybe Text
- lastRunStatus :: Maybe Text
- reportGeneratorName :: Maybe Text
- reportFrequency :: Maybe ReportFrequency
- s3Location :: Maybe S3Location
- licenseManagerReportGeneratorArn :: Maybe Text
- reportCreatorAccount :: Maybe Text
- description :: Maybe Text
- reportType :: Maybe [ReportType]
- createTime :: Maybe Text
- tags :: Maybe [Tag]
- reportContext :: Maybe ReportContext
- newReportGenerator :: ReportGenerator
- reportGenerator_lastReportGenerationTime :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_lastRunFailureReason :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_lastRunStatus :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportGeneratorName :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportFrequency :: Lens' ReportGenerator (Maybe ReportFrequency)
- reportGenerator_s3Location :: Lens' ReportGenerator (Maybe S3Location)
- reportGenerator_licenseManagerReportGeneratorArn :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportCreatorAccount :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_description :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_reportType :: Lens' ReportGenerator (Maybe [ReportType])
- reportGenerator_createTime :: Lens' ReportGenerator (Maybe Text)
- reportGenerator_tags :: Lens' ReportGenerator (Maybe [Tag])
- reportGenerator_reportContext :: Lens' ReportGenerator (Maybe ReportContext)
Documentation
data ReportGenerator Source #
Describe the details of a report generator.
See: newReportGenerator
smart constructor.
ReportGenerator' | |
|
Instances
newReportGenerator :: ReportGenerator Source #
Create a value of ReportGenerator
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:lastReportGenerationTime:ReportGenerator'
, reportGenerator_lastReportGenerationTime
- Time the last report was generated at.
$sel:lastRunFailureReason:ReportGenerator'
, reportGenerator_lastRunFailureReason
- Failure message for the last report generation attempt.
$sel:lastRunStatus:ReportGenerator'
, reportGenerator_lastRunStatus
- Status of the last report generation attempt.
$sel:reportGeneratorName:ReportGenerator'
, reportGenerator_reportGeneratorName
- Name of the report generator.
$sel:reportFrequency:ReportGenerator'
, reportGenerator_reportFrequency
- Details about how frequently reports are generated.
$sel:s3Location:ReportGenerator'
, reportGenerator_s3Location
- Details of the S3 bucket that report generator reports are published to.
$sel:licenseManagerReportGeneratorArn:ReportGenerator'
, reportGenerator_licenseManagerReportGeneratorArn
- Amazon Resource Name (ARN) of the report generator.
$sel:reportCreatorAccount:ReportGenerator'
, reportGenerator_reportCreatorAccount
- The Amazon Web Services account ID used to create the report generator.
$sel:description:ReportGenerator'
, reportGenerator_description
- Description of the report generator.
$sel:reportType:ReportGenerator'
, reportGenerator_reportType
- Type of reports that are generated.
$sel:createTime:ReportGenerator'
, reportGenerator_createTime
- Time the report was created.
$sel:tags:ReportGenerator'
, reportGenerator_tags
- Tags associated with the report generator.
$sel:reportContext:ReportGenerator'
, reportGenerator_reportContext
- License configuration type for this generator.
reportGenerator_lastReportGenerationTime :: Lens' ReportGenerator (Maybe Text) Source #
Time the last report was generated at.
reportGenerator_lastRunFailureReason :: Lens' ReportGenerator (Maybe Text) Source #
Failure message for the last report generation attempt.
reportGenerator_lastRunStatus :: Lens' ReportGenerator (Maybe Text) Source #
Status of the last report generation attempt.
reportGenerator_reportGeneratorName :: Lens' ReportGenerator (Maybe Text) Source #
Name of the report generator.
reportGenerator_reportFrequency :: Lens' ReportGenerator (Maybe ReportFrequency) Source #
Details about how frequently reports are generated.
reportGenerator_s3Location :: Lens' ReportGenerator (Maybe S3Location) Source #
Details of the S3 bucket that report generator reports are published to.
reportGenerator_licenseManagerReportGeneratorArn :: Lens' ReportGenerator (Maybe Text) Source #
Amazon Resource Name (ARN) of the report generator.
reportGenerator_reportCreatorAccount :: Lens' ReportGenerator (Maybe Text) Source #
The Amazon Web Services account ID used to create the report generator.
reportGenerator_description :: Lens' ReportGenerator (Maybe Text) Source #
Description of the report generator.
reportGenerator_reportType :: Lens' ReportGenerator (Maybe [ReportType]) Source #
Type of reports that are generated.
reportGenerator_createTime :: Lens' ReportGenerator (Maybe Text) Source #
Time the report was created.
reportGenerator_tags :: Lens' ReportGenerator (Maybe [Tag]) Source #
Tags associated with the report generator.
reportGenerator_reportContext :: Lens' ReportGenerator (Maybe ReportContext) Source #
License configuration type for this generator.