libZSservicesZSamazonka-backupZSamazonka-backup
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Backup.Types.ReportSetting

Description

 
Synopsis

Documentation

data ReportSetting Source #

Contains detailed information about a report setting.

See: newReportSetting smart constructor.

Constructors

ReportSetting' 

Fields

  • frameworkArns :: Maybe [Text]

    The Amazon Resource Names (ARNs) of the frameworks a report covers.

  • numberOfFrameworks :: Maybe Int

    The number of frameworks a report covers.

  • reportTemplate :: Text

    Identifies the report template for the report. Reports are built using a report template. The report templates are:

    RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

Instances

Instances details
Eq ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Read ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Show ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Generic ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Associated Types

type Rep ReportSetting :: Type -> Type #

NFData ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

Methods

rnf :: ReportSetting -> () #

Hashable ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

ToJSON ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

FromJSON ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

type Rep ReportSetting Source # 
Instance details

Defined in Amazonka.Backup.Types.ReportSetting

type Rep ReportSetting = D1 ('MetaData "ReportSetting" "Amazonka.Backup.Types.ReportSetting" "libZSservicesZSamazonka-backupZSamazonka-backup" 'False) (C1 ('MetaCons "ReportSetting'" 'PrefixI 'True) (S1 ('MetaSel ('Just "frameworkArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "numberOfFrameworks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reportTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newReportSetting Source #

Create a value of ReportSetting 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:frameworkArns:ReportSetting', reportSetting_frameworkArns - The Amazon Resource Names (ARNs) of the frameworks a report covers.

$sel:numberOfFrameworks:ReportSetting', reportSetting_numberOfFrameworks - The number of frameworks a report covers.

$sel:reportTemplate:ReportSetting', reportSetting_reportTemplate - Identifies the report template for the report. Reports are built using a report template. The report templates are:

RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT

reportSetting_frameworkArns :: Lens' ReportSetting (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the frameworks a report covers.

reportSetting_numberOfFrameworks :: Lens' ReportSetting (Maybe Int) Source #

The number of frameworks a report covers.

reportSetting_reportTemplate :: Lens' ReportSetting Text Source #

Identifies the report template for the report. Reports are built using a report template. The report templates are:

RESOURCE_COMPLIANCE_REPORT | CONTROL_COMPLIANCE_REPORT | BACKUP_JOB_REPORT | COPY_JOB_REPORT | RESTORE_JOB_REPORT