Try AWS Native preview for resources not in the classic version.
aws.ec2.getVpcIamPoolCidrs
Explore with Pulumi AI
Try AWS Native preview for resources not in the classic version.
Deprecated:
aws.ec2/getvpciampoolcidrs.getVpcIamPoolCidrs has been deprecated in favor of aws.ec2/getvpcipampoolcidrs.getVpcIpamPoolCidrs
aws.ec2.getVpcIpamPoolCidrs
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws:ec2/getVpcIamPoolCidrs:getVpcIamPoolCidrs
arguments:
# arguments dictionary
The 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
aws
Terraform Provider.
Try AWS Native preview for resources not in the classic version.