Viewing docs for AWS v5.43.0 (Older version)
published on Tuesday, Mar 10, 2026 by Pulumi
published on Tuesday, Mar 10, 2026 by Pulumi
Viewing docs for AWS v5.43.0 (Older version)
published on Tuesday, Mar 10, 2026 by Pulumi
published on Tuesday, Mar 10, 2026 by Pulumi
aws.ec2.getVpcIamPoolCidrs provides details about an IPAM pool.
This resource can prove useful when an ipam pool was shared to your account and you want to know all (or a filtered list) of the CIDRs that are provisioned into the pool.
Using getVpcIamPoolCidrs
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVpcIamPoolCidrs(args: GetVpcIamPoolCidrsArgs, opts?: InvokeOptions): Promise<GetVpcIamPoolCidrsResult>
function getVpcIamPoolCidrsOutput(args: GetVpcIamPoolCidrsOutputArgs, opts?: InvokeOptions): Output<GetVpcIamPoolCidrsResult>def get_vpc_iam_pool_cidrs(filters: Optional[Sequence[GetVpcIamPoolCidrsFilter]] = None,
ipam_pool_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpcIamPoolCidrsResult
def get_vpc_iam_pool_cidrs_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetVpcIamPoolCidrsFilterArgs]]]] = None,
ipam_pool_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpcIamPoolCidrsResult]func GetVpcIamPoolCidrs(ctx *Context, args *GetVpcIamPoolCidrsArgs, opts ...InvokeOption) (*GetVpcIamPoolCidrsResult, error)
func GetVpcIamPoolCidrsOutput(ctx *Context, args *GetVpcIamPoolCidrsOutputArgs, opts ...InvokeOption) GetVpcIamPoolCidrsResultOutput> Note: This function is named GetVpcIamPoolCidrs in the Go SDK.
public static class GetVpcIamPoolCidrs
{
public static Task<GetVpcIamPoolCidrsResult> InvokeAsync(GetVpcIamPoolCidrsArgs args, InvokeOptions? opts = null)
public static Output<GetVpcIamPoolCidrsResult> Invoke(GetVpcIamPoolCidrsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVpcIamPoolCidrsResult> getVpcIamPoolCidrs(GetVpcIamPoolCidrsArgs args, InvokeOptions options)
public static Output<GetVpcIamPoolCidrsResult> getVpcIamPoolCidrs(GetVpcIamPoolCidrsArgs args, InvokeOptions options)
fn::invoke:
function: aws:ec2/getVpcIamPoolCidrs:getVpcIamPoolCidrs
arguments:
# arguments dictionaryThe following arguments are supported:
- Ipam
Pool stringId - ID of the IPAM pool you would like the list of provisioned CIDRs.
- Filters
List<Get
Vpc Iam Pool Cidrs Filter> - Custom filter block as described below.
- Ipam
Pool stringId - ID of the IPAM pool you would like the list of provisioned CIDRs.
- Filters
[]Get
Vpc Iam Pool Cidrs Filter - Custom filter block as described below.
- ipam
Pool StringId - ID of the IPAM pool you would like the list of provisioned CIDRs.
- filters
List<Get
Vpc Iam Pool Cidrs Filter> - Custom filter block as described below.
- ipam
Pool stringId - ID of the IPAM pool you would like the list of provisioned CIDRs.
- filters
Get
Vpc Iam Pool Cidrs Filter[] - Custom filter block as described below.
- ipam_
pool_ strid - ID of the IPAM pool you would like the list of provisioned CIDRs.
- filters
Sequence[Get
Vpc Iam Pool Cidrs Filter] - Custom filter block as described below.
- ipam
Pool StringId - ID of the IPAM pool you would like the list of provisioned CIDRs.
- filters List<Property Map>
- Custom filter block as described below.
getVpcIamPoolCidrs Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipam
Pool List<GetCidrs Vpc Iam Pool Cidrs Ipam Pool Cidr> - The CIDRs provisioned into the IPAM pool, described below.
- Ipam
Pool stringId - Filters
List<Get
Vpc Iam Pool Cidrs Filter>
- Id string
- The provider-assigned unique ID for this managed resource.
- Ipam
Pool []GetCidrs Vpc Iam Pool Cidrs Ipam Pool Cidr - The CIDRs provisioned into the IPAM pool, described below.
- Ipam
Pool stringId - Filters
[]Get
Vpc Iam Pool Cidrs Filter
- id String
- The provider-assigned unique ID for this managed resource.
- ipam
Pool List<GetCidrs Vpc Iam Pool Cidrs Ipam Pool Cidr> - The CIDRs provisioned into the IPAM pool, described below.
- ipam
Pool StringId - filters
List<Get
Vpc Iam Pool Cidrs Filter>
- id string
- The provider-assigned unique ID for this managed resource.
- ipam
Pool GetCidrs Vpc Iam Pool Cidrs Ipam Pool Cidr[] - The CIDRs provisioned into the IPAM pool, described below.
- ipam
Pool stringId - filters
Get
Vpc Iam Pool Cidrs Filter[]
- id str
- The provider-assigned unique ID for this managed resource.
- ipam_
pool_ Sequence[Getcidrs Vpc Iam Pool Cidrs Ipam Pool Cidr] - The CIDRs provisioned into the IPAM pool, described below.
- ipam_
pool_ strid - filters
Sequence[Get
Vpc Iam Pool Cidrs Filter]
- id String
- The provider-assigned unique ID for this managed resource.
- ipam
Pool List<Property Map>Cidrs - The CIDRs provisioned into the IPAM pool, described below.
- ipam
Pool StringId - filters List<Property Map>
Supporting Types
GetVpcIamPoolCidrsFilter
GetVpcIamPoolCidrsIpamPoolCidr
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
Viewing docs for AWS v5.43.0 (Older version)
published on Tuesday, Mar 10, 2026 by Pulumi
published on Tuesday, Mar 10, 2026 by Pulumi
