amazonka-cloudwatch-logs-2.0: Amazon CloudWatch Logs 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.CloudWatchLogs.GetDataProtectionPolicy

Description

Returns information about a log group data protection policy.

Synopsis

Creating a Request

data GetDataProtectionPolicy Source #

See: newGetDataProtectionPolicy smart constructor.

Constructors

GetDataProtectionPolicy' 

Fields

  • logGroupIdentifier :: Text

    The name or ARN of the log group that contains the data protection policy that you want to see.

Instances

Instances details
ToJSON GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

ToHeaders GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

ToPath GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

ToQuery GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

AWSRequest GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

Generic GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

Associated Types

type Rep GetDataProtectionPolicy :: Type -> Type #

Read GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

Show GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

NFData GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

Methods

rnf :: GetDataProtectionPolicy -> () #

Eq GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

Hashable GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

type AWSResponse GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

type Rep GetDataProtectionPolicy Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

type Rep GetDataProtectionPolicy = D1 ('MetaData "GetDataProtectionPolicy" "Amazonka.CloudWatchLogs.GetDataProtectionPolicy" "amazonka-cloudwatch-logs-2.0-6gvDalNFsfE8djZ4aTfA4V" 'False) (C1 ('MetaCons "GetDataProtectionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logGroupIdentifier") '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:

GetDataProtectionPolicy, getDataProtectionPolicy_logGroupIdentifier - The name or ARN of the log group that contains the data protection policy that you want to see.

Request Lenses

getDataProtectionPolicy_logGroupIdentifier :: Lens' GetDataProtectionPolicy Text Source #

The name or ARN of the log group that contains the data protection policy that you want to see.

Destructuring the Response

data GetDataProtectionPolicyResponse Source #

See: newGetDataProtectionPolicyResponse smart constructor.

Constructors

GetDataProtectionPolicyResponse' 

Fields

Instances

Instances details
Generic GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

Associated Types

type Rep GetDataProtectionPolicyResponse :: Type -> Type #

Read GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

Show GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

NFData GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

Eq GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

type Rep GetDataProtectionPolicyResponse Source # 
Instance details

Defined in Amazonka.CloudWatchLogs.GetDataProtectionPolicy

type Rep GetDataProtectionPolicyResponse = D1 ('MetaData "GetDataProtectionPolicyResponse" "Amazonka.CloudWatchLogs.GetDataProtectionPolicy" "amazonka-cloudwatch-logs-2.0-6gvDalNFsfE8djZ4aTfA4V" 'False) (C1 ('MetaCons "GetDataProtectionPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "logGroupIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "policyDocument") '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:

GetDataProtectionPolicyResponse, getDataProtectionPolicyResponse_lastUpdatedTime - The date and time that this policy was most recently updated.

GetDataProtectionPolicy, getDataProtectionPolicyResponse_logGroupIdentifier - The log group name or ARN that you specified in your request.

GetDataProtectionPolicyResponse, getDataProtectionPolicyResponse_policyDocument - The data protection policy document for this log group.

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

Response Lenses

getDataProtectionPolicyResponse_lastUpdatedTime :: Lens' GetDataProtectionPolicyResponse (Maybe Natural) Source #

The date and time that this policy was most recently updated.

getDataProtectionPolicyResponse_logGroupIdentifier :: Lens' GetDataProtectionPolicyResponse (Maybe Text) Source #

The log group name or ARN that you specified in your request.

getDataProtectionPolicyResponse_policyDocument :: Lens' GetDataProtectionPolicyResponse (Maybe Text) Source #

The data protection policy document for this log group.