amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.ModifyVerifiedAccessEndpoint

Description

Modifies the configuration of an Amazon Web Services Verified Access endpoint.

Synopsis

Creating a Request

data ModifyVerifiedAccessEndpoint Source #

See: newModifyVerifiedAccessEndpoint smart constructor.

Constructors

ModifyVerifiedAccessEndpoint' 

Fields

Instances

Instances details
ToHeaders ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

ToPath ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

ToQuery ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

AWSRequest ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

Generic ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

Associated Types

type Rep ModifyVerifiedAccessEndpoint :: Type -> Type #

Read ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

Show ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

NFData ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

Eq ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

Hashable ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

type AWSResponse ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

type Rep ModifyVerifiedAccessEndpoint Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

type Rep ModifyVerifiedAccessEndpoint = D1 ('MetaData "ModifyVerifiedAccessEndpoint" "Amazonka.EC2.ModifyVerifiedAccessEndpoint" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ModifyVerifiedAccessEndpoint'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "loadBalancerOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ModifyVerifiedAccessEndpointLoadBalancerOptions)) :*: S1 ('MetaSel ('Just "networkInterfaceOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ModifyVerifiedAccessEndpointEniOptions))) :*: (S1 ('MetaSel ('Just "verifiedAccessGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "verifiedAccessEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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-balancertype.

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-balancertype.

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 #

Constructors

ModifyVerifiedAccessEndpointResponse' 

Fields

Instances

Instances details
Generic ModifyVerifiedAccessEndpointResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

Read ModifyVerifiedAccessEndpointResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

Show ModifyVerifiedAccessEndpointResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

NFData ModifyVerifiedAccessEndpointResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

Eq ModifyVerifiedAccessEndpointResponse Source # 
Instance details

Defined in Amazonka.EC2.ModifyVerifiedAccessEndpoint

type Rep ModifyVerifiedAccessEndpointResponse Source # 
Instance details

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