Skip to content

Prefix list

The product for prefix lists.

Used for validating proper deployment of prefix lists on routers where we meet our partners.

PrefixListInactive

Bases: SubscriptionModel

An inactive Prefix List.

Source code in gso/products/product_types/prefix_list.py
class PrefixListInactive(SubscriptionModel, is_base=True):
    """An inactive Prefix List."""

    prefix_list: PrefixListBlockInactive

PrefixListProvisioning

Bases: PrefixListInactive

A Prefix List that is being provisioned.

Source code in gso/products/product_types/prefix_list.py
class PrefixListProvisioning(PrefixListInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING]):
    """A Prefix List that is being provisioned."""

    prefix_list: PrefixListBlockProvisioning

PrefixList

Bases: PrefixListProvisioning

A Prefix List that is currently active.

Source code in gso/products/product_types/prefix_list.py
class PrefixList(PrefixListProvisioning, lifecycle=[SubscriptionLifecycle.ACTIVE]):
    """A Prefix List that is currently active."""

    prefix_list: PrefixListBlock