Optional InternalcpClient
cpClient?: RawClient<
FromTsProtoServiceDefinition<
{
fullName: "modal.client.ModalClient";
methods: {
appClientDisconnect: {
name: "AppClientDisconnect";
options: {};
requestStream: false;
requestType: MessageFns<AppClientDisconnectRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
appCountLogs: {
name: "AppCountLogs";
options: {};
requestStream: false;
requestType: MessageFns<AppCountLogsRequest>;
responseStream: false;
responseType: MessageFns<AppCountLogsResponse>;
};
appCreate: {
name: "AppCreate";
options: {};
requestStream: false;
requestType: MessageFns<AppCreateRequest>;
responseStream: false;
responseType: MessageFns<AppCreateResponse>;
};
appDeploy: {
name: "AppDeploy";
options: {};
requestStream: false;
requestType: MessageFns<AppDeployRequest>;
responseStream: false;
responseType: MessageFns<AppDeployResponse>;
};
appDeploymentHistory: {
name: "AppDeploymentHistory";
options: {};
requestStream: false;
requestType: MessageFns<AppDeploymentHistoryRequest>;
responseStream: false;
responseType: MessageFns<AppDeploymentHistoryResponse>;
};
appFetchLogs: {
name: "AppFetchLogs";
options: {};
requestStream: false;
requestType: MessageFns<AppFetchLogsRequest>;
responseStream: false;
responseType: MessageFns<AppFetchLogsResponse>;
};
appGetByDeploymentName: {
name: "AppGetByDeploymentName";
options: {};
requestStream: false;
requestType: MessageFns<AppGetByDeploymentNameRequest>;
responseStream: false;
responseType: MessageFns<AppGetByDeploymentNameResponse>;
};
appGetLayout: {
name: "AppGetLayout";
options: {};
requestStream: false;
requestType: MessageFns<AppGetLayoutRequest>;
responseStream: false;
responseType: MessageFns<AppGetLayoutResponse>;
};
appGetLifecycle: {
name: "AppGetLifecycle";
options: {};
requestStream: false;
requestType: MessageFns<AppGetLifecycleRequest>;
responseStream: false;
responseType: MessageFns<AppGetLifecycleResponse>;
};
appGetLogs: {
name: "AppGetLogs";
options: {};
requestStream: false;
requestType: MessageFns<AppGetLogsRequest>;
responseStream: true;
responseType: MessageFns<TaskLogsBatch>;
};
appGetObjects: {
name: "AppGetObjects";
options: {};
requestStream: false;
requestType: MessageFns<AppGetObjectsRequest>;
responseStream: false;
responseType: MessageFns<AppGetObjectsResponse>;
};
appGetOrCreate: {
name: "AppGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<AppGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<AppGetOrCreateResponse>;
};
appGetTags: {
name: "AppGetTags";
options: {};
requestStream: false;
requestType: MessageFns<AppGetTagsRequest>;
responseStream: false;
responseType: MessageFns<AppGetTagsResponse>;
};
appHeartbeat: {
name: "AppHeartbeat";
options: {};
requestStream: false;
requestType: MessageFns<AppHeartbeatRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
appList: {
name: "AppList";
options: {};
requestStream: false;
requestType: MessageFns<AppListRequest>;
responseStream: false;
responseType: MessageFns<AppListResponse>;
};
appLookup: {
name: "AppLookup";
options: {};
requestStream: false;
requestType: MessageFns<AppLookupRequest>;
responseStream: false;
responseType: MessageFns<AppLookupResponse>;
};
appPublish: {
name: "AppPublish";
options: {};
requestStream: false;
requestType: MessageFns<AppPublishRequest>;
responseStream: false;
responseType: MessageFns<AppPublishResponse>;
};
appRollback: {
name: "AppRollback";
options: {};
requestStream: false;
requestType: MessageFns<AppRollbackRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
appRollover: {
name: "AppRollover";
options: {};
requestStream: false;
requestType: MessageFns<AppRolloverRequest>;
responseStream: false;
responseType: MessageFns<AppRolloverResponse>;
};
appSetObjects: {
name: "AppSetObjects";
options: {};
requestStream: false;
requestType: MessageFns<AppSetObjectsRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
appSetTags: {
name: "AppSetTags";
options: {};
requestStream: false;
requestType: MessageFns<AppSetTagsRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
appStop: {
name: "AppStop";
options: {};
requestStream: false;
requestType: MessageFns<AppStopRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
attemptAwait: {
name: "AttemptAwait";
options: {};
requestStream: false;
requestType: MessageFns<AttemptAwaitRequest>;
responseStream: false;
responseType: MessageFns<AttemptAwaitResponse>;
};
attemptRetry: {
name: "AttemptRetry";
options: {};
requestStream: false;
requestType: MessageFns<AttemptRetryRequest>;
responseStream: false;
responseType: MessageFns<AttemptRetryResponse>;
};
attemptStart: {
name: "AttemptStart";
options: {};
requestStream: false;
requestType: MessageFns<AttemptStartRequest>;
responseStream: false;
responseType: MessageFns<AttemptStartResponse>;
};
authTokenGet: {
name: "AuthTokenGet";
options: {};
requestStream: false;
requestType: MessageFns<AuthTokenGetRequest>;
responseStream: false;
responseType: MessageFns<AuthTokenGetResponse>;
};
blobCreate: {
name: "BlobCreate";
options: {};
requestStream: false;
requestType: MessageFns<BlobCreateRequest>;
responseStream: false;
responseType: MessageFns<BlobCreateResponse>;
};
blobGet: {
name: "BlobGet";
options: {};
requestStream: false;
requestType: MessageFns<BlobGetRequest>;
responseStream: false;
responseType: MessageFns<BlobGetResponse>;
};
classCreate: {
name: "ClassCreate";
options: {};
requestStream: false;
requestType: MessageFns<ClassCreateRequest>;
responseStream: false;
responseType: MessageFns<ClassCreateResponse>;
};
classGet: {
name: "ClassGet";
options: {};
requestStream: false;
requestType: MessageFns<ClassGetRequest>;
responseStream: false;
responseType: MessageFns<ClassGetResponse>;
};
clientHello: {
name: "ClientHello";
options: {};
requestStream: false;
requestType: MessageFns<Empty>;
responseStream: false;
responseType: MessageFns<ClientHelloResponse>;
};
clusterGet: {
name: "ClusterGet";
options: {};
requestStream: false;
requestType: MessageFns<ClusterGetRequest>;
responseStream: false;
responseType: MessageFns<ClusterGetResponse>;
};
clusterList: {
name: "ClusterList";
options: {};
requestStream: false;
requestType: MessageFns<ClusterListRequest>;
responseStream: false;
responseType: MessageFns<ClusterListResponse>;
};
containerCheckpoint: {
name: "ContainerCheckpoint";
options: {};
requestStream: false;
requestType: MessageFns<ContainerCheckpointRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
containerExec: {
name: "ContainerExec";
options: {};
requestStream: false;
requestType: MessageFns<ContainerExecRequest>;
responseStream: false;
responseType: MessageFns<ContainerExecResponse>;
};
containerExecGetOutput: {
name: "ContainerExecGetOutput";
options: {};
requestStream: false;
requestType: MessageFns<ContainerExecGetOutputRequest>;
responseStream: true;
responseType: MessageFns<RuntimeOutputBatch>;
};
containerExecPutInput: {
name: "ContainerExecPutInput";
options: {};
requestStream: false;
requestType: MessageFns<ContainerExecPutInputRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
containerExecWait: {
name: "ContainerExecWait";
options: {};
requestStream: false;
requestType: MessageFns<ContainerExecWaitRequest>;
responseStream: false;
responseType: MessageFns<ContainerExecWaitResponse>;
};
containerFilesystemExec: {
name: "ContainerFilesystemExec";
options: {};
requestStream: false;
requestType: MessageFns<ContainerFilesystemExecRequest>;
responseStream: false;
responseType: MessageFns<ContainerFilesystemExecResponse>;
};
containerFilesystemExecGetOutput: {
name: "ContainerFilesystemExecGetOutput";
options: {};
requestStream: false;
requestType: MessageFns<ContainerFilesystemExecGetOutputRequest>;
responseStream: true;
responseType: MessageFns<FilesystemRuntimeOutputBatch>;
};
containerHeartbeat: {
name: "ContainerHeartbeat";
options: {};
requestStream: false;
requestType: MessageFns<ContainerHeartbeatRequest>;
responseStream: false;
responseType: MessageFns<ContainerHeartbeatResponse>;
};
containerHello: {
name: "ContainerHello";
options: {};
requestStream: false;
requestType: MessageFns<Empty>;
responseStream: false;
responseType: MessageFns<Empty>;
};
containerLog: {
name: "ContainerLog";
options: {};
requestStream: false;
requestType: MessageFns<ContainerLogRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
containerReloadVolumes: {
name: "ContainerReloadVolumes";
options: {};
requestStream: false;
requestType: MessageFns<ContainerReloadVolumesRequest>;
responseStream: false;
responseType: MessageFns<ContainerReloadVolumesResponse>;
};
containerStop: {
name: "ContainerStop";
options: {};
requestStream: false;
requestType: MessageFns<ContainerStopRequest>;
responseStream: false;
responseType: MessageFns<ContainerStopResponse>;
};
dictClear: {
name: "DictClear";
options: {};
requestStream: false;
requestType: MessageFns<DictClearRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
dictContains: {
name: "DictContains";
options: {};
requestStream: false;
requestType: MessageFns<DictContainsRequest>;
responseStream: false;
responseType: MessageFns<DictContainsResponse>;
};
dictContents: {
name: "DictContents";
options: {};
requestStream: false;
requestType: MessageFns<DictContentsRequest>;
responseStream: true;
responseType: MessageFns<DictEntry>;
};
dictDelete: {
name: "DictDelete";
options: {};
requestStream: false;
requestType: MessageFns<DictDeleteRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
dictGet: {
name: "DictGet";
options: {};
requestStream: false;
requestType: MessageFns<DictGetRequest>;
responseStream: false;
responseType: MessageFns<DictGetResponse>;
};
dictGetById: {
name: "DictGetById";
options: {};
requestStream: false;
requestType: MessageFns<DictGetByIdRequest>;
responseStream: false;
responseType: MessageFns<DictGetByIdResponse>;
};
dictGetOrCreate: {
name: "DictGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<DictGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<DictGetOrCreateResponse>;
};
dictHeartbeat: {
name: "DictHeartbeat";
options: {};
requestStream: false;
requestType: MessageFns<DictHeartbeatRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
dictLen: {
name: "DictLen";
options: {};
requestStream: false;
requestType: MessageFns<DictLenRequest>;
responseStream: false;
responseType: MessageFns<DictLenResponse>;
};
dictList: {
name: "DictList";
options: {};
requestStream: false;
requestType: MessageFns<DictListRequest>;
responseStream: false;
responseType: MessageFns<DictListResponse>;
};
dictPop: {
name: "DictPop";
options: {};
requestStream: false;
requestType: MessageFns<DictPopRequest>;
responseStream: false;
responseType: MessageFns<DictPopResponse>;
};
dictUpdate: {
name: "DictUpdate";
options: {};
requestStream: false;
requestType: MessageFns<DictUpdateRequest>;
responseStream: false;
responseType: MessageFns<DictUpdateResponse>;
};
domainCertificateVerify: {
name: "DomainCertificateVerify";
options: {};
requestStream: false;
requestType: MessageFns<DomainCertificateVerifyRequest>;
responseStream: false;
responseType: MessageFns<DomainCertificateVerifyResponse>;
};
domainCreate: {
name: "DomainCreate";
options: {};
requestStream: false;
requestType: MessageFns<DomainCreateRequest>;
responseStream: false;
responseType: MessageFns<DomainCreateResponse>;
};
domainList: {
name: "DomainList";
options: {};
requestStream: false;
requestType: MessageFns<DomainListRequest>;
responseStream: false;
responseType: MessageFns<DomainListResponse>;
};
environmentCreate: {
name: "EnvironmentCreate";
options: {};
requestStream: false;
requestType: MessageFns<EnvironmentCreateRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
environmentDelete: {
name: "EnvironmentDelete";
options: {};
requestStream: false;
requestType: MessageFns<EnvironmentDeleteRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
environmentGetOrCreate: {
name: "EnvironmentGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<EnvironmentGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<EnvironmentGetOrCreateResponse>;
};
environmentList: {
name: "EnvironmentList";
options: {};
requestStream: false;
requestType: MessageFns<Empty>;
responseStream: false;
responseType: MessageFns<EnvironmentListResponse>;
};
environmentUpdate: {
name: "EnvironmentUpdate";
options: {};
requestStream: false;
requestType: MessageFns<EnvironmentUpdateRequest>;
responseStream: false;
responseType: MessageFns<EnvironmentListItem>;
};
flashContainerDeregister: {
name: "FlashContainerDeregister";
options: {};
requestStream: false;
requestType: MessageFns<FlashContainerDeregisterRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
flashContainerList: {
name: "FlashContainerList";
options: {};
requestStream: false;
requestType: MessageFns<FlashContainerListRequest>;
responseStream: false;
responseType: MessageFns<FlashContainerListResponse>;
};
flashContainerRegister: {
name: "FlashContainerRegister";
options: {};
requestStream: false;
requestType: MessageFns<FlashContainerRegisterRequest>;
responseStream: false;
responseType: MessageFns<FlashContainerRegisterResponse>;
};
flashSetTargetSlotsMetrics: {
name: "FlashSetTargetSlotsMetrics";
options: {};
requestStream: false;
requestType: MessageFns<FlashSetTargetSlotsMetricsRequest>;
responseStream: false;
responseType: MessageFns<FlashSetTargetSlotsMetricsResponse>;
};
functionAsyncInvoke: {
name: "FunctionAsyncInvoke";
options: {};
requestStream: false;
requestType: MessageFns<FunctionAsyncInvokeRequest>;
responseStream: false;
responseType: MessageFns<FunctionAsyncInvokeResponse>;
};
functionBindParams: {
name: "FunctionBindParams";
options: {};
requestStream: false;
requestType: MessageFns<FunctionBindParamsRequest>;
responseStream: false;
responseType: MessageFns<FunctionBindParamsResponse>;
};
functionCallCancel: {
name: "FunctionCallCancel";
options: {};
requestStream: false;
requestType: MessageFns<FunctionCallCancelRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
functionCallFromId: {
name: "FunctionCallFromId";
options: {};
requestStream: false;
requestType: MessageFns<FunctionCallFromIdRequest>;
responseStream: false;
responseType: MessageFns<FunctionCallFromIdResponse>;
};
functionCallGetDataIn: {
name: "FunctionCallGetDataIn";
options: {};
requestStream: false;
requestType: MessageFns<FunctionCallGetDataRequest>;
responseStream: true;
responseType: MessageFns<DataChunk>;
};
functionCallGetDataOut: {
name: "FunctionCallGetDataOut";
options: {};
requestStream: false;
requestType: MessageFns<FunctionCallGetDataRequest>;
responseStream: true;
responseType: MessageFns<DataChunk>;
};
functionCallList: {
name: "FunctionCallList";
options: {};
requestStream: false;
requestType: MessageFns<FunctionCallListRequest>;
responseStream: false;
responseType: MessageFns<FunctionCallListResponse>;
};
functionCallPutDataOut: {
name: "FunctionCallPutDataOut";
options: {};
requestStream: false;
requestType: MessageFns<FunctionCallPutDataRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
functionCreate: {
name: "FunctionCreate";
options: {};
requestStream: false;
requestType: MessageFns<FunctionCreateRequest>;
responseStream: false;
responseType: MessageFns<FunctionCreateResponse>;
};
functionFinishInputs: {
name: "FunctionFinishInputs";
options: {};
requestStream: false;
requestType: MessageFns<FunctionFinishInputsRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
functionGet: {
name: "FunctionGet";
options: {};
requestStream: false;
requestType: MessageFns<FunctionGetRequest>;
responseStream: false;
responseType: MessageFns<FunctionGetResponse>;
};
functionGetCallGraph: {
name: "FunctionGetCallGraph";
options: {};
requestStream: false;
requestType: MessageFns<FunctionGetCallGraphRequest>;
responseStream: false;
responseType: MessageFns<FunctionGetCallGraphResponse>;
};
functionGetCurrentStats: {
name: "FunctionGetCurrentStats";
options: {};
requestStream: false;
requestType: MessageFns<FunctionGetCurrentStatsRequest>;
responseStream: false;
responseType: MessageFns<FunctionStats>;
};
functionGetDynamicConcurrency: {
name: "FunctionGetDynamicConcurrency";
options: {};
requestStream: false;
requestType: MessageFns<FunctionGetDynamicConcurrencyRequest>;
responseStream: false;
responseType: MessageFns<FunctionGetDynamicConcurrencyResponse>;
};
functionGetInputs: {
name: "FunctionGetInputs";
options: {};
requestStream: false;
requestType: MessageFns<FunctionGetInputsRequest>;
responseStream: false;
responseType: MessageFns<FunctionGetInputsResponse>;
};
functionGetOutputs: {
name: "FunctionGetOutputs";
options: {};
requestStream: false;
requestType: MessageFns<FunctionGetOutputsRequest>;
responseStream: false;
responseType: MessageFns<FunctionGetOutputsResponse>;
};
functionGetSerialized: {
name: "FunctionGetSerialized";
options: {};
requestStream: false;
requestType: MessageFns<FunctionGetSerializedRequest>;
responseStream: false;
responseType: MessageFns<FunctionGetSerializedResponse>;
};
functionMap: {
name: "FunctionMap";
options: {};
requestStream: false;
requestType: MessageFns<FunctionMapRequest>;
responseStream: false;
responseType: MessageFns<FunctionMapResponse>;
};
functionPrecreate: {
name: "FunctionPrecreate";
options: {};
requestStream: false;
requestType: MessageFns<FunctionPrecreateRequest>;
responseStream: false;
responseType: MessageFns<FunctionPrecreateResponse>;
};
functionPutInputs: {
name: "FunctionPutInputs";
options: {};
requestStream: false;
requestType: MessageFns<FunctionPutInputsRequest>;
responseStream: false;
responseType: MessageFns<FunctionPutInputsResponse>;
};
functionPutOutputs: {
name: "FunctionPutOutputs";
options: {};
requestStream: false;
requestType: MessageFns<FunctionPutOutputsRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
functionRetryInputs: {
name: "FunctionRetryInputs";
options: {};
requestStream: false;
requestType: MessageFns<FunctionRetryInputsRequest>;
responseStream: false;
responseType: MessageFns<FunctionRetryInputsResponse>;
};
functionStartPtyShell: {
name: "FunctionStartPtyShell";
options: {};
requestStream: false;
requestType: MessageFns<Empty>;
responseStream: false;
responseType: MessageFns<Empty>;
};
functionUpdateSchedulingParams: {
name: "FunctionUpdateSchedulingParams";
options: {};
requestStream: false;
requestType: MessageFns<FunctionUpdateSchedulingParamsRequest>;
responseStream: false;
responseType: MessageFns<FunctionUpdateSchedulingParamsResponse>;
};
imageDelete: {
name: "ImageDelete";
options: {};
requestStream: false;
requestType: MessageFns<ImageDeleteRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
imageFromId: {
name: "ImageFromId";
options: {};
requestStream: false;
requestType: MessageFns<ImageFromIdRequest>;
responseStream: false;
responseType: MessageFns<ImageFromIdResponse>;
};
imageGetOrCreate: {
name: "ImageGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<ImageGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<ImageGetOrCreateResponse>;
};
imageJoinStreaming: {
name: "ImageJoinStreaming";
options: {};
requestStream: false;
requestType: MessageFns<ImageJoinStreamingRequest>;
responseStream: true;
responseType: MessageFns<ImageJoinStreamingResponse>;
};
mapAwait: {
name: "MapAwait";
options: {};
requestStream: false;
requestType: MessageFns<MapAwaitRequest>;
responseStream: false;
responseType: MessageFns<MapAwaitResponse>;
};
mapCheckInputs: {
name: "MapCheckInputs";
options: {};
requestStream: false;
requestType: MessageFns<MapCheckInputsRequest>;
responseStream: false;
responseType: MessageFns<MapCheckInputsResponse>;
};
mapStartOrContinue: {
name: "MapStartOrContinue";
options: {};
requestStream: false;
requestType: MessageFns<MapStartOrContinueRequest>;
responseStream: false;
responseType: MessageFns<MapStartOrContinueResponse>;
};
mountGetOrCreate: {
name: "MountGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<MountGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<MountGetOrCreateResponse>;
};
mountPutFile: {
name: "MountPutFile";
options: {};
requestStream: false;
requestType: MessageFns<MountPutFileRequest>;
responseStream: false;
responseType: MessageFns<MountPutFileResponse>;
};
notebookKernelPublishResults: {
name: "NotebookKernelPublishResults";
options: {};
requestStream: false;
requestType: MessageFns<NotebookKernelPublishResultsRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
proxyAddIp: {
name: "ProxyAddIp";
options: {};
requestStream: false;
requestType: MessageFns<ProxyAddIpRequest>;
responseStream: false;
responseType: MessageFns<ProxyAddIpResponse>;
};
proxyCreate: {
name: "ProxyCreate";
options: {};
requestStream: false;
requestType: MessageFns<ProxyCreateRequest>;
responseStream: false;
responseType: MessageFns<ProxyCreateResponse>;
};
proxyDelete: {
name: "ProxyDelete";
options: {};
requestStream: false;
requestType: MessageFns<ProxyDeleteRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
proxyGet: {
name: "ProxyGet";
options: {};
requestStream: false;
requestType: MessageFns<ProxyGetRequest>;
responseStream: false;
responseType: MessageFns<ProxyGetResponse>;
};
proxyGetOrCreate: {
name: "ProxyGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<ProxyGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<ProxyGetOrCreateResponse>;
};
proxyList: {
name: "ProxyList";
options: {};
requestStream: false;
requestType: MessageFns<Empty>;
responseStream: false;
responseType: MessageFns<ProxyListResponse>;
};
proxyRemoveIp: {
name: "ProxyRemoveIp";
options: {};
requestStream: false;
requestType: MessageFns<ProxyRemoveIpRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
queueClear: {
name: "QueueClear";
options: {};
requestStream: false;
requestType: MessageFns<QueueClearRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
queueDelete: {
name: "QueueDelete";
options: {};
requestStream: false;
requestType: MessageFns<QueueDeleteRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
queueGet: {
name: "QueueGet";
options: {};
requestStream: false;
requestType: MessageFns<QueueGetRequest>;
responseStream: false;
responseType: MessageFns<QueueGetResponse>;
};
queueGetById: {
name: "QueueGetById";
options: {};
requestStream: false;
requestType: MessageFns<QueueGetByIdRequest>;
responseStream: false;
responseType: MessageFns<QueueGetByIdResponse>;
};
queueGetOrCreate: {
name: "QueueGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<QueueGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<QueueGetOrCreateResponse>;
};
queueHeartbeat: {
name: "QueueHeartbeat";
options: {};
requestStream: false;
requestType: MessageFns<QueueHeartbeatRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
queueLen: {
name: "QueueLen";
options: {};
requestStream: false;
requestType: MessageFns<QueueLenRequest>;
responseStream: false;
responseType: MessageFns<QueueLenResponse>;
};
queueList: {
name: "QueueList";
options: {};
requestStream: false;
requestType: MessageFns<QueueListRequest>;
responseStream: false;
responseType: MessageFns<QueueListResponse>;
};
queueNextItems: {
name: "QueueNextItems";
options: {};
requestStream: false;
requestType: MessageFns<QueueNextItemsRequest>;
responseStream: false;
responseType: MessageFns<QueueNextItemsResponse>;
};
queuePut: {
name: "QueuePut";
options: {};
requestStream: false;
requestType: MessageFns<QueuePutRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
sandboxCreate: {
name: "SandboxCreate";
options: {};
requestStream: false;
requestType: MessageFns<SandboxCreateRequest>;
responseStream: false;
responseType: MessageFns<SandboxCreateResponse>;
};
sandboxCreateConnectToken: {
name: "SandboxCreateConnectToken";
options: {};
requestStream: false;
requestType: MessageFns<SandboxCreateConnectTokenRequest>;
responseStream: false;
responseType: MessageFns<SandboxCreateConnectTokenResponse>;
};
sandboxCreateV2: {
name: "SandboxCreateV2";
options: {};
requestStream: false;
requestType: MessageFns<SandboxCreateV2Request>;
responseStream: false;
responseType: MessageFns<SandboxCreateV2Response>;
};
sandboxGetCommandRouterAccess: {
name: "SandboxGetCommandRouterAccess";
options: {};
requestStream: false;
requestType: MessageFns<SandboxGetCommandRouterAccessRequest>;
responseStream: false;
responseType: MessageFns<SandboxGetCommandRouterAccessResponse>;
};
sandboxGetFromName: {
name: "SandboxGetFromName";
options: {};
requestStream: false;
requestType: MessageFns<SandboxGetFromNameRequest>;
responseStream: false;
responseType: MessageFns<SandboxGetFromNameResponse>;
};
sandboxGetLogs: {
name: "SandboxGetLogs";
options: {};
requestStream: false;
requestType: MessageFns<SandboxGetLogsRequest>;
responseStream: true;
responseType: MessageFns<TaskLogsBatch>;
};
sandboxGetResourceUsage: {
name: "SandboxGetResourceUsage";
options: {};
requestStream: false;
requestType: MessageFns<SandboxGetResourceUsageRequest>;
responseStream: false;
responseType: MessageFns<SandboxGetResourceUsageResponse>;
};
sandboxGetTaskId: {
name: "SandboxGetTaskId";
options: {};
requestStream: false;
requestType: MessageFns<SandboxGetTaskIdRequest>;
responseStream: false;
responseType: MessageFns<SandboxGetTaskIdResponse>;
};
sandboxGetTaskIdV2: {
name: "SandboxGetTaskIdV2";
options: {};
requestStream: false;
requestType: MessageFns<SandboxGetTaskIdRequest>;
responseStream: false;
responseType: MessageFns<SandboxGetTaskIdResponse>;
};
sandboxGetTunnels: {
name: "SandboxGetTunnels";
options: {};
requestStream: false;
requestType: MessageFns<SandboxGetTunnelsRequest>;
responseStream: false;
responseType: MessageFns<SandboxGetTunnelsResponse>;
};
sandboxGetTunnelsV2: {
name: "SandboxGetTunnelsV2";
options: {};
requestStream: false;
requestType: MessageFns<SandboxGetTunnelsRequest>;
responseStream: false;
responseType: MessageFns<SandboxGetTunnelsResponse>;
};
sandboxList: {
name: "SandboxList";
options: {};
requestStream: false;
requestType: MessageFns<SandboxListRequest>;
responseStream: false;
responseType: MessageFns<SandboxListResponse>;
};
sandboxRestore: {
name: "SandboxRestore";
options: {};
requestStream: false;
requestType: MessageFns<SandboxRestoreRequest>;
responseStream: false;
responseType: MessageFns<SandboxRestoreResponse>;
};
sandboxSnapshot: {
name: "SandboxSnapshot";
options: {};
requestStream: false;
requestType: MessageFns<SandboxSnapshotRequest>;
responseStream: false;
responseType: MessageFns<SandboxSnapshotResponse>;
};
sandboxSnapshotFs: {
name: "SandboxSnapshotFs";
options: {};
requestStream: false;
requestType: MessageFns<SandboxSnapshotFsRequest>;
responseStream: false;
responseType: MessageFns<SandboxSnapshotFsResponse>;
};
sandboxSnapshotFsAsync: {
name: "SandboxSnapshotFsAsync";
options: {};
requestStream: false;
requestType: MessageFns<SandboxSnapshotFsAsyncRequest>;
responseStream: false;
responseType: MessageFns<SandboxSnapshotFsAsyncResponse>;
};
sandboxSnapshotFsAsyncGet: {
name: "SandboxSnapshotFsAsyncGet";
options: {};
requestStream: false;
requestType: MessageFns<SandboxSnapshotFsAsyncGetRequest>;
responseStream: false;
responseType: MessageFns<SandboxSnapshotFsResponse>;
};
sandboxSnapshotGet: {
name: "SandboxSnapshotGet";
options: {};
requestStream: false;
requestType: MessageFns<SandboxSnapshotGetRequest>;
responseStream: false;
responseType: MessageFns<SandboxSnapshotGetResponse>;
};
sandboxSnapshotWait: {
name: "SandboxSnapshotWait";
options: {};
requestStream: false;
requestType: MessageFns<SandboxSnapshotWaitRequest>;
responseStream: false;
responseType: MessageFns<SandboxSnapshotWaitResponse>;
};
sandboxStdinWrite: {
name: "SandboxStdinWrite";
options: {};
requestStream: false;
requestType: MessageFns<SandboxStdinWriteRequest>;
responseStream: false;
responseType: MessageFns<SandboxStdinWriteResponse>;
};
sandboxTagsGet: {
name: "SandboxTagsGet";
options: {};
requestStream: false;
requestType: MessageFns<SandboxTagsGetRequest>;
responseStream: false;
responseType: MessageFns<SandboxTagsGetResponse>;
};
sandboxTagsSet: {
name: "SandboxTagsSet";
options: {};
requestStream: false;
requestType: MessageFns<SandboxTagsSetRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
sandboxTerminate: {
name: "SandboxTerminate";
options: {};
requestStream: false;
requestType: MessageFns<SandboxTerminateRequest>;
responseStream: false;
responseType: MessageFns<SandboxTerminateResponse>;
};
sandboxTerminateV2: {
name: "SandboxTerminateV2";
options: {};
requestStream: false;
requestType: MessageFns<SandboxTerminateRequest>;
responseStream: false;
responseType: MessageFns<SandboxTerminateResponse>;
};
sandboxWait: {
name: "SandboxWait";
options: {};
requestStream: false;
requestType: MessageFns<SandboxWaitRequest>;
responseStream: false;
responseType: MessageFns<SandboxWaitResponse>;
};
sandboxWaitUntilReady: {
name: "SandboxWaitUntilReady";
options: {};
requestStream: false;
requestType: MessageFns<SandboxWaitUntilReadyRequest>;
responseStream: false;
responseType: MessageFns<SandboxWaitUntilReadyResponse>;
};
sandboxWaitV2: {
name: "SandboxWaitV2";
options: {};
requestStream: false;
requestType: MessageFns<SandboxWaitRequest>;
responseStream: false;
responseType: MessageFns<SandboxWaitResponse>;
};
secretDelete: {
name: "SecretDelete";
options: {};
requestStream: false;
requestType: MessageFns<SecretDeleteRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
secretGetOrCreate: {
name: "SecretGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<SecretGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<SecretGetOrCreateResponse>;
};
secretList: {
name: "SecretList";
options: {};
requestStream: false;
requestType: MessageFns<SecretListRequest>;
responseStream: false;
responseType: MessageFns<SecretListResponse>;
};
secretUpdate: {
name: "SecretUpdate";
options: {};
requestStream: false;
requestType: MessageFns<SecretUpdateRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
sharedVolumeDelete: {
name: "SharedVolumeDelete";
options: {};
requestStream: false;
requestType: MessageFns<SharedVolumeDeleteRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
sharedVolumeGetFile: {
name: "SharedVolumeGetFile";
options: {};
requestStream: false;
requestType: MessageFns<SharedVolumeGetFileRequest>;
responseStream: false;
responseType: MessageFns<SharedVolumeGetFileResponse>;
};
sharedVolumeGetOrCreate: {
name: "SharedVolumeGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<SharedVolumeGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<SharedVolumeGetOrCreateResponse>;
};
sharedVolumeHeartbeat: {
name: "SharedVolumeHeartbeat";
options: {};
requestStream: false;
requestType: MessageFns<SharedVolumeHeartbeatRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
sharedVolumeList: {
name: "SharedVolumeList";
options: {};
requestStream: false;
requestType: MessageFns<SharedVolumeListRequest>;
responseStream: false;
responseType: MessageFns<SharedVolumeListResponse>;
};
sharedVolumeListFiles: {
name: "SharedVolumeListFiles";
options: {};
requestStream: false;
requestType: MessageFns<SharedVolumeListFilesRequest>;
responseStream: false;
responseType: MessageFns<SharedVolumeListFilesResponse>;
};
sharedVolumeListFilesStream: {
name: "SharedVolumeListFilesStream";
options: {};
requestStream: false;
requestType: MessageFns<SharedVolumeListFilesRequest>;
responseStream: true;
responseType: MessageFns<SharedVolumeListFilesResponse>;
};
sharedVolumePutFile: {
name: "SharedVolumePutFile";
options: {};
requestStream: false;
requestType: MessageFns<SharedVolumePutFileRequest>;
responseStream: false;
responseType: MessageFns<SharedVolumePutFileResponse>;
};
sharedVolumeRemoveFile: {
name: "SharedVolumeRemoveFile";
options: {};
requestStream: false;
requestType: MessageFns<SharedVolumeRemoveFileRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
taskClusterHello: {
name: "TaskClusterHello";
options: {};
requestStream: false;
requestType: MessageFns<TaskClusterHelloRequest>;
responseStream: false;
responseType: MessageFns<TaskClusterHelloResponse>;
};
taskCurrentInputs: {
name: "TaskCurrentInputs";
options: {};
requestStream: false;
requestType: MessageFns<Empty>;
responseStream: false;
responseType: MessageFns<TaskCurrentInputsResponse>;
};
taskGetCommandRouterAccess: {
name: "TaskGetCommandRouterAccess";
options: {};
requestStream: false;
requestType: MessageFns<TaskGetCommandRouterAccessRequest>;
responseStream: false;
responseType: MessageFns<TaskGetCommandRouterAccessResponse>;
};
taskGetInfo: {
name: "TaskGetInfo";
options: {};
requestStream: false;
requestType: MessageFns<TaskGetInfoRequest>;
responseStream: false;
responseType: MessageFns<TaskGetInfoResponse>;
};
taskList: {
name: "TaskList";
options: {};
requestStream: false;
requestType: MessageFns<TaskListRequest>;
responseStream: false;
responseType: MessageFns<TaskListResponse>;
};
taskResult: {
name: "TaskResult";
options: {};
requestStream: false;
requestType: MessageFns<TaskResultRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
templateList: {
name: "TemplateList";
options: {};
requestStream: false;
requestType: MessageFns<TemplateListRequest>;
responseStream: false;
responseType: MessageFns<TemplateListResponse>;
};
tokenFlowCreate: {
name: "TokenFlowCreate";
options: {};
requestStream: false;
requestType: MessageFns<TokenFlowCreateRequest>;
responseStream: false;
responseType: MessageFns<TokenFlowCreateResponse>;
};
tokenFlowWait: {
name: "TokenFlowWait";
options: {};
requestStream: false;
requestType: MessageFns<TokenFlowWaitRequest>;
responseStream: false;
responseType: MessageFns<TokenFlowWaitResponse>;
};
tokenInfoGet: {
name: "TokenInfoGet";
options: {};
requestStream: false;
requestType: MessageFns<TokenInfoGetRequest>;
responseStream: false;
responseType: MessageFns<TokenInfoGetResponse>;
};
tunnelStart: {
name: "TunnelStart";
options: {};
requestStream: false;
requestType: MessageFns<TunnelStartRequest>;
responseStream: false;
responseType: MessageFns<TunnelStartResponse>;
};
tunnelStop: {
name: "TunnelStop";
options: {};
requestStream: false;
requestType: MessageFns<TunnelStopRequest>;
responseStream: false;
responseType: MessageFns<TunnelStopResponse>;
};
volumeCommit: {
name: "VolumeCommit";
options: {};
requestStream: false;
requestType: MessageFns<VolumeCommitRequest>;
responseStream: false;
responseType: MessageFns<VolumeCommitResponse>;
};
volumeCopyFiles: {
name: "VolumeCopyFiles";
options: {};
requestStream: false;
requestType: MessageFns<VolumeCopyFilesRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
volumeCopyFiles2: {
name: "VolumeCopyFiles2";
options: {};
requestStream: false;
requestType: MessageFns<VolumeCopyFiles2Request>;
responseStream: false;
responseType: MessageFns<Empty>;
};
volumeDelete: {
name: "VolumeDelete";
options: {};
requestStream: false;
requestType: MessageFns<VolumeDeleteRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
volumeGetById: {
name: "VolumeGetById";
options: {};
requestStream: false;
requestType: MessageFns<VolumeGetByIdRequest>;
responseStream: false;
responseType: MessageFns<VolumeGetByIdResponse>;
};
volumeGetFile: {
name: "VolumeGetFile";
options: {};
requestStream: false;
requestType: MessageFns<VolumeGetFileRequest>;
responseStream: false;
responseType: MessageFns<VolumeGetFileResponse>;
};
volumeGetFile2: {
name: "VolumeGetFile2";
options: {};
requestStream: false;
requestType: MessageFns<VolumeGetFile2Request>;
responseStream: false;
responseType: MessageFns<VolumeGetFile2Response>;
};
volumeGetOrCreate: {
name: "VolumeGetOrCreate";
options: {};
requestStream: false;
requestType: MessageFns<VolumeGetOrCreateRequest>;
responseStream: false;
responseType: MessageFns<VolumeGetOrCreateResponse>;
};
volumeHeartbeat: {
name: "VolumeHeartbeat";
options: {};
requestStream: false;
requestType: MessageFns<VolumeHeartbeatRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
volumeList: {
name: "VolumeList";
options: {};
requestStream: false;
requestType: MessageFns<VolumeListRequest>;
responseStream: false;
responseType: MessageFns<VolumeListResponse>;
};
volumeListFiles: {
name: "VolumeListFiles";
options: {};
requestStream: false;
requestType: MessageFns<VolumeListFilesRequest>;
responseStream: true;
responseType: MessageFns<VolumeListFilesResponse>;
};
volumeListFiles2: {
name: "VolumeListFiles2";
options: {};
requestStream: false;
requestType: MessageFns<VolumeListFiles2Request>;
responseStream: true;
responseType: MessageFns<VolumeListFiles2Response>;
};
volumePutFiles: {
name: "VolumePutFiles";
options: {};
requestStream: false;
requestType: MessageFns<VolumePutFilesRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
volumePutFiles2: {
name: "VolumePutFiles2";
options: {};
requestStream: false;
requestType: MessageFns<VolumePutFiles2Request>;
responseStream: false;
responseType: MessageFns<VolumePutFiles2Response>;
};
volumeReload: {
name: "VolumeReload";
options: {};
requestStream: false;
requestType: MessageFns<VolumeReloadRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
volumeRemoveFile: {
name: "VolumeRemoveFile";
options: {};
requestStream: false;
requestType: MessageFns<VolumeRemoveFileRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
volumeRemoveFile2: {
name: "VolumeRemoveFile2";
options: {};
requestStream: false;
requestType: MessageFns<VolumeRemoveFile2Request>;
responseStream: false;
responseType: MessageFns<Empty>;
};
volumeRename: {
name: "VolumeRename";
options: {};
requestStream: false;
requestType: MessageFns<VolumeRenameRequest>;
responseStream: false;
responseType: MessageFns<Empty>;
};
workspaceBillingReport: {
name: "WorkspaceBillingReport";
options: {};
requestStream: false;
requestType: MessageFns<WorkspaceBillingReportRequest>;
responseStream: true;
responseType: MessageFns<WorkspaceBillingReportItem>;
};
workspaceDashboardUrlGet: {
name: "WorkspaceDashboardUrlGet";
options: {};
requestStream: false;
requestType: MessageFns<WorkspaceDashboardUrlRequest>;
responseStream: false;
responseType: MessageFns<WorkspaceDashboardUrlResponse>;
};
workspaceNameLookup: {
name: "WorkspaceNameLookup";
options: {};
requestStream: false;
requestType: MessageFns<Empty>;
responseStream: false;
responseType: MessageFns<WorkspaceNameLookupResponse>;
};
};
name: "ModalClient";
},
>,
TimeoutOptions & RetryOptions,
>
Description
ModalClientの初期化パラメータ
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional