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 configuration.
Synopsis
- data ModifyVerifiedAccessGroup = ModifyVerifiedAccessGroup' {}
- newModifyVerifiedAccessGroup :: Text -> ModifyVerifiedAccessGroup
- modifyVerifiedAccessGroup_clientToken :: Lens' ModifyVerifiedAccessGroup (Maybe Text)
- modifyVerifiedAccessGroup_description :: Lens' ModifyVerifiedAccessGroup (Maybe Text)
- modifyVerifiedAccessGroup_dryRun :: Lens' ModifyVerifiedAccessGroup (Maybe Bool)
- modifyVerifiedAccessGroup_verifiedAccessInstanceId :: Lens' ModifyVerifiedAccessGroup (Maybe Text)
- modifyVerifiedAccessGroup_verifiedAccessGroupId :: Lens' ModifyVerifiedAccessGroup Text
- data ModifyVerifiedAccessGroupResponse = ModifyVerifiedAccessGroupResponse' {}
- newModifyVerifiedAccessGroupResponse :: Int -> ModifyVerifiedAccessGroupResponse
- modifyVerifiedAccessGroupResponse_verifiedAccessGroup :: Lens' ModifyVerifiedAccessGroupResponse (Maybe VerifiedAccessGroup)
- modifyVerifiedAccessGroupResponse_httpStatus :: Lens' ModifyVerifiedAccessGroupResponse Int
Creating a Request
data ModifyVerifiedAccessGroup Source #
See: newModifyVerifiedAccessGroup
smart constructor.
ModifyVerifiedAccessGroup' | |
|
Instances
newModifyVerifiedAccessGroup Source #
Create a value of ModifyVerifiedAccessGroup
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:
ModifyVerifiedAccessGroup
, modifyVerifiedAccessGroup_clientToken
- A unique, case-sensitive token that you provide to ensure idempotency of
your modification request. For more information, see
Ensuring Idempotency.
ModifyVerifiedAccessGroup
, modifyVerifiedAccessGroup_description
- A description for the Amazon Web Services Verified Access group.
$sel:dryRun:ModifyVerifiedAccessGroup'
, modifyVerifiedAccessGroup_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
.
ModifyVerifiedAccessGroup
, modifyVerifiedAccessGroup_verifiedAccessInstanceId
- The ID of the Amazon Web Services Verified Access instance.
ModifyVerifiedAccessGroup
, modifyVerifiedAccessGroup_verifiedAccessGroupId
- The ID of the Amazon Web Services Verified Access group.
Request Lenses
modifyVerifiedAccessGroup_clientToken :: Lens' ModifyVerifiedAccessGroup (Maybe Text) Source #
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
modifyVerifiedAccessGroup_description :: Lens' ModifyVerifiedAccessGroup (Maybe Text) Source #
A description for the Amazon Web Services Verified Access group.
modifyVerifiedAccessGroup_dryRun :: Lens' ModifyVerifiedAccessGroup (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
.
modifyVerifiedAccessGroup_verifiedAccessInstanceId :: Lens' ModifyVerifiedAccessGroup (Maybe Text) Source #
The ID of the Amazon Web Services Verified Access instance.
modifyVerifiedAccessGroup_verifiedAccessGroupId :: Lens' ModifyVerifiedAccessGroup Text Source #
The ID of the Amazon Web Services Verified Access group.
Destructuring the Response
data ModifyVerifiedAccessGroupResponse Source #
See: newModifyVerifiedAccessGroupResponse
smart constructor.
ModifyVerifiedAccessGroupResponse' | |
|
Instances
Generic ModifyVerifiedAccessGroupResponse Source # | |
Read ModifyVerifiedAccessGroupResponse Source # | |
Show ModifyVerifiedAccessGroupResponse Source # | |
Defined in Amazonka.EC2.ModifyVerifiedAccessGroup | |
NFData ModifyVerifiedAccessGroupResponse Source # | |
Defined in Amazonka.EC2.ModifyVerifiedAccessGroup rnf :: ModifyVerifiedAccessGroupResponse -> () # | |
Eq ModifyVerifiedAccessGroupResponse Source # | |
type Rep ModifyVerifiedAccessGroupResponse Source # | |
Defined in Amazonka.EC2.ModifyVerifiedAccessGroup type Rep ModifyVerifiedAccessGroupResponse = D1 ('MetaData "ModifyVerifiedAccessGroupResponse" "Amazonka.EC2.ModifyVerifiedAccessGroup" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyVerifiedAccessGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "verifiedAccessGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newModifyVerifiedAccessGroupResponse Source #
Create a value of ModifyVerifiedAccessGroupResponse
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:verifiedAccessGroup:ModifyVerifiedAccessGroupResponse'
, modifyVerifiedAccessGroupResponse_verifiedAccessGroup
- Details of Amazon Web Services Verified Access group.
$sel:httpStatus:ModifyVerifiedAccessGroupResponse'
, modifyVerifiedAccessGroupResponse_httpStatus
- The response's http status code.
Response Lenses
modifyVerifiedAccessGroupResponse_verifiedAccessGroup :: Lens' ModifyVerifiedAccessGroupResponse (Maybe VerifiedAccessGroup) Source #
Details of Amazon Web Services Verified Access group.
modifyVerifiedAccessGroupResponse_httpStatus :: Lens' ModifyVerifiedAccessGroupResponse Int Source #
The response's http status code.