Skip to content

Lhcone

Product blocks for LHCONE AS products.

LHCOneBlockInactive

Bases: ProductBlockModel

An inactive LHCOne product block. See LHCOneBlock.

Source code in gso/products/product_blocks/lhcone.py
class LHCOneBlockInactive(
    ProductBlockModel, lifecycle=[SubscriptionLifecycle.INITIAL], product_block_name="LHCOneBlock"
):
    """An inactive LHCOne product block. See `LHCOneBlock`."""

    l3_core: L3CoreServiceBlockInactive

LHCOneBlockProvisioning

Bases: LHCOneBlockInactive

A provisioning LHCOne product block. See LHCOneBlock.

Source code in gso/products/product_blocks/lhcone.py
class LHCOneBlockProvisioning(LHCOneBlockInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING]):
    """A provisioning LHCOne product block. See `LHCOneBlock`."""

    l3_core: L3CoreServiceBlockProvisioning

LHCOneBlock

Bases: LHCOneBlockProvisioning

An active LHCOne product block.

Source code in gso/products/product_blocks/lhcone.py
class LHCOneBlock(LHCOneBlockProvisioning, lifecycle=[SubscriptionLifecycle.ACTIVE]):
    """An active LHCOne product block."""

    l3_core: L3CoreServiceBlock