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 |
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.
GetAccessPolicy' | |
|
Instances
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.
GetAccessPolicyResponse' | |
|
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.