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 Vpc = Vpc' {}
- newVpc :: Text -> Text -> Tenancy -> VpcState -> Text -> Vpc
- vpc_cidrBlockAssociationSet :: Lens' Vpc (Maybe [VpcCidrBlockAssociation])
- vpc_ipv6CidrBlockAssociationSet :: Lens' Vpc (Maybe [VpcIpv6CidrBlockAssociation])
- vpc_isDefault :: Lens' Vpc (Maybe Bool)
- vpc_ownerId :: Lens' Vpc (Maybe Text)
- vpc_tags :: Lens' Vpc (Maybe [Tag])
- vpc_cidrBlock :: Lens' Vpc Text
- vpc_dhcpOptionsId :: Lens' Vpc Text
- vpc_instanceTenancy :: Lens' Vpc Tenancy
- vpc_state :: Lens' Vpc VpcState
- vpc_vpcId :: Lens' Vpc Text
Documentation
Describes a VPC.
See: newVpc
smart constructor.
Vpc' | |
|
Instances
Create a value of Vpc
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:cidrBlockAssociationSet:Vpc'
, vpc_cidrBlockAssociationSet
- Information about the IPv4 CIDR blocks associated with the VPC.
$sel:ipv6CidrBlockAssociationSet:Vpc'
, vpc_ipv6CidrBlockAssociationSet
- Information about the IPv6 CIDR blocks associated with the VPC.
$sel:isDefault:Vpc'
, vpc_isDefault
- Indicates whether the VPC is the default VPC.
$sel:ownerId:Vpc'
, vpc_ownerId
- The ID of the Amazon Web Services account that owns the VPC.
$sel:tags:Vpc'
, vpc_tags
- Any tags assigned to the VPC.
Vpc
, vpc_cidrBlock
- The primary IPv4 CIDR block for the VPC.
$sel:dhcpOptionsId:Vpc'
, vpc_dhcpOptionsId
- The ID of the set of DHCP options you've associated with the VPC.
$sel:instanceTenancy:Vpc'
, vpc_instanceTenancy
- The allowed tenancy of instances launched into the VPC.
$sel:state:Vpc'
, vpc_state
- The current state of the VPC.
$sel:vpcId:Vpc'
, vpc_vpcId
- The ID of the VPC.
vpc_cidrBlockAssociationSet :: Lens' Vpc (Maybe [VpcCidrBlockAssociation]) Source #
Information about the IPv4 CIDR blocks associated with the VPC.
vpc_ipv6CidrBlockAssociationSet :: Lens' Vpc (Maybe [VpcIpv6CidrBlockAssociation]) Source #
Information about the IPv6 CIDR blocks associated with the VPC.
vpc_ownerId :: Lens' Vpc (Maybe Text) Source #
The ID of the Amazon Web Services account that owns the VPC.
vpc_dhcpOptionsId :: Lens' Vpc Text Source #
The ID of the set of DHCP options you've associated with the VPC.