FabricCapacityTrigger

Trigger for deferrably running a Microsoft Fabric capacity operation until it completes.

class scamander.providers.fabric.triggers.fabric_capacity_trigger.FabricCapacityTrigger(*, fabric_capacity_conn_id: str = 'fabric_capacity_default', subscription_id: str, resource_group: str, capacity_name: str, action: str, sku_name: str | None = None, sku_tier: str = 'Fabric', check_interval: int = 60, end_time: float)

Basisklassen: BaseTrigger

Trigger that executes a Fabric capacity operation (suspend/resume/update_sku) asynchronously.

async run() → AsyncIterator[TriggerEvent]

Run self.action against the capacity and yield a single success/error TriggerEvent.

serialize()

Serialize the FabricCapacityTrigger instance.