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 IpamPoolAllocation = IpamPoolAllocation' {}
- newIpamPoolAllocation :: IpamPoolAllocation
- ipamPoolAllocation_cidr :: Lens' IpamPoolAllocation (Maybe Text)
- ipamPoolAllocation_description :: Lens' IpamPoolAllocation (Maybe Text)
- ipamPoolAllocation_ipamPoolAllocationId :: Lens' IpamPoolAllocation (Maybe Text)
- ipamPoolAllocation_resourceId :: Lens' IpamPoolAllocation (Maybe Text)
- ipamPoolAllocation_resourceOwner :: Lens' IpamPoolAllocation (Maybe Text)
- ipamPoolAllocation_resourceRegion :: Lens' IpamPoolAllocation (Maybe Text)
- ipamPoolAllocation_resourceType :: Lens' IpamPoolAllocation (Maybe IpamPoolAllocationResourceType)
Documentation
data IpamPoolAllocation Source #
In IPAM, an allocation is a CIDR assignment from an IPAM pool to another resource or IPAM pool.
See: newIpamPoolAllocation
smart constructor.
IpamPoolAllocation' | |
|
Instances
newIpamPoolAllocation :: IpamPoolAllocation Source #
Create a value of IpamPoolAllocation
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:cidr:IpamPoolAllocation'
, ipamPoolAllocation_cidr
- The CIDR for the allocation. A CIDR is a representation of an IP address
and its associated network mask (or netmask) and refers to a range of IP
addresses. An IPv4 CIDR example is 10.24.34.0/23
. An IPv6 CIDR
example is 2001:DB8::/32
.
$sel:description:IpamPoolAllocation'
, ipamPoolAllocation_description
- A description of the pool allocation.
$sel:ipamPoolAllocationId:IpamPoolAllocation'
, ipamPoolAllocation_ipamPoolAllocationId
- The ID of an allocation.
$sel:resourceId:IpamPoolAllocation'
, ipamPoolAllocation_resourceId
- The ID of the resource.
$sel:resourceOwner:IpamPoolAllocation'
, ipamPoolAllocation_resourceOwner
- The owner of the resource.
$sel:resourceRegion:IpamPoolAllocation'
, ipamPoolAllocation_resourceRegion
- The Amazon Web Services Region of the resource.
$sel:resourceType:IpamPoolAllocation'
, ipamPoolAllocation_resourceType
- The type of the resource.
ipamPoolAllocation_cidr :: Lens' IpamPoolAllocation (Maybe Text) Source #
The CIDR for the allocation. A CIDR is a representation of an IP address
and its associated network mask (or netmask) and refers to a range of IP
addresses. An IPv4 CIDR example is 10.24.34.0/23
. An IPv6 CIDR
example is 2001:DB8::/32
.
ipamPoolAllocation_description :: Lens' IpamPoolAllocation (Maybe Text) Source #
A description of the pool allocation.
ipamPoolAllocation_ipamPoolAllocationId :: Lens' IpamPoolAllocation (Maybe Text) Source #
The ID of an allocation.
ipamPoolAllocation_resourceId :: Lens' IpamPoolAllocation (Maybe Text) Source #
The ID of the resource.
ipamPoolAllocation_resourceOwner :: Lens' IpamPoolAllocation (Maybe Text) Source #
The owner of the resource.
ipamPoolAllocation_resourceRegion :: Lens' IpamPoolAllocation (Maybe Text) Source #
The Amazon Web Services Region of the resource.
ipamPoolAllocation_resourceType :: Lens' IpamPoolAllocation (Maybe IpamPoolAllocationResourceType) Source #
The type of the resource.