laborchestrator.sila_server.generated.laborchestratorservice.laborchestratorservice_client module

class laborchestrator.sila_server.generated.laborchestratorservice.laborchestratorservice_client.LabOrchestratorServiceClient[source]

Bases: object

This feature controls the Lab Orchestrator

GetStatus(ProcessName: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) GetStatus_Responses[source]

Returns the status of the specified process

LoadLabConfiguration(LabConfigurationName: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) LoadLabConfiguration_Responses[source]

Load a Lab Configuration from Database

LoadLabConfigurationFile(LabConfigurationFileName: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) LoadLabConfigurationFile_Responses[source]

Load a Lab Configuration from YAML file

LoadProcess(LabProcessName: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) LoadProcess_Responses[source]

Load a pythonLab Process

LoadProcessFile(LabProcessFileName: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) LoadProcessFile_Responses[source]

Load a pythonLab Process file

StartProcess(ProcessName: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) StartProcess_Responses[source]

Starts a given process

StopProcess(ProcessName: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) StopProcess_Responses[source]

Stops a given process