| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.OpenSearchServerless.GetAccessPolicy
Description
Returns an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
Synopsis
- data GetAccessPolicy = GetAccessPolicy' {
- name :: Text
- type' :: AccessPolicyType
- newGetAccessPolicy :: Text -> AccessPolicyType -> GetAccessPolicy
- getAccessPolicy_name :: Lens' GetAccessPolicy Text
- getAccessPolicy_type :: Lens' GetAccessPolicy AccessPolicyType
- data GetAccessPolicyResponse = GetAccessPolicyResponse' {}
- newGetAccessPolicyResponse :: Int -> GetAccessPolicyResponse
- getAccessPolicyResponse_accessPolicyDetail :: Lens' GetAccessPolicyResponse (Maybe AccessPolicyDetail)
- getAccessPolicyResponse_httpStatus :: Lens' GetAccessPolicyResponse Int
Creating a Request
data GetAccessPolicy Source #
See: newGetAccessPolicy smart constructor.
Constructors
| GetAccessPolicy' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> AccessPolicyType | |
| -> GetAccessPolicy |
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
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
getAccessPolicyResponse_accessPolicyDetail :: Lens' GetAccessPolicyResponse (Maybe AccessPolicyDetail) Source #
Details about the requested access policy.
getAccessPolicyResponse_httpStatus :: Lens' GetAccessPolicyResponse Int Source #
The response's http status code.