Table of Contents

Class CloudService

Namespace
Temporalio.Client
Assembly
Temporalio.dll

Raw gRPC cloud service.

public abstract class CloudService : RpcService
Inheritance
CloudService
Derived
Inherited Members

Remarks

WARNING: Cloud Operations API and its client are experimental and APIs may change.

Methods

AddNamespaceRegionAsync(AddNamespaceRegionRequest, RpcOptions?)

Invoke AddNamespaceRegion.

public Task<AddNamespaceRegionResponse> AddNamespaceRegionAsync(AddNamespaceRegionRequest req, RpcOptions? options = null)

Parameters

req AddNamespaceRegionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<AddNamespaceRegionResponse>

RPC response

CreateApiKeyAsync(CreateApiKeyRequest, RpcOptions?)

Invoke CreateApiKey.

public Task<CreateApiKeyResponse> CreateApiKeyAsync(CreateApiKeyRequest req, RpcOptions? options = null)

Parameters

req CreateApiKeyRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CreateApiKeyResponse>

RPC response

CreateNamespaceAsync(CreateNamespaceRequest, RpcOptions?)

Invoke CreateNamespace.

public Task<CreateNamespaceResponse> CreateNamespaceAsync(CreateNamespaceRequest req, RpcOptions? options = null)

Parameters

req CreateNamespaceRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CreateNamespaceResponse>

RPC response

CreateNamespaceExportSinkAsync(CreateNamespaceExportSinkRequest, RpcOptions?)

Invoke CreateNamespaceExportSink.

public Task<CreateNamespaceExportSinkResponse> CreateNamespaceExportSinkAsync(CreateNamespaceExportSinkRequest req, RpcOptions? options = null)

Parameters

req CreateNamespaceExportSinkRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CreateNamespaceExportSinkResponse>

RPC response

CreateNexusEndpointAsync(CreateNexusEndpointRequest, RpcOptions?)

Invoke CreateNexusEndpoint.

public Task<CreateNexusEndpointResponse> CreateNexusEndpointAsync(CreateNexusEndpointRequest req, RpcOptions? options = null)

Parameters

req CreateNexusEndpointRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CreateNexusEndpointResponse>

RPC response

CreateServiceAccountAsync(CreateServiceAccountRequest, RpcOptions?)

Invoke CreateServiceAccount.

public Task<CreateServiceAccountResponse> CreateServiceAccountAsync(CreateServiceAccountRequest req, RpcOptions? options = null)

Parameters

req CreateServiceAccountRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CreateServiceAccountResponse>

RPC response

CreateUserAsync(CreateUserRequest, RpcOptions?)

Invoke CreateUser.

public Task<CreateUserResponse> CreateUserAsync(CreateUserRequest req, RpcOptions? options = null)

Parameters

req CreateUserRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CreateUserResponse>

RPC response

CreateUserGroupAsync(CreateUserGroupRequest, RpcOptions?)

Invoke CreateUserGroup.

public Task<CreateUserGroupResponse> CreateUserGroupAsync(CreateUserGroupRequest req, RpcOptions? options = null)

Parameters

req CreateUserGroupRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<CreateUserGroupResponse>

RPC response

DeleteApiKeyAsync(DeleteApiKeyRequest, RpcOptions?)

Invoke DeleteApiKey.

public Task<DeleteApiKeyResponse> DeleteApiKeyAsync(DeleteApiKeyRequest req, RpcOptions? options = null)

Parameters

req DeleteApiKeyRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteApiKeyResponse>

RPC response

DeleteNamespaceAsync(DeleteNamespaceRequest, RpcOptions?)

Invoke DeleteNamespace.

public Task<DeleteNamespaceResponse> DeleteNamespaceAsync(DeleteNamespaceRequest req, RpcOptions? options = null)

Parameters

req DeleteNamespaceRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteNamespaceResponse>

RPC response

DeleteNamespaceExportSinkAsync(DeleteNamespaceExportSinkRequest, RpcOptions?)

Invoke DeleteNamespaceExportSink.

public Task<DeleteNamespaceExportSinkResponse> DeleteNamespaceExportSinkAsync(DeleteNamespaceExportSinkRequest req, RpcOptions? options = null)

Parameters

req DeleteNamespaceExportSinkRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteNamespaceExportSinkResponse>

