amazonka-sns-2.0: Amazon Simple Notification Service 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.SNS.GetDataProtectionPolicy

Description

Retrieves the specified inline DataProtectionPolicy document that is stored in the specified Amazon SNS topic.

Synopsis

Creating a Request

data GetDataProtectionPolicy Source #

See: newGetDataProtectionPolicy smart constructor.

Constructors

GetDataProtectionPolicy' 

Fields

Instances

Instances details
ToHeaders GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

ToPath GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

ToQuery GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

AWSRequest GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

Generic GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

Associated Types

type Rep GetDataProtectionPolicy :: Type -> Type #

Read GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

Show GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

NFData GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

Methods

rnf :: GetDataProtectionPolicy -> () #

Eq GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

Hashable GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

type AWSResponse GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

type Rep GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

type Rep GetDataProtectionPolicy = D1 ('MetaData "GetDataProtectionPolicy" "Amazonka.SNS.GetDataProtectionPolicy" "amazonka-sns-2.0-4k7AiJI7DyqhOUy5o4qb9" 'False) (C1 ('MetaCons "GetDataProtectionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDataProtectionPolicy Source #

Create a value of GetDataProtectionPolicy 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:resourceArn:GetDataProtectionPolicy', getDataProtectionPolicy_resourceArn - The ARN of the topic whose DataProtectionPolicy you want to get.

For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

Request Lenses

getDataProtectionPolicy_resourceArn :: Lens' GetDataProtectionPolicy Text Source #

The ARN of the topic whose DataProtectionPolicy you want to get.

For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

Destructuring the Response

data GetDataProtectionPolicyResponse Source #

See: newGetDataProtectionPolicyResponse smart constructor.

Constructors

GetDataProtectionPolicyResponse' 

Fields

Instances

Instances details
Generic GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

Associated Types

type Rep GetDataProtectionPolicyResponse :: Type -> Type #

Read GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

Show GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

NFData GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

Eq GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

type Rep GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.SNS.GetDataProtectionPolicy

type Rep GetDataProtectionPolicyResponse = D1 ('MetaData "GetDataProtectionPolicyResponse" "Amazonka.SNS.GetDataProtectionPolicy" "amazonka-sns-2.0-4k7AiJI7DyqhOUy5o4qb9" 'False) (C1 ('MetaCons "GetDataProtectionPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataProtectionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetDataProtectionPolicyResponse Source #

Create a value of GetDataProtectionPolicyResponse 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:dataProtectionPolicy:GetDataProtectionPolicyResponse', getDataProtectionPolicyResponse_dataProtectionPolicy - Retrieves the DataProtectionPolicy in JSON string format.

$sel:httpStatus:GetDataProtectionPolicyResponse', getDataProtectionPolicyResponse_httpStatus - The response's http status code.

Response Lenses