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
callInvokerCallInvokerThe callInvoker to use to make remote calls.
OpenShellClient(ChannelBase)
Creates a new client for OpenShell
public OpenShellClient(ChannelBase channel)
Parameters
channelChannelBaseThe channel to use to make remote calls.
OpenShellClient(ClientBaseConfiguration)
Protected constructor to allow creation of configured clients.
protected OpenShellClient(ClientBase.ClientBaseConfiguration configuration)
Parameters
configurationClientBase.ClientBaseConfigurationThe client configuration.
Methods
AddWorkspaceMember(AddWorkspaceMemberRequest, CallOptions)
Add a member to a workspace.
public virtual AddWorkspaceMemberResponse AddWorkspaceMember(AddWorkspaceMemberRequest request, CallOptions options)
Parameters
requestAddWorkspaceMemberRequestThe request to send to the server.
optionsCallOptionsThe 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
requestAddWorkspaceMemberRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestAddWorkspaceMemberRequestThe request to send to the server.
optionsCallOptionsThe 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
requestAddWorkspaceMemberRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestApproveAllDraftChunksRequestThe request to send to the server.
optionsCallOptionsThe 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
requestApproveAllDraftChunksRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestApproveAllDraftChunksRequestThe request to send to the server.
optionsCallOptionsThe 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
requestApproveAllDraftChunksRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestApproveDraftChunkRequestThe request to send to the server.
optionsCallOptionsThe 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
requestApproveDraftChunkRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestApproveDraftChunkRequestThe request to send to the server.
optionsCallOptionsThe 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
requestApproveDraftChunkRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestAttachSandboxProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestAttachSandboxProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestAttachSandboxProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestAttachSandboxProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestBeginRootfsTarStagingRequestThe request to send to the server.
optionsCallOptionsThe 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
requestBeginRootfsTarStagingRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestBeginRootfsTarStagingRequestThe request to send to the server.
optionsCallOptionsThe 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
requestBeginRootfsTarStagingRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestClearDraftChunksRequestThe request to send to the server.
optionsCallOptionsThe 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
requestClearDraftChunksRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestClearDraftChunksRequestThe request to send to the server.
optionsCallOptionsThe 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
requestClearDraftChunksRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestConfigureProviderRefreshRequestThe request to send to the server.
optionsCallOptionsThe 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
requestConfigureProviderRefreshRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestConfigureProviderRefreshRequestThe request to send to the server.
optionsCallOptionsThe 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
requestConfigureProviderRefreshRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
optionsCallOptionsThe 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
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateSandboxTemplateRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateSandboxTemplateRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateSandboxTemplateRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateSandboxTemplateRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateSshSessionRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateSshSessionRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateSshSessionRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateSshSessionRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateWorkspaceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateWorkspaceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestCreateWorkspaceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestCreateWorkspaceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteProviderProfileRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteProviderProfileRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteProviderProfileRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteProviderProfileRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteProviderRefreshRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteProviderRefreshRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteProviderRefreshRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteProviderRefreshRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteSandboxTemplateRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteSandboxTemplateRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteSandboxTemplateRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteSandboxTemplateRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteServiceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteServiceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteServiceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteServiceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteWorkspaceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteWorkspaceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDeleteWorkspaceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDeleteWorkspaceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDetachSandboxProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDetachSandboxProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestDetachSandboxProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestDetachSandboxProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestEditDraftChunkRequestThe request to send to the server.
optionsCallOptionsThe 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
requestEditDraftChunkRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestEditDraftChunkRequestThe request to send to the server.
optionsCallOptionsThe 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
requestEditDraftChunkRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestExchangeProviderSubjectTokenRequestThe request to send to the server.
optionsCallOptionsThe 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
requestExchangeProviderSubjectTokenRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestExchangeProviderSubjectTokenRequestThe request to send to the server.
optionsCallOptionsThe 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
requestExchangeProviderSubjectTokenRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestExecSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestExecSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
optionsCallOptionsThe 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
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestExposeServiceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestExposeServiceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestExposeServiceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestExposeServiceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestFinalizeMainProcessExitRequestThe request to send to the server.
optionsCallOptionsThe 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
requestFinalizeMainProcessExitRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestFinalizeMainProcessExitRequestThe request to send to the server.
optionsCallOptionsThe 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
requestFinalizeMainProcessExitRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
optionsCallOptionsThe 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
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetCurrentUserRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetCurrentUserRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetCurrentUserRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetCurrentUserRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetDraftHistoryRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetDraftHistoryRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetDraftHistoryRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetDraftHistoryRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetDraftPolicyRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetDraftPolicyRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetDraftPolicyRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetDraftPolicyRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetGatewayConfigRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetGatewayConfigRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetGatewayConfigRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetGatewayConfigRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetGatewayInfoRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetGatewayInfoRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetGatewayInfoRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetGatewayInfoRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetProviderCredentialsRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetProviderCredentialsRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetProviderCredentialsRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetProviderCredentialsRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetProviderProfileRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetProviderProfileRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetProviderProfileRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetProviderProfileRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetProviderRefreshStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetProviderRefreshStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetProviderRefreshStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetProviderRefreshStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxConfigRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxConfigRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxConfigRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxConfigRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxLogsRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxLogsRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxLogsRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxLogsRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxPolicyStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxPolicyStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxPolicyStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxPolicyStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxProviderEnvironmentRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxProviderEnvironmentRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxProviderEnvironmentRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxProviderEnvironmentRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxProviderStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxProviderStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxProviderStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxProviderStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxTemplateRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxTemplateRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetSandboxTemplateRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetSandboxTemplateRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetServiceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetServiceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetServiceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetServiceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetWorkspaceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetWorkspaceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestGetWorkspaceRequestThe request to send to the server.
optionsCallOptionsThe 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
requestGetWorkspaceRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestHealthRequestThe request to send to the server.
optionsCallOptionsThe 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
requestHealthRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestHealthRequestThe request to send to the server.
optionsCallOptionsThe 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
requestHealthRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestImportProviderProfilesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestImportProviderProfilesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestImportProviderProfilesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestImportProviderProfilesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestIssueSandboxTokenRequestThe request to send to the server.
optionsCallOptionsThe 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
requestIssueSandboxTokenRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestIssueSandboxTokenRequestThe request to send to the server.
optionsCallOptionsThe 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
requestIssueSandboxTokenRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestLintProviderProfilesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestLintProviderProfilesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestLintProviderProfilesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestLintProviderProfilesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListProviderProfilesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListProviderProfilesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListProviderProfilesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListProviderProfilesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListProvidersRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListProvidersRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListProvidersRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListProvidersRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListSandboxPoliciesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListSandboxPoliciesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListSandboxPoliciesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListSandboxPoliciesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListSandboxProvidersRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListSandboxProvidersRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListSandboxProvidersRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListSandboxProvidersRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListSandboxTemplatesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListSandboxTemplatesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListSandboxTemplatesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListSandboxTemplatesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListSandboxesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListSandboxesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListSandboxesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListSandboxesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListServicesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListServicesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListServicesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListServicesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListWorkspaceMembersRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListWorkspaceMembersRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListWorkspaceMembersRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListWorkspaceMembersRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListWorkspacesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListWorkspacesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestListWorkspacesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestListWorkspacesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
configurationClientBase.ClientBaseConfiguration
Returns
PeerGetSandboxProviderStatus(GetSandboxProviderStatusRequest, CallOptions)
public virtual GetSandboxProviderStatusResponse PeerGetSandboxProviderStatus(GetSandboxProviderStatusRequest request, CallOptions options)
Parameters
requestGetSandboxProviderStatusRequestoptionsCallOptions
Returns
PeerGetSandboxProviderStatus(GetSandboxProviderStatusRequest, Metadata, DateTime?, CancellationToken)
public virtual GetSandboxProviderStatusResponse PeerGetSandboxProviderStatus(GetSandboxProviderStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
requestGetSandboxProviderStatusRequestheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
PeerGetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest, CallOptions)
public virtual AsyncUnaryCall<GetSandboxProviderStatusResponse> PeerGetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest request, CallOptions options)
Parameters
requestGetSandboxProviderStatusRequestoptionsCallOptions
Returns
PeerGetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<GetSandboxProviderStatusResponse> PeerGetSandboxProviderStatusAsync(GetSandboxProviderStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
requestGetSandboxProviderStatusRequestheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
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
requestPeerNotifyConfigUpdateRequestThe request to send to the server.
optionsCallOptionsThe 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
requestPeerNotifyConfigUpdateRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestPeerNotifyConfigUpdateRequestThe request to send to the server.
optionsCallOptionsThe 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
requestPeerNotifyConfigUpdateRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
optionsCallOptionsThe 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
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportEndpointStatusRequestoptionsCallOptions
Returns
PeerReportEndpointStatus(ReportEndpointStatusRequest, Metadata, DateTime?, CancellationToken)
public virtual ReportEndpointStatusResponse PeerReportEndpointStatus(ReportEndpointStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
requestReportEndpointStatusRequestheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
PeerReportEndpointStatusAsync(ReportEndpointStatusRequest, CallOptions)
public virtual AsyncUnaryCall<ReportEndpointStatusResponse> PeerReportEndpointStatusAsync(ReportEndpointStatusRequest request, CallOptions options)
Parameters
requestReportEndpointStatusRequestoptionsCallOptions
Returns
PeerReportEndpointStatusAsync(ReportEndpointStatusRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ReportEndpointStatusResponse> PeerReportEndpointStatusAsync(ReportEndpointStatusRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
requestReportEndpointStatusRequestheadersMetadatadeadlineDateTime?cancellationTokenCancellationToken
Returns
PeerReportProviderReadiness(ReportProviderReadinessRequest, CallOptions)
Internal gateway-to-owner forwarding for supervisor-bound state.
public virtual ReportProviderReadinessResponse PeerReportProviderReadiness(ReportProviderReadinessRequest request, CallOptions options)
Parameters
requestReportProviderReadinessRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportProviderReadinessRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportProviderReadinessRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportProviderReadinessRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
optionsCallOptionsThe 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
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRefreshSandboxTokenRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRefreshSandboxTokenRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRefreshSandboxTokenRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRefreshSandboxTokenRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRejectDraftChunkRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRejectDraftChunkRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRejectDraftChunkRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRejectDraftChunkRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
optionsCallOptionsThe 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
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRemoveWorkspaceMemberRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRemoveWorkspaceMemberRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRemoveWorkspaceMemberRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRemoveWorkspaceMemberRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportEndpointStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportEndpointStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportEndpointStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportEndpointStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportMainProcessExitRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportMainProcessExitRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportMainProcessExitRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportMainProcessExitRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportPolicyStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportPolicyStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportPolicyStatusRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportPolicyStatusRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportProviderReadinessRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportProviderReadinessRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportProviderReadinessRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportProviderReadinessRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportSandboxConfigurationRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportSandboxConfigurationRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestReportSandboxConfigurationRequestThe request to send to the server.
optionsCallOptionsThe 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
requestReportSandboxConfigurationRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestResumeSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestResumeSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestResumeSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestResumeSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRevokeSshSessionRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRevokeSshSessionRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRevokeSshSessionRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRevokeSshSessionRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRotateProviderCredentialRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRotateProviderCredentialRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestRotateProviderCredentialRequestThe request to send to the server.
optionsCallOptionsThe 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
requestRotateProviderCredentialRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestStartSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestStartSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestStartSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestStartSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestStopSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestStopSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestStopSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestStopSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestSubmitPolicyAnalysisRequestThe request to send to the server.
optionsCallOptionsThe 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
requestSubmitPolicyAnalysisRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestSubmitPolicyAnalysisRequestThe request to send to the server.
optionsCallOptionsThe 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
requestSubmitPolicyAnalysisRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestSuspendSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestSuspendSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestSuspendSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestSuspendSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestUndoDraftChunkRequestThe request to send to the server.
optionsCallOptionsThe 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
requestUndoDraftChunkRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestUndoDraftChunkRequestThe request to send to the server.
optionsCallOptionsThe 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
requestUndoDraftChunkRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestUpdateConfigRequestThe request to send to the server.
optionsCallOptionsThe 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
requestUpdateConfigRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestUpdateConfigRequestThe request to send to the server.
optionsCallOptionsThe 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
requestUpdateConfigRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestUpdateProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestUpdateProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestUpdateProviderRequestThe request to send to the server.
optionsCallOptionsThe 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
requestUpdateProviderRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestUpdateProviderProfilesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestUpdateProviderProfilesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestUpdateProviderProfilesRequestThe request to send to the server.
optionsCallOptionsThe 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
requestUpdateProviderProfilesRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn 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
requestWatchSandboxRequestThe request to send to the server.
optionsCallOptionsThe 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
requestWatchSandboxRequestThe request to send to the server.
headersMetadataThe initial metadata to send with the call. This parameter is optional.
deadlineDateTime?An optional deadline for the call. The call will be cancelled if deadline is hit.
cancellationTokenCancellationTokenAn optional token for canceling the call.
Returns
- AsyncServerStreamingCall<SandboxStreamEvent>
The call object.