Class: CloudService
cloudservice.v1.CloudService
WARNING: This service is currently experimental and may change in incompatible ways.
Hierarchy
-
Service↳
CloudService
Constructors
constructor
• new CloudService(rpcImpl, requestDelimited?, responseDelimited?): CloudService
Constructs a new CloudService service.
Parameters
| Name | Type | Description |
|---|---|---|
rpcImpl | RPCImpl | RPC implementation |
requestDelimited? | boolean | Whether requests are length-delimited |
responseDelimited? | boolean | Whether responses are length-delimited |
Returns
Overrides
$protobuf.rpc.Service.constructor
Properties
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
Methods
addNamespaceRegion
▸ addNamespaceRegion(request, callback): void
Add a new region to a namespace Deprecated: Use the UpdateNamespace() to add new replica in the namespace spec instead.
Parameters
| Name | Type | Description |
|---|---|---|
request | IAddNamespaceRegionRequest | AddNamespaceRegionRequest message or plain object |
callback | AddNamespaceRegionCallback | Node-style callback called with the error, if any, and AddNamespaceRegionResponse |
Returns
void
▸ addNamespaceRegion(request): Promise<AddNamespaceRegionResponse>
Add a new region to a namespace Deprecated: Use the UpdateNamespace() to add new replica in the namespace spec instead.
Parameters
| Name | Type | Description |
|---|---|---|
request | IAddNamespaceRegionRequest | AddNamespaceRegionRequest message or plain object |
Returns
Promise<AddNamespaceRegionResponse>
Promise
addUserGroupMember
▸ addUserGroupMember(request, callback): void
Add a member to the group, can only be used with Cloud group types.
Parameters
| Name | Type | Description |
|---|---|---|
request | IAddUserGroupMemberRequest | AddUserGroupMemberRequest message or plain object |
callback | AddUserGroupMemberCallback | Node-style callback called with the error, if any, and AddUserGroupMemberResponse |
Returns
void
▸ addUserGroupMember(request): Promise<AddUserGroupMemberResponse>
Add a member to the group, can only be used with Cloud group types.
Parameters
| Name | Type | Description |
|---|---|---|
request | IAddUserGroupMemberRequest | AddUserGroupMemberRequest message or plain object |
Returns
Promise<AddUserGroupMemberResponse>
Promise
createAccountAuditLogSink
▸ createAccountAuditLogSink(request, callback): void
Create an audit log sink
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateAccountAuditLogSinkRequest | CreateAccountAuditLogSinkRequest message or plain object |
callback | CreateAccountAuditLogSinkCallback | Node-style callback called with the error, if any, and CreateAccountAuditLogSinkResponse |
Returns
void
▸ createAccountAuditLogSink(request): Promise<CreateAccountAuditLogSinkResponse>
Create an audit log sink
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateAccountAuditLogSinkRequest | CreateAccountAuditLogSinkRequest message or plain object |
Returns
Promise<CreateAccountAuditLogSinkResponse>
Promise
createApiKey
▸ createApiKey(request, callback): void
Create an API key
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateApiKeyRequest | CreateApiKeyRequest message or plain object |
callback | CreateApiKeyCallback | Node-style callback called with the error, if any, and CreateApiKeyResponse |
Returns
void
▸ createApiKey(request): Promise<CreateApiKeyResponse>
Create an API key
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateApiKeyRequest | CreateApiKeyRequest message or plain object |
Returns
Promise<CreateApiKeyResponse>
Promise
createBillingReport
▸ createBillingReport(request, callback): void
Create a billing report
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateBillingReportRequest | CreateBillingReportRequest message or plain object |
callback | CreateBillingReportCallback | Node-style callback called with the error, if any, and CreateBillingReportResponse |
Returns
void
▸ createBillingReport(request): Promise<CreateBillingReportResponse>
Create a billing report
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateBillingReportRequest | CreateBillingReportRequest message or plain object |
Returns
Promise<CreateBillingReportResponse>
Promise
createConnectivityRule
▸ createConnectivityRule(request, callback): void
Creates a connectivity rule
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateConnectivityRuleRequest | CreateConnectivityRuleRequest message or plain object |
callback | CreateConnectivityRuleCallback | Node-style callback called with the error, if any, and CreateConnectivityRuleResponse |
Returns
void
▸ createConnectivityRule(request): Promise<CreateConnectivityRuleResponse>
Creates a connectivity rule
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateConnectivityRuleRequest | CreateConnectivityRuleRequest message or plain object |
Returns
Promise<CreateConnectivityRuleResponse>
Promise
createCustomRole
▸ createCustomRole(request, callback): void
Create a custom role
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateCustomRoleRequest | CreateCustomRoleRequest message or plain object |
callback | CreateCustomRoleCallback | Node-style callback called with the error, if any, and CreateCustomRoleResponse |
Returns
void
▸ createCustomRole(request): Promise<CreateCustomRoleResponse>
Create a custom role
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateCustomRoleRequest | CreateCustomRoleRequest message or plain object |
Returns
Promise<CreateCustomRoleResponse>
Promise
createNamespace
▸ createNamespace(request, callback): void
Create a new namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateNamespaceRequest | CreateNamespaceRequest message or plain object |
callback | CreateNamespaceCallback | Node-style callback called with the error, if any, and CreateNamespaceResponse |
Returns
void
▸ createNamespace(request): Promise<CreateNamespaceResponse>
Create a new namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateNamespaceRequest | CreateNamespaceRequest message or plain object |
Returns
Promise<CreateNamespaceResponse>
Promise
createNamespaceExportSink
▸ createNamespaceExportSink(request, callback): void
Create an export sink
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateNamespaceExportSinkRequest | CreateNamespaceExportSinkRequest message or plain object |
callback | CreateNamespaceExportSinkCallback | Node-style callback called with the error, if any, and CreateNamespaceExportSinkResponse |
Returns
void
▸ createNamespaceExportSink(request): Promise<CreateNamespaceExportSinkResponse>
Create an export sink
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateNamespaceExportSinkRequest | CreateNamespaceExportSinkRequest message or plain object |
Returns
Promise<CreateNamespaceExportSinkResponse>
Promise
createNexusEndpoint
▸ createNexusEndpoint(request, callback): void
Create a nexus endpoint
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateNexusEndpointRequest | CreateNexusEndpointRequest message or plain object |
callback | CreateNexusEndpointCallback | Node-style callback called with the error, if any, and CreateNexusEndpointResponse |
Returns
void
▸ createNexusEndpoint(request): Promise<CreateNexusEndpointResponse>
Create a nexus endpoint
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateNexusEndpointRequest | CreateNexusEndpointRequest message or plain object |
Returns
Promise<CreateNexusEndpointResponse>
Promise
createServiceAccount
▸ createServiceAccount(request, callback): void
Create a service account.
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateServiceAccountRequest | CreateServiceAccountRequest message or plain object |
callback | CreateServiceAccountCallback | Node-style callback called with the error, if any, and CreateServiceAccountResponse |
Returns
void
▸ createServiceAccount(request): Promise<CreateServiceAccountResponse>
Create a service account.
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateServiceAccountRequest | CreateServiceAccountRequest message or plain object |
Returns
Promise<CreateServiceAccountResponse>
Promise
createUser
▸ createUser(request, callback): void
Create a user
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateUserRequest | CreateUserRequest message or plain object |
callback | CreateUserCallback | Node-style callback called with the error, if any, and CreateUserResponse |
Returns
void
▸ createUser(request): Promise<CreateUserResponse>
Create a user
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateUserRequest | CreateUserRequest message or plain object |
Returns
Promise<CreateUserResponse>
Promise
createUserGroup
▸ createUserGroup(request, callback): void
Create new a user group
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateUserGroupRequest | CreateUserGroupRequest message or plain object |
callback | CreateUserGroupCallback | Node-style callback called with the error, if any, and CreateUserGroupResponse |
Returns
void
▸ createUserGroup(request): Promise<CreateUserGroupResponse>
Create new a user group
Parameters
| Name | Type | Description |
|---|---|---|
request | ICreateUserGroupRequest | CreateUserGroupRequest message or plain object |
Returns
Promise<CreateUserGroupResponse>
Promise
deleteAccountAuditLogSink
▸ deleteAccountAuditLogSink(request, callback): void
Delete an audit log sink
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteAccountAuditLogSinkRequest | DeleteAccountAuditLogSinkRequest message or plain object |
callback | DeleteAccountAuditLogSinkCallback | Node-style callback called with the error, if any, and DeleteAccountAuditLogSinkResponse |
Returns
void
▸ deleteAccountAuditLogSink(request): Promise<DeleteAccountAuditLogSinkResponse>
Delete an audit log sink
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteAccountAuditLogSinkRequest | DeleteAccountAuditLogSinkRequest message or plain object |
Returns
Promise<DeleteAccountAuditLogSinkResponse>
Promise
deleteApiKey
▸ deleteApiKey(request, callback): void
Delete an API key
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteApiKeyRequest | DeleteApiKeyRequest message or plain object |
callback | DeleteApiKeyCallback | Node-style callback called with the error, if any, and DeleteApiKeyResponse |
Returns
void
▸ deleteApiKey(request): Promise<DeleteApiKeyResponse>
Delete an API key
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteApiKeyRequest | DeleteApiKeyRequest message or plain object |
Returns
Promise<DeleteApiKeyResponse>
Promise
deleteConnectivityRule
▸ deleteConnectivityRule(request, callback): void
Deletes a connectivity rule by id
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteConnectivityRuleRequest | DeleteConnectivityRuleRequest message or plain object |
callback | DeleteConnectivityRuleCallback | Node-style callback called with the error, if any, and DeleteConnectivityRuleResponse |
Returns
void
▸ deleteConnectivityRule(request): Promise<DeleteConnectivityRuleResponse>
Deletes a connectivity rule by id
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteConnectivityRuleRequest | DeleteConnectivityRuleRequest message or plain object |
Returns
Promise<DeleteConnectivityRuleResponse>
Promise
deleteCustomRole
▸ deleteCustomRole(request, callback): void
Delete a custom role
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteCustomRoleRequest | DeleteCustomRoleRequest message or plain object |
callback | DeleteCustomRoleCallback | Node-style callback called with the error, if any, and DeleteCustomRoleResponse |
Returns
void
▸ deleteCustomRole(request): Promise<DeleteCustomRoleResponse>
Delete a custom role
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteCustomRoleRequest | DeleteCustomRoleRequest message or plain object |
Returns
Promise<DeleteCustomRoleResponse>
Promise
deleteNamespace
▸ deleteNamespace(request, callback): void
Delete a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteNamespaceRequest | DeleteNamespaceRequest message or plain object |
callback | DeleteNamespaceCallback | Node-style callback called with the error, if any, and DeleteNamespaceResponse |
Returns
void
▸ deleteNamespace(request): Promise<DeleteNamespaceResponse>
Delete a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteNamespaceRequest | DeleteNamespaceRequest message or plain object |
Returns
Promise<DeleteNamespaceResponse>
Promise
deleteNamespaceExportSink
▸ deleteNamespaceExportSink(request, callback): void
Delete an export sink
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteNamespaceExportSinkRequest | DeleteNamespaceExportSinkRequest message or plain object |
callback | DeleteNamespaceExportSinkCallback | Node-style callback called with the error, if any, and DeleteNamespaceExportSinkResponse |
Returns
void
▸ deleteNamespaceExportSink(request): Promise<DeleteNamespaceExportSinkResponse>
Delete an export sink
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteNamespaceExportSinkRequest | DeleteNamespaceExportSinkRequest message or plain object |
Returns
Promise<DeleteNamespaceExportSinkResponse>
Promise
deleteNamespaceRegion
▸ deleteNamespaceRegion(request, callback): void
Delete a region from a namespace Deprecated: Use the UpdateNamespace() to delete a replica in the namespace spec instead.
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteNamespaceRegionRequest | DeleteNamespaceRegionRequest message or plain object |
callback | DeleteNamespaceRegionCallback | Node-style callback called with the error, if any, and DeleteNamespaceRegionResponse |
Returns
void
▸ deleteNamespaceRegion(request): Promise<DeleteNamespaceRegionResponse>
Delete a region from a namespace Deprecated: Use the UpdateNamespace() to delete a replica in the namespace spec instead.
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteNamespaceRegionRequest | DeleteNamespaceRegionRequest message or plain object |
Returns
Promise<DeleteNamespaceRegionResponse>
Promise
deleteNexusEndpoint
▸ deleteNexusEndpoint(request, callback): void
Delete a nexus endpoint
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteNexusEndpointRequest | DeleteNexusEndpointRequest message or plain object |
callback | DeleteNexusEndpointCallback | Node-style callback called with the error, if any, and DeleteNexusEndpointResponse |
Returns
void
▸ deleteNexusEndpoint(request): Promise<DeleteNexusEndpointResponse>
Delete a nexus endpoint
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteNexusEndpointRequest | DeleteNexusEndpointRequest message or plain object |
Returns
Promise<DeleteNexusEndpointResponse>
Promise
deleteServiceAccount
▸ deleteServiceAccount(request, callback): void
Delete a service account.
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteServiceAccountRequest | DeleteServiceAccountRequest message or plain object |
callback | DeleteServiceAccountCallback | Node-style callback called with the error, if any, and DeleteServiceAccountResponse |
Returns
void
▸ deleteServiceAccount(request): Promise<DeleteServiceAccountResponse>
Delete a service account.
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteServiceAccountRequest | DeleteServiceAccountRequest message or plain object |
Returns
Promise<DeleteServiceAccountResponse>
Promise
deleteUser
▸ deleteUser(request, callback): void
Delete a user
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteUserRequest | DeleteUserRequest message or plain object |
callback | DeleteUserCallback | Node-style callback called with the error, if any, and DeleteUserResponse |
Returns
void
▸ deleteUser(request): Promise<DeleteUserResponse>
Delete a user
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteUserRequest | DeleteUserRequest message or plain object |
Returns
Promise<DeleteUserResponse>
Promise
deleteUserGroup
▸ deleteUserGroup(request, callback): void
Delete a user group
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteUserGroupRequest | DeleteUserGroupRequest message or plain object |
callback | DeleteUserGroupCallback | Node-style callback called with the error, if any, and DeleteUserGroupResponse |
Returns
void
▸ deleteUserGroup(request): Promise<DeleteUserGroupResponse>
Delete a user group
Parameters
| Name | Type | Description |
|---|---|---|
request | IDeleteUserGroupRequest | DeleteUserGroupRequest message or plain object |
Returns
Promise<DeleteUserGroupResponse>
Promise
emit
▸ emit(evt, ...args): this
Emits an event by calling its listeners with the specified arguments.
Parameters
| Name | Type | Description |
|---|---|---|
evt | string | Event name |
...args | any[] | Arguments |
Returns
this
this
Inherited from
$protobuf.rpc.Service.emit
end
▸ end(endedByRPC?): Service
Ends this service and emits the end event.
Parameters
| Name | Type | Description |
|---|---|---|
endedByRPC? | boolean | Whether the service has been ended by the RPC implementation. |
Returns
Service
this
Inherited from
$protobuf.rpc.Service.end
failoverNamespaceRegion
▸ failoverNamespaceRegion(request, callback): void
Failover a multi-region namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IFailoverNamespaceRegionRequest | FailoverNamespaceRegionRequest message or plain object |
callback | FailoverNamespaceRegionCallback | Node-style callback called with the error, if any, and FailoverNamespaceRegionResponse |
Returns
void
▸ failoverNamespaceRegion(request): Promise<FailoverNamespaceRegionResponse>
Failover a multi-region namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IFailoverNamespaceRegionRequest | FailoverNamespaceRegionRequest message or plain object |
Returns
Promise<FailoverNamespaceRegionResponse>
Promise
getAccount
▸ getAccount(request, callback): void
Get account information.
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAccountRequest | GetAccountRequest message or plain object |
callback | GetAccountCallback | Node-style callback called with the error, if any, and GetAccountResponse |
Returns
void
▸ getAccount(request): Promise<GetAccountResponse>
Get account information.
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAccountRequest | GetAccountRequest message or plain object |
Returns
Promise<GetAccountResponse>
Promise
getAccountAuditLogSink
▸ getAccountAuditLogSink(request, callback): void
Get an audit log sink
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAccountAuditLogSinkRequest | GetAccountAuditLogSinkRequest message or plain object |
callback | GetAccountAuditLogSinkCallback | Node-style callback called with the error, if any, and GetAccountAuditLogSinkResponse |
Returns
void
▸ getAccountAuditLogSink(request): Promise<GetAccountAuditLogSinkResponse>
Get an audit log sink
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAccountAuditLogSinkRequest | GetAccountAuditLogSinkRequest message or plain object |
Returns
Promise<GetAccountAuditLogSinkResponse>
Promise
getAccountAuditLogSinks
▸ getAccountAuditLogSinks(request, callback): void
Get audit log sinks
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAccountAuditLogSinksRequest | GetAccountAuditLogSinksRequest message or plain object |
callback | GetAccountAuditLogSinksCallback | Node-style callback called with the error, if any, and GetAccountAuditLogSinksResponse |
Returns
void
▸ getAccountAuditLogSinks(request): Promise<GetAccountAuditLogSinksResponse>
Get audit log sinks
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAccountAuditLogSinksRequest | GetAccountAuditLogSinksRequest message or plain object |
Returns
Promise<GetAccountAuditLogSinksResponse>
Promise
getApiKey
▸ getApiKey(request, callback): void
Get an API key
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetApiKeyRequest | GetApiKeyRequest message or plain object |
callback | GetApiKeyCallback | Node-style callback called with the error, if any, and GetApiKeyResponse |
Returns
void
▸ getApiKey(request): Promise<GetApiKeyResponse>
Get an API key
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetApiKeyRequest | GetApiKeyRequest message or plain object |
Returns
Promise<GetApiKeyResponse>
Promise
getApiKeys
▸ getApiKeys(request, callback): void
Get all known API keys
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetApiKeysRequest | GetApiKeysRequest message or plain object |
callback | GetApiKeysCallback | Node-style callback called with the error, if any, and GetApiKeysResponse |
Returns
void
▸ getApiKeys(request): Promise<GetApiKeysResponse>
Get all known API keys
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetApiKeysRequest | GetApiKeysRequest message or plain object |
Returns
Promise<GetApiKeysResponse>
Promise
getAsyncOperation
▸ getAsyncOperation(request, callback): void
Get the latest information on an async operation
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAsyncOperationRequest | GetAsyncOperationRequest message or plain object |
callback | GetAsyncOperationCallback | Node-style callback called with the error, if any, and GetAsyncOperationResponse |
Returns
void
▸ getAsyncOperation(request): Promise<GetAsyncOperationResponse>
Get the latest information on an async operation
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAsyncOperationRequest | GetAsyncOperationRequest message or plain object |
Returns
Promise<GetAsyncOperationResponse>
Promise
getAuditLogs
▸ getAuditLogs(request, callback): void
Get audit logs
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAuditLogsRequest | GetAuditLogsRequest message or plain object |
callback | GetAuditLogsCallback | Node-style callback called with the error, if any, and GetAuditLogsResponse |
Returns
void
▸ getAuditLogs(request): Promise<GetAuditLogsResponse>
Get audit logs
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetAuditLogsRequest | GetAuditLogsRequest message or plain object |
Returns
Promise<GetAuditLogsResponse>
Promise
getBillingReport
▸ getBillingReport(request, callback): void
Get a billing report
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetBillingReportRequest | GetBillingReportRequest message or plain object |
callback | GetBillingReportCallback | Node-style callback called with the error, if any, and GetBillingReportResponse |
Returns
void
▸ getBillingReport(request): Promise<GetBillingReportResponse>
Get a billing report
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetBillingReportRequest | GetBillingReportRequest message or plain object |
Returns
Promise<GetBillingReportResponse>
Promise
getConnectivityRule
▸ getConnectivityRule(request, callback): void
Gets a connectivity rule by id
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetConnectivityRuleRequest | GetConnectivityRuleRequest message or plain object |
callback | GetConnectivityRuleCallback | Node-style callback called with the error, if any, and GetConnectivityRuleResponse |
Returns
void
▸ getConnectivityRule(request): Promise<GetConnectivityRuleResponse>
Gets a connectivity rule by id
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetConnectivityRuleRequest | GetConnectivityRuleRequest message or plain object |
Returns
Promise<GetConnectivityRuleResponse>
Promise
getConnectivityRules
▸ getConnectivityRules(request, callback): void
Lists connectivity rules by account
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetConnectivityRulesRequest | GetConnectivityRulesRequest message or plain object |
callback | GetConnectivityRulesCallback | Node-style callback called with the error, if any, and GetConnectivityRulesResponse |
Returns
void
▸ getConnectivityRules(request): Promise<GetConnectivityRulesResponse>
Lists connectivity rules by account
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetConnectivityRulesRequest | GetConnectivityRulesRequest message or plain object |
Returns
Promise<GetConnectivityRulesResponse>
Promise
getCurrentIdentity
▸ getCurrentIdentity(request, callback): void
Get information about the current authenticated user or service account principal
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetCurrentIdentityRequest | GetCurrentIdentityRequest message or plain object |
callback | GetCurrentIdentityCallback | Node-style callback called with the error, if any, and GetCurrentIdentityResponse |
Returns
void
▸ getCurrentIdentity(request): Promise<GetCurrentIdentityResponse>
Get information about the current authenticated user or service account principal
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetCurrentIdentityRequest | GetCurrentIdentityRequest message or plain object |
Returns
Promise<GetCurrentIdentityResponse>
Promise
getCustomRole
▸ getCustomRole(request, callback): void
Get a custom role
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetCustomRoleRequest | GetCustomRoleRequest message or plain object |
callback | GetCustomRoleCallback | Node-style callback called with the error, if any, and GetCustomRoleResponse |
Returns
void
▸ getCustomRole(request): Promise<GetCustomRoleResponse>
Get a custom role
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetCustomRoleRequest | GetCustomRoleRequest message or plain object |
Returns
Promise<GetCustomRoleResponse>
Promise
getCustomRoles
▸ getCustomRoles(request, callback): void
Get custom roles
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetCustomRolesRequest | GetCustomRolesRequest message or plain object |
callback | GetCustomRolesCallback | Node-style callback called with the error, if any, and GetCustomRolesResponse |
Returns
void
▸ getCustomRoles(request): Promise<GetCustomRolesResponse>
Get custom roles
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetCustomRolesRequest | GetCustomRolesRequest message or plain object |
Returns
Promise<GetCustomRolesResponse>
Promise
getNamespace
▸ getNamespace(request, callback): void
Get a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespaceRequest | GetNamespaceRequest message or plain object |
callback | GetNamespaceCallback | Node-style callback called with the error, if any, and GetNamespaceResponse |
Returns
void
▸ getNamespace(request): Promise<GetNamespaceResponse>
Get a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespaceRequest | GetNamespaceRequest message or plain object |
Returns
Promise<GetNamespaceResponse>
Promise
getNamespaceCapacityInfo
▸ getNamespaceCapacityInfo(request, callback): void
Get namespace capacity information
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespaceCapacityInfoRequest | GetNamespaceCapacityInfoRequest message or plain object |
callback | GetNamespaceCapacityInfoCallback | Node-style callback called with the error, if any, and GetNamespaceCapacityInfoResponse |
Returns
void
▸ getNamespaceCapacityInfo(request): Promise<GetNamespaceCapacityInfoResponse>
Get namespace capacity information
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespaceCapacityInfoRequest | GetNamespaceCapacityInfoRequest message or plain object |
Returns
Promise<GetNamespaceCapacityInfoResponse>
Promise
getNamespaceExportSink
▸ getNamespaceExportSink(request, callback): void
Get an export sink
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespaceExportSinkRequest | GetNamespaceExportSinkRequest message or plain object |
callback | GetNamespaceExportSinkCallback | Node-style callback called with the error, if any, and GetNamespaceExportSinkResponse |
Returns
void
▸ getNamespaceExportSink(request): Promise<GetNamespaceExportSinkResponse>
Get an export sink
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespaceExportSinkRequest | GetNamespaceExportSinkRequest message or plain object |
Returns
Promise<GetNamespaceExportSinkResponse>
Promise
getNamespaceExportSinks
▸ getNamespaceExportSinks(request, callback): void
Get export sinks
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespaceExportSinksRequest | GetNamespaceExportSinksRequest message or plain object |
callback | GetNamespaceExportSinksCallback | Node-style callback called with the error, if any, and GetNamespaceExportSinksResponse |
Returns
void
▸ getNamespaceExportSinks(request): Promise<GetNamespaceExportSinksResponse>
Get export sinks
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespaceExportSinksRequest | GetNamespaceExportSinksRequest message or plain object |
Returns
Promise<GetNamespaceExportSinksResponse>
Promise
getNamespaces
▸ getNamespaces(request, callback): void
Get all namespaces
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespacesRequest | GetNamespacesRequest message or plain object |
callback | GetNamespacesCallback | Node-style callback called with the error, if any, and GetNamespacesResponse |
Returns
void
▸ getNamespaces(request): Promise<GetNamespacesResponse>
Get all namespaces
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNamespacesRequest | GetNamespacesRequest message or plain object |
Returns
Promise<GetNamespacesResponse>
Promise
getNexusEndpoint
▸ getNexusEndpoint(request, callback): void
Get a nexus endpoint
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNexusEndpointRequest | GetNexusEndpointRequest message or plain object |
callback | GetNexusEndpointCallback | Node-style callback called with the error, if any, and GetNexusEndpointResponse |
Returns
void
▸ getNexusEndpoint(request): Promise<GetNexusEndpointResponse>
Get a nexus endpoint
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNexusEndpointRequest | GetNexusEndpointRequest message or plain object |
Returns
Promise<GetNexusEndpointResponse>
Promise
getNexusEndpoints
▸ getNexusEndpoints(request, callback): void
Gets nexus endpoints
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNexusEndpointsRequest | GetNexusEndpointsRequest message or plain object |
callback | GetNexusEndpointsCallback | Node-style callback called with the error, if any, and GetNexusEndpointsResponse |
Returns
void
▸ getNexusEndpoints(request): Promise<GetNexusEndpointsResponse>
Gets nexus endpoints
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetNexusEndpointsRequest | GetNexusEndpointsRequest message or plain object |
Returns
Promise<GetNexusEndpointsResponse>
Promise
getRegion
▸ getRegion(request, callback): void
Get a region
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetRegionRequest | GetRegionRequest message or plain object |
callback | GetRegionCallback | Node-style callback called with the error, if any, and GetRegionResponse |
Returns
void
▸ getRegion(request): Promise<GetRegionResponse>
Get a region
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetRegionRequest | GetRegionRequest message or plain object |
Returns
Promise<GetRegionResponse>
Promise
getRegions
▸ getRegions(request, callback): void
Get all regions
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetRegionsRequest | GetRegionsRequest message or plain object |
callback | GetRegionsCallback | Node-style callback called with the error, if any, and GetRegionsResponse |
Returns
void
▸ getRegions(request): Promise<GetRegionsResponse>
Get all regions
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetRegionsRequest | GetRegionsRequest message or plain object |
Returns
Promise<GetRegionsResponse>
Promise
getServiceAccount
▸ getServiceAccount(request, callback): void
Get a service account.
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetServiceAccountRequest | GetServiceAccountRequest message or plain object |
callback | GetServiceAccountCallback | Node-style callback called with the error, if any, and GetServiceAccountResponse |
Returns
void
▸ getServiceAccount(request): Promise<GetServiceAccountResponse>
Get a service account.
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetServiceAccountRequest | GetServiceAccountRequest message or plain object |
Returns
Promise<GetServiceAccountResponse>
Promise
getServiceAccountNamespaceAssignments
▸ getServiceAccountNamespaceAssignments(request, callback): void
Get service accounts with access to a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetServiceAccountNamespaceAssignmentsRequest | GetServiceAccountNamespaceAssignmentsRequest message or plain object |
callback | GetServiceAccountNamespaceAssignmentsCallback | Node-style callback called with the error, if any, and GetServiceAccountNamespaceAssignmentsResponse |
Returns
void
▸ getServiceAccountNamespaceAssignments(request): Promise<GetServiceAccountNamespaceAssignmentsResponse>
Get service accounts with access to a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetServiceAccountNamespaceAssignmentsRequest | GetServiceAccountNamespaceAssignmentsRequest message or plain object |
Returns
Promise<GetServiceAccountNamespaceAssignmentsResponse>
Promise
getServiceAccounts
▸ getServiceAccounts(request, callback): void
Get service accounts.
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetServiceAccountsRequest | GetServiceAccountsRequest message or plain object |
callback | GetServiceAccountsCallback | Node-style callback called with the error, if any, and GetServiceAccountsResponse |
Returns
void
▸ getServiceAccounts(request): Promise<GetServiceAccountsResponse>
Get service accounts.
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetServiceAccountsRequest | GetServiceAccountsRequest message or plain object |
Returns
Promise<GetServiceAccountsResponse>
Promise
getUsage
▸ getUsage(request, callback): void
WARNING: Pre-Release Feature Get usage data across namespaces
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUsageRequest | GetUsageRequest message or plain object |
callback | GetUsageCallback | Node-style callback called with the error, if any, and GetUsageResponse |
Returns
void
▸ getUsage(request): Promise<GetUsageResponse>
WARNING: Pre-Release Feature Get usage data across namespaces
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUsageRequest | GetUsageRequest message or plain object |
Returns
Promise<GetUsageResponse>
Promise
getUser
▸ getUser(request, callback): void
Get a user
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserRequest | GetUserRequest message or plain object |
callback | GetUserCallback | Node-style callback called with the error, if any, and GetUserResponse |
Returns
void
▸ getUser(request): Promise<GetUserResponse>
Get a user
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserRequest | GetUserRequest message or plain object |
Returns
Promise<GetUserResponse>
Promise
getUserGroup
▸ getUserGroup(request, callback): void
Get a user group
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserGroupRequest | GetUserGroupRequest message or plain object |
callback | GetUserGroupCallback | Node-style callback called with the error, if any, and GetUserGroupResponse |
Returns
void
▸ getUserGroup(request): Promise<GetUserGroupResponse>
Get a user group
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserGroupRequest | GetUserGroupRequest message or plain object |
Returns
Promise<GetUserGroupResponse>
Promise
getUserGroupMembers
▸ getUserGroupMembers(request, callback): void
Calls GetUserGroupMembers.
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserGroupMembersRequest | GetUserGroupMembersRequest message or plain object |
callback | GetUserGroupMembersCallback | Node-style callback called with the error, if any, and GetUserGroupMembersResponse |
Returns
void
▸ getUserGroupMembers(request): Promise<GetUserGroupMembersResponse>
Calls GetUserGroupMembers.
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserGroupMembersRequest | GetUserGroupMembersRequest message or plain object |
Returns
Promise<GetUserGroupMembersResponse>
Promise
getUserGroupNamespaceAssignments
▸ getUserGroupNamespaceAssignments(request, callback): void
Get user groups with access to a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserGroupNamespaceAssignmentsRequest | GetUserGroupNamespaceAssignmentsRequest message or plain object |
callback | GetUserGroupNamespaceAssignmentsCallback | Node-style callback called with the error, if any, and GetUserGroupNamespaceAssignmentsResponse |
Returns
void
▸ getUserGroupNamespaceAssignments(request): Promise<GetUserGroupNamespaceAssignmentsResponse>
Get user groups with access to a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserGroupNamespaceAssignmentsRequest | GetUserGroupNamespaceAssignmentsRequest message or plain object |
Returns
Promise<GetUserGroupNamespaceAssignmentsResponse>
Promise
getUserGroups
▸ getUserGroups(request, callback): void
Get all user groups
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserGroupsRequest | GetUserGroupsRequest message or plain object |
callback | GetUserGroupsCallback | Node-style callback called with the error, if any, and GetUserGroupsResponse |
Returns
void
▸ getUserGroups(request): Promise<GetUserGroupsResponse>
Get all user groups
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserGroupsRequest | GetUserGroupsRequest message or plain object |
Returns
Promise<GetUserGroupsResponse>
Promise
getUserNamespaceAssignments
▸ getUserNamespaceAssignments(request, callback): void
Get users with access to a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserNamespaceAssignmentsRequest | GetUserNamespaceAssignmentsRequest message or plain object |
callback | GetUserNamespaceAssignmentsCallback | Node-style callback called with the error, if any, and GetUserNamespaceAssignmentsResponse |
Returns
void
▸ getUserNamespaceAssignments(request): Promise<GetUserNamespaceAssignmentsResponse>
Get users with access to a namespace
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUserNamespaceAssignmentsRequest | GetUserNamespaceAssignmentsRequest message or plain object |
Returns
Promise<GetUserNamespaceAssignmentsResponse>
Promise
getUsers
▸ getUsers(request, callback): void
Gets all known users
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUsersRequest | GetUsersRequest message or plain object |
callback | GetUsersCallback | Node-style callback called with the error, if any, and GetUsersResponse |
Returns
void
▸ getUsers(request): Promise<GetUsersResponse>
Gets all known users
Parameters
| Name | Type | Description |
|---|---|---|
request | IGetUsersRequest | GetUsersRequest message or plain object |
Returns
Promise<GetUsersResponse>
Promise
off
▸ off(evt?, fn?): this
Removes an event listener or any matching listeners if arguments are omitted.
Parameters
| Name | Type | Description |
|---|---|---|
evt? | string | Event name. Removes all listeners if omitted. |
fn? | EventEmitterListener | Listener 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
| Name | Type | Description |
|---|---|---|
evt | string | Event name |
fn | EventEmitterListener | Listener |
ctx? | any | Listener context |
Returns
this
this
Inherited from
$protobuf.rpc.Service.on
removeUserGroupMember
▸ removeUserGroupMember(request, callback): void
Remove a member from the group, can only be used with Cloud group types.
Parameters
| Name | Type | Description |
|---|---|---|
request | IRemoveUserGroupMemberRequest | RemoveUserGroupMemberRequest message or plain object |
callback | RemoveUserGroupMemberCallback | Node-style callback called with the error, if any, and RemoveUserGroupMemberResponse |
Returns
void
▸ removeUserGroupMember(request): Promise<RemoveUserGroupMemberResponse>
Remove a member from the group, can only be used with Cloud group types.
Parameters
| Name | Type | Description |
|---|---|---|
request | IRemoveUserGroupMemberRequest | RemoveUserGroupMemberRequest message or plain object |
Returns
Promise<RemoveUserGroupMemberResponse>
Promise
renameCustomSearchAttribute
▸ renameCustomSearchAttribute(request, callback): void
Rename an existing customer search attribute
Parameters
| Name | Type | Description |
|---|---|---|
request | IRenameCustomSearchAttributeRequest | RenameCustomSearchAttributeRequest message or plain object |
callback | RenameCustomSearchAttributeCallback | Node-style callback called with the error, if any, and RenameCustomSearchAttributeResponse |
Returns
void
▸ renameCustomSearchAttribute(request): Promise<RenameCustomSearchAttributeResponse>
Rename an existing customer search attribute
Parameters
| Name | Type | Description |
|---|---|---|
request | IRenameCustomSearchAttributeRequest | RenameCustomSearchAttributeRequest message or plain object |
Returns
Promise<RenameCustomSearchAttributeResponse>
Promise
rpcCall
▸ rpcCall<TReq, TRes>(method, requestCtor, responseCtor, request, callback): void
Calls a service method through rpcImpl.
Type parameters
| Name | Type |
|---|---|
TReq | extends Message<TReq> |
TRes | extends Message<TRes> |
Parameters
| Name | Type | Description |
|---|---|---|
method | Method | ServiceMethod<TReq, TRes> | Reflected or static method |
requestCtor | Constructor<TReq> | Request constructor |
responseCtor | Constructor<TRes> | Response constructor |
request | TReq | Properties<TReq> | Request message or plain object |
callback | ServiceMethodCallback<TRes> | Service callback |
Returns
void
Inherited from
$protobuf.rpc.Service.rpcCall
setServiceAccountNamespaceAccess
▸ setServiceAccountNamespaceAccess(request, callback): void
Set a service account's access to a namespace.