Skip to content

Switch management

The product type for Switch Management.

SwitchManagementInactive

Bases: SubscriptionModel

A Switch Management that is inactive.

Source code in gso/products/product_types/switch_management.py
class SwitchManagementInactive(SubscriptionModel, is_base=True):
    """A Switch Management that is inactive."""

    switch_management: SwitchManagementBlockInactive

SwitchManagementProvisioning

Bases: SwitchManagementInactive

A Switch Management that is being provisioned.

Source code in gso/products/product_types/switch_management.py
class SwitchManagementProvisioning(SwitchManagementInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING]):
    """A Switch Management that is being provisioned."""

    switch_management: SwitchManagementBlockBlockProvisioning

SwitchManagement

Bases: SwitchManagementProvisioning

A Switch Management that is active.

Source code in gso/products/product_types/switch_management.py
class SwitchManagement(SwitchManagementProvisioning, lifecycle=[SubscriptionLifecycle.ACTIVE]):
    """A Switch Management that is active."""

    switch_management: SwitchManagementBlock