Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 39c7918

Browse files
committedJun 27, 2023
feat(gkeonprem): update the api
#### gkeonprem:v1 The following keys were added: - schemas.VmwareControlPlaneVsphereConfig.properties.storagePolicyName.type (Total Keys: 1) - schemas.VmwareVCenterConfig.properties.storagePolicyName.type (Total Keys: 1) - schemas.VmwareVsphereConfig.properties.storagePolicyName.type (Total Keys: 1)
1 parent 8965431 commit 39c7918

7 files changed

+39
-15
lines changed
 

‎docs/dyn/gkeonprem_v1.projects.locations.bareMetalAdminClusters.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ <h3>Method Details</h3>
336336
The object takes the form of:
337337

338338
{ # Message for enrolling an existing bare metal admin cluster to the GKE on-prem API.
339-
&quot;bareMetalAdminClusterId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. This must be unique among all GKE on-prem clusters within a project and location and will return a 409 if the cluster already exists. This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
339+
&quot;bareMetalAdminClusterId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. This must be unique among all GKE on-prem clusters within a project and location and will return a 409 if the cluster already exists. (https://tools.ietf.org/html/rfc1123) format.
340340
&quot;membership&quot;: &quot;A String&quot;, # Required. This is the full resource name of this admin cluster&#x27;s fleet membership.
341341
}
342342

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ <h3>Method Details</h3>
269269
The object takes the form of:
270270

271271
{ # Message for enrolling an existing bare metal node pool to the GKE on-prem API.
272-
&quot;bareMetalNodePoolId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
272+
&quot;bareMetalNodePoolId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. (https://tools.ietf.org/html/rfc1123) format.
273273
&quot;validateOnly&quot;: True or False, # If set, only validate the request, but do not actually enroll the node pool.
274274
}
275275

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -486,8 +486,8 @@ <h3>Method Details</h3>
486486

487487
{ # Message for enrolling an existing bare metal cluster to the Anthos On-Prem API.
488488
&quot;adminClusterMembership&quot;: &quot;A String&quot;, # Required. The admin cluster this bare metal user cluster belongs to. This is the full resource name of the admin cluster&#x27;s fleet membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
489-
&quot;bareMetalClusterId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. This must be unique among all bare metal clusters within a project and location and will return a 409 if the cluster already exists. This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
490-
&quot;localName&quot;: &quot;A String&quot;, # The object name of the bare metal cluster custom resource on the associated admin cluster. This field is used to support conflicting resource names when enrolling existing clusters to the API. When not provided, this field will resolve to the bare_metal_cluster_id. Otherwise, it must match the object name of the bare metal cluster custom resource. It is not modifiable outside / beyond the enrollment operation.
489+
&quot;bareMetalClusterId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. This must be unique among all bare metal clusters within a project and location and will return a 409 if the cluster already exists. (https://tools.ietf.org/html/rfc1123) format.
490+
&quot;localName&quot;: &quot;A String&quot;, # Optional. The object name of the bare metal cluster custom resource on the associated admin cluster. This field is used to support conflicting resource names when enrolling existing clusters to the API. When not provided, this field will resolve to the bare_metal_cluster_id. Otherwise, it must match the object name of the bare metal cluster custom resource. It is not modifiable outside / beyond the enrollment operation.
491491
}
492492

493493
x__xgafv: string, V1 error format.

‎docs/dyn/gkeonprem_v1.projects.locations.vmwareAdminClusters.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ <h3>Method Details</h3>
126126

127127
{ # Message for enrolling an existing VMware admin cluster to the GKE on-prem API.
128128
&quot;membership&quot;: &quot;A String&quot;, # Required. This is the full resource name of this admin cluster&#x27;s fleet membership.
129-
&quot;vmwareAdminClusterId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. This must be unique among all GKE on-prem clusters within a project and location and will return a 409 if the cluster already exists. This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
129+
&quot;vmwareAdminClusterId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. This must be unique among all GKE on-prem clusters within a project and location and will return a 409 if the cluster already exists. (https://tools.ietf.org/html/rfc1123) format.
130130
}
131131

132132
x__xgafv: string, V1 error format.

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

+10-2
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ <h3>Method Details</h3>
166166
&quot;replicas&quot;: &quot;A String&quot;, # The number of control plane nodes for this VMware user cluster. (default: 1 replica).
167167
&quot;vsphereConfig&quot;: { # Specifies control plane node config. # Output only. Vsphere-specific config.
168168
&quot;datastore&quot;: &quot;A String&quot;, # The Vsphere datastore used by the control plane Node.
169+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The Vsphere storage policy used by the control plane Node.
169170
},
170171
},
171172
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which VMware user cluster was created.
@@ -305,6 +306,7 @@ <h3>Method Details</h3>
305306
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore for the user cluster.
306307
&quot;folder&quot;: &quot;A String&quot;, # The name of the vCenter folder for the user cluster.
307308
&quot;resourcePool&quot;: &quot;A String&quot;, # The name of the vCenter resource pool for the user cluster.
309+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The name of the vCenter storage policy for the user cluster.
308310
},
309311
&quot;vmTrackingEnabled&quot;: True or False, # Enable VM tracking.
310312
}
@@ -391,9 +393,9 @@ <h3>Method Details</h3>
391393

392394
{ # Message for enrolling an existing VMware cluster to the Anthos On-Prem API.
393395
&quot;adminClusterMembership&quot;: &quot;A String&quot;, # Required. The admin cluster this VMware user cluster belongs to. This is the full resource name of the admin cluster&#x27;s fleet membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
394-
&quot;localName&quot;: &quot;A String&quot;, # The object name of the VMware OnPremUserCluster custom resource on the associated admin cluster. This field is used to support conflicting resource names when enrolling existing clusters to the API. When not provided, this field will resolve to the vmware_cluster_id. Otherwise, it must match the object name of the VMware OnPremUserCluster custom resource. It is not modifiable outside / beyond the enrollment operation.
396+
&quot;localName&quot;: &quot;A String&quot;, # Optional. The object name of the VMware OnPremUserCluster custom resource on the associated admin cluster. This field is used to support conflicting resource names when enrolling existing clusters to the API. When not provided, this field will resolve to the vmware_cluster_id. Otherwise, it must match the object name of the VMware OnPremUserCluster custom resource. It is not modifiable outside / beyond the enrollment operation.
395397
&quot;validateOnly&quot;: True or False, # Validate the request without actually doing any updates.
396-
&quot;vmwareClusterId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. This must be unique among all GKE on-prem clusters within a project and location and will return a 409 if the cluster already exists. This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
398+
&quot;vmwareClusterId&quot;: &quot;A String&quot;, # User provided OnePlatform identifier that is used as part of the resource name. This must be unique among all GKE on-prem clusters within a project and location and will return a 409 if the cluster already exists. (https://tools.ietf.org/html/rfc1123) format.
397399
}
398400

399401
x__xgafv: string, V1 error format.
@@ -472,6 +474,7 @@ <h3>Method Details</h3>
472474
&quot;replicas&quot;: &quot;A String&quot;, # The number of control plane nodes for this VMware user cluster. (default: 1 replica).
473475
&quot;vsphereConfig&quot;: { # Specifies control plane node config. # Output only. Vsphere-specific config.
474476
&quot;datastore&quot;: &quot;A String&quot;, # The Vsphere datastore used by the control plane Node.
477+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The Vsphere storage policy used by the control plane Node.
475478
},
476479
},
477480
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which VMware user cluster was created.
@@ -611,6 +614,7 @@ <h3>Method Details</h3>
611614
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore for the user cluster.
612615
&quot;folder&quot;: &quot;A String&quot;, # The name of the vCenter folder for the user cluster.
613616
&quot;resourcePool&quot;: &quot;A String&quot;, # The name of the vCenter resource pool for the user cluster.
617+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The name of the vCenter storage policy for the user cluster.
614618
},
615619
&quot;vmTrackingEnabled&quot;: True or False, # Enable VM tracking.
616620
}</pre>
@@ -707,6 +711,7 @@ <h3>Method Details</h3>
707711
&quot;replicas&quot;: &quot;A String&quot;, # The number of control plane nodes for this VMware user cluster. (default: 1 replica).
708712
&quot;vsphereConfig&quot;: { # Specifies control plane node config. # Output only. Vsphere-specific config.
709713
&quot;datastore&quot;: &quot;A String&quot;, # The Vsphere datastore used by the control plane Node.
714+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The Vsphere storage policy used by the control plane Node.
710715
},
711716
},
712717
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which VMware user cluster was created.
@@ -846,6 +851,7 @@ <h3>Method Details</h3>
846851
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore for the user cluster.
847852
&quot;folder&quot;: &quot;A String&quot;, # The name of the vCenter folder for the user cluster.
848853
&quot;resourcePool&quot;: &quot;A String&quot;, # The name of the vCenter resource pool for the user cluster.
854+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The name of the vCenter storage policy for the user cluster.
849855
},
850856
&quot;vmTrackingEnabled&quot;: True or False, # Enable VM tracking.
851857
},
@@ -904,6 +910,7 @@ <h3>Method Details</h3>
904910
&quot;replicas&quot;: &quot;A String&quot;, # The number of control plane nodes for this VMware user cluster. (default: 1 replica).
905911
&quot;vsphereConfig&quot;: { # Specifies control plane node config. # Output only. Vsphere-specific config.
906912
&quot;datastore&quot;: &quot;A String&quot;, # The Vsphere datastore used by the control plane Node.
913+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The Vsphere storage policy used by the control plane Node.
907914
},
908915
},
909916
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time at which VMware user cluster was created.
@@ -1043,6 +1050,7 @@ <h3>Method Details</h3>
10431050
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore for the user cluster.
10441051
&quot;folder&quot;: &quot;A String&quot;, # The name of the vCenter folder for the user cluster.
10451052
&quot;resourcePool&quot;: &quot;A String&quot;, # The name of the vCenter resource pool for the user cluster.
1053+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The name of the vCenter storage policy for the user cluster.
10461054
},
10471055
&quot;vmTrackingEnabled&quot;: True or False, # Enable VM tracking.
10481056
}

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

