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

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

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

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

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

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

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

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

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