You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/container_v1beta1.projects.locations.clusters.html
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -488,6 +488,7 @@ <h3>Method Details</h3>
488
488
"endpoint": "A String", # Output only. The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
489
489
"enterpriseConfig": { # EnterpriseConfig is the cluster enterprise configuration. # GKE Enterprise Configuration.
490
490
"clusterTier": "A String", # Output only. cluster_tier indicates the effective tier of the cluster.
491
+
"desiredTier": "A String", # desired_tier specifies the desired tier of the cluster.
491
492
},
492
493
"etag": "A String", # This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
493
494
"expireTime": "A String", # Output only. The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
@@ -1203,6 +1204,9 @@ <h3>Method Details</h3>
1203
1204
},
1204
1205
"productName": "A String", # Name of the parent product associated with the cluster.
1205
1206
},
1207
+
"podAutoscaling": { # PodAutoscaling is used for configuration of parameters for workload autoscaling. # The config for pod autoscaling.
1208
+
"hpaProfile": "A String", # Selected Horizontal Pod Autoscaling profile.
1209
+
},
1206
1210
"podSecurityPolicyConfig": { # Configuration for the PodSecurityPolicy feature. # Configuration for the PodSecurityPolicy feature.
1207
1211
"enabled": True or False, # Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
1208
1212
},
@@ -1705,6 +1709,7 @@ <h3>Method Details</h3>
1705
1709
"endpoint": "A String", # Output only. The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
1706
1710
"enterpriseConfig": { # EnterpriseConfig is the cluster enterprise configuration. # GKE Enterprise Configuration.
1707
1711
"clusterTier": "A String", # Output only. cluster_tier indicates the effective tier of the cluster.
1712
+
"desiredTier": "A String", # desired_tier specifies the desired tier of the cluster.
1708
1713
},
1709
1714
"etag": "A String", # This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
1710
1715
"expireTime": "A String", # Output only. The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
@@ -2420,6 +2425,9 @@ <h3>Method Details</h3>
2420
2425
},
2421
2426
"productName": "A String", # Name of the parent product associated with the cluster.
2422
2427
},
2428
+
"podAutoscaling": { # PodAutoscaling is used for configuration of parameters for workload autoscaling. # The config for pod autoscaling.
2429
+
"hpaProfile": "A String", # Selected Horizontal Pod Autoscaling profile.
2430
+
},
2423
2431
"podSecurityPolicyConfig": { # Configuration for the PodSecurityPolicy feature. # Configuration for the PodSecurityPolicy feature.
2424
2432
"enabled": True or False, # Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
2425
2433
},
@@ -2787,6 +2795,7 @@ <h3>Method Details</h3>
2787
2795
"endpoint": "A String", # Output only. The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
2788
2796
"enterpriseConfig": { # EnterpriseConfig is the cluster enterprise configuration. # GKE Enterprise Configuration.
2789
2797
"clusterTier": "A String", # Output only. cluster_tier indicates the effective tier of the cluster.
2798
+
"desiredTier": "A String", # desired_tier specifies the desired tier of the cluster.
2790
2799
},
2791
2800
"etag": "A String", # This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
2792
2801
"expireTime": "A String", # Output only. The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
@@ -3502,6 +3511,9 @@ <h3>Method Details</h3>
3502
3511
},
3503
3512
"productName": "A String", # Name of the parent product associated with the cluster.
3504
3513
},
3514
+
"podAutoscaling": { # PodAutoscaling is used for configuration of parameters for workload autoscaling. # The config for pod autoscaling.
3515
+
"hpaProfile": "A String", # Selected Horizontal Pod Autoscaling profile.
3516
+
},
3505
3517
"podSecurityPolicyConfig": { # Configuration for the PodSecurityPolicy feature. # Configuration for the PodSecurityPolicy feature.
3506
3518
"enabled": True or False, # Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
3507
3519
},
@@ -4721,6 +4733,9 @@ <h3>Method Details</h3>
4721
4733
"desiredEnableFqdnNetworkPolicy": True or False, # Enable/Disable FQDN Network Policy for the cluster.
4722
4734
"desiredEnableMultiNetworking": True or False, # Enable/Disable Multi-Networking for the cluster
4723
4735
"desiredEnablePrivateEndpoint": True or False, # Enable/Disable private endpoint for the cluster's master. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.enable_public_endpoint instead. Note that the value of enable_public_endpoint is reversed: if enable_private_endpoint is false, then enable_public_endpoint will be true.
4736
+
"desiredEnterpriseConfig": { # DesiredEnterpriseConfig is a wrapper used for updating enterprise_config. # The desired enterprise configuration for the cluster.
4737
+
"desiredTier": "A String", # desired_tier specifies the desired tier of the cluster.
4738
+
},
4724
4739
"desiredFleet": { # Fleet is the fleet configuration for the cluster. # The desired fleet configuration for the cluster.
4725
4740
"membership": "A String", # Output only. The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`.
4726
4741
"preRegistered": True or False, # Output only. Whether the cluster has been registered through the fleet API.
@@ -4863,6 +4878,9 @@ <h3>Method Details</h3>
4863
4878
},
4864
4879
"productName": "A String", # Name of the parent product associated with the cluster.
4865
4880
},
4881
+
"desiredPodAutoscaling": { # PodAutoscaling is used for configuration of parameters for workload autoscaling. # The desired config for pod autoscaling.
4882
+
"hpaProfile": "A String", # Selected Horizontal Pod Autoscaling profile.
4883
+
},
4866
4884
"desiredPodSecurityPolicyConfig": { # Configuration for the PodSecurityPolicy feature. # The desired configuration options for the PodSecurityPolicy feature.
4867
4885
"enabled": True or False, # Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
Copy file name to clipboardExpand all lines: docs/dyn/container_v1beta1.projects.zones.clusters.html
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -586,6 +586,7 @@ <h3>Method Details</h3>
586
586
"endpoint": "A String", # Output only. The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
587
587
"enterpriseConfig": { # EnterpriseConfig is the cluster enterprise configuration. # GKE Enterprise Configuration.
588
588
"clusterTier": "A String", # Output only. cluster_tier indicates the effective tier of the cluster.
589
+
"desiredTier": "A String", # desired_tier specifies the desired tier of the cluster.
589
590
},
590
591
"etag": "A String", # This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
591
592
"expireTime": "A String", # Output only. The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
@@ -1301,6 +1302,9 @@ <h3>Method Details</h3>
1301
1302
},
1302
1303
"productName": "A String", # Name of the parent product associated with the cluster.
1303
1304
},
1305
+
"podAutoscaling": { # PodAutoscaling is used for configuration of parameters for workload autoscaling. # The config for pod autoscaling.
1306
+
"hpaProfile": "A String", # Selected Horizontal Pod Autoscaling profile.
1307
+
},
1304
1308
"podSecurityPolicyConfig": { # Configuration for the PodSecurityPolicy feature. # Configuration for the PodSecurityPolicy feature.
1305
1309
"enabled": True or False, # Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
1306
1310
},
@@ -1803,6 +1807,7 @@ <h3>Method Details</h3>
1803
1807
"endpoint": "A String", # Output only. The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
1804
1808
"enterpriseConfig": { # EnterpriseConfig is the cluster enterprise configuration. # GKE Enterprise Configuration.
1805
1809
"clusterTier": "A String", # Output only. cluster_tier indicates the effective tier of the cluster.
1810
+
"desiredTier": "A String", # desired_tier specifies the desired tier of the cluster.
1806
1811
},
1807
1812
"etag": "A String", # This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
1808
1813
"expireTime": "A String", # Output only. The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
@@ -2518,6 +2523,9 @@ <h3>Method Details</h3>
2518
2523
},
2519
2524
"productName": "A String", # Name of the parent product associated with the cluster.
2520
2525
},
2526
+
"podAutoscaling": { # PodAutoscaling is used for configuration of parameters for workload autoscaling. # The config for pod autoscaling.
2527
+
"hpaProfile": "A String", # Selected Horizontal Pod Autoscaling profile.
2528
+
},
2521
2529
"podSecurityPolicyConfig": { # Configuration for the PodSecurityPolicy feature. # Configuration for the PodSecurityPolicy feature.
2522
2530
"enabled": True or False, # Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
2523
2531
},
@@ -2929,6 +2937,7 @@ <h3>Method Details</h3>
2929
2937
"endpoint": "A String", # Output only. The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
2930
2938
"enterpriseConfig": { # EnterpriseConfig is the cluster enterprise configuration. # GKE Enterprise Configuration.
2931
2939
"clusterTier": "A String", # Output only. cluster_tier indicates the effective tier of the cluster.
2940
+
"desiredTier": "A String", # desired_tier specifies the desired tier of the cluster.
2932
2941
},
2933
2942
"etag": "A String", # This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
2934
2943
"expireTime": "A String", # Output only. The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
@@ -3644,6 +3653,9 @@ <h3>Method Details</h3>
3644
3653
},
3645
3654
"productName": "A String", # Name of the parent product associated with the cluster.
3646
3655
},
3656
+
"podAutoscaling": { # PodAutoscaling is used for configuration of parameters for workload autoscaling. # The config for pod autoscaling.
3657
+
"hpaProfile": "A String", # Selected Horizontal Pod Autoscaling profile.
3658
+
},
3647
3659
"podSecurityPolicyConfig": { # Configuration for the PodSecurityPolicy feature. # Configuration for the PodSecurityPolicy feature.
3648
3660
"enabled": True or False, # Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
3649
3661
},
@@ -4748,6 +4760,9 @@ <h3>Method Details</h3>
4748
4760
"desiredEnableFqdnNetworkPolicy": True or False, # Enable/Disable FQDN Network Policy for the cluster.
4749
4761
"desiredEnableMultiNetworking": True or False, # Enable/Disable Multi-Networking for the cluster
4750
4762
"desiredEnablePrivateEndpoint": True or False, # Enable/Disable private endpoint for the cluster's master. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.enable_public_endpoint instead. Note that the value of enable_public_endpoint is reversed: if enable_private_endpoint is false, then enable_public_endpoint will be true.
4763
+
"desiredEnterpriseConfig": { # DesiredEnterpriseConfig is a wrapper used for updating enterprise_config. # The desired enterprise configuration for the cluster.
4764
+
"desiredTier": "A String", # desired_tier specifies the desired tier of the cluster.
4765
+
},
4751
4766
"desiredFleet": { # Fleet is the fleet configuration for the cluster. # The desired fleet configuration for the cluster.
4752
4767
"membership": "A String", # Output only. The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`.
4753
4768
"preRegistered": True or False, # Output only. Whether the cluster has been registered through the fleet API.
@@ -4890,6 +4905,9 @@ <h3>Method Details</h3>
4890
4905
},
4891
4906
"productName": "A String", # Name of the parent product associated with the cluster.
4892
4907
},
4908
+
"desiredPodAutoscaling": { # PodAutoscaling is used for configuration of parameters for workload autoscaling. # The desired config for pod autoscaling.
4909
+
"hpaProfile": "A String", # Selected Horizontal Pod Autoscaling profile.
4910
+
},
4893
4911
"desiredPodSecurityPolicyConfig": { # Configuration for the PodSecurityPolicy feature. # The desired configuration options for the PodSecurityPolicy feature.
4894
4912
"enabled": True or False, # Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
Copy file name to clipboardExpand all lines: googleapiclient/discovery_cache/documents/container.v1beta1.json
+69-1Lines changed: 69 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -2685,7 +2685,7 @@
2685
2685
}
2686
2686
}
2687
2687
},
2688
-
"revision": "20241008",
2688
+
"revision": "20241017",
2689
2689
"rootUrl": "https://container.googleapis.com/",
2690
2690
"schemas": {
2691
2691
"AcceleratorConfig": {
@@ -3641,6 +3641,10 @@
3641
3641
"$ref": "ParentProductConfig",
3642
3642
"description": "The configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of the GKE cluster and take the ownership of the cluster."
3643
3643
},
3644
+
"podAutoscaling": {
3645
+
"$ref": "PodAutoscaling",
3646
+
"description": "The config for pod autoscaling."
3647
+
},
3644
3648
"podSecurityPolicyConfig": {
3645
3649
"$ref": "PodSecurityPolicyConfig",
3646
3650
"description": "Configuration for the PodSecurityPolicy feature."
@@ -3961,6 +3965,10 @@
3961
3965
"description": "Enable/Disable private endpoint for the cluster's master. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.enable_public_endpoint instead. Note that the value of enable_public_endpoint is reversed: if enable_private_endpoint is false, then enable_public_endpoint will be true.",
3962
3966
"type": "boolean"
3963
3967
},
3968
+
"desiredEnterpriseConfig": {
3969
+
"$ref": "DesiredEnterpriseConfig",
3970
+
"description": "The desired enterprise configuration for the cluster."
3971
+
},
3964
3972
"desiredFleet": {
3965
3973
"$ref": "Fleet",
3966
3974
"description": "The desired fleet configuration for the cluster."
@@ -4095,6 +4103,10 @@
4095
4103
"$ref": "ParentProductConfig",
4096
4104
"description": "The desired parent product config for the cluster."
4097
4105
},
4106
+
"desiredPodAutoscaling": {
4107
+
"$ref": "PodAutoscaling",
4108
+
"description": "The desired config for pod autoscaling."
4109
+
},
4098
4110
"desiredPodSecurityPolicyConfig": {
4099
4111
"$ref": "PodSecurityPolicyConfig",
4100
4112
"description": "The desired configuration options for the PodSecurityPolicy feature."
@@ -4655,6 +4667,27 @@
4655
4667
},
4656
4668
"type": "object"
4657
4669
},
4670
+
"DesiredEnterpriseConfig": {
4671
+
"description": "DesiredEnterpriseConfig is a wrapper used for updating enterprise_config.",
4672
+
"id": "DesiredEnterpriseConfig",
4673
+
"properties": {
4674
+
"desiredTier": {
4675
+
"description": "desired_tier specifies the desired tier of the cluster.",
4676
+
"enum": [
4677
+
"CLUSTER_TIER_UNSPECIFIED",
4678
+
"STANDARD",
4679
+
"ENTERPRISE"
4680
+
],
4681
+
"enumDescriptions": [
4682
+
"CLUSTER_TIER_UNSPECIFIED is when cluster_tier is not set.",
4683
+
"STANDARD indicates a standard GKE cluster.",
4684
+
"ENTERPRISE indicates a GKE Enterprise cluster."
4685
+
],
4686
+
"type": "string"
4687
+
}
4688
+
},
4689
+
"type": "object"
4690
+
},
4658
4691
"DnsCacheConfig": {
4659
4692
"description": "Configuration for NodeLocal DNSCache",
4660
4693
"id": "DnsCacheConfig",
@@ -4690,6 +4723,20 @@
4690
4723
],
4691
4724
"readOnly": true,
4692
4725
"type": "string"
4726
+
},
4727
+
"desiredTier": {
4728
+
"description": "desired_tier specifies the desired tier of the cluster.",
4729
+
"enum": [
4730
+
"CLUSTER_TIER_UNSPECIFIED",
4731
+
"STANDARD",
4732
+
"ENTERPRISE"
4733
+
],
4734
+
"enumDescriptions": [
4735
+
"CLUSTER_TIER_UNSPECIFIED is when cluster_tier is not set.",
4736
+
"STANDARD indicates a standard GKE cluster.",
4737
+
"ENTERPRISE indicates a GKE Enterprise cluster."
4738
+
],
4739
+
"type": "string"
4693
4740
}
4694
4741
},
4695
4742
"type": "object"
@@ -7109,6 +7156,27 @@ false
7109
7156
},
7110
7157
"type": "object"
7111
7158
},
7159
+
"PodAutoscaling": {
7160
+
"description": "PodAutoscaling is used for configuration of parameters for workload autoscaling.",
7161
+
"id": "PodAutoscaling",
7162
+
"properties": {
7163
+
"hpaProfile": {
7164
+
"description": "Selected Horizontal Pod Autoscaling profile.",
7165
+
"enum": [
7166
+
"HPA_PROFILE_UNSPECIFIED",
7167
+
"NONE",
7168
+
"PERFORMANCE"
7169
+
],
7170
+
"enumDescriptions": [
7171
+
"HPA_PROFILE_UNSPECIFIED is used when no custom HPA profile is set.",
7172
+
"Customers explicitly opt-out of HPA profiles.",
7173
+
"PERFORMANCE is used when customers opt-in to the performance HPA profile. In this profile we support a higher number of HPAs per cluster and faster metrics collection for workload autoscaling."
7174
+
],
7175
+
"type": "string"
7176
+
}
7177
+
},
7178
+
"type": "object"
7179
+
},
7112
7180
"PodCIDROverprovisionConfig": {
7113
7181
"description": "[PRIVATE FIELD] Config for pod CIDR size overprovisioning.",
0 commit comments