amazonka-maciev2-2.0: Amazon Macie 2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MacieV2.GetClassificationScope

Description

Retrieves the classification scope settings for an account.

Synopsis

Creating a Request

data GetClassificationScope Source #

See: newGetClassificationScope smart constructor.

Constructors

GetClassificationScope' 

Fields

  • id :: Text

    The unique identifier for the Amazon Macie resource that the request applies to.

Instances

Instances details
ToHeaders GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

ToPath GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

ToQuery GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

AWSRequest GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Associated Types

type AWSResponse GetClassificationScope #

Generic GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Associated Types

type Rep GetClassificationScope :: Type -> Type #

Read GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Show GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

NFData GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Methods

rnf :: GetClassificationScope -> () #

Eq GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Hashable GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type AWSResponse GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type Rep GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type Rep GetClassificationScope = D1 ('MetaData "GetClassificationScope" "Amazonka.MacieV2.GetClassificationScope" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetClassificationScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetClassificationScope Source #

Create a value of GetClassificationScope 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:

GetClassificationScope, getClassificationScope_id - The unique identifier for the Amazon Macie resource that the request applies to.

Request Lenses

getClassificationScope_id :: Lens' GetClassificationScope Text Source #

The unique identifier for the Amazon Macie resource that the request applies to.

Destructuring the Response

data GetClassificationScopeResponse Source #

See: newGetClassificationScopeResponse smart constructor.

Constructors

GetClassificationScopeResponse' 

Fields

Instances

Instances details
Generic GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Associated Types

type Rep GetClassificationScopeResponse :: Type -> Type #

Read GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Show GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

NFData GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Eq GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type Rep GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type Rep GetClassificationScopeResponse = D1 ('MetaData "GetClassificationScopeResponse" "Amazonka.MacieV2.GetClassificationScope" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetClassificationScopeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ClassificationScope)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetClassificationScopeResponse Source #

Create a value of GetClassificationScopeResponse 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:

GetClassificationScope, getClassificationScopeResponse_id - The unique identifier for the classification scope.

GetClassificationScopeResponse, getClassificationScopeResponse_name - The name of the classification scope.

$sel:s3:GetClassificationScopeResponse', getClassificationScopeResponse_s3 - The S3 buckets that are excluded from automated sensitive data discovery.

$sel:httpStatus:GetClassificationScopeResponse', getClassificationScopeResponse_httpStatus - The response's http status code.

Response Lenses

getClassificationScopeResponse_id :: Lens' GetClassificationScopeResponse (Maybe Text) Source #

The unique identifier for the classification scope.

getClassificationScopeResponse_s3 :: Lens' GetClassificationScopeResponse (Maybe S3ClassificationScope) Source #

The S3 buckets that are excluded from automated sensitive data discovery.