+4
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ <h3>Method Details</h3>
154154
],
155155
&quot;vsphereConfig&quot;: { # VmwareVsphereConfig represents configuration for the VMware VCenter for node pool. # Output only. 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;storagePolicyName&quot;: &quot;A String&quot;, # The name of the vCenter storage policy. Inherited from the user cluster.
157158
&quot;tags&quot;: [ # Tags to apply to VMs.
158159
{ # 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
159160
&quot;category&quot;: &quot;A String&quot;, # The Vsphere tag category.
@@ -345,6 +346,7 @@ <h3>Method Details</h3>
345346
],
346347
&quot;vsphereConfig&quot;: { # VmwareVsphereConfig represents configuration for the VMware VCenter for node pool. # Output only. Specifies the vSphere config for node pool.
347348
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore. Inherited from the user cluster.
349+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The name of the vCenter storage policy. Inherited from the user cluster.
348350
&quot;tags&quot;: [ # Tags to apply to VMs.
349351
{ # 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
350352
&quot;category&quot;: &quot;A String&quot;, # The Vsphere tag category.
@@ -468,6 +470,7 @@ <h3>Method Details</h3>
468470
],
469471
&quot;vsphereConfig&quot;: { # VmwareVsphereConfig represents configuration for the VMware VCenter for node pool. # Output only. Specifies the vSphere config for node pool.
470472
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore. Inherited from the user cluster.
473+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The name of the vCenter storage policy. Inherited from the user cluster.
471474
&quot;tags&quot;: [ # Tags to apply to VMs.
472475
{ # 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
473476
&quot;category&quot;: &quot;A String&quot;, # The Vsphere tag category.
@@ -554,6 +557,7 @@ <h3>Method Details</h3>
554557
],
555558
&quot;vsphereConfig&quot;: { # VmwareVsphereConfig represents configuration for the VMware VCenter for node pool. # Output only. Specifies the vSphere config for node pool.
556559
&quot;datastore&quot;: &quot;A String&quot;, # The name of the vCenter datastore. Inherited from the user cluster.
560+
&quot;storagePolicyName&quot;: &quot;A String&quot;, # The name of the vCenter storage policy. Inherited from the user cluster.
557561
&quot;tags&quot;: [ # Tags to apply to VMs.
558562
{ # 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
559563
&quot;category&quot;: &quot;A String&quot;, # The Vsphere tag category.

0 commit comments

Comments
 (0)
Please sign in to comment.