Skip to content

Commit a2c5a49

Browse files
committed
feat: Generate Google.Apis.CloudWorkstations.v1 version 1.73.0.4120
1 parent 16b628d commit a2c5a49

3 files changed

Lines changed: 29 additions & 19 deletions

File tree

DiscoveryJson/workstations.v1.json

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1221,7 +1221,7 @@
12211221
}
12221222
}
12231223
},
1224-
"revision": "20260401",
1224+
"revision": "20260413",
12251225
"rootUrl": "https://workstations.googleapis.com/",
12261226
"schemas": {
12271227
"Accelerator": {
@@ -1660,6 +1660,11 @@
16601660
"description": "A Persistent Directory backed by a Compute Engine regional persistent disk. The persistent_directories field is repeated, but it may contain only one entry. It creates a [persistent disk](https://cloud.google.com/compute/docs/disks/persistent-disks) that mounts to the workstation VM at `/home` when the session starts and detaches when the session ends. If this field is empty, workstations created with this configuration do not have a persistent home directory.",
16611661
"id": "GceRegionalPersistentDisk",
16621662
"properties": {
1663+
"archiveTimeout": {
1664+
"description": "Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot. A value of `\"0s\"` indicates that the disk will never be archived.",
1665+
"format": "google-duration",
1666+
"type": "string"
1667+
},
16631668
"diskType": {
16641669
"description": "Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the home directory. Defaults to `\"pd-standard\"`.",
16651670
"type": "string"
@@ -2362,18 +2367,14 @@
23622367
"STATE_STARTING",
23632368
"STATE_RUNNING",
23642369
"STATE_STOPPING",
2365-
"STATE_STOPPED",
2366-
"STATE_SUSPENDING",
2367-
"STATE_SUSPENDED"
2370+
"STATE_STOPPED"
23682371
],
23692372
"enumDescriptions": [
23702373
"Do not use.",
23712374
"The workstation is not yet ready to accept requests from users but will be soon.",
23722375
"The workstation is ready to accept requests from users.",
23732376
"The workstation is being stopped.",
2374-
"The workstation is stopped and will not be able to receive requests until it is started.",
2375-
"The workstation is being suspended.",
2376-
"The workstation is suspended."
2377+
"The workstation is stopped and will not be able to receive requests until it is started."
23772378
],
23782379
"readOnly": true,
23792380
"type": "string"
@@ -2636,7 +2637,7 @@
26362637
"type": "array"
26372638
},
26382639
"runningTimeout": {
2639-
"description": "Optional. Number of seconds that a workstation can run until it is automatically shut down. This field applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds\u2014for example, `\"54000s\"` (15 hours). Defaults to `\"43200s\"` (12 hours). A value of `\"0s\"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `\"0s\"` and less than `\"86400s\"` (24 hours). Warning: A value of `\"0s\"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates.",
2640+
"description": "Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend that workstations be shut down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s` for seconds\u2014for example, `\"54000s\"` (15 hours). Defaults to `\"43200s\"` (12 hours). A value of `\"0s\"` indicates that workstations using this configuration should never time out. If encryption_key is set, it must be greater than `\"0s\"` and less than `\"86400s\"` (24 hours). Warning: A value of `\"0s\"` indicates that Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly discouraged because you incur costs and will not pick up security updates.",
26402641
"format": "google-duration",
26412642
"type": "string"
26422643
},

Src/Generated/Google.Apis.CloudWorkstations.v1/Google.Apis.CloudWorkstations.v1.cs

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3384,6 +3384,15 @@ public class GcePersistentDisk : Google.Apis.Requests.IDirectResponseSchema
33843384
/// </summary>
33853385
public class GceRegionalPersistentDisk : Google.Apis.Requests.IDirectResponseSchema
33863386
{
3387+
/// <summary>
3388+
/// Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation
3389+
/// before converting its disk into a snapshot. This generally saves costs at the expense of greater startup
3390+
/// time on next workstation start, as the service will need to create a disk from the archival snapshot. A
3391+
/// value of `"0s"` indicates that the disk will never be archived.
3392+
/// </summary>
3393+
[Newtonsoft.Json.JsonPropertyAttribute("archiveTimeout")]
3394+
public virtual object ArchiveTimeout { get; set; }
3395+
33873396
/// <summary>
33883397
/// Optional. The [type of the persistent disk](https://cloud.google.com/compute/docs/disks#disk-types) for the
33893398
/// home directory. Defaults to `"pd-standard"`.
@@ -4886,16 +4895,16 @@ public virtual System.DateTimeOffset? DeleteTimeDateTimeOffset
48864895
public virtual System.Collections.Generic.IList<string> ReplicaZones { get; set; }
48874896

48884897
/// <summary>
4889-
/// Optional. Number of seconds that a workstation can run until it is automatically shut down. This field
4890-
/// applies to workstations in both STATE_RUNNING and STATE_SUSPENDED. We recommend that workstations be shut
4891-
/// down daily to reduce costs and so that security updates can be applied upon restart. The idle_timeout and
4892-
/// running_timeout fields are independent of each other. Note that the running_timeout field shuts down VMs
4893-
/// after the specified time, regardless of whether or not the VMs are idle. Provide duration terminated by `s`
4894-
/// for seconds—for example, `"54000s"` (15 hours). Defaults to `"43200s"` (12 hours). A value of `"0s"`
4895-
/// indicates that workstations using this configuration should never time out. If encryption_key is set, it
4896-
/// must be greater than `"0s"` and less than `"86400s"` (24 hours). Warning: A value of `"0s"` indicates that
4897-
/// Cloud Workstations VMs created with this configuration have no maximum running time. This is strongly
4898-
/// discouraged because you incur costs and will not pick up security updates.
4898+
/// Optional. Number of seconds that a workstation can run until it is automatically shut down. We recommend
4899+
/// that workstations be shut down daily to reduce costs and so that security updates can be applied upon
4900+
/// restart. The idle_timeout and running_timeout fields are independent of each other. Note that the
4901+
/// running_timeout field shuts down VMs after the specified time, regardless of whether or not the VMs are
4902+
/// idle. Provide duration terminated by `s` for seconds—for example, `"54000s"` (15 hours). Defaults to
4903+
/// `"43200s"` (12 hours). A value of `"0s"` indicates that workstations using this configuration should never
4904+
/// time out. If encryption_key is set, it must be greater than `"0s"` and less than `"86400s"` (24 hours).
4905+
/// Warning: A value of `"0s"` indicates that Cloud Workstations VMs created with this configuration have no
4906+
/// maximum running time. This is strongly discouraged because you incur costs and will not pick up security
4907+
/// updates.
48994908
/// </summary>
49004909
[Newtonsoft.Json.JsonPropertyAttribute("runningTimeout")]
49014910
public virtual object RunningTimeout { get; set; }

Src/Generated/Google.Apis.CloudWorkstations.v1/Google.Apis.CloudWorkstations.v1.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<!-- nupkg information -->
44
<PropertyGroup>
55
<Title>Google.Apis.CloudWorkstations.v1 Client Library</Title>
6-
<Version>1.73.0.4108</Version>
6+
<Version>1.73.0.4120</Version>
77
<Authors>Google LLC</Authors>
88
<Copyright>Copyright 2026 Google LLC</Copyright>
99
<PackageTags>Google</PackageTags>

0 commit comments

Comments
 (0)