github.com/vmware/govmomi@v0.51.0/vsan/mo/mo.go (about) 1 // © Broadcom. All Rights Reserved. 2 // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. 3 // SPDX-License-Identifier: Apache-2.0 4 5 package types 6 7 import ( 8 "reflect" 9 10 "github.com/vmware/govmomi/vim25/types" 11 ) 12 13 type VsanPerformanceManager struct { 14 Self types.ManagedObjectReference 15 } 16 17 func (m VsanPerformanceManager) Reference() types.ManagedObjectReference { 18 return m.Self 19 } 20 21 func init() { 22 types.Add("vsan:VsanPerformanceManager", reflect.TypeOf((*VsanPerformanceManager)(nil)).Elem()) 23 } 24 25 type VimClusterVsanVcDiskManagementSystem struct { 26 Self types.ManagedObjectReference 27 } 28 29 func (m VimClusterVsanVcDiskManagementSystem) Reference() types.ManagedObjectReference { 30 return m.Self 31 } 32 33 func init() { 34 types.Add("vsan:VimClusterVsanVcDiskManagementSystem", reflect.TypeOf((*VimClusterVsanVcDiskManagementSystem)(nil)).Elem()) 35 } 36 37 type VsanHostVdsSystem struct { 38 Self types.ManagedObjectReference 39 } 40 41 func (m VsanHostVdsSystem) Reference() types.ManagedObjectReference { 42 return m.Self 43 } 44 45 func init() { 46 types.Add("vsan:VsanHostVdsSystem", reflect.TypeOf((*VsanHostVdsSystem)(nil)).Elem()) 47 } 48 49 type VsanPhoneHomeSystem struct { 50 Self types.ManagedObjectReference 51 } 52 53 func (m VsanPhoneHomeSystem) Reference() types.ManagedObjectReference { 54 return m.Self 55 } 56 57 func init() { 58 types.Add("vsan:VsanPhoneHomeSystem", reflect.TypeOf((*VsanPhoneHomeSystem)(nil)).Elem()) 59 } 60 61 type VsanIscsiTargetSystem struct { 62 Self types.ManagedObjectReference 63 } 64 65 func (m VsanIscsiTargetSystem) Reference() types.ManagedObjectReference { 66 return m.Self 67 } 68 69 func init() { 70 types.Add("vsan:VsanIscsiTargetSystem", reflect.TypeOf((*VsanIscsiTargetSystem)(nil)).Elem()) 71 } 72 73 type VsanClusterMgmtInternalSystem struct { 74 Self types.ManagedObjectReference 75 } 76 77 func (m VsanClusterMgmtInternalSystem) Reference() types.ManagedObjectReference { 78 return m.Self 79 } 80 81 func init() { 82 types.Add("vsan:VsanClusterMgmtInternalSystem", reflect.TypeOf((*VsanClusterMgmtInternalSystem)(nil)).Elem()) 83 } 84 85 type VsanCapabilitySystem struct { 86 Self types.ManagedObjectReference 87 } 88 89 func (m VsanCapabilitySystem) Reference() types.ManagedObjectReference { 90 return m.Self 91 } 92 93 func init() { 94 types.Add("vsan:VsanCapabilitySystem", reflect.TypeOf((*VsanCapabilitySystem)(nil)).Elem()) 95 } 96 97 type VsanVumSystem struct { 98 Self types.ManagedObjectReference 99 } 100 101 func (m VsanVumSystem) Reference() types.ManagedObjectReference { 102 return m.Self 103 } 104 105 func init() { 106 types.Add("vsan:VsanVumSystem", reflect.TypeOf((*VsanVumSystem)(nil)).Elem()) 107 } 108 109 type VsanResourceCheckSystem struct { 110 Self types.ManagedObjectReference 111 } 112 113 func (m VsanResourceCheckSystem) Reference() types.ManagedObjectReference { 114 return m.Self 115 } 116 117 func init() { 118 types.Add("vsan:VsanResourceCheckSystem", reflect.TypeOf((*VsanResourceCheckSystem)(nil)).Elem()) 119 } 120 121 type VsanObjectSystem struct { 122 Self types.ManagedObjectReference 123 } 124 125 func (m VsanObjectSystem) Reference() types.ManagedObjectReference { 126 return m.Self 127 } 128 129 func init() { 130 types.Add("vsan:VsanObjectSystem", reflect.TypeOf((*VsanObjectSystem)(nil)).Elem()) 131 } 132 133 type VsanVcClusterConfigSystem struct { 134 Self types.ManagedObjectReference 135 } 136 137 func (m VsanVcClusterConfigSystem) Reference() types.ManagedObjectReference { 138 return m.Self 139 } 140 141 func init() { 142 types.Add("vsan:VsanVcClusterConfigSystem", reflect.TypeOf((*VsanVcClusterConfigSystem)(nil)).Elem()) 143 } 144 145 type VsanVcClusterHealthSystem struct { 146 Self types.ManagedObjectReference 147 } 148 149 func (m VsanVcClusterHealthSystem) Reference() types.ManagedObjectReference { 150 return m.Self 151 } 152 153 func init() { 154 types.Add("vsan:VsanVcClusterHealthSystem", reflect.TypeOf((*VsanVcClusterHealthSystem)(nil)).Elem()) 155 } 156 157 type VsanVcsaDeployerSystem struct { 158 Self types.ManagedObjectReference 159 } 160 161 func (m VsanVcsaDeployerSystem) Reference() types.ManagedObjectReference { 162 return m.Self 163 } 164 165 func init() { 166 types.Add("vsan:VsanVcsaDeployerSystem", reflect.TypeOf((*VsanVcsaDeployerSystem)(nil)).Elem()) 167 } 168 169 type VsanVdsSystem struct { 170 Self types.ManagedObjectReference 171 } 172 173 func (m VsanVdsSystem) Reference() types.ManagedObjectReference { 174 return m.Self 175 } 176 177 func init() { 178 types.Add("vsan:VsanVdsSystem", reflect.TypeOf((*VsanVdsSystem)(nil)).Elem()) 179 } 180 181 type VsanRemoteDatastoreSystem struct { 182 Self types.ManagedObjectReference 183 } 184 185 func (m VsanRemoteDatastoreSystem) Reference() types.ManagedObjectReference { 186 return m.Self 187 } 188 189 func init() { 190 types.Add("vsan:VsanRemoteDatastoreSystem", reflect.TypeOf((*VsanRemoteDatastoreSystem)(nil)).Elem()) 191 } 192 193 type VsanUpgradeSystemEx struct { 194 Self types.ManagedObjectReference 195 } 196 197 func (m VsanUpgradeSystemEx) Reference() types.ManagedObjectReference { 198 return m.Self 199 } 200 201 func init() { 202 types.Add("vsan:VsanUpgradeSystemEx", reflect.TypeOf((*VsanUpgradeSystemEx)(nil)).Elem()) 203 } 204 205 type VsanSpaceReportSystem struct { 206 Self types.ManagedObjectReference 207 } 208 209 func (m VsanSpaceReportSystem) Reference() types.ManagedObjectReference { 210 return m.Self 211 } 212 213 func init() { 214 types.Add("vsan:VsanSpaceReportSystem", reflect.TypeOf((*VsanSpaceReportSystem)(nil)).Elem()) 215 } 216 217 type VsanIoInsightManager struct { 218 Self types.ManagedObjectReference 219 } 220 221 func (m VsanIoInsightManager) Reference() types.ManagedObjectReference { 222 return m.Self 223 } 224 225 func init() { 226 types.Add("vsan:VsanIoInsightManager", reflect.TypeOf((*VsanIoInsightManager)(nil)).Elem()) 227 } 228 229 type VsanUpdateManager struct { 230 Self types.ManagedObjectReference 231 } 232 233 func (m VsanUpdateManager) Reference() types.ManagedObjectReference { 234 return m.Self 235 } 236 237 func init() { 238 types.Add("vsan:VsanUpdateManager", reflect.TypeOf((*VsanUpdateManager)(nil)).Elem()) 239 } 240 241 type VsanSystemEx struct { 242 Self types.ManagedObjectReference 243 } 244 245 func (m VsanSystemEx) Reference() types.ManagedObjectReference { 246 return m.Self 247 } 248 249 func init() { 250 types.Add("vsan:VsanSystemEx", reflect.TypeOf((*VsanSystemEx)(nil)).Elem()) 251 } 252 253 type VsanFileServiceSystem struct { 254 Self types.ManagedObjectReference 255 } 256 257 func (m VsanFileServiceSystem) Reference() types.ManagedObjectReference { 258 return m.Self 259 } 260 261 func init() { 262 types.Add("vsan:VsanFileServiceSystem", reflect.TypeOf((*VsanFileServiceSystem)(nil)).Elem()) 263 } 264 265 type HostVsanHealthSystem struct { 266 Self types.ManagedObjectReference 267 } 268 269 func (m HostVsanHealthSystem) Reference() types.ManagedObjectReference { 270 return m.Self 271 } 272 273 func init() { 274 types.Add("vsan:HostVsanHealthSystem", reflect.TypeOf((*HostVsanHealthSystem)(nil)).Elem()) 275 } 276 277 type HostSpbm struct { 278 Self types.ManagedObjectReference 279 } 280 281 func (m HostSpbm) Reference() types.ManagedObjectReference { 282 return m.Self 283 } 284 285 func init() { 286 types.Add("vsan:HostSpbm", reflect.TypeOf((*HostSpbm)(nil)).Elem()) 287 } 288 289 type VimClusterVsanVcStretchedClusterSystem struct { 290 Self types.ManagedObjectReference 291 } 292 293 func (m VimClusterVsanVcStretchedClusterSystem) Reference() types.ManagedObjectReference { 294 return m.Self 295 } 296 297 func init() { 298 types.Add("vsan:VimClusterVsanVcStretchedClusterSystem", reflect.TypeOf((*VimClusterVsanVcStretchedClusterSystem)(nil)).Elem()) 299 } 300 301 type VsanClusterHealthSystem struct { 302 Self types.ManagedObjectReference 303 } 304 305 func (m VsanClusterHealthSystem) Reference() types.ManagedObjectReference { 306 return m.Self 307 } 308 309 func init() { 310 types.Add("vsan:VsanClusterHealthSystem", reflect.TypeOf((*VsanClusterHealthSystem)(nil)).Elem()) 311 } 312 313 type VsanMassCollector struct { 314 Self types.ManagedObjectReference 315 } 316 317 func (m VsanMassCollector) Reference() types.ManagedObjectReference { 318 return m.Self 319 } 320 321 func init() { 322 types.Add("vsan:VsanMassCollector", reflect.TypeOf((*VsanMassCollector)(nil)).Elem()) 323 }