amazonka-lambda-2.0: Amazon Lambda 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.Lambda.GetLayerVersionPolicy

Description

Returns the permission policy for a version of an Lambda layer. For more information, see AddLayerVersionPermission.

Synopsis

Creating a Request

data GetLayerVersionPolicy Source #

See: newGetLayerVersionPolicy smart constructor.

Constructors

GetLayerVersionPolicy' 

Fields

Instances

Instances details
ToHeaders GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

ToPath GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

ToQuery GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

AWSRequest GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Associated Types

type AWSResponse GetLayerVersionPolicy #

Generic GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Associated Types

type Rep GetLayerVersionPolicy :: Type -> Type #

Read GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Show GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

NFData GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Methods

rnf :: GetLayerVersionPolicy -> () #

Eq GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Hashable GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type AWSResponse GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicy Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicy = D1 ('MetaData "GetLayerVersionPolicy" "Amazonka.Lambda.GetLayerVersionPolicy" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "GetLayerVersionPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "layerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "versionNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

newGetLayerVersionPolicy Source #

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

GetLayerVersionPolicy, getLayerVersionPolicy_layerName - The name or Amazon Resource Name (ARN) of the layer.

$sel:versionNumber:GetLayerVersionPolicy', getLayerVersionPolicy_versionNumber - The version number.

Request Lenses

getLayerVersionPolicy_layerName :: Lens' GetLayerVersionPolicy Text Source #

The name or Amazon Resource Name (ARN) of the layer.

Destructuring the Response

data GetLayerVersionPolicyResponse Source #

See: newGetLayerVersionPolicyResponse smart constructor.

Constructors

GetLayerVersionPolicyResponse' 

Fields

Instances

Instances details
Generic GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Associated Types

type Rep GetLayerVersionPolicyResponse :: Type -> Type #

Read GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Show GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

NFData GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

Eq GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicyResponse Source # 
Instance details

Defined in Amazonka.Lambda.GetLayerVersionPolicy

type Rep GetLayerVersionPolicyResponse = D1 ('MetaData "GetLayerVersionPolicyResponse" "Amazonka.Lambda.GetLayerVersionPolicy" "amazonka-lambda-2.0-FcjxCCKaCGK94C2lDO9alC" 'False) (C1 ('MetaCons "GetLayerVersionPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetLayerVersionPolicyResponse Source #

Create a value of GetLayerVersionPolicyResponse 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:policy:GetLayerVersionPolicyResponse', getLayerVersionPolicyResponse_policy - The policy document.

GetLayerVersionPolicyResponse, getLayerVersionPolicyResponse_revisionId - A unique identifier for the current revision of the policy.

$sel:httpStatus:GetLayerVersionPolicyResponse', getLayerVersionPolicyResponse_httpStatus - The response's http status code.

Response Lenses

getLayerVersionPolicyResponse_revisionId :: Lens' GetLayerVersionPolicyResponse (Maybe Text) Source #

A unique identifier for the current revision of the policy.