from runloop_api_client.types import AfterIdle, CodeMountParameters, LaunchParametersTypes:
from runloop_api_client.types import (
BenchmarkCreateParameters,
BenchmarkListView,
BenchmarkRunListView,
BenchmarkRunView,
BenchmarkView,
StartBenchmarkRunParameters,
)Methods:
client.benchmarks.create(**params) -> BenchmarkViewclient.benchmarks.retrieve(id) -> BenchmarkViewclient.benchmarks.list(**params) -> BenchmarkListViewclient.benchmarks.start_run(**params) -> BenchmarkRunView
Methods:
client.benchmarks.runs.retrieve(id) -> BenchmarkRunViewclient.benchmarks.runs.list(**params) -> BenchmarkRunListViewclient.benchmarks.runs.complete(id) -> BenchmarkRunView
Types:
from runloop_api_client.types import (
BlueprintBuildLog,
BlueprintBuildLogsListView,
BlueprintBuildParameters,
BlueprintListView,
BlueprintPreviewView,
BlueprintView,
)Methods:
client.blueprints.create(**params) -> BlueprintViewclient.blueprints.retrieve(id) -> BlueprintViewclient.blueprints.list(**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,
DevboxDeleteDiskSnapshotResponse,
DevboxKeepAliveResponse,
DevboxReadFileContentsResponse,
DevboxUploadFileResponse,
)Methods:
client.devboxes.create(**params) -> DevboxViewclient.devboxes.retrieve(id) -> 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) -> DevboxTunnelViewclient.devboxes.resume(id) -> DevboxViewclient.devboxes.shutdown(id) -> DevboxViewclient.devboxes.snapshot_disk(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 BrowserViewMethods:
client.devboxes.browsers.create() -> BrowserView
Types:
from runloop_api_client.types.devboxes import (
ComputerView,
ComputerKeyboardInteractionResponse,
ComputerMouseInteractionResponse,
ComputerScreenInteractionResponse,
)Methods:
client.devboxes.computers.create(**params) -> 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) -> objectclient.devboxes.lsp.diagnostics(id, **params) -> DiagnosticsResponseclient.devboxes.lsp.document_symbols(id, **params) -> objectclient.devboxes.lsp.file(id, **params) -> FileContentsResponseclient.devboxes.lsp.file_definition(id, **params) -> objectclient.devboxes.lsp.files(id) -> LspFilesResponseclient.devboxes.lsp.formatting(id, **params) -> objectclient.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) -> objectclient.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,
ScenarioCreateParameters,
ScenarioEnvironment,
ScenarioListView,
ScenarioRunListView,
ScenarioRunView,
ScenarioView,
ScoringContract,
ScoringContractResultView,
ScoringFunction,
ScoringFunctionResultView,
StartScenarioRunParameters,
)Methods:
client.scenarios.create(**params) -> ScenarioViewclient.scenarios.retrieve(id) -> ScenarioViewclient.scenarios.list(**params) -> ScenarioListViewclient.scenarios.start_run(**params) -> ScenarioRunView
Methods:
client.scenarios.runs.retrieve(id) -> ScenarioRunViewclient.scenarios.runs.list(**params) -> ScenarioRunListViewclient.scenarios.runs.complete(id) -> ScenarioRunViewclient.scenarios.runs.score(id) -> ScenarioRunView
Types:
from runloop_api_client.types import (
RepositoryConnectionListView,
RepositoryConnectionView,
RepositoryVersionDetails,
RepositoryVersionListView,
RepositoryDeleteResponse,
)Methods:
client.repositories.create(**params) -> RepositoryConnectionViewclient.repositories.retrieve(id) -> RepositoryConnectionViewclient.repositories.list(**params) -> SyncRepositoriesCursorIDPage[RepositoryConnectionView]client.repositories.delete(id) -> objectclient.repositories.versions(id) -> RepositoryVersionListView