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 group policy.
Synopsis
- data ModifyVerifiedAccessGroupPolicy = ModifyVerifiedAccessGroupPolicy' {}
- newModifyVerifiedAccessGroupPolicy :: Text -> Bool -> ModifyVerifiedAccessGroupPolicy
- modifyVerifiedAccessGroupPolicy_clientToken :: Lens' ModifyVerifiedAccessGroupPolicy (Maybe Text)
- modifyVerifiedAccessGroupPolicy_dryRun :: Lens' ModifyVerifiedAccessGroupPolicy (Maybe Bool)
- modifyVerifiedAccessGroupPolicy_policyDocument :: Lens' ModifyVerifiedAccessGroupPolicy (Maybe Text)
- modifyVerifiedAccessGroupPolicy_verifiedAccessGroupId :: Lens' ModifyVerifiedAccessGroupPolicy Text
- modifyVerifiedAccessGroupPolicy_policyEnabled :: Lens' ModifyVerifiedAccessGroupPolicy Bool
- data ModifyVerifiedAccessGroupPolicyResponse = ModifyVerifiedAccessGroupPolicyResponse' {}
- newModifyVerifiedAccessGroupPolicyResponse :: Int -> ModifyVerifiedAccessGroupPolicyResponse
- modifyVerifiedAccessGroupPolicyResponse_policyDocument :: Lens' ModifyVerifiedAccessGroupPolicyResponse (Maybe Text)
- modifyVerifiedAccessGroupPolicyResponse_policyEnabled :: Lens' ModifyVerifiedAccessGroupPolicyResponse (Maybe Bool)
- modifyVerifiedAccessGroupPolicyResponse_httpStatus :: Lens' ModifyVerifiedAccessGroupPolicyResponse Int
Creating a Request
data ModifyVerifiedAccessGroupPolicy Source #
See: newModifyVerifiedAccessGroupPolicy
smart constructor.
ModifyVerifiedAccessGroupPolicy' | |
|
Instances
newModifyVerifiedAccessGroupPolicy Source #
Create a value of ModifyVerifiedAccessGroupPolicy
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:
ModifyVerifiedAccessGroupPolicy
, modifyVerifiedAccessGroupPolicy_clientToken
- A unique, case-sensitive token that you provide to ensure idempotency of
your modification request. For more information, see
Ensuring Idempotency.
$sel:dryRun:ModifyVerifiedAccessGroupPolicy'
, modifyVerifiedAccessGroupPolicy_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
.
ModifyVerifiedAccessGroupPolicy
, modifyVerifiedAccessGroupPolicy_policyDocument
- The Amazon Web Services Verified Access policy document.
ModifyVerifiedAccessGroupPolicy
, modifyVerifiedAccessGroupPolicy_verifiedAccessGroupId
- The ID of the Amazon Web Services Verified Access group.
ModifyVerifiedAccessGroupPolicy
, modifyVerifiedAccessGroupPolicy_policyEnabled
- The status of the Verified Access policy.
Request Lenses
modifyVerifiedAccessGroupPolicy_clientToken :: Lens' ModifyVerifiedAccessGroupPolicy (Maybe Text) Source #
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
modifyVerifiedAccessGroupPolicy_dryRun :: Lens' ModifyVerifiedAccessGroupPolicy (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
.
modifyVerifiedAccessGroupPolicy_policyDocument :: Lens' ModifyVerifiedAccessGroupPolicy (Maybe Text) Source #
The Amazon Web Services Verified Access policy document.
modifyVerifiedAccessGroupPolicy_verifiedAccessGroupId :: Lens' ModifyVerifiedAccessGroupPolicy Text Source #
The ID of the Amazon Web Services Verified Access group.
modifyVerifiedAccessGroupPolicy_policyEnabled :: Lens' ModifyVerifiedAccessGroupPolicy Bool Source #
The status of the Verified Access policy.
Destructuring the Response
data ModifyVerifiedAccessGroupPolicyResponse Source #
See: newModifyVerifiedAccessGroupPolicyResponse
smart constructor.
ModifyVerifiedAccessGroupPolicyResponse' | |
|
Instances
newModifyVerifiedAccessGroupPolicyResponse Source #
Create a value of ModifyVerifiedAccessGroupPolicyResponse
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:
ModifyVerifiedAccessGroupPolicy
, modifyVerifiedAccessGroupPolicyResponse_policyDocument
- The Amazon Web Services Verified Access policy document.
ModifyVerifiedAccessGroupPolicy
, modifyVerifiedAccessGroupPolicyResponse_policyEnabled
- The status of the Verified Access policy.
$sel:httpStatus:ModifyVerifiedAccessGroupPolicyResponse'
, modifyVerifiedAccessGroupPolicyResponse_httpStatus
- The response's http status code.
Response Lenses
modifyVerifiedAccessGroupPolicyResponse_policyDocument :: Lens' ModifyVerifiedAccessGroupPolicyResponse (Maybe Text) Source #
The Amazon Web Services Verified Access policy document.
modifyVerifiedAccessGroupPolicyResponse_policyEnabled :: Lens' ModifyVerifiedAccessGroupPolicyResponse (Maybe Bool) Source #
The status of the Verified Access policy.
modifyVerifiedAccessGroupPolicyResponse_httpStatus :: Lens' ModifyVerifiedAccessGroupPolicyResponse Int Source #
The response's http status code.