amazonka-glue-2.0: Amazon Glue 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.Glue.GetResourcePolicy

Description

Retrieves a specified resource policy.

Synopsis

Creating a Request

data GetResourcePolicy Source #

See: newGetResourcePolicy smart constructor.

Constructors

GetResourcePolicy' 

Fields

  • resourceArn :: Maybe Text

    The ARN of the Glue resource for which to retrieve the resource policy. If not supplied, the Data Catalog resource policy is returned. Use GetResourcePolicies to view all existing resource policies. For more information see Specifying Glue Resource ARNs.

Instances

Instances details
ToJSON GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

ToHeaders GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

ToPath GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

ToQuery GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

AWSRequest GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

Associated Types

type AWSResponse GetResourcePolicy #

Generic GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

Associated Types

type Rep GetResourcePolicy :: Type -> Type #

Read GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

Show GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

NFData GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

Methods

rnf :: GetResourcePolicy -> () #

Eq GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

Hashable GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

type AWSResponse GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

type Rep GetResourcePolicy Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

type Rep GetResourcePolicy = D1 ('MetaData "GetResourcePolicy" "Amazonka.Glue.GetResourcePolicy" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "GetResourcePolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGetResourcePolicy :: GetResourcePolicy Source #

Create a value of GetResourcePolicy 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:GetResourcePolicy', getResourcePolicy_resourceArn - The ARN of the Glue resource for which to retrieve the resource policy. If not supplied, the Data Catalog resource policy is returned. Use GetResourcePolicies to view all existing resource policies. For more information see Specifying Glue Resource ARNs.

Request Lenses

getResourcePolicy_resourceArn :: Lens' GetResourcePolicy (Maybe Text) Source #

The ARN of the Glue resource for which to retrieve the resource policy. If not supplied, the Data Catalog resource policy is returned. Use GetResourcePolicies to view all existing resource policies. For more information see Specifying Glue Resource ARNs.

Destructuring the Response

data GetResourcePolicyResponse Source #

See: newGetResourcePolicyResponse smart constructor.

Constructors

GetResourcePolicyResponse' 

Fields

Instances

Instances details
Generic GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

Associated Types

type Rep GetResourcePolicyResponse :: Type -> Type #

Read GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

Show GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

NFData GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

Eq GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

type Rep GetResourcePolicyResponse Source # 
Instance details

Defined in Amazonka.Glue.GetResourcePolicy

type Rep GetResourcePolicyResponse = D1 ('MetaData "GetResourcePolicyResponse" "Amazonka.Glue.GetResourcePolicy" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "GetResourcePolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "policyHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "policyInJson") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "updateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetResourcePolicyResponse Source #

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

GetResourcePolicyResponse, getResourcePolicyResponse_createTime - The date and time at which the policy was created.

GetResourcePolicyResponse, getResourcePolicyResponse_policyHash - Contains the hash value associated with this policy.

GetResourcePolicyResponse, getResourcePolicyResponse_policyInJson - Contains the requested policy document, in JSON format.

GetResourcePolicyResponse, getResourcePolicyResponse_updateTime - The date and time at which the policy was last updated.

$sel:httpStatus:GetResourcePolicyResponse', getResourcePolicyResponse_httpStatus - The response's http status code.

Response Lenses

getResourcePolicyResponse_createTime :: Lens' GetResourcePolicyResponse (Maybe UTCTime) Source #

The date and time at which the policy was created.

getResourcePolicyResponse_policyHash :: Lens' GetResourcePolicyResponse (Maybe Text) Source #

Contains the hash value associated with this policy.

getResourcePolicyResponse_policyInJson :: Lens' GetResourcePolicyResponse (Maybe Text) Source #

Contains the requested policy document, in JSON format.

getResourcePolicyResponse_updateTime :: Lens' GetResourcePolicyResponse (Maybe UTCTime) Source #

The date and time at which the policy was last updated.