1
1
#! /bin/bash
2
2
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
16
6
17
7
set -e
18
8
@@ -72,7 +62,7 @@ ensure_rb_vmodl
72
62
#
73
63
# The VIM API version used by the vim25 client.
74
64
#
75
- VIM_VERSION=" ${VIM_VERSION:- 8 .0.3 .0} "
65
+ VIM_VERSION=" ${VIM_VERSION:- 9 .0.0 .0} "
76
66
77
67
#
78
68
# Update the vim25 client's VIM version.
@@ -81,9 +71,9 @@ update_vim_version "${VIM_VERSION}"
81
71
82
72
83
73
#
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 .
85
75
#
86
- export COPYRIGHT_DATE_RANGE=" 2014-2024 "
76
+ export COPYRIGHT_DATE_RANGE=" 2014-2025 "
87
77
88
78
#
89
79
# FORCE_BASE_INTERFACE_FOR_TYPES defines the types that we want to
@@ -92,20 +82,20 @@ export COPYRIGHT_DATE_RANGE="2014-2024"
92
82
#
93
83
export FORCE_BASE_INTERFACE_FOR_TYPES=" AgencyConfigInfo"
94
84
95
- # ./sdk/ contains the contents of wsdl.zip from vimbase build 23652695 .
85
+ # ./sdk/ contains the contents of wsdl.zip from vimbase build 24471874 .
96
86
generate " ../vim25" " vim" " ./rbvmomi/vmodl.db" # from github.com/vmware/rbvmomi@v3.0.0
97
87
generate " ../pbm" " pbm"
98
88
generate " ../vslm" " vslm"
99
89
generate " ../sms" " sms"
100
90
101
91
# ./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 .
103
93
#
104
94
# Please note the EAM files are also available at the following, public URL --
105
95
# http://bit.ly/eam-sdk, therefore the WSDL resource for EAM are in fact
106
96
# public. A specific build was obtained in order to match the same build as
107
97
# 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"
109
99
110
100
# originally generated, then manually pruned as there are several vim25 types
111
101
# that are duplicated.
0 commit comments