CfnIPAMPrefixListResolverProps Struct
Properties for defining a CfnIPAMPrefixListResolver.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const cfnIPAMPrefixListResolverProps: ec2.CfnIPAMPrefixListResolverProps = {
addressFamily: 'addressFamily',
// the properties below are optional
description: 'description',
ipamId: 'ipamId',
rules: [{
ruleType: 'ruleType',
// the properties below are optional
conditions: [{
operation: 'operation',
// the properties below are optional
cidr: 'cidr',
ipamPoolId: 'ipamPoolId',
resourceId: 'resourceId',
resourceOwner: 'resourceOwner',
resourceRegion: 'resourceRegion',
resourceTag: {
key: 'key',
value: 'value',
},
}],
ipamScopeId: 'ipamScopeId',
resourceType: 'resourceType',
staticCidr: 'staticCidr',
}],
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
addressFamilystringaddress_familystraddressFamilyStringAddressFamilystringAddressFamily*stringrequired#The address family of the address space in this Prefix List Resolver.
Either IPv4 or IPv6.
The Id of the IPAM this Prefix List Resolver is a part of.
rulesIResolvable | IResolvable | CfnIPAMPrefixListResolver.IpamPrefixListResolverRuleProperty[]rulestyping.Union[IResolvable, typing.List[typing.Union[IResolvable, IpamPrefixListResolverRuleProperty]]]rulesIResolvableRulesIResolvableRulesinterface{}#Rules define the business logic for selecting CIDRs from IPAM.