Skip to content

Commit

Permalink
feat: Generate Google.Apis.Container.v1beta1 version 1.69.0.3687
Browse files Browse the repository at this point in the history
  • Loading branch information
amanda-tarafa authored and jskeet committed Feb 19, 2025
1 parent 1e710f9 commit 99083ba
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 5 deletions.
25 changes: 21 additions & 4 deletions DiscoveryJson/container.v1beta1.json
Original file line number Diff line number Diff line change
Expand Up @@ -2685,7 +2685,7 @@
}
}
},
"revision": "20250128",
"revision": "20250204",
"rootUrl": "https://container.googleapis.com/",
"schemas": {
"AcceleratorConfig": {
Expand Down Expand Up @@ -3023,6 +3023,17 @@
},
"type": "object"
},
"AutopilotConfig": {
"description": "AutopilotConfig contains configuration of autopilot feature for this nodepool.",
"id": "AutopilotConfig",
"properties": {
"enabled": {
"description": "Denotes that nodes belonging to this node pool are Autopilot nodes.",
"type": "boolean"
}
},
"type": "object"
},
"AutopilotConversionStatus": {
"description": "AutopilotConversionStatus represents conversion status.",
"id": "AutopilotConversionStatus",
Expand Down Expand Up @@ -6575,6 +6586,10 @@
"description": "NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.",
"id": "NodePool",
"properties": {
"autopilotConfig": {
"$ref": "AutopilotConfig",
"description": "Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster Autoscaler to implement go/gke-managed-nodes-ccc-api"
},
"autoscaling": {
"$ref": "NodePoolAutoscaling",
"description": "Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present."
Expand Down Expand Up @@ -8525,7 +8540,7 @@
"Google Compute Engine quota was exceeded.",
"Cluster state was manually changed by an SRE due to a system logic error.",
"Unable to perform an encrypt operation against the CloudKMS key used for etcd level encryption.",
"Cluster CA is expiring soon. More codes TBA"
"Cluster CA is expiring soon."
],
"type": "string"
},
Expand Down Expand Up @@ -8945,11 +8960,13 @@
"description": "The type of the event.",
"enum": [
"EVENT_TYPE_UNSPECIFIED",
"END_OF_SUPPORT"
"END_OF_SUPPORT",
"COS_MILESTONE_VERSION_UPDATE"
],
"enumDescriptions": [
"EVENT_TYPE_UNSPECIFIED indicates the event type is unspecified.",
"END_OF_SUPPORT indicates GKE version reaches end of support, check standard_support_end_time and extended_support_end_time for more details."
"END_OF_SUPPORT indicates GKE version reaches end of support, check standard_support_end_time and extended_support_end_time for more details.",
"COS_MILESTONE_VERSION_UPDATE indicates that the COS node image will update COS milestone version for new patch versions starting with the one in the description."
],
"type": "string"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6898,6 +6898,17 @@ public virtual System.DateTimeOffset? LastObservationDateTimeOffset
public virtual string ETag { get; set; }
}

/// <summary>AutopilotConfig contains configuration of autopilot feature for this nodepool.</summary>
public class AutopilotConfig : Google.Apis.Requests.IDirectResponseSchema
{
/// <summary>Denotes that nodes belonging to this node pool are Autopilot nodes.</summary>
[Newtonsoft.Json.JsonPropertyAttribute("enabled")]
public virtual System.Nullable<bool> Enabled { get; set; }

/// <summary>The ETag of the item.</summary>
public virtual string ETag { get; set; }
}

/// <summary>AutopilotConversionStatus represents conversion status.</summary>
public class AutopilotConversionStatus : Google.Apis.Requests.IDirectResponseSchema
{
Expand Down Expand Up @@ -10526,6 +10537,13 @@ public class NodeNetworkConfig : Google.Apis.Requests.IDirectResponseSchema
/// </summary>
public class NodePool : Google.Apis.Requests.IDirectResponseSchema
{
/// <summary>
/// Specifies the autopilot configuration for this node pool. This field is exclusively reserved for Cluster
/// Autoscaler to implement go/gke-managed-nodes-ccc-api
/// </summary>
[Newtonsoft.Json.JsonPropertyAttribute("autopilotConfig")]
public virtual AutopilotConfig AutopilotConfig { get; set; }

/// <summary>
/// Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<!-- nupkg information -->
<PropertyGroup>
<Title>Google.Apis.Container.v1beta1 Client Library</Title>
<Version>1.69.0.3680</Version>
<Version>1.69.0.3687</Version>
<Authors>Google LLC</Authors>
<Copyright>Copyright 2025 Google LLC</Copyright>
<PackageTags>Google</PackageTags>
Expand Down

0 comments on commit 99083ba

Please sign in to comment.