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.Types.ComplianceDetails

Description

 
Synopsis

Documentation

data ComplianceDetails Source #

Information that shows whether a resource is compliant with the effective tag policy, including details on any noncompliant tag keys.

See: newComplianceDetails smart constructor.

Constructors

ComplianceDetails' 

Fields

Instances

Instances details
Eq ComplianceDetails Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.Types.ComplianceDetails

Read ComplianceDetails Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.Types.ComplianceDetails

Show ComplianceDetails Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.Types.ComplianceDetails

Generic ComplianceDetails Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.Types.ComplianceDetails

Associated Types

type Rep ComplianceDetails :: Type -> Type #

NFData ComplianceDetails Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.Types.ComplianceDetails

Methods

rnf :: ComplianceDetails -> () #

Hashable ComplianceDetails Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.Types.ComplianceDetails

FromJSON ComplianceDetails Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.Types.ComplianceDetails

type Rep ComplianceDetails Source # 
Instance details

Defined in Amazonka.ResourceGroupsTagging.Types.ComplianceDetails

type Rep ComplianceDetails = D1 ('MetaData "ComplianceDetails" "Amazonka.ResourceGroupsTagging.Types.ComplianceDetails" "libZSservicesZSamazonka-resourcegroupstaggingZSamazonka-resourcegroupstagging" 'False) (C1 ('MetaCons "ComplianceDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keysWithNoncompliantValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "complianceStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "noncompliantKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newComplianceDetails :: ComplianceDetails Source #

Create a value of ComplianceDetails 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:keysWithNoncompliantValues:ComplianceDetails', complianceDetails_keysWithNoncompliantValues - These are keys defined in the effective policy that are on the resource with either incorrect case treatment or noncompliant values.

$sel:complianceStatus:ComplianceDetails', complianceDetails_complianceStatus - Whether a resource is compliant with the effective tag policy.

$sel:noncompliantKeys:ComplianceDetails', complianceDetails_noncompliantKeys - These tag keys on the resource are noncompliant with the effective tag policy.

complianceDetails_keysWithNoncompliantValues :: Lens' ComplianceDetails (Maybe [Text]) Source #

These are keys defined in the effective policy that are on the resource with either incorrect case treatment or noncompliant values.

complianceDetails_complianceStatus :: Lens' ComplianceDetails (Maybe Bool) Source #

Whether a resource is compliant with the effective tag policy.

complianceDetails_noncompliantKeys :: Lens' ComplianceDetails (Maybe [Text]) Source #

These tag keys on the resource are noncompliant with the effective tag policy.