RPC response

DeleteNexusEndpointAsync(DeleteNexusEndpointRequest, RpcOptions?)

Invoke DeleteNexusEndpoint.

public Task<DeleteNexusEndpointResponse> DeleteNexusEndpointAsync(DeleteNexusEndpointRequest req, RpcOptions? options = null)

Parameters

req DeleteNexusEndpointRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteNexusEndpointResponse>

RPC response

DeleteServiceAccountAsync(DeleteServiceAccountRequest, RpcOptions?)

Invoke DeleteServiceAccount.

public Task<DeleteServiceAccountResponse> DeleteServiceAccountAsync(DeleteServiceAccountRequest req, RpcOptions? options = null)

Parameters

req DeleteServiceAccountRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteServiceAccountResponse>

RPC response

DeleteUserAsync(DeleteUserRequest, RpcOptions?)

Invoke DeleteUser.

public Task<DeleteUserResponse> DeleteUserAsync(DeleteUserRequest req, RpcOptions? options = null)

Parameters

req DeleteUserRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteUserResponse>

RPC response

DeleteUserGroupAsync(DeleteUserGroupRequest, RpcOptions?)

Invoke DeleteUserGroup.

public Task<DeleteUserGroupResponse> DeleteUserGroupAsync(DeleteUserGroupRequest req, RpcOptions? options = null)

Parameters

req DeleteUserGroupRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<DeleteUserGroupResponse>

RPC response

FailoverNamespaceRegionAsync(FailoverNamespaceRegionRequest, RpcOptions?)

Invoke FailoverNamespaceRegion.

public Task<FailoverNamespaceRegionResponse> FailoverNamespaceRegionAsync(FailoverNamespaceRegionRequest req, RpcOptions? options = null)

Parameters

req FailoverNamespaceRegionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<FailoverNamespaceRegionResponse>

RPC response

GetAccountAsync(GetAccountRequest, RpcOptions?)

Invoke GetAccount.

public Task<GetAccountResponse> GetAccountAsync(GetAccountRequest req, RpcOptions? options = null)

Parameters

req GetAccountRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetAccountResponse>

RPC response

GetApiKeyAsync(GetApiKeyRequest, RpcOptions?)

Invoke GetApiKey.

public Task<GetApiKeyResponse> GetApiKeyAsync(GetApiKeyRequest req, RpcOptions? options = null)

Parameters

req GetApiKeyRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetApiKeyResponse>

RPC response

GetApiKeysAsync(GetApiKeysRequest, RpcOptions?)

Invoke GetApiKeys.

public Task<GetApiKeysResponse> GetApiKeysAsync(GetApiKeysRequest req, RpcOptions? options = null)

Parameters

req GetApiKeysRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetApiKeysResponse>

RPC response

GetAsyncOperationAsync(GetAsyncOperationRequest, RpcOptions?)

Invoke GetAsyncOperation.

public Task<GetAsyncOperationResponse> GetAsyncOperationAsync(GetAsyncOperationRequest req, RpcOptions? options = null)

Parameters

req GetAsyncOperationRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetAsyncOperationResponse>

RPC response

GetNamespaceAsync(GetNamespaceRequest, RpcOptions?)

Invoke GetNamespace.

public Task<GetNamespaceResponse> GetNamespaceAsync(GetNamespaceRequest req, RpcOptions? options = null)

Parameters

req GetNamespaceRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetNamespaceResponse>

RPC response

GetNamespaceExportSinkAsync(GetNamespaceExportSinkRequest, RpcOptions?)

Invoke GetNamespaceExportSink.

public Task<GetNamespaceExportSinkResponse> GetNamespaceExportSinkAsync(GetNamespaceExportSinkRequest req, RpcOptions? options = null)

Parameters

req GetNamespaceExportSinkRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetNamespaceExportSinkResponse>

RPC response

GetNamespaceExportSinksAsync(GetNamespaceExportSinksRequest, RpcOptions?)

Invoke GetNamespaceExportSinks.

public Task<GetNamespaceExportSinksResponse> GetNamespaceExportSinksAsync(GetNamespaceExportSinksRequest req, RpcOptions? options = null)

Parameters

req GetNamespaceExportSinksRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetNamespaceExportSinksResponse>

