Skip to content

Vrf

A VRF product type.

VRFInactive

Bases: SubscriptionModel

An inactive VRF.

Source code in gso/products/product_types/vrf.py
class VRFInactive(SubscriptionModel, is_base=True):
    """An inactive VRF."""

    vrf: VRFBlockInactive

VRFProvisioning

Bases: VRFInactive

A provisioning VRF.

Source code in gso/products/product_types/vrf.py
class VRFProvisioning(VRFInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING]):
    """A provisioning VRF."""

    vrf: VRFBlockProvisioning

VRF

Bases: VRFProvisioning

A VRF that is currently active.

Source code in gso/products/product_types/vrf.py
class VRF(VRFProvisioning, lifecycle=[SubscriptionLifecycle.ACTIVE]):
    """A VRF that is currently active."""

    vrf: VRFBlock