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 configuration of an Amazon Web Services Verified Access endpoint.
Synopsis
- data ModifyVerifiedAccessEndpoint = ModifyVerifiedAccessEndpoint' {}
- newModifyVerifiedAccessEndpoint :: Text -> ModifyVerifiedAccessEndpoint
- modifyVerifiedAccessEndpoint_clientToken :: Lens' ModifyVerifiedAccessEndpoint (Maybe Text)
- modifyVerifiedAccessEndpoint_description :: Lens' ModifyVerifiedAccessEndpoint (Maybe Text)
- modifyVerifiedAccessEndpoint_dryRun :: Lens' ModifyVerifiedAccessEndpoint (Maybe Bool)
- modifyVerifiedAccessEndpoint_loadBalancerOptions :: Lens' ModifyVerifiedAccessEndpoint (Maybe ModifyVerifiedAccessEndpointLoadBalancerOptions)
- modifyVerifiedAccessEndpoint_networkInterfaceOptions :: Lens' ModifyVerifiedAccessEndpoint (Maybe ModifyVerifiedAccessEndpointEniOptions)
- modifyVerifiedAccessEndpoint_verifiedAccessGroupId :: Lens' ModifyVerifiedAccessEndpoint (Maybe Text)
- modifyVerifiedAccessEndpoint_verifiedAccessEndpointId :: Lens' ModifyVerifiedAccessEndpoint Text
- data ModifyVerifiedAccessEndpointResponse = ModifyVerifiedAccessEndpointResponse' {}
- newModifyVerifiedAccessEndpointResponse :: Int -> ModifyVerifiedAccessEndpointResponse
- modifyVerifiedAccessEndpointResponse_verifiedAccessEndpoint :: Lens' ModifyVerifiedAccessEndpointResponse (Maybe VerifiedAccessEndpoint)
- modifyVerifiedAccessEndpointResponse_httpStatus :: Lens' ModifyVerifiedAccessEndpointResponse Int
Creating a Request
data ModifyVerifiedAccessEndpoint Source #
See: newModifyVerifiedAccessEndpoint
smart constructor.
ModifyVerifiedAccessEndpoint' | |
|
Instances
newModifyVerifiedAccessEndpoint Source #
Create a value of ModifyVerifiedAccessEndpoint
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:
ModifyVerifiedAccessEndpoint
, modifyVerifiedAccessEndpoint_clientToken
- A unique, case-sensitive token that you provide to ensure idempotency of
your modification request. For more information, see
Ensuring Idempotency.
ModifyVerifiedAccessEndpoint
, modifyVerifiedAccessEndpoint_description
- A description for the Amazon Web Services Verified Access endpoint.
$sel:dryRun:ModifyVerifiedAccessEndpoint'
, modifyVerifiedAccessEndpoint_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
.
ModifyVerifiedAccessEndpoint
, modifyVerifiedAccessEndpoint_loadBalancerOptions
- The load balancer details if creating the Amazon Web Services Verified
Access endpoint as load-balancer
type.
ModifyVerifiedAccessEndpoint
, modifyVerifiedAccessEndpoint_networkInterfaceOptions
- The network interface options.
ModifyVerifiedAccessEndpoint
, modifyVerifiedAccessEndpoint_verifiedAccessGroupId
- The ID of the Amazon Web Services Verified Access group.
ModifyVerifiedAccessEndpoint
, modifyVerifiedAccessEndpoint_verifiedAccessEndpointId
- The ID of the Amazon Web Services Verified Access endpoint.
Request Lenses
modifyVerifiedAccessEndpoint_clientToken :: Lens' ModifyVerifiedAccessEndpoint (Maybe Text) Source #
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
modifyVerifiedAccessEndpoint_description :: Lens' ModifyVerifiedAccessEndpoint (Maybe Text) Source #
A description for the Amazon Web Services Verified Access endpoint.
modifyVerifiedAccessEndpoint_dryRun :: Lens' ModifyVerifiedAccessEndpoint (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
.
modifyVerifiedAccessEndpoint_loadBalancerOptions :: Lens' ModifyVerifiedAccessEndpoint (Maybe ModifyVerifiedAccessEndpointLoadBalancerOptions) Source #
The load balancer details if creating the Amazon Web Services Verified
Access endpoint as load-balancer
type.
modifyVerifiedAccessEndpoint_networkInterfaceOptions :: Lens' ModifyVerifiedAccessEndpoint (Maybe ModifyVerifiedAccessEndpointEniOptions) Source #
The network interface options.
modifyVerifiedAccessEndpoint_verifiedAccessGroupId :: Lens' ModifyVerifiedAccessEndpoint (Maybe Text) Source #
The ID of the Amazon Web Services Verified Access group.
modifyVerifiedAccessEndpoint_verifiedAccessEndpointId :: Lens' ModifyVerifiedAccessEndpoint Text Source #
The ID of the Amazon Web Services Verified Access endpoint.
Destructuring the Response
data ModifyVerifiedAccessEndpointResponse Source #
See: newModifyVerifiedAccessEndpointResponse
smart constructor.
ModifyVerifiedAccessEndpointResponse' | |
|
Instances
Generic ModifyVerifiedAccessEndpointResponse Source # | |
Read ModifyVerifiedAccessEndpointResponse Source # | |
Show ModifyVerifiedAccessEndpointResponse Source # | |
NFData ModifyVerifiedAccessEndpointResponse Source # | |
Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint rnf :: ModifyVerifiedAccessEndpointResponse -> () # | |
Eq ModifyVerifiedAccessEndpointResponse Source # | |
type Rep ModifyVerifiedAccessEndpointResponse Source # | |
Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint type Rep ModifyVerifiedAccessEndpointResponse = D1 ('MetaData "ModifyVerifiedAccessEndpointResponse" "Amazonka.EC2.ModifyVerifiedAccessEndpoint" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyVerifiedAccessEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "verifiedAccessEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessEndpoint)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newModifyVerifiedAccessEndpointResponse Source #
Create a value of ModifyVerifiedAccessEndpointResponse
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:verifiedAccessEndpoint:ModifyVerifiedAccessEndpointResponse'
, modifyVerifiedAccessEndpointResponse_verifiedAccessEndpoint
- The Amazon Web Services Verified Access endpoint details.
$sel:httpStatus:ModifyVerifiedAccessEndpointResponse'
, modifyVerifiedAccessEndpointResponse_httpStatus
- The response's http status code.
Response Lenses
modifyVerifiedAccessEndpointResponse_verifiedAccessEndpoint :: Lens' ModifyVerifiedAccessEndpointResponse (Maybe VerifiedAccessEndpoint) Source #
The Amazon Web Services Verified Access endpoint details.
modifyVerifiedAccessEndpointResponse_httpStatus :: Lens' ModifyVerifiedAccessEndpointResponse Int Source #
The response's http status code.