RPC response

GetNamespacesAsync(GetNamespacesRequest, RpcOptions?)

Invoke GetNamespaces.

public Task<GetNamespacesResponse> GetNamespacesAsync(GetNamespacesRequest req, RpcOptions? options = null)

Parameters

req GetNamespacesRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetNamespacesResponse>

RPC response

GetNexusEndpointAsync(GetNexusEndpointRequest, RpcOptions?)

Invoke GetNexusEndpoint.

public Task<GetNexusEndpointResponse> GetNexusEndpointAsync(GetNexusEndpointRequest req, RpcOptions? options = null)

Parameters

req GetNexusEndpointRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetNexusEndpointResponse>

RPC response

GetNexusEndpointsAsync(GetNexusEndpointsRequest, RpcOptions?)

Invoke GetNexusEndpoints.

public Task<GetNexusEndpointsResponse> GetNexusEndpointsAsync(GetNexusEndpointsRequest req, RpcOptions? options = null)

Parameters

req GetNexusEndpointsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetNexusEndpointsResponse>

RPC response

GetRegionAsync(GetRegionRequest, RpcOptions?)

Invoke GetRegion.

public Task<GetRegionResponse> GetRegionAsync(GetRegionRequest req, RpcOptions? options = null)

Parameters

req GetRegionRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetRegionResponse>

RPC response

GetRegionsAsync(GetRegionsRequest, RpcOptions?)

Invoke GetRegions.

public Task<GetRegionsResponse> GetRegionsAsync(GetRegionsRequest req, RpcOptions? options = null)

Parameters

req GetRegionsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetRegionsResponse>

RPC response

GetServiceAccountAsync(GetServiceAccountRequest, RpcOptions?)

Invoke GetServiceAccount.

public Task<GetServiceAccountResponse> GetServiceAccountAsync(GetServiceAccountRequest req, RpcOptions? options = null)

Parameters

req GetServiceAccountRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetServiceAccountResponse>

RPC response

GetServiceAccountsAsync(GetServiceAccountsRequest, RpcOptions?)

Invoke GetServiceAccounts.

public Task<GetServiceAccountsResponse> GetServiceAccountsAsync(GetServiceAccountsRequest req, RpcOptions? options = null)

Parameters

req GetServiceAccountsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetServiceAccountsResponse>

RPC response

GetUsageAsync(GetUsageRequest, RpcOptions?)

Invoke GetUsage.

public Task<GetUsageResponse> GetUsageAsync(GetUsageRequest req, RpcOptions? options = null)

Parameters

req GetUsageRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetUsageResponse>

RPC response

GetUserAsync(GetUserRequest, RpcOptions?)

Invoke GetUser.

public Task<GetUserResponse> GetUserAsync(GetUserRequest req, RpcOptions? options = null)

Parameters

req GetUserRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetUserResponse>

RPC response

GetUserGroupAsync(GetUserGroupRequest, RpcOptions?)

Invoke GetUserGroup.

public Task<GetUserGroupResponse> GetUserGroupAsync(GetUserGroupRequest req, RpcOptions? options = null)

Parameters

req GetUserGroupRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetUserGroupResponse>

RPC response

GetUserGroupsAsync(GetUserGroupsRequest, RpcOptions?)

Invoke GetUserGroups.

public Task<GetUserGroupsResponse> GetUserGroupsAsync(GetUserGroupsRequest req, RpcOptions? options = null)

Parameters

req GetUserGroupsRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetUserGroupsResponse>

RPC response

GetUsersAsync(GetUsersRequest, RpcOptions?)

Invoke GetUsers.

public Task<GetUsersResponse> GetUsersAsync(GetUsersRequest req, RpcOptions? options = null)

Parameters

req GetUsersRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<GetUsersResponse>

RPC response

RenameCustomSearchAttributeAsync(RenameCustomSearchAttributeRequest, RpcOptions?)

Invoke RenameCustomSearchAttribute.

public Task<RenameCustomSearchAttributeResponse> RenameCustomSearchAttributeAsync(RenameCustomSearchAttributeRequest req, RpcOptions? options = null)

Parameters

req RenameCustomSearchAttributeRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<RenameCustomSearchAttributeResponse>

RPC response

SetUserGroupNamespaceAccessAsync(SetUserGroupNamespaceAccessRequest, RpcOptions?)

