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 |
Modifies the specified Verified Access endpoint policy.
Synopsis
- data ModifyVerifiedAccessEndpointPolicy = ModifyVerifiedAccessEndpointPolicy' {}
- newModifyVerifiedAccessEndpointPolicy :: Text -> Bool -> ModifyVerifiedAccessEndpointPolicy
- modifyVerifiedAccessEndpointPolicy_clientToken :: Lens' ModifyVerifiedAccessEndpointPolicy (Maybe Text)
- modifyVerifiedAccessEndpointPolicy_dryRun :: Lens' ModifyVerifiedAccessEndpointPolicy (Maybe Bool)
- modifyVerifiedAccessEndpointPolicy_policyDocument :: Lens' ModifyVerifiedAccessEndpointPolicy (Maybe Text)
- modifyVerifiedAccessEndpointPolicy_verifiedAccessEndpointId :: Lens' ModifyVerifiedAccessEndpointPolicy Text
- modifyVerifiedAccessEndpointPolicy_policyEnabled :: Lens' ModifyVerifiedAccessEndpointPolicy Bool
- data ModifyVerifiedAccessEndpointPolicyResponse = ModifyVerifiedAccessEndpointPolicyResponse' {}
- newModifyVerifiedAccessEndpointPolicyResponse :: Int -> ModifyVerifiedAccessEndpointPolicyResponse
- modifyVerifiedAccessEndpointPolicyResponse_policyDocument :: Lens' ModifyVerifiedAccessEndpointPolicyResponse (Maybe Text)
- modifyVerifiedAccessEndpointPolicyResponse_policyEnabled :: Lens' ModifyVerifiedAccessEndpointPolicyResponse (Maybe Bool)
- modifyVerifiedAccessEndpointPolicyResponse_httpStatus :: Lens' ModifyVerifiedAccessEndpointPolicyResponse Int
Creating a Request
data ModifyVerifiedAccessEndpointPolicy Source #
See: newModifyVerifiedAccessEndpointPolicy
smart constructor.
ModifyVerifiedAccessEndpointPolicy' | |
|
Instances
newModifyVerifiedAccessEndpointPolicy Source #
Create a value of ModifyVerifiedAccessEndpointPolicy
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:
ModifyVerifiedAccessEndpointPolicy
, modifyVerifiedAccessEndpointPolicy_clientToken
- A unique, case-sensitive token that you provide to ensure idempotency of
your modification request. For more information, see
Ensuring Idempotency.
$sel:dryRun:ModifyVerifiedAccessEndpointPolicy'
, modifyVerifiedAccessEndpointPolicy_dryRun
- Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
ModifyVerifiedAccessEndpointPolicy
, modifyVerifiedAccessEndpointPolicy_policyDocument
- The Amazon Web Services Verified Access policy document.
ModifyVerifiedAccessEndpointPolicy
, modifyVerifiedAccessEndpointPolicy_verifiedAccessEndpointId
- The ID of the Amazon Web Services Verified Access endpoint.
ModifyVerifiedAccessEndpointPolicy
, modifyVerifiedAccessEndpointPolicy_policyEnabled
- The status of the Verified Access policy.
Request Lenses
modifyVerifiedAccessEndpointPolicy_clientToken :: Lens' ModifyVerifiedAccessEndpointPolicy (Maybe Text) Source #
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
modifyVerifiedAccessEndpointPolicy_dryRun :: Lens' ModifyVerifiedAccessEndpointPolicy (Maybe Bool) Source #
Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
modifyVerifiedAccessEndpointPolicy_policyDocument :: Lens' ModifyVerifiedAccessEndpointPolicy (Maybe Text) Source #
The Amazon Web Services Verified Access policy document.
modifyVerifiedAccessEndpointPolicy_verifiedAccessEndpointId :: Lens' ModifyVerifiedAccessEndpointPolicy Text Source #
The ID of the Amazon Web Services Verified Access endpoint.
modifyVerifiedAccessEndpointPolicy_policyEnabled :: Lens' ModifyVerifiedAccessEndpointPolicy Bool Source #
The status of the Verified Access policy.
Destructuring the Response
data ModifyVerifiedAccessEndpointPolicyResponse Source #
See: newModifyVerifiedAccessEndpointPolicyResponse
smart constructor.
ModifyVerifiedAccessEndpointPolicyResponse' | |
|
Instances
newModifyVerifiedAccessEndpointPolicyResponse Source #
Create a value of ModifyVerifiedAccessEndpointPolicyResponse
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:
ModifyVerifiedAccessEndpointPolicy
, modifyVerifiedAccessEndpointPolicyResponse_policyDocument
- The Amazon Web Services Verified Access policy document.
ModifyVerifiedAccessEndpointPolicy
, modifyVerifiedAccessEndpointPolicyResponse_policyEnabled
- The status of the Verified Access policy.
$sel:httpStatus:ModifyVerifiedAccessEndpointPolicyResponse'
, modifyVerifiedAccessEndpointPolicyResponse_httpStatus
- The response's http status code.
Response Lenses
modifyVerifiedAccessEndpointPolicyResponse_policyDocument :: Lens' ModifyVerifiedAccessEndpointPolicyResponse (Maybe Text) Source #
The Amazon Web Services Verified Access policy document.
modifyVerifiedAccessEndpointPolicyResponse_policyEnabled :: Lens' ModifyVerifiedAccessEndpointPolicyResponse (Maybe Bool) Source #
The status of the Verified Access policy.
modifyVerifiedAccessEndpointPolicyResponse_httpStatus :: Lens' ModifyVerifiedAccessEndpointPolicyResponse Int Source #
The response's http status code.