libZSservicesZSamazonka-resourcegroupstaggingZSamazonka-resourcegroupstagging
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.ResourceGroupsTagging.StartReportCreation

Description

Generates a report that lists all tagged resources in the accounts across your organization and tells whether each resource is compliant with the effective tag policy. Compliance data is refreshed daily. The report is generated asynchronously.

The generated report is saved to the following location:

s3://example-bucket/AwsTagPolicies/o-exampleorgid/YYYY-MM-ddTHH:mm:ssZ/report.csv

You can call this operation only from the organization's management account and from the us-east-1 Region.

Synopsis

Creating a Request

data StartReportCreation Source #

See: newStartReportCreation smart constructor.

Constructors

StartReportCreation' 

Fields

  • s3Bucket :: Text

    The name of the Amazon S3 bucket where the report will be stored; for example:

    awsexamplebucket

    For more information on S3 bucket requirements, including an example bucket policy, see the example S3 bucket policy on this page.

Instances

Instances details
Eq StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Read StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Show StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Generic StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Associated Types

type Rep StartReportCreation :: Type -> Type #

NFData StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Methods

rnf :: StartReportCreation -> () #

Hashable StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

ToJSON StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

AWSRequest StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Associated Types

type AWSResponse StartReportCreation #

ToHeaders StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

ToPath StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

ToQuery StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

type Rep StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

type Rep StartReportCreation = D1 ('MetaData "StartReportCreation" "Amazonka.ResourceGroupsTagging.StartReportCreation" "libZSservicesZSamazonka-resourcegroupstaggingZSamazonka-resourcegroupstagging" 'False) (C1 ('MetaCons "StartReportCreation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse StartReportCreation Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

newStartReportCreation Source #

Create a value of StartReportCreation 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:s3Bucket:StartReportCreation', startReportCreation_s3Bucket - The name of the Amazon S3 bucket where the report will be stored; for example:

awsexamplebucket

For more information on S3 bucket requirements, including an example bucket policy, see the example S3 bucket policy on this page.

Request Lenses

startReportCreation_s3Bucket :: Lens' StartReportCreation Text Source #

The name of the Amazon S3 bucket where the report will be stored; for example:

awsexamplebucket

For more information on S3 bucket requirements, including an example bucket policy, see the example S3 bucket policy on this page.

Destructuring the Response

data StartReportCreationResponse Source #

See: newStartReportCreationResponse smart constructor.

Constructors

StartReportCreationResponse' 

Fields

Instances

Instances details
Eq StartReportCreationResponse Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Read StartReportCreationResponse Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Show StartReportCreationResponse Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Generic StartReportCreationResponse Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

Associated Types

type Rep StartReportCreationResponse :: Type -> Type #

NFData StartReportCreationResponse Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

type Rep StartReportCreationResponse Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.StartReportCreation

type Rep StartReportCreationResponse = D1 ('MetaData "StartReportCreationResponse" "Amazonka.ResourceGroupsTagging.StartReportCreation" "libZSservicesZSamazonka-resourcegroupstaggingZSamazonka-resourcegroupstagging" 'False) (C1 ('MetaCons "StartReportCreationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartReportCreationResponse Source #

Create a value of StartReportCreationResponse 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:StartReportCreationResponse', startReportCreationResponse_httpStatus - The response's http status code.

Response Lenses