amazonka-opensearchserverless-2.0: Amazon OpenSearch Service Serverless 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.OpenSearchServerless.GetAccessPolicy

Description

Returns an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.

Synopsis

Creating a Request

data GetAccessPolicy Source #

See: newGetAccessPolicy smart constructor.

Constructors

GetAccessPolicy' 

Fields

Instances

Instances details
ToJSON GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

ToHeaders GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

ToPath GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

ToQuery GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

AWSRequest GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Associated Types

type AWSResponse GetAccessPolicy #

Generic GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Associated Types

type Rep GetAccessPolicy :: Type -> Type #

Read GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Show GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

NFData GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Methods

rnf :: GetAccessPolicy -> () #

Eq GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Hashable GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type AWSResponse GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type Rep GetAccessPolicy Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type Rep GetAccessPolicy = D1 ('MetaData "GetAccessPolicy" "Amazonka.OpenSearchServerless.GetAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetAccessPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessPolicyType)))

newGetAccessPolicy Source #

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

GetAccessPolicy, getAccessPolicy_name - The name of the access policy.

GetAccessPolicy, getAccessPolicy_type - Tye type of policy. Currently the only supported value is data.

Request Lenses

getAccessPolicy_name :: Lens' GetAccessPolicy Text Source #

The name of the access policy.

getAccessPolicy_type :: Lens' GetAccessPolicy AccessPolicyType Source #

Tye type of policy. Currently the only supported value is data.

Destructuring the Response

data GetAccessPolicyResponse Source #

See: newGetAccessPolicyResponse smart constructor.

Constructors

GetAccessPolicyResponse' 

Fields

Instances

Instances details
Generic GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Associated Types

type Rep GetAccessPolicyResponse :: Type -> Type #

Read GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Show GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

NFData GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

Methods

rnf :: GetAccessPolicyResponse -> () #

Eq GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type Rep GetAccessPolicyResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.GetAccessPolicy

type Rep GetAccessPolicyResponse = D1 ('MetaData "GetAccessPolicyResponse" "Amazonka.OpenSearchServerless.GetAccessPolicy" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "GetAccessPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessPolicyDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessPolicyDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAccessPolicyResponse Source #

Create a value of GetAccessPolicyResponse 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:accessPolicyDetail:GetAccessPolicyResponse', getAccessPolicyResponse_accessPolicyDetail - Details about the requested access policy.

$sel:httpStatus:GetAccessPolicyResponse', getAccessPolicyResponse_httpStatus - The response's http status code.

Response Lenses