Skip to content

Latest commit

 

History

History
384 lines (284 loc) · 29.1 KB

File metadata and controls

384 lines (284 loc) · 29.1 KB

Shared

Types:

Benchmarks

Types:

Methods:

  • client.benchmarks.create({ ...params }) -> BenchmarkView
  • client.benchmarks.retrieve(id) -> BenchmarkView
  • client.benchmarks.update(id, { ...params }) -> BenchmarkView
  • client.benchmarks.list({ ...params }) -> BenchmarkViewsBenchmarksCursorIDPage
  • client.benchmarks.definitions(id, { ...params }) -> ScenarioDefinitionListView
  • client.benchmarks.listPublic({ ...params }) -> BenchmarkViewsBenchmarksCursorIDPage
  • client.benchmarks.startRun({ ...params }) -> BenchmarkRunView
  • client.benchmarks.updateScenarios(id, { ...params }) -> BenchmarkView

BenchmarkRuns

Types:

Methods:

  • client.benchmarkRuns.retrieve(id) -> BenchmarkRunView
  • client.benchmarkRuns.list({ ...params }) -> BenchmarkRunViewsBenchmarkRunsCursorIDPage
  • client.benchmarkRuns.cancel(id) -> BenchmarkRunView
  • client.benchmarkRuns.complete(id) -> BenchmarkRunView
  • client.benchmarkRuns.listScenarioRuns(id, { ...params }) -> ScenarioRunViewsBenchmarkRunsCursorIDPage

BenchmarkJobs

Types:

Methods:

  • client.benchmarkJobs.create({ ...params }) -> BenchmarkJobView
  • client.benchmarkJobs.retrieve(id) -> BenchmarkJobView
  • client.benchmarkJobs.list({ ...params }) -> BenchmarkJobListView

Agents

Types:

Methods:

  • client.agents.create({ ...params }) -> AgentView
  • client.agents.retrieve(id) -> AgentView
  • client.agents.list({ ...params }) -> AgentViewsAgentsCursorIDPage

Blueprints

Types:

Methods:

  • client.blueprints.create({ ...params }) -> BlueprintView
  • client.blueprints.retrieve(id) -> BlueprintView
  • client.blueprints.list({ ...params }) -> BlueprintViewsBlueprintsCursorIDPage
  • client.blueprints.delete(id) -> unknown
  • client.blueprints.createFromInspection({ ...params }) -> BlueprintView
  • client.blueprints.listPublic({ ...params }) -> BlueprintViewsBlueprintsCursorIDPage
  • client.blueprints.logs(id) -> BlueprintBuildLogsListView
  • client.blueprints.preview({ ...params }) -> BlueprintPreviewView

Devboxes

Types:

Methods:

  • client.devboxes.create({ ...params }) -> DevboxView
  • client.devboxes.retrieve(id) -> DevboxView
  • client.devboxes.update(id, { ...params }) -> DevboxView
  • client.devboxes.list({ ...params }) -> DevboxViewsDevboxesCursorIDPage
  • client.devboxes.createSSHKey(id) -> DevboxCreateSSHKeyResponse
  • client.devboxes.deleteDiskSnapshot(id) -> unknown
  • client.devboxes.downloadFile(id, { ...params }) -> Response
  • client.devboxes.enableTunnel(id, { ...params }) -> TunnelView
  • client.devboxes.execute(id, { ...params }) -> DevboxAsyncExecutionDetailView
  • client.devboxes.executeAsync(id, { ...params }) -> DevboxAsyncExecutionDetailView
  • client.devboxes.executeSync(id, { ...params }) -> DevboxExecutionDetailView
  • client.devboxes.keepAlive(id) -> unknown
  • client.devboxes.listDiskSnapshots({ ...params }) -> DevboxSnapshotViewsDiskSnapshotsCursorIDPage
  • client.devboxes.readFileContents(id, { ...params }) -> string
  • client.devboxes.removeTunnel(id, { ...params }) -> unknown
  • client.devboxes.resume(id) -> DevboxView
  • client.devboxes.retrieveResourceUsage(id) -> DevboxResourceUsageView
  • client.devboxes.shutdown(id, { ...params }) -> DevboxView
  • client.devboxes.snapshotDisk(id, { ...params }) -> DevboxSnapshotView
  • client.devboxes.snapshotDiskAsync(id, { ...params }) -> DevboxSnapshotView
  • client.devboxes.suspend(id) -> DevboxView
  • client.devboxes.uploadFile(id, { ...params }) -> unknown
  • client.devboxes.waitForCommand(devboxId, executionId, { ...params }) -> DevboxAsyncExecutionDetailView
  • client.devboxes.writeFileContents(id, { ...params }) -> DevboxExecutionDetailView

DiskSnapshots

Types:

Methods:

  • client.devboxes.diskSnapshots.update(id, { ...params }) -> DevboxSnapshotView
  • client.devboxes.diskSnapshots.list({ ...params }) -> DevboxSnapshotViewsDiskSnapshotsCursorIDPage
  • client.devboxes.diskSnapshots.delete(id) -> unknown
  • client.devboxes.diskSnapshots.queryStatus(id) -> DevboxSnapshotAsyncStatusView

Browsers

Types:

Methods:

  • client.devboxes.browsers.create({ ...params }) -> BrowserView
  • client.devboxes.browsers.retrieve(id) -> BrowserView

Computers

Types:

