Skip to content

Commit f238201

Browse files
committedJan 2, 2025
api: Update gen/gen.sh for 9.0.0.0.rc1
This patch updates the script used to generate the API bindings to 9.0.0.0.rc1. Signed-off-by: akutz <andrew.kutz@broadcom.com>
1 parent 05a6d57 commit f238201

File tree

1 file changed

+9
-19
lines changed

1 file changed

+9
-19
lines changed
 

‎gen/gen.sh

+9-19
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,8 @@
11
#!/bin/bash
22

3-
# Copyright (c) 2014-2024 VMware, Inc. All Rights Reserved.
4-
#
5-
# Licensed under the Apache License, Version 2.0 (the "License");
6-
# you may not use this file except in compliance with the License.
7-
# You may obtain a copy of the License at
8-
#
9-
# http://www.apache.org/licenses/LICENSE-2.0
10-
#
11-
# Unless required by applicable law or agreed to in writing, software
12-
# distributed under the License is distributed on an "AS IS" BASIS,
13-
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14-
# See the License for the specific language governing permissions and
15-
# limitations under the License.
3+
# © Broadcom. All Rights Reserved.
4+
# The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
5+
# SPDX-License-Identifier: Apache-2.0
166

177
set -e
188

@@ -72,7 +62,7 @@ ensure_rb_vmodl
7262
#
7363
# The VIM API version used by the vim25 client.
7464
#
75-
VIM_VERSION="${VIM_VERSION:-8.0.3.0}"
65+
VIM_VERSION="${VIM_VERSION:-9.0.0.0}"
7666

7767
#
7868
# Update the vim25 client's VIM version.
@@ -81,9 +71,9 @@ update_vim_version "${VIM_VERSION}"
8171

8272

8373
#
84-
# All types derive from vSphere 8.0U3, vcenter-all build 23710986.
74+
# All types derive from vSphere 9.0.0.0.rc1, vcenter-all build 24472083.
8575
#
86-
export COPYRIGHT_DATE_RANGE="2014-2024"
76+
export COPYRIGHT_DATE_RANGE="2014-2025"
8777

8878
#
8979
# FORCE_BASE_INTERFACE_FOR_TYPES defines the types that we want to
@@ -92,20 +82,20 @@ export COPYRIGHT_DATE_RANGE="2014-2024"
9282
#
9383
export FORCE_BASE_INTERFACE_FOR_TYPES="AgencyConfigInfo"
9484

95-
# ./sdk/ contains the contents of wsdl.zip from vimbase build 23652695.
85+
# ./sdk/ contains the contents of wsdl.zip from vimbase build 24471874.
9686
generate "../vim25" "vim" "./rbvmomi/vmodl.db" # from github.com/vmware/rbvmomi@v3.0.0
9787
generate "../pbm" "pbm"
9888
generate "../vslm" "vslm"
9989
generate "../sms" "sms"
10090

10191
# ./sdk/ contains the files eam-messagetypes.xsd and eam-types.xsd from
102-
# eam-wsdl.zip, from eam-vcenter build 24075398.
92+
# eam-wsdl.zip, from eam-vcenter build 24472222.
10393
#
10494
# Please note the EAM files are also available at the following, public URL --
10595
# http://bit.ly/eam-sdk, therefore the WSDL resource for EAM are in fact
10696
# public. A specific build was obtained in order to match the same build as
10797
# used for the file from above, wsdl.zip.
108-
COPYRIGHT_DATE_RANGE="2021-2024" generate "../eam" "eam"
98+
COPYRIGHT_DATE_RANGE="2021-2025" generate "../eam" "eam"
10999

110100
# originally generated, then manually pruned as there are several vim25 types
111101
# that are duplicated.

0 commit comments

Comments
 (0)
Please sign in to comment.