Skip to main content

Class: CloudService

cloudservice.v1.CloudService

WARNING: This service is currently experimental and may change in incompatible ways.

Hierarchy

  • Service

    CloudService

Properties

addNamespaceRegion

addNamespaceRegion: AddNamespaceRegion

Add a new region to a namespace Deprecated: Use the UpdateNamespace() to add new replica in the namespace spec instead.


addUserGroupMember

addUserGroupMember: AddUserGroupMember

Add a member to the group, can only be used with Cloud group types.


createAccountAuditLogSink

createAccountAuditLogSink: CreateAccountAuditLogSink

Create an audit log sink


createApiKey

createApiKey: CreateApiKey

Create an API key


createBillingReport

createBillingReport: CreateBillingReport

Create a billing report


createConnectivityRule

createConnectivityRule: CreateConnectivityRule

Creates a connectivity rule


createCustomRole

createCustomRole: CreateCustomRole

Create a custom role


createNamespace

createNamespace: CreateNamespace

Create a new namespace


createNamespaceExportSink

createNamespaceExportSink: CreateNamespaceExportSink

Create an export sink


createNexusEndpoint

createNexusEndpoint: CreateNexusEndpoint

Create a nexus endpoint


createServiceAccount

createServiceAccount: CreateServiceAccount

Create a service account.


createUser

createUser: CreateUser

Create a user


createUserGroup

createUserGroup: CreateUserGroup

Create new a user group


deleteAccountAuditLogSink

deleteAccountAuditLogSink: DeleteAccountAuditLogSink

Delete an audit log sink


deleteApiKey

deleteApiKey: DeleteApiKey

Delete an API key


deleteConnectivityRule

deleteConnectivityRule: DeleteConnectivityRule

Deletes a connectivity rule by id


deleteCustomRole

deleteCustomRole: DeleteCustomRole

Delete a custom role


deleteNamespace

deleteNamespace: DeleteNamespace

Delete a namespace


deleteNamespaceExportSink

deleteNamespaceExportSink: DeleteNamespaceExportSink

Delete an export sink


deleteNamespaceRegion

deleteNamespaceRegion: DeleteNamespaceRegion

Delete a region from a namespace Deprecated: Use the UpdateNamespace() to delete a replica in the namespace spec instead.


deleteNexusEndpoint

deleteNexusEndpoint: DeleteNexusEndpoint

Delete a nexus endpoint


deleteServiceAccount

deleteServiceAccount: DeleteServiceAccount

Delete a service account.


deleteUser

deleteUser: DeleteUser

Delete a user


deleteUserGroup

deleteUserGroup: DeleteUserGroup

Delete a user group


failoverNamespaceRegion

failoverNamespaceRegion: FailoverNamespaceRegion

Failover a multi-region namespace


getAccount

getAccount: GetAccount

Get account information.


getAccountAuditLogSink

getAccountAuditLogSink: GetAccountAuditLogSink

Get an audit log sink


getAccountAuditLogSinks

getAccountAuditLogSinks: GetAccountAuditLogSinks

Get audit log sinks


getApiKey

getApiKey: GetApiKey

Get an API key


getApiKeys

getApiKeys: GetApiKeys

Get all known API keys


getAsyncOperation

getAsyncOperation: GetAsyncOperation

Get the latest information on an async operation


getAuditLogs

getAuditLogs: GetAuditLogs

Get audit logs


getBillingReport

getBillingReport: GetBillingReport

Get a billing report


getConnectivityRule

getConnectivityRule: GetConnectivityRule

Gets a connectivity rule by id


getConnectivityRules

getConnectivityRules: GetConnectivityRules

Lists connectivity rules by account


getCurrentIdentity

getCurrentIdentity: GetCurrentIdentity

Get information about the current authenticated user or service account principal


getCustomRole

getCustomRole: GetCustomRole

Get a custom role


getCustomRoles

getCustomRoles: GetCustomRoles

Get custom roles


getNamespace

getNamespace: GetNamespace

Get a namespace


getNamespaceCapacityInfo

getNamespaceCapacityInfo: GetNamespaceCapacityInfo

Get namespace capacity information


getNamespaceExportSink

getNamespaceExportSink: GetNamespaceExportSink

Get an export sink


getNamespaceExportSinks

getNamespaceExportSinks: GetNamespaceExportSinks

Get export sinks


getNamespaces

getNamespaces: GetNamespaces

Get all namespaces


getNexusEndpoint

getNexusEndpoint: GetNexusEndpoint

Get a nexus endpoint


getNexusEndpoints

getNexusEndpoints: GetNexusEndpoints

Gets nexus endpoints


getRegion

getRegion: GetRegion

Get a region


getRegions

getRegions: GetRegions

Get all regions


getServiceAccount

getServiceAccount: GetServiceAccount

Get a service account.


getServiceAccountNamespaceAssignments

getServiceAccountNamespaceAssignments: GetServiceAccountNamespaceAssignments

Get service accounts with access to a namespace


getServiceAccounts

getServiceAccounts: GetServiceAccounts

Get service accounts.


getUsage

getUsage: GetUsage

WARNING: Pre-Release Feature Get usage data across namespaces


getUser

getUser: GetUser

Get a user


getUserGroup

getUserGroup: GetUserGroup

Get a user group


getUserGroupMembers

