Table of Contents

Class OpenShell.OpenShellClient

Namespace
Openshell.V1
Assembly
OpenShell.Sdk.dll

Client for OpenShell

public class OpenShell.OpenShellClient : ClientBase<OpenShell.OpenShellClient>
Inheritance
OpenShell.OpenShellClient
Inherited Members

Constructors

OpenShellClient()

Protected parameterless constructor to allow creation of test doubles.

protected OpenShellClient()

OpenShellClient(CallInvoker)

Creates a new client for OpenShell that uses a custom CallInvoker.

public OpenShellClient(CallInvoker callInvoker)

Parameters

callInvoker CallInvoker

The callInvoker to use to make remote calls.

OpenShellClient(ChannelBase)

Creates a new client for OpenShell

public OpenShellClient(ChannelBase channel)

Parameters

channel ChannelBase

The channel to use to make remote calls.

OpenShellClient(ClientBaseConfiguration)

Protected constructor to allow creation of configured clients.

protected OpenShellClient(ClientBase.ClientBaseConfiguration configuration)

Parameters

configuration ClientBase.ClientBaseConfiguration

The client configuration.

Methods

AddWorkspaceMember(AddWorkspaceMemberRequest, CallOptions)

Add a member to a workspace.

public virtual AddWorkspaceMemberResponse AddWorkspaceMember(AddWorkspaceMemberRequest request, CallOptions options)

Parameters

request AddWorkspaceMemberRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AddWorkspaceMemberResponse

The response received from the server.

AddWorkspaceMember(AddWorkspaceMemberRequest, Metadata, DateTime?, CancellationToken)

Add a member to a workspace.

