libZSservicesZSamazonka-apigatewayv2ZSamazonka-apigatewayv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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:

$sel:name:UpdateVpcLink', updateVpcLink_name - The name of the VPC link.

$sel:vpcLinkId: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
Eq UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

Read UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

Show UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

Generic UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

Associated Types

type Rep UpdateVpcLinkResponse :: Type -> Type #

NFData UpdateVpcLinkResponse Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.UpdateVpcLink

Methods

rnf :: UpdateVpcLinkResponse -> () #

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:

$sel:securityGroupIds:UpdateVpcLinkResponse', updateVpcLinkResponse_securityGroupIds - A list of security group IDs for the VPC link.

$sel:subnetIds:UpdateVpcLinkResponse', updateVpcLinkResponse_subnetIds - A list of subnet IDs to include in the VPC link.

$sel:vpcLinkId:UpdateVpcLink', updateVpcLinkResponse_vpcLinkId - The ID of the VPC link.

$sel:createdDate:UpdateVpcLinkResponse', updateVpcLinkResponse_createdDate - The timestamp when the VPC link was created.

$sel:vpcLinkVersion:UpdateVpcLinkResponse', updateVpcLinkResponse_vpcLinkVersion - The version of the VPC link.

$sel:name:UpdateVpcLink', updateVpcLinkResponse_name - The name of the VPC link.

$sel:vpcLinkStatusMessage:UpdateVpcLinkResponse', updateVpcLinkResponse_vpcLinkStatusMessage - A message summarizing the cause of the status of the VPC link.

$sel:tags:UpdateVpcLinkResponse', updateVpcLinkResponse_tags - Tags for the VPC link.

$sel:vpcLinkStatus:UpdateVpcLinkResponse', updateVpcLinkResponse_vpcLinkStatus - The status of the VPC link.

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

Response Lenses

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_createdDate :: Lens' UpdateVpcLinkResponse (Maybe UTCTime) Source #

The timestamp when the VPC link was created.

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

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