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 |
Synopsis
- data VpcPeeringConnectionVpcInfo = VpcPeeringConnectionVpcInfo' {}
- newVpcPeeringConnectionVpcInfo :: VpcPeeringConnectionVpcInfo
- vpcPeeringConnectionVpcInfo_cidrBlock :: Lens' VpcPeeringConnectionVpcInfo (Maybe Text)
- vpcPeeringConnectionVpcInfo_cidrBlockSet :: Lens' VpcPeeringConnectionVpcInfo (Maybe [CidrBlock])
- vpcPeeringConnectionVpcInfo_ipv6CidrBlockSet :: Lens' VpcPeeringConnectionVpcInfo (Maybe [Ipv6CidrBlock])
- vpcPeeringConnectionVpcInfo_ownerId :: Lens' VpcPeeringConnectionVpcInfo (Maybe Text)
- vpcPeeringConnectionVpcInfo_peeringOptions :: Lens' VpcPeeringConnectionVpcInfo (Maybe VpcPeeringConnectionOptionsDescription)
- vpcPeeringConnectionVpcInfo_region :: Lens' VpcPeeringConnectionVpcInfo (Maybe Text)
- vpcPeeringConnectionVpcInfo_vpcId :: Lens' VpcPeeringConnectionVpcInfo (Maybe Text)
Documentation
data VpcPeeringConnectionVpcInfo Source #
Describes a VPC in a VPC peering connection.
See: newVpcPeeringConnectionVpcInfo
smart constructor.
VpcPeeringConnectionVpcInfo' | |
|
Instances
newVpcPeeringConnectionVpcInfo :: VpcPeeringConnectionVpcInfo Source #
Create a value of VpcPeeringConnectionVpcInfo
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:
VpcPeeringConnectionVpcInfo
, vpcPeeringConnectionVpcInfo_cidrBlock
- The IPv4 CIDR block for the VPC.
$sel:cidrBlockSet:VpcPeeringConnectionVpcInfo'
, vpcPeeringConnectionVpcInfo_cidrBlockSet
- Information about the IPv4 CIDR blocks for the VPC.
$sel:ipv6CidrBlockSet:VpcPeeringConnectionVpcInfo'
, vpcPeeringConnectionVpcInfo_ipv6CidrBlockSet
- The IPv6 CIDR block for the VPC.
$sel:ownerId:VpcPeeringConnectionVpcInfo'
, vpcPeeringConnectionVpcInfo_ownerId
- The ID of the Amazon Web Services account that owns the VPC.
$sel:peeringOptions:VpcPeeringConnectionVpcInfo'
, vpcPeeringConnectionVpcInfo_peeringOptions
- Information about the VPC peering connection options for the accepter or
requester VPC.
$sel:region:VpcPeeringConnectionVpcInfo'
, vpcPeeringConnectionVpcInfo_region
- The Region in which the VPC is located.
$sel:vpcId:VpcPeeringConnectionVpcInfo'
, vpcPeeringConnectionVpcInfo_vpcId
- The ID of the VPC.
vpcPeeringConnectionVpcInfo_cidrBlock :: Lens' VpcPeeringConnectionVpcInfo (Maybe Text) Source #
The IPv4 CIDR block for the VPC.
vpcPeeringConnectionVpcInfo_cidrBlockSet :: Lens' VpcPeeringConnectionVpcInfo (Maybe [CidrBlock]) Source #
Information about the IPv4 CIDR blocks for the VPC.
vpcPeeringConnectionVpcInfo_ipv6CidrBlockSet :: Lens' VpcPeeringConnectionVpcInfo (Maybe [Ipv6CidrBlock]) Source #
The IPv6 CIDR block for the VPC.
vpcPeeringConnectionVpcInfo_ownerId :: Lens' VpcPeeringConnectionVpcInfo (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the VPC.
vpcPeeringConnectionVpcInfo_peeringOptions :: Lens' VpcPeeringConnectionVpcInfo (Maybe VpcPeeringConnectionOptionsDescription) Source #
Information about the VPC peering connection options for the accepter or requester VPC.
vpcPeeringConnectionVpcInfo_region :: Lens' VpcPeeringConnectionVpcInfo (Maybe Text) Source #
The Region in which the VPC is located.
vpcPeeringConnectionVpcInfo_vpcId :: Lens' VpcPeeringConnectionVpcInfo (Maybe Text) Source #
The ID of the VPC.