pub struct GetVpcIpamPoolResult {Show 20 fields
pub address_family: Output<String>,
pub allocation_default_netmask_length: Output<i32>,
pub allocation_max_netmask_length: Output<i32>,
pub allocation_min_netmask_length: Output<i32>,
pub allocation_resource_tags: Output<HashMap<String, String>>,
pub arn: Output<String>,
pub auto_import: Output<bool>,
pub aws_service: Output<String>,
pub description: Output<String>,
pub filters: Output<Option<Vec<GetVpcIpamPoolFilter>>>,
pub id: Output<Option<String>>,
pub ipam_pool_id: Output<Option<String>>,
pub ipam_scope_id: Output<String>,
pub ipam_scope_type: Output<String>,
pub locale: Output<String>,
pub pool_depth: Output<i32>,
pub publicly_advertisable: Output<bool>,
pub source_ipam_pool_id: Output<String>,
pub state: Output<String>,
pub tags: Output<HashMap<String, String>>,
}
Fields§
§address_family: Output<String>
IP protocol assigned to this pool.
allocation_default_netmask_length: Output<i32>
A default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8
and you enter 16 here, new allocations will default to 10.0.0.0/16
.
allocation_max_netmask_length: Output<i32>
The maximum netmask length that will be required for CIDR allocations in this pool.
allocation_min_netmask_length: Output<i32>
The minimum netmask length that will be required for CIDR allocations in this pool.
Tags that are required to create resources in using this pool.
arn: Output<String>
ARN of the pool
auto_import: Output<bool>
If enabled, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM.
aws_service: Output<String>
Limits which service in AWS that the pool can be used in. ec2
for example, allows users to use space for Elastic IP addresses and VPCs.
description: Output<String>
Description for the IPAM pool.
filters: Output<Option<Vec<GetVpcIpamPoolFilter>>>
§id: Output<Option<String>>
ID of the IPAM pool.
ipam_pool_id: Output<Option<String>>
§ipam_scope_id: Output<String>
ID of the scope the pool belongs to.
ipam_scope_type: Output<String>
§locale: Output<String>
Locale is the Region where your pool is available for allocations. You can only create pools with locales that match the operating Regions of the IPAM. You can only create VPCs from a pool whose locale matches the VPC’s Region.
pool_depth: Output<i32>
§publicly_advertisable: Output<bool>
Defines whether or not IPv6 pool space is publicly advertisable over the internet.
source_ipam_pool_id: Output<String>
ID of the source IPAM pool.
state: Output<String>
Map of tags to assigned to the resource.