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 PublicIpv4Pool = PublicIpv4Pool' {}
- newPublicIpv4Pool :: PublicIpv4Pool
- publicIpv4Pool_description :: Lens' PublicIpv4Pool (Maybe Text)
- publicIpv4Pool_networkBorderGroup :: Lens' PublicIpv4Pool (Maybe Text)
- publicIpv4Pool_poolAddressRanges :: Lens' PublicIpv4Pool (Maybe [PublicIpv4PoolRange])
- publicIpv4Pool_poolId :: Lens' PublicIpv4Pool (Maybe Text)
- publicIpv4Pool_tags :: Lens' PublicIpv4Pool (Maybe [Tag])
- publicIpv4Pool_totalAddressCount :: Lens' PublicIpv4Pool (Maybe Int)
- publicIpv4Pool_totalAvailableAddressCount :: Lens' PublicIpv4Pool (Maybe Int)
Documentation
data PublicIpv4Pool Source #
Describes an IPv4 address pool.
See: newPublicIpv4Pool
smart constructor.
PublicIpv4Pool' | |
|
Instances
newPublicIpv4Pool :: PublicIpv4Pool Source #
Create a value of PublicIpv4Pool
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:description:PublicIpv4Pool'
, publicIpv4Pool_description
- A description of the address pool.
$sel:networkBorderGroup:PublicIpv4Pool'
, publicIpv4Pool_networkBorderGroup
- The name of the location from which the address pool is advertised. A
network border group is a unique set of Availability Zones or Local
Zones from where Amazon Web Services advertises public IP addresses.
$sel:poolAddressRanges:PublicIpv4Pool'
, publicIpv4Pool_poolAddressRanges
- The address ranges.
$sel:poolId:PublicIpv4Pool'
, publicIpv4Pool_poolId
- The ID of the address pool.
$sel:tags:PublicIpv4Pool'
, publicIpv4Pool_tags
- Any tags for the address pool.
$sel:totalAddressCount:PublicIpv4Pool'
, publicIpv4Pool_totalAddressCount
- The total number of addresses.
$sel:totalAvailableAddressCount:PublicIpv4Pool'
, publicIpv4Pool_totalAvailableAddressCount
- The total number of available addresses.
publicIpv4Pool_description :: Lens' PublicIpv4Pool (Maybe Text) Source #
A description of the address pool.
publicIpv4Pool_networkBorderGroup :: Lens' PublicIpv4Pool (Maybe Text) Source #
The name of the location from which the address pool is advertised. A network border group is a unique set of Availability Zones or Local Zones from where Amazon Web Services advertises public IP addresses.
publicIpv4Pool_poolAddressRanges :: Lens' PublicIpv4Pool (Maybe [PublicIpv4PoolRange]) Source #
The address ranges.
publicIpv4Pool_poolId :: Lens' PublicIpv4Pool (Maybe Text) Source #
The ID of the address pool.
publicIpv4Pool_tags :: Lens' PublicIpv4Pool (Maybe [Tag]) Source #
Any tags for the address pool.
publicIpv4Pool_totalAddressCount :: Lens' PublicIpv4Pool (Maybe Int) Source #
The total number of addresses.
publicIpv4Pool_totalAvailableAddressCount :: Lens' PublicIpv4Pool (Maybe Int) Source #
The total number of available addresses.