from runloop_api_client.types import AfterIdle, CodeMountParameters, LaunchParameters, RunProfileTypes:
from runloop_api_client.types import (
BenchmarkCreateParameters,
BenchmarkRunListView,
BenchmarkRunView,
BenchmarkView,
ScenarioDefinitionListView,
StartBenchmarkRunParameters,
)Methods:
client.benchmarks.create(**params) -> BenchmarkViewclient.benchmarks.retrieve(id) -> BenchmarkViewclient.benchmarks.update(id, **params) -> BenchmarkViewclient.benchmarks.list(**params) -> SyncBenchmarksCursorIDPage[BenchmarkView]client.benchmarks.definitions(id, **params) -> ScenarioDefinitionListViewclient.benchmarks.list_public(**params) -> SyncBenchmarksCursorIDPage[BenchmarkView]client.benchmarks.start_run(**params) -> BenchmarkRunView
Methods:
client.benchmarks.runs.retrieve(id) -> BenchmarkRunViewclient.benchmarks.runs.list(**params) -> SyncBenchmarkRunsCursorIDPage[BenchmarkRunView]client.benchmarks.runs.cancel(id) -> BenchmarkRunViewclient.benchmarks.runs.complete(id) -> BenchmarkRunViewclient.benchmarks.runs.list_scenario_runs(id, **params) -> SyncBenchmarkRunsCursorIDPage[ScenarioRunView]
Types:
from runloop_api_client.types import (
BlueprintBuildLog,
BlueprintBuildLogsListView,
BlueprintBuildParameters,
BlueprintListView,
BlueprintPreviewView,
BlueprintView,
)Methods:
client.blueprints.create(**params) -> BlueprintViewclient.blueprints.create_and_await_build_complete(**params) -> BlueprintViewclient.blueprints.retrieve(id) -> BlueprintViewclient.blueprints.list(**params) -> SyncBlueprintsCursorIDPage[BlueprintView]client.blueprints.delete(id) -> objectclient.blueprints.list_public(**params) -> SyncBlueprintsCursorIDPage[BlueprintView]client.blueprints.logs(id) -> BlueprintBuildLogsListViewclient.blueprints.preview(**params) -> BlueprintPreviewView
Types:
from runloop_api_client.types import (
DevboxAsyncExecutionDetailView,
DevboxExecutionDetailView,
DevboxListView,
DevboxSnapshotListView,
DevboxSnapshotView,
DevboxTunnelView,
DevboxView,
DevboxCreateSSHKeyResponse,
DevboxReadFileContentsResponse,
)Methods:
client.devboxes.create(**params) -> DevboxViewclient.devboxes.create_and_await_running(**params) -> DevboxViewclient.devboxes.retrieve(id) -> DevboxViewclient.devboxes.update(id, **params) -> DevboxViewclient.devboxes.list(**params) -> SyncDevboxesCursorIDPage[DevboxView]client.devboxes.create_ssh_key(id) -> DevboxCreateSSHKeyResponseclient.devboxes.create_tunnel(id, **params) -> DevboxTunnelViewclient.devboxes.delete_disk_snapshot(id) -> objectclient.devboxes.download_file(id, **params) -> BinaryAPIResponseclient.devboxes.execute_async(id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.execute_sync(id, **params) -> DevboxExecutionDetailViewclient.devboxes.keep_alive(id) -> objectclient.devboxes.list_disk_snapshots(**params) -> SyncDiskSnapshotsCursorIDPage[DevboxSnapshotView]client.devboxes.read_file_contents(id, **params) -> strclient.devboxes.remove_tunnel(id, **params) -> objectclient.devboxes.resume(id) -> DevboxViewclient.devboxes.shutdown(id) -> DevboxViewclient.devboxes.snapshot_disk(id, **params) -> DevboxSnapshotViewclient.devboxes.snapshot_disk_async(id, **params) -> DevboxSnapshotViewclient.devboxes.suspend(id) -> DevboxViewclient.devboxes.upload_file(id, **params) -> objectclient.devboxes.write_file_contents(id, **params) -> DevboxExecutionDetailView
Types:
from runloop_api_client.types.devboxes import DevboxSnapshotAsyncStatusViewMethods:
client.devboxes.disk_snapshots.update(id, **params) -> DevboxSnapshotViewclient.devboxes.disk_snapshots.list(**params) -> SyncDiskSnapshotsCursorIDPage[DevboxSnapshotView]client.devboxes.disk_snapshots.delete(id) -> objectclient.devboxes.disk_snapshots.query_status(id) -> DevboxSnapshotAsyncStatusView
Types:
from runloop_api_client.types.devboxes import BrowserViewMethods:
client.devboxes.browsers.create(**params) -> BrowserViewclient.devboxes.browsers.retrieve(id) -> BrowserView
Types:
from runloop_api_client.types.devboxes import (
ComputerView,
ComputerKeyboardInteractionResponse,
ComputerMouseInteractionResponse,
ComputerScreenInteractionResponse,
)Methods:
client.devboxes.computers.create(**params) -> ComputerViewclient.devboxes.computers.retrieve(id) -> ComputerViewclient.devboxes.computers.keyboard_interaction(id, **params) -> ComputerKeyboardInteractionResponseclient.devboxes.computers.mouse_interaction(id, **params) -> ComputerMouseInteractionResponseclient.devboxes.computers.screen_interaction(id, **params) -> ComputerScreenInteractionResponse
Types:
from runloop_api_client.types.devboxes import (
BaseCodeAction,
BaseCommand,
BaseDiagnostic,
BaseLocation,
BaseMarkupContent,
BaseParameterInformation,
BaseRange,
BaseSignature,
BaseWorkspaceEdit,
CodeActionApplicationResult,
CodeActionContext,
CodeActionKind,
CodeActionsForDiagnosticRequestBody,
CodeActionsRequestBody,
CodeActionsResponse,
CodeActionTriggerKind,
CodeDescription,
CodeSegmentInfoRequestBody,
CodeSegmentInfoResponse,
Diagnostic,
DiagnosticRelatedInformation,
DiagnosticSeverity,
DiagnosticsResponse,
DiagnosticTag,
DocumentSymbol,
DocumentSymbolResponse,
DocumentUri,
FileContentsResponse,
FileDefinitionRequestBody,
FileDefinitionResponse,
FilePath,
FileRequestBody,
FileUri,
FormattingResponse,
HealthStatusResponse,
Integer,
Location,
LSpAny,
Position,
Range,
RecordStringTextEditArray,
ReferencesRequestBody,
ReferencesResponse,
SetWatchDirectoryRequestBody,
SignatureHelpRequestBody,
SignatureHelpResponse,
SymbolKind,
SymbolTag,
SymbolType,
TextEdit,
Uinteger,
URi,
WatchedFileResponse,
LspFilesResponse,
LspGetCodeActionsForDiagnosticResponse,
LspSetWatchDirectoryResponse,
)Methods:
client.devboxes.lsp.apply_code_action(id, **params) -> CodeActionApplicationResultclient.devboxes.lsp.code_actions(id, **params) -> CodeActionsResponseclient.devboxes.lsp.diagnostics(id, **params) -> DiagnosticsResponseclient.devboxes.lsp.document_symbols(id, **params) -> DocumentSymbolResponseclient.devboxes.lsp.file(id, **params) -> FileContentsResponseclient.devboxes.lsp.file_definition(id, **params) -> FileDefinitionResponseclient.devboxes.lsp.files(id) -> LspFilesResponseclient.devboxes.lsp.formatting(id, **params) -> FormattingResponseclient.devboxes.lsp.get_code_actions_for_diagnostic(id, **params) -> LspGetCodeActionsForDiagnosticResponseclient.devboxes.lsp.get_code_segment_info(id, **params) -> CodeSegmentInfoResponseclient.devboxes.lsp.get_signature_help(id, **params) -> SignatureHelpResponseclient.devboxes.lsp.health(id) -> HealthStatusResponseclient.devboxes.lsp.references(id, **params) -> ReferencesResponseclient.devboxes.lsp.set_watch_directory(id, **params) -> str
Types:
from runloop_api_client.types.devboxes import DevboxLogsListViewMethods:
client.devboxes.logs.list(id, **params) -> DevboxLogsListView
Methods:
client.devboxes.executions.retrieve(execution_id, *, devbox_id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.executions.execute_async(id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.executions.execute_sync(id, **params) -> DevboxExecutionDetailViewclient.devboxes.executions.kill(execution_id, *, devbox_id) -> DevboxAsyncExecutionDetailView
Types:
from runloop_api_client.types import (
InputContext,
InputContextUpdate,
ScenarioCreateParameters,
ScenarioEnvironment,
ScenarioRunListView,
ScenarioRunView,
ScenarioUpdateParameters,
ScenarioView,
ScoringContract,
ScoringContractResultView,
ScoringContractUpdate,
ScoringFunction,
ScoringFunctionResultView,
StartScenarioRunParameters,
)Methods:
client.scenarios.create(**params) -> ScenarioViewclient.scenarios.retrieve(id) -> ScenarioViewclient.scenarios.update(id, **params) -> ScenarioViewclient.scenarios.list(**params) -> SyncScenariosCursorIDPage[ScenarioView]client.scenarios.list_public(**params) -> SyncScenariosCursorIDPage[ScenarioView]client.scenarios.start_run(**params) -> ScenarioRunView
Methods:
client.scenarios.runs.retrieve(id) -> ScenarioRunViewclient.scenarios.runs.list(**params) -> SyncBenchmarkRunsCursorIDPage[ScenarioRunView]client.scenarios.runs.cancel(id) -> ScenarioRunViewclient.scenarios.runs.complete(id) -> ScenarioRunViewclient.scenarios.runs.download_logs(id) -> BinaryAPIResponseclient.scenarios.runs.score(id) -> ScenarioRunView
Types:
from runloop_api_client.types.scenarios import (
ScorerCreateResponse,
ScorerRetrieveResponse,
ScorerUpdateResponse,
ScorerListResponse,
ScorerValidateResponse,
)Methods:
client.scenarios.scorers.create(**params) -> ScorerCreateResponseclient.scenarios.scorers.retrieve(id) -> ScorerRetrieveResponseclient.scenarios.scorers.update(id, **params) -> ScorerUpdateResponseclient.scenarios.scorers.list(**params) -> SyncScenarioScorersCursorIDPage[ScorerListResponse]client.scenarios.scorers.validate(id, **params) -> ScorerValidateResponse
Types:
from runloop_api_client.types import (
ObjectCreateParameters,
ObjectDownloadURLView,
ObjectListView,
ObjectView,
)Methods:
client.objects.create(**params) -> ObjectViewclient.objects.retrieve(id) -> ObjectViewclient.objects.list(**params) -> SyncObjectsCursorIDPage[ObjectView]client.objects.delete(id) -> ObjectViewclient.objects.complete(id) -> ObjectViewclient.objects.download(id, **params) -> ObjectDownloadURLViewclient.objects.list_public(**params) -> SyncObjectsCursorIDPage[ObjectView]
Types:
from runloop_api_client.types import (
RepositoryConnectionListView,
RepositoryConnectionView,
RepositoryInspectionDetails,
RepositoryInspectionListView,
RepositoryManifestView,
)Methods:
client.repositories.create(**params) -> RepositoryConnectionViewclient.repositories.retrieve(id) -> RepositoryConnectionViewclient.repositories.list(**params) -> SyncRepositoriesCursorIDPage[RepositoryConnectionView]client.repositories.delete(id) -> objectclient.repositories.list_inspections(id) -> RepositoryInspectionListViewclient.repositories.refresh(id, **params) -> object
Types:
from runloop_api_client.types import (
SecretCreateParameters,
SecretListView,
SecretUpdateParameters,
SecretView,
)Methods:
client.secrets.create(**params) -> SecretViewclient.secrets.update(name, **params) -> SecretViewclient.secrets.list(**params) -> SecretListViewclient.secrets.delete(name) -> SecretView