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
177set -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#
9383export 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 .
9686generate
" ../vim25" " vim" " ./rbvmomi/vmodl.db" # from github.com/vmware/[email protected] 9787generate " ../pbm" " pbm"
9888generate " ../vslm" " vslm"
9989generate " ../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