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