Skip to content

Commit 79bfbe1

Browse files
committed
feat: Generate Google.Apis.CloudWorkstations.v1beta version 1.73.0.3988
1 parent 2ee38d3 commit 79bfbe1

File tree

3 files changed

+30
-18
lines changed

3 files changed

+30
-18
lines changed

DiscoveryJson/workstations.v1beta.json

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@
222222
"type": "string"
223223
},
224224
"returnPartialSuccess": {
225-
"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be `true` when reading across collections e.g. when `parent` is set to `\"projects/example/locations/-\"`. This field is not by default supported and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
225+
"description": "When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the ListOperationsResponse.unreachable field. This can only be `true` when reading across collections. For example, when `parent` is set to `\"projects/example/locations/-\"`. This field is not supported by default and will result in an `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product specific documentation.",
226226
"location": "query",
227227
"type": "boolean"
228228
}
@@ -1147,7 +1147,7 @@
11471147
}
11481148
}
11491149
},
1150-
"revision": "20251022",
1150+
"revision": "20251202",
11511151
"rootUrl": "https://workstations.googleapis.com/",
11521152
"schemas": {
11531153
"Accelerator": {
@@ -1410,7 +1410,7 @@
14101410
"type": "object"
14111411
},
14121412
"GceHyperdiskBalancedHighAvailability": {
1413-
"description": "A Persistent Directory backed by a Compute Engine Hyperdisk Balanced High Availability Disk. This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads.",
1413+
"description": "A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability block storage solution that offers a balance between performance and cost for most general-purpose workloads.",
14141414
"id": "GceHyperdiskBalancedHighAvailability",
14151415
"properties": {
14161416
"archiveTimeout": {
@@ -1483,6 +1483,13 @@
14831483
"description": "Optional. Whether to enable nested virtualization on Cloud Workstations VMs created using this workstation configuration. Defaults to false. Nested virtualization lets you run virtual machine (VM) instances inside your workstation. Before enabling nested virtualization, consider the following important considerations. Cloud Workstations instances are subject to the [same restrictions as Compute Engine instances](https://cloud.google.com/compute/docs/instances/nested-virtualization/overview#restrictions): * **Organization policy**: projects, folders, or organizations may be restricted from creating nested VMs if the **Disable VM nested virtualization** constraint is enforced in the organization policy. For more information, see the Compute Engine section, [Checking whether nested virtualization is allowed](https://cloud.google.com/compute/docs/instances/nested-virtualization/managing-constraint#checking_whether_nested_virtualization_is_allowed). * **Performance**: nested VMs might experience a 10% or greater decrease in performance for workloads that are CPU-bound and possibly greater than a 10% decrease for workloads that are input/output bound. * **Machine Type**: nested virtualization can only be enabled on workstation configurations that specify a machine_type in the N1 or N2 machine series.",
14841484
"type": "boolean"
14851485
},
1486+
"instanceMetadata": {
1487+
"additionalProperties": {
1488+
"type": "string"
1489+
},
1490+
"description": "Optional. Custom metadata to apply to Compute Engine instances.",
1491+
"type": "object"
1492+
},
14861493
"machineType": {
14871494
"description": "Optional. The type of machine to use for VM instances\u2014for example, `\"e2-standard-4\"`. For more information about machine types that Cloud Workstations supports, see the list of [available machine types](https://cloud.google.com/workstations/docs/available-machine-types).",
14881495
"type": "string"
@@ -1518,7 +1525,7 @@
15181525
"description": "Optional. A set of Compute Engine Shielded instance options."
15191526
},
15201527
"startupScriptUri": {
1521-
"description": "Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The uri must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible.",
1528+
"description": "Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If specifying a startup script, the service account must have [Permission to access the bucket and script file in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the script must be publicly accessible. Note that the service regularly updates the OS version used, and it is the responsibility of the user to ensure the script stays compatible with the OS version.",
15221529
"type": "string"
15231530
},
15241531
"tags": {
@@ -1726,7 +1733,7 @@
17261733
"type": "array"
17271734
},
17281735
"unreachable": {
1729-
"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all resources across all supported locations.",
1736+
"description": "Unordered list. Unreachable resources. Populated when the request sets `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to list all resources across all supported locations.",
17301737
"items": {
17311738
"type": "string"
17321739
},

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

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -525,9 +525,9 @@ public ListRequest(Google.Apis.Services.IClientService service, string name) : b
525525

526526
/// <summary>
527527
/// When set to `true`, operations that are reachable are returned as normal, and those that are
528-
/// unreachable are returned in the [ListOperationsResponse.unreachable] field. This can only be
529-
/// `true` when reading across collections e.g. when `parent` is set to
530-
/// `"projects/example/locations/-"`. This field is not by default supported and will result in an
528+
/// unreachable are returned in the ListOperationsResponse.unreachable field. This can only be
529+
/// `true` when reading across collections. For example, when `parent` is set to
530+
/// `"projects/example/locations/-"`. This field is not supported by default and will result in an
531531
/// `UNIMPLEMENTED` error if set unless explicitly documented otherwise in service or product
532532
/// specific documentation.
533533
/// </summary>
@@ -2981,9 +2981,9 @@ public class GceConfidentialInstanceConfig : Google.Apis.Requests.IDirectRespons
29812981
}
29822982

29832983
/// <summary>
2984-
/// A Persistent Directory backed by a Compute Engine Hyperdisk Balanced High Availability Disk. This is a
2985-
/// high-availability block storage solution that offers a balance between performance and cost for most
2986-
/// general-purpose workloads.
2984+
/// A Persistent Directory backed by a Compute Engine [Hyperdisk Balanced High Availability
2985+
/// Disk](https://cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha). This is a high-availability
2986+
/// block storage solution that offers a balance between performance and cost for most general-purpose workloads.
29872987
/// </summary>
29882988
public class GceHyperdiskBalancedHighAvailability : Google.Apis.Requests.IDirectResponseSchema
29892989
{
@@ -3080,6 +3080,10 @@ public class GceInstance : Google.Apis.Requests.IDirectResponseSchema
30803080
[Newtonsoft.Json.JsonPropertyAttribute("enableNestedVirtualization")]
30813081
public virtual System.Nullable<bool> EnableNestedVirtualization { get; set; }
30823082

3083+
/// <summary>Optional. Custom metadata to apply to Compute Engine instances.</summary>
3084+
[Newtonsoft.Json.JsonPropertyAttribute("instanceMetadata")]
3085+
public virtual System.Collections.Generic.IDictionary<string, string> InstanceMetadata { get; set; }
3086+
30833087
/// <summary>
30843088
/// Optional. The type of machine to use for VM instances—for example, `"e2-standard-4"`. For more information
30853089
/// about machine types that Cloud Workstations supports, see the list of [available machine
@@ -3143,10 +3147,11 @@ public class GceInstance : Google.Apis.Requests.IDirectResponseSchema
31433147

31443148
/// <summary>
31453149
/// Optional. Link to the startup script stored in Cloud Storage. This script will be run on the host
3146-
/// workstation VM when the VM is created. The uri must be of the form gs://{bucket-name}/{object-name}. If
3150+
/// workstation VM when the VM is created. The URI must be of the form gs://{bucket-name}/{object-name}. If
31473151
/// specifying a startup script, the service account must have [Permission to access the bucket and script file
31483152
/// in Cloud Storage](https://cloud.google.com/storage/docs/access-control/iam-permissions). Otherwise, the
3149-
/// script must be publicly accessible.
3153+
/// script must be publicly accessible. Note that the service regularly updates the OS version used, and it is
3154+
/// the responsibility of the user to ensure the script stays compatible with the OS version.
31503155
/// </summary>
31513156
[Newtonsoft.Json.JsonPropertyAttribute("startupScriptUri")]
31523157
public virtual string StartupScriptUri { get; set; }
@@ -3474,8 +3479,8 @@ public class ListOperationsResponse : Google.Apis.Requests.IDirectResponseSchema
34743479

34753480
/// <summary>
34763481
/// Unordered list. Unreachable resources. Populated when the request sets
3477-
/// `ListOperationsRequest.return_partial_success` and reads across collections e.g. when attempting to list all
3478-
/// resources across all supported locations.
3482+
/// `ListOperationsRequest.return_partial_success` and reads across collections. For example, when attempting to
3483+
/// list all resources across all supported locations.
34793484
/// </summary>
34803485
[Newtonsoft.Json.JsonPropertyAttribute("unreachable")]
34813486
public virtual System.Collections.Generic.IList<string> Unreachable { get; set; }

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<!-- nupkg information -->
44
<PropertyGroup>
55
<Title>Google.Apis.CloudWorkstations.v1beta Client Library</Title>
6-
<Version>1.72.0.3947</Version>
6+
<Version>1.73.0.3988</Version>
77
<Authors>Google LLC</Authors>
88
<Copyright>Copyright 2025 Google LLC</Copyright>
99
<PackageTags>Google</PackageTags>
@@ -59,8 +59,8 @@
5959
<!-- common dependencies -->
6060
<ItemGroup>
6161
<PackageReference Include="ConfigureAwaitChecker.Analyzer" Version="5.0.0" PrivateAssets="All" />
62-
<PackageReference Include="Google.Apis" Version="1.72.0" />
63-
<PackageReference Include="Google.Apis.Auth" Version="1.72.0" />
62+
<PackageReference Include="Google.Apis" Version="1.73.0" />
63+
<PackageReference Include="Google.Apis.Auth" Version="1.73.0" />
6464
</ItemGroup>
6565

6666
</Project>

0 commit comments

Comments
 (0)