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