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
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
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
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
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
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