We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.56.0 published on Monday, Mar 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.56.0 published on Monday, Mar 2, 2026 by Pulumi
Resource Type definition for AWS::EC2::IPAMPrefixListResolver
Using getIpamPrefixListResolver
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 getIpamPrefixListResolver(args: GetIpamPrefixListResolverArgs, opts?: InvokeOptions): Promise<GetIpamPrefixListResolverResult>
function getIpamPrefixListResolverOutput(args: GetIpamPrefixListResolverOutputArgs, opts?: InvokeOptions): Output<GetIpamPrefixListResolverResult>def get_ipam_prefix_list_resolver(ipam_prefix_list_resolver_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIpamPrefixListResolverResult
def get_ipam_prefix_list_resolver_output(ipam_prefix_list_resolver_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIpamPrefixListResolverResult]func LookupIpamPrefixListResolver(ctx *Context, args *LookupIpamPrefixListResolverArgs, opts ...InvokeOption) (*LookupIpamPrefixListResolverResult, error)
func LookupIpamPrefixListResolverOutput(ctx *Context, args *LookupIpamPrefixListResolverOutputArgs, opts ...InvokeOption) LookupIpamPrefixListResolverResultOutput> Note: This function is named LookupIpamPrefixListResolver in the Go SDK.
public static class GetIpamPrefixListResolver
{
public static Task<GetIpamPrefixListResolverResult> InvokeAsync(GetIpamPrefixListResolverArgs args, InvokeOptions? opts = null)
public static Output<GetIpamPrefixListResolverResult> Invoke(GetIpamPrefixListResolverInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIpamPrefixListResolverResult> getIpamPrefixListResolver(GetIpamPrefixListResolverArgs args, InvokeOptions options)
public static Output<GetIpamPrefixListResolverResult> getIpamPrefixListResolver(GetIpamPrefixListResolverArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:ec2:getIpamPrefixListResolver
arguments:
# arguments dictionaryThe following arguments are supported:
- Ipam
Prefix stringList Resolver Id - Id of the IPAM Prefix List Resolver.
- Ipam
Prefix stringList Resolver Id - Id of the IPAM Prefix List Resolver.
- ipam
Prefix StringList Resolver Id - Id of the IPAM Prefix List Resolver.
- ipam
Prefix stringList Resolver Id - Id of the IPAM Prefix List Resolver.
- ipam_
prefix_ strlist_ resolver_ id - Id of the IPAM Prefix List Resolver.
- ipam
Prefix StringList Resolver Id - Id of the IPAM Prefix List Resolver.
getIpamPrefixListResolver Result
The following output properties are available:
- Description string
- Ipam
Arn string - The Amazon Resource Name (ARN) of the IPAM this Prefix List Resolver is a part of.
- Ipam
Prefix stringList Resolver Arn - The Amazon Resource Name (ARN) of the IPAM Prefix List Resolver
- Ipam
Prefix stringList Resolver Id - Id of the IPAM Prefix List Resolver.
- Rules
List<Pulumi.
Aws Native. Ec2. Outputs. Ipam Prefix List Resolver Rule> - Rules define the business logic for selecting CIDRs from IPAM.
-
List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Description string
- Ipam
Arn string - The Amazon Resource Name (ARN) of the IPAM this Prefix List Resolver is a part of.
- Ipam
Prefix stringList Resolver Arn - The Amazon Resource Name (ARN) of the IPAM Prefix List Resolver
- Ipam
Prefix stringList Resolver Id - Id of the IPAM Prefix List Resolver.
- Rules
[]Ipam
Prefix List Resolver Rule - Rules define the business logic for selecting CIDRs from IPAM.
- Tag
- An array of key-value pairs to apply to this resource.
- description String
- ipam
Arn String - The Amazon Resource Name (ARN) of the IPAM this Prefix List Resolver is a part of.
- ipam
Prefix StringList Resolver Arn - The Amazon Resource Name (ARN) of the IPAM Prefix List Resolver
- ipam
Prefix StringList Resolver Id - Id of the IPAM Prefix List Resolver.
- rules
List<Ipam
Prefix List Resolver Rule> - Rules define the business logic for selecting CIDRs from IPAM.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- description string
- ipam
Arn string - The Amazon Resource Name (ARN) of the IPAM this Prefix List Resolver is a part of.
- ipam
Prefix stringList Resolver Arn - The Amazon Resource Name (ARN) of the IPAM Prefix List Resolver
- ipam
Prefix stringList Resolver Id - Id of the IPAM Prefix List Resolver.
- rules
Ipam
Prefix List Resolver Rule[] - Rules define the business logic for selecting CIDRs from IPAM.
- Tag[]
- An array of key-value pairs to apply to this resource.
- description str
- ipam_
arn str - The Amazon Resource Name (ARN) of the IPAM this Prefix List Resolver is a part of.
- ipam_
prefix_ strlist_ resolver_ arn - The Amazon Resource Name (ARN) of the IPAM Prefix List Resolver
- ipam_
prefix_ strlist_ resolver_ id - Id of the IPAM Prefix List Resolver.
- rules
Sequence[Ipam
Prefix List Resolver Rule] - Rules define the business logic for selecting CIDRs from IPAM.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- description String
- ipam
Arn String - The Amazon Resource Name (ARN) of the IPAM this Prefix List Resolver is a part of.
- ipam
Prefix StringList Resolver Arn - The Amazon Resource Name (ARN) of the IPAM Prefix List Resolver
- ipam
Prefix StringList Resolver Id - Id of the IPAM Prefix List Resolver.
- rules List<Property Map>
- Rules define the business logic for selecting CIDRs from IPAM.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
IpamPrefixListResolverRule
- Rule
Type Pulumi.Aws Native. Ec2. Ipam Prefix List Resolver Rule Rule Type - There are three rule types: (1) Static CIDR: A fixed list of CIDRs that don't change (like a manual list replicated across Regions). (2) IPAM pool CIDR: CIDRs from specific IPAM pools (like all CIDRs from your IPAM production pool). (3) IPAM resource CIDR: CIDRs for AWS resources like VPCs, subnets, and EIPs within a specific IPAM scope.
- Conditions
List<Pulumi.
Aws Native. Ec2. Inputs. Ipam Prefix List Resolver Rule Condition> - Two of the rule types allow you to add conditions to the rules. (1) For IPAM Pool CIDR rules, you can specify an ipamPoolId; if not specified, the rule will apply to all IPAM Pool CIDRs in the scope. (2) For IPAM Resource CIDR rules, you can specify resourceId, resourceOwner, resourceRegion, cidr, or resourceTag.
- Ipam
Scope stringId - This rule will only match resources that are in this IPAM Scope.
- Resource
Type Pulumi.Aws Native. Ec2. Ipam Prefix List Resolver Rule Resource Type - The resourceType property only applies to ipam-resource-cidr rules; this property specifies what type of resources this rule will apply to, such as VPCs or Subnets.
- Static
Cidr string - A fixed CIDR that doesn't change
- Rule
Type IpamPrefix List Resolver Rule Rule Type - There are three rule types: (1) Static CIDR: A fixed list of CIDRs that don't change (like a manual list replicated across Regions). (2) IPAM pool CIDR: CIDRs from specific IPAM pools (like all CIDRs from your IPAM production pool). (3) IPAM resource CIDR: CIDRs for AWS resources like VPCs, subnets, and EIPs within a specific IPAM scope.
- Conditions
[]Ipam
Prefix List Resolver Rule Condition - Two of the rule types allow you to add conditions to the rules. (1) For IPAM Pool CIDR rules, you can specify an ipamPoolId; if not specified, the rule will apply to all IPAM Pool CIDRs in the scope. (2) For IPAM Resource CIDR rules, you can specify resourceId, resourceOwner, resourceRegion, cidr, or resourceTag.
- Ipam
Scope stringId - This rule will only match resources that are in this IPAM Scope.
- Resource
Type IpamPrefix List Resolver Rule Resource Type - The resourceType property only applies to ipam-resource-cidr rules; this property specifies what type of resources this rule will apply to, such as VPCs or Subnets.
- Static
Cidr string - A fixed CIDR that doesn't change
- rule
Type IpamPrefix List Resolver Rule Rule Type - There are three rule types: (1) Static CIDR: A fixed list of CIDRs that don't change (like a manual list replicated across Regions). (2) IPAM pool CIDR: CIDRs from specific IPAM pools (like all CIDRs from your IPAM production pool). (3) IPAM resource CIDR: CIDRs for AWS resources like VPCs, subnets, and EIPs within a specific IPAM scope.
- conditions
List<Ipam
Prefix List Resolver Rule Condition> - Two of the rule types allow you to add conditions to the rules. (1) For IPAM Pool CIDR rules, you can specify an ipamPoolId; if not specified, the rule will apply to all IPAM Pool CIDRs in the scope. (2) For IPAM Resource CIDR rules, you can specify resourceId, resourceOwner, resourceRegion, cidr, or resourceTag.
- ipam
Scope StringId - This rule will only match resources that are in this IPAM Scope.
- resource
Type IpamPrefix List Resolver Rule Resource Type - The resourceType property only applies to ipam-resource-cidr rules; this property specifies what type of resources this rule will apply to, such as VPCs or Subnets.
- static
Cidr String - A fixed CIDR that doesn't change
- rule
Type IpamPrefix List Resolver Rule Rule Type - There are three rule types: (1) Static CIDR: A fixed list of CIDRs that don't change (like a manual list replicated across Regions). (2) IPAM pool CIDR: CIDRs from specific IPAM pools (like all CIDRs from your IPAM production pool). (3) IPAM resource CIDR: CIDRs for AWS resources like VPCs, subnets, and EIPs within a specific IPAM scope.
- conditions
Ipam
Prefix List Resolver Rule Condition[] - Two of the rule types allow you to add conditions to the rules. (1) For IPAM Pool CIDR rules, you can specify an ipamPoolId; if not specified, the rule will apply to all IPAM Pool CIDRs in the scope. (2) For IPAM Resource CIDR rules, you can specify resourceId, resourceOwner, resourceRegion, cidr, or resourceTag.
- ipam
Scope stringId - This rule will only match resources that are in this IPAM Scope.
- resource
Type IpamPrefix List Resolver Rule Resource Type - The resourceType property only applies to ipam-resource-cidr rules; this property specifies what type of resources this rule will apply to, such as VPCs or Subnets.
- static
Cidr string - A fixed CIDR that doesn't change
- rule_
type IpamPrefix List Resolver Rule Rule Type - There are three rule types: (1) Static CIDR: A fixed list of CIDRs that don't change (like a manual list replicated across Regions). (2) IPAM pool CIDR: CIDRs from specific IPAM pools (like all CIDRs from your IPAM production pool). (3) IPAM resource CIDR: CIDRs for AWS resources like VPCs, subnets, and EIPs within a specific IPAM scope.
- conditions
Sequence[Ipam
Prefix List Resolver Rule Condition] - Two of the rule types allow you to add conditions to the rules. (1) For IPAM Pool CIDR rules, you can specify an ipamPoolId; if not specified, the rule will apply to all IPAM Pool CIDRs in the scope. (2) For IPAM Resource CIDR rules, you can specify resourceId, resourceOwner, resourceRegion, cidr, or resourceTag.
- ipam_
scope_ strid - This rule will only match resources that are in this IPAM Scope.
- resource_
type IpamPrefix List Resolver Rule Resource Type - The resourceType property only applies to ipam-resource-cidr rules; this property specifies what type of resources this rule will apply to, such as VPCs or Subnets.
- static_
cidr str - A fixed CIDR that doesn't change
- rule
Type "static-cidr" | "ipam-resource-cidr" | "ipam-pool-cidr" - There are three rule types: (1) Static CIDR: A fixed list of CIDRs that don't change (like a manual list replicated across Regions). (2) IPAM pool CIDR: CIDRs from specific IPAM pools (like all CIDRs from your IPAM production pool). (3) IPAM resource CIDR: CIDRs for AWS resources like VPCs, subnets, and EIPs within a specific IPAM scope.
- conditions List<Property Map>
- Two of the rule types allow you to add conditions to the rules. (1) For IPAM Pool CIDR rules, you can specify an ipamPoolId; if not specified, the rule will apply to all IPAM Pool CIDRs in the scope. (2) For IPAM Resource CIDR rules, you can specify resourceId, resourceOwner, resourceRegion, cidr, or resourceTag.
- ipam
Scope StringId - This rule will only match resources that are in this IPAM Scope.
- resource
Type "vpc" | "subnet" | "eip" | "public-ipv4-pool" - The resourceType property only applies to ipam-resource-cidr rules; this property specifies what type of resources this rule will apply to, such as VPCs or Subnets.
- static
Cidr String - A fixed CIDR that doesn't change
IpamPrefixListResolverRuleCondition
- Cidr string
- Condition for the IPAM Resource CIDR rule type. CIDR (like 10.24.34.0/23).
- Ipam
Pool stringId - Condition for the IPAM Pool CIDR rule type. If not chosen, the resolver applies to all IPAM Pool CIDRs in the scope.
- Operation
Pulumi.
Aws Native. Ec2. Ipam Prefix List Resolver Rule Condition Operation - Equals, Not equals, or Subnet Of. The subnet-of operation only applies to cidr conditions.
- Resource
Id string - Condition for the IPAM Resource CIDR rule type. The unique ID of a resource (like vpc-1234567890abcdef0).
- Resource
Owner string - Condition for the IPAM Resource CIDR rule type. Resource owner (like 111122223333).
- Resource
Region string - Condition for the IPAM Resource CIDR rule type. Resource region (like us-east-1).
- Resource
Tag Pulumi.Aws Native. Ec2. Inputs. Ipam Prefix List Resolver Tag - Condition for the IPAM Resource CIDR rule type. Resource Tag (like dev-vpc-1).
- Cidr string
- Condition for the IPAM Resource CIDR rule type. CIDR (like 10.24.34.0/23).
- Ipam
Pool stringId - Condition for the IPAM Pool CIDR rule type. If not chosen, the resolver applies to all IPAM Pool CIDRs in the scope.
- Operation
Ipam
Prefix List Resolver Rule Condition Operation - Equals, Not equals, or Subnet Of. The subnet-of operation only applies to cidr conditions.
- Resource
Id string - Condition for the IPAM Resource CIDR rule type. The unique ID of a resource (like vpc-1234567890abcdef0).
- Resource
Owner string - Condition for the IPAM Resource CIDR rule type. Resource owner (like 111122223333).
- Resource
Region string - Condition for the IPAM Resource CIDR rule type. Resource region (like us-east-1).
- Resource
Tag IpamPrefix List Resolver Tag - Condition for the IPAM Resource CIDR rule type. Resource Tag (like dev-vpc-1).
- cidr String
- Condition for the IPAM Resource CIDR rule type. CIDR (like 10.24.34.0/23).
- ipam
Pool StringId - Condition for the IPAM Pool CIDR rule type. If not chosen, the resolver applies to all IPAM Pool CIDRs in the scope.
- operation
Ipam
Prefix List Resolver Rule Condition Operation - Equals, Not equals, or Subnet Of. The subnet-of operation only applies to cidr conditions.
- resource
Id String - Condition for the IPAM Resource CIDR rule type. The unique ID of a resource (like vpc-1234567890abcdef0).
- resource
Owner String - Condition for the IPAM Resource CIDR rule type. Resource owner (like 111122223333).
- resource
Region String - Condition for the IPAM Resource CIDR rule type. Resource region (like us-east-1).
- resource
Tag IpamPrefix List Resolver Tag - Condition for the IPAM Resource CIDR rule type. Resource Tag (like dev-vpc-1).
- cidr string
- Condition for the IPAM Resource CIDR rule type. CIDR (like 10.24.34.0/23).
- ipam
Pool stringId - Condition for the IPAM Pool CIDR rule type. If not chosen, the resolver applies to all IPAM Pool CIDRs in the scope.
- operation
Ipam
Prefix List Resolver Rule Condition Operation - Equals, Not equals, or Subnet Of. The subnet-of operation only applies to cidr conditions.
- resource
Id string - Condition for the IPAM Resource CIDR rule type. The unique ID of a resource (like vpc-1234567890abcdef0).
- resource
Owner string - Condition for the IPAM Resource CIDR rule type. Resource owner (like 111122223333).
- resource
Region string - Condition for the IPAM Resource CIDR rule type. Resource region (like us-east-1).
- resource
Tag IpamPrefix List Resolver Tag - Condition for the IPAM Resource CIDR rule type. Resource Tag (like dev-vpc-1).
- cidr str
- Condition for the IPAM Resource CIDR rule type. CIDR (like 10.24.34.0/23).
- ipam_
pool_ strid - Condition for the IPAM Pool CIDR rule type. If not chosen, the resolver applies to all IPAM Pool CIDRs in the scope.
- operation
Ipam
Prefix List Resolver Rule Condition Operation - Equals, Not equals, or Subnet Of. The subnet-of operation only applies to cidr conditions.
- resource_
id str - Condition for the IPAM Resource CIDR rule type. The unique ID of a resource (like vpc-1234567890abcdef0).
- resource_
owner str - Condition for the IPAM Resource CIDR rule type. Resource owner (like 111122223333).
- resource_
region str - Condition for the IPAM Resource CIDR rule type. Resource region (like us-east-1).
- resource_
tag IpamPrefix List Resolver Tag - Condition for the IPAM Resource CIDR rule type. Resource Tag (like dev-vpc-1).
- cidr String
- Condition for the IPAM Resource CIDR rule type. CIDR (like 10.24.34.0/23).
- ipam
Pool StringId - Condition for the IPAM Pool CIDR rule type. If not chosen, the resolver applies to all IPAM Pool CIDRs in the scope.
- operation "equals" | "not-equals" | "subnet-of"
- Equals, Not equals, or Subnet Of. The subnet-of operation only applies to cidr conditions.
- resource
Id String - Condition for the IPAM Resource CIDR rule type. The unique ID of a resource (like vpc-1234567890abcdef0).
- resource
Owner String - Condition for the IPAM Resource CIDR rule type. Resource owner (like 111122223333).
- resource
Region String - Condition for the IPAM Resource CIDR rule type. Resource region (like us-east-1).
- resource
Tag Property Map - Condition for the IPAM Resource CIDR rule type. Resource Tag (like dev-vpc-1).
IpamPrefixListResolverRuleConditionOperation
IpamPrefixListResolverRuleResourceType
IpamPrefixListResolverRuleRuleType
IpamPrefixListResolverTag
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
- The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
- The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.56.0 published on Monday, Mar 2, 2026 by Pulumi
