Skip to content

IpamRoutingPolicyRegistration

Source code in docs_src/capo_ec2/types/ipam_routing_policy_registration.py
class IpamRoutingPolicyRegistration(TypedDict, closed=True):
    cidr: NotRequired["capo_ec2.types.string.String"]
    """<p>The IP address prefix in CIDR notation authorized by the ROA.</p>"""
    asns: NotRequired["capo_ec2.types.asn_list.AsnList"]
    """<p>The Autonomous System Numbers (ASNs) authorized to originate the prefix.</p>"""
    permit_more_specific_announcements: NotRequired[
        "capo_ec2.types.boxed_boolean.BoxedBoolean"
    ]
    """<p>Specifies whether to permit more specific route announcements than the CIDR prefix. When enabled, ASNs can announce sub-prefixes of the authorized CIDR up to the specified maximum length. Default: <code>false</code>.</p>"""
    max_length: NotRequired[
        "capo_ec2.types.ipam_routing_policy_registration_max_length.IpamRoutingPolicyRegistrationMaxLength"
    ]
    """<p>The maximum prefix length that the ASNs are authorized to announce.</p>"""
    description: NotRequired["capo_ec2.types.string.String"]
    """<p>The description of the routing policy registration.</p>"""
    latest_delta_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the most recent delta that modified this registration.</p>"""
    state: NotRequired[
        "capo_ec2.types.ipam_routing_policy_registration_state.IpamRoutingPolicyRegistrationState"
    ]
    """<p>The state of the routing policy registration. Valid values: <code>pending-activate</code> | <code>activate-failed</code> | <code>create-in-progress</code> | <code>create-complete</code> | <code>update-in-progress</code> | <code>update-complete</code> | <code>delete-in-progress</code> | <code>delete-complete</code>.</p>"""

asns instance-attribute

asns: NotRequired[AsnList]

The Autonomous System Numbers (ASNs) authorized to originate the prefix.

cidr instance-attribute

cidr: NotRequired[String]

The IP address prefix in CIDR notation authorized by the ROA.

description instance-attribute

description: NotRequired[String]

The description of the routing policy registration.

latest_delta_id instance-attribute

latest_delta_id: NotRequired[String]

The ID of the most recent delta that modified this registration.

max_length instance-attribute

max_length: NotRequired[IpamRoutingPolicyRegistrationMaxLength]

The maximum prefix length that the ASNs are authorized to announce.

permit_more_specific_announcements instance-attribute

permit_more_specific_announcements: NotRequired[BoxedBoolean]

Specifies whether to permit more specific route announcements than the CIDR prefix. When enabled, ASNs can announce sub-prefixes of the authorized CIDR up to the specified maximum length. Default: false.

state instance-attribute

The state of the routing policy registration. Valid values: pending-activate | activate-failed | create-in-progress | create-complete | update-in-progress | update-complete | delete-in-progress | delete-complete.