Methods:

  • client.devboxes.computers.create({ ...params }) -> ComputerView
  • client.devboxes.computers.retrieve(id) -> ComputerView
  • client.devboxes.computers.keyboardInteraction(id, { ...params }) -> ComputerKeyboardInteractionResponse
  • client.devboxes.computers.mouseInteraction(id, { ...params }) -> ComputerMouseInteractionResponse
  • client.devboxes.computers.screenInteraction(id, { ...params }) -> ComputerScreenInteractionResponse

Logs

Types:

Methods:

  • client.devboxes.logs.list(id, { ...params }) -> DevboxLogsListView

Executions

Types:

Methods:

  • client.devboxes.executions.retrieve(devboxId, executionId, { ...params }) -> DevboxAsyncExecutionDetailView
  • client.devboxes.executions.executeAsync(id, { ...params }) -> DevboxAsyncExecutionDetailView
  • client.devboxes.executions.executeSync(id, { ...params }) -> DevboxExecutionDetailView
  • client.devboxes.executions.kill(devboxId, executionId, { ...params }) -> DevboxAsyncExecutionDetailView
  • client.devboxes.executions.sendStdIn(devboxId, executionId, { ...params }) -> DevboxSendStdInResult
  • client.devboxes.executions.streamStderrUpdates(devboxId, executionId, { ...params }) -> ExecutionUpdateChunk
  • client.devboxes.executions.streamStdoutUpdates(devboxId, executionId, { ...params }) -> ExecutionUpdateChunk

Scenarios

Types:

Methods:

  • client.scenarios.create({ ...params }) -> ScenarioView
  • client.scenarios.retrieve(id) -> ScenarioView
  • client.scenarios.update(id, { ...params }) -> ScenarioView
  • client.scenarios.list({ ...params }) -> ScenarioViewsScenariosCursorIDPage
  • client.scenarios.archive(id) -> ScenarioView
  • client.scenarios.listPublic({ ...params }) -> ScenarioViewsScenariosCursorIDPage
  • client.scenarios.startRun({ ...params }) -> ScenarioRunView

Runs

Methods:

  • client.scenarios.runs.retrieve(id) -> ScenarioRunView
  • client.scenarios.runs.list({ ...params }) -> ScenarioRunViewsBenchmarkRunsCursorIDPage
  • client.scenarios.runs.cancel(id) -> ScenarioRunView
  • client.scenarios.runs.complete(id) -> ScenarioRunView
  • client.scenarios.runs.downloadLogs(id) -> Response
  • client.scenarios.runs.score(id) -> ScenarioRunView

Scorers

Types:

Methods:

  • client.scenarios.scorers.create({ ...params }) -> ScorerCreateResponse
  • client.scenarios.scorers.retrieve(id) -> ScorerRetrieveResponse
  • client.scenarios.scorers.update(id, { ...params }) -> ScorerUpdateResponse
  • client.scenarios.scorers.list({ ...params }) -> ScorerListResponsesScenarioScorersCursorIDPage

Objects

Types:

Methods:

  • client.objects.create({ ...params }) -> ObjectView
  • client.objects.retrieve(id) -> ObjectView
  • client.objects.list({ ...params }) -> ObjectViewsObjectsCursorIDPage
  • client.objects.delete(id) -> ObjectView
  • client.objects.complete(id) -> ObjectView
  • client.objects.download(id, { ...params }) -> ObjectDownloadURLView
  • client.objects.listPublic({ ...params }) -> ObjectViewsObjectsCursorIDPage

Repositories

Types:

Methods:

  • client.repositories.create({ ...params }) -> RepositoryConnectionView
  • client.repositories.retrieve(id) -> RepositoryConnectionView
  • client.repositories.list({ ...params }) -> RepositoryConnectionViewsRepositoriesCursorIDPage
  • client.repositories.delete(id) -> unknown
  • client.repositories.inspect(id, { ...params }) -> RepositoryInspectionDetails
  • client.repositories.listInspections(id) -> RepositoryInspectionListView
  • client.repositories.refresh(id, { ...params }) -> unknown
  • client.repositories.retrieveInspection(id) -> RepositoryInspectionDetails

Secrets

Types:

Methods:

  • client.secrets.create({ ...params }) -> SecretView
  • client.secrets.update(name, { ...params }) -> SecretView
  • client.secrets.list({ ...params }) -> SecretListView
  • client.secrets.delete(name) -> SecretView

NetworkPolicies

Types:

Methods:

  • client.networkPolicies.create({ ...params }) -> NetworkPolicyView
  • client.networkPolicies.retrieve(id) -> NetworkPolicyView
  • client.networkPolicies.update(id, { ...params }) -> NetworkPolicyView
  • client.networkPolicies.list({ ...params }) -> NetworkPolicyViewsNetworkPoliciesCursorIDPage
  • client.networkPolicies.delete(id) -> NetworkPolicyView

GatewayConfigs

Types:

Methods:

  • client.gatewayConfigs.create({ ...params }) -> GatewayConfigView
  • client.gatewayConfigs.retrieve(id) -> GatewayConfigView
  • client.gatewayConfigs.update(id, { ...params }) -> GatewayConfigView
  • client.gatewayConfigs.list({ ...params }) -> GatewayConfigViewsGatewayConfigsCursorIDPage
  • client.gatewayConfigs.delete(id) -> GatewayConfigView

McpConfigs

Types:

Methods:

  • client.mcpConfigs.create({ ...params }) -> McpConfigView
  • client.mcpConfigs.retrieve(id) -> McpConfigView
  • client.mcpConfigs.update(id, { ...params }) -> McpConfigView
  • client.mcpConfigs.list({ ...params }) -> McpConfigViewsMcpConfigsCursorIDPage
  • client.mcpConfigs.delete(id) -> McpConfigView