getUserGroupMembers: GetUserGroupMembers

Calls GetUserGroupMembers.


getUserGroupNamespaceAssignments

getUserGroupNamespaceAssignments: GetUserGroupNamespaceAssignments

Get user groups with access to a namespace


getUserGroups

getUserGroups: GetUserGroups

Get all user groups


getUserNamespaceAssignments

getUserNamespaceAssignments: GetUserNamespaceAssignments

Get users with access to a namespace


getUsers

getUsers: GetUsers

Gets all known users


removeUserGroupMember

removeUserGroupMember: RemoveUserGroupMember

Remove a member from the group, can only be used with Cloud group types.


renameCustomSearchAttribute

renameCustomSearchAttribute: RenameCustomSearchAttribute

Rename an existing customer search attribute


requestDelimited

requestDelimited: boolean

Whether requests are length-delimited.

Inherited from

$protobuf.rpc.Service.requestDelimited


responseDelimited

responseDelimited: boolean

Whether responses are length-delimited.

Inherited from

$protobuf.rpc.Service.responseDelimited


rpcImpl

rpcImpl: null | RPCImpl

RPC implementation. Becomes null once the service is ended.

Inherited from

$protobuf.rpc.Service.rpcImpl


setServiceAccountNamespaceAccess

setServiceAccountNamespaceAccess: SetServiceAccountNamespaceAccess

Set a service account's access to a namespace.


setUserGroupNamespaceAccess

setUserGroupNamespaceAccess: SetUserGroupNamespaceAccess

Set a user group's access to a namespace


setUserNamespaceAccess

setUserNamespaceAccess: SetUserNamespaceAccess

Set a user's access to a namespace


updateAccount

updateAccount: UpdateAccount

Update account information.


updateAccountAuditLogSink

updateAccountAuditLogSink: UpdateAccountAuditLogSink

Update an audit log sink


updateApiKey

updateApiKey: UpdateApiKey

Update an API key


updateCustomRole

updateCustomRole: UpdateCustomRole

Update a custom role


updateNamespace

updateNamespace: UpdateNamespace

Update a namespace


updateNamespaceExportSink

updateNamespaceExportSink: UpdateNamespaceExportSink

Update an export sink


updateNamespaceTags

updateNamespaceTags: UpdateNamespaceTags

Update the tags for a namespace


updateNexusEndpoint

updateNexusEndpoint: UpdateNexusEndpoint

Update a nexus endpoint


updateServiceAccount

updateServiceAccount: UpdateServiceAccount

Update a service account.


updateUser

updateUser: UpdateUser

Update a user


updateUserGroup

updateUserGroup: UpdateUserGroup

Update a user group


validateAccountAuditLogSink

validateAccountAuditLogSink: ValidateAccountAuditLogSink

Validate customer audit log sink is accessible from Temporal's workflow by delivering an empty file to the specified sink. The operation verifies that the sink is correctly configured, accessible and ready to receive audit logs.


validateNamespaceExportSink

validateNamespaceExportSink: ValidateNamespaceExportSink

Validates an export sink configuration by delivering an empty test file to the specified sink. This operation verifies that the sink is correctly configured, accessible, and ready for data export.

Methods

emit

emit(evt, ...args): this

Emits an event by calling its listeners with the specified arguments.

Parameters

NameTypeDescription
evtstringEvent name
...argsany[]Arguments

Returns

this

this

Inherited from

$protobuf.rpc.Service.emit


end

end(endedByRPC?): Service

Ends this service and emits the end event.

Parameters

NameTypeDescription
endedByRPC?booleanWhether the service has been ended by the RPC implementation.

Returns

Service

this

Inherited from

$protobuf.rpc.Service.end


off

off(evt?, fn?): this

Removes an event listener or any matching listeners if arguments are omitted.

Parameters

NameTypeDescription
evt?stringEvent name. Removes all listeners if omitted.
fn?EventEmitterListenerListener to remove. Removes all listeners of evt if omitted.

Returns

this

this

Inherited from

$protobuf.rpc.Service.off


on

on(evt, fn, ctx?): this

Registers an event listener.

Parameters

NameTypeDescription
evtstringEvent name
fnEventEmitterListenerListener
ctx?anyListener context

Returns

this

this

Inherited from

$protobuf.rpc.Service.on


rpcCall

rpcCall<TReq, TRes>(method, requestCtor, responseCtor, request, callback): void

Calls a service method through rpcImpl.

Type parameters

NameType
TReqextends Message<TReq>
TResextends Message<TRes>

Parameters

NameTypeDescription
methodMethod | ServiceMethod<TReq, TRes>Reflected or static method
requestCtorConstructor<TReq>Request constructor
responseCtorConstructor<TRes>Response constructor
requestTReq | Properties<TReq>Request message or plain object
callbackServiceMethodCallback<TRes>Service callback

Returns

void

Inherited from

$protobuf.rpc.Service.rpcCall


create

create(rpcImpl, requestDelimited?, responseDelimited?): CloudService

Creates new CloudService service using the specified rpc implementation.

Parameters

NameTypeDescription
rpcImplRPCImplRPC implementation
requestDelimited?booleanWhether requests are length-delimited
responseDelimited?booleanWhether responses are length-delimited

Returns

CloudService

RPC service. Useful where requests and/or responses are streamed.