public virtual AddWorkspaceMemberResponse AddWorkspaceMember(AddWorkspaceMemberRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request AddWorkspaceMemberRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AddWorkspaceMemberResponse

The response received from the server.

AddWorkspaceMemberAsync(AddWorkspaceMemberRequest, CallOptions)

Add a member to a workspace.

public virtual AsyncUnaryCall<AddWorkspaceMemberResponse> AddWorkspaceMemberAsync(AddWorkspaceMemberRequest request, CallOptions options)

Parameters

request AddWorkspaceMemberRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<AddWorkspaceMemberResponse>

The call object.

AddWorkspaceMemberAsync(AddWorkspaceMemberRequest, Metadata, DateTime?, CancellationToken)

Add a member to a workspace.

public virtual AsyncUnaryCall<AddWorkspaceMemberResponse> AddWorkspaceMemberAsync(AddWorkspaceMemberRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request AddWorkspaceMemberRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<AddWorkspaceMemberResponse>

The call object.

ApproveAllDraftChunks(ApproveAllDraftChunksRequest, CallOptions)

Approve all pending draft chunks (skips security-flagged unless forced).

public virtual ApproveAllDraftChunksResponse ApproveAllDraftChunks(ApproveAllDraftChunksRequest request, CallOptions options)

Parameters

request ApproveAllDraftChunksRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ApproveAllDraftChunksResponse

The response received from the server.

ApproveAllDraftChunks(ApproveAllDraftChunksRequest, Metadata, DateTime?, CancellationToken)

Approve all pending draft chunks (skips security-flagged unless forced).

public virtual ApproveAllDraftChunksResponse ApproveAllDraftChunks(ApproveAllDraftChunksRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ApproveAllDraftChunksRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ApproveAllDraftChunksResponse

The response received from the server.

ApproveAllDraftChunksAsync(ApproveAllDraftChunksRequest, CallOptions)

Approve all pending draft chunks (skips security-flagged unless forced).

public virtual AsyncUnaryCall<ApproveAllDraftChunksResponse> ApproveAllDraftChunksAsync(ApproveAllDraftChunksRequest request, CallOptions options)

Parameters

request ApproveAllDraftChunksRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ApproveAllDraftChunksResponse>

The call object.

ApproveAllDraftChunksAsync(ApproveAllDraftChunksRequest, Metadata, DateTime?, CancellationToken)

Approve all pending draft chunks (skips security-flagged unless forced).

public virtual AsyncUnaryCall<ApproveAllDraftChunksResponse> ApproveAllDraftChunksAsync(ApproveAllDraftChunksRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ApproveAllDraftChunksRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ApproveAllDraftChunksResponse>

The call object.

ApproveDraftChunk(ApproveDraftChunkRequest, CallOptions)

Approve a single draft policy chunk (merges into active policy).

public virtual ApproveDraftChunkResponse ApproveDraftChunk(ApproveDraftChunkRequest request, CallOptions options)

Parameters

request ApproveDraftChunkRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ApproveDraftChunkResponse

The response received from the server.

ApproveDraftChunk(ApproveDraftChunkRequest, Metadata, DateTime?, CancellationToken)

Approve a single draft policy chunk (merges into active policy).

public virtual ApproveDraftChunkResponse ApproveDraftChunk(ApproveDraftChunkRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ApproveDraftChunkRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ApproveDraftChunkResponse

The response received from the server.

ApproveDraftChunkAsync(ApproveDraftChunkRequest, CallOptions)

Approve a single draft policy chunk (merges into active policy).

public virtual AsyncUnaryCall<ApproveDraftChunkResponse> ApproveDraftChunkAsync(ApproveDraftChunkRequest request, CallOptions options)

Parameters

request ApproveDraftChunkRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ApproveDraftChunkResponse>

The call object.

ApproveDraftChunkAsync(ApproveDraftChunkRequest, Metadata, DateTime?, CancellationToken)

Approve a single draft policy chunk (merges into active policy).

public virtual AsyncUnaryCall<ApproveDraftChunkResponse> ApproveDraftChunkAsync(ApproveDraftChunkRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ApproveDraftChunkRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ApproveDraftChunkResponse>

The call object.

AttachSandboxProvider(AttachSandboxProviderRequest, CallOptions)

Attach a provider record to an existing sandbox.

public virtual AttachSandboxProviderResponse AttachSandboxProvider(AttachSandboxProviderRequest request, CallOptions options)

Parameters

request AttachSandboxProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AttachSandboxProviderResponse

The response received from the server.

AttachSandboxProvider(AttachSandboxProviderRequest, Metadata, DateTime?, CancellationToken)

Attach a provider record to an existing sandbox.

public virtual AttachSandboxProviderResponse AttachSandboxProvider(AttachSandboxProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request AttachSandboxProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AttachSandboxProviderResponse

The response received from the server.

AttachSandboxProviderAsync(AttachSandboxProviderRequest, CallOptions)

Attach a provider record to an existing sandbox.

public virtual AsyncUnaryCall<AttachSandboxProviderResponse> AttachSandboxProviderAsync(AttachSandboxProviderRequest request, CallOptions options)

Parameters

request AttachSandboxProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<AttachSandboxProviderResponse>

The call object.

AttachSandboxProviderAsync(AttachSandboxProviderRequest, Metadata, DateTime?, CancellationToken)

Attach a provider record to an existing sandbox.

public virtual AsyncUnaryCall<AttachSandboxProviderResponse> AttachSandboxProviderAsync(AttachSandboxProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request AttachSandboxProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<AttachSandboxProviderResponse>

The call object.

BeginRootfsTarStaging(BeginRootfsTarStagingRequest, CallOptions)

Allocate a gateway-owned staging slot for a local rootfs tar archive.

The gateway creates a request-scoped directory inside the compute driver's staging root and returns an opaque single-use token plus the absolute path the client must write the archive to. The token is then passed as template.driver_config.<driver>.rootfs_tar_staging_token on CreateSandbox; callers never name a filesystem path themselves. Only a client sharing the gateway's filesystem can complete the upload.

public virtual BeginRootfsTarStagingResponse BeginRootfsTarStaging(BeginRootfsTarStagingRequest request, CallOptions options)

Parameters

request BeginRootfsTarStagingRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

BeginRootfsTarStagingResponse

The response received from the server.

BeginRootfsTarStaging(BeginRootfsTarStagingRequest, Metadata, DateTime?, CancellationToken)

Allocate a gateway-owned staging slot for a local rootfs tar archive.

The gateway creates a request-scoped directory inside the compute driver's staging root and returns an opaque single-use token plus the absolute path the client must write the archive to. The token is then passed as template.driver_config.<driver>.rootfs_tar_staging_token on CreateSandbox; callers never name a filesystem path themselves. Only a client sharing the gateway's filesystem can complete the upload.

public virtual BeginRootfsTarStagingResponse BeginRootfsTarStaging(BeginRootfsTarStagingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request BeginRootfsTarStagingRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

BeginRootfsTarStagingResponse

The response received from the server.

BeginRootfsTarStagingAsync(BeginRootfsTarStagingRequest, CallOptions)

Allocate a gateway-owned staging slot for a local rootfs tar archive.

The gateway creates a request-scoped directory inside the compute driver's staging root and returns an opaque single-use token plus the absolute path the client must write the archive to. The token is then passed as template.driver_config.<driver>.rootfs_tar_staging_token on CreateSandbox; callers never name a filesystem path themselves. Only a client sharing the gateway's filesystem can complete the upload.

public virtual AsyncUnaryCall<BeginRootfsTarStagingResponse> BeginRootfsTarStagingAsync(BeginRootfsTarStagingRequest request, CallOptions options)

Parameters

request BeginRootfsTarStagingRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<BeginRootfsTarStagingResponse>

The call object.

BeginRootfsTarStagingAsync(BeginRootfsTarStagingRequest, Metadata, DateTime?, CancellationToken)

Allocate a gateway-owned staging slot for a local rootfs tar archive.

The gateway creates a request-scoped directory inside the compute driver's staging root and returns an opaque single-use token plus the absolute path the client must write the archive to. The token is then passed as template.driver_config.<driver>.rootfs_tar_staging_token on CreateSandbox; callers never name a filesystem path themselves. Only a client sharing the gateway's filesystem can complete the upload.

public virtual AsyncUnaryCall<BeginRootfsTarStagingResponse> BeginRootfsTarStagingAsync(BeginRootfsTarStagingRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request BeginRootfsTarStagingRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<BeginRootfsTarStagingResponse>

The call object.

ClearDraftChunks(ClearDraftChunksRequest, CallOptions)

Clear all pending draft chunks for a sandbox.

public virtual ClearDraftChunksResponse ClearDraftChunks(ClearDraftChunksRequest request, CallOptions options)

Parameters

request ClearDraftChunksRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ClearDraftChunksResponse

The response received from the server.

ClearDraftChunks(ClearDraftChunksRequest, Metadata, DateTime?, CancellationToken)

Clear all pending draft chunks for a sandbox.

public virtual ClearDraftChunksResponse ClearDraftChunks(ClearDraftChunksRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ClearDraftChunksRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ClearDraftChunksResponse

The response received from the server.

ClearDraftChunksAsync(ClearDraftChunksRequest, CallOptions)

Clear all pending draft chunks for a sandbox.

public virtual AsyncUnaryCall<ClearDraftChunksResponse> ClearDraftChunksAsync(ClearDraftChunksRequest request, CallOptions options)

Parameters

request ClearDraftChunksRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ClearDraftChunksResponse>

The call object.

ClearDraftChunksAsync(ClearDraftChunksRequest, Metadata, DateTime?, CancellationToken)

Clear all pending draft chunks for a sandbox.

public virtual AsyncUnaryCall<ClearDraftChunksResponse> ClearDraftChunksAsync(ClearDraftChunksRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ClearDraftChunksRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ClearDraftChunksResponse>

The call object.

ConfigureProviderRefresh(ConfigureProviderRefreshRequest, CallOptions)

Configure gateway-owned refresh material for one provider credential.

public virtual ConfigureProviderRefreshResponse ConfigureProviderRefresh(ConfigureProviderRefreshRequest request, CallOptions options)

Parameters

request ConfigureProviderRefreshRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ConfigureProviderRefreshResponse

The response received from the server.

ConfigureProviderRefresh(ConfigureProviderRefreshRequest, Metadata, DateTime?, CancellationToken)

Configure gateway-owned refresh material for one provider credential.

public virtual ConfigureProviderRefreshResponse ConfigureProviderRefresh(ConfigureProviderRefreshRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ConfigureProviderRefreshRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ConfigureProviderRefreshResponse

The response received from the server.

ConfigureProviderRefreshAsync(ConfigureProviderRefreshRequest, CallOptions)

Configure gateway-owned refresh material for one provider credential.

public virtual AsyncUnaryCall<ConfigureProviderRefreshResponse> ConfigureProviderRefreshAsync(ConfigureProviderRefreshRequest request, CallOptions options)

Parameters

request ConfigureProviderRefreshRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ConfigureProviderRefreshResponse>

The call object.

ConfigureProviderRefreshAsync(ConfigureProviderRefreshRequest, Metadata, DateTime?, CancellationToken)

Configure gateway-owned refresh material for one provider credential.

public virtual AsyncUnaryCall<ConfigureProviderRefreshResponse> ConfigureProviderRefreshAsync(ConfigureProviderRefreshRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ConfigureProviderRefreshRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ConfigureProviderRefreshResponse>

The call object.

ConnectSupervisor(CallOptions)

Persistent supervisor-to-gateway session (bidirectional streaming).

The supervisor opens this stream at startup and keeps it alive for the sandbox lifetime. The gateway uses it to coordinate relay channels for SSH connect, ExecSandbox, targetable sandbox services, and configuration delivery. Supervisors advertise optional stream features in SupervisorHello, and the gateway sends only payloads the supervisor advertises. Raw service bytes flow over RelayStream calls (separate HTTP/2 streams on the same connection), not over this stream.

public virtual AsyncDuplexStreamingCall<SupervisorMessage, GatewayMessage> ConnectSupervisor(CallOptions options)

Parameters

options CallOptions

The options for the call.

Returns

AsyncDuplexStreamingCall<SupervisorMessage, GatewayMessage>

The call object.

ConnectSupervisor(Metadata, DateTime?, CancellationToken)

Persistent supervisor-to-gateway session (bidirectional streaming).

The supervisor opens this stream at startup and keeps it alive for the sandbox lifetime. The gateway uses it to coordinate relay channels for SSH connect, ExecSandbox, targetable sandbox services, and configuration delivery. Supervisors advertise optional stream features in SupervisorHello, and the gateway sends only payloads the supervisor advertises. Raw service bytes flow over RelayStream calls (separate HTTP/2 streams on the same connection), not over this stream.

public virtual AsyncDuplexStreamingCall<SupervisorMessage, GatewayMessage> ConnectSupervisor(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncDuplexStreamingCall<SupervisorMessage, GatewayMessage>

The call object.

CreateProvider(CreateProviderRequest, CallOptions)

Create a provider.

public virtual ProviderResponse CreateProvider(CreateProviderRequest request, CallOptions options)

Parameters

request CreateProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ProviderResponse

The response received from the server.

CreateProvider(CreateProviderRequest, Metadata, DateTime?, CancellationToken)

Create a provider.

public virtual ProviderResponse CreateProvider(CreateProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ProviderResponse

The response received from the server.

CreateProviderAsync(CreateProviderRequest, CallOptions)

Create a provider.

public virtual AsyncUnaryCall<ProviderResponse> CreateProviderAsync(CreateProviderRequest request, CallOptions options)

Parameters

request CreateProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ProviderResponse>

The call object.

CreateProviderAsync(CreateProviderRequest, Metadata, DateTime?, CancellationToken)

Create a provider.

public virtual AsyncUnaryCall<ProviderResponse> CreateProviderAsync(CreateProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ProviderResponse>

The call object.

CreateSandbox(CreateSandboxRequest, CallOptions)

Create a new sandbox.

public virtual SandboxResponse CreateSandbox(CreateSandboxRequest request, CallOptions options)

Parameters

request CreateSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

SandboxResponse

The response received from the server.

CreateSandbox(CreateSandboxRequest, Metadata, DateTime?, CancellationToken)

Create a new sandbox.

public virtual SandboxResponse CreateSandbox(CreateSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

SandboxResponse

The response received from the server.

CreateSandboxAsync(CreateSandboxRequest, CallOptions)

Create a new sandbox.

public virtual AsyncUnaryCall<SandboxResponse> CreateSandboxAsync(CreateSandboxRequest request, CallOptions options)

Parameters

request CreateSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

CreateSandboxAsync(CreateSandboxRequest, Metadata, DateTime?, CancellationToken)

Create a new sandbox.

public virtual AsyncUnaryCall<SandboxResponse> CreateSandboxAsync(CreateSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

CreateSandboxTemplate(CreateSandboxTemplateRequest, CallOptions)

Create a reusable sandbox workload template.

public virtual SandboxTemplateResponse CreateSandboxTemplate(CreateSandboxTemplateRequest request, CallOptions options)

Parameters

request CreateSandboxTemplateRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

SandboxTemplateResponse

The response received from the server.

CreateSandboxTemplate(CreateSandboxTemplateRequest, Metadata, DateTime?, CancellationToken)

Create a reusable sandbox workload template.

public virtual SandboxTemplateResponse CreateSandboxTemplate(CreateSandboxTemplateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateSandboxTemplateRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

SandboxTemplateResponse

The response received from the server.

CreateSandboxTemplateAsync(CreateSandboxTemplateRequest, CallOptions)

Create a reusable sandbox workload template.

public virtual AsyncUnaryCall<SandboxTemplateResponse> CreateSandboxTemplateAsync(CreateSandboxTemplateRequest request, CallOptions options)

Parameters

request CreateSandboxTemplateRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<SandboxTemplateResponse>

The call object.

CreateSandboxTemplateAsync(CreateSandboxTemplateRequest, Metadata, DateTime?, CancellationToken)

Create a reusable sandbox workload template.

public virtual AsyncUnaryCall<SandboxTemplateResponse> CreateSandboxTemplateAsync(CreateSandboxTemplateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateSandboxTemplateRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<SandboxTemplateResponse>

The call object.

CreateSshSession(CreateSshSessionRequest, CallOptions)

Create a short-lived SSH session for a sandbox.

public virtual CreateSshSessionResponse CreateSshSession(CreateSshSessionRequest request, CallOptions options)

Parameters

request CreateSshSessionRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

CreateSshSessionResponse

The response received from the server.

CreateSshSession(CreateSshSessionRequest, Metadata, DateTime?, CancellationToken)

Create a short-lived SSH session for a sandbox.

public virtual CreateSshSessionResponse CreateSshSession(CreateSshSessionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateSshSessionRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

CreateSshSessionResponse

The response received from the server.

CreateSshSessionAsync(CreateSshSessionRequest, CallOptions)

Create a short-lived SSH session for a sandbox.

public virtual AsyncUnaryCall<CreateSshSessionResponse> CreateSshSessionAsync(CreateSshSessionRequest request, CallOptions options)

Parameters

request CreateSshSessionRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<CreateSshSessionResponse>

The call object.

CreateSshSessionAsync(CreateSshSessionRequest, Metadata, DateTime?, CancellationToken)

Create a short-lived SSH session for a sandbox.

public virtual AsyncUnaryCall<CreateSshSessionResponse> CreateSshSessionAsync(CreateSshSessionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateSshSessionRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<CreateSshSessionResponse>

The call object.

CreateWorkspace(CreateWorkspaceRequest, CallOptions)

Create a workspace.

public virtual CreateWorkspaceResponse CreateWorkspace(CreateWorkspaceRequest request, CallOptions options)

Parameters

request CreateWorkspaceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

CreateWorkspaceResponse

The response received from the server.

CreateWorkspace(CreateWorkspaceRequest, Metadata, DateTime?, CancellationToken)

Create a workspace.

public virtual CreateWorkspaceResponse CreateWorkspace(CreateWorkspaceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateWorkspaceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

CreateWorkspaceResponse

The response received from the server.

CreateWorkspaceAsync(CreateWorkspaceRequest, CallOptions)

Create a workspace.

public virtual AsyncUnaryCall<CreateWorkspaceResponse> CreateWorkspaceAsync(CreateWorkspaceRequest request, CallOptions options)

Parameters

request CreateWorkspaceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<CreateWorkspaceResponse>

The call object.

CreateWorkspaceAsync(CreateWorkspaceRequest, Metadata, DateTime?, CancellationToken)

Create a workspace.

public virtual AsyncUnaryCall<CreateWorkspaceResponse> CreateWorkspaceAsync(CreateWorkspaceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request CreateWorkspaceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<CreateWorkspaceResponse>

The call object.

DeleteProvider(DeleteProviderRequest, CallOptions)

Delete a provider by name.

public virtual DeleteProviderResponse DeleteProvider(DeleteProviderRequest request, CallOptions options)

Parameters

request DeleteProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

DeleteProviderResponse

The response received from the server.

DeleteProvider(DeleteProviderRequest, Metadata, DateTime?, CancellationToken)

Delete a provider by name.

public virtual DeleteProviderResponse DeleteProvider(DeleteProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

DeleteProviderResponse

The response received from the server.

DeleteProviderAsync(DeleteProviderRequest, CallOptions)

Delete a provider by name.

public virtual AsyncUnaryCall<DeleteProviderResponse> DeleteProviderAsync(DeleteProviderRequest request, CallOptions options)

Parameters

request DeleteProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<DeleteProviderResponse>

The call object.

DeleteProviderAsync(DeleteProviderRequest, Metadata, DateTime?, CancellationToken)

Delete a provider by name.

public virtual AsyncUnaryCall<DeleteProviderResponse> DeleteProviderAsync(DeleteProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<DeleteProviderResponse>

The call object.

DeleteProviderProfile(DeleteProviderProfileRequest, CallOptions)

Delete a custom provider type profile by id.

public virtual DeleteProviderProfileResponse DeleteProviderProfile(DeleteProviderProfileRequest request, CallOptions options)

Parameters

request DeleteProviderProfileRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

DeleteProviderProfileResponse

The response received from the server.

DeleteProviderProfile(DeleteProviderProfileRequest, Metadata, DateTime?, CancellationToken)

Delete a custom provider type profile by id.

public virtual DeleteProviderProfileResponse DeleteProviderProfile(DeleteProviderProfileRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteProviderProfileRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

DeleteProviderProfileResponse

The response received from the server.

DeleteProviderProfileAsync(DeleteProviderProfileRequest, CallOptions)

Delete a custom provider type profile by id.

public virtual AsyncUnaryCall<DeleteProviderProfileResponse> DeleteProviderProfileAsync(DeleteProviderProfileRequest request, CallOptions options)

Parameters

request DeleteProviderProfileRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<DeleteProviderProfileResponse>

The call object.

DeleteProviderProfileAsync(DeleteProviderProfileRequest, Metadata, DateTime?, CancellationToken)

Delete a custom provider type profile by id.

public virtual AsyncUnaryCall<DeleteProviderProfileResponse> DeleteProviderProfileAsync(DeleteProviderProfileRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteProviderProfileRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<DeleteProviderProfileResponse>

The call object.

DeleteProviderRefresh(DeleteProviderRefreshRequest, CallOptions)

Delete gateway-owned refresh configuration for one provider credential.

public virtual DeleteProviderRefreshResponse DeleteProviderRefresh(DeleteProviderRefreshRequest request, CallOptions options)

Parameters

request DeleteProviderRefreshRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

DeleteProviderRefreshResponse

The response received from the server.

DeleteProviderRefresh(DeleteProviderRefreshRequest, Metadata, DateTime?, CancellationToken)

Delete gateway-owned refresh configuration for one provider credential.

public virtual DeleteProviderRefreshResponse DeleteProviderRefresh(DeleteProviderRefreshRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteProviderRefreshRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

DeleteProviderRefreshResponse

The response received from the server.

DeleteProviderRefreshAsync(DeleteProviderRefreshRequest, CallOptions)

Delete gateway-owned refresh configuration for one provider credential.

public virtual AsyncUnaryCall<DeleteProviderRefreshResponse> DeleteProviderRefreshAsync(DeleteProviderRefreshRequest request, CallOptions options)

Parameters

request DeleteProviderRefreshRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<DeleteProviderRefreshResponse>

The call object.

DeleteProviderRefreshAsync(DeleteProviderRefreshRequest, Metadata, DateTime?, CancellationToken)

Delete gateway-owned refresh configuration for one provider credential.

public virtual AsyncUnaryCall<DeleteProviderRefreshResponse> DeleteProviderRefreshAsync(DeleteProviderRefreshRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteProviderRefreshRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<DeleteProviderRefreshResponse>

The call object.

DeleteSandbox(DeleteSandboxRequest, CallOptions)

Delete a sandbox by name.

public virtual DeleteSandboxResponse DeleteSandbox(DeleteSandboxRequest request, CallOptions options)

Parameters

request DeleteSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

DeleteSandboxResponse

The response received from the server.

DeleteSandbox(DeleteSandboxRequest, Metadata, DateTime?, CancellationToken)

Delete a sandbox by name.

public virtual DeleteSandboxResponse DeleteSandbox(DeleteSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

DeleteSandboxResponse

The response received from the server.

DeleteSandboxAsync(DeleteSandboxRequest, CallOptions)

Delete a sandbox by name.

public virtual AsyncUnaryCall<DeleteSandboxResponse> DeleteSandboxAsync(DeleteSandboxRequest request, CallOptions options)

Parameters

request DeleteSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<DeleteSandboxResponse>

The call object.

DeleteSandboxAsync(DeleteSandboxRequest, Metadata, DateTime?, CancellationToken)

Delete a sandbox by name.

public virtual AsyncUnaryCall<DeleteSandboxResponse> DeleteSandboxAsync(DeleteSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<DeleteSandboxResponse>

The call object.

DeleteSandboxTemplate(DeleteSandboxTemplateRequest, CallOptions)

Delete a reusable sandbox workload template by name.

public virtual DeleteSandboxTemplateResponse DeleteSandboxTemplate(DeleteSandboxTemplateRequest request, CallOptions options)

Parameters

request DeleteSandboxTemplateRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

DeleteSandboxTemplateResponse

The response received from the server.

DeleteSandboxTemplate(DeleteSandboxTemplateRequest, Metadata, DateTime?, CancellationToken)

Delete a reusable sandbox workload template by name.

public virtual DeleteSandboxTemplateResponse DeleteSandboxTemplate(DeleteSandboxTemplateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteSandboxTemplateRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

DeleteSandboxTemplateResponse

The response received from the server.

DeleteSandboxTemplateAsync(DeleteSandboxTemplateRequest, CallOptions)

Delete a reusable sandbox workload template by name.

public virtual AsyncUnaryCall<DeleteSandboxTemplateResponse> DeleteSandboxTemplateAsync(DeleteSandboxTemplateRequest request, CallOptions options)

Parameters

request DeleteSandboxTemplateRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<DeleteSandboxTemplateResponse>

The call object.

DeleteSandboxTemplateAsync(DeleteSandboxTemplateRequest, Metadata, DateTime?, CancellationToken)

Delete a reusable sandbox workload template by name.

public virtual AsyncUnaryCall<DeleteSandboxTemplateResponse> DeleteSandboxTemplateAsync(DeleteSandboxTemplateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteSandboxTemplateRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<DeleteSandboxTemplateResponse>

The call object.

DeleteService(DeleteServiceRequest, CallOptions)

Delete one sandbox HTTP service endpoint.

public virtual DeleteServiceResponse DeleteService(DeleteServiceRequest request, CallOptions options)

Parameters

request DeleteServiceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

DeleteServiceResponse

The response received from the server.

DeleteService(DeleteServiceRequest, Metadata, DateTime?, CancellationToken)

Delete one sandbox HTTP service endpoint.

public virtual DeleteServiceResponse DeleteService(DeleteServiceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteServiceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

DeleteServiceResponse

The response received from the server.

DeleteServiceAsync(DeleteServiceRequest, CallOptions)

Delete one sandbox HTTP service endpoint.

public virtual AsyncUnaryCall<DeleteServiceResponse> DeleteServiceAsync(DeleteServiceRequest request, CallOptions options)

Parameters

request DeleteServiceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<DeleteServiceResponse>

The call object.

DeleteServiceAsync(DeleteServiceRequest, Metadata, DateTime?, CancellationToken)

Delete one sandbox HTTP service endpoint.

public virtual AsyncUnaryCall<DeleteServiceResponse> DeleteServiceAsync(DeleteServiceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteServiceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<DeleteServiceResponse>

The call object.

DeleteWorkspace(DeleteWorkspaceRequest, CallOptions)

Delete a workspace by name.

public virtual DeleteWorkspaceResponse DeleteWorkspace(DeleteWorkspaceRequest request, CallOptions options)

Parameters

request DeleteWorkspaceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

DeleteWorkspaceResponse

The response received from the server.

DeleteWorkspace(DeleteWorkspaceRequest, Metadata, DateTime?, CancellationToken)

Delete a workspace by name.

public virtual DeleteWorkspaceResponse DeleteWorkspace(DeleteWorkspaceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteWorkspaceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

DeleteWorkspaceResponse

The response received from the server.

DeleteWorkspaceAsync(DeleteWorkspaceRequest, CallOptions)

Delete a workspace by name.

public virtual AsyncUnaryCall<DeleteWorkspaceResponse> DeleteWorkspaceAsync(DeleteWorkspaceRequest request, CallOptions options)

Parameters

request DeleteWorkspaceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<DeleteWorkspaceResponse>

The call object.

DeleteWorkspaceAsync(DeleteWorkspaceRequest, Metadata, DateTime?, CancellationToken)

Delete a workspace by name.

public virtual AsyncUnaryCall<DeleteWorkspaceResponse> DeleteWorkspaceAsync(DeleteWorkspaceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DeleteWorkspaceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<DeleteWorkspaceResponse>

The call object.

DetachSandboxProvider(DetachSandboxProviderRequest, CallOptions)

Detach a provider record from an existing sandbox.

public virtual DetachSandboxProviderResponse DetachSandboxProvider(DetachSandboxProviderRequest request, CallOptions options)

Parameters

request DetachSandboxProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

DetachSandboxProviderResponse

The response received from the server.

DetachSandboxProvider(DetachSandboxProviderRequest, Metadata, DateTime?, CancellationToken)

Detach a provider record from an existing sandbox.

public virtual DetachSandboxProviderResponse DetachSandboxProvider(DetachSandboxProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DetachSandboxProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

DetachSandboxProviderResponse

The response received from the server.

DetachSandboxProviderAsync(DetachSandboxProviderRequest, CallOptions)

Detach a provider record from an existing sandbox.

public virtual AsyncUnaryCall<DetachSandboxProviderResponse> DetachSandboxProviderAsync(DetachSandboxProviderRequest request, CallOptions options)

Parameters

request DetachSandboxProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<DetachSandboxProviderResponse>

The call object.

DetachSandboxProviderAsync(DetachSandboxProviderRequest, Metadata, DateTime?, CancellationToken)

Detach a provider record from an existing sandbox.

public virtual AsyncUnaryCall<DetachSandboxProviderResponse> DetachSandboxProviderAsync(DetachSandboxProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request DetachSandboxProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<DetachSandboxProviderResponse>

The call object.

EditDraftChunk(EditDraftChunkRequest, CallOptions)

Edit a pending draft chunk in-place (e.g. narrow allowed_ips).

public virtual EditDraftChunkResponse EditDraftChunk(EditDraftChunkRequest request, CallOptions options)

Parameters

request EditDraftChunkRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

EditDraftChunkResponse

The response received from the server.

EditDraftChunk(EditDraftChunkRequest, Metadata, DateTime?, CancellationToken)

Edit a pending draft chunk in-place (e.g. narrow allowed_ips).

public virtual EditDraftChunkResponse EditDraftChunk(EditDraftChunkRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request EditDraftChunkRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

EditDraftChunkResponse

The response received from the server.

EditDraftChunkAsync(EditDraftChunkRequest, CallOptions)

Edit a pending draft chunk in-place (e.g. narrow allowed_ips).

public virtual AsyncUnaryCall<EditDraftChunkResponse> EditDraftChunkAsync(EditDraftChunkRequest request, CallOptions options)

Parameters

request EditDraftChunkRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<EditDraftChunkResponse>

The call object.

EditDraftChunkAsync(EditDraftChunkRequest, Metadata, DateTime?, CancellationToken)

Edit a pending draft chunk in-place (e.g. narrow allowed_ips).

public virtual AsyncUnaryCall<EditDraftChunkResponse> EditDraftChunkAsync(EditDraftChunkRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request EditDraftChunkRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<EditDraftChunkResponse>

The call object.

ExchangeProviderSubjectToken(ExchangeProviderSubjectTokenRequest, CallOptions)

Exchange a stored provider subject token for an intermediate token scoped to the calling supervisor's SPIFFE identity.

public virtual ExchangeProviderSubjectTokenResponse ExchangeProviderSubjectToken(ExchangeProviderSubjectTokenRequest request, CallOptions options)

Parameters

request ExchangeProviderSubjectTokenRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ExchangeProviderSubjectTokenResponse

The response received from the server.

ExchangeProviderSubjectToken(ExchangeProviderSubjectTokenRequest, Metadata, DateTime?, CancellationToken)

Exchange a stored provider subject token for an intermediate token scoped to the calling supervisor's SPIFFE identity.

public virtual ExchangeProviderSubjectTokenResponse ExchangeProviderSubjectToken(ExchangeProviderSubjectTokenRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ExchangeProviderSubjectTokenRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ExchangeProviderSubjectTokenResponse

The response received from the server.

ExchangeProviderSubjectTokenAsync(ExchangeProviderSubjectTokenRequest, CallOptions)

Exchange a stored provider subject token for an intermediate token scoped to the calling supervisor's SPIFFE identity.

public virtual AsyncUnaryCall<ExchangeProviderSubjectTokenResponse> ExchangeProviderSubjectTokenAsync(ExchangeProviderSubjectTokenRequest request, CallOptions options)

Parameters

request ExchangeProviderSubjectTokenRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ExchangeProviderSubjectTokenResponse>

The call object.

ExchangeProviderSubjectTokenAsync(ExchangeProviderSubjectTokenRequest, Metadata, DateTime?, CancellationToken)

Exchange a stored provider subject token for an intermediate token scoped to the calling supervisor's SPIFFE identity.

public virtual AsyncUnaryCall<ExchangeProviderSubjectTokenResponse> ExchangeProviderSubjectTokenAsync(ExchangeProviderSubjectTokenRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ExchangeProviderSubjectTokenRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ExchangeProviderSubjectTokenResponse>

The call object.

ExecSandbox(ExecSandboxRequest, CallOptions)

Execute a command in a ready sandbox and stream output.

public virtual AsyncServerStreamingCall<ExecSandboxEvent> ExecSandbox(ExecSandboxRequest request, CallOptions options)

Parameters

request ExecSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncServerStreamingCall<ExecSandboxEvent>

The call object.

ExecSandbox(ExecSandboxRequest, Metadata, DateTime?, CancellationToken)

Execute a command in a ready sandbox and stream output.

public virtual AsyncServerStreamingCall<ExecSandboxEvent> ExecSandbox(ExecSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ExecSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncServerStreamingCall<ExecSandboxEvent>

The call object.

ExecSandboxInteractive(CallOptions)

Execute an interactive command with bidirectional stdin/stdout streaming. The first client message MUST carry an ExecSandboxInput with the start variant. Subsequent messages carry stdin bytes or window resize events.

public virtual AsyncDuplexStreamingCall<ExecSandboxInput, ExecSandboxEvent> ExecSandboxInteractive(CallOptions options)

Parameters

options CallOptions

The options for the call.

Returns

AsyncDuplexStreamingCall<ExecSandboxInput, ExecSandboxEvent>

The call object.

ExecSandboxInteractive(Metadata, DateTime?, CancellationToken)

Execute an interactive command with bidirectional stdin/stdout streaming. The first client message MUST carry an ExecSandboxInput with the start variant. Subsequent messages carry stdin bytes or window resize events.

public virtual AsyncDuplexStreamingCall<ExecSandboxInput, ExecSandboxEvent> ExecSandboxInteractive(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncDuplexStreamingCall<ExecSandboxInput, ExecSandboxEvent>

The call object.

ExposeService(ExposeServiceRequest, CallOptions)

Create or update a sandbox HTTP service endpoint for local routing.

public virtual ServiceEndpointResponse ExposeService(ExposeServiceRequest request, CallOptions options)

Parameters

request ExposeServiceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ServiceEndpointResponse

The response received from the server.

ExposeService(ExposeServiceRequest, Metadata, DateTime?, CancellationToken)

Create or update a sandbox HTTP service endpoint for local routing.

public virtual ServiceEndpointResponse ExposeService(ExposeServiceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ExposeServiceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ServiceEndpointResponse

The response received from the server.

ExposeServiceAsync(ExposeServiceRequest, CallOptions)

Create or update a sandbox HTTP service endpoint for local routing.

public virtual AsyncUnaryCall<ServiceEndpointResponse> ExposeServiceAsync(ExposeServiceRequest request, CallOptions options)

Parameters

request ExposeServiceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ServiceEndpointResponse>

The call object.

ExposeServiceAsync(ExposeServiceRequest, Metadata, DateTime?, CancellationToken)

Create or update a sandbox HTTP service endpoint for local routing.

public virtual AsyncUnaryCall<ServiceEndpointResponse> ExposeServiceAsync(ExposeServiceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ExposeServiceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ServiceEndpointResponse>

The call object.

FinalizeMainProcessExit(FinalizeMainProcessExitRequest, CallOptions)

Confirm that foreground terminal delivery completed naturally.

public virtual FinalizeMainProcessExitResponse FinalizeMainProcessExit(FinalizeMainProcessExitRequest request, CallOptions options)

Parameters

request FinalizeMainProcessExitRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

FinalizeMainProcessExitResponse

The response received from the server.

FinalizeMainProcessExit(FinalizeMainProcessExitRequest, Metadata, DateTime?, CancellationToken)

Confirm that foreground terminal delivery completed naturally.

public virtual FinalizeMainProcessExitResponse FinalizeMainProcessExit(FinalizeMainProcessExitRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request FinalizeMainProcessExitRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

FinalizeMainProcessExitResponse

The response received from the server.

FinalizeMainProcessExitAsync(FinalizeMainProcessExitRequest, CallOptions)

Confirm that foreground terminal delivery completed naturally.

public virtual AsyncUnaryCall<FinalizeMainProcessExitResponse> FinalizeMainProcessExitAsync(FinalizeMainProcessExitRequest request, CallOptions options)

Parameters

request FinalizeMainProcessExitRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<FinalizeMainProcessExitResponse>

The call object.

FinalizeMainProcessExitAsync(FinalizeMainProcessExitRequest, Metadata, DateTime?, CancellationToken)

Confirm that foreground terminal delivery completed naturally.

public virtual AsyncUnaryCall<FinalizeMainProcessExitResponse> FinalizeMainProcessExitAsync(FinalizeMainProcessExitRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request FinalizeMainProcessExitRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<FinalizeMainProcessExitResponse>

The call object.

ForwardTcp(CallOptions)

Forward one CLI-side TCP connection to a loopback TCP target in a sandbox.

public virtual AsyncDuplexStreamingCall<TcpForwardFrame, TcpForwardFrame> ForwardTcp(CallOptions options)

Parameters

options CallOptions

The options for the call.

Returns

AsyncDuplexStreamingCall<TcpForwardFrame, TcpForwardFrame>

The call object.

ForwardTcp(Metadata, DateTime?, CancellationToken)

Forward one CLI-side TCP connection to a loopback TCP target in a sandbox.

public virtual AsyncDuplexStreamingCall<TcpForwardFrame, TcpForwardFrame> ForwardTcp(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncDuplexStreamingCall<TcpForwardFrame, TcpForwardFrame>

The call object.

GetCurrentUser(GetCurrentUserRequest, CallOptions)

Return the authenticated caller identity established by the gateway.

public virtual GetCurrentUserResponse GetCurrentUser(GetCurrentUserRequest request, CallOptions options)

Parameters

request GetCurrentUserRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetCurrentUserResponse

The response received from the server.

GetCurrentUser(GetCurrentUserRequest, Metadata, DateTime?, CancellationToken)

Return the authenticated caller identity established by the gateway.

public virtual GetCurrentUserResponse GetCurrentUser(GetCurrentUserRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetCurrentUserRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetCurrentUserResponse

The response received from the server.

GetCurrentUserAsync(GetCurrentUserRequest, CallOptions)

Return the authenticated caller identity established by the gateway.

public virtual AsyncUnaryCall<GetCurrentUserResponse> GetCurrentUserAsync(GetCurrentUserRequest request, CallOptions options)

Parameters

request GetCurrentUserRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetCurrentUserResponse>

The call object.

GetCurrentUserAsync(GetCurrentUserRequest, Metadata, DateTime?, CancellationToken)

Return the authenticated caller identity established by the gateway.

public virtual AsyncUnaryCall<GetCurrentUserResponse> GetCurrentUserAsync(GetCurrentUserRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetCurrentUserRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetCurrentUserResponse>

The call object.

GetDraftHistory(GetDraftHistoryRequest, CallOptions)

Get decision history for a sandbox's draft policy.

public virtual GetDraftHistoryResponse GetDraftHistory(GetDraftHistoryRequest request, CallOptions options)

Parameters

request GetDraftHistoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetDraftHistoryResponse

The response received from the server.

GetDraftHistory(GetDraftHistoryRequest, Metadata, DateTime?, CancellationToken)

Get decision history for a sandbox's draft policy.

public virtual GetDraftHistoryResponse GetDraftHistory(GetDraftHistoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetDraftHistoryRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetDraftHistoryResponse

The response received from the server.

GetDraftHistoryAsync(GetDraftHistoryRequest, CallOptions)

Get decision history for a sandbox's draft policy.

public virtual AsyncUnaryCall<GetDraftHistoryResponse> GetDraftHistoryAsync(GetDraftHistoryRequest request, CallOptions options)

Parameters

request GetDraftHistoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetDraftHistoryResponse>

The call object.

GetDraftHistoryAsync(GetDraftHistoryRequest, Metadata, DateTime?, CancellationToken)

Get decision history for a sandbox's draft policy.

public virtual AsyncUnaryCall<GetDraftHistoryResponse> GetDraftHistoryAsync(GetDraftHistoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetDraftHistoryRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetDraftHistoryResponse>

The call object.

GetDraftPolicy(GetDraftPolicyRequest, CallOptions)

Get draft policy recommendations for a sandbox.

public virtual GetDraftPolicyResponse GetDraftPolicy(GetDraftPolicyRequest request, CallOptions options)

Parameters

request GetDraftPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetDraftPolicyResponse

The response received from the server.

GetDraftPolicy(GetDraftPolicyRequest, Metadata, DateTime?, CancellationToken)

Get draft policy recommendations for a sandbox.

public virtual GetDraftPolicyResponse GetDraftPolicy(GetDraftPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetDraftPolicyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetDraftPolicyResponse

The response received from the server.

GetDraftPolicyAsync(GetDraftPolicyRequest, CallOptions)

Get draft policy recommendations for a sandbox.

public virtual AsyncUnaryCall<GetDraftPolicyResponse> GetDraftPolicyAsync(GetDraftPolicyRequest request, CallOptions options)

Parameters

request GetDraftPolicyRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetDraftPolicyResponse>

The call object.

GetDraftPolicyAsync(GetDraftPolicyRequest, Metadata, DateTime?, CancellationToken)

Get draft policy recommendations for a sandbox.

public virtual AsyncUnaryCall<GetDraftPolicyResponse> GetDraftPolicyAsync(GetDraftPolicyRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetDraftPolicyRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetDraftPolicyResponse>

The call object.

GetGatewayConfig(GetGatewayConfigRequest, CallOptions)

Get gateway-global settings (read-only runtime configuration; any authenticated user may read these without requiring Platform Admin).

Scope-only (no role): scopes are granted by the IdP at token issuance, orthogonal to workspace membership. Deployments that enable scope enforcement configure the IdP to grant config:read (or openshell:all) to all sandbox users, so this does not block least-privilege flows.

public virtual GetGatewayConfigResponse GetGatewayConfig(GetGatewayConfigRequest request, CallOptions options)

Parameters

request GetGatewayConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetGatewayConfigResponse

The response received from the server.

GetGatewayConfig(GetGatewayConfigRequest, Metadata, DateTime?, CancellationToken)

Get gateway-global settings (read-only runtime configuration; any authenticated user may read these without requiring Platform Admin).

Scope-only (no role): scopes are granted by the IdP at token issuance, orthogonal to workspace membership. Deployments that enable scope enforcement configure the IdP to grant config:read (or openshell:all) to all sandbox users, so this does not block least-privilege flows.

public virtual GetGatewayConfigResponse GetGatewayConfig(GetGatewayConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetGatewayConfigRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetGatewayConfigResponse

The response received from the server.

GetGatewayConfigAsync(GetGatewayConfigRequest, CallOptions)

Get gateway-global settings (read-only runtime configuration; any authenticated user may read these without requiring Platform Admin).

Scope-only (no role): scopes are granted by the IdP at token issuance, orthogonal to workspace membership. Deployments that enable scope enforcement configure the IdP to grant config:read (or openshell:all) to all sandbox users, so this does not block least-privilege flows.

public virtual AsyncUnaryCall<GetGatewayConfigResponse> GetGatewayConfigAsync(GetGatewayConfigRequest request, CallOptions options)

Parameters

request GetGatewayConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetGatewayConfigResponse>

The call object.

GetGatewayConfigAsync(GetGatewayConfigRequest, Metadata, DateTime?, CancellationToken)

Get gateway-global settings (read-only runtime configuration; any authenticated user may read these without requiring Platform Admin).

Scope-only (no role): scopes are granted by the IdP at token issuance, orthogonal to workspace membership. Deployments that enable scope enforcement configure the IdP to grant config:read (or openshell:all) to all sandbox users, so this does not block least-privilege flows.

public virtual AsyncUnaryCall<GetGatewayConfigResponse> GetGatewayConfigAsync(GetGatewayConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetGatewayConfigRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetGatewayConfigResponse>

The call object.

GetGatewayInfo(GetGatewayInfoRequest, CallOptions)

Fetch elevated live gateway runtime metadata.

public virtual GetGatewayInfoResponse GetGatewayInfo(GetGatewayInfoRequest request, CallOptions options)

Parameters

request GetGatewayInfoRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetGatewayInfoResponse

The response received from the server.

GetGatewayInfo(GetGatewayInfoRequest, Metadata, DateTime?, CancellationToken)

Fetch elevated live gateway runtime metadata.

public virtual GetGatewayInfoResponse GetGatewayInfo(GetGatewayInfoRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetGatewayInfoRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetGatewayInfoResponse

The response received from the server.

GetGatewayInfoAsync(GetGatewayInfoRequest, CallOptions)

Fetch elevated live gateway runtime metadata.

public virtual AsyncUnaryCall<GetGatewayInfoResponse> GetGatewayInfoAsync(GetGatewayInfoRequest request, CallOptions options)

Parameters

request GetGatewayInfoRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetGatewayInfoResponse>

The call object.

GetGatewayInfoAsync(GetGatewayInfoRequest, Metadata, DateTime?, CancellationToken)

Fetch elevated live gateway runtime metadata.

public virtual AsyncUnaryCall<GetGatewayInfoResponse> GetGatewayInfoAsync(GetGatewayInfoRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetGatewayInfoRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetGatewayInfoResponse>

The call object.

GetProvider(GetProviderRequest, CallOptions)

Fetch a provider by name.

public virtual ProviderResponse GetProvider(GetProviderRequest request, CallOptions options)

Parameters

request GetProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ProviderResponse

The response received from the server.

GetProvider(GetProviderRequest, Metadata, DateTime?, CancellationToken)

Fetch a provider by name.

public virtual ProviderResponse GetProvider(GetProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ProviderResponse

The response received from the server.

GetProviderAsync(GetProviderRequest, CallOptions)

Fetch a provider by name.

public virtual AsyncUnaryCall<ProviderResponse> GetProviderAsync(GetProviderRequest request, CallOptions options)

Parameters

request GetProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ProviderResponse>

The call object.

GetProviderAsync(GetProviderRequest, Metadata, DateTime?, CancellationToken)

Fetch a provider by name.

public virtual AsyncUnaryCall<ProviderResponse> GetProviderAsync(GetProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ProviderResponse>

The call object.

GetProviderCredentials(GetProviderCredentialsRequest, CallOptions)

Export selected usable runtime credentials. Only directly authenticated mTLS operators may call this method; refresh material is never returned.

public virtual GetProviderCredentialsResponse GetProviderCredentials(GetProviderCredentialsRequest request, CallOptions options)

Parameters

request GetProviderCredentialsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetProviderCredentialsResponse

The response received from the server.

GetProviderCredentials(GetProviderCredentialsRequest, Metadata, DateTime?, CancellationToken)

Export selected usable runtime credentials. Only directly authenticated mTLS operators may call this method; refresh material is never returned.

public virtual GetProviderCredentialsResponse GetProviderCredentials(GetProviderCredentialsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetProviderCredentialsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetProviderCredentialsResponse

The response received from the server.

GetProviderCredentialsAsync(GetProviderCredentialsRequest, CallOptions)

Export selected usable runtime credentials. Only directly authenticated mTLS operators may call this method; refresh material is never returned.

public virtual AsyncUnaryCall<GetProviderCredentialsResponse> GetProviderCredentialsAsync(GetProviderCredentialsRequest request, CallOptions options)

Parameters

request GetProviderCredentialsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetProviderCredentialsResponse>

The call object.

GetProviderCredentialsAsync(GetProviderCredentialsRequest, Metadata, DateTime?, CancellationToken)

Export selected usable runtime credentials. Only directly authenticated mTLS operators may call this method; refresh material is never returned.

public virtual AsyncUnaryCall<GetProviderCredentialsResponse> GetProviderCredentialsAsync(GetProviderCredentialsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetProviderCredentialsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetProviderCredentialsResponse>

The call object.

GetProviderProfile(GetProviderProfileRequest, CallOptions)

Fetch one provider type profile by id.

public virtual ProviderProfileResponse GetProviderProfile(GetProviderProfileRequest request, CallOptions options)

Parameters

request GetProviderProfileRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ProviderProfileResponse

The response received from the server.

GetProviderProfile(GetProviderProfileRequest, Metadata, DateTime?, CancellationToken)

Fetch one provider type profile by id.

public virtual ProviderProfileResponse GetProviderProfile(GetProviderProfileRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetProviderProfileRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ProviderProfileResponse

The response received from the server.

GetProviderProfileAsync(GetProviderProfileRequest, CallOptions)

Fetch one provider type profile by id.

public virtual AsyncUnaryCall<ProviderProfileResponse> GetProviderProfileAsync(GetProviderProfileRequest request, CallOptions options)

Parameters

request GetProviderProfileRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ProviderProfileResponse>

The call object.

GetProviderProfileAsync(GetProviderProfileRequest, Metadata, DateTime?, CancellationToken)

Fetch one provider type profile by id.

public virtual AsyncUnaryCall<ProviderProfileResponse> GetProviderProfileAsync(GetProviderProfileRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetProviderProfileRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ProviderProfileResponse>

The call object.

GetProviderRefreshStatus(GetProviderRefreshStatusRequest, CallOptions)

Fetch refresh status for one provider or provider credential.

public virtual GetProviderRefreshStatusResponse GetProviderRefreshStatus(GetProviderRefreshStatusRequest request, CallOptions options)

Parameters

request GetProviderRefreshStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetProviderRefreshStatusResponse

The response received from the server.

GetProviderRefreshStatus(GetProviderRefreshStatusRequest, Metadata, DateTime?, CancellationToken)

Fetch refresh status for one provider or provider credential.

public virtual GetProviderRefreshStatusResponse GetProviderRefreshStatus(GetProviderRefreshStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetProviderRefreshStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetProviderRefreshStatusResponse

The response received from the server.

GetProviderRefreshStatusAsync(GetProviderRefreshStatusRequest, CallOptions)

Fetch refresh status for one provider or provider credential.

public virtual AsyncUnaryCall<GetProviderRefreshStatusResponse> GetProviderRefreshStatusAsync(GetProviderRefreshStatusRequest request, CallOptions options)

Parameters

request GetProviderRefreshStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetProviderRefreshStatusResponse>

The call object.

GetProviderRefreshStatusAsync(GetProviderRefreshStatusRequest, Metadata, DateTime?, CancellationToken)

Fetch refresh status for one provider or provider credential.

public virtual AsyncUnaryCall<GetProviderRefreshStatusResponse> GetProviderRefreshStatusAsync(GetProviderRefreshStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetProviderRefreshStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetProviderRefreshStatusResponse>

The call object.

GetSandbox(GetSandboxRequest, CallOptions)

Fetch a sandbox by name.

public virtual SandboxResponse GetSandbox(GetSandboxRequest request, CallOptions options)

Parameters

request GetSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

SandboxResponse

The response received from the server.

GetSandbox(GetSandboxRequest, Metadata, DateTime?, CancellationToken)

Fetch a sandbox by name.

public virtual SandboxResponse GetSandbox(GetSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

SandboxResponse

The response received from the server.

GetSandboxAsync(GetSandboxRequest, CallOptions)

Fetch a sandbox by name.

public virtual AsyncUnaryCall<SandboxResponse> GetSandboxAsync(GetSandboxRequest request, CallOptions options)

Parameters

request GetSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

GetSandboxAsync(GetSandboxRequest, Metadata, DateTime?, CancellationToken)

Fetch a sandbox by name.

public virtual AsyncUnaryCall<SandboxResponse> GetSandboxAsync(GetSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

GetSandboxConfig(GetSandboxConfigRequest, CallOptions)

Get sandbox settings by id (called by users, and by supervisors at startup and in their poll loop). A supervisor whose session pushes configuration receives later updates over ConnectSupervisor and stops polling.

public virtual GetSandboxConfigResponse GetSandboxConfig(GetSandboxConfigRequest request, CallOptions options)

Parameters

request GetSandboxConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetSandboxConfigResponse

The response received from the server.

GetSandboxConfig(GetSandboxConfigRequest, Metadata, DateTime?, CancellationToken)

Get sandbox settings by id (called by users, and by supervisors at startup and in their poll loop). A supervisor whose session pushes configuration receives later updates over ConnectSupervisor and stops polling.

public virtual GetSandboxConfigResponse GetSandboxConfig(GetSandboxConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxConfigRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetSandboxConfigResponse

The response received from the server.

GetSandboxConfigAsync(GetSandboxConfigRequest, CallOptions)

Get sandbox settings by id (called by users, and by supervisors at startup and in their poll loop). A supervisor whose session pushes configuration receives later updates over ConnectSupervisor and stops polling.

public virtual AsyncUnaryCall<GetSandboxConfigResponse> GetSandboxConfigAsync(GetSandboxConfigRequest request, CallOptions options)

Parameters

request GetSandboxConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetSandboxConfigResponse>

The call object.

GetSandboxConfigAsync(GetSandboxConfigRequest, Metadata, DateTime?, CancellationToken)

Get sandbox settings by id (called by users, and by supervisors at startup and in their poll loop). A supervisor whose session pushes configuration receives later updates over ConnectSupervisor and stops polling.

public virtual AsyncUnaryCall<GetSandboxConfigResponse> GetSandboxConfigAsync(GetSandboxConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxConfigRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetSandboxConfigResponse>

The call object.

GetSandboxLogs(GetSandboxLogsRequest, CallOptions)

Fetch recent sandbox logs (one-shot).

public virtual GetSandboxLogsResponse GetSandboxLogs(GetSandboxLogsRequest request, CallOptions options)

Parameters

request GetSandboxLogsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetSandboxLogsResponse

The response received from the server.

GetSandboxLogs(GetSandboxLogsRequest, Metadata, DateTime?, CancellationToken)

Fetch recent sandbox logs (one-shot).

public virtual GetSandboxLogsResponse GetSandboxLogs(GetSandboxLogsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxLogsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetSandboxLogsResponse

The response received from the server.

GetSandboxLogsAsync(GetSandboxLogsRequest, CallOptions)

Fetch recent sandbox logs (one-shot).

public virtual AsyncUnaryCall<GetSandboxLogsResponse> GetSandboxLogsAsync(GetSandboxLogsRequest request, CallOptions options)

Parameters

request GetSandboxLogsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetSandboxLogsResponse>

The call object.

GetSandboxLogsAsync(GetSandboxLogsRequest, Metadata, DateTime?, CancellationToken)

Fetch recent sandbox logs (one-shot).

public virtual AsyncUnaryCall<GetSandboxLogsResponse> GetSandboxLogsAsync(GetSandboxLogsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxLogsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetSandboxLogsResponse>

The call object.

GetSandboxPolicyStatus(GetSandboxPolicyStatusRequest, CallOptions)

Get the load status of a specific policy version.

public virtual GetSandboxPolicyStatusResponse GetSandboxPolicyStatus(GetSandboxPolicyStatusRequest request, CallOptions options)

Parameters

request GetSandboxPolicyStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetSandboxPolicyStatusResponse

The response received from the server.

GetSandboxPolicyStatus(GetSandboxPolicyStatusRequest, Metadata, DateTime?, CancellationToken)

Get the load status of a specific policy version.

public virtual GetSandboxPolicyStatusResponse GetSandboxPolicyStatus(GetSandboxPolicyStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxPolicyStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetSandboxPolicyStatusResponse

The response received from the server.

GetSandboxPolicyStatusAsync(GetSandboxPolicyStatusRequest, CallOptions)

Get the load status of a specific policy version.

public virtual AsyncUnaryCall<GetSandboxPolicyStatusResponse> GetSandboxPolicyStatusAsync(GetSandboxPolicyStatusRequest request, CallOptions options)

Parameters

request GetSandboxPolicyStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetSandboxPolicyStatusResponse>

The call object.

GetSandboxPolicyStatusAsync(GetSandboxPolicyStatusRequest, Metadata, DateTime?, CancellationToken)

Get the load status of a specific policy version.

public virtual AsyncUnaryCall<GetSandboxPolicyStatusResponse> GetSandboxPolicyStatusAsync(GetSandboxPolicyStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxPolicyStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetSandboxPolicyStatusResponse>

The call object.

GetSandboxProviderEnvironment(GetSandboxProviderEnvironmentRequest, CallOptions)

Get provider environment for a sandbox (called by the sandbox supervisor at startup and by its poll loop). Polling projection of the provider environment delivered over ConnectSupervisor; removed with the polling RPCs.

public virtual GetSandboxProviderEnvironmentResponse GetSandboxProviderEnvironment(GetSandboxProviderEnvironmentRequest request, CallOptions options)

Parameters

request GetSandboxProviderEnvironmentRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetSandboxProviderEnvironmentResponse

The response received from the server.

GetSandboxProviderEnvironment(GetSandboxProviderEnvironmentRequest, Metadata, DateTime?, CancellationToken)

Get provider environment for a sandbox (called by the sandbox supervisor at startup and by its poll loop). Polling projection of the provider environment delivered over ConnectSupervisor; removed with the polling RPCs.

public virtual GetSandboxProviderEnvironmentResponse GetSandboxProviderEnvironment(GetSandboxProviderEnvironmentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxProviderEnvironmentRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetSandboxProviderEnvironmentResponse

The response received from the server.

GetSandboxProviderEnvironmentAsync(GetSandboxProviderEnvironmentRequest, CallOptions)

Get provider environment for a sandbox (called by the sandbox supervisor at startup and by its poll loop). Polling projection of the provider environment delivered over ConnectSupervisor; removed with the polling RPCs.

public virtual AsyncUnaryCall<GetSandboxProviderEnvironmentResponse> GetSandboxProviderEnvironmentAsync(GetSandboxProviderEnvironmentRequest request, CallOptions options)

Parameters

request GetSandboxProviderEnvironmentRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetSandboxProviderEnvironmentResponse>

The call object.

GetSandboxProviderEnvironmentAsync(GetSandboxProviderEnvironmentRequest, Metadata, DateTime?, CancellationToken)

Get provider environment for a sandbox (called by the sandbox supervisor at startup and by its poll loop). Polling projection of the provider environment delivered over ConnectSupervisor; removed with the polling RPCs.

public virtual AsyncUnaryCall<GetSandboxProviderEnvironmentResponse> GetSandboxProviderEnvironmentAsync(GetSandboxProviderEnvironmentRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxProviderEnvironmentRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetSandboxProviderEnvironmentResponse>

The call object.

GetSandboxProviderStatus(GetSandboxProviderStatusRequest, CallOptions)

Inspect the installed authority for one sandbox provider mutation.

public virtual GetSandboxProviderStatusResponse GetSandboxProviderStatus(GetSandboxProviderStatusRequest request, CallOptions options)

Parameters

request GetSandboxProviderStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetSandboxProviderStatusResponse

The response received from the server.

GetSandboxProviderStatus(GetSandboxProviderStatusRequest, Metadata, DateTime?, CancellationToken)

Inspect the installed authority for one sandbox provider mutation.

public virtual GetSandboxProviderStatusResponse GetSandboxProviderStatus(GetSandboxProviderStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxProviderStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetSandboxProviderStatusResponse

The response received from the server.

GetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest, CallOptions)

Inspect the installed authority for one sandbox provider mutation.

public virtual AsyncUnaryCall<GetSandboxProviderStatusResponse> GetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest request, CallOptions options)

Parameters

request GetSandboxProviderStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetSandboxProviderStatusResponse>

The call object.

GetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest, Metadata, DateTime?, CancellationToken)

Inspect the installed authority for one sandbox provider mutation.

public virtual AsyncUnaryCall<GetSandboxProviderStatusResponse> GetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxProviderStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetSandboxProviderStatusResponse>

The call object.

GetSandboxTemplate(GetSandboxTemplateRequest, CallOptions)

Fetch a reusable sandbox workload template by name.

public virtual SandboxTemplateResponse GetSandboxTemplate(GetSandboxTemplateRequest request, CallOptions options)

Parameters

request GetSandboxTemplateRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

SandboxTemplateResponse

The response received from the server.

GetSandboxTemplate(GetSandboxTemplateRequest, Metadata, DateTime?, CancellationToken)

Fetch a reusable sandbox workload template by name.

public virtual SandboxTemplateResponse GetSandboxTemplate(GetSandboxTemplateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxTemplateRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

SandboxTemplateResponse

The response received from the server.

GetSandboxTemplateAsync(GetSandboxTemplateRequest, CallOptions)

Fetch a reusable sandbox workload template by name.

public virtual AsyncUnaryCall<SandboxTemplateResponse> GetSandboxTemplateAsync(GetSandboxTemplateRequest request, CallOptions options)

Parameters

request GetSandboxTemplateRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<SandboxTemplateResponse>

The call object.

GetSandboxTemplateAsync(GetSandboxTemplateRequest, Metadata, DateTime?, CancellationToken)

Fetch a reusable sandbox workload template by name.

public virtual AsyncUnaryCall<SandboxTemplateResponse> GetSandboxTemplateAsync(GetSandboxTemplateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxTemplateRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<SandboxTemplateResponse>

The call object.

GetService(GetServiceRequest, CallOptions)

Fetch one sandbox HTTP service endpoint.

public virtual ServiceEndpointResponse GetService(GetServiceRequest request, CallOptions options)

Parameters

request GetServiceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ServiceEndpointResponse

The response received from the server.

GetService(GetServiceRequest, Metadata, DateTime?, CancellationToken)

Fetch one sandbox HTTP service endpoint.

public virtual ServiceEndpointResponse GetService(GetServiceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetServiceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ServiceEndpointResponse

The response received from the server.

GetServiceAsync(GetServiceRequest, CallOptions)

Fetch one sandbox HTTP service endpoint.

public virtual AsyncUnaryCall<ServiceEndpointResponse> GetServiceAsync(GetServiceRequest request, CallOptions options)

Parameters

request GetServiceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ServiceEndpointResponse>

The call object.

GetServiceAsync(GetServiceRequest, Metadata, DateTime?, CancellationToken)

Fetch one sandbox HTTP service endpoint.

public virtual AsyncUnaryCall<ServiceEndpointResponse> GetServiceAsync(GetServiceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetServiceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ServiceEndpointResponse>

The call object.

GetWorkspace(GetWorkspaceRequest, CallOptions)

Fetch a workspace by name.

public virtual GetWorkspaceResponse GetWorkspace(GetWorkspaceRequest request, CallOptions options)

Parameters

request GetWorkspaceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

GetWorkspaceResponse

The response received from the server.

GetWorkspace(GetWorkspaceRequest, Metadata, DateTime?, CancellationToken)

Fetch a workspace by name.

public virtual GetWorkspaceResponse GetWorkspace(GetWorkspaceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetWorkspaceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

GetWorkspaceResponse

The response received from the server.

GetWorkspaceAsync(GetWorkspaceRequest, CallOptions)

Fetch a workspace by name.

public virtual AsyncUnaryCall<GetWorkspaceResponse> GetWorkspaceAsync(GetWorkspaceRequest request, CallOptions options)

Parameters

request GetWorkspaceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<GetWorkspaceResponse>

The call object.

GetWorkspaceAsync(GetWorkspaceRequest, Metadata, DateTime?, CancellationToken)

Fetch a workspace by name.

public virtual AsyncUnaryCall<GetWorkspaceResponse> GetWorkspaceAsync(GetWorkspaceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetWorkspaceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<GetWorkspaceResponse>

The call object.

Health(HealthRequest, CallOptions)

Check the health of the service.

public virtual HealthResponse Health(HealthRequest request, CallOptions options)

Parameters

request HealthRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

HealthResponse

The response received from the server.

Health(HealthRequest, Metadata, DateTime?, CancellationToken)

Check the health of the service.

public virtual HealthResponse Health(HealthRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request HealthRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

HealthResponse

The response received from the server.

HealthAsync(HealthRequest, CallOptions)

Check the health of the service.

public virtual AsyncUnaryCall<HealthResponse> HealthAsync(HealthRequest request, CallOptions options)

Parameters

request HealthRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<HealthResponse>

The call object.

HealthAsync(HealthRequest, Metadata, DateTime?, CancellationToken)

Check the health of the service.

public virtual AsyncUnaryCall<HealthResponse> HealthAsync(HealthRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request HealthRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<HealthResponse>

The call object.

ImportProviderProfiles(ImportProviderProfilesRequest, CallOptions)

Import custom provider type profiles.

public virtual ImportProviderProfilesResponse ImportProviderProfiles(ImportProviderProfilesRequest request, CallOptions options)

Parameters

request ImportProviderProfilesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ImportProviderProfilesResponse

The response received from the server.

ImportProviderProfiles(ImportProviderProfilesRequest, Metadata, DateTime?, CancellationToken)

Import custom provider type profiles.

public virtual ImportProviderProfilesResponse ImportProviderProfiles(ImportProviderProfilesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ImportProviderProfilesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ImportProviderProfilesResponse

The response received from the server.

ImportProviderProfilesAsync(ImportProviderProfilesRequest, CallOptions)

Import custom provider type profiles.

public virtual AsyncUnaryCall<ImportProviderProfilesResponse> ImportProviderProfilesAsync(ImportProviderProfilesRequest request, CallOptions options)

Parameters

request ImportProviderProfilesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ImportProviderProfilesResponse>

The call object.

ImportProviderProfilesAsync(ImportProviderProfilesRequest, Metadata, DateTime?, CancellationToken)

Import custom provider type profiles.

public virtual AsyncUnaryCall<ImportProviderProfilesResponse> ImportProviderProfilesAsync(ImportProviderProfilesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ImportProviderProfilesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ImportProviderProfilesResponse>

The call object.

IssueSandboxToken(IssueSandboxTokenRequest, CallOptions)

Exchange a sandbox-bootstrap credential (e.g. a Kubernetes projected ServiceAccount token) for a gateway-minted JWT bound to the calling sandbox's UUID. Used by the Kubernetes driver path; singleplayer drivers receive the gateway JWT directly from the create-sandbox flow and never call this RPC.

public virtual IssueSandboxTokenResponse IssueSandboxToken(IssueSandboxTokenRequest request, CallOptions options)

Parameters

request IssueSandboxTokenRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

IssueSandboxTokenResponse

The response received from the server.

IssueSandboxToken(IssueSandboxTokenRequest, Metadata, DateTime?, CancellationToken)

Exchange a sandbox-bootstrap credential (e.g. a Kubernetes projected ServiceAccount token) for a gateway-minted JWT bound to the calling sandbox's UUID. Used by the Kubernetes driver path; singleplayer drivers receive the gateway JWT directly from the create-sandbox flow and never call this RPC.

public virtual IssueSandboxTokenResponse IssueSandboxToken(IssueSandboxTokenRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request IssueSandboxTokenRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

IssueSandboxTokenResponse

The response received from the server.

IssueSandboxTokenAsync(IssueSandboxTokenRequest, CallOptions)

Exchange a sandbox-bootstrap credential (e.g. a Kubernetes projected ServiceAccount token) for a gateway-minted JWT bound to the calling sandbox's UUID. Used by the Kubernetes driver path; singleplayer drivers receive the gateway JWT directly from the create-sandbox flow and never call this RPC.

public virtual AsyncUnaryCall<IssueSandboxTokenResponse> IssueSandboxTokenAsync(IssueSandboxTokenRequest request, CallOptions options)

Parameters

request IssueSandboxTokenRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<IssueSandboxTokenResponse>

The call object.

IssueSandboxTokenAsync(IssueSandboxTokenRequest, Metadata, DateTime?, CancellationToken)

Exchange a sandbox-bootstrap credential (e.g. a Kubernetes projected ServiceAccount token) for a gateway-minted JWT bound to the calling sandbox's UUID. Used by the Kubernetes driver path; singleplayer drivers receive the gateway JWT directly from the create-sandbox flow and never call this RPC.

public virtual AsyncUnaryCall<IssueSandboxTokenResponse> IssueSandboxTokenAsync(IssueSandboxTokenRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request IssueSandboxTokenRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<IssueSandboxTokenResponse>

The call object.

LintProviderProfiles(LintProviderProfilesRequest, CallOptions)

Validate provider type profiles without registering them.

public virtual LintProviderProfilesResponse LintProviderProfiles(LintProviderProfilesRequest request, CallOptions options)

Parameters

request LintProviderProfilesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

LintProviderProfilesResponse

The response received from the server.

LintProviderProfiles(LintProviderProfilesRequest, Metadata, DateTime?, CancellationToken)

Validate provider type profiles without registering them.

public virtual LintProviderProfilesResponse LintProviderProfiles(LintProviderProfilesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request LintProviderProfilesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

LintProviderProfilesResponse

The response received from the server.

LintProviderProfilesAsync(LintProviderProfilesRequest, CallOptions)

Validate provider type profiles without registering them.

public virtual AsyncUnaryCall<LintProviderProfilesResponse> LintProviderProfilesAsync(LintProviderProfilesRequest request, CallOptions options)

Parameters

request LintProviderProfilesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<LintProviderProfilesResponse>

The call object.

LintProviderProfilesAsync(LintProviderProfilesRequest, Metadata, DateTime?, CancellationToken)

Validate provider type profiles without registering them.

public virtual AsyncUnaryCall<LintProviderProfilesResponse> LintProviderProfilesAsync(LintProviderProfilesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request LintProviderProfilesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<LintProviderProfilesResponse>

The call object.

ListProviderProfiles(ListProviderProfilesRequest, CallOptions)

List available provider type profiles.

public virtual ListProviderProfilesResponse ListProviderProfiles(ListProviderProfilesRequest request, CallOptions options)

Parameters

request ListProviderProfilesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ListProviderProfilesResponse

The response received from the server.

ListProviderProfiles(ListProviderProfilesRequest, Metadata, DateTime?, CancellationToken)

List available provider type profiles.

public virtual ListProviderProfilesResponse ListProviderProfiles(ListProviderProfilesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListProviderProfilesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ListProviderProfilesResponse

The response received from the server.

ListProviderProfilesAsync(ListProviderProfilesRequest, CallOptions)

List available provider type profiles.

public virtual AsyncUnaryCall<ListProviderProfilesResponse> ListProviderProfilesAsync(ListProviderProfilesRequest request, CallOptions options)

Parameters

request ListProviderProfilesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ListProviderProfilesResponse>

The call object.

ListProviderProfilesAsync(ListProviderProfilesRequest, Metadata, DateTime?, CancellationToken)

List available provider type profiles.

public virtual AsyncUnaryCall<ListProviderProfilesResponse> ListProviderProfilesAsync(ListProviderProfilesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListProviderProfilesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ListProviderProfilesResponse>

The call object.

ListProviders(ListProvidersRequest, CallOptions)

List providers.

public virtual ListProvidersResponse ListProviders(ListProvidersRequest request, CallOptions options)

Parameters

request ListProvidersRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ListProvidersResponse

The response received from the server.

ListProviders(ListProvidersRequest, Metadata, DateTime?, CancellationToken)

List providers.

public virtual ListProvidersResponse ListProviders(ListProvidersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListProvidersRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ListProvidersResponse

The response received from the server.

ListProvidersAsync(ListProvidersRequest, CallOptions)

List providers.

public virtual AsyncUnaryCall<ListProvidersResponse> ListProvidersAsync(ListProvidersRequest request, CallOptions options)

Parameters

request ListProvidersRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ListProvidersResponse>

The call object.

ListProvidersAsync(ListProvidersRequest, Metadata, DateTime?, CancellationToken)

List providers.

public virtual AsyncUnaryCall<ListProvidersResponse> ListProvidersAsync(ListProvidersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListProvidersRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ListProvidersResponse>

The call object.

ListSandboxPolicies(ListSandboxPoliciesRequest, CallOptions)

List policy history for a sandbox.

public virtual ListSandboxPoliciesResponse ListSandboxPolicies(ListSandboxPoliciesRequest request, CallOptions options)

Parameters

request ListSandboxPoliciesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ListSandboxPoliciesResponse

The response received from the server.

ListSandboxPolicies(ListSandboxPoliciesRequest, Metadata, DateTime?, CancellationToken)

List policy history for a sandbox.

public virtual ListSandboxPoliciesResponse ListSandboxPolicies(ListSandboxPoliciesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListSandboxPoliciesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ListSandboxPoliciesResponse

The response received from the server.

ListSandboxPoliciesAsync(ListSandboxPoliciesRequest, CallOptions)

List policy history for a sandbox.

public virtual AsyncUnaryCall<ListSandboxPoliciesResponse> ListSandboxPoliciesAsync(ListSandboxPoliciesRequest request, CallOptions options)

Parameters

request ListSandboxPoliciesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ListSandboxPoliciesResponse>

The call object.

ListSandboxPoliciesAsync(ListSandboxPoliciesRequest, Metadata, DateTime?, CancellationToken)

List policy history for a sandbox.

public virtual AsyncUnaryCall<ListSandboxPoliciesResponse> ListSandboxPoliciesAsync(ListSandboxPoliciesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListSandboxPoliciesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ListSandboxPoliciesResponse>

The call object.

ListSandboxProviders(ListSandboxProvidersRequest, CallOptions)

List provider records attached to a sandbox.

public virtual ListSandboxProvidersResponse ListSandboxProviders(ListSandboxProvidersRequest request, CallOptions options)

Parameters

request ListSandboxProvidersRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ListSandboxProvidersResponse

The response received from the server.

ListSandboxProviders(ListSandboxProvidersRequest, Metadata, DateTime?, CancellationToken)

List provider records attached to a sandbox.

public virtual ListSandboxProvidersResponse ListSandboxProviders(ListSandboxProvidersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListSandboxProvidersRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ListSandboxProvidersResponse

The response received from the server.

ListSandboxProvidersAsync(ListSandboxProvidersRequest, CallOptions)

List provider records attached to a sandbox.

public virtual AsyncUnaryCall<ListSandboxProvidersResponse> ListSandboxProvidersAsync(ListSandboxProvidersRequest request, CallOptions options)

Parameters

request ListSandboxProvidersRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ListSandboxProvidersResponse>

The call object.

ListSandboxProvidersAsync(ListSandboxProvidersRequest, Metadata, DateTime?, CancellationToken)

List provider records attached to a sandbox.

public virtual AsyncUnaryCall<ListSandboxProvidersResponse> ListSandboxProvidersAsync(ListSandboxProvidersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListSandboxProvidersRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ListSandboxProvidersResponse>

The call object.

ListSandboxTemplates(ListSandboxTemplatesRequest, CallOptions)

List reusable sandbox workload templates.

public virtual ListSandboxTemplatesResponse ListSandboxTemplates(ListSandboxTemplatesRequest request, CallOptions options)

Parameters

request ListSandboxTemplatesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ListSandboxTemplatesResponse

The response received from the server.

ListSandboxTemplates(ListSandboxTemplatesRequest, Metadata, DateTime?, CancellationToken)

List reusable sandbox workload templates.

public virtual ListSandboxTemplatesResponse ListSandboxTemplates(ListSandboxTemplatesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListSandboxTemplatesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ListSandboxTemplatesResponse

The response received from the server.

ListSandboxTemplatesAsync(ListSandboxTemplatesRequest, CallOptions)

List reusable sandbox workload templates.

public virtual AsyncUnaryCall<ListSandboxTemplatesResponse> ListSandboxTemplatesAsync(ListSandboxTemplatesRequest request, CallOptions options)

Parameters

request ListSandboxTemplatesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ListSandboxTemplatesResponse>

The call object.

ListSandboxTemplatesAsync(ListSandboxTemplatesRequest, Metadata, DateTime?, CancellationToken)

List reusable sandbox workload templates.

public virtual AsyncUnaryCall<ListSandboxTemplatesResponse> ListSandboxTemplatesAsync(ListSandboxTemplatesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListSandboxTemplatesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ListSandboxTemplatesResponse>

The call object.

ListSandboxes(ListSandboxesRequest, CallOptions)

List sandboxes.

public virtual ListSandboxesResponse ListSandboxes(ListSandboxesRequest request, CallOptions options)

Parameters

request ListSandboxesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ListSandboxesResponse

The response received from the server.

ListSandboxes(ListSandboxesRequest, Metadata, DateTime?, CancellationToken)

List sandboxes.

public virtual ListSandboxesResponse ListSandboxes(ListSandboxesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListSandboxesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ListSandboxesResponse

The response received from the server.

ListSandboxesAsync(ListSandboxesRequest, CallOptions)

List sandboxes.

public virtual AsyncUnaryCall<ListSandboxesResponse> ListSandboxesAsync(ListSandboxesRequest request, CallOptions options)

Parameters

request ListSandboxesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ListSandboxesResponse>

The call object.

ListSandboxesAsync(ListSandboxesRequest, Metadata, DateTime?, CancellationToken)

List sandboxes.

public virtual AsyncUnaryCall<ListSandboxesResponse> ListSandboxesAsync(ListSandboxesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListSandboxesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ListSandboxesResponse>

The call object.

ListServices(ListServicesRequest, CallOptions)

List sandbox HTTP service endpoints.

public virtual ListServicesResponse ListServices(ListServicesRequest request, CallOptions options)

Parameters

request ListServicesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ListServicesResponse

The response received from the server.

ListServices(ListServicesRequest, Metadata, DateTime?, CancellationToken)

List sandbox HTTP service endpoints.

public virtual ListServicesResponse ListServices(ListServicesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListServicesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ListServicesResponse

The response received from the server.

ListServicesAsync(ListServicesRequest, CallOptions)

List sandbox HTTP service endpoints.

public virtual AsyncUnaryCall<ListServicesResponse> ListServicesAsync(ListServicesRequest request, CallOptions options)

Parameters

request ListServicesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ListServicesResponse>

The call object.

ListServicesAsync(ListServicesRequest, Metadata, DateTime?, CancellationToken)

List sandbox HTTP service endpoints.

public virtual AsyncUnaryCall<ListServicesResponse> ListServicesAsync(ListServicesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListServicesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ListServicesResponse>

The call object.

ListWorkspaceMembers(ListWorkspaceMembersRequest, CallOptions)

List members of a workspace.

public virtual ListWorkspaceMembersResponse ListWorkspaceMembers(ListWorkspaceMembersRequest request, CallOptions options)

Parameters

request ListWorkspaceMembersRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ListWorkspaceMembersResponse

The response received from the server.

ListWorkspaceMembers(ListWorkspaceMembersRequest, Metadata, DateTime?, CancellationToken)

List members of a workspace.

public virtual ListWorkspaceMembersResponse ListWorkspaceMembers(ListWorkspaceMembersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListWorkspaceMembersRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ListWorkspaceMembersResponse

The response received from the server.

ListWorkspaceMembersAsync(ListWorkspaceMembersRequest, CallOptions)

List members of a workspace.

public virtual AsyncUnaryCall<ListWorkspaceMembersResponse> ListWorkspaceMembersAsync(ListWorkspaceMembersRequest request, CallOptions options)

Parameters

request ListWorkspaceMembersRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ListWorkspaceMembersResponse>

The call object.

ListWorkspaceMembersAsync(ListWorkspaceMembersRequest, Metadata, DateTime?, CancellationToken)

List members of a workspace.

public virtual AsyncUnaryCall<ListWorkspaceMembersResponse> ListWorkspaceMembersAsync(ListWorkspaceMembersRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListWorkspaceMembersRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ListWorkspaceMembersResponse>

The call object.

ListWorkspaces(ListWorkspacesRequest, CallOptions)

List workspaces.

public virtual ListWorkspacesResponse ListWorkspaces(ListWorkspacesRequest request, CallOptions options)

Parameters

request ListWorkspacesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ListWorkspacesResponse

The response received from the server.

ListWorkspaces(ListWorkspacesRequest, Metadata, DateTime?, CancellationToken)

List workspaces.

public virtual ListWorkspacesResponse ListWorkspaces(ListWorkspacesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListWorkspacesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ListWorkspacesResponse

The response received from the server.

ListWorkspacesAsync(ListWorkspacesRequest, CallOptions)

List workspaces.

public virtual AsyncUnaryCall<ListWorkspacesResponse> ListWorkspacesAsync(ListWorkspacesRequest request, CallOptions options)

Parameters

request ListWorkspacesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ListWorkspacesResponse>

The call object.

ListWorkspacesAsync(ListWorkspacesRequest, Metadata, DateTime?, CancellationToken)

List workspaces.

public virtual AsyncUnaryCall<ListWorkspacesResponse> ListWorkspacesAsync(ListWorkspacesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ListWorkspacesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ListWorkspacesResponse>

The call object.

NewInstance(ClientBaseConfiguration)

Creates a new instance of client from given ClientBaseConfiguration.

protected override OpenShell.OpenShellClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Parameters

configuration ClientBase.ClientBaseConfiguration

Returns

OpenShell.OpenShellClient

PeerGetSandboxProviderStatus(GetSandboxProviderStatusRequest, CallOptions)

public virtual GetSandboxProviderStatusResponse PeerGetSandboxProviderStatus(GetSandboxProviderStatusRequest request, CallOptions options)

Parameters

request GetSandboxProviderStatusRequest
options CallOptions

Returns

GetSandboxProviderStatusResponse

PeerGetSandboxProviderStatus(GetSandboxProviderStatusRequest, Metadata, DateTime?, CancellationToken)

public virtual GetSandboxProviderStatusResponse PeerGetSandboxProviderStatus(GetSandboxProviderStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxProviderStatusRequest
headers Metadata
deadline DateTime?
cancellationToken CancellationToken

Returns

GetSandboxProviderStatusResponse

PeerGetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest, CallOptions)

public virtual AsyncUnaryCall<GetSandboxProviderStatusResponse> PeerGetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest request, CallOptions options)

Parameters

request GetSandboxProviderStatusRequest
options CallOptions

Returns

AsyncUnaryCall<GetSandboxProviderStatusResponse>

PeerGetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<GetSandboxProviderStatusResponse> PeerGetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request GetSandboxProviderStatusRequest
headers Metadata
deadline DateTime?
cancellationToken CancellationToken

Returns

AsyncUnaryCall<GetSandboxProviderStatusResponse>

PeerNotifyConfigUpdate(PeerNotifyConfigUpdateRequest, CallOptions)

Best-effort notification to the replica that owns a supervisor session. The receiver rebuilds snapshots from authoritative state.

public virtual PeerNotifyConfigUpdateResponse PeerNotifyConfigUpdate(PeerNotifyConfigUpdateRequest request, CallOptions options)

Parameters

request PeerNotifyConfigUpdateRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

PeerNotifyConfigUpdateResponse

The response received from the server.

PeerNotifyConfigUpdate(PeerNotifyConfigUpdateRequest, Metadata, DateTime?, CancellationToken)

Best-effort notification to the replica that owns a supervisor session. The receiver rebuilds snapshots from authoritative state.

public virtual PeerNotifyConfigUpdateResponse PeerNotifyConfigUpdate(PeerNotifyConfigUpdateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request PeerNotifyConfigUpdateRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

PeerNotifyConfigUpdateResponse

The response received from the server.

PeerNotifyConfigUpdateAsync(PeerNotifyConfigUpdateRequest, CallOptions)

Best-effort notification to the replica that owns a supervisor session. The receiver rebuilds snapshots from authoritative state.

public virtual AsyncUnaryCall<PeerNotifyConfigUpdateResponse> PeerNotifyConfigUpdateAsync(PeerNotifyConfigUpdateRequest request, CallOptions options)

Parameters

request PeerNotifyConfigUpdateRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<PeerNotifyConfigUpdateResponse>

The call object.

PeerNotifyConfigUpdateAsync(PeerNotifyConfigUpdateRequest, Metadata, DateTime?, CancellationToken)

Best-effort notification to the replica that owns a supervisor session. The receiver rebuilds snapshots from authoritative state.

public virtual AsyncUnaryCall<PeerNotifyConfigUpdateResponse> PeerNotifyConfigUpdateAsync(PeerNotifyConfigUpdateRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request PeerNotifyConfigUpdateRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<PeerNotifyConfigUpdateResponse>

The call object.

PeerRelay(CallOptions)

Internal gateway-to-gateway relay forwarding.

A gateway replica that receives a user request for a sandbox whose supervisor session is owned by a different replica opens this stream to the owner. The first frame carries PeerRelayInit; subsequent frames carry raw bytes in either direction. This RPC is authenticated as a gateway peer, not as a user or sandbox supervisor.

public virtual AsyncDuplexStreamingCall<PeerRelayFrame, PeerRelayFrame> PeerRelay(CallOptions options)

Parameters

options CallOptions

The options for the call.

Returns

AsyncDuplexStreamingCall<PeerRelayFrame, PeerRelayFrame>

The call object.

PeerRelay(Metadata, DateTime?, CancellationToken)

Internal gateway-to-gateway relay forwarding.

A gateway replica that receives a user request for a sandbox whose supervisor session is owned by a different replica opens this stream to the owner. The first frame carries PeerRelayInit; subsequent frames carry raw bytes in either direction. This RPC is authenticated as a gateway peer, not as a user or sandbox supervisor.

public virtual AsyncDuplexStreamingCall<PeerRelayFrame, PeerRelayFrame> PeerRelay(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncDuplexStreamingCall<PeerRelayFrame, PeerRelayFrame>

The call object.

PeerReportEndpointStatus(ReportEndpointStatusRequest, CallOptions)

public virtual ReportEndpointStatusResponse PeerReportEndpointStatus(ReportEndpointStatusRequest request, CallOptions options)

Parameters

request ReportEndpointStatusRequest
options CallOptions

Returns

ReportEndpointStatusResponse

PeerReportEndpointStatus(ReportEndpointStatusRequest, Metadata, DateTime?, CancellationToken)

public virtual ReportEndpointStatusResponse PeerReportEndpointStatus(ReportEndpointStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportEndpointStatusRequest
headers Metadata
deadline DateTime?
cancellationToken CancellationToken

Returns

ReportEndpointStatusResponse

PeerReportEndpointStatusAsync(ReportEndpointStatusRequest, CallOptions)

public virtual AsyncUnaryCall<ReportEndpointStatusResponse> PeerReportEndpointStatusAsync(ReportEndpointStatusRequest request, CallOptions options)

Parameters

request ReportEndpointStatusRequest
options CallOptions

Returns

AsyncUnaryCall<ReportEndpointStatusResponse>

PeerReportEndpointStatusAsync(ReportEndpointStatusRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ReportEndpointStatusResponse> PeerReportEndpointStatusAsync(ReportEndpointStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportEndpointStatusRequest
headers Metadata
deadline DateTime?
cancellationToken CancellationToken

Returns

AsyncUnaryCall<ReportEndpointStatusResponse>

PeerReportProviderReadiness(ReportProviderReadinessRequest, CallOptions)

Internal gateway-to-owner forwarding for supervisor-bound state.

public virtual ReportProviderReadinessResponse PeerReportProviderReadiness(ReportProviderReadinessRequest request, CallOptions options)

Parameters

request ReportProviderReadinessRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ReportProviderReadinessResponse

The response received from the server.

PeerReportProviderReadiness(ReportProviderReadinessRequest, Metadata, DateTime?, CancellationToken)

Internal gateway-to-owner forwarding for supervisor-bound state.

public virtual ReportProviderReadinessResponse PeerReportProviderReadiness(ReportProviderReadinessRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportProviderReadinessRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ReportProviderReadinessResponse

The response received from the server.

PeerReportProviderReadinessAsync(ReportProviderReadinessRequest, CallOptions)

Internal gateway-to-owner forwarding for supervisor-bound state.

public virtual AsyncUnaryCall<ReportProviderReadinessResponse> PeerReportProviderReadinessAsync(ReportProviderReadinessRequest request, CallOptions options)

Parameters

request ReportProviderReadinessRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ReportProviderReadinessResponse>

The call object.

PeerReportProviderReadinessAsync(ReportProviderReadinessRequest, Metadata, DateTime?, CancellationToken)

Internal gateway-to-owner forwarding for supervisor-bound state.

public virtual AsyncUnaryCall<ReportProviderReadinessResponse> PeerReportProviderReadinessAsync(ReportProviderReadinessRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportProviderReadinessRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ReportProviderReadinessResponse>

The call object.

PushSandboxLogs(CallOptions)

Push sandbox supervisor logs to the server (client-streaming).

public virtual AsyncClientStreamingCall<PushSandboxLogsRequest, PushSandboxLogsResponse> PushSandboxLogs(CallOptions options)

Parameters

options CallOptions

The options for the call.

Returns

AsyncClientStreamingCall<PushSandboxLogsRequest, PushSandboxLogsResponse>

The call object.

PushSandboxLogs(Metadata, DateTime?, CancellationToken)

Push sandbox supervisor logs to the server (client-streaming).

public virtual AsyncClientStreamingCall<PushSandboxLogsRequest, PushSandboxLogsResponse> PushSandboxLogs(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncClientStreamingCall<PushSandboxLogsRequest, PushSandboxLogsResponse>

The call object.

RefreshSandboxToken(RefreshSandboxTokenRequest, CallOptions)

Renew the calling sandbox's gateway JWT. Older tokens remain valid until their own expiry; deployments should keep token TTLs short to bound replay exposure. The supervisor calls this from a background task at ~80% of the token's lifetime; the new token is cached in memory only — the on-disk bootstrap file is intentionally not rewritten.

public virtual RefreshSandboxTokenResponse RefreshSandboxToken(RefreshSandboxTokenRequest request, CallOptions options)

Parameters

request RefreshSandboxTokenRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

RefreshSandboxTokenResponse

The response received from the server.

RefreshSandboxToken(RefreshSandboxTokenRequest, Metadata, DateTime?, CancellationToken)

Renew the calling sandbox's gateway JWT. Older tokens remain valid until their own expiry; deployments should keep token TTLs short to bound replay exposure. The supervisor calls this from a background task at ~80% of the token's lifetime; the new token is cached in memory only — the on-disk bootstrap file is intentionally not rewritten.

public virtual RefreshSandboxTokenResponse RefreshSandboxToken(RefreshSandboxTokenRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RefreshSandboxTokenRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

RefreshSandboxTokenResponse

The response received from the server.

RefreshSandboxTokenAsync(RefreshSandboxTokenRequest, CallOptions)

Renew the calling sandbox's gateway JWT. Older tokens remain valid until their own expiry; deployments should keep token TTLs short to bound replay exposure. The supervisor calls this from a background task at ~80% of the token's lifetime; the new token is cached in memory only — the on-disk bootstrap file is intentionally not rewritten.

public virtual AsyncUnaryCall<RefreshSandboxTokenResponse> RefreshSandboxTokenAsync(RefreshSandboxTokenRequest request, CallOptions options)

Parameters

request RefreshSandboxTokenRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<RefreshSandboxTokenResponse>

The call object.

RefreshSandboxTokenAsync(RefreshSandboxTokenRequest, Metadata, DateTime?, CancellationToken)

Renew the calling sandbox's gateway JWT. Older tokens remain valid until their own expiry; deployments should keep token TTLs short to bound replay exposure. The supervisor calls this from a background task at ~80% of the token's lifetime; the new token is cached in memory only — the on-disk bootstrap file is intentionally not rewritten.

public virtual AsyncUnaryCall<RefreshSandboxTokenResponse> RefreshSandboxTokenAsync(RefreshSandboxTokenRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RefreshSandboxTokenRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<RefreshSandboxTokenResponse>

The call object.

RejectDraftChunk(RejectDraftChunkRequest, CallOptions)

Reject a single draft policy chunk.

public virtual RejectDraftChunkResponse RejectDraftChunk(RejectDraftChunkRequest request, CallOptions options)

Parameters

request RejectDraftChunkRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

RejectDraftChunkResponse

The response received from the server.

RejectDraftChunk(RejectDraftChunkRequest, Metadata, DateTime?, CancellationToken)

Reject a single draft policy chunk.

public virtual RejectDraftChunkResponse RejectDraftChunk(RejectDraftChunkRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RejectDraftChunkRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

RejectDraftChunkResponse

The response received from the server.

RejectDraftChunkAsync(RejectDraftChunkRequest, CallOptions)

Reject a single draft policy chunk.

public virtual AsyncUnaryCall<RejectDraftChunkResponse> RejectDraftChunkAsync(RejectDraftChunkRequest request, CallOptions options)

Parameters

request RejectDraftChunkRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<RejectDraftChunkResponse>

The call object.

RejectDraftChunkAsync(RejectDraftChunkRequest, Metadata, DateTime?, CancellationToken)

Reject a single draft policy chunk.

public virtual AsyncUnaryCall<RejectDraftChunkResponse> RejectDraftChunkAsync(RejectDraftChunkRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RejectDraftChunkRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<RejectDraftChunkResponse>

The call object.

RelayStream(CallOptions)

Raw byte relay between supervisor and gateway.

The supervisor initiates this call after receiving a RelayOpen message on its ConnectSupervisor stream. The first RelayFrame carries a RelayInit with the channel_id to associate the new HTTP/2 stream with the pending relay slot on the gateway. Subsequent frames carry raw bytes in either direction between the gateway-side waiter (ForwardTcp / exec handler) and the supervisor-side target bridge.

This rides the same TCP+TLS+HTTP/2 connection as ConnectSupervisor — no new TLS handshake, no reverse HTTP CONNECT.

public virtual AsyncDuplexStreamingCall<RelayFrame, RelayFrame> RelayStream(CallOptions options)

Parameters

options CallOptions

The options for the call.

Returns

AsyncDuplexStreamingCall<RelayFrame, RelayFrame>

The call object.

RelayStream(Metadata, DateTime?, CancellationToken)

Raw byte relay between supervisor and gateway.

The supervisor initiates this call after receiving a RelayOpen message on its ConnectSupervisor stream. The first RelayFrame carries a RelayInit with the channel_id to associate the new HTTP/2 stream with the pending relay slot on the gateway. Subsequent frames carry raw bytes in either direction between the gateway-side waiter (ForwardTcp / exec handler) and the supervisor-side target bridge.

This rides the same TCP+TLS+HTTP/2 connection as ConnectSupervisor — no new TLS handshake, no reverse HTTP CONNECT.

public virtual AsyncDuplexStreamingCall<RelayFrame, RelayFrame> RelayStream(Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncDuplexStreamingCall<RelayFrame, RelayFrame>

The call object.

RemoveWorkspaceMember(RemoveWorkspaceMemberRequest, CallOptions)

Remove a member from a workspace.

public virtual RemoveWorkspaceMemberResponse RemoveWorkspaceMember(RemoveWorkspaceMemberRequest request, CallOptions options)

Parameters

request RemoveWorkspaceMemberRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

RemoveWorkspaceMemberResponse

The response received from the server.

RemoveWorkspaceMember(RemoveWorkspaceMemberRequest, Metadata, DateTime?, CancellationToken)

Remove a member from a workspace.

public virtual RemoveWorkspaceMemberResponse RemoveWorkspaceMember(RemoveWorkspaceMemberRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RemoveWorkspaceMemberRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

RemoveWorkspaceMemberResponse

The response received from the server.

RemoveWorkspaceMemberAsync(RemoveWorkspaceMemberRequest, CallOptions)

Remove a member from a workspace.

public virtual AsyncUnaryCall<RemoveWorkspaceMemberResponse> RemoveWorkspaceMemberAsync(RemoveWorkspaceMemberRequest request, CallOptions options)

Parameters

request RemoveWorkspaceMemberRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<RemoveWorkspaceMemberResponse>

The call object.

RemoveWorkspaceMemberAsync(RemoveWorkspaceMemberRequest, Metadata, DateTime?, CancellationToken)

Remove a member from a workspace.

public virtual AsyncUnaryCall<RemoveWorkspaceMemberResponse> RemoveWorkspaceMemberAsync(RemoveWorkspaceMemberRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RemoveWorkspaceMemberRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<RemoveWorkspaceMemberResponse>

The call object.

ReportEndpointStatus(ReportEndpointStatusRequest, CallOptions)

Replace the gateway's observed tool server endpoint status for one sandbox.

public virtual ReportEndpointStatusResponse ReportEndpointStatus(ReportEndpointStatusRequest request, CallOptions options)

Parameters

request ReportEndpointStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ReportEndpointStatusResponse

The response received from the server.

ReportEndpointStatus(ReportEndpointStatusRequest, Metadata, DateTime?, CancellationToken)

Replace the gateway's observed tool server endpoint status for one sandbox.

public virtual ReportEndpointStatusResponse ReportEndpointStatus(ReportEndpointStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportEndpointStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ReportEndpointStatusResponse

The response received from the server.

ReportEndpointStatusAsync(ReportEndpointStatusRequest, CallOptions)

Replace the gateway's observed tool server endpoint status for one sandbox.

public virtual AsyncUnaryCall<ReportEndpointStatusResponse> ReportEndpointStatusAsync(ReportEndpointStatusRequest request, CallOptions options)

Parameters

request ReportEndpointStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ReportEndpointStatusResponse>

The call object.

ReportEndpointStatusAsync(ReportEndpointStatusRequest, Metadata, DateTime?, CancellationToken)

Replace the gateway's observed tool server endpoint status for one sandbox.

public virtual AsyncUnaryCall<ReportEndpointStatusResponse> ReportEndpointStatusAsync(ReportEndpointStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportEndpointStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ReportEndpointStatusResponse>

The call object.

ReportMainProcessExit(ReportMainProcessExitRequest, CallOptions)

Persist the canonical main process result before the supervisor exits.

public virtual ReportMainProcessExitResponse ReportMainProcessExit(ReportMainProcessExitRequest request, CallOptions options)

Parameters

request ReportMainProcessExitRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ReportMainProcessExitResponse

The response received from the server.

ReportMainProcessExit(ReportMainProcessExitRequest, Metadata, DateTime?, CancellationToken)

Persist the canonical main process result before the supervisor exits.

public virtual ReportMainProcessExitResponse ReportMainProcessExit(ReportMainProcessExitRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportMainProcessExitRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ReportMainProcessExitResponse

The response received from the server.

ReportMainProcessExitAsync(ReportMainProcessExitRequest, CallOptions)

Persist the canonical main process result before the supervisor exits.

public virtual AsyncUnaryCall<ReportMainProcessExitResponse> ReportMainProcessExitAsync(ReportMainProcessExitRequest request, CallOptions options)

Parameters

request ReportMainProcessExitRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ReportMainProcessExitResponse>

The call object.

ReportMainProcessExitAsync(ReportMainProcessExitRequest, Metadata, DateTime?, CancellationToken)

Persist the canonical main process result before the supervisor exits.

public virtual AsyncUnaryCall<ReportMainProcessExitResponse> ReportMainProcessExitAsync(ReportMainProcessExitRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportMainProcessExitRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ReportMainProcessExitResponse>

The call object.

ReportPolicyStatus(ReportPolicyStatusRequest, CallOptions)

Report policy load result (called by sandbox after reload attempt).

public virtual ReportPolicyStatusResponse ReportPolicyStatus(ReportPolicyStatusRequest request, CallOptions options)

Parameters

request ReportPolicyStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ReportPolicyStatusResponse

The response received from the server.

ReportPolicyStatus(ReportPolicyStatusRequest, Metadata, DateTime?, CancellationToken)

Report policy load result (called by sandbox after reload attempt).

public virtual ReportPolicyStatusResponse ReportPolicyStatus(ReportPolicyStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportPolicyStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ReportPolicyStatusResponse

The response received from the server.

ReportPolicyStatusAsync(ReportPolicyStatusRequest, CallOptions)

Report policy load result (called by sandbox after reload attempt).

public virtual AsyncUnaryCall<ReportPolicyStatusResponse> ReportPolicyStatusAsync(ReportPolicyStatusRequest request, CallOptions options)

Parameters

request ReportPolicyStatusRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ReportPolicyStatusResponse>

The call object.

ReportPolicyStatusAsync(ReportPolicyStatusRequest, Metadata, DateTime?, CancellationToken)

Report policy load result (called by sandbox after reload attempt).

public virtual AsyncUnaryCall<ReportPolicyStatusResponse> ReportPolicyStatusAsync(ReportPolicyStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportPolicyStatusRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ReportPolicyStatusResponse>

The call object.

ReportProviderReadiness(ReportProviderReadinessRequest, CallOptions)

Report installed provider state for the current ConnectSupervisor session. Replacing or losing that session invalidates its observations.

public virtual ReportProviderReadinessResponse ReportProviderReadiness(ReportProviderReadinessRequest request, CallOptions options)

Parameters

request ReportProviderReadinessRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ReportProviderReadinessResponse

The response received from the server.

ReportProviderReadiness(ReportProviderReadinessRequest, Metadata, DateTime?, CancellationToken)

Report installed provider state for the current ConnectSupervisor session. Replacing or losing that session invalidates its observations.

public virtual ReportProviderReadinessResponse ReportProviderReadiness(ReportProviderReadinessRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportProviderReadinessRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ReportProviderReadinessResponse

The response received from the server.

ReportProviderReadinessAsync(ReportProviderReadinessRequest, CallOptions)

Report installed provider state for the current ConnectSupervisor session. Replacing or losing that session invalidates its observations.

public virtual AsyncUnaryCall<ReportProviderReadinessResponse> ReportProviderReadinessAsync(ReportProviderReadinessRequest request, CallOptions options)

Parameters

request ReportProviderReadinessRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ReportProviderReadinessResponse>

The call object.

ReportProviderReadinessAsync(ReportProviderReadinessRequest, Metadata, DateTime?, CancellationToken)

Report installed provider state for the current ConnectSupervisor session. Replacing or losing that session invalidates its observations.

public virtual AsyncUnaryCall<ReportProviderReadinessResponse> ReportProviderReadinessAsync(ReportProviderReadinessRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportProviderReadinessRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ReportProviderReadinessResponse>

The call object.

ReportSandboxConfiguration(ReportSandboxConfigurationRequest, CallOptions)

Register startup and acknowledge an exact validated runtime configuration.

public virtual ReportSandboxConfigurationResponse ReportSandboxConfiguration(ReportSandboxConfigurationRequest request, CallOptions options)

Parameters

request ReportSandboxConfigurationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ReportSandboxConfigurationResponse

The response received from the server.

ReportSandboxConfiguration(ReportSandboxConfigurationRequest, Metadata, DateTime?, CancellationToken)

Register startup and acknowledge an exact validated runtime configuration.

public virtual ReportSandboxConfigurationResponse ReportSandboxConfiguration(ReportSandboxConfigurationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportSandboxConfigurationRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ReportSandboxConfigurationResponse

The response received from the server.

ReportSandboxConfigurationAsync(ReportSandboxConfigurationRequest, CallOptions)

Register startup and acknowledge an exact validated runtime configuration.

public virtual AsyncUnaryCall<ReportSandboxConfigurationResponse> ReportSandboxConfigurationAsync(ReportSandboxConfigurationRequest request, CallOptions options)

Parameters

request ReportSandboxConfigurationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ReportSandboxConfigurationResponse>

The call object.

ReportSandboxConfigurationAsync(ReportSandboxConfigurationRequest, Metadata, DateTime?, CancellationToken)

Register startup and acknowledge an exact validated runtime configuration.

public virtual AsyncUnaryCall<ReportSandboxConfigurationResponse> ReportSandboxConfigurationAsync(ReportSandboxConfigurationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ReportSandboxConfigurationRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ReportSandboxConfigurationResponse>

The call object.

ResumeSandbox(ResumeSandboxRequest, CallOptions)

Restore a suspended sandbox in a new runtime generation.

public virtual SandboxResponse ResumeSandbox(ResumeSandboxRequest request, CallOptions options)

Parameters

request ResumeSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

SandboxResponse

The response received from the server.

ResumeSandbox(ResumeSandboxRequest, Metadata, DateTime?, CancellationToken)

Restore a suspended sandbox in a new runtime generation.

public virtual SandboxResponse ResumeSandbox(ResumeSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ResumeSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

SandboxResponse

The response received from the server.

ResumeSandboxAsync(ResumeSandboxRequest, CallOptions)

Restore a suspended sandbox in a new runtime generation.

public virtual AsyncUnaryCall<SandboxResponse> ResumeSandboxAsync(ResumeSandboxRequest request, CallOptions options)

Parameters

request ResumeSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

ResumeSandboxAsync(ResumeSandboxRequest, Metadata, DateTime?, CancellationToken)

Restore a suspended sandbox in a new runtime generation.

public virtual AsyncUnaryCall<SandboxResponse> ResumeSandboxAsync(ResumeSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request ResumeSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

RevokeSshSession(RevokeSshSessionRequest, CallOptions)

Revoke a previously issued SSH session.

public virtual RevokeSshSessionResponse RevokeSshSession(RevokeSshSessionRequest request, CallOptions options)

Parameters

request RevokeSshSessionRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

RevokeSshSessionResponse

The response received from the server.

RevokeSshSession(RevokeSshSessionRequest, Metadata, DateTime?, CancellationToken)

Revoke a previously issued SSH session.

public virtual RevokeSshSessionResponse RevokeSshSession(RevokeSshSessionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RevokeSshSessionRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

RevokeSshSessionResponse

The response received from the server.

RevokeSshSessionAsync(RevokeSshSessionRequest, CallOptions)

Revoke a previously issued SSH session.

public virtual AsyncUnaryCall<RevokeSshSessionResponse> RevokeSshSessionAsync(RevokeSshSessionRequest request, CallOptions options)

Parameters

request RevokeSshSessionRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<RevokeSshSessionResponse>

The call object.

RevokeSshSessionAsync(RevokeSshSessionRequest, Metadata, DateTime?, CancellationToken)

Revoke a previously issued SSH session.

public virtual AsyncUnaryCall<RevokeSshSessionResponse> RevokeSshSessionAsync(RevokeSshSessionRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RevokeSshSessionRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<RevokeSshSessionResponse>

The call object.

RotateProviderCredential(RotateProviderCredentialRequest, CallOptions)

Record a gateway-owned refresh request for one provider credential.

public virtual RotateProviderCredentialResponse RotateProviderCredential(RotateProviderCredentialRequest request, CallOptions options)

Parameters

request RotateProviderCredentialRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

RotateProviderCredentialResponse

The response received from the server.

RotateProviderCredential(RotateProviderCredentialRequest, Metadata, DateTime?, CancellationToken)

Record a gateway-owned refresh request for one provider credential.

public virtual RotateProviderCredentialResponse RotateProviderCredential(RotateProviderCredentialRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RotateProviderCredentialRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

RotateProviderCredentialResponse

The response received from the server.

RotateProviderCredentialAsync(RotateProviderCredentialRequest, CallOptions)

Record a gateway-owned refresh request for one provider credential.

public virtual AsyncUnaryCall<RotateProviderCredentialResponse> RotateProviderCredentialAsync(RotateProviderCredentialRequest request, CallOptions options)

Parameters

request RotateProviderCredentialRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<RotateProviderCredentialResponse>

The call object.

RotateProviderCredentialAsync(RotateProviderCredentialRequest, Metadata, DateTime?, CancellationToken)

Record a gateway-owned refresh request for one provider credential.

public virtual AsyncUnaryCall<RotateProviderCredentialResponse> RotateProviderCredentialAsync(RotateProviderCredentialRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request RotateProviderCredentialRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<RotateProviderCredentialResponse>

The call object.

StartSandbox(StartSandboxRequest, CallOptions)

Start a previously stopped sandbox.

public virtual SandboxResponse StartSandbox(StartSandboxRequest request, CallOptions options)

Parameters

request StartSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

SandboxResponse

The response received from the server.

StartSandbox(StartSandboxRequest, Metadata, DateTime?, CancellationToken)

Start a previously stopped sandbox.

public virtual SandboxResponse StartSandbox(StartSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request StartSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

SandboxResponse

The response received from the server.

StartSandboxAsync(StartSandboxRequest, CallOptions)

Start a previously stopped sandbox.

public virtual AsyncUnaryCall<SandboxResponse> StartSandboxAsync(StartSandboxRequest request, CallOptions options)

Parameters

request StartSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

StartSandboxAsync(StartSandboxRequest, Metadata, DateTime?, CancellationToken)

Start a previously stopped sandbox.

public virtual AsyncUnaryCall<SandboxResponse> StartSandboxAsync(StartSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request StartSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

StopSandbox(StopSandboxRequest, CallOptions)

Stop a sandbox while retaining its persistent state.

public virtual SandboxResponse StopSandbox(StopSandboxRequest request, CallOptions options)

Parameters

request StopSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

SandboxResponse

The response received from the server.

StopSandbox(StopSandboxRequest, Metadata, DateTime?, CancellationToken)

Stop a sandbox while retaining its persistent state.

public virtual SandboxResponse StopSandbox(StopSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request StopSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

SandboxResponse

The response received from the server.

StopSandboxAsync(StopSandboxRequest, CallOptions)

Stop a sandbox while retaining its persistent state.

public virtual AsyncUnaryCall<SandboxResponse> StopSandboxAsync(StopSandboxRequest request, CallOptions options)

Parameters

request StopSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

StopSandboxAsync(StopSandboxRequest, Metadata, DateTime?, CancellationToken)

Stop a sandbox while retaining its persistent state.

public virtual AsyncUnaryCall<SandboxResponse> StopSandboxAsync(StopSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request StopSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

SubmitPolicyAnalysis(SubmitPolicyAnalysisRequest, CallOptions)

Submit denial analysis results from sandbox (summaries + proposed chunks).

public virtual SubmitPolicyAnalysisResponse SubmitPolicyAnalysis(SubmitPolicyAnalysisRequest request, CallOptions options)

Parameters

request SubmitPolicyAnalysisRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

SubmitPolicyAnalysisResponse

The response received from the server.

SubmitPolicyAnalysis(SubmitPolicyAnalysisRequest, Metadata, DateTime?, CancellationToken)

Submit denial analysis results from sandbox (summaries + proposed chunks).

public virtual SubmitPolicyAnalysisResponse SubmitPolicyAnalysis(SubmitPolicyAnalysisRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request SubmitPolicyAnalysisRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

SubmitPolicyAnalysisResponse

The response received from the server.

SubmitPolicyAnalysisAsync(SubmitPolicyAnalysisRequest, CallOptions)

Submit denial analysis results from sandbox (summaries + proposed chunks).

public virtual AsyncUnaryCall<SubmitPolicyAnalysisResponse> SubmitPolicyAnalysisAsync(SubmitPolicyAnalysisRequest request, CallOptions options)

Parameters

request SubmitPolicyAnalysisRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<SubmitPolicyAnalysisResponse>

The call object.

SubmitPolicyAnalysisAsync(SubmitPolicyAnalysisRequest, Metadata, DateTime?, CancellationToken)

Submit denial analysis results from sandbox (summaries + proposed chunks).

public virtual AsyncUnaryCall<SubmitPolicyAnalysisResponse> SubmitPolicyAnalysisAsync(SubmitPolicyAnalysisRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request SubmitPolicyAnalysisRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<SubmitPolicyAnalysisResponse>

The call object.

SuspendSandbox(SuspendSandboxRequest, CallOptions)

Freeze a ready sandbox and retain its memory state for a later resume. Requires a compute driver and isolation backend that support state retention.

public virtual SandboxResponse SuspendSandbox(SuspendSandboxRequest request, CallOptions options)

Parameters

request SuspendSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

SandboxResponse

The response received from the server.

SuspendSandbox(SuspendSandboxRequest, Metadata, DateTime?, CancellationToken)

Freeze a ready sandbox and retain its memory state for a later resume. Requires a compute driver and isolation backend that support state retention.

public virtual SandboxResponse SuspendSandbox(SuspendSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request SuspendSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

SandboxResponse

The response received from the server.

SuspendSandboxAsync(SuspendSandboxRequest, CallOptions)

Freeze a ready sandbox and retain its memory state for a later resume. Requires a compute driver and isolation backend that support state retention.

public virtual AsyncUnaryCall<SandboxResponse> SuspendSandboxAsync(SuspendSandboxRequest request, CallOptions options)

Parameters

request SuspendSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

SuspendSandboxAsync(SuspendSandboxRequest, Metadata, DateTime?, CancellationToken)

Freeze a ready sandbox and retain its memory state for a later resume. Requires a compute driver and isolation backend that support state retention.

public virtual AsyncUnaryCall<SandboxResponse> SuspendSandboxAsync(SuspendSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request SuspendSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<SandboxResponse>

The call object.

UndoDraftChunk(UndoDraftChunkRequest, CallOptions)

Reverse an approval (remove merged rule from active policy).

public virtual UndoDraftChunkResponse UndoDraftChunk(UndoDraftChunkRequest request, CallOptions options)

Parameters

request UndoDraftChunkRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

UndoDraftChunkResponse

The response received from the server.

UndoDraftChunk(UndoDraftChunkRequest, Metadata, DateTime?, CancellationToken)

Reverse an approval (remove merged rule from active policy).

public virtual UndoDraftChunkResponse UndoDraftChunk(UndoDraftChunkRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request UndoDraftChunkRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

UndoDraftChunkResponse

The response received from the server.

UndoDraftChunkAsync(UndoDraftChunkRequest, CallOptions)

Reverse an approval (remove merged rule from active policy).

public virtual AsyncUnaryCall<UndoDraftChunkResponse> UndoDraftChunkAsync(UndoDraftChunkRequest request, CallOptions options)

Parameters

request UndoDraftChunkRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<UndoDraftChunkResponse>

The call object.

UndoDraftChunkAsync(UndoDraftChunkRequest, Metadata, DateTime?, CancellationToken)

Reverse an approval (remove merged rule from active policy).

public virtual AsyncUnaryCall<UndoDraftChunkResponse> UndoDraftChunkAsync(UndoDraftChunkRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request UndoDraftChunkRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<UndoDraftChunkResponse>

The call object.

UpdateConfig(UpdateConfigRequest, CallOptions)

Update settings or policy at sandbox or global scope.

public virtual UpdateConfigResponse UpdateConfig(UpdateConfigRequest request, CallOptions options)

Parameters

request UpdateConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

UpdateConfigResponse

The response received from the server.

UpdateConfig(UpdateConfigRequest, Metadata, DateTime?, CancellationToken)

Update settings or policy at sandbox or global scope.

public virtual UpdateConfigResponse UpdateConfig(UpdateConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request UpdateConfigRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

UpdateConfigResponse

The response received from the server.

UpdateConfigAsync(UpdateConfigRequest, CallOptions)

Update settings or policy at sandbox or global scope.

public virtual AsyncUnaryCall<UpdateConfigResponse> UpdateConfigAsync(UpdateConfigRequest request, CallOptions options)

Parameters

request UpdateConfigRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<UpdateConfigResponse>

The call object.

UpdateConfigAsync(UpdateConfigRequest, Metadata, DateTime?, CancellationToken)

Update settings or policy at sandbox or global scope.

public virtual AsyncUnaryCall<UpdateConfigResponse> UpdateConfigAsync(UpdateConfigRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request UpdateConfigRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<UpdateConfigResponse>

The call object.

UpdateProvider(UpdateProviderRequest, CallOptions)

Update an existing provider by name.

public virtual ProviderResponse UpdateProvider(UpdateProviderRequest request, CallOptions options)

Parameters

request UpdateProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

ProviderResponse

The response received from the server.

UpdateProvider(UpdateProviderRequest, Metadata, DateTime?, CancellationToken)

Update an existing provider by name.

public virtual ProviderResponse UpdateProvider(UpdateProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request UpdateProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

ProviderResponse

The response received from the server.

UpdateProviderAsync(UpdateProviderRequest, CallOptions)

Update an existing provider by name.

public virtual AsyncUnaryCall<ProviderResponse> UpdateProviderAsync(UpdateProviderRequest request, CallOptions options)

Parameters

request UpdateProviderRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<ProviderResponse>

The call object.

UpdateProviderAsync(UpdateProviderRequest, Metadata, DateTime?, CancellationToken)

Update an existing provider by name.

public virtual AsyncUnaryCall<ProviderResponse> UpdateProviderAsync(UpdateProviderRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request UpdateProviderRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<ProviderResponse>

The call object.

UpdateProviderProfiles(UpdateProviderProfilesRequest, CallOptions)

Update an existing custom provider type profile.

public virtual UpdateProviderProfilesResponse UpdateProviderProfiles(UpdateProviderProfilesRequest request, CallOptions options)

Parameters

request UpdateProviderProfilesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

UpdateProviderProfilesResponse

The response received from the server.

UpdateProviderProfiles(UpdateProviderProfilesRequest, Metadata, DateTime?, CancellationToken)

Update an existing custom provider type profile.

public virtual UpdateProviderProfilesResponse UpdateProviderProfiles(UpdateProviderProfilesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request UpdateProviderProfilesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

UpdateProviderProfilesResponse

The response received from the server.

UpdateProviderProfilesAsync(UpdateProviderProfilesRequest, CallOptions)

Update an existing custom provider type profile.

public virtual AsyncUnaryCall<UpdateProviderProfilesResponse> UpdateProviderProfilesAsync(UpdateProviderProfilesRequest request, CallOptions options)

Parameters

request UpdateProviderProfilesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncUnaryCall<UpdateProviderProfilesResponse>

The call object.

UpdateProviderProfilesAsync(UpdateProviderProfilesRequest, Metadata, DateTime?, CancellationToken)

Update an existing custom provider type profile.

public virtual AsyncUnaryCall<UpdateProviderProfilesResponse> UpdateProviderProfilesAsync(UpdateProviderProfilesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request UpdateProviderProfilesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncUnaryCall<UpdateProviderProfilesResponse>

The call object.

WatchSandbox(WatchSandboxRequest, CallOptions)

Watch a sandbox and stream updates.

This stream can include:

  • Sandbox status snapshots (phase/status)
  • OpenShell server process logs correlated by sandbox_id
  • Platform events correlated to the sandbox
public virtual AsyncServerStreamingCall<SandboxStreamEvent> WatchSandbox(WatchSandboxRequest request, CallOptions options)

Parameters

request WatchSandboxRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns

AsyncServerStreamingCall<SandboxStreamEvent>

The call object.

WatchSandbox(WatchSandboxRequest, Metadata, DateTime?, CancellationToken)

Watch a sandbox and stream updates.

This stream can include:

  • Sandbox status snapshots (phase/status)
  • OpenShell server process logs correlated by sandbox_id
  • Platform events correlated to the sandbox
public virtual AsyncServerStreamingCall<SandboxStreamEvent> WatchSandbox(WatchSandboxRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Parameters

request WatchSandboxRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime?

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns

AsyncServerStreamingCall<SandboxStreamEvent>

The call object.