amazonka-apigatewayv2-2.0: Amazon ApiGatewayV2 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.ApiGatewayV2.UpdateVpcLink

Description

Updates a VPC link.

Synopsis

Creating a Request

data UpdateVpcLink Source #

Updates a VPC link.

See: newUpdateVpcLink smart constructor.

Constructors

UpdateVpcLink' 

Fields

Instances

newUpdateVpcLink Source #

Create a value of UpdateVpcLink 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:

UpdateVpcLink, updateVpcLink_name - The name of the VPC link.

UpdateVpcLink, updateVpcLink_vpcLinkId - The ID of the VPC link.

Request Lenses

updateVpcLink_name :: Lens' UpdateVpcLink (Maybe Text) Source #

The name of the VPC link.

Destructuring the Response

data UpdateVpcLinkResponse Source #

See: newUpdateVpcLinkResponse smart constructor.

Constructors

UpdateVpcLinkResponse' 

Fields

Instances

Instances details
Generic UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

Associated Types

type Rep UpdateVpcLinkResponse :: Type -> Type #

Read UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

Show UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

NFData UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

Methods

rnf :: UpdateVpcLinkResponse -> () #

Eq UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

type Rep UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

newUpdateVpcLinkResponse Source #

Create a value of UpdateVpcLinkResponse 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:

UpdateVpcLinkResponse, updateVpcLinkResponse_createdDate - The timestamp when the VPC link was created.

UpdateVpcLink, updateVpcLinkResponse_name - The name of the VPC link.

UpdateVpcLinkResponse, updateVpcLinkResponse_securityGroupIds - A list of security group IDs for the VPC link.

UpdateVpcLinkResponse, updateVpcLinkResponse_subnetIds - A list of subnet IDs to include in the VPC link.

UpdateVpcLinkResponse, updateVpcLinkResponse_tags - Tags for the VPC link.

UpdateVpcLink, updateVpcLinkResponse_vpcLinkId - The ID of the VPC link.

UpdateVpcLinkResponse, updateVpcLinkResponse_vpcLinkStatus - The status of the VPC link.

UpdateVpcLinkResponse, updateVpcLinkResponse_vpcLinkStatusMessage - A message summarizing the cause of the status of the VPC link.

UpdateVpcLinkResponse, updateVpcLinkResponse_vpcLinkVersion - The version of the VPC link.

$sel:httpStatus:UpdateVpcLinkResponse', updateVpcLinkResponse_httpStatus - The response's http status code.

Response Lenses

updateVpcLinkResponse_createdDate :: Lens' UpdateVpcLinkResponse (Maybe UTCTime) Source #

The timestamp when the VPC link was created.

updateVpcLinkResponse_securityGroupIds :: Lens' UpdateVpcLinkResponse (Maybe [Text]) Source #

A list of security group IDs for the VPC link.

updateVpcLinkResponse_subnetIds :: Lens' UpdateVpcLinkResponse (Maybe [Text]) Source #

A list of subnet IDs to include in the VPC link.

updateVpcLinkResponse_vpcLinkStatusMessage :: Lens' UpdateVpcLinkResponse (Maybe Text) Source #

A message summarizing the cause of the status of the VPC link.