CfnIPAMPrefixListResolverMixinProps

class aws_cdk.mixins_preview.aws_ec2.mixins.CfnIPAMPrefixListResolverMixinProps(*, address_family=None, description=None, ipam_id=None, rules=None, tags=None)

Bases: object

Properties for CfnIPAMPrefixListResolverPropsMixin.

Parameters:
  • address_family (Optional[str]) – The address family of the address space in this Prefix List Resolver. Either IPv4 or IPv6.

  • description (Optional[str])

  • ipam_id (Optional[str]) – The Id of the IPAM this Prefix List Resolver is a part of.

  • rules (Union[IResolvable, Sequence[Union[IResolvable, IpamPrefixListResolverRuleProperty, Dict[str, Any]]], None]) – Rules define the business logic for selecting CIDRs from IPAM.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – An array of key-value pairs to apply to this resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamprefixlistresolver.html

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import CfnTag, CfnTag
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_ec2 import mixins as ec2_mixins

cfn_iPAMPrefix_list_resolver_mixin_props = ec2_mixins.CfnIPAMPrefixListResolverMixinProps(
    address_family="addressFamily",
    description="description",
    ipam_id="ipamId",
    rules=[ec2_mixins.CfnIPAMPrefixListResolverPropsMixin.IpamPrefixListResolverRuleProperty(
        conditions=[ec2_mixins.CfnIPAMPrefixListResolverPropsMixin.IpamPrefixListResolverRuleConditionProperty(
            cidr="cidr",
            ipam_pool_id="ipamPoolId",
            operation="operation",
            resource_id="resourceId",
            resource_owner="resourceOwner",
            resource_region="resourceRegion",
            resource_tag=CfnTag(
                key="key",
                value="value"
            )
        )],
        ipam_scope_id="ipamScopeId",
        resource_type="resourceType",
        rule_type="ruleType",
        static_cidr="staticCidr"
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

address_family

The address family of the address space in this Prefix List Resolver.

Either IPv4 or IPv6.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamprefixlistresolver.html#cfn-ec2-ipamprefixlistresolver-addressfamily

description

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamprefixlistresolver.html#cfn-ec2-ipamprefixlistresolver-description

Type:

see

ipam_id

The Id of the IPAM this Prefix List Resolver is a part of.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamprefixlistresolver.html#cfn-ec2-ipamprefixlistresolver-ipamid

rules

Rules define the business logic for selecting CIDRs from IPAM.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamprefixlistresolver.html#cfn-ec2-ipamprefixlistresolver-rules

tags

An array of key-value pairs to apply to this resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipamprefixlistresolver.html#cfn-ec2-ipamprefixlistresolver-tags