Skip to content

Commit 13c1242

Browse files
feat(gkeonprem): update the api
#### gkeonprem:v1 The following keys were added: - schemas.BareMetalCluster.properties.upgradePolicy.$ref (Total Keys: 1) - schemas.BareMetalClusterUpgradePolicy (Total Keys: 3) - schemas.VmwareVsphereConfig.properties.hostGroups (Total Keys: 2)
1 parent 66fce51 commit 13c1242

File tree

3 files changed

+57
-1
lines changed

3 files changed

+57
-1
lines changed

docs/dyn/gkeonprem_v1.projects.locations.bareMetalClusters.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,9 @@ <h3>Method Details</h3>
387387
},
388388
&quot;uid&quot;: &quot;A String&quot;, # Output only. The unique identifier of the bare metal user cluster.
389389
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the bare metal user cluster was last updated.
390+
&quot;upgradePolicy&quot;: { # BareMetalClusterUpgradePolicy defines the cluster upgrade policy. # The cluster upgrade policy.
391+
&quot;policy&quot;: &quot;A String&quot;, # Specifies which upgrade policy to use.
392+
},
390393
&quot;validationCheck&quot;: { # ValidationCheck represents the result of preflight check. # Output only. The result of the preflight check.
391394
&quot;option&quot;: &quot;A String&quot;, # Options used for the validation check
392395
&quot;scenario&quot;: &quot;A String&quot;, # Output only. The scenario when the preflight checks were run.
@@ -787,6 +790,9 @@ <h3>Method Details</h3>
787790
},
788791
&quot;uid&quot;: &quot;A String&quot;, # Output only. The unique identifier of the bare metal user cluster.
789792
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the bare metal user cluster was last updated.
793+
&quot;upgradePolicy&quot;: { # BareMetalClusterUpgradePolicy defines the cluster upgrade policy. # The cluster upgrade policy.
794+
&quot;policy&quot;: &quot;A String&quot;, # Specifies which upgrade policy to use.
795+
},
790796
&quot;validationCheck&quot;: { # ValidationCheck represents the result of preflight check. # Output only. The result of the preflight check.
791797
&quot;option&quot;: &quot;A String&quot;, # Options used for the validation check
792798
&quot;scenario&quot;: &quot;A String&quot;, # Output only. The scenario when the preflight checks were run.
@@ -1113,6 +1119,9 @@ <h3>Method Details</h3>
11131119
},
11141120
&quot;uid&quot;: &quot;A String&quot;, # Output only. The unique identifier of the bare metal user cluster.
11151121
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the bare metal user cluster was last updated.
1122+
&quot;upgradePolicy&quot;: { # BareMetalClusterUpgradePolicy defines the cluster upgrade policy. # The cluster upgrade policy.
1123+
&quot;policy&quot;: &quot;A String&quot;, # Specifies which upgrade policy to use.
1124+
},
11161125
&quot;validationCheck&quot;: { # ValidationCheck represents the result of preflight check. # Output only. The result of the preflight check.
11171126
&quot;option&quot;: &quot;A String&quot;, # Options used for the validation check
11181127
&quot;scenario&quot;: &quot;A String&quot;, # Output only. The scenario when the preflight checks were run.
@@ -1409,6 +1418,9 @@ <h3>Method Details</h3>
14091418
},
14101419
&quot;uid&quot;: &quot;A String&quot;, # Output only. The unique identifier of the bare metal user cluster.
14111420
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the bare metal user cluster was last updated.
1421+
&quot;upgradePolicy&quot;: { # BareMetalClusterUpgradePolicy defines the cluster upgrade policy. # The cluster upgrade policy.
1422+
&quot;policy&quot;: &quot;A String&quot;, # Specifies which upgrade policy to use.
1423+
},
14121424
&quot;validationCheck&quot;: { # ValidationCheck represents the result of preflight check. # Output only. The result of the preflight check.
14131425
&quot;option&quot;: &quot;A String&quot;, # Options used for the validation check
14141426
&quot;scenario&quot;: &quot;A String&quot;, # Output only. The scenario when the preflight checks were run.

docs/dyn/gkeonprem_v1.projects.locations.vmwareClusters.vmwareNodePools.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,9 @@ <h3>Method Details</h3>
154154
],
155155
&quot;vsphereConfig&quot;: { # VmwareVsphereConfig represents configuration for the VMware VCenter for node pool. # Specifies the vSphere config for node pool.
156156
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore. Inherited from the user cluster.
157+
&quot;hostGroups&quot;: [ # Vsphere host groups to apply to all VMs in the node pool
158+
&quot;A String&quot;,
159+
],
157160
&quot;tags&quot;: [ # Tags to apply to VMs.
158161
{ # VmwareVsphereTag describes a vSphere tag to be placed on VMs in the node pool. For more information, see https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vcenterhost.doc/GUID-E8E854DD-AA97-4E0C-8419-CE84F93C4058.html
159162
&quot;category&quot;: &quot;A String&quot;, # The Vsphere tag category.
@@ -345,6 +348,9 @@ <h3>Method Details</h3>
345348
],
346349
&quot;vsphereConfig&quot;: { # VmwareVsphereConfig represents configuration for the VMware VCenter for node pool. # Specifies the vSphere config for node pool.
347350
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore. Inherited from the user cluster.
351+
&quot;hostGroups&quot;: [ # Vsphere host groups to apply to all VMs in the node pool
352+
&quot;A String&quot;,
353+
],
348354
&quot;tags&quot;: [ # Tags to apply to VMs.
349355
{ # VmwareVsphereTag describes a vSphere tag to be placed on VMs in the node pool. For more information, see https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vcenterhost.doc/GUID-E8E854DD-AA97-4E0C-8419-CE84F93C4058.html
350356
&quot;category&quot;: &quot;A String&quot;, # The Vsphere tag category.
@@ -468,6 +474,9 @@ <h3>Method Details</h3>
468474
],
469475
&quot;vsphereConfig&quot;: { # VmwareVsphereConfig represents configuration for the VMware VCenter for node pool. # Specifies the vSphere config for node pool.
470476
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore. Inherited from the user cluster.
477+
&quot;hostGroups&quot;: [ # Vsphere host groups to apply to all VMs in the node pool
478+
&quot;A String&quot;,
479+
],
471480
&quot;tags&quot;: [ # Tags to apply to VMs.
472481
{ # VmwareVsphereTag describes a vSphere tag to be placed on VMs in the node pool. For more information, see https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vcenterhost.doc/GUID-E8E854DD-AA97-4E0C-8419-CE84F93C4058.html
473482
&quot;category&quot;: &quot;A String&quot;, # The Vsphere tag category.
@@ -554,6 +563,9 @@ <h3>Method Details</h3>
554563
],
555564
&quot;vsphereConfig&quot;: { # VmwareVsphereConfig represents configuration for the VMware VCenter for node pool. # Specifies the vSphere config for node pool.
556565
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore. Inherited from the user cluster.
566+
&quot;hostGroups&quot;: [ # Vsphere host groups to apply to all VMs in the node pool
567+
&quot;A String&quot;,
568+
],
557569
&quot;tags&quot;: [ # Tags to apply to VMs.
558570
{ # VmwareVsphereTag describes a vSphere tag to be placed on VMs in the node pool. For more information, see https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vcenterhost.doc/GUID-E8E854DD-AA97-4E0C-8419-CE84F93C4058.html
559571
&quot;category&quot;: &quot;A String&quot;, # The Vsphere tag category.

googleapiclient/discovery_cache/documents/gkeonprem.v1.json

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2996,7 +2996,7 @@
29962996
}
29972997
}
29982998
},
2999-
"revision": "20230717",
2999+
"revision": "20230724",
30003000
"rootUrl": "https://gkeonprem.googleapis.com/",
30013001
"schemas": {
30023002
"Authorization": {
@@ -3684,6 +3684,10 @@
36843684
"readOnly": true,
36853685
"type": "string"
36863686
},
3687+
"upgradePolicy": {
3688+
"$ref": "BareMetalClusterUpgradePolicy",
3689+
"description": "The cluster upgrade policy."
3690+
},
36873691
"validationCheck": {
36883692
"$ref": "ValidationCheck",
36893693
"description": "Output only. The result of the preflight check.",
@@ -3703,6 +3707,27 @@
37033707
},
37043708
"type": "object"
37053709
},
3710+
"BareMetalClusterUpgradePolicy": {
3711+
"description": "BareMetalClusterUpgradePolicy defines the cluster upgrade policy.",
3712+
"id": "BareMetalClusterUpgradePolicy",
3713+
"properties": {
3714+
"policy": {
3715+
"description": "Specifies which upgrade policy to use.",
3716+
"enum": [
3717+
"NODE_POOL_POLICY_UNSPECIFIED",
3718+
"SERIAL",
3719+
"CONCURRENT"
3720+
],
3721+
"enumDescriptions": [
3722+
"No upgrade policy selected.",
3723+
"Upgrade worker node pools sequentially.",
3724+
"Upgrade all worker node pools in parallel."
3725+
],
3726+
"type": "string"
3727+
}
3728+
},
3729+
"type": "object"
3730+
},
37063731
"BareMetalControlPlaneConfig": {
37073732
"description": "Specifies the control plane configuration.",
37083733
"id": "BareMetalControlPlaneConfig",
@@ -6514,6 +6539,13 @@
65146539
"description": "The name of the vCenter datastore. Inherited from the user cluster.",
65156540
"type": "string"
65166541
},
6542+
"hostGroups": {
6543+
"description": "Vsphere host groups to apply to all VMs in the node pool",
6544+
"items": {
6545+
"type": "string"
6546+
},
6547+
"type": "array"
6548+
},
65176549
"tags": {
65186550
"description": "Tags to apply to VMs.",
65196551
"items": {

0 commit comments

Comments
 (0)