Cloud Desktop API, REST: DesktopGroup methods
A set of methods for managing desktop group resources.
JSON Representation
{
"id": "string",
"folderId": "string",
"createdAt": "string",
"status": "string",
"name": "string",
"description": "string",
"resourcesSpec": {
"memory": "string",
"cores": "string",
"coreFraction": "string"
},
"networkInterfaceSpec": {
"networkId": "string",
"subnetIds": [
"string"
]
}
}
Field | Description |
---|---|
id | string Desktop group ID. |
folderId | string ID of the folder that the desktop group belongs to. |
createdAt | string (date-time) Creation timestamp in RFC3339 text format. String in RFC3339 text format. The range of possible values is from To work with values in this field, use the APIs described in the Protocol Buffers reference. In some languages, built-in datetime utilities do not support nanosecond precision (9 digits). |
status | string Status of the desktop group.
|
name | string Name of the desktop group. |
description | string Description of the desktop group. |
resourcesSpec | object Resource specification of the desktop group. |
resourcesSpec. memory |
string (int64) RAM volume, in bytes. The minimum value is 1. |
resourcesSpec. cores |
string (int64) Number of CPU cores. The minimum value is 1. |
resourcesSpec. coreFraction |
string (int64) Baseline level of CPU performance with the ability to burst performance above that baseline level. This field sets baseline performance for each core. Acceptable values are 0 to 100, inclusive. |
networkInterfaceSpec | object Network interface specification of the desktop group. |
networkInterfaceSpec. networkId |
string Required. ID of the network interface specification. The maximum string length in characters is 50. |
networkInterfaceSpec. subnetIds[] |
string Required. List of subnet IDs. Must contain at least one element. The maximum string length in characters for each value is 50. |
Methods
Method | Description |
---|---|
create | Creates desktop group in the specified folder. |
delete | Deletes the specified desktop group. |
get | Returns the specified desktop group resource. |
list | Retrieves the list of desktop group resources. |
listAccessBindings | Returns a list of the access bindings for the specified desktop group. |
listDesktops | Retrieves the list of desktops resources. |
listOperations | Returns list of the operations for the specified desktop group. |
setAccessBindings | Sets access bindings for the specified desktop group. |
updateAccessBindings | Updates access bindings of the specified desktop group. |