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.Types.VpcPeeringConnection

Description

 
Synopsis

Documentation

data VpcPeeringConnection Source #

Describes a VPC peering connection.

See: newVpcPeeringConnection smart constructor.

Constructors

VpcPeeringConnection' 

Fields

Instances

Instances details
FromXML VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Generic VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Associated Types

type Rep VpcPeeringConnection :: Type -> Type #

Read VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Show VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

NFData VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Methods

rnf :: VpcPeeringConnection -> () #

Eq VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

Hashable VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

type Rep VpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.Types.VpcPeeringConnection

newVpcPeeringConnection :: VpcPeeringConnection Source #

Create a value of VpcPeeringConnection 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:accepterVpcInfo:VpcPeeringConnection', vpcPeeringConnection_accepterVpcInfo - Information about the accepter VPC. CIDR block information is only returned when describing an active VPC peering connection.

$sel:expirationTime:VpcPeeringConnection', vpcPeeringConnection_expirationTime - The time that an unaccepted VPC peering connection will expire.

$sel:requesterVpcInfo:VpcPeeringConnection', vpcPeeringConnection_requesterVpcInfo - Information about the requester VPC. CIDR block information is only returned when describing an active VPC peering connection.

$sel:status:VpcPeeringConnection', vpcPeeringConnection_status - The status of the VPC peering connection.

$sel:tags:VpcPeeringConnection', vpcPeeringConnection_tags - Any tags assigned to the resource.

$sel:vpcPeeringConnectionId:VpcPeeringConnection', vpcPeeringConnection_vpcPeeringConnectionId - The ID of the VPC peering connection.

vpcPeeringConnection_accepterVpcInfo :: Lens' VpcPeeringConnection (Maybe VpcPeeringConnectionVpcInfo) Source #

Information about the accepter VPC. CIDR block information is only returned when describing an active VPC peering connection.

vpcPeeringConnection_expirationTime :: Lens' VpcPeeringConnection (Maybe UTCTime) Source #

The time that an unaccepted VPC peering connection will expire.

vpcPeeringConnection_requesterVpcInfo :: Lens' VpcPeeringConnection (Maybe VpcPeeringConnectionVpcInfo) Source #

Information about the requester VPC. CIDR block information is only returned when describing an active VPC peering connection.

vpcPeeringConnection_tags :: Lens' VpcPeeringConnection (Maybe [Tag]) Source #

Any tags assigned to the resource.