Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AwsEc2SubnetDetails = AwsEc2SubnetDetails' {
- state :: Maybe Text
- ipv6CidrBlockAssociationSet :: Maybe [Ipv6CidrBlockAssociation]
- availabilityZoneId :: Maybe Text
- availableIpAddressCount :: Maybe Int
- vpcId :: Maybe Text
- assignIpv6AddressOnCreation :: Maybe Bool
- subnetId :: Maybe Text
- subnetArn :: Maybe Text
- ownerId :: Maybe Text
- availabilityZone :: Maybe Text
- cidrBlock :: Maybe Text
- mapPublicIpOnLaunch :: Maybe Bool
- defaultForAz :: Maybe Bool
- newAwsEc2SubnetDetails :: AwsEc2SubnetDetails
- awsEc2SubnetDetails_state :: Lens' AwsEc2SubnetDetails (Maybe Text)
- awsEc2SubnetDetails_ipv6CidrBlockAssociationSet :: Lens' AwsEc2SubnetDetails (Maybe [Ipv6CidrBlockAssociation])
- awsEc2SubnetDetails_availabilityZoneId :: Lens' AwsEc2SubnetDetails (Maybe Text)
- awsEc2SubnetDetails_availableIpAddressCount :: Lens' AwsEc2SubnetDetails (Maybe Int)
- awsEc2SubnetDetails_vpcId :: Lens' AwsEc2SubnetDetails (Maybe Text)
- awsEc2SubnetDetails_assignIpv6AddressOnCreation :: Lens' AwsEc2SubnetDetails (Maybe Bool)
- awsEc2SubnetDetails_subnetId :: Lens' AwsEc2SubnetDetails (Maybe Text)
- awsEc2SubnetDetails_subnetArn :: Lens' AwsEc2SubnetDetails (Maybe Text)
- awsEc2SubnetDetails_ownerId :: Lens' AwsEc2SubnetDetails (Maybe Text)
- awsEc2SubnetDetails_availabilityZone :: Lens' AwsEc2SubnetDetails (Maybe Text)
- awsEc2SubnetDetails_cidrBlock :: Lens' AwsEc2SubnetDetails (Maybe Text)
- awsEc2SubnetDetails_mapPublicIpOnLaunch :: Lens' AwsEc2SubnetDetails (Maybe Bool)
- awsEc2SubnetDetails_defaultForAz :: Lens' AwsEc2SubnetDetails (Maybe Bool)
Documentation
data AwsEc2SubnetDetails Source #
Contains information about a subnet in Amazon EC2.
See: newAwsEc2SubnetDetails
smart constructor.
AwsEc2SubnetDetails' | |
|
Instances
newAwsEc2SubnetDetails :: AwsEc2SubnetDetails Source #
Create a value of AwsEc2SubnetDetails
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:state:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_state
- The current state of the subnet.
$sel:ipv6CidrBlockAssociationSet:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_ipv6CidrBlockAssociationSet
- The IPV6 CIDR blocks that are associated with the subnet.
$sel:availabilityZoneId:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_availabilityZoneId
- The identifier of the Availability Zone for the subnet.
$sel:availableIpAddressCount:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_availableIpAddressCount
- The number of available IPV4 addresses in the subnet. Does not include
addresses for stopped instances.
$sel:vpcId:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_vpcId
- The identifier of the VPC that contains the subnet.
$sel:assignIpv6AddressOnCreation:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_assignIpv6AddressOnCreation
- Whether to assign an IPV6 address to a network interface that is created
in this subnet.
$sel:subnetId:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_subnetId
- The identifier of the subnet.
$sel:subnetArn:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_subnetArn
- The ARN of the subnet.
$sel:ownerId:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_ownerId
- The identifier of the Amazon Web Services account that owns the subnet.
$sel:availabilityZone:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_availabilityZone
- The Availability Zone for the subnet.
$sel:cidrBlock:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_cidrBlock
- The IPV4 CIDR block that is assigned to the subnet.
$sel:mapPublicIpOnLaunch:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_mapPublicIpOnLaunch
- Whether instances in this subnet receive a public IP address.
$sel:defaultForAz:AwsEc2SubnetDetails'
, awsEc2SubnetDetails_defaultForAz
- Whether this subnet is the default subnet for the Availability Zone.
awsEc2SubnetDetails_state :: Lens' AwsEc2SubnetDetails (Maybe Text) Source #
The current state of the subnet.
awsEc2SubnetDetails_ipv6CidrBlockAssociationSet :: Lens' AwsEc2SubnetDetails (Maybe [Ipv6CidrBlockAssociation]) Source #
The IPV6 CIDR blocks that are associated with the subnet.
awsEc2SubnetDetails_availabilityZoneId :: Lens' AwsEc2SubnetDetails (Maybe Text) Source #
The identifier of the Availability Zone for the subnet.
awsEc2SubnetDetails_availableIpAddressCount :: Lens' AwsEc2SubnetDetails (Maybe Int) Source #
The number of available IPV4 addresses in the subnet. Does not include addresses for stopped instances.
awsEc2SubnetDetails_vpcId :: Lens' AwsEc2SubnetDetails (Maybe Text) Source #
The identifier of the VPC that contains the subnet.
awsEc2SubnetDetails_assignIpv6AddressOnCreation :: Lens' AwsEc2SubnetDetails (Maybe Bool) Source #
Whether to assign an IPV6 address to a network interface that is created in this subnet.
awsEc2SubnetDetails_subnetId :: Lens' AwsEc2SubnetDetails (Maybe Text) Source #
The identifier of the subnet.
awsEc2SubnetDetails_subnetArn :: Lens' AwsEc2SubnetDetails (Maybe Text) Source #
The ARN of the subnet.
awsEc2SubnetDetails_ownerId :: Lens' AwsEc2SubnetDetails (Maybe Text) Source #
The identifier of the Amazon Web Services account that owns the subnet.
awsEc2SubnetDetails_availabilityZone :: Lens' AwsEc2SubnetDetails (Maybe Text) Source #
The Availability Zone for the subnet.
awsEc2SubnetDetails_cidrBlock :: Lens' AwsEc2SubnetDetails (Maybe Text) Source #
The IPV4 CIDR block that is assigned to the subnet.
awsEc2SubnetDetails_mapPublicIpOnLaunch :: Lens' AwsEc2SubnetDetails (Maybe Bool) Source #
Whether instances in this subnet receive a public IP address.
awsEc2SubnetDetails_defaultForAz :: Lens' AwsEc2SubnetDetails (Maybe Bool) Source #
Whether this subnet is the default subnet for the Availability Zone.