|
1 | | -// Copyright 2024 Google LLC |
| 1 | +// Copyright 2025 Google LLC |
2 | 2 | // |
3 | 3 | // Licensed under the Apache License, Version 2.0 (the "License"); |
4 | 4 | // you may not use this file except in compliance with the License. |
@@ -2668,10 +2668,11 @@ public class Binding : Google.Apis.Requests.IDirectResponseSchema |
2668 | 2668 | } |
2669 | 2669 |
|
2670 | 2670 | /// <summary> |
2671 | | - /// A boost configuration is a set of resources that a workstation can use to increase its performance. If a boost |
2672 | | - /// configuration is specified, when starting a workstation, users can choose to use a VM provisioned under the |
2673 | | - /// boost config by passing the boost config id in the start request. If no boost config id is provided in the start |
2674 | | - /// request, the system will choose a VM from the pool provisioned under the default config. |
| 2671 | + /// A boost configuration is a set of resources that a workstation can use to increase its performance. If you |
| 2672 | + /// specify a boost configuration, upon startup, workstation users can choose to use a VM provisioned under the |
| 2673 | + /// boost config by passing the boost config ID in the start request. If the workstation user does not provide a |
| 2674 | + /// boost config ID in the start request, the system will choose a VM from the pool provisioned under the default |
| 2675 | + /// config. |
2675 | 2676 | /// </summary> |
2676 | 2677 | public class BoostConfig : Google.Apis.Requests.IDirectResponseSchema |
2677 | 2678 | { |
@@ -2707,7 +2708,7 @@ public class BoostConfig : Google.Apis.Requests.IDirectResponseSchema |
2707 | 2708 | [Newtonsoft.Json.JsonPropertyAttribute("enableNestedVirtualization")] |
2708 | 2709 | public virtual System.Nullable<bool> EnableNestedVirtualization { get; set; } |
2709 | 2710 |
|
2710 | | - /// <summary>Required. The id to be used for the boost configuration.</summary> |
| 2711 | + /// <summary>Required. The ID to be used for the boost configuration.</summary> |
2711 | 2712 | [Newtonsoft.Json.JsonPropertyAttribute("id")] |
2712 | 2713 | public virtual string Id { get; set; } |
2713 | 2714 |
|
@@ -3016,6 +3017,25 @@ public class GceInstance : Google.Apis.Requests.IDirectResponseSchema |
3016 | 3017 | public virtual string ETag { get; set; } |
3017 | 3018 | } |
3018 | 3019 |
|
| 3020 | + /// <summary>The Compute Engine instance host.</summary> |
| 3021 | + public class GceInstanceHost : Google.Apis.Requests.IDirectResponseSchema |
| 3022 | + { |
| 3023 | + /// <summary>Optional. Output only. The ID of the Compute Engine instance.</summary> |
| 3024 | + [Newtonsoft.Json.JsonPropertyAttribute("id")] |
| 3025 | + public virtual string Id { get; set; } |
| 3026 | + |
| 3027 | + /// <summary>Optional. Output only. The name of the Compute Engine instance.</summary> |
| 3028 | + [Newtonsoft.Json.JsonPropertyAttribute("name")] |
| 3029 | + public virtual string Name { get; set; } |
| 3030 | + |
| 3031 | + /// <summary>Optional. Output only. The zone of the Compute Engine instance.</summary> |
| 3032 | + [Newtonsoft.Json.JsonPropertyAttribute("zone")] |
| 3033 | + public virtual string Zone { get; set; } |
| 3034 | + |
| 3035 | + /// <summary>The ETag of the item.</summary> |
| 3036 | + public virtual string ETag { get; set; } |
| 3037 | + } |
| 3038 | + |
3019 | 3039 | /// <summary>An EphemeralDirectory is backed by a Compute Engine persistent disk.</summary> |
3020 | 3040 | public class GcePersistentDisk : Google.Apis.Requests.IDirectResponseSchema |
3021 | 3041 | { |
@@ -3265,6 +3285,15 @@ public class HttpOptions : Google.Apis.Requests.IDirectResponseSchema |
3265 | 3285 | [Newtonsoft.Json.JsonPropertyAttribute("allowedUnauthenticatedCorsPreflightRequests")] |
3266 | 3286 | public virtual System.Nullable<bool> AllowedUnauthenticatedCorsPreflightRequests { get; set; } |
3267 | 3287 |
|
| 3288 | + /// <summary> |
| 3289 | + /// Optional. By default, the workstations service replaces references to localhost, 127.0.0.1, and 0.0.0.0 with |
| 3290 | + /// the workstation's hostname in http responses from the workstation so that applications under development run |
| 3291 | + /// properly on the workstation. This may intefere with some applications, and so this option allows that |
| 3292 | + /// behavior to be disabled. |
| 3293 | + /// </summary> |
| 3294 | + [Newtonsoft.Json.JsonPropertyAttribute("disableLocalhostReplacement")] |
| 3295 | + public virtual System.Nullable<bool> DisableLocalhostReplacement { get; set; } |
| 3296 | + |
3268 | 3297 | /// <summary>The ETag of the item.</summary> |
3269 | 3298 | public virtual string ETag { get; set; } |
3270 | 3299 | } |
@@ -3533,7 +3562,10 @@ public virtual System.DateTimeOffset? EndTimeDateTimeOffset |
3533 | 3562 | public virtual string ETag { get; set; } |
3534 | 3563 | } |
3535 | 3564 |
|
3536 | | - /// <summary>A directory to persist across workstation sessions.</summary> |
| 3565 | + /// <summary> |
| 3566 | + /// A directory to persist across workstation sessions. Updates to this field will not update existing workstations |
| 3567 | + /// and will only take effect on new workstations. |
| 3568 | + /// </summary> |
3537 | 3569 | public class PersistentDirectory : Google.Apis.Requests.IDirectResponseSchema |
3538 | 3570 | { |
3539 | 3571 | /// <summary>A PersistentDirectory backed by a Compute Engine persistent disk.</summary> |
@@ -3699,6 +3731,17 @@ public class ReadinessCheck : Google.Apis.Requests.IDirectResponseSchema |
3699 | 3731 | public virtual string ETag { get; set; } |
3700 | 3732 | } |
3701 | 3733 |
|
| 3734 | + /// <summary>Runtime host for the workstation.</summary> |
| 3735 | + public class RuntimeHost : Google.Apis.Requests.IDirectResponseSchema |
| 3736 | + { |
| 3737 | + /// <summary>Specifies a Compute Engine instance as the host.</summary> |
| 3738 | + [Newtonsoft.Json.JsonPropertyAttribute("gceInstanceHost")] |
| 3739 | + public virtual GceInstanceHost GceInstanceHost { get; set; } |
| 3740 | + |
| 3741 | + /// <summary>The ETag of the item.</summary> |
| 3742 | + public virtual string ETag { get; set; } |
| 3743 | + } |
| 3744 | + |
3702 | 3745 | /// <summary>Request message for `SetIamPolicy` method.</summary> |
3703 | 3746 | public class SetIamPolicyRequest : Google.Apis.Requests.IDirectResponseSchema |
3704 | 3747 | { |
@@ -3951,6 +3994,10 @@ public virtual System.DateTimeOffset? DeleteTimeDateTimeOffset |
3951 | 3994 | [Newtonsoft.Json.JsonPropertyAttribute("reconciling")] |
3952 | 3995 | public virtual System.Nullable<bool> Reconciling { get; set; } |
3953 | 3996 |
|
| 3997 | + /// <summary>Optional. Output only. Runtime host for the workstation when in STATE_RUNNING.</summary> |
| 3998 | + [Newtonsoft.Json.JsonPropertyAttribute("runtimeHost")] |
| 3999 | + public virtual RuntimeHost RuntimeHost { get; set; } |
| 4000 | + |
3954 | 4001 | /// <summary>Output only. Reserved for future use.</summary> |
3955 | 4002 | [Newtonsoft.Json.JsonPropertyAttribute("satisfiesPzi")] |
3956 | 4003 | public virtual System.Nullable<bool> SatisfiesPzi { get; set; } |
|
0 commit comments