Skip to content
v2.273.0

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.

descriptionstringdescriptionstrdescriptionStringDescriptionstringDescription*string#
ipamIdstringipam_idstripamIdStringIpamIdstringIpamId*string#
The Id of the IPAM this Prefix List Resolver is a part of.
Rules define the business logic for selecting CIDRs from IPAM.
tagsCfnTag[]tagstyping.List[CfnTag]tagsList<CfnTag>TagsCfnTag[]Tags*[]CfnTag#
An array of key-value pairs to apply to this resource.

Used as props by ​