Invoke SetUserGroupNamespaceAccess.

public Task<SetUserGroupNamespaceAccessResponse> SetUserGroupNamespaceAccessAsync(SetUserGroupNamespaceAccessRequest req, RpcOptions? options = null)

Parameters

req SetUserGroupNamespaceAccessRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<SetUserGroupNamespaceAccessResponse>

RPC response

SetUserNamespaceAccessAsync(SetUserNamespaceAccessRequest, RpcOptions?)

Invoke SetUserNamespaceAccess.

public Task<SetUserNamespaceAccessResponse> SetUserNamespaceAccessAsync(SetUserNamespaceAccessRequest req, RpcOptions? options = null)

Parameters

req SetUserNamespaceAccessRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<SetUserNamespaceAccessResponse>

RPC response

UpdateAccountAsync(UpdateAccountRequest, RpcOptions?)

Invoke UpdateAccount.

public Task<UpdateAccountResponse> UpdateAccountAsync(UpdateAccountRequest req, RpcOptions? options = null)

Parameters

req UpdateAccountRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateAccountResponse>

RPC response

UpdateApiKeyAsync(UpdateApiKeyRequest, RpcOptions?)

Invoke UpdateApiKey.

public Task<UpdateApiKeyResponse> UpdateApiKeyAsync(UpdateApiKeyRequest req, RpcOptions? options = null)

Parameters

req UpdateApiKeyRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateApiKeyResponse>

RPC response

UpdateNamespaceAsync(UpdateNamespaceRequest, RpcOptions?)

Invoke UpdateNamespace.

public Task<UpdateNamespaceResponse> UpdateNamespaceAsync(UpdateNamespaceRequest req, RpcOptions? options = null)

Parameters

req UpdateNamespaceRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateNamespaceResponse>

RPC response

UpdateNamespaceExportSinkAsync(UpdateNamespaceExportSinkRequest, RpcOptions?)

Invoke UpdateNamespaceExportSink.

public Task<UpdateNamespaceExportSinkResponse> UpdateNamespaceExportSinkAsync(UpdateNamespaceExportSinkRequest req, RpcOptions? options = null)

Parameters

req UpdateNamespaceExportSinkRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateNamespaceExportSinkResponse>

RPC response

UpdateNexusEndpointAsync(UpdateNexusEndpointRequest, RpcOptions?)

Invoke UpdateNexusEndpoint.

public Task<UpdateNexusEndpointResponse> UpdateNexusEndpointAsync(UpdateNexusEndpointRequest req, RpcOptions? options = null)

Parameters

req UpdateNexusEndpointRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateNexusEndpointResponse>

RPC response

UpdateServiceAccountAsync(UpdateServiceAccountRequest, RpcOptions?)

Invoke UpdateServiceAccount.

public Task<UpdateServiceAccountResponse> UpdateServiceAccountAsync(UpdateServiceAccountRequest req, RpcOptions? options = null)

Parameters

req UpdateServiceAccountRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateServiceAccountResponse>

RPC response

UpdateUserAsync(UpdateUserRequest, RpcOptions?)

Invoke UpdateUser.

public Task<UpdateUserResponse> UpdateUserAsync(UpdateUserRequest req, RpcOptions? options = null)

Parameters

req UpdateUserRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateUserResponse>

RPC response

UpdateUserGroupAsync(UpdateUserGroupRequest, RpcOptions?)

Invoke UpdateUserGroup.

public Task<UpdateUserGroupResponse> UpdateUserGroupAsync(UpdateUserGroupRequest req, RpcOptions? options = null)

Parameters

req UpdateUserGroupRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<UpdateUserGroupResponse>

RPC response

ValidateNamespaceExportSinkAsync(ValidateNamespaceExportSinkRequest, RpcOptions?)

Invoke ValidateNamespaceExportSink.

public Task<ValidateNamespaceExportSinkResponse> ValidateNamespaceExportSinkAsync(ValidateNamespaceExportSinkRequest req, RpcOptions? options = null)

Parameters

req ValidateNamespaceExportSinkRequest

Request for the call.

options RpcOptions

Optional RPC options.

Returns

Task<ValidateNamespaceExportSinkResponse>

RPC response