|
206 | 206 | "https://www.googleapis.com/auth/cloud-platform"
|
207 | 207 | ]
|
208 | 208 | },
|
| 209 | + "disableHyperthreading": { |
| 210 | + "description": "Perform disable hyperthreading operation on a single server.", |
| 211 | + "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:disableHyperthreading", |
| 212 | + "httpMethod": "POST", |
| 213 | + "id": "baremetalsolution.projects.locations.instances.disableHyperthreading", |
| 214 | + "parameterOrder": [ |
| 215 | + "name" |
| 216 | + ], |
| 217 | + "parameters": { |
| 218 | + "name": { |
| 219 | + "description": "Required. The `name` field is used to identify the instance. Format: projects/{project}/locations/{location}/instances/{instance}", |
| 220 | + "location": "path", |
| 221 | + "pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$", |
| 222 | + "required": true, |
| 223 | + "type": "string" |
| 224 | + } |
| 225 | + }, |
| 226 | + "path": "v2/{+name}:disableHyperthreading", |
| 227 | + "request": { |
| 228 | + "$ref": "DisableHyperthreadingRequest" |
| 229 | + }, |
| 230 | + "response": { |
| 231 | + "$ref": "Operation" |
| 232 | + }, |
| 233 | + "scopes": [ |
| 234 | + "https://www.googleapis.com/auth/cloud-platform" |
| 235 | + ] |
| 236 | + }, |
209 | 237 | "disableInteractiveSerialConsole": {
|
210 | 238 | "description": "Disable the interactive serial console feature on an instance.",
|
211 | 239 | "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:disableInteractiveSerialConsole",
|
|
234 | 262 | "https://www.googleapis.com/auth/cloud-platform"
|
235 | 263 | ]
|
236 | 264 | },
|
| 265 | + "enableHyperthreading": { |
| 266 | + "description": "Perform enable hyperthreading operation on a single server.", |
| 267 | + "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:enableHyperthreading", |
| 268 | + "httpMethod": "POST", |
| 269 | + "id": "baremetalsolution.projects.locations.instances.enableHyperthreading", |
| 270 | + "parameterOrder": [ |
| 271 | + "name" |
| 272 | + ], |
| 273 | + "parameters": { |
| 274 | + "name": { |
| 275 | + "description": "Required. The `name` field is used to identify the instance. Format: projects/{project}/locations/{location}/instances/{instance}", |
| 276 | + "location": "path", |
| 277 | + "pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$", |
| 278 | + "required": true, |
| 279 | + "type": "string" |
| 280 | + } |
| 281 | + }, |
| 282 | + "path": "v2/{+name}:enableHyperthreading", |
| 283 | + "request": { |
| 284 | + "$ref": "EnableHyperthreadingRequest" |
| 285 | + }, |
| 286 | + "response": { |
| 287 | + "$ref": "Operation" |
| 288 | + }, |
| 289 | + "scopes": [ |
| 290 | + "https://www.googleapis.com/auth/cloud-platform" |
| 291 | + ] |
| 292 | + }, |
237 | 293 | "enableInteractiveSerialConsole": {
|
238 | 294 | "description": "Enable the interactive serial console feature on an instance.",
|
239 | 295 | "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:enableInteractiveSerialConsole",
|
|
387 | 443 | "https://www.googleapis.com/auth/cloud-platform"
|
388 | 444 | ]
|
389 | 445 | },
|
| 446 | + "reimage": { |
| 447 | + "description": "Perform reimage operation on a single server.", |
| 448 | + "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:reimage", |
| 449 | + "httpMethod": "POST", |
| 450 | + "id": "baremetalsolution.projects.locations.instances.reimage", |
| 451 | + "parameterOrder": [ |
| 452 | + "name" |
| 453 | + ], |
| 454 | + "parameters": { |
| 455 | + "name": { |
| 456 | + "description": "Required. The `name` field is used to identify the instance. Format: projects/{project}/locations/{location}/instances/{instance}", |
| 457 | + "location": "path", |
| 458 | + "pattern": "^projects/[^/]+/locations/[^/]+/instances/[^/]+$", |
| 459 | + "required": true, |
| 460 | + "type": "string" |
| 461 | + } |
| 462 | + }, |
| 463 | + "path": "v2/{+name}:reimage", |
| 464 | + "request": { |
| 465 | + "$ref": "ReimageInstanceRequest" |
| 466 | + }, |
| 467 | + "response": { |
| 468 | + "$ref": "Operation" |
| 469 | + }, |
| 470 | + "scopes": [ |
| 471 | + "https://www.googleapis.com/auth/cloud-platform" |
| 472 | + ] |
| 473 | + }, |
390 | 474 | "rename": {
|
391 | 475 | "description": "RenameInstance sets a new name for an instance. Use with caution, previous names become immediately invalidated.",
|
392 | 476 | "flatPath": "v2/projects/{projectsId}/locations/{locationsId}/instances/{instancesId}:rename",
|
|
1638 | 1722 | }
|
1639 | 1723 | }
|
1640 | 1724 | },
|
1641 |
| - "revision": "20240214", |
| 1725 | + "revision": "20240422", |
1642 | 1726 | "rootUrl": "https://baremetalsolution.googleapis.com/",
|
1643 | 1727 | "schemas": {
|
1644 | 1728 | "AllowedClient": {
|
|
1707 | 1791 | },
|
1708 | 1792 | "type": "object"
|
1709 | 1793 | },
|
| 1794 | + "DisableHyperthreadingRequest": { |
| 1795 | + "description": "Message requesting to perform disable hyperthreading operation on a server.", |
| 1796 | + "id": "DisableHyperthreadingRequest", |
| 1797 | + "properties": {}, |
| 1798 | + "type": "object" |
| 1799 | + }, |
1710 | 1800 | "DisableInteractiveSerialConsoleRequest": {
|
1711 | 1801 | "description": "Message for disabling the interactive serial console on an instance.",
|
1712 | 1802 | "id": "DisableInteractiveSerialConsoleRequest",
|
|
1725 | 1815 | "properties": {},
|
1726 | 1816 | "type": "object"
|
1727 | 1817 | },
|
| 1818 | + "EnableHyperthreadingRequest": { |
| 1819 | + "description": "Message requesting to perform enable hyperthreading operation on a server.", |
| 1820 | + "id": "EnableHyperthreadingRequest", |
| 1821 | + "properties": {}, |
| 1822 | + "type": "object" |
| 1823 | + }, |
1728 | 1824 | "EnableInteractiveSerialConsoleRequest": {
|
1729 | 1825 | "description": "Message for enabling the interactive serial console on an instance.",
|
1730 | 1826 | "id": "EnableInteractiveSerialConsoleRequest",
|
|
3175 | 3271 | },
|
3176 | 3272 | "type": "object"
|
3177 | 3273 | },
|
| 3274 | + "ReimageInstanceRequest": { |
| 3275 | + "description": "Message requesting to perform reimage operation on a server.", |
| 3276 | + "id": "ReimageInstanceRequest", |
| 3277 | + "properties": { |
| 3278 | + "kmsKeyVersion": { |
| 3279 | + "description": "Optional. Name of the KMS crypto key version used to encrypt the initial passwords. The key has to have ASYMMETRIC_DECRYPT purpose. Format is `projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}`.", |
| 3280 | + "type": "string" |
| 3281 | + }, |
| 3282 | + "osImage": { |
| 3283 | + "description": "Required. The OS image code of the image which will be used in the reimage operation.", |
| 3284 | + "type": "string" |
| 3285 | + }, |
| 3286 | + "sshKeys": { |
| 3287 | + "description": "Optional. List of SSH Keys used during reimaging an instance.", |
| 3288 | + "items": { |
| 3289 | + "type": "string" |
| 3290 | + }, |
| 3291 | + "type": "array" |
| 3292 | + } |
| 3293 | + }, |
| 3294 | + "type": "object" |
| 3295 | + }, |
3178 | 3296 | "RenameInstanceRequest": {
|
3179 | 3297 | "description": "Message requesting rename of a server.",
|
3180 | 3298 | "id": "RenameInstanceRequest",
|
|
0 commit comments