github.com/vmware/govmomi@v0.43.0/vsan/methods/methods.go (about) 1 /* 2 Copyright (c) 2020 VMware, Inc. All Rights Reserved. 3 Licensed under the Apache License, Version 2.0 (the "License"); 4 you may not use this file except in compliance with the License. 5 You may obtain a copy of the License at 6 http://www.apache.org/licenses/LICENSE-2.0 7 Unless required by applicable law or agreed to in writing, software 8 distributed under the License is distributed on an "AS IS" BASIS, 9 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 See the License for the specific language governing permissions and 11 limitations under the License. 12 */ 13 14 package methods 15 16 import ( 17 "context" 18 19 "github.com/vmware/govmomi/vim25/soap" 20 "github.com/vmware/govmomi/vsan/types" 21 ) 22 23 type VsanPerfDiagnoseBody struct { 24 Req *types.VsanPerfDiagnose `xml:"urn:vsan VsanPerfDiagnose,omitempty"` 25 Res *types.VsanPerfDiagnoseResponse `xml:"urn:vsan VsanPerfDiagnoseResponse,omitempty"` 26 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 27 } 28 29 func (b *VsanPerfDiagnoseBody) Fault() *soap.Fault { return b.Fault_ } 30 31 func VsanPerfDiagnose(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfDiagnose) (*types.VsanPerfDiagnoseResponse, error) { 32 var reqBody, resBody VsanPerfDiagnoseBody 33 34 reqBody.Req = req 35 36 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 37 return nil, err 38 } 39 40 return resBody.Res, nil 41 } 42 43 type VsanPerfQueryClusterHealthBody struct { 44 Req *types.VsanPerfQueryClusterHealth `xml:"urn:vsan VsanPerfQueryClusterHealth,omitempty"` 45 Res *types.VsanPerfQueryClusterHealthResponse `xml:"urn:vsan VsanPerfQueryClusterHealthResponse,omitempty"` 46 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 47 } 48 49 func (b *VsanPerfQueryClusterHealthBody) Fault() *soap.Fault { return b.Fault_ } 50 51 func VsanPerfQueryClusterHealth(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfQueryClusterHealth) (*types.VsanPerfQueryClusterHealthResponse, error) { 52 var reqBody, resBody VsanPerfQueryClusterHealthBody 53 54 reqBody.Req = req 55 56 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 57 return nil, err 58 } 59 60 return resBody.Res, nil 61 } 62 63 type GetVsanPerfDiagnosisResultBody struct { 64 Req *types.GetVsanPerfDiagnosisResult `xml:"urn:vsan GetVsanPerfDiagnosisResult,omitempty"` 65 Res *types.GetVsanPerfDiagnosisResultResponse `xml:"urn:vsan GetVsanPerfDiagnosisResultResponse,omitempty"` 66 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 67 } 68 69 func (b *GetVsanPerfDiagnosisResultBody) Fault() *soap.Fault { return b.Fault_ } 70 71 func GetVsanPerfDiagnosisResult(ctx context.Context, r soap.RoundTripper, req *types.GetVsanPerfDiagnosisResult) (*types.GetVsanPerfDiagnosisResultResponse, error) { 72 var reqBody, resBody GetVsanPerfDiagnosisResultBody 73 74 reqBody.Req = req 75 76 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 77 return nil, err 78 } 79 80 return resBody.Res, nil 81 } 82 83 type VsanPerfToggleVerboseModeBody struct { 84 Req *types.VsanPerfToggleVerboseMode `xml:"urn:vsan VsanPerfToggleVerboseMode,omitempty"` 85 Res *types.VsanPerfToggleVerboseModeResponse `xml:"urn:vsan VsanPerfToggleVerboseModeResponse,omitempty"` 86 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 87 } 88 89 func (b *VsanPerfToggleVerboseModeBody) Fault() *soap.Fault { return b.Fault_ } 90 91 func VsanPerfToggleVerboseMode(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfToggleVerboseMode) (*types.VsanPerfToggleVerboseModeResponse, error) { 92 var reqBody, resBody VsanPerfToggleVerboseModeBody 93 94 reqBody.Req = req 95 96 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 97 return nil, err 98 } 99 100 return resBody.Res, nil 101 } 102 103 type VsanPerfDiagnoseTaskBody struct { 104 Req *types.VsanPerfDiagnoseTask `xml:"urn:vsan VsanPerfDiagnoseTask,omitempty"` 105 Res *types.VsanPerfDiagnoseTaskResponse `xml:"urn:vsan VsanPerfDiagnoseTaskResponse,omitempty"` 106 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 107 } 108 109 func (b *VsanPerfDiagnoseTaskBody) Fault() *soap.Fault { return b.Fault_ } 110 111 func VsanPerfDiagnoseTask(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfDiagnoseTask) (*types.VsanPerfDiagnoseTaskResponse, error) { 112 var reqBody, resBody VsanPerfDiagnoseTaskBody 113 114 reqBody.Req = req 115 116 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 117 return nil, err 118 } 119 120 return resBody.Res, nil 121 } 122 123 type QueryRemoteServerClustersBody struct { 124 Req *types.QueryRemoteServerClusters `xml:"urn:vsan QueryRemoteServerClusters,omitempty"` 125 Res *types.QueryRemoteServerClustersResponse `xml:"urn:vsan QueryRemoteServerClustersResponse,omitempty"` 126 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 127 } 128 129 func (b *QueryRemoteServerClustersBody) Fault() *soap.Fault { return b.Fault_ } 130 131 func QueryRemoteServerClusters(ctx context.Context, r soap.RoundTripper, req *types.QueryRemoteServerClusters) (*types.QueryRemoteServerClustersResponse, error) { 132 var reqBody, resBody QueryRemoteServerClustersBody 133 134 reqBody.Req = req 135 136 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 137 return nil, err 138 } 139 140 return resBody.Res, nil 141 } 142 143 type VsanPerfQueryTimeRangesBody struct { 144 Req *types.VsanPerfQueryTimeRanges `xml:"urn:vsan VsanPerfQueryTimeRanges,omitempty"` 145 Res *types.VsanPerfQueryTimeRangesResponse `xml:"urn:vsan VsanPerfQueryTimeRangesResponse,omitempty"` 146 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 147 } 148 149 func (b *VsanPerfQueryTimeRangesBody) Fault() *soap.Fault { return b.Fault_ } 150 151 func VsanPerfQueryTimeRanges(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfQueryTimeRanges) (*types.VsanPerfQueryTimeRangesResponse, error) { 152 var reqBody, resBody VsanPerfQueryTimeRangesBody 153 154 reqBody.Req = req 155 156 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 157 return nil, err 158 } 159 160 return resBody.Res, nil 161 } 162 163 type VsanPerfSetStatsObjectPolicyBody struct { 164 Req *types.VsanPerfSetStatsObjectPolicy `xml:"urn:vsan VsanPerfSetStatsObjectPolicy,omitempty"` 165 Res *types.VsanPerfSetStatsObjectPolicyResponse `xml:"urn:vsan VsanPerfSetStatsObjectPolicyResponse,omitempty"` 166 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 167 } 168 169 func (b *VsanPerfSetStatsObjectPolicyBody) Fault() *soap.Fault { return b.Fault_ } 170 171 func VsanPerfSetStatsObjectPolicy(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfSetStatsObjectPolicy) (*types.VsanPerfSetStatsObjectPolicyResponse, error) { 172 var reqBody, resBody VsanPerfSetStatsObjectPolicyBody 173 174 reqBody.Req = req 175 176 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 177 return nil, err 178 } 179 180 return resBody.Res, nil 181 } 182 183 type VsanPerfCreateStatsObjectBody struct { 184 Req *types.VsanPerfCreateStatsObject `xml:"urn:vsan VsanPerfCreateStatsObject,omitempty"` 185 Res *types.VsanPerfCreateStatsObjectResponse `xml:"urn:vsan VsanPerfCreateStatsObjectResponse,omitempty"` 186 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 187 } 188 189 func (b *VsanPerfCreateStatsObjectBody) Fault() *soap.Fault { return b.Fault_ } 190 191 func VsanPerfCreateStatsObject(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfCreateStatsObject) (*types.VsanPerfCreateStatsObjectResponse, error) { 192 var reqBody, resBody VsanPerfCreateStatsObjectBody 193 194 reqBody.Req = req 195 196 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 197 return nil, err 198 } 199 200 return resBody.Res, nil 201 } 202 203 type VsanPerfQueryPerfBody struct { 204 Req *types.VsanPerfQueryPerf `xml:"urn:vsan VsanPerfQueryPerf,omitempty"` 205 Res *types.VsanPerfQueryPerfResponse `xml:"urn:vsan VsanPerfQueryPerfResponse,omitempty"` 206 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 207 } 208 209 func (b *VsanPerfQueryPerfBody) Fault() *soap.Fault { return b.Fault_ } 210 211 func VsanPerfQueryPerf(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfQueryPerf) (*types.VsanPerfQueryPerfResponse, error) { 212 var reqBody, resBody VsanPerfQueryPerfBody 213 214 reqBody.Req = req 215 216 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 217 return nil, err 218 } 219 220 return resBody.Res, nil 221 } 222 223 type VsanPerfCreateStatsObjectTaskBody struct { 224 Req *types.VsanPerfCreateStatsObjectTask `xml:"urn:vsan VsanPerfCreateStatsObjectTask,omitempty"` 225 Res *types.VsanPerfCreateStatsObjectTaskResponse `xml:"urn:vsan VsanPerfCreateStatsObjectTaskResponse,omitempty"` 226 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 227 } 228 229 func (b *VsanPerfCreateStatsObjectTaskBody) Fault() *soap.Fault { return b.Fault_ } 230 231 func VsanPerfCreateStatsObjectTask(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfCreateStatsObjectTask) (*types.VsanPerfCreateStatsObjectTaskResponse, error) { 232 var reqBody, resBody VsanPerfCreateStatsObjectTaskBody 233 234 reqBody.Req = req 235 236 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 237 return nil, err 238 } 239 240 return resBody.Res, nil 241 } 242 243 type VsanPerfDeleteStatsObjectTaskBody struct { 244 Req *types.VsanPerfDeleteStatsObjectTask `xml:"urn:vsan VsanPerfDeleteStatsObjectTask,omitempty"` 245 Res *types.VsanPerfDeleteStatsObjectTaskResponse `xml:"urn:vsan VsanPerfDeleteStatsObjectTaskResponse,omitempty"` 246 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 247 } 248 249 func (b *VsanPerfDeleteStatsObjectTaskBody) Fault() *soap.Fault { return b.Fault_ } 250 251 func VsanPerfDeleteStatsObjectTask(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfDeleteStatsObjectTask) (*types.VsanPerfDeleteStatsObjectTaskResponse, error) { 252 var reqBody, resBody VsanPerfDeleteStatsObjectTaskBody 253 254 reqBody.Req = req 255 256 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 257 return nil, err 258 } 259 260 return resBody.Res, nil 261 } 262 263 type VsanPerfGetAggregatedEntityTypesBody struct { 264 Req *types.VsanPerfGetAggregatedEntityTypes `xml:"urn:vsan VsanPerfGetAggregatedEntityTypes,omitempty"` 265 Res *types.VsanPerfGetAggregatedEntityTypesResponse `xml:"urn:vsan VsanPerfGetAggregatedEntityTypesResponse,omitempty"` 266 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 267 } 268 269 func (b *VsanPerfGetAggregatedEntityTypesBody) Fault() *soap.Fault { return b.Fault_ } 270 271 func VsanPerfGetAggregatedEntityTypes(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfGetAggregatedEntityTypes) (*types.VsanPerfGetAggregatedEntityTypesResponse, error) { 272 var reqBody, resBody VsanPerfGetAggregatedEntityTypesBody 273 274 reqBody.Req = req 275 276 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 277 return nil, err 278 } 279 280 return resBody.Res, nil 281 } 282 283 type VsanPerfDeleteTimeRangeBody struct { 284 Req *types.VsanPerfDeleteTimeRange `xml:"urn:vsan VsanPerfDeleteTimeRange,omitempty"` 285 Res *types.VsanPerfDeleteTimeRangeResponse `xml:"urn:vsan VsanPerfDeleteTimeRangeResponse,omitempty"` 286 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 287 } 288 289 func (b *VsanPerfDeleteTimeRangeBody) Fault() *soap.Fault { return b.Fault_ } 290 291 func VsanPerfDeleteTimeRange(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfDeleteTimeRange) (*types.VsanPerfDeleteTimeRangeResponse, error) { 292 var reqBody, resBody VsanPerfDeleteTimeRangeBody 293 294 reqBody.Req = req 295 296 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 297 return nil, err 298 } 299 300 return resBody.Res, nil 301 } 302 303 type VsanPerfQueryStatsObjectInformationBody struct { 304 Req *types.VsanPerfQueryStatsObjectInformation `xml:"urn:vsan VsanPerfQueryStatsObjectInformation,omitempty"` 305 Res *types.VsanPerfQueryStatsObjectInformationResponse `xml:"urn:vsan VsanPerfQueryStatsObjectInformationResponse,omitempty"` 306 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 307 } 308 309 func (b *VsanPerfQueryStatsObjectInformationBody) Fault() *soap.Fault { return b.Fault_ } 310 311 func VsanPerfQueryStatsObjectInformation(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfQueryStatsObjectInformation) (*types.VsanPerfQueryStatsObjectInformationResponse, error) { 312 var reqBody, resBody VsanPerfQueryStatsObjectInformationBody 313 314 reqBody.Req = req 315 316 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 317 return nil, err 318 } 319 320 return resBody.Res, nil 321 } 322 323 type VsanPerfDeleteStatsObjectBody struct { 324 Req *types.VsanPerfDeleteStatsObject `xml:"urn:vsan VsanPerfDeleteStatsObject,omitempty"` 325 Res *types.VsanPerfDeleteStatsObjectResponse `xml:"urn:vsan VsanPerfDeleteStatsObjectResponse,omitempty"` 326 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 327 } 328 329 func (b *VsanPerfDeleteStatsObjectBody) Fault() *soap.Fault { return b.Fault_ } 330 331 func VsanPerfDeleteStatsObject(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfDeleteStatsObject) (*types.VsanPerfDeleteStatsObjectResponse, error) { 332 var reqBody, resBody VsanPerfDeleteStatsObjectBody 333 334 reqBody.Req = req 335 336 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 337 return nil, err 338 } 339 340 return resBody.Res, nil 341 } 342 343 type VsanPerfSaveTimeRangesBody struct { 344 Req *types.VsanPerfSaveTimeRanges `xml:"urn:vsan VsanPerfSaveTimeRanges,omitempty"` 345 Res *types.VsanPerfSaveTimeRangesResponse `xml:"urn:vsan VsanPerfSaveTimeRangesResponse,omitempty"` 346 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 347 } 348 349 func (b *VsanPerfSaveTimeRangesBody) Fault() *soap.Fault { return b.Fault_ } 350 351 func VsanPerfSaveTimeRanges(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfSaveTimeRanges) (*types.VsanPerfSaveTimeRangesResponse, error) { 352 var reqBody, resBody VsanPerfSaveTimeRangesBody 353 354 reqBody.Req = req 355 356 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 357 return nil, err 358 } 359 360 return resBody.Res, nil 361 } 362 363 type VsanPerfQueryNodeInformationBody struct { 364 Req *types.VsanPerfQueryNodeInformation `xml:"urn:vsan VsanPerfQueryNodeInformation,omitempty"` 365 Res *types.VsanPerfQueryNodeInformationResponse `xml:"urn:vsan VsanPerfQueryNodeInformationResponse,omitempty"` 366 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 367 } 368 369 func (b *VsanPerfQueryNodeInformationBody) Fault() *soap.Fault { return b.Fault_ } 370 371 func VsanPerfQueryNodeInformation(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfQueryNodeInformation) (*types.VsanPerfQueryNodeInformationResponse, error) { 372 var reqBody, resBody VsanPerfQueryNodeInformationBody 373 374 reqBody.Req = req 375 376 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 377 return nil, err 378 } 379 380 return resBody.Res, nil 381 } 382 383 type VsanPerfGetSupportedDiagnosticExceptionsBody struct { 384 Req *types.VsanPerfGetSupportedDiagnosticExceptions `xml:"urn:vsan VsanPerfGetSupportedDiagnosticExceptions,omitempty"` 385 Res *types.VsanPerfGetSupportedDiagnosticExceptionsResponse `xml:"urn:vsan VsanPerfGetSupportedDiagnosticExceptionsResponse,omitempty"` 386 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 387 } 388 389 func (b *VsanPerfGetSupportedDiagnosticExceptionsBody) Fault() *soap.Fault { return b.Fault_ } 390 391 func VsanPerfGetSupportedDiagnosticExceptions(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfGetSupportedDiagnosticExceptions) (*types.VsanPerfGetSupportedDiagnosticExceptionsResponse, error) { 392 var reqBody, resBody VsanPerfGetSupportedDiagnosticExceptionsBody 393 394 reqBody.Req = req 395 396 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 397 return nil, err 398 } 399 400 return resBody.Res, nil 401 } 402 403 type VsanPerfGetSupportedEntityTypesBody struct { 404 Req *types.VsanPerfGetSupportedEntityTypes `xml:"urn:vsan VsanPerfGetSupportedEntityTypes,omitempty"` 405 Res *types.VsanPerfGetSupportedEntityTypesResponse `xml:"urn:vsan VsanPerfGetSupportedEntityTypesResponse,omitempty"` 406 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 407 } 408 409 func (b *VsanPerfGetSupportedEntityTypesBody) Fault() *soap.Fault { return b.Fault_ } 410 411 func VsanPerfGetSupportedEntityTypes(ctx context.Context, r soap.RoundTripper, req *types.VsanPerfGetSupportedEntityTypes) (*types.VsanPerfGetSupportedEntityTypesResponse, error) { 412 var reqBody, resBody VsanPerfGetSupportedEntityTypesBody 413 414 reqBody.Req = req 415 416 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 417 return nil, err 418 } 419 420 return resBody.Res, nil 421 } 422 423 type UnmountDiskMappingExBody struct { 424 Req *types.UnmountDiskMappingEx `xml:"urn:vsan UnmountDiskMappingEx,omitempty"` 425 Res *types.UnmountDiskMappingExResponse `xml:"urn:vsan UnmountDiskMappingExResponse,omitempty"` 426 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 427 } 428 429 func (b *UnmountDiskMappingExBody) Fault() *soap.Fault { return b.Fault_ } 430 431 func UnmountDiskMappingEx(ctx context.Context, r soap.RoundTripper, req *types.UnmountDiskMappingEx) (*types.UnmountDiskMappingExResponse, error) { 432 var reqBody, resBody UnmountDiskMappingExBody 433 434 reqBody.Req = req 435 436 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 437 return nil, err 438 } 439 440 return resBody.Res, nil 441 } 442 443 type InitializeDiskMappingsBody struct { 444 Req *types.InitializeDiskMappings `xml:"urn:vsan InitializeDiskMappings,omitempty"` 445 Res *types.InitializeDiskMappingsResponse `xml:"urn:vsan InitializeDiskMappingsResponse,omitempty"` 446 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 447 } 448 449 func (b *InitializeDiskMappingsBody) Fault() *soap.Fault { return b.Fault_ } 450 451 func InitializeDiskMappings(ctx context.Context, r soap.RoundTripper, req *types.InitializeDiskMappings) (*types.InitializeDiskMappingsResponse, error) { 452 var reqBody, resBody InitializeDiskMappingsBody 453 454 reqBody.Req = req 455 456 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 457 return nil, err 458 } 459 460 return resBody.Res, nil 461 } 462 463 type QueryDiskMappingsBody struct { 464 Req *types.QueryDiskMappings `xml:"urn:vsan QueryDiskMappings,omitempty"` 465 Res *types.QueryDiskMappingsResponse `xml:"urn:vsan QueryDiskMappingsResponse,omitempty"` 466 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 467 } 468 469 func (b *QueryDiskMappingsBody) Fault() *soap.Fault { return b.Fault_ } 470 471 func QueryDiskMappings(ctx context.Context, r soap.RoundTripper, req *types.QueryDiskMappings) (*types.QueryDiskMappingsResponse, error) { 472 var reqBody, resBody QueryDiskMappingsBody 473 474 reqBody.Req = req 475 476 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 477 return nil, err 478 } 479 480 return resBody.Res, nil 481 } 482 483 type RemoveDiskExBody struct { 484 Req *types.RemoveDiskEx `xml:"urn:vsan RemoveDiskEx,omitempty"` 485 Res *types.RemoveDiskExResponse `xml:"urn:vsan RemoveDiskExResponse,omitempty"` 486 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 487 } 488 489 func (b *RemoveDiskExBody) Fault() *soap.Fault { return b.Fault_ } 490 491 func RemoveDiskEx(ctx context.Context, r soap.RoundTripper, req *types.RemoveDiskEx) (*types.RemoveDiskExResponse, error) { 492 var reqBody, resBody RemoveDiskExBody 493 494 reqBody.Req = req 495 496 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 497 return nil, err 498 } 499 500 return resBody.Res, nil 501 } 502 503 type QueryClusterDataEfficiencyCapacityStateBody struct { 504 Req *types.QueryClusterDataEfficiencyCapacityState `xml:"urn:vsan QueryClusterDataEfficiencyCapacityState,omitempty"` 505 Res *types.QueryClusterDataEfficiencyCapacityStateResponse `xml:"urn:vsan QueryClusterDataEfficiencyCapacityStateResponse,omitempty"` 506 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 507 } 508 509 func (b *QueryClusterDataEfficiencyCapacityStateBody) Fault() *soap.Fault { return b.Fault_ } 510 511 func QueryClusterDataEfficiencyCapacityState(ctx context.Context, r soap.RoundTripper, req *types.QueryClusterDataEfficiencyCapacityState) (*types.QueryClusterDataEfficiencyCapacityStateResponse, error) { 512 var reqBody, resBody QueryClusterDataEfficiencyCapacityStateBody 513 514 reqBody.Req = req 515 516 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 517 return nil, err 518 } 519 520 return resBody.Res, nil 521 } 522 523 type RetrieveAllFlashCapabilitiesBody struct { 524 Req *types.RetrieveAllFlashCapabilities `xml:"urn:vsan RetrieveAllFlashCapabilities,omitempty"` 525 Res *types.RetrieveAllFlashCapabilitiesResponse `xml:"urn:vsan RetrieveAllFlashCapabilitiesResponse,omitempty"` 526 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 527 } 528 529 func (b *RetrieveAllFlashCapabilitiesBody) Fault() *soap.Fault { return b.Fault_ } 530 531 func RetrieveAllFlashCapabilities(ctx context.Context, r soap.RoundTripper, req *types.RetrieveAllFlashCapabilities) (*types.RetrieveAllFlashCapabilitiesResponse, error) { 532 var reqBody, resBody RetrieveAllFlashCapabilitiesBody 533 534 reqBody.Req = req 535 536 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 537 return nil, err 538 } 539 540 return resBody.Res, nil 541 } 542 543 type QueryVsanManagedDisksBody struct { 544 Req *types.QueryVsanManagedDisks `xml:"urn:vsan QueryVsanManagedDisks,omitempty"` 545 Res *types.QueryVsanManagedDisksResponse `xml:"urn:vsan QueryVsanManagedDisksResponse,omitempty"` 546 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 547 } 548 549 func (b *QueryVsanManagedDisksBody) Fault() *soap.Fault { return b.Fault_ } 550 551 func QueryVsanManagedDisks(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanManagedDisks) (*types.QueryVsanManagedDisksResponse, error) { 552 var reqBody, resBody QueryVsanManagedDisksBody 553 554 reqBody.Req = req 555 556 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 557 return nil, err 558 } 559 560 return resBody.Res, nil 561 } 562 563 type RebuildDiskMappingBody struct { 564 Req *types.RebuildDiskMapping `xml:"urn:vsan RebuildDiskMapping,omitempty"` 565 Res *types.RebuildDiskMappingResponse `xml:"urn:vsan RebuildDiskMappingResponse,omitempty"` 566 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 567 } 568 569 func (b *RebuildDiskMappingBody) Fault() *soap.Fault { return b.Fault_ } 570 571 func RebuildDiskMapping(ctx context.Context, r soap.RoundTripper, req *types.RebuildDiskMapping) (*types.RebuildDiskMappingResponse, error) { 572 var reqBody, resBody RebuildDiskMappingBody 573 574 reqBody.Req = req 575 576 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 577 return nil, err 578 } 579 580 return resBody.Res, nil 581 } 582 583 type RemoveDiskMappingExBody struct { 584 Req *types.RemoveDiskMappingEx `xml:"urn:vsan RemoveDiskMappingEx,omitempty"` 585 Res *types.RemoveDiskMappingExResponse `xml:"urn:vsan RemoveDiskMappingExResponse,omitempty"` 586 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 587 } 588 589 func (b *RemoveDiskMappingExBody) Fault() *soap.Fault { return b.Fault_ } 590 591 func RemoveDiskMappingEx(ctx context.Context, r soap.RoundTripper, req *types.RemoveDiskMappingEx) (*types.RemoveDiskMappingExResponse, error) { 592 var reqBody, resBody RemoveDiskMappingExBody 593 594 reqBody.Req = req 595 596 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 597 return nil, err 598 } 599 600 return resBody.Res, nil 601 } 602 603 type VsanCompleteMigrateVmsToVdsBody struct { 604 Req *types.VsanCompleteMigrateVmsToVds `xml:"urn:vsan VsanCompleteMigrateVmsToVds,omitempty"` 605 Res *types.VsanCompleteMigrateVmsToVdsResponse `xml:"urn:vsan VsanCompleteMigrateVmsToVdsResponse,omitempty"` 606 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 607 } 608 609 func (b *VsanCompleteMigrateVmsToVdsBody) Fault() *soap.Fault { return b.Fault_ } 610 611 func VsanCompleteMigrateVmsToVds(ctx context.Context, r soap.RoundTripper, req *types.VsanCompleteMigrateVmsToVds) (*types.VsanCompleteMigrateVmsToVdsResponse, error) { 612 var reqBody, resBody VsanCompleteMigrateVmsToVdsBody 613 614 reqBody.Req = req 615 616 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 617 return nil, err 618 } 619 620 return resBody.Res, nil 621 } 622 623 type VsanMigrateVmsToVdsBody struct { 624 Req *types.VsanMigrateVmsToVds `xml:"urn:vsan VsanMigrateVmsToVds,omitempty"` 625 Res *types.VsanMigrateVmsToVdsResponse `xml:"urn:vsan VsanMigrateVmsToVdsResponse,omitempty"` 626 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 627 } 628 629 func (b *VsanMigrateVmsToVdsBody) Fault() *soap.Fault { return b.Fault_ } 630 631 func VsanMigrateVmsToVds(ctx context.Context, r soap.RoundTripper, req *types.VsanMigrateVmsToVds) (*types.VsanMigrateVmsToVdsResponse, error) { 632 var reqBody, resBody VsanMigrateVmsToVdsBody 633 634 reqBody.Req = req 635 636 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 637 return nil, err 638 } 639 640 return resBody.Res, nil 641 } 642 643 type QueryVsanCloudHealthStatusBody struct { 644 Req *types.QueryVsanCloudHealthStatus `xml:"urn:vsan QueryVsanCloudHealthStatus,omitempty"` 645 Res *types.QueryVsanCloudHealthStatusResponse `xml:"urn:vsan QueryVsanCloudHealthStatusResponse,omitempty"` 646 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 647 } 648 649 func (b *QueryVsanCloudHealthStatusBody) Fault() *soap.Fault { return b.Fault_ } 650 651 func QueryVsanCloudHealthStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanCloudHealthStatus) (*types.QueryVsanCloudHealthStatusResponse, error) { 652 var reqBody, resBody QueryVsanCloudHealthStatusBody 653 654 reqBody.Req = req 655 656 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 657 return nil, err 658 } 659 660 return resBody.Res, nil 661 } 662 663 type VsanPerformOnlineHealthCheckBody struct { 664 Req *types.VsanPerformOnlineHealthCheck `xml:"urn:vsan VsanPerformOnlineHealthCheck,omitempty"` 665 Res *types.VsanPerformOnlineHealthCheckResponse `xml:"urn:vsan VsanPerformOnlineHealthCheckResponse,omitempty"` 666 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 667 } 668 669 func (b *VsanPerformOnlineHealthCheckBody) Fault() *soap.Fault { return b.Fault_ } 670 671 func VsanPerformOnlineHealthCheck(ctx context.Context, r soap.RoundTripper, req *types.VsanPerformOnlineHealthCheck) (*types.VsanPerformOnlineHealthCheckResponse, error) { 672 var reqBody, resBody VsanPerformOnlineHealthCheckBody 673 674 reqBody.Req = req 675 676 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 677 return nil, err 678 } 679 680 return resBody.Res, nil 681 } 682 683 type VsanVitRemoveIscsiInitiatorsFromTargetBody struct { 684 Req *types.VsanVitRemoveIscsiInitiatorsFromTarget `xml:"urn:vsan VsanVitRemoveIscsiInitiatorsFromTarget,omitempty"` 685 Res *types.VsanVitRemoveIscsiInitiatorsFromTargetResponse `xml:"urn:vsan VsanVitRemoveIscsiInitiatorsFromTargetResponse,omitempty"` 686 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 687 } 688 689 func (b *VsanVitRemoveIscsiInitiatorsFromTargetBody) Fault() *soap.Fault { return b.Fault_ } 690 691 func VsanVitRemoveIscsiInitiatorsFromTarget(ctx context.Context, r soap.RoundTripper, req *types.VsanVitRemoveIscsiInitiatorsFromTarget) (*types.VsanVitRemoveIscsiInitiatorsFromTargetResponse, error) { 692 var reqBody, resBody VsanVitRemoveIscsiInitiatorsFromTargetBody 693 694 reqBody.Req = req 695 696 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 697 return nil, err 698 } 699 700 return resBody.Res, nil 701 } 702 703 type VsanVitRemoveIscsiInitiatorsFromGroupBody struct { 704 Req *types.VsanVitRemoveIscsiInitiatorsFromGroup `xml:"urn:vsan VsanVitRemoveIscsiInitiatorsFromGroup,omitempty"` 705 Res *types.VsanVitRemoveIscsiInitiatorsFromGroupResponse `xml:"urn:vsan VsanVitRemoveIscsiInitiatorsFromGroupResponse,omitempty"` 706 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 707 } 708 709 func (b *VsanVitRemoveIscsiInitiatorsFromGroupBody) Fault() *soap.Fault { return b.Fault_ } 710 711 func VsanVitRemoveIscsiInitiatorsFromGroup(ctx context.Context, r soap.RoundTripper, req *types.VsanVitRemoveIscsiInitiatorsFromGroup) (*types.VsanVitRemoveIscsiInitiatorsFromGroupResponse, error) { 712 var reqBody, resBody VsanVitRemoveIscsiInitiatorsFromGroupBody 713 714 reqBody.Req = req 715 716 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 717 return nil, err 718 } 719 720 return resBody.Res, nil 721 } 722 723 type VsanVitEditIscsiLUNBody struct { 724 Req *types.VsanVitEditIscsiLUN `xml:"urn:vsan VsanVitEditIscsiLUN,omitempty"` 725 Res *types.VsanVitEditIscsiLUNResponse `xml:"urn:vsan VsanVitEditIscsiLUNResponse,omitempty"` 726 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 727 } 728 729 func (b *VsanVitEditIscsiLUNBody) Fault() *soap.Fault { return b.Fault_ } 730 731 func VsanVitEditIscsiLUN(ctx context.Context, r soap.RoundTripper, req *types.VsanVitEditIscsiLUN) (*types.VsanVitEditIscsiLUNResponse, error) { 732 var reqBody, resBody VsanVitEditIscsiLUNBody 733 734 reqBody.Req = req 735 736 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 737 return nil, err 738 } 739 740 return resBody.Res, nil 741 } 742 743 type VsanVitGetIscsiLUNBody struct { 744 Req *types.VsanVitGetIscsiLUN `xml:"urn:vsan VsanVitGetIscsiLUN,omitempty"` 745 Res *types.VsanVitGetIscsiLUNResponse `xml:"urn:vsan VsanVitGetIscsiLUNResponse,omitempty"` 746 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 747 } 748 749 func (b *VsanVitGetIscsiLUNBody) Fault() *soap.Fault { return b.Fault_ } 750 751 func VsanVitGetIscsiLUN(ctx context.Context, r soap.RoundTripper, req *types.VsanVitGetIscsiLUN) (*types.VsanVitGetIscsiLUNResponse, error) { 752 var reqBody, resBody VsanVitGetIscsiLUNBody 753 754 reqBody.Req = req 755 756 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 757 return nil, err 758 } 759 760 return resBody.Res, nil 761 } 762 763 type VsanVitEditIscsiTargetBody struct { 764 Req *types.VsanVitEditIscsiTarget `xml:"urn:vsan VsanVitEditIscsiTarget,omitempty"` 765 Res *types.VsanVitEditIscsiTargetResponse `xml:"urn:vsan VsanVitEditIscsiTargetResponse,omitempty"` 766 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 767 } 768 769 func (b *VsanVitEditIscsiTargetBody) Fault() *soap.Fault { return b.Fault_ } 770 771 func VsanVitEditIscsiTarget(ctx context.Context, r soap.RoundTripper, req *types.VsanVitEditIscsiTarget) (*types.VsanVitEditIscsiTargetResponse, error) { 772 var reqBody, resBody VsanVitEditIscsiTargetBody 773 774 reqBody.Req = req 775 776 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 777 return nil, err 778 } 779 780 return resBody.Res, nil 781 } 782 783 type VsanVitAddIscsiInitiatorsToGroupBody struct { 784 Req *types.VsanVitAddIscsiInitiatorsToGroup `xml:"urn:vsan VsanVitAddIscsiInitiatorsToGroup,omitempty"` 785 Res *types.VsanVitAddIscsiInitiatorsToGroupResponse `xml:"urn:vsan VsanVitAddIscsiInitiatorsToGroupResponse,omitempty"` 786 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 787 } 788 789 func (b *VsanVitAddIscsiInitiatorsToGroupBody) Fault() *soap.Fault { return b.Fault_ } 790 791 func VsanVitAddIscsiInitiatorsToGroup(ctx context.Context, r soap.RoundTripper, req *types.VsanVitAddIscsiInitiatorsToGroup) (*types.VsanVitAddIscsiInitiatorsToGroupResponse, error) { 792 var reqBody, resBody VsanVitAddIscsiInitiatorsToGroupBody 793 794 reqBody.Req = req 795 796 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 797 return nil, err 798 } 799 800 return resBody.Res, nil 801 } 802 803 type VsanVitAddIscsiInitiatorsToTargetBody struct { 804 Req *types.VsanVitAddIscsiInitiatorsToTarget `xml:"urn:vsan VsanVitAddIscsiInitiatorsToTarget,omitempty"` 805 Res *types.VsanVitAddIscsiInitiatorsToTargetResponse `xml:"urn:vsan VsanVitAddIscsiInitiatorsToTargetResponse,omitempty"` 806 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 807 } 808 809 func (b *VsanVitAddIscsiInitiatorsToTargetBody) Fault() *soap.Fault { return b.Fault_ } 810 811 func VsanVitAddIscsiInitiatorsToTarget(ctx context.Context, r soap.RoundTripper, req *types.VsanVitAddIscsiInitiatorsToTarget) (*types.VsanVitAddIscsiInitiatorsToTargetResponse, error) { 812 var reqBody, resBody VsanVitAddIscsiInitiatorsToTargetBody 813 814 reqBody.Req = req 815 816 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 817 return nil, err 818 } 819 820 return resBody.Res, nil 821 } 822 823 type VsanVitQueryIscsiTargetServiceVersionBody struct { 824 Req *types.VsanVitQueryIscsiTargetServiceVersion `xml:"urn:vsan VsanVitQueryIscsiTargetServiceVersion,omitempty"` 825 Res *types.VsanVitQueryIscsiTargetServiceVersionResponse `xml:"urn:vsan VsanVitQueryIscsiTargetServiceVersionResponse,omitempty"` 826 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 827 } 828 829 func (b *VsanVitQueryIscsiTargetServiceVersionBody) Fault() *soap.Fault { return b.Fault_ } 830 831 func VsanVitQueryIscsiTargetServiceVersion(ctx context.Context, r soap.RoundTripper, req *types.VsanVitQueryIscsiTargetServiceVersion) (*types.VsanVitQueryIscsiTargetServiceVersionResponse, error) { 832 var reqBody, resBody VsanVitQueryIscsiTargetServiceVersionBody 833 834 reqBody.Req = req 835 836 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 837 return nil, err 838 } 839 840 return resBody.Res, nil 841 } 842 843 type VsanVitAddIscsiTargetToGroupBody struct { 844 Req *types.VsanVitAddIscsiTargetToGroup `xml:"urn:vsan VsanVitAddIscsiTargetToGroup,omitempty"` 845 Res *types.VsanVitAddIscsiTargetToGroupResponse `xml:"urn:vsan VsanVitAddIscsiTargetToGroupResponse,omitempty"` 846 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 847 } 848 849 func (b *VsanVitAddIscsiTargetToGroupBody) Fault() *soap.Fault { return b.Fault_ } 850 851 func VsanVitAddIscsiTargetToGroup(ctx context.Context, r soap.RoundTripper, req *types.VsanVitAddIscsiTargetToGroup) (*types.VsanVitAddIscsiTargetToGroupResponse, error) { 852 var reqBody, resBody VsanVitAddIscsiTargetToGroupBody 853 854 reqBody.Req = req 855 856 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 857 return nil, err 858 } 859 860 return resBody.Res, nil 861 } 862 863 type VsanVitRemoveIscsiTargetFromGroupBody struct { 864 Req *types.VsanVitRemoveIscsiTargetFromGroup `xml:"urn:vsan VsanVitRemoveIscsiTargetFromGroup,omitempty"` 865 Res *types.VsanVitRemoveIscsiTargetFromGroupResponse `xml:"urn:vsan VsanVitRemoveIscsiTargetFromGroupResponse,omitempty"` 866 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 867 } 868 869 func (b *VsanVitRemoveIscsiTargetFromGroupBody) Fault() *soap.Fault { return b.Fault_ } 870 871 func VsanVitRemoveIscsiTargetFromGroup(ctx context.Context, r soap.RoundTripper, req *types.VsanVitRemoveIscsiTargetFromGroup) (*types.VsanVitRemoveIscsiTargetFromGroupResponse, error) { 872 var reqBody, resBody VsanVitRemoveIscsiTargetFromGroupBody 873 874 reqBody.Req = req 875 876 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 877 return nil, err 878 } 879 880 return resBody.Res, nil 881 } 882 883 type VsanVitGetIscsiLUNsBody struct { 884 Req *types.VsanVitGetIscsiLUNs `xml:"urn:vsan VsanVitGetIscsiLUNs,omitempty"` 885 Res *types.VsanVitGetIscsiLUNsResponse `xml:"urn:vsan VsanVitGetIscsiLUNsResponse,omitempty"` 886 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 887 } 888 889 func (b *VsanVitGetIscsiLUNsBody) Fault() *soap.Fault { return b.Fault_ } 890 891 func VsanVitGetIscsiLUNs(ctx context.Context, r soap.RoundTripper, req *types.VsanVitGetIscsiLUNs) (*types.VsanVitGetIscsiLUNsResponse, error) { 892 var reqBody, resBody VsanVitGetIscsiLUNsBody 893 894 reqBody.Req = req 895 896 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 897 return nil, err 898 } 899 900 return resBody.Res, nil 901 } 902 903 type VsanVitRemoveIscsiLUNBody struct { 904 Req *types.VsanVitRemoveIscsiLUN `xml:"urn:vsan VsanVitRemoveIscsiLUN,omitempty"` 905 Res *types.VsanVitRemoveIscsiLUNResponse `xml:"urn:vsan VsanVitRemoveIscsiLUNResponse,omitempty"` 906 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 907 } 908 909 func (b *VsanVitRemoveIscsiLUNBody) Fault() *soap.Fault { return b.Fault_ } 910 911 func VsanVitRemoveIscsiLUN(ctx context.Context, r soap.RoundTripper, req *types.VsanVitRemoveIscsiLUN) (*types.VsanVitRemoveIscsiLUNResponse, error) { 912 var reqBody, resBody VsanVitRemoveIscsiLUNBody 913 914 reqBody.Req = req 915 916 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 917 return nil, err 918 } 919 920 return resBody.Res, nil 921 } 922 923 type VsanVitGetIscsiInitiatorGroupBody struct { 924 Req *types.VsanVitGetIscsiInitiatorGroup `xml:"urn:vsan VsanVitGetIscsiInitiatorGroup,omitempty"` 925 Res *types.VsanVitGetIscsiInitiatorGroupResponse `xml:"urn:vsan VsanVitGetIscsiInitiatorGroupResponse,omitempty"` 926 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 927 } 928 929 func (b *VsanVitGetIscsiInitiatorGroupBody) Fault() *soap.Fault { return b.Fault_ } 930 931 func VsanVitGetIscsiInitiatorGroup(ctx context.Context, r soap.RoundTripper, req *types.VsanVitGetIscsiInitiatorGroup) (*types.VsanVitGetIscsiInitiatorGroupResponse, error) { 932 var reqBody, resBody VsanVitGetIscsiInitiatorGroupBody 933 934 reqBody.Req = req 935 936 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 937 return nil, err 938 } 939 940 return resBody.Res, nil 941 } 942 943 type VsanVitRemoveIscsiInitiatorGroupBody struct { 944 Req *types.VsanVitRemoveIscsiInitiatorGroup `xml:"urn:vsan VsanVitRemoveIscsiInitiatorGroup,omitempty"` 945 Res *types.VsanVitRemoveIscsiInitiatorGroupResponse `xml:"urn:vsan VsanVitRemoveIscsiInitiatorGroupResponse,omitempty"` 946 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 947 } 948 949 func (b *VsanVitRemoveIscsiInitiatorGroupBody) Fault() *soap.Fault { return b.Fault_ } 950 951 func VsanVitRemoveIscsiInitiatorGroup(ctx context.Context, r soap.RoundTripper, req *types.VsanVitRemoveIscsiInitiatorGroup) (*types.VsanVitRemoveIscsiInitiatorGroupResponse, error) { 952 var reqBody, resBody VsanVitRemoveIscsiInitiatorGroupBody 953 954 reqBody.Req = req 955 956 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 957 return nil, err 958 } 959 960 return resBody.Res, nil 961 } 962 963 type VsanVitGetHomeObjectBody struct { 964 Req *types.VsanVitGetHomeObject `xml:"urn:vsan VsanVitGetHomeObject,omitempty"` 965 Res *types.VsanVitGetHomeObjectResponse `xml:"urn:vsan VsanVitGetHomeObjectResponse,omitempty"` 966 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 967 } 968 969 func (b *VsanVitGetHomeObjectBody) Fault() *soap.Fault { return b.Fault_ } 970 971 func VsanVitGetHomeObject(ctx context.Context, r soap.RoundTripper, req *types.VsanVitGetHomeObject) (*types.VsanVitGetHomeObjectResponse, error) { 972 var reqBody, resBody VsanVitGetHomeObjectBody 973 974 reqBody.Req = req 975 976 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 977 return nil, err 978 } 979 980 return resBody.Res, nil 981 } 982 983 type VsanVitGetIscsiTargetBody struct { 984 Req *types.VsanVitGetIscsiTarget `xml:"urn:vsan VsanVitGetIscsiTarget,omitempty"` 985 Res *types.VsanVitGetIscsiTargetResponse `xml:"urn:vsan VsanVitGetIscsiTargetResponse,omitempty"` 986 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 987 } 988 989 func (b *VsanVitGetIscsiTargetBody) Fault() *soap.Fault { return b.Fault_ } 990 991 func VsanVitGetIscsiTarget(ctx context.Context, r soap.RoundTripper, req *types.VsanVitGetIscsiTarget) (*types.VsanVitGetIscsiTargetResponse, error) { 992 var reqBody, resBody VsanVitGetIscsiTargetBody 993 994 reqBody.Req = req 995 996 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 997 return nil, err 998 } 999 1000 return resBody.Res, nil 1001 } 1002 1003 type VsanVitRemoveIscsiTargetBody struct { 1004 Req *types.VsanVitRemoveIscsiTarget `xml:"urn:vsan VsanVitRemoveIscsiTarget,omitempty"` 1005 Res *types.VsanVitRemoveIscsiTargetResponse `xml:"urn:vsan VsanVitRemoveIscsiTargetResponse,omitempty"` 1006 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1007 } 1008 1009 func (b *VsanVitRemoveIscsiTargetBody) Fault() *soap.Fault { return b.Fault_ } 1010 1011 func VsanVitRemoveIscsiTarget(ctx context.Context, r soap.RoundTripper, req *types.VsanVitRemoveIscsiTarget) (*types.VsanVitRemoveIscsiTargetResponse, error) { 1012 var reqBody, resBody VsanVitRemoveIscsiTargetBody 1013 1014 reqBody.Req = req 1015 1016 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1017 return nil, err 1018 } 1019 1020 return resBody.Res, nil 1021 } 1022 1023 type VsanVitAddIscsiLUNBody struct { 1024 Req *types.VsanVitAddIscsiLUN `xml:"urn:vsan VsanVitAddIscsiLUN,omitempty"` 1025 Res *types.VsanVitAddIscsiLUNResponse `xml:"urn:vsan VsanVitAddIscsiLUNResponse,omitempty"` 1026 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1027 } 1028 1029 func (b *VsanVitAddIscsiLUNBody) Fault() *soap.Fault { return b.Fault_ } 1030 1031 func VsanVitAddIscsiLUN(ctx context.Context, r soap.RoundTripper, req *types.VsanVitAddIscsiLUN) (*types.VsanVitAddIscsiLUNResponse, error) { 1032 var reqBody, resBody VsanVitAddIscsiLUNBody 1033 1034 reqBody.Req = req 1035 1036 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1037 return nil, err 1038 } 1039 1040 return resBody.Res, nil 1041 } 1042 1043 type VsanVitGetIscsiInitiatorGroupsBody struct { 1044 Req *types.VsanVitGetIscsiInitiatorGroups `xml:"urn:vsan VsanVitGetIscsiInitiatorGroups,omitempty"` 1045 Res *types.VsanVitGetIscsiInitiatorGroupsResponse `xml:"urn:vsan VsanVitGetIscsiInitiatorGroupsResponse,omitempty"` 1046 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1047 } 1048 1049 func (b *VsanVitGetIscsiInitiatorGroupsBody) Fault() *soap.Fault { return b.Fault_ } 1050 1051 func VsanVitGetIscsiInitiatorGroups(ctx context.Context, r soap.RoundTripper, req *types.VsanVitGetIscsiInitiatorGroups) (*types.VsanVitGetIscsiInitiatorGroupsResponse, error) { 1052 var reqBody, resBody VsanVitGetIscsiInitiatorGroupsBody 1053 1054 reqBody.Req = req 1055 1056 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1057 return nil, err 1058 } 1059 1060 return resBody.Res, nil 1061 } 1062 1063 type VsanVitGetIscsiTargetsBody struct { 1064 Req *types.VsanVitGetIscsiTargets `xml:"urn:vsan VsanVitGetIscsiTargets,omitempty"` 1065 Res *types.VsanVitGetIscsiTargetsResponse `xml:"urn:vsan VsanVitGetIscsiTargetsResponse,omitempty"` 1066 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1067 } 1068 1069 func (b *VsanVitGetIscsiTargetsBody) Fault() *soap.Fault { return b.Fault_ } 1070 1071 func VsanVitGetIscsiTargets(ctx context.Context, r soap.RoundTripper, req *types.VsanVitGetIscsiTargets) (*types.VsanVitGetIscsiTargetsResponse, error) { 1072 var reqBody, resBody VsanVitGetIscsiTargetsBody 1073 1074 reqBody.Req = req 1075 1076 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1077 return nil, err 1078 } 1079 1080 return resBody.Res, nil 1081 } 1082 1083 type VsanVitAddIscsiTargetBody struct { 1084 Req *types.VsanVitAddIscsiTarget `xml:"urn:vsan VsanVitAddIscsiTarget,omitempty"` 1085 Res *types.VsanVitAddIscsiTargetResponse `xml:"urn:vsan VsanVitAddIscsiTargetResponse,omitempty"` 1086 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1087 } 1088 1089 func (b *VsanVitAddIscsiTargetBody) Fault() *soap.Fault { return b.Fault_ } 1090 1091 func VsanVitAddIscsiTarget(ctx context.Context, r soap.RoundTripper, req *types.VsanVitAddIscsiTarget) (*types.VsanVitAddIscsiTargetResponse, error) { 1092 var reqBody, resBody VsanVitAddIscsiTargetBody 1093 1094 reqBody.Req = req 1095 1096 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1097 return nil, err 1098 } 1099 1100 return resBody.Res, nil 1101 } 1102 1103 type VsanVitAddIscsiInitiatorGroupBody struct { 1104 Req *types.VsanVitAddIscsiInitiatorGroup `xml:"urn:vsan VsanVitAddIscsiInitiatorGroup,omitempty"` 1105 Res *types.VsanVitAddIscsiInitiatorGroupResponse `xml:"urn:vsan VsanVitAddIscsiInitiatorGroupResponse,omitempty"` 1106 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1107 } 1108 1109 func (b *VsanVitAddIscsiInitiatorGroupBody) Fault() *soap.Fault { return b.Fault_ } 1110 1111 func VsanVitAddIscsiInitiatorGroup(ctx context.Context, r soap.RoundTripper, req *types.VsanVitAddIscsiInitiatorGroup) (*types.VsanVitAddIscsiInitiatorGroupResponse, error) { 1112 var reqBody, resBody VsanVitAddIscsiInitiatorGroupBody 1113 1114 reqBody.Req = req 1115 1116 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1117 return nil, err 1118 } 1119 1120 return resBody.Res, nil 1121 } 1122 1123 type VsanRemediateVsanClusterBody struct { 1124 Req *types.VsanRemediateVsanCluster `xml:"urn:vsan VsanRemediateVsanCluster,omitempty"` 1125 Res *types.VsanRemediateVsanClusterResponse `xml:"urn:vsan VsanRemediateVsanClusterResponse,omitempty"` 1126 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1127 } 1128 1129 func (b *VsanRemediateVsanClusterBody) Fault() *soap.Fault { return b.Fault_ } 1130 1131 func VsanRemediateVsanCluster(ctx context.Context, r soap.RoundTripper, req *types.VsanRemediateVsanCluster) (*types.VsanRemediateVsanClusterResponse, error) { 1132 var reqBody, resBody VsanRemediateVsanClusterBody 1133 1134 reqBody.Req = req 1135 1136 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1137 return nil, err 1138 } 1139 1140 return resBody.Res, nil 1141 } 1142 1143 type VsanRemediateVsanHostBody struct { 1144 Req *types.VsanRemediateVsanHost `xml:"urn:vsan VsanRemediateVsanHost,omitempty"` 1145 Res *types.VsanRemediateVsanHostResponse `xml:"urn:vsan VsanRemediateVsanHostResponse,omitempty"` 1146 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1147 } 1148 1149 func (b *VsanRemediateVsanHostBody) Fault() *soap.Fault { return b.Fault_ } 1150 1151 func VsanRemediateVsanHost(ctx context.Context, r soap.RoundTripper, req *types.VsanRemediateVsanHost) (*types.VsanRemediateVsanHostResponse, error) { 1152 var reqBody, resBody VsanRemediateVsanHostBody 1153 1154 reqBody.Req = req 1155 1156 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1157 return nil, err 1158 } 1159 1160 return resBody.Res, nil 1161 } 1162 1163 type VsanGetCapabilitiesBody struct { 1164 Req *types.VsanGetCapabilities `xml:"urn:vsan VsanGetCapabilities,omitempty"` 1165 Res *types.VsanGetCapabilitiesResponse `xml:"urn:vsan VsanGetCapabilitiesResponse,omitempty"` 1166 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1167 } 1168 1169 func (b *VsanGetCapabilitiesBody) Fault() *soap.Fault { return b.Fault_ } 1170 1171 func VsanGetCapabilities(ctx context.Context, r soap.RoundTripper, req *types.VsanGetCapabilities) (*types.VsanGetCapabilitiesResponse, error) { 1172 var reqBody, resBody VsanGetCapabilitiesBody 1173 1174 reqBody.Req = req 1175 1176 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1177 return nil, err 1178 } 1179 1180 return resBody.Res, nil 1181 } 1182 1183 type VsanHostUpdateFirmwareBody struct { 1184 Req *types.VsanHostUpdateFirmware `xml:"urn:vsan VsanHostUpdateFirmware,omitempty"` 1185 Res *types.VsanHostUpdateFirmwareResponse `xml:"urn:vsan VsanHostUpdateFirmwareResponse,omitempty"` 1186 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1187 } 1188 1189 func (b *VsanHostUpdateFirmwareBody) Fault() *soap.Fault { return b.Fault_ } 1190 1191 func VsanHostUpdateFirmware(ctx context.Context, r soap.RoundTripper, req *types.VsanHostUpdateFirmware) (*types.VsanHostUpdateFirmwareResponse, error) { 1192 var reqBody, resBody VsanHostUpdateFirmwareBody 1193 1194 reqBody.Req = req 1195 1196 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1197 return nil, err 1198 } 1199 1200 return resBody.Res, nil 1201 } 1202 1203 type FetchIsoDepotCookieBody struct { 1204 Req *types.FetchIsoDepotCookie `xml:"urn:vsan FetchIsoDepotCookie,omitempty"` 1205 Res *types.FetchIsoDepotCookieResponse `xml:"urn:vsan FetchIsoDepotCookieResponse,omitempty"` 1206 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1207 } 1208 1209 func (b *FetchIsoDepotCookieBody) Fault() *soap.Fault { return b.Fault_ } 1210 1211 func FetchIsoDepotCookie(ctx context.Context, r soap.RoundTripper, req *types.FetchIsoDepotCookie) (*types.FetchIsoDepotCookieResponse, error) { 1212 var reqBody, resBody FetchIsoDepotCookieBody 1213 1214 reqBody.Req = req 1215 1216 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1217 return nil, err 1218 } 1219 1220 return resBody.Res, nil 1221 } 1222 1223 type GetVsanVumConfigBody struct { 1224 Req *types.GetVsanVumConfig `xml:"urn:vsan GetVsanVumConfig,omitempty"` 1225 Res *types.GetVsanVumConfigResponse `xml:"urn:vsan GetVsanVumConfigResponse,omitempty"` 1226 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1227 } 1228 1229 func (b *GetVsanVumConfigBody) Fault() *soap.Fault { return b.Fault_ } 1230 1231 func GetVsanVumConfig(ctx context.Context, r soap.RoundTripper, req *types.GetVsanVumConfig) (*types.GetVsanVumConfigResponse, error) { 1232 var reqBody, resBody GetVsanVumConfigBody 1233 1234 reqBody.Req = req 1235 1236 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1237 return nil, err 1238 } 1239 1240 return resBody.Res, nil 1241 } 1242 1243 type VsanVcUploadReleaseDbBody struct { 1244 Req *types.VsanVcUploadReleaseDb `xml:"urn:vsan VsanVcUploadReleaseDb,omitempty"` 1245 Res *types.VsanVcUploadReleaseDbResponse `xml:"urn:vsan VsanVcUploadReleaseDbResponse,omitempty"` 1246 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1247 } 1248 1249 func (b *VsanVcUploadReleaseDbBody) Fault() *soap.Fault { return b.Fault_ } 1250 1251 func VsanVcUploadReleaseDb(ctx context.Context, r soap.RoundTripper, req *types.VsanVcUploadReleaseDb) (*types.VsanVcUploadReleaseDbResponse, error) { 1252 var reqBody, resBody VsanVcUploadReleaseDbBody 1253 1254 reqBody.Req = req 1255 1256 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1257 return nil, err 1258 } 1259 1260 return resBody.Res, nil 1261 } 1262 1263 type VsanGetResourceCheckStatusBody struct { 1264 Req *types.VsanGetResourceCheckStatus `xml:"urn:vsan VsanGetResourceCheckStatus,omitempty"` 1265 Res *types.VsanGetResourceCheckStatusResponse `xml:"urn:vsan VsanGetResourceCheckStatusResponse,omitempty"` 1266 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1267 } 1268 1269 func (b *VsanGetResourceCheckStatusBody) Fault() *soap.Fault { return b.Fault_ } 1270 1271 func VsanGetResourceCheckStatus(ctx context.Context, r soap.RoundTripper, req *types.VsanGetResourceCheckStatus) (*types.VsanGetResourceCheckStatusResponse, error) { 1272 var reqBody, resBody VsanGetResourceCheckStatusBody 1273 1274 reqBody.Req = req 1275 1276 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1277 return nil, err 1278 } 1279 1280 return resBody.Res, nil 1281 } 1282 1283 type VsanPerformResourceCheckBody struct { 1284 Req *types.VsanPerformResourceCheck `xml:"urn:vsan VsanPerformResourceCheck,omitempty"` 1285 Res *types.VsanPerformResourceCheckResponse `xml:"urn:vsan VsanPerformResourceCheckResponse,omitempty"` 1286 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1287 } 1288 1289 func (b *VsanPerformResourceCheckBody) Fault() *soap.Fault { return b.Fault_ } 1290 1291 func VsanPerformResourceCheck(ctx context.Context, r soap.RoundTripper, req *types.VsanPerformResourceCheck) (*types.VsanPerformResourceCheckResponse, error) { 1292 var reqBody, resBody VsanPerformResourceCheckBody 1293 1294 reqBody.Req = req 1295 1296 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1297 return nil, err 1298 } 1299 1300 return resBody.Res, nil 1301 } 1302 1303 type VsanHostCancelResourceCheckBody struct { 1304 Req *types.VsanHostCancelResourceCheck `xml:"urn:vsan VsanHostCancelResourceCheck,omitempty"` 1305 Res *types.VsanHostCancelResourceCheckResponse `xml:"urn:vsan VsanHostCancelResourceCheckResponse,omitempty"` 1306 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1307 } 1308 1309 func (b *VsanHostCancelResourceCheckBody) Fault() *soap.Fault { return b.Fault_ } 1310 1311 func VsanHostCancelResourceCheck(ctx context.Context, r soap.RoundTripper, req *types.VsanHostCancelResourceCheck) (*types.VsanHostCancelResourceCheckResponse, error) { 1312 var reqBody, resBody VsanHostCancelResourceCheckBody 1313 1314 reqBody.Req = req 1315 1316 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1317 return nil, err 1318 } 1319 1320 return resBody.Res, nil 1321 } 1322 1323 type VsanHostPerformResourceCheckBody struct { 1324 Req *types.VsanHostPerformResourceCheck `xml:"urn:vsan VsanHostPerformResourceCheck,omitempty"` 1325 Res *types.VsanHostPerformResourceCheckResponse `xml:"urn:vsan VsanHostPerformResourceCheckResponse,omitempty"` 1326 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1327 } 1328 1329 func (b *VsanHostPerformResourceCheckBody) Fault() *soap.Fault { return b.Fault_ } 1330 1331 func VsanHostPerformResourceCheck(ctx context.Context, r soap.RoundTripper, req *types.VsanHostPerformResourceCheck) (*types.VsanHostPerformResourceCheckResponse, error) { 1332 var reqBody, resBody VsanHostPerformResourceCheckBody 1333 1334 reqBody.Req = req 1335 1336 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1337 return nil, err 1338 } 1339 1340 return resBody.Res, nil 1341 } 1342 1343 type VosSetVsanObjectPolicyBody struct { 1344 Req *types.VosSetVsanObjectPolicy `xml:"urn:vsan VosSetVsanObjectPolicy,omitempty"` 1345 Res *types.VosSetVsanObjectPolicyResponse `xml:"urn:vsan VosSetVsanObjectPolicyResponse,omitempty"` 1346 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1347 } 1348 1349 func (b *VosSetVsanObjectPolicyBody) Fault() *soap.Fault { return b.Fault_ } 1350 1351 func VosSetVsanObjectPolicy(ctx context.Context, r soap.RoundTripper, req *types.VosSetVsanObjectPolicy) (*types.VosSetVsanObjectPolicyResponse, error) { 1352 var reqBody, resBody VosSetVsanObjectPolicyBody 1353 1354 reqBody.Req = req 1355 1356 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1357 return nil, err 1358 } 1359 1360 return resBody.Res, nil 1361 } 1362 1363 type VsanDeleteObjects_TaskBody struct { 1364 Req *types.VsanDeleteObjects_Task `xml:"urn:vsan VsanDeleteObjects_Task,omitempty"` 1365 Res *types.VsanDeleteObjects_TaskResponse `xml:"urn:vsan VsanDeleteObjects_TaskResponse,omitempty"` 1366 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1367 } 1368 1369 func (b *VsanDeleteObjects_TaskBody) Fault() *soap.Fault { return b.Fault_ } 1370 1371 func VsanDeleteObjects_Task(ctx context.Context, r soap.RoundTripper, req *types.VsanDeleteObjects_Task) (*types.VsanDeleteObjects_TaskResponse, error) { 1372 var reqBody, resBody VsanDeleteObjects_TaskBody 1373 1374 reqBody.Req = req 1375 1376 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1377 return nil, err 1378 } 1379 1380 return resBody.Res, nil 1381 } 1382 1383 type VosQueryVsanObjectInformationBody struct { 1384 Req *types.VosQueryVsanObjectInformation `xml:"urn:vsan VosQueryVsanObjectInformation,omitempty"` 1385 Res *types.VosQueryVsanObjectInformationResponse `xml:"urn:vsan VosQueryVsanObjectInformationResponse,omitempty"` 1386 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1387 } 1388 1389 func (b *VosQueryVsanObjectInformationBody) Fault() *soap.Fault { return b.Fault_ } 1390 1391 func VosQueryVsanObjectInformation(ctx context.Context, r soap.RoundTripper, req *types.VosQueryVsanObjectInformation) (*types.VosQueryVsanObjectInformationResponse, error) { 1392 var reqBody, resBody VosQueryVsanObjectInformationBody 1393 1394 reqBody.Req = req 1395 1396 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1397 return nil, err 1398 } 1399 1400 return resBody.Res, nil 1401 } 1402 1403 type RelayoutObjectsBody struct { 1404 Req *types.RelayoutObjects `xml:"urn:vsan RelayoutObjects,omitempty"` 1405 Res *types.RelayoutObjectsResponse `xml:"urn:vsan RelayoutObjectsResponse,omitempty"` 1406 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1407 } 1408 1409 func (b *RelayoutObjectsBody) Fault() *soap.Fault { return b.Fault_ } 1410 1411 func RelayoutObjects(ctx context.Context, r soap.RoundTripper, req *types.RelayoutObjects) (*types.RelayoutObjectsResponse, error) { 1412 var reqBody, resBody RelayoutObjectsBody 1413 1414 reqBody.Req = req 1415 1416 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1417 return nil, err 1418 } 1419 1420 return resBody.Res, nil 1421 } 1422 1423 type VsanQueryInaccessibleVmSwapObjectsBody struct { 1424 Req *types.VsanQueryInaccessibleVmSwapObjects `xml:"urn:vsan VsanQueryInaccessibleVmSwapObjects,omitempty"` 1425 Res *types.VsanQueryInaccessibleVmSwapObjectsResponse `xml:"urn:vsan VsanQueryInaccessibleVmSwapObjectsResponse,omitempty"` 1426 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1427 } 1428 1429 func (b *VsanQueryInaccessibleVmSwapObjectsBody) Fault() *soap.Fault { return b.Fault_ } 1430 1431 func VsanQueryInaccessibleVmSwapObjects(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryInaccessibleVmSwapObjects) (*types.VsanQueryInaccessibleVmSwapObjectsResponse, error) { 1432 var reqBody, resBody VsanQueryInaccessibleVmSwapObjectsBody 1433 1434 reqBody.Req = req 1435 1436 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1437 return nil, err 1438 } 1439 1440 return resBody.Res, nil 1441 } 1442 1443 type QuerySyncingVsanObjectsSummaryBody struct { 1444 Req *types.QuerySyncingVsanObjectsSummary `xml:"urn:vsan QuerySyncingVsanObjectsSummary,omitempty"` 1445 Res *types.QuerySyncingVsanObjectsSummaryResponse `xml:"urn:vsan QuerySyncingVsanObjectsSummaryResponse,omitempty"` 1446 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1447 } 1448 1449 func (b *QuerySyncingVsanObjectsSummaryBody) Fault() *soap.Fault { return b.Fault_ } 1450 1451 func QuerySyncingVsanObjectsSummary(ctx context.Context, r soap.RoundTripper, req *types.QuerySyncingVsanObjectsSummary) (*types.QuerySyncingVsanObjectsSummaryResponse, error) { 1452 var reqBody, resBody QuerySyncingVsanObjectsSummaryBody 1453 1454 reqBody.Req = req 1455 1456 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1457 return nil, err 1458 } 1459 1460 return resBody.Res, nil 1461 } 1462 1463 type VsanQueryObjectIdentitiesBody struct { 1464 Req *types.VsanQueryObjectIdentities `xml:"urn:vsan VsanQueryObjectIdentities,omitempty"` 1465 Res *types.VsanQueryObjectIdentitiesResponse `xml:"urn:vsan VsanQueryObjectIdentitiesResponse,omitempty"` 1466 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1467 } 1468 1469 func (b *VsanQueryObjectIdentitiesBody) Fault() *soap.Fault { return b.Fault_ } 1470 1471 func VsanQueryObjectIdentities(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryObjectIdentities) (*types.VsanQueryObjectIdentitiesResponse, error) { 1472 var reqBody, resBody VsanQueryObjectIdentitiesBody 1473 1474 reqBody.Req = req 1475 1476 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1477 return nil, err 1478 } 1479 1480 return resBody.Res, nil 1481 } 1482 1483 type VsanValidateConfigSpecBody struct { 1484 Req *types.VsanValidateConfigSpec `xml:"urn:vsan VsanValidateConfigSpec,omitempty"` 1485 Res *types.VsanValidateConfigSpecResponse `xml:"urn:vsan VsanValidateConfigSpecResponse,omitempty"` 1486 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1487 } 1488 1489 func (b *VsanValidateConfigSpecBody) Fault() *soap.Fault { return b.Fault_ } 1490 1491 func VsanValidateConfigSpec(ctx context.Context, r soap.RoundTripper, req *types.VsanValidateConfigSpec) (*types.VsanValidateConfigSpecResponse, error) { 1492 var reqBody, resBody VsanValidateConfigSpecBody 1493 1494 reqBody.Req = req 1495 1496 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1497 return nil, err 1498 } 1499 1500 return resBody.Res, nil 1501 } 1502 1503 type VsanClusterReconfigBody struct { 1504 Req *types.VsanClusterReconfig `xml:"urn:vsan VsanClusterReconfig,omitempty"` 1505 Res *types.VsanClusterReconfigResponse `xml:"urn:vsan VsanClusterReconfigResponse,omitempty"` 1506 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1507 } 1508 1509 func (b *VsanClusterReconfigBody) Fault() *soap.Fault { return b.Fault_ } 1510 1511 func VsanClusterReconfig(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterReconfig) (*types.VsanClusterReconfigResponse, error) { 1512 var reqBody, resBody VsanClusterReconfigBody 1513 1514 reqBody.Req = req 1515 1516 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1517 return nil, err 1518 } 1519 1520 return resBody.Res, nil 1521 } 1522 1523 type VsanClusterGetRuntimeStatsBody struct { 1524 Req *types.VsanClusterGetRuntimeStats `xml:"urn:vsan VsanClusterGetRuntimeStats,omitempty"` 1525 Res *types.VsanClusterGetRuntimeStatsResponse `xml:"urn:vsan VsanClusterGetRuntimeStatsResponse,omitempty"` 1526 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1527 } 1528 1529 func (b *VsanClusterGetRuntimeStatsBody) Fault() *soap.Fault { return b.Fault_ } 1530 1531 func VsanClusterGetRuntimeStats(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterGetRuntimeStats) (*types.VsanClusterGetRuntimeStatsResponse, error) { 1532 var reqBody, resBody VsanClusterGetRuntimeStatsBody 1533 1534 reqBody.Req = req 1535 1536 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1537 return nil, err 1538 } 1539 1540 return resBody.Res, nil 1541 } 1542 1543 type VsanQueryClusterDrsStatsBody struct { 1544 Req *types.VsanQueryClusterDrsStats `xml:"urn:vsan VsanQueryClusterDrsStats,omitempty"` 1545 Res *types.VsanQueryClusterDrsStatsResponse `xml:"urn:vsan VsanQueryClusterDrsStatsResponse,omitempty"` 1546 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1547 } 1548 1549 func (b *VsanQueryClusterDrsStatsBody) Fault() *soap.Fault { return b.Fault_ } 1550 1551 func VsanQueryClusterDrsStats(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryClusterDrsStats) (*types.VsanQueryClusterDrsStatsResponse, error) { 1552 var reqBody, resBody VsanQueryClusterDrsStatsBody 1553 1554 reqBody.Req = req 1555 1556 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1557 return nil, err 1558 } 1559 1560 return resBody.Res, nil 1561 } 1562 1563 type VsanClusterGetConfigBody struct { 1564 Req *types.VsanClusterGetConfig `xml:"urn:vsan VsanClusterGetConfig,omitempty"` 1565 Res *types.VsanClusterGetConfigResponse `xml:"urn:vsan VsanClusterGetConfigResponse,omitempty"` 1566 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1567 } 1568 1569 func (b *VsanClusterGetConfigBody) Fault() *soap.Fault { return b.Fault_ } 1570 1571 func VsanClusterGetConfig(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterGetConfig) (*types.VsanClusterGetConfigResponse, error) { 1572 var reqBody, resBody VsanClusterGetConfigBody 1573 1574 reqBody.Req = req 1575 1576 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1577 return nil, err 1578 } 1579 1580 return resBody.Res, nil 1581 } 1582 1583 type VsanEncryptedClusterRekey_TaskBody struct { 1584 Req *types.VsanEncryptedClusterRekey_Task `xml:"urn:vsan VsanEncryptedClusterRekey_Task,omitempty"` 1585 Res *types.VsanEncryptedClusterRekey_TaskResponse `xml:"urn:vsan VsanEncryptedClusterRekey_TaskResponse,omitempty"` 1586 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1587 } 1588 1589 func (b *VsanEncryptedClusterRekey_TaskBody) Fault() *soap.Fault { return b.Fault_ } 1590 1591 func VsanEncryptedClusterRekey_Task(ctx context.Context, r soap.RoundTripper, req *types.VsanEncryptedClusterRekey_Task) (*types.VsanEncryptedClusterRekey_TaskResponse, error) { 1592 var reqBody, resBody VsanEncryptedClusterRekey_TaskBody 1593 1594 reqBody.Req = req 1595 1596 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1597 return nil, err 1598 } 1599 1600 return resBody.Res, nil 1601 } 1602 1603 type VsanPurgeHclFilesBody struct { 1604 Req *types.VsanPurgeHclFiles `xml:"urn:vsan VsanPurgeHclFiles,omitempty"` 1605 Res *types.VsanPurgeHclFilesResponse `xml:"urn:vsan VsanPurgeHclFilesResponse,omitempty"` 1606 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1607 } 1608 1609 func (b *VsanPurgeHclFilesBody) Fault() *soap.Fault { return b.Fault_ } 1610 1611 func VsanPurgeHclFiles(ctx context.Context, r soap.RoundTripper, req *types.VsanPurgeHclFiles) (*types.VsanPurgeHclFilesResponse, error) { 1612 var reqBody, resBody VsanPurgeHclFilesBody 1613 1614 reqBody.Req = req 1615 1616 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1617 return nil, err 1618 } 1619 1620 return resBody.Res, nil 1621 } 1622 1623 type VsanQueryVcClusterCreateVmHealthHistoryTestBody struct { 1624 Req *types.VsanQueryVcClusterCreateVmHealthHistoryTest `xml:"urn:vsan VsanQueryVcClusterCreateVmHealthHistoryTest,omitempty"` 1625 Res *types.VsanQueryVcClusterCreateVmHealthHistoryTestResponse `xml:"urn:vsan VsanQueryVcClusterCreateVmHealthHistoryTestResponse,omitempty"` 1626 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1627 } 1628 1629 func (b *VsanQueryVcClusterCreateVmHealthHistoryTestBody) Fault() *soap.Fault { return b.Fault_ } 1630 1631 func VsanQueryVcClusterCreateVmHealthHistoryTest(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterCreateVmHealthHistoryTest) (*types.VsanQueryVcClusterCreateVmHealthHistoryTestResponse, error) { 1632 var reqBody, resBody VsanQueryVcClusterCreateVmHealthHistoryTestBody 1633 1634 reqBody.Req = req 1635 1636 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1637 return nil, err 1638 } 1639 1640 return resBody.Res, nil 1641 } 1642 1643 type VsanQueryVcClusterObjExtAttrsBody struct { 1644 Req *types.VsanQueryVcClusterObjExtAttrs `xml:"urn:vsan VsanQueryVcClusterObjExtAttrs,omitempty"` 1645 Res *types.VsanQueryVcClusterObjExtAttrsResponse `xml:"urn:vsan VsanQueryVcClusterObjExtAttrsResponse,omitempty"` 1646 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1647 } 1648 1649 func (b *VsanQueryVcClusterObjExtAttrsBody) Fault() *soap.Fault { return b.Fault_ } 1650 1651 func VsanQueryVcClusterObjExtAttrs(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterObjExtAttrs) (*types.VsanQueryVcClusterObjExtAttrsResponse, error) { 1652 var reqBody, resBody VsanQueryVcClusterObjExtAttrsBody 1653 1654 reqBody.Req = req 1655 1656 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1657 return nil, err 1658 } 1659 1660 return resBody.Res, nil 1661 } 1662 1663 type VsanHealthSetLogLevelBody struct { 1664 Req *types.VsanHealthSetLogLevel `xml:"urn:vsan VsanHealthSetLogLevel,omitempty"` 1665 Res *types.VsanHealthSetLogLevelResponse `xml:"urn:vsan VsanHealthSetLogLevelResponse,omitempty"` 1666 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1667 } 1668 1669 func (b *VsanHealthSetLogLevelBody) Fault() *soap.Fault { return b.Fault_ } 1670 1671 func VsanHealthSetLogLevel(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthSetLogLevel) (*types.VsanHealthSetLogLevelResponse, error) { 1672 var reqBody, resBody VsanHealthSetLogLevelBody 1673 1674 reqBody.Req = req 1675 1676 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1677 return nil, err 1678 } 1679 1680 return resBody.Res, nil 1681 } 1682 1683 type VsanHealthTestVsanClusterTelemetryProxyBody struct { 1684 Req *types.VsanHealthTestVsanClusterTelemetryProxy `xml:"urn:vsan VsanHealthTestVsanClusterTelemetryProxy,omitempty"` 1685 Res *types.VsanHealthTestVsanClusterTelemetryProxyResponse `xml:"urn:vsan VsanHealthTestVsanClusterTelemetryProxyResponse,omitempty"` 1686 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1687 } 1688 1689 func (b *VsanHealthTestVsanClusterTelemetryProxyBody) Fault() *soap.Fault { return b.Fault_ } 1690 1691 func VsanHealthTestVsanClusterTelemetryProxy(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthTestVsanClusterTelemetryProxy) (*types.VsanHealthTestVsanClusterTelemetryProxyResponse, error) { 1692 var reqBody, resBody VsanHealthTestVsanClusterTelemetryProxyBody 1693 1694 reqBody.Req = req 1695 1696 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1697 return nil, err 1698 } 1699 1700 return resBody.Res, nil 1701 } 1702 1703 type VsanVcUploadHclDbBody struct { 1704 Req *types.VsanVcUploadHclDb `xml:"urn:vsan VsanVcUploadHclDb,omitempty"` 1705 Res *types.VsanVcUploadHclDbResponse `xml:"urn:vsan VsanVcUploadHclDbResponse,omitempty"` 1706 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1707 } 1708 1709 func (b *VsanVcUploadHclDbBody) Fault() *soap.Fault { return b.Fault_ } 1710 1711 func VsanVcUploadHclDb(ctx context.Context, r soap.RoundTripper, req *types.VsanVcUploadHclDb) (*types.VsanVcUploadHclDbResponse, error) { 1712 var reqBody, resBody VsanVcUploadHclDbBody 1713 1714 reqBody.Req = req 1715 1716 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1717 return nil, err 1718 } 1719 1720 return resBody.Res, nil 1721 } 1722 1723 type VsanQueryVcClusterSmartStatsSummaryBody struct { 1724 Req *types.VsanQueryVcClusterSmartStatsSummary `xml:"urn:vsan VsanQueryVcClusterSmartStatsSummary,omitempty"` 1725 Res *types.VsanQueryVcClusterSmartStatsSummaryResponse `xml:"urn:vsan VsanQueryVcClusterSmartStatsSummaryResponse,omitempty"` 1726 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1727 } 1728 1729 func (b *VsanQueryVcClusterSmartStatsSummaryBody) Fault() *soap.Fault { return b.Fault_ } 1730 1731 func VsanQueryVcClusterSmartStatsSummary(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterSmartStatsSummary) (*types.VsanQueryVcClusterSmartStatsSummaryResponse, error) { 1732 var reqBody, resBody VsanQueryVcClusterSmartStatsSummaryBody 1733 1734 reqBody.Req = req 1735 1736 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1737 return nil, err 1738 } 1739 1740 return resBody.Res, nil 1741 } 1742 1743 type VsanVcUpdateHclDbFromWebBody struct { 1744 Req *types.VsanVcUpdateHclDbFromWeb `xml:"urn:vsan VsanVcUpdateHclDbFromWeb,omitempty"` 1745 Res *types.VsanVcUpdateHclDbFromWebResponse `xml:"urn:vsan VsanVcUpdateHclDbFromWebResponse,omitempty"` 1746 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1747 } 1748 1749 func (b *VsanVcUpdateHclDbFromWebBody) Fault() *soap.Fault { return b.Fault_ } 1750 1751 func VsanVcUpdateHclDbFromWeb(ctx context.Context, r soap.RoundTripper, req *types.VsanVcUpdateHclDbFromWeb) (*types.VsanVcUpdateHclDbFromWebResponse, error) { 1752 var reqBody, resBody VsanVcUpdateHclDbFromWebBody 1753 1754 reqBody.Req = req 1755 1756 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1757 return nil, err 1758 } 1759 1760 return resBody.Res, nil 1761 } 1762 1763 type VsanStopRebalanceClusterBody struct { 1764 Req *types.VsanStopRebalanceCluster `xml:"urn:vsan VsanStopRebalanceCluster,omitempty"` 1765 Res *types.VsanStopRebalanceClusterResponse `xml:"urn:vsan VsanStopRebalanceClusterResponse,omitempty"` 1766 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1767 } 1768 1769 func (b *VsanStopRebalanceClusterBody) Fault() *soap.Fault { return b.Fault_ } 1770 1771 func VsanStopRebalanceCluster(ctx context.Context, r soap.RoundTripper, req *types.VsanStopRebalanceCluster) (*types.VsanStopRebalanceClusterResponse, error) { 1772 var reqBody, resBody VsanStopRebalanceClusterBody 1773 1774 reqBody.Req = req 1775 1776 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1777 return nil, err 1778 } 1779 1780 return resBody.Res, nil 1781 } 1782 1783 type VsanHealthGetVsanClusterSilentChecksBody struct { 1784 Req *types.VsanHealthGetVsanClusterSilentChecks `xml:"urn:vsan VsanHealthGetVsanClusterSilentChecks,omitempty"` 1785 Res *types.VsanHealthGetVsanClusterSilentChecksResponse `xml:"urn:vsan VsanHealthGetVsanClusterSilentChecksResponse,omitempty"` 1786 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1787 } 1788 1789 func (b *VsanHealthGetVsanClusterSilentChecksBody) Fault() *soap.Fault { return b.Fault_ } 1790 1791 func VsanHealthGetVsanClusterSilentChecks(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthGetVsanClusterSilentChecks) (*types.VsanHealthGetVsanClusterSilentChecksResponse, error) { 1792 var reqBody, resBody VsanHealthGetVsanClusterSilentChecksBody 1793 1794 reqBody.Req = req 1795 1796 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1797 return nil, err 1798 } 1799 1800 return resBody.Res, nil 1801 } 1802 1803 type VsanClusterQueryFileServiceHealthSummaryBody struct { 1804 Req *types.VsanClusterQueryFileServiceHealthSummary `xml:"urn:vsan VsanClusterQueryFileServiceHealthSummary,omitempty"` 1805 Res *types.VsanClusterQueryFileServiceHealthSummaryResponse `xml:"urn:vsan VsanClusterQueryFileServiceHealthSummaryResponse,omitempty"` 1806 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1807 } 1808 1809 func (b *VsanClusterQueryFileServiceHealthSummaryBody) Fault() *soap.Fault { return b.Fault_ } 1810 1811 func VsanClusterQueryFileServiceHealthSummary(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterQueryFileServiceHealthSummary) (*types.VsanClusterQueryFileServiceHealthSummaryResponse, error) { 1812 var reqBody, resBody VsanClusterQueryFileServiceHealthSummaryBody 1813 1814 reqBody.Req = req 1815 1816 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1817 return nil, err 1818 } 1819 1820 return resBody.Res, nil 1821 } 1822 1823 type VsanHealthRepairClusterObjectsImmediateBody struct { 1824 Req *types.VsanHealthRepairClusterObjectsImmediate `xml:"urn:vsan VsanHealthRepairClusterObjectsImmediate,omitempty"` 1825 Res *types.VsanHealthRepairClusterObjectsImmediateResponse `xml:"urn:vsan VsanHealthRepairClusterObjectsImmediateResponse,omitempty"` 1826 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1827 } 1828 1829 func (b *VsanHealthRepairClusterObjectsImmediateBody) Fault() *soap.Fault { return b.Fault_ } 1830 1831 func VsanHealthRepairClusterObjectsImmediate(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthRepairClusterObjectsImmediate) (*types.VsanHealthRepairClusterObjectsImmediateResponse, error) { 1832 var reqBody, resBody VsanHealthRepairClusterObjectsImmediateBody 1833 1834 reqBody.Req = req 1835 1836 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1837 return nil, err 1838 } 1839 1840 return resBody.Res, nil 1841 } 1842 1843 type VsanQueryVcClusterNetworkPerfTestBody struct { 1844 Req *types.VsanQueryVcClusterNetworkPerfTest `xml:"urn:vsan VsanQueryVcClusterNetworkPerfTest,omitempty"` 1845 Res *types.VsanQueryVcClusterNetworkPerfTestResponse `xml:"urn:vsan VsanQueryVcClusterNetworkPerfTestResponse,omitempty"` 1846 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1847 } 1848 1849 func (b *VsanQueryVcClusterNetworkPerfTestBody) Fault() *soap.Fault { return b.Fault_ } 1850 1851 func VsanQueryVcClusterNetworkPerfTest(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterNetworkPerfTest) (*types.VsanQueryVcClusterNetworkPerfTestResponse, error) { 1852 var reqBody, resBody VsanQueryVcClusterNetworkPerfTestBody 1853 1854 reqBody.Req = req 1855 1856 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1857 return nil, err 1858 } 1859 1860 return resBody.Res, nil 1861 } 1862 1863 type VsanQueryVcClusterVmdkLoadHistoryTestBody struct { 1864 Req *types.VsanQueryVcClusterVmdkLoadHistoryTest `xml:"urn:vsan VsanQueryVcClusterVmdkLoadHistoryTest,omitempty"` 1865 Res *types.VsanQueryVcClusterVmdkLoadHistoryTestResponse `xml:"urn:vsan VsanQueryVcClusterVmdkLoadHistoryTestResponse,omitempty"` 1866 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1867 } 1868 1869 func (b *VsanQueryVcClusterVmdkLoadHistoryTestBody) Fault() *soap.Fault { return b.Fault_ } 1870 1871 func VsanQueryVcClusterVmdkLoadHistoryTest(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterVmdkLoadHistoryTest) (*types.VsanQueryVcClusterVmdkLoadHistoryTestResponse, error) { 1872 var reqBody, resBody VsanQueryVcClusterVmdkLoadHistoryTestBody 1873 1874 reqBody.Req = req 1875 1876 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1877 return nil, err 1878 } 1879 1880 return resBody.Res, nil 1881 } 1882 1883 type VsanHealthIsRebalanceRunningBody struct { 1884 Req *types.VsanHealthIsRebalanceRunning `xml:"urn:vsan VsanHealthIsRebalanceRunning,omitempty"` 1885 Res *types.VsanHealthIsRebalanceRunningResponse `xml:"urn:vsan VsanHealthIsRebalanceRunningResponse,omitempty"` 1886 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1887 } 1888 1889 func (b *VsanHealthIsRebalanceRunningBody) Fault() *soap.Fault { return b.Fault_ } 1890 1891 func VsanHealthIsRebalanceRunning(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthIsRebalanceRunning) (*types.VsanHealthIsRebalanceRunningResponse, error) { 1892 var reqBody, resBody VsanHealthIsRebalanceRunningBody 1893 1894 reqBody.Req = req 1895 1896 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1897 return nil, err 1898 } 1899 1900 return resBody.Res, nil 1901 } 1902 1903 type VsanQueryVcClusterCreateVmHealthTestBody struct { 1904 Req *types.VsanQueryVcClusterCreateVmHealthTest `xml:"urn:vsan VsanQueryVcClusterCreateVmHealthTest,omitempty"` 1905 Res *types.VsanQueryVcClusterCreateVmHealthTestResponse `xml:"urn:vsan VsanQueryVcClusterCreateVmHealthTestResponse,omitempty"` 1906 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1907 } 1908 1909 func (b *VsanQueryVcClusterCreateVmHealthTestBody) Fault() *soap.Fault { return b.Fault_ } 1910 1911 func VsanQueryVcClusterCreateVmHealthTest(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterCreateVmHealthTest) (*types.VsanQueryVcClusterCreateVmHealthTestResponse, error) { 1912 var reqBody, resBody VsanQueryVcClusterCreateVmHealthTestBody 1913 1914 reqBody.Req = req 1915 1916 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1917 return nil, err 1918 } 1919 1920 return resBody.Res, nil 1921 } 1922 1923 type VsanHealthQueryVsanProxyConfigBody struct { 1924 Req *types.VsanHealthQueryVsanProxyConfig `xml:"urn:vsan VsanHealthQueryVsanProxyConfig,omitempty"` 1925 Res *types.VsanHealthQueryVsanProxyConfigResponse `xml:"urn:vsan VsanHealthQueryVsanProxyConfigResponse,omitempty"` 1926 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1927 } 1928 1929 func (b *VsanHealthQueryVsanProxyConfigBody) Fault() *soap.Fault { return b.Fault_ } 1930 1931 func VsanHealthQueryVsanProxyConfig(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthQueryVsanProxyConfig) (*types.VsanHealthQueryVsanProxyConfigResponse, error) { 1932 var reqBody, resBody VsanHealthQueryVsanProxyConfigBody 1933 1934 reqBody.Req = req 1935 1936 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1937 return nil, err 1938 } 1939 1940 return resBody.Res, nil 1941 } 1942 1943 type VsanHealthQueryVsanClusterHealthCheckIntervalBody struct { 1944 Req *types.VsanHealthQueryVsanClusterHealthCheckInterval `xml:"urn:vsan VsanHealthQueryVsanClusterHealthCheckInterval,omitempty"` 1945 Res *types.VsanHealthQueryVsanClusterHealthCheckIntervalResponse `xml:"urn:vsan VsanHealthQueryVsanClusterHealthCheckIntervalResponse,omitempty"` 1946 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1947 } 1948 1949 func (b *VsanHealthQueryVsanClusterHealthCheckIntervalBody) Fault() *soap.Fault { return b.Fault_ } 1950 1951 func VsanHealthQueryVsanClusterHealthCheckInterval(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthQueryVsanClusterHealthCheckInterval) (*types.VsanHealthQueryVsanClusterHealthCheckIntervalResponse, error) { 1952 var reqBody, resBody VsanHealthQueryVsanClusterHealthCheckIntervalBody 1953 1954 reqBody.Req = req 1955 1956 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1957 return nil, err 1958 } 1959 1960 return resBody.Res, nil 1961 } 1962 1963 type VsanQueryAllSupportedHealthChecksBody struct { 1964 Req *types.VsanQueryAllSupportedHealthChecks `xml:"urn:vsan VsanQueryAllSupportedHealthChecks,omitempty"` 1965 Res *types.VsanQueryAllSupportedHealthChecksResponse `xml:"urn:vsan VsanQueryAllSupportedHealthChecksResponse,omitempty"` 1966 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1967 } 1968 1969 func (b *VsanQueryAllSupportedHealthChecksBody) Fault() *soap.Fault { return b.Fault_ } 1970 1971 func VsanQueryAllSupportedHealthChecks(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryAllSupportedHealthChecks) (*types.VsanQueryAllSupportedHealthChecksResponse, error) { 1972 var reqBody, resBody VsanQueryAllSupportedHealthChecksBody 1973 1974 reqBody.Req = req 1975 1976 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1977 return nil, err 1978 } 1979 1980 return resBody.Res, nil 1981 } 1982 1983 type VsanVcClusterGetHclInfoBody struct { 1984 Req *types.VsanVcClusterGetHclInfo `xml:"urn:vsan VsanVcClusterGetHclInfo,omitempty"` 1985 Res *types.VsanVcClusterGetHclInfoResponse `xml:"urn:vsan VsanVcClusterGetHclInfoResponse,omitempty"` 1986 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 1987 } 1988 1989 func (b *VsanVcClusterGetHclInfoBody) Fault() *soap.Fault { return b.Fault_ } 1990 1991 func VsanVcClusterGetHclInfo(ctx context.Context, r soap.RoundTripper, req *types.VsanVcClusterGetHclInfo) (*types.VsanVcClusterGetHclInfoResponse, error) { 1992 var reqBody, resBody VsanVcClusterGetHclInfoBody 1993 1994 reqBody.Req = req 1995 1996 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 1997 return nil, err 1998 } 1999 2000 return resBody.Res, nil 2001 } 2002 2003 type VsanQueryAttachToSrHistoryBody struct { 2004 Req *types.VsanQueryAttachToSrHistory `xml:"urn:vsan VsanQueryAttachToSrHistory,omitempty"` 2005 Res *types.VsanQueryAttachToSrHistoryResponse `xml:"urn:vsan VsanQueryAttachToSrHistoryResponse,omitempty"` 2006 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2007 } 2008 2009 func (b *VsanQueryAttachToSrHistoryBody) Fault() *soap.Fault { return b.Fault_ } 2010 2011 func VsanQueryAttachToSrHistory(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryAttachToSrHistory) (*types.VsanQueryAttachToSrHistoryResponse, error) { 2012 var reqBody, resBody VsanQueryAttachToSrHistoryBody 2013 2014 reqBody.Req = req 2015 2016 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2017 return nil, err 2018 } 2019 2020 return resBody.Res, nil 2021 } 2022 2023 type VsanGetReleaseRecommendationBody struct { 2024 Req *types.VsanGetReleaseRecommendation `xml:"urn:vsan VsanGetReleaseRecommendation,omitempty"` 2025 Res *types.VsanGetReleaseRecommendationResponse `xml:"urn:vsan VsanGetReleaseRecommendationResponse,omitempty"` 2026 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2027 } 2028 2029 func (b *VsanGetReleaseRecommendationBody) Fault() *soap.Fault { return b.Fault_ } 2030 2031 func VsanGetReleaseRecommendation(ctx context.Context, r soap.RoundTripper, req *types.VsanGetReleaseRecommendation) (*types.VsanGetReleaseRecommendationResponse, error) { 2032 var reqBody, resBody VsanGetReleaseRecommendationBody 2033 2034 reqBody.Req = req 2035 2036 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2037 return nil, err 2038 } 2039 2040 return resBody.Res, nil 2041 } 2042 2043 type VsanGetHclConstraintsBody struct { 2044 Req *types.VsanGetHclConstraints `xml:"urn:vsan VsanGetHclConstraints,omitempty"` 2045 Res *types.VsanGetHclConstraintsResponse `xml:"urn:vsan VsanGetHclConstraintsResponse,omitempty"` 2046 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2047 } 2048 2049 func (b *VsanGetHclConstraintsBody) Fault() *soap.Fault { return b.Fault_ } 2050 2051 func VsanGetHclConstraints(ctx context.Context, r soap.RoundTripper, req *types.VsanGetHclConstraints) (*types.VsanGetHclConstraintsResponse, error) { 2052 var reqBody, resBody VsanGetHclConstraintsBody 2053 2054 reqBody.Req = req 2055 2056 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2057 return nil, err 2058 } 2059 2060 return resBody.Res, nil 2061 } 2062 2063 type VsanRebalanceClusterBody struct { 2064 Req *types.VsanRebalanceCluster `xml:"urn:vsan VsanRebalanceCluster,omitempty"` 2065 Res *types.VsanRebalanceClusterResponse `xml:"urn:vsan VsanRebalanceClusterResponse,omitempty"` 2066 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2067 } 2068 2069 func (b *VsanRebalanceClusterBody) Fault() *soap.Fault { return b.Fault_ } 2070 2071 func VsanRebalanceCluster(ctx context.Context, r soap.RoundTripper, req *types.VsanRebalanceCluster) (*types.VsanRebalanceClusterResponse, error) { 2072 var reqBody, resBody VsanRebalanceClusterBody 2073 2074 reqBody.Req = req 2075 2076 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2077 return nil, err 2078 } 2079 2080 return resBody.Res, nil 2081 } 2082 2083 type VsanVcClusterRunVmdkLoadTestBody struct { 2084 Req *types.VsanVcClusterRunVmdkLoadTest `xml:"urn:vsan VsanVcClusterRunVmdkLoadTest,omitempty"` 2085 Res *types.VsanVcClusterRunVmdkLoadTestResponse `xml:"urn:vsan VsanVcClusterRunVmdkLoadTestResponse,omitempty"` 2086 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2087 } 2088 2089 func (b *VsanVcClusterRunVmdkLoadTestBody) Fault() *soap.Fault { return b.Fault_ } 2090 2091 func VsanVcClusterRunVmdkLoadTest(ctx context.Context, r soap.RoundTripper, req *types.VsanVcClusterRunVmdkLoadTest) (*types.VsanVcClusterRunVmdkLoadTestResponse, error) { 2092 var reqBody, resBody VsanVcClusterRunVmdkLoadTestBody 2093 2094 reqBody.Req = req 2095 2096 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2097 return nil, err 2098 } 2099 2100 return resBody.Res, nil 2101 } 2102 2103 type VsanHealthSendVsanTelemetryBody struct { 2104 Req *types.VsanHealthSendVsanTelemetry `xml:"urn:vsan VsanHealthSendVsanTelemetry,omitempty"` 2105 Res *types.VsanHealthSendVsanTelemetryResponse `xml:"urn:vsan VsanHealthSendVsanTelemetryResponse,omitempty"` 2106 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2107 } 2108 2109 func (b *VsanHealthSendVsanTelemetryBody) Fault() *soap.Fault { return b.Fault_ } 2110 2111 func VsanHealthSendVsanTelemetry(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthSendVsanTelemetry) (*types.VsanHealthSendVsanTelemetryResponse, error) { 2112 var reqBody, resBody VsanHealthSendVsanTelemetryBody 2113 2114 reqBody.Req = req 2115 2116 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2117 return nil, err 2118 } 2119 2120 return resBody.Res, nil 2121 } 2122 2123 type VsanQueryVcClusterNetworkPerfHistoryTestBody struct { 2124 Req *types.VsanQueryVcClusterNetworkPerfHistoryTest `xml:"urn:vsan VsanQueryVcClusterNetworkPerfHistoryTest,omitempty"` 2125 Res *types.VsanQueryVcClusterNetworkPerfHistoryTestResponse `xml:"urn:vsan VsanQueryVcClusterNetworkPerfHistoryTestResponse,omitempty"` 2126 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2127 } 2128 2129 func (b *VsanQueryVcClusterNetworkPerfHistoryTestBody) Fault() *soap.Fault { return b.Fault_ } 2130 2131 func VsanQueryVcClusterNetworkPerfHistoryTest(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterNetworkPerfHistoryTest) (*types.VsanQueryVcClusterNetworkPerfHistoryTestResponse, error) { 2132 var reqBody, resBody VsanQueryVcClusterNetworkPerfHistoryTestBody 2133 2134 reqBody.Req = req 2135 2136 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2137 return nil, err 2138 } 2139 2140 return resBody.Res, nil 2141 } 2142 2143 type VsanQueryVcClusterHealthSummaryBody struct { 2144 Req *types.VsanQueryVcClusterHealthSummary `xml:"urn:vsan VsanQueryVcClusterHealthSummary,omitempty"` 2145 Res *types.VsanQueryVcClusterHealthSummaryResponse `xml:"urn:vsan VsanQueryVcClusterHealthSummaryResponse,omitempty"` 2146 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2147 } 2148 2149 func (b *VsanQueryVcClusterHealthSummaryBody) Fault() *soap.Fault { return b.Fault_ } 2150 2151 func VsanQueryVcClusterHealthSummary(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterHealthSummary) (*types.VsanQueryVcClusterHealthSummaryResponse, error) { 2152 var reqBody, resBody VsanQueryVcClusterHealthSummaryBody 2153 2154 reqBody.Req = req 2155 2156 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2157 return nil, err 2158 } 2159 2160 return resBody.Res, nil 2161 } 2162 2163 type VsanQueryVcClusterHealthSummaryTaskBody struct { 2164 Req *types.VsanQueryVcClusterHealthSummaryTask `xml:"urn:vsan VsanQueryVcClusterHealthSummaryTask,omitempty"` 2165 Res *types.VsanQueryVcClusterHealthSummaryTaskResponse `xml:"urn:vsan VsanQueryVcClusterHealthSummaryTaskResponse,omitempty"` 2166 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2167 } 2168 2169 func (b *VsanQueryVcClusterHealthSummaryTaskBody) Fault() *soap.Fault { return b.Fault_ } 2170 2171 func VsanQueryVcClusterHealthSummaryTask(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterHealthSummaryTask) (*types.VsanQueryVcClusterHealthSummaryTaskResponse, error) { 2172 var reqBody, resBody VsanQueryVcClusterHealthSummaryTaskBody 2173 2174 reqBody.Req = req 2175 2176 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2177 return nil, err 2178 } 2179 2180 return resBody.Res, nil 2181 } 2182 2183 type VsanQueryVcClusterNetworkPerfTaskBody struct { 2184 Req *types.VsanQueryVcClusterNetworkPerfTask `xml:"urn:vsan VsanQueryVcClusterNetworkPerfTask,omitempty"` 2185 Res *types.VsanQueryVcClusterNetworkPerfTaskResponse `xml:"urn:vsan VsanQueryVcClusterNetworkPerfTaskResponse,omitempty"` 2186 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2187 } 2188 2189 func (b *VsanQueryVcClusterNetworkPerfTaskBody) Fault() *soap.Fault { return b.Fault_ } 2190 2191 func VsanQueryVcClusterNetworkPerfTask(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterNetworkPerfTask) (*types.VsanQueryVcClusterNetworkPerfTaskResponse, error) { 2192 var reqBody, resBody VsanQueryVcClusterNetworkPerfTaskBody 2193 2194 reqBody.Req = req 2195 2196 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2197 return nil, err 2198 } 2199 2200 return resBody.Res, nil 2201 } 2202 2203 type VsanHealthQueryVsanClusterHealthConfigBody struct { 2204 Req *types.VsanHealthQueryVsanClusterHealthConfig `xml:"urn:vsan VsanHealthQueryVsanClusterHealthConfig,omitempty"` 2205 Res *types.VsanHealthQueryVsanClusterHealthConfigResponse `xml:"urn:vsan VsanHealthQueryVsanClusterHealthConfigResponse,omitempty"` 2206 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2207 } 2208 2209 func (b *VsanHealthQueryVsanClusterHealthConfigBody) Fault() *soap.Fault { return b.Fault_ } 2210 2211 func VsanHealthQueryVsanClusterHealthConfig(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthQueryVsanClusterHealthConfig) (*types.VsanHealthQueryVsanClusterHealthConfigResponse, error) { 2212 var reqBody, resBody VsanHealthQueryVsanClusterHealthConfigBody 2213 2214 reqBody.Req = req 2215 2216 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2217 return nil, err 2218 } 2219 2220 return resBody.Res, nil 2221 } 2222 2223 type VsanAttachVsanSupportBundleToSrBody struct { 2224 Req *types.VsanAttachVsanSupportBundleToSr `xml:"urn:vsan VsanAttachVsanSupportBundleToSr,omitempty"` 2225 Res *types.VsanAttachVsanSupportBundleToSrResponse `xml:"urn:vsan VsanAttachVsanSupportBundleToSrResponse,omitempty"` 2226 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2227 } 2228 2229 func (b *VsanAttachVsanSupportBundleToSrBody) Fault() *soap.Fault { return b.Fault_ } 2230 2231 func VsanAttachVsanSupportBundleToSr(ctx context.Context, r soap.RoundTripper, req *types.VsanAttachVsanSupportBundleToSr) (*types.VsanAttachVsanSupportBundleToSrResponse, error) { 2232 var reqBody, resBody VsanAttachVsanSupportBundleToSrBody 2233 2234 reqBody.Req = req 2235 2236 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2237 return nil, err 2238 } 2239 2240 return resBody.Res, nil 2241 } 2242 2243 type VsanDownloadHclFile_TaskBody struct { 2244 Req *types.VsanDownloadHclFile_Task `xml:"urn:vsan VsanDownloadHclFile_Task,omitempty"` 2245 Res *types.VsanDownloadHclFile_TaskResponse `xml:"urn:vsan VsanDownloadHclFile_TaskResponse,omitempty"` 2246 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2247 } 2248 2249 func (b *VsanDownloadHclFile_TaskBody) Fault() *soap.Fault { return b.Fault_ } 2250 2251 func VsanDownloadHclFile_Task(ctx context.Context, r soap.RoundTripper, req *types.VsanDownloadHclFile_Task) (*types.VsanDownloadHclFile_TaskResponse, error) { 2252 var reqBody, resBody VsanDownloadHclFile_TaskBody 2253 2254 reqBody.Req = req 2255 2256 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2257 return nil, err 2258 } 2259 2260 return resBody.Res, nil 2261 } 2262 2263 type VsanQueryVcClusterVmdkWorkloadTypesBody struct { 2264 Req *types.VsanQueryVcClusterVmdkWorkloadTypes `xml:"urn:vsan VsanQueryVcClusterVmdkWorkloadTypes,omitempty"` 2265 Res *types.VsanQueryVcClusterVmdkWorkloadTypesResponse `xml:"urn:vsan VsanQueryVcClusterVmdkWorkloadTypesResponse,omitempty"` 2266 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2267 } 2268 2269 func (b *VsanQueryVcClusterVmdkWorkloadTypesBody) Fault() *soap.Fault { return b.Fault_ } 2270 2271 func VsanQueryVcClusterVmdkWorkloadTypes(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVcClusterVmdkWorkloadTypes) (*types.VsanQueryVcClusterVmdkWorkloadTypesResponse, error) { 2272 var reqBody, resBody VsanQueryVcClusterVmdkWorkloadTypesBody 2273 2274 reqBody.Req = req 2275 2276 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2277 return nil, err 2278 } 2279 2280 return resBody.Res, nil 2281 } 2282 2283 type VsanHealthSetVsanClusterSilentChecksBody struct { 2284 Req *types.VsanHealthSetVsanClusterSilentChecks `xml:"urn:vsan VsanHealthSetVsanClusterSilentChecks,omitempty"` 2285 Res *types.VsanHealthSetVsanClusterSilentChecksResponse `xml:"urn:vsan VsanHealthSetVsanClusterSilentChecksResponse,omitempty"` 2286 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2287 } 2288 2289 func (b *VsanHealthSetVsanClusterSilentChecksBody) Fault() *soap.Fault { return b.Fault_ } 2290 2291 func VsanHealthSetVsanClusterSilentChecks(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthSetVsanClusterSilentChecks) (*types.VsanHealthSetVsanClusterSilentChecksResponse, error) { 2292 var reqBody, resBody VsanHealthSetVsanClusterSilentChecksBody 2293 2294 reqBody.Req = req 2295 2296 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2297 return nil, err 2298 } 2299 2300 return resBody.Res, nil 2301 } 2302 2303 type VsanVcClusterQueryVerifyHealthSystemVersionsBody struct { 2304 Req *types.VsanVcClusterQueryVerifyHealthSystemVersions `xml:"urn:vsan VsanVcClusterQueryVerifyHealthSystemVersions,omitempty"` 2305 Res *types.VsanVcClusterQueryVerifyHealthSystemVersionsResponse `xml:"urn:vsan VsanVcClusterQueryVerifyHealthSystemVersionsResponse,omitempty"` 2306 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2307 } 2308 2309 func (b *VsanVcClusterQueryVerifyHealthSystemVersionsBody) Fault() *soap.Fault { return b.Fault_ } 2310 2311 func VsanVcClusterQueryVerifyHealthSystemVersions(ctx context.Context, r soap.RoundTripper, req *types.VsanVcClusterQueryVerifyHealthSystemVersions) (*types.VsanVcClusterQueryVerifyHealthSystemVersionsResponse, error) { 2312 var reqBody, resBody VsanVcClusterQueryVerifyHealthSystemVersionsBody 2313 2314 reqBody.Req = req 2315 2316 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2317 return nil, err 2318 } 2319 2320 return resBody.Res, nil 2321 } 2322 2323 type VsanHealthSetVsanClusterTelemetryConfigBody struct { 2324 Req *types.VsanHealthSetVsanClusterTelemetryConfig `xml:"urn:vsan VsanHealthSetVsanClusterTelemetryConfig,omitempty"` 2325 Res *types.VsanHealthSetVsanClusterTelemetryConfigResponse `xml:"urn:vsan VsanHealthSetVsanClusterTelemetryConfigResponse,omitempty"` 2326 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2327 } 2328 2329 func (b *VsanHealthSetVsanClusterTelemetryConfigBody) Fault() *soap.Fault { return b.Fault_ } 2330 2331 func VsanHealthSetVsanClusterTelemetryConfig(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthSetVsanClusterTelemetryConfig) (*types.VsanHealthSetVsanClusterTelemetryConfigResponse, error) { 2332 var reqBody, resBody VsanHealthSetVsanClusterTelemetryConfigBody 2333 2334 reqBody.Req = req 2335 2336 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2337 return nil, err 2338 } 2339 2340 return resBody.Res, nil 2341 } 2342 2343 type VsanDownloadAndInstallVendorTool_TaskBody struct { 2344 Req *types.VsanDownloadAndInstallVendorTool_Task `xml:"urn:vsan VsanDownloadAndInstallVendorTool_Task,omitempty"` 2345 Res *types.VsanDownloadAndInstallVendorTool_TaskResponse `xml:"urn:vsan VsanDownloadAndInstallVendorTool_TaskResponse,omitempty"` 2346 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2347 } 2348 2349 func (b *VsanDownloadAndInstallVendorTool_TaskBody) Fault() *soap.Fault { return b.Fault_ } 2350 2351 func VsanDownloadAndInstallVendorTool_Task(ctx context.Context, r soap.RoundTripper, req *types.VsanDownloadAndInstallVendorTool_Task) (*types.VsanDownloadAndInstallVendorTool_TaskResponse, error) { 2352 var reqBody, resBody VsanDownloadAndInstallVendorTool_TaskBody 2353 2354 reqBody.Req = req 2355 2356 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2357 return nil, err 2358 } 2359 2360 return resBody.Res, nil 2361 } 2362 2363 type VsanHealthSetVsanClusterHealthCheckIntervalBody struct { 2364 Req *types.VsanHealthSetVsanClusterHealthCheckInterval `xml:"urn:vsan VsanHealthSetVsanClusterHealthCheckInterval,omitempty"` 2365 Res *types.VsanHealthSetVsanClusterHealthCheckIntervalResponse `xml:"urn:vsan VsanHealthSetVsanClusterHealthCheckIntervalResponse,omitempty"` 2366 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2367 } 2368 2369 func (b *VsanHealthSetVsanClusterHealthCheckIntervalBody) Fault() *soap.Fault { return b.Fault_ } 2370 2371 func VsanHealthSetVsanClusterHealthCheckInterval(ctx context.Context, r soap.RoundTripper, req *types.VsanHealthSetVsanClusterHealthCheckInterval) (*types.VsanHealthSetVsanClusterHealthCheckIntervalResponse, error) { 2372 var reqBody, resBody VsanHealthSetVsanClusterHealthCheckIntervalBody 2373 2374 reqBody.Req = req 2375 2376 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2377 return nil, err 2378 } 2379 2380 return resBody.Res, nil 2381 } 2382 2383 type VsanPostConfigForVcsaBody struct { 2384 Req *types.VsanPostConfigForVcsa `xml:"urn:vsan VsanPostConfigForVcsa,omitempty"` 2385 Res *types.VsanPostConfigForVcsaResponse `xml:"urn:vsan VsanPostConfigForVcsaResponse,omitempty"` 2386 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2387 } 2388 2389 func (b *VsanPostConfigForVcsaBody) Fault() *soap.Fault { return b.Fault_ } 2390 2391 func VsanPostConfigForVcsa(ctx context.Context, r soap.RoundTripper, req *types.VsanPostConfigForVcsa) (*types.VsanPostConfigForVcsaResponse, error) { 2392 var reqBody, resBody VsanPostConfigForVcsaBody 2393 2394 reqBody.Req = req 2395 2396 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2397 return nil, err 2398 } 2399 2400 return resBody.Res, nil 2401 } 2402 2403 type VsanVcsaGetBootstrapProgressBody struct { 2404 Req *types.VsanVcsaGetBootstrapProgress `xml:"urn:vsan VsanVcsaGetBootstrapProgress,omitempty"` 2405 Res *types.VsanVcsaGetBootstrapProgressResponse `xml:"urn:vsan VsanVcsaGetBootstrapProgressResponse,omitempty"` 2406 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2407 } 2408 2409 func (b *VsanVcsaGetBootstrapProgressBody) Fault() *soap.Fault { return b.Fault_ } 2410 2411 func VsanVcsaGetBootstrapProgress(ctx context.Context, r soap.RoundTripper, req *types.VsanVcsaGetBootstrapProgress) (*types.VsanVcsaGetBootstrapProgressResponse, error) { 2412 var reqBody, resBody VsanVcsaGetBootstrapProgressBody 2413 2414 reqBody.Req = req 2415 2416 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2417 return nil, err 2418 } 2419 2420 return resBody.Res, nil 2421 } 2422 2423 type VsanPrepareVsanForVcsaBody struct { 2424 Req *types.VsanPrepareVsanForVcsa `xml:"urn:vsan VsanPrepareVsanForVcsa,omitempty"` 2425 Res *types.VsanPrepareVsanForVcsaResponse `xml:"urn:vsan VsanPrepareVsanForVcsaResponse,omitempty"` 2426 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2427 } 2428 2429 func (b *VsanPrepareVsanForVcsaBody) Fault() *soap.Fault { return b.Fault_ } 2430 2431 func VsanPrepareVsanForVcsa(ctx context.Context, r soap.RoundTripper, req *types.VsanPrepareVsanForVcsa) (*types.VsanPrepareVsanForVcsaResponse, error) { 2432 var reqBody, resBody VsanPrepareVsanForVcsaBody 2433 2434 reqBody.Req = req 2435 2436 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2437 return nil, err 2438 } 2439 2440 return resBody.Res, nil 2441 } 2442 2443 type VsanVdsMigrateVssBody struct { 2444 Req *types.VsanVdsMigrateVss `xml:"urn:vsan VsanVdsMigrateVss,omitempty"` 2445 Res *types.VsanVdsMigrateVssResponse `xml:"urn:vsan VsanVdsMigrateVssResponse,omitempty"` 2446 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2447 } 2448 2449 func (b *VsanVdsMigrateVssBody) Fault() *soap.Fault { return b.Fault_ } 2450 2451 func VsanVdsMigrateVss(ctx context.Context, r soap.RoundTripper, req *types.VsanVdsMigrateVss) (*types.VsanVdsMigrateVssResponse, error) { 2452 var reqBody, resBody VsanVdsMigrateVssBody 2453 2454 reqBody.Req = req 2455 2456 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2457 return nil, err 2458 } 2459 2460 return resBody.Res, nil 2461 } 2462 2463 type VsanVdsGetMigrationPlanBody struct { 2464 Req *types.VsanVdsGetMigrationPlan `xml:"urn:vsan VsanVdsGetMigrationPlan,omitempty"` 2465 Res *types.VsanVdsGetMigrationPlanResponse `xml:"urn:vsan VsanVdsGetMigrationPlanResponse,omitempty"` 2466 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2467 } 2468 2469 func (b *VsanVdsGetMigrationPlanBody) Fault() *soap.Fault { return b.Fault_ } 2470 2471 func VsanVdsGetMigrationPlan(ctx context.Context, r soap.RoundTripper, req *types.VsanVdsGetMigrationPlan) (*types.VsanVdsGetMigrationPlanResponse, error) { 2472 var reqBody, resBody VsanVdsGetMigrationPlanBody 2473 2474 reqBody.Req = req 2475 2476 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2477 return nil, err 2478 } 2479 2480 return resBody.Res, nil 2481 } 2482 2483 type VsanVssMigrateVdsBody struct { 2484 Req *types.VsanVssMigrateVds `xml:"urn:vsan VsanVssMigrateVds,omitempty"` 2485 Res *types.VsanVssMigrateVdsResponse `xml:"urn:vsan VsanVssMigrateVdsResponse,omitempty"` 2486 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2487 } 2488 2489 func (b *VsanVssMigrateVdsBody) Fault() *soap.Fault { return b.Fault_ } 2490 2491 func VsanVssMigrateVds(ctx context.Context, r soap.RoundTripper, req *types.VsanVssMigrateVds) (*types.VsanVssMigrateVdsResponse, error) { 2492 var reqBody, resBody VsanVssMigrateVdsBody 2493 2494 reqBody.Req = req 2495 2496 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2497 return nil, err 2498 } 2499 2500 return resBody.Res, nil 2501 } 2502 2503 type VsanRollbackVdsToVssBody struct { 2504 Req *types.VsanRollbackVdsToVss `xml:"urn:vsan VsanRollbackVdsToVss,omitempty"` 2505 Res *types.VsanRollbackVdsToVssResponse `xml:"urn:vsan VsanRollbackVdsToVssResponse,omitempty"` 2506 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2507 } 2508 2509 func (b *VsanRollbackVdsToVssBody) Fault() *soap.Fault { return b.Fault_ } 2510 2511 func VsanRollbackVdsToVss(ctx context.Context, r soap.RoundTripper, req *types.VsanRollbackVdsToVss) (*types.VsanRollbackVdsToVssResponse, error) { 2512 var reqBody, resBody VsanRollbackVdsToVssBody 2513 2514 reqBody.Req = req 2515 2516 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2517 return nil, err 2518 } 2519 2520 return resBody.Res, nil 2521 } 2522 2523 type MountPrecheckBody struct { 2524 Req *types.MountPrecheck `xml:"urn:vsan MountPrecheck,omitempty"` 2525 Res *types.MountPrecheckResponse `xml:"urn:vsan MountPrecheckResponse,omitempty"` 2526 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2527 } 2528 2529 func (b *MountPrecheckBody) Fault() *soap.Fault { return b.Fault_ } 2530 2531 func MountPrecheck(ctx context.Context, r soap.RoundTripper, req *types.MountPrecheck) (*types.MountPrecheckResponse, error) { 2532 var reqBody, resBody MountPrecheckBody 2533 2534 reqBody.Req = req 2535 2536 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2537 return nil, err 2538 } 2539 2540 return resBody.Res, nil 2541 } 2542 2543 type PerformVsanUpgradeExBody struct { 2544 Req *types.PerformVsanUpgradeEx `xml:"urn:vsan PerformVsanUpgradeEx,omitempty"` 2545 Res *types.PerformVsanUpgradeExResponse `xml:"urn:vsan PerformVsanUpgradeExResponse,omitempty"` 2546 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2547 } 2548 2549 func (b *PerformVsanUpgradeExBody) Fault() *soap.Fault { return b.Fault_ } 2550 2551 func PerformVsanUpgradeEx(ctx context.Context, r soap.RoundTripper, req *types.PerformVsanUpgradeEx) (*types.PerformVsanUpgradeExResponse, error) { 2552 var reqBody, resBody PerformVsanUpgradeExBody 2553 2554 reqBody.Req = req 2555 2556 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2557 return nil, err 2558 } 2559 2560 return resBody.Res, nil 2561 } 2562 2563 type VsanQueryUpgradeStatusExBody struct { 2564 Req *types.VsanQueryUpgradeStatusEx `xml:"urn:vsan VsanQueryUpgradeStatusEx,omitempty"` 2565 Res *types.VsanQueryUpgradeStatusExResponse `xml:"urn:vsan VsanQueryUpgradeStatusExResponse,omitempty"` 2566 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2567 } 2568 2569 func (b *VsanQueryUpgradeStatusExBody) Fault() *soap.Fault { return b.Fault_ } 2570 2571 func VsanQueryUpgradeStatusEx(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryUpgradeStatusEx) (*types.VsanQueryUpgradeStatusExResponse, error) { 2572 var reqBody, resBody VsanQueryUpgradeStatusExBody 2573 2574 reqBody.Req = req 2575 2576 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2577 return nil, err 2578 } 2579 2580 return resBody.Res, nil 2581 } 2582 2583 type RetrieveSupportedVsanFormatVersionBody struct { 2584 Req *types.RetrieveSupportedVsanFormatVersion `xml:"urn:vsan RetrieveSupportedVsanFormatVersion,omitempty"` 2585 Res *types.RetrieveSupportedVsanFormatVersionResponse `xml:"urn:vsan RetrieveSupportedVsanFormatVersionResponse,omitempty"` 2586 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2587 } 2588 2589 func (b *RetrieveSupportedVsanFormatVersionBody) Fault() *soap.Fault { return b.Fault_ } 2590 2591 func RetrieveSupportedVsanFormatVersion(ctx context.Context, r soap.RoundTripper, req *types.RetrieveSupportedVsanFormatVersion) (*types.RetrieveSupportedVsanFormatVersionResponse, error) { 2592 var reqBody, resBody RetrieveSupportedVsanFormatVersionBody 2593 2594 reqBody.Req = req 2595 2596 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2597 return nil, err 2598 } 2599 2600 return resBody.Res, nil 2601 } 2602 2603 type PerformVsanUpgradePreflightCheckExBody struct { 2604 Req *types.PerformVsanUpgradePreflightCheckEx `xml:"urn:vsan PerformVsanUpgradePreflightCheckEx,omitempty"` 2605 Res *types.PerformVsanUpgradePreflightCheckExResponse `xml:"urn:vsan PerformVsanUpgradePreflightCheckExResponse,omitempty"` 2606 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2607 } 2608 2609 func (b *PerformVsanUpgradePreflightCheckExBody) Fault() *soap.Fault { return b.Fault_ } 2610 2611 func PerformVsanUpgradePreflightCheckEx(ctx context.Context, r soap.RoundTripper, req *types.PerformVsanUpgradePreflightCheckEx) (*types.PerformVsanUpgradePreflightCheckExResponse, error) { 2612 var reqBody, resBody PerformVsanUpgradePreflightCheckExBody 2613 2614 reqBody.Req = req 2615 2616 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2617 return nil, err 2618 } 2619 2620 return resBody.Res, nil 2621 } 2622 2623 type PerformVsanUpgradePreflightAsyncCheck_TaskBody struct { 2624 Req *types.PerformVsanUpgradePreflightAsyncCheck_Task `xml:"urn:vsan PerformVsanUpgradePreflightAsyncCheck_Task,omitempty"` 2625 Res *types.PerformVsanUpgradePreflightAsyncCheck_TaskResponse `xml:"urn:vsan PerformVsanUpgradePreflightAsyncCheck_TaskResponse,omitempty"` 2626 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2627 } 2628 2629 func (b *PerformVsanUpgradePreflightAsyncCheck_TaskBody) Fault() *soap.Fault { return b.Fault_ } 2630 2631 func PerformVsanUpgradePreflightAsyncCheck_Task(ctx context.Context, r soap.RoundTripper, req *types.PerformVsanUpgradePreflightAsyncCheck_Task) (*types.PerformVsanUpgradePreflightAsyncCheck_TaskResponse, error) { 2632 var reqBody, resBody PerformVsanUpgradePreflightAsyncCheck_TaskBody 2633 2634 reqBody.Req = req 2635 2636 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2637 return nil, err 2638 } 2639 2640 return resBody.Res, nil 2641 } 2642 2643 type VsanQuerySpaceUsageBody struct { 2644 Req *types.VsanQuerySpaceUsage `xml:"urn:vsan VsanQuerySpaceUsage,omitempty"` 2645 Res *types.VsanQuerySpaceUsageResponse `xml:"urn:vsan VsanQuerySpaceUsageResponse,omitempty"` 2646 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2647 } 2648 2649 func (b *VsanQuerySpaceUsageBody) Fault() *soap.Fault { return b.Fault_ } 2650 2651 func VsanQuerySpaceUsage(ctx context.Context, r soap.RoundTripper, req *types.VsanQuerySpaceUsage) (*types.VsanQuerySpaceUsageResponse, error) { 2652 var reqBody, resBody VsanQuerySpaceUsageBody 2653 2654 reqBody.Req = req 2655 2656 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2657 return nil, err 2658 } 2659 2660 return resBody.Res, nil 2661 } 2662 2663 type VsanQueryEntitySpaceUsageBody struct { 2664 Req *types.VsanQueryEntitySpaceUsage `xml:"urn:vsan VsanQueryEntitySpaceUsage,omitempty"` 2665 Res *types.VsanQueryEntitySpaceUsageResponse `xml:"urn:vsan VsanQueryEntitySpaceUsageResponse,omitempty"` 2666 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2667 } 2668 2669 func (b *VsanQueryEntitySpaceUsageBody) Fault() *soap.Fault { return b.Fault_ } 2670 2671 func VsanQueryEntitySpaceUsage(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryEntitySpaceUsage) (*types.VsanQueryEntitySpaceUsageResponse, error) { 2672 var reqBody, resBody VsanQueryEntitySpaceUsageBody 2673 2674 reqBody.Req = req 2675 2676 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2677 return nil, err 2678 } 2679 2680 return resBody.Res, nil 2681 } 2682 2683 type QueryVsanManagedStorageSpaceUsageBody struct { 2684 Req *types.QueryVsanManagedStorageSpaceUsage `xml:"urn:vsan QueryVsanManagedStorageSpaceUsage,omitempty"` 2685 Res *types.QueryVsanManagedStorageSpaceUsageResponse `xml:"urn:vsan QueryVsanManagedStorageSpaceUsageResponse,omitempty"` 2686 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2687 } 2688 2689 func (b *QueryVsanManagedStorageSpaceUsageBody) Fault() *soap.Fault { return b.Fault_ } 2690 2691 func QueryVsanManagedStorageSpaceUsage(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanManagedStorageSpaceUsage) (*types.QueryVsanManagedStorageSpaceUsageResponse, error) { 2692 var reqBody, resBody QueryVsanManagedStorageSpaceUsageBody 2693 2694 reqBody.Req = req 2695 2696 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2697 return nil, err 2698 } 2699 2700 return resBody.Res, nil 2701 } 2702 2703 type StartIoInsightBody struct { 2704 Req *types.StartIoInsight `xml:"urn:vsan StartIoInsight,omitempty"` 2705 Res *types.StartIoInsightResponse `xml:"urn:vsan StartIoInsightResponse,omitempty"` 2706 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2707 } 2708 2709 func (b *StartIoInsightBody) Fault() *soap.Fault { return b.Fault_ } 2710 2711 func StartIoInsight(ctx context.Context, r soap.RoundTripper, req *types.StartIoInsight) (*types.StartIoInsightResponse, error) { 2712 var reqBody, resBody StartIoInsightBody 2713 2714 reqBody.Req = req 2715 2716 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2717 return nil, err 2718 } 2719 2720 return resBody.Res, nil 2721 } 2722 2723 type QueryIoInsightInstancesBody struct { 2724 Req *types.QueryIoInsightInstances `xml:"urn:vsan QueryIoInsightInstances,omitempty"` 2725 Res *types.QueryIoInsightInstancesResponse `xml:"urn:vsan QueryIoInsightInstancesResponse,omitempty"` 2726 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2727 } 2728 2729 func (b *QueryIoInsightInstancesBody) Fault() *soap.Fault { return b.Fault_ } 2730 2731 func QueryIoInsightInstances(ctx context.Context, r soap.RoundTripper, req *types.QueryIoInsightInstances) (*types.QueryIoInsightInstancesResponse, error) { 2732 var reqBody, resBody QueryIoInsightInstancesBody 2733 2734 reqBody.Req = req 2735 2736 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2737 return nil, err 2738 } 2739 2740 return resBody.Res, nil 2741 } 2742 2743 type RenameIoInsightInstanceBody struct { 2744 Req *types.RenameIoInsightInstance `xml:"urn:vsan RenameIoInsightInstance,omitempty"` 2745 Res *types.RenameIoInsightInstanceResponse `xml:"urn:vsan RenameIoInsightInstanceResponse,omitempty"` 2746 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2747 } 2748 2749 func (b *RenameIoInsightInstanceBody) Fault() *soap.Fault { return b.Fault_ } 2750 2751 func RenameIoInsightInstance(ctx context.Context, r soap.RoundTripper, req *types.RenameIoInsightInstance) (*types.RenameIoInsightInstanceResponse, error) { 2752 var reqBody, resBody RenameIoInsightInstanceBody 2753 2754 reqBody.Req = req 2755 2756 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2757 return nil, err 2758 } 2759 2760 return resBody.Res, nil 2761 } 2762 2763 type StopIoInsightBody struct { 2764 Req *types.StopIoInsight `xml:"urn:vsan StopIoInsight,omitempty"` 2765 Res *types.StopIoInsightResponse `xml:"urn:vsan StopIoInsightResponse,omitempty"` 2766 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2767 } 2768 2769 func (b *StopIoInsightBody) Fault() *soap.Fault { return b.Fault_ } 2770 2771 func StopIoInsight(ctx context.Context, r soap.RoundTripper, req *types.StopIoInsight) (*types.StopIoInsightResponse, error) { 2772 var reqBody, resBody StopIoInsightBody 2773 2774 reqBody.Req = req 2775 2776 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2777 return nil, err 2778 } 2779 2780 return resBody.Res, nil 2781 } 2782 2783 type DeleteIoInsightInstanceBody struct { 2784 Req *types.DeleteIoInsightInstance `xml:"urn:vsan DeleteIoInsightInstance,omitempty"` 2785 Res *types.DeleteIoInsightInstanceResponse `xml:"urn:vsan DeleteIoInsightInstanceResponse,omitempty"` 2786 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2787 } 2788 2789 func (b *DeleteIoInsightInstanceBody) Fault() *soap.Fault { return b.Fault_ } 2790 2791 func DeleteIoInsightInstance(ctx context.Context, r soap.RoundTripper, req *types.DeleteIoInsightInstance) (*types.DeleteIoInsightInstanceResponse, error) { 2792 var reqBody, resBody DeleteIoInsightInstanceBody 2793 2794 reqBody.Req = req 2795 2796 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2797 return nil, err 2798 } 2799 2800 return resBody.Res, nil 2801 } 2802 2803 type VsanVibInstall_TaskBody struct { 2804 Req *types.VsanVibInstall_Task `xml:"urn:vsan VsanVibInstall_Task,omitempty"` 2805 Res *types.VsanVibInstall_TaskResponse `xml:"urn:vsan VsanVibInstall_TaskResponse,omitempty"` 2806 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2807 } 2808 2809 func (b *VsanVibInstall_TaskBody) Fault() *soap.Fault { return b.Fault_ } 2810 2811 func VsanVibInstall_Task(ctx context.Context, r soap.RoundTripper, req *types.VsanVibInstall_Task) (*types.VsanVibInstall_TaskResponse, error) { 2812 var reqBody, resBody VsanVibInstall_TaskBody 2813 2814 reqBody.Req = req 2815 2816 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2817 return nil, err 2818 } 2819 2820 return resBody.Res, nil 2821 } 2822 2823 type VsanVibInstallPreflightCheckBody struct { 2824 Req *types.VsanVibInstallPreflightCheck `xml:"urn:vsan VsanVibInstallPreflightCheck,omitempty"` 2825 Res *types.VsanVibInstallPreflightCheckResponse `xml:"urn:vsan VsanVibInstallPreflightCheckResponse,omitempty"` 2826 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2827 } 2828 2829 func (b *VsanVibInstallPreflightCheckBody) Fault() *soap.Fault { return b.Fault_ } 2830 2831 func VsanVibInstallPreflightCheck(ctx context.Context, r soap.RoundTripper, req *types.VsanVibInstallPreflightCheck) (*types.VsanVibInstallPreflightCheckResponse, error) { 2832 var reqBody, resBody VsanVibInstallPreflightCheckBody 2833 2834 reqBody.Req = req 2835 2836 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2837 return nil, err 2838 } 2839 2840 return resBody.Res, nil 2841 } 2842 2843 type VsanVibScanBody struct { 2844 Req *types.VsanVibScan `xml:"urn:vsan VsanVibScan,omitempty"` 2845 Res *types.VsanVibScanResponse `xml:"urn:vsan VsanVibScanResponse,omitempty"` 2846 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2847 } 2848 2849 func (b *VsanVibScanBody) Fault() *soap.Fault { return b.Fault_ } 2850 2851 func VsanVibScan(ctx context.Context, r soap.RoundTripper, req *types.VsanVibScan) (*types.VsanVibScanResponse, error) { 2852 var reqBody, resBody VsanVibScanBody 2853 2854 reqBody.Req = req 2855 2856 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2857 return nil, err 2858 } 2859 2860 return resBody.Res, nil 2861 } 2862 2863 type VsanUnmountDiskMappingExBody struct { 2864 Req *types.VsanUnmountDiskMappingEx `xml:"urn:vsan VsanUnmountDiskMappingEx,omitempty"` 2865 Res *types.VsanUnmountDiskMappingExResponse `xml:"urn:vsan VsanUnmountDiskMappingExResponse,omitempty"` 2866 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2867 } 2868 2869 func (b *VsanUnmountDiskMappingExBody) Fault() *soap.Fault { return b.Fault_ } 2870 2871 func VsanUnmountDiskMappingEx(ctx context.Context, r soap.RoundTripper, req *types.VsanUnmountDiskMappingEx) (*types.VsanUnmountDiskMappingExResponse, error) { 2872 var reqBody, resBody VsanUnmountDiskMappingExBody 2873 2874 reqBody.Req = req 2875 2876 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2877 return nil, err 2878 } 2879 2880 return resBody.Res, nil 2881 } 2882 2883 type VsanQuerySyncingVsanObjectsBody struct { 2884 Req *types.VsanQuerySyncingVsanObjects `xml:"urn:vsan VsanQuerySyncingVsanObjects,omitempty"` 2885 Res *types.VsanQuerySyncingVsanObjectsResponse `xml:"urn:vsan VsanQuerySyncingVsanObjectsResponse,omitempty"` 2886 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2887 } 2888 2889 func (b *VsanQuerySyncingVsanObjectsBody) Fault() *soap.Fault { return b.Fault_ } 2890 2891 func VsanQuerySyncingVsanObjects(ctx context.Context, r soap.RoundTripper, req *types.VsanQuerySyncingVsanObjects) (*types.VsanQuerySyncingVsanObjectsResponse, error) { 2892 var reqBody, resBody VsanQuerySyncingVsanObjectsBody 2893 2894 reqBody.Req = req 2895 2896 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2897 return nil, err 2898 } 2899 2900 return resBody.Res, nil 2901 } 2902 2903 type VsanHostQueryWipeDiskBody struct { 2904 Req *types.VsanHostQueryWipeDisk `xml:"urn:vsan VsanHostQueryWipeDisk,omitempty"` 2905 Res *types.VsanHostQueryWipeDiskResponse `xml:"urn:vsan VsanHostQueryWipeDiskResponse,omitempty"` 2906 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2907 } 2908 2909 func (b *VsanHostQueryWipeDiskBody) Fault() *soap.Fault { return b.Fault_ } 2910 2911 func VsanHostQueryWipeDisk(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryWipeDisk) (*types.VsanHostQueryWipeDiskResponse, error) { 2912 var reqBody, resBody VsanHostQueryWipeDiskBody 2913 2914 reqBody.Req = req 2915 2916 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2917 return nil, err 2918 } 2919 2920 return resBody.Res, nil 2921 } 2922 2923 type VsanQueryHostStatusExBody struct { 2924 Req *types.VsanQueryHostStatusEx `xml:"urn:vsan VsanQueryHostStatusEx,omitempty"` 2925 Res *types.VsanQueryHostStatusExResponse `xml:"urn:vsan VsanQueryHostStatusExResponse,omitempty"` 2926 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2927 } 2928 2929 func (b *VsanQueryHostStatusExBody) Fault() *soap.Fault { return b.Fault_ } 2930 2931 func VsanQueryHostStatusEx(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryHostStatusEx) (*types.VsanQueryHostStatusExResponse, error) { 2932 var reqBody, resBody VsanQueryHostStatusExBody 2933 2934 reqBody.Req = req 2935 2936 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2937 return nil, err 2938 } 2939 2940 return resBody.Res, nil 2941 } 2942 2943 type VsanQueryHostDrsStatsBody struct { 2944 Req *types.VsanQueryHostDrsStats `xml:"urn:vsan VsanQueryHostDrsStats,omitempty"` 2945 Res *types.VsanQueryHostDrsStatsResponse `xml:"urn:vsan VsanQueryHostDrsStatsResponse,omitempty"` 2946 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2947 } 2948 2949 func (b *VsanQueryHostDrsStatsBody) Fault() *soap.Fault { return b.Fault_ } 2950 2951 func VsanQueryHostDrsStats(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryHostDrsStats) (*types.VsanQueryHostDrsStatsResponse, error) { 2952 var reqBody, resBody VsanQueryHostDrsStatsBody 2953 2954 reqBody.Req = req 2955 2956 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2957 return nil, err 2958 } 2959 2960 return resBody.Res, nil 2961 } 2962 2963 type VsanQueryWhatIfEvacuationResultBody struct { 2964 Req *types.VsanQueryWhatIfEvacuationResult `xml:"urn:vsan VsanQueryWhatIfEvacuationResult,omitempty"` 2965 Res *types.VsanQueryWhatIfEvacuationResultResponse `xml:"urn:vsan VsanQueryWhatIfEvacuationResultResponse,omitempty"` 2966 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2967 } 2968 2969 func (b *VsanQueryWhatIfEvacuationResultBody) Fault() *soap.Fault { return b.Fault_ } 2970 2971 func VsanQueryWhatIfEvacuationResult(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryWhatIfEvacuationResult) (*types.VsanQueryWhatIfEvacuationResultResponse, error) { 2972 var reqBody, resBody VsanQueryWhatIfEvacuationResultBody 2973 2974 reqBody.Req = req 2975 2976 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2977 return nil, err 2978 } 2979 2980 return resBody.Res, nil 2981 } 2982 2983 type VsanHostGetRuntimeStatsBody struct { 2984 Req *types.VsanHostGetRuntimeStats `xml:"urn:vsan VsanHostGetRuntimeStats,omitempty"` 2985 Res *types.VsanHostGetRuntimeStatsResponse `xml:"urn:vsan VsanHostGetRuntimeStatsResponse,omitempty"` 2986 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 2987 } 2988 2989 func (b *VsanHostGetRuntimeStatsBody) Fault() *soap.Fault { return b.Fault_ } 2990 2991 func VsanHostGetRuntimeStats(ctx context.Context, r soap.RoundTripper, req *types.VsanHostGetRuntimeStats) (*types.VsanHostGetRuntimeStatsResponse, error) { 2992 var reqBody, resBody VsanHostGetRuntimeStatsBody 2993 2994 reqBody.Req = req 2995 2996 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 2997 return nil, err 2998 } 2999 3000 return resBody.Res, nil 3001 } 3002 3003 type VsanHostAbortWipeDiskBody struct { 3004 Req *types.VsanHostAbortWipeDisk `xml:"urn:vsan VsanHostAbortWipeDisk,omitempty"` 3005 Res *types.VsanHostAbortWipeDiskResponse `xml:"urn:vsan VsanHostAbortWipeDiskResponse,omitempty"` 3006 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3007 } 3008 3009 func (b *VsanHostAbortWipeDiskBody) Fault() *soap.Fault { return b.Fault_ } 3010 3011 func VsanHostAbortWipeDisk(ctx context.Context, r soap.RoundTripper, req *types.VsanHostAbortWipeDisk) (*types.VsanHostAbortWipeDiskResponse, error) { 3012 var reqBody, resBody VsanHostAbortWipeDiskBody 3013 3014 reqBody.Req = req 3015 3016 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3017 return nil, err 3018 } 3019 3020 return resBody.Res, nil 3021 } 3022 3023 type VsanGetAboutInfoExBody struct { 3024 Req *types.VsanGetAboutInfoEx `xml:"urn:vsan VsanGetAboutInfoEx,omitempty"` 3025 Res *types.VsanGetAboutInfoExResponse `xml:"urn:vsan VsanGetAboutInfoExResponse,omitempty"` 3026 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3027 } 3028 3029 func (b *VsanGetAboutInfoExBody) Fault() *soap.Fault { return b.Fault_ } 3030 3031 func VsanGetAboutInfoEx(ctx context.Context, r soap.RoundTripper, req *types.VsanGetAboutInfoEx) (*types.VsanGetAboutInfoExResponse, error) { 3032 var reqBody, resBody VsanGetAboutInfoExBody 3033 3034 reqBody.Req = req 3035 3036 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3037 return nil, err 3038 } 3039 3040 return resBody.Res, nil 3041 } 3042 3043 type VsanHostWipeDiskBody struct { 3044 Req *types.VsanHostWipeDisk `xml:"urn:vsan VsanHostWipeDisk,omitempty"` 3045 Res *types.VsanHostWipeDiskResponse `xml:"urn:vsan VsanHostWipeDiskResponse,omitempty"` 3046 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3047 } 3048 3049 func (b *VsanHostWipeDiskBody) Fault() *soap.Fault { return b.Fault_ } 3050 3051 func VsanHostWipeDisk(ctx context.Context, r soap.RoundTripper, req *types.VsanHostWipeDisk) (*types.VsanHostWipeDiskResponse, error) { 3052 var reqBody, resBody VsanHostWipeDiskBody 3053 3054 reqBody.Req = req 3055 3056 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3057 return nil, err 3058 } 3059 3060 return resBody.Res, nil 3061 } 3062 3063 type VsanClusterCreateFsDomainBody struct { 3064 Req *types.VsanClusterCreateFsDomain `xml:"urn:vsan VsanClusterCreateFsDomain,omitempty"` 3065 Res *types.VsanClusterCreateFsDomainResponse `xml:"urn:vsan VsanClusterCreateFsDomainResponse,omitempty"` 3066 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3067 } 3068 3069 func (b *VsanClusterCreateFsDomainBody) Fault() *soap.Fault { return b.Fault_ } 3070 3071 func VsanClusterCreateFsDomain(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterCreateFsDomain) (*types.VsanClusterCreateFsDomainResponse, error) { 3072 var reqBody, resBody VsanClusterCreateFsDomainBody 3073 3074 reqBody.Req = req 3075 3076 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3077 return nil, err 3078 } 3079 3080 return resBody.Res, nil 3081 } 3082 3083 type VsanQueryFileServiceOvfsBody struct { 3084 Req *types.VsanQueryFileServiceOvfs `xml:"urn:vsan VsanQueryFileServiceOvfs,omitempty"` 3085 Res *types.VsanQueryFileServiceOvfsResponse `xml:"urn:vsan VsanQueryFileServiceOvfsResponse,omitempty"` 3086 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3087 } 3088 3089 func (b *VsanQueryFileServiceOvfsBody) Fault() *soap.Fault { return b.Fault_ } 3090 3091 func VsanQueryFileServiceOvfs(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryFileServiceOvfs) (*types.VsanQueryFileServiceOvfsResponse, error) { 3092 var reqBody, resBody VsanQueryFileServiceOvfsBody 3093 3094 reqBody.Req = req 3095 3096 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3097 return nil, err 3098 } 3099 3100 return resBody.Res, nil 3101 } 3102 3103 type VsanRebalanceFileServiceBody struct { 3104 Req *types.VsanRebalanceFileService `xml:"urn:vsan VsanRebalanceFileService,omitempty"` 3105 Res *types.VsanRebalanceFileServiceResponse `xml:"urn:vsan VsanRebalanceFileServiceResponse,omitempty"` 3106 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3107 } 3108 3109 func (b *VsanRebalanceFileServiceBody) Fault() *soap.Fault { return b.Fault_ } 3110 3111 func VsanRebalanceFileService(ctx context.Context, r soap.RoundTripper, req *types.VsanRebalanceFileService) (*types.VsanRebalanceFileServiceResponse, error) { 3112 var reqBody, resBody VsanRebalanceFileServiceBody 3113 3114 reqBody.Req = req 3115 3116 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3117 return nil, err 3118 } 3119 3120 return resBody.Res, nil 3121 } 3122 3123 type VsanClusterRemoveFsDomainBody struct { 3124 Req *types.VsanClusterRemoveFsDomain `xml:"urn:vsan VsanClusterRemoveFsDomain,omitempty"` 3125 Res *types.VsanClusterRemoveFsDomainResponse `xml:"urn:vsan VsanClusterRemoveFsDomainResponse,omitempty"` 3126 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3127 } 3128 3129 func (b *VsanClusterRemoveFsDomainBody) Fault() *soap.Fault { return b.Fault_ } 3130 3131 func VsanClusterRemoveFsDomain(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterRemoveFsDomain) (*types.VsanClusterRemoveFsDomainResponse, error) { 3132 var reqBody, resBody VsanClusterRemoveFsDomainBody 3133 3134 reqBody.Req = req 3135 3136 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3137 return nil, err 3138 } 3139 3140 return resBody.Res, nil 3141 } 3142 3143 type VsanPerformFileServiceEnablePreflightCheckBody struct { 3144 Req *types.VsanPerformFileServiceEnablePreflightCheck `xml:"urn:vsan VsanPerformFileServiceEnablePreflightCheck,omitempty"` 3145 Res *types.VsanPerformFileServiceEnablePreflightCheckResponse `xml:"urn:vsan VsanPerformFileServiceEnablePreflightCheckResponse,omitempty"` 3146 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3147 } 3148 3149 func (b *VsanPerformFileServiceEnablePreflightCheckBody) Fault() *soap.Fault { return b.Fault_ } 3150 3151 func VsanPerformFileServiceEnablePreflightCheck(ctx context.Context, r soap.RoundTripper, req *types.VsanPerformFileServiceEnablePreflightCheck) (*types.VsanPerformFileServiceEnablePreflightCheckResponse, error) { 3152 var reqBody, resBody VsanPerformFileServiceEnablePreflightCheckBody 3153 3154 reqBody.Req = req 3155 3156 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3157 return nil, err 3158 } 3159 3160 return resBody.Res, nil 3161 } 3162 3163 type VsanFindOvfDownloadUrlBody struct { 3164 Req *types.VsanFindOvfDownloadUrl `xml:"urn:vsan VsanFindOvfDownloadUrl,omitempty"` 3165 Res *types.VsanFindOvfDownloadUrlResponse `xml:"urn:vsan VsanFindOvfDownloadUrlResponse,omitempty"` 3166 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3167 } 3168 3169 func (b *VsanFindOvfDownloadUrlBody) Fault() *soap.Fault { return b.Fault_ } 3170 3171 func VsanFindOvfDownloadUrl(ctx context.Context, r soap.RoundTripper, req *types.VsanFindOvfDownloadUrl) (*types.VsanFindOvfDownloadUrlResponse, error) { 3172 var reqBody, resBody VsanFindOvfDownloadUrlBody 3173 3174 reqBody.Req = req 3175 3176 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3177 return nil, err 3178 } 3179 3180 return resBody.Res, nil 3181 } 3182 3183 type VsanClusterReconfigureFsDomainBody struct { 3184 Req *types.VsanClusterReconfigureFsDomain `xml:"urn:vsan VsanClusterReconfigureFsDomain,omitempty"` 3185 Res *types.VsanClusterReconfigureFsDomainResponse `xml:"urn:vsan VsanClusterReconfigureFsDomainResponse,omitempty"` 3186 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3187 } 3188 3189 func (b *VsanClusterReconfigureFsDomainBody) Fault() *soap.Fault { return b.Fault_ } 3190 3191 func VsanClusterReconfigureFsDomain(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterReconfigureFsDomain) (*types.VsanClusterReconfigureFsDomainResponse, error) { 3192 var reqBody, resBody VsanClusterReconfigureFsDomainBody 3193 3194 reqBody.Req = req 3195 3196 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3197 return nil, err 3198 } 3199 3200 return resBody.Res, nil 3201 } 3202 3203 type VsanClusterQueryFsDomainsBody struct { 3204 Req *types.VsanClusterQueryFsDomains `xml:"urn:vsan VsanClusterQueryFsDomains,omitempty"` 3205 Res *types.VsanClusterQueryFsDomainsResponse `xml:"urn:vsan VsanClusterQueryFsDomainsResponse,omitempty"` 3206 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3207 } 3208 3209 func (b *VsanClusterQueryFsDomainsBody) Fault() *soap.Fault { return b.Fault_ } 3210 3211 func VsanClusterQueryFsDomains(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterQueryFsDomains) (*types.VsanClusterQueryFsDomainsResponse, error) { 3212 var reqBody, resBody VsanClusterQueryFsDomainsBody 3213 3214 reqBody.Req = req 3215 3216 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3217 return nil, err 3218 } 3219 3220 return resBody.Res, nil 3221 } 3222 3223 type VsanUpgradeFsvmBody struct { 3224 Req *types.VsanUpgradeFsvm `xml:"urn:vsan VsanUpgradeFsvm,omitempty"` 3225 Res *types.VsanUpgradeFsvmResponse `xml:"urn:vsan VsanUpgradeFsvmResponse,omitempty"` 3226 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3227 } 3228 3229 func (b *VsanUpgradeFsvmBody) Fault() *soap.Fault { return b.Fault_ } 3230 3231 func VsanUpgradeFsvm(ctx context.Context, r soap.RoundTripper, req *types.VsanUpgradeFsvm) (*types.VsanUpgradeFsvmResponse, error) { 3232 var reqBody, resBody VsanUpgradeFsvmBody 3233 3234 reqBody.Req = req 3235 3236 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3237 return nil, err 3238 } 3239 3240 return resBody.Res, nil 3241 } 3242 3243 type VsanClusterRemoveShareBody struct { 3244 Req *types.VsanClusterRemoveShare `xml:"urn:vsan VsanClusterRemoveShare,omitempty"` 3245 Res *types.VsanClusterRemoveShareResponse `xml:"urn:vsan VsanClusterRemoveShareResponse,omitempty"` 3246 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3247 } 3248 3249 func (b *VsanClusterRemoveShareBody) Fault() *soap.Fault { return b.Fault_ } 3250 3251 func VsanClusterRemoveShare(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterRemoveShare) (*types.VsanClusterRemoveShareResponse, error) { 3252 var reqBody, resBody VsanClusterRemoveShareBody 3253 3254 reqBody.Req = req 3255 3256 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3257 return nil, err 3258 } 3259 3260 return resBody.Res, nil 3261 } 3262 3263 type VsanCreateFileShareBody struct { 3264 Req *types.VsanCreateFileShare `xml:"urn:vsan VsanCreateFileShare,omitempty"` 3265 Res *types.VsanCreateFileShareResponse `xml:"urn:vsan VsanCreateFileShareResponse,omitempty"` 3266 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3267 } 3268 3269 func (b *VsanCreateFileShareBody) Fault() *soap.Fault { return b.Fault_ } 3270 3271 func VsanCreateFileShare(ctx context.Context, r soap.RoundTripper, req *types.VsanCreateFileShare) (*types.VsanCreateFileShareResponse, error) { 3272 var reqBody, resBody VsanCreateFileShareBody 3273 3274 reqBody.Req = req 3275 3276 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3277 return nil, err 3278 } 3279 3280 return resBody.Res, nil 3281 } 3282 3283 type VsanDownloadFileServiceOvfBody struct { 3284 Req *types.VsanDownloadFileServiceOvf `xml:"urn:vsan VsanDownloadFileServiceOvf,omitempty"` 3285 Res *types.VsanDownloadFileServiceOvfResponse `xml:"urn:vsan VsanDownloadFileServiceOvfResponse,omitempty"` 3286 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3287 } 3288 3289 func (b *VsanDownloadFileServiceOvfBody) Fault() *soap.Fault { return b.Fault_ } 3290 3291 func VsanDownloadFileServiceOvf(ctx context.Context, r soap.RoundTripper, req *types.VsanDownloadFileServiceOvf) (*types.VsanDownloadFileServiceOvfResponse, error) { 3292 var reqBody, resBody VsanDownloadFileServiceOvfBody 3293 3294 reqBody.Req = req 3295 3296 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3297 return nil, err 3298 } 3299 3300 return resBody.Res, nil 3301 } 3302 3303 type VsanReconfigureFileShareBody struct { 3304 Req *types.VsanReconfigureFileShare `xml:"urn:vsan VsanReconfigureFileShare,omitempty"` 3305 Res *types.VsanReconfigureFileShareResponse `xml:"urn:vsan VsanReconfigureFileShareResponse,omitempty"` 3306 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3307 } 3308 3309 func (b *VsanReconfigureFileShareBody) Fault() *soap.Fault { return b.Fault_ } 3310 3311 func VsanReconfigureFileShare(ctx context.Context, r soap.RoundTripper, req *types.VsanReconfigureFileShare) (*types.VsanReconfigureFileShareResponse, error) { 3312 var reqBody, resBody VsanReconfigureFileShareBody 3313 3314 reqBody.Req = req 3315 3316 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3317 return nil, err 3318 } 3319 3320 return resBody.Res, nil 3321 } 3322 3323 type VsanClusterQueryFileSharesBody struct { 3324 Req *types.VsanClusterQueryFileShares `xml:"urn:vsan VsanClusterQueryFileShares,omitempty"` 3325 Res *types.VsanClusterQueryFileSharesResponse `xml:"urn:vsan VsanClusterQueryFileSharesResponse,omitempty"` 3326 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3327 } 3328 3329 func (b *VsanClusterQueryFileSharesBody) Fault() *soap.Fault { return b.Fault_ } 3330 3331 func VsanClusterQueryFileShares(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterQueryFileShares) (*types.VsanClusterQueryFileSharesResponse, error) { 3332 var reqBody, resBody VsanClusterQueryFileSharesBody 3333 3334 reqBody.Req = req 3335 3336 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3337 return nil, err 3338 } 3339 3340 return resBody.Res, nil 3341 } 3342 3343 type VsanHostQueryAdvCfgBody struct { 3344 Req *types.VsanHostQueryAdvCfg `xml:"urn:vsan VsanHostQueryAdvCfg,omitempty"` 3345 Res *types.VsanHostQueryAdvCfgResponse `xml:"urn:vsan VsanHostQueryAdvCfgResponse,omitempty"` 3346 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3347 } 3348 3349 func (b *VsanHostQueryAdvCfgBody) Fault() *soap.Fault { return b.Fault_ } 3350 3351 func VsanHostQueryAdvCfg(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryAdvCfg) (*types.VsanHostQueryAdvCfgResponse, error) { 3352 var reqBody, resBody VsanHostQueryAdvCfgBody 3353 3354 reqBody.Req = req 3355 3356 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3357 return nil, err 3358 } 3359 3360 return resBody.Res, nil 3361 } 3362 3363 type VsanHostQueryRunIperfClientBody struct { 3364 Req *types.VsanHostQueryRunIperfClient `xml:"urn:vsan VsanHostQueryRunIperfClient,omitempty"` 3365 Res *types.VsanHostQueryRunIperfClientResponse `xml:"urn:vsan VsanHostQueryRunIperfClientResponse,omitempty"` 3366 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3367 } 3368 3369 func (b *VsanHostQueryRunIperfClientBody) Fault() *soap.Fault { return b.Fault_ } 3370 3371 func VsanHostQueryRunIperfClient(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryRunIperfClient) (*types.VsanHostQueryRunIperfClientResponse, error) { 3372 var reqBody, resBody VsanHostQueryRunIperfClientBody 3373 3374 reqBody.Req = req 3375 3376 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3377 return nil, err 3378 } 3379 3380 return resBody.Res, nil 3381 } 3382 3383 type VsanHostQueryObjectHealthSummaryBody struct { 3384 Req *types.VsanHostQueryObjectHealthSummary `xml:"urn:vsan VsanHostQueryObjectHealthSummary,omitempty"` 3385 Res *types.VsanHostQueryObjectHealthSummaryResponse `xml:"urn:vsan VsanHostQueryObjectHealthSummaryResponse,omitempty"` 3386 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3387 } 3388 3389 func (b *VsanHostQueryObjectHealthSummaryBody) Fault() *soap.Fault { return b.Fault_ } 3390 3391 func VsanHostQueryObjectHealthSummary(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryObjectHealthSummary) (*types.VsanHostQueryObjectHealthSummaryResponse, error) { 3392 var reqBody, resBody VsanHostQueryObjectHealthSummaryBody 3393 3394 reqBody.Req = req 3395 3396 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3397 return nil, err 3398 } 3399 3400 return resBody.Res, nil 3401 } 3402 3403 type VsanStopProactiveRebalanceBody struct { 3404 Req *types.VsanStopProactiveRebalance `xml:"urn:vsan VsanStopProactiveRebalance,omitempty"` 3405 Res *types.VsanStopProactiveRebalanceResponse `xml:"urn:vsan VsanStopProactiveRebalanceResponse,omitempty"` 3406 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3407 } 3408 3409 func (b *VsanStopProactiveRebalanceBody) Fault() *soap.Fault { return b.Fault_ } 3410 3411 func VsanStopProactiveRebalance(ctx context.Context, r soap.RoundTripper, req *types.VsanStopProactiveRebalance) (*types.VsanStopProactiveRebalanceResponse, error) { 3412 var reqBody, resBody VsanStopProactiveRebalanceBody 3413 3414 reqBody.Req = req 3415 3416 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3417 return nil, err 3418 } 3419 3420 return resBody.Res, nil 3421 } 3422 3423 type VsanHostQueryFileServiceHealthSummaryBody struct { 3424 Req *types.VsanHostQueryFileServiceHealthSummary `xml:"urn:vsan VsanHostQueryFileServiceHealthSummary,omitempty"` 3425 Res *types.VsanHostQueryFileServiceHealthSummaryResponse `xml:"urn:vsan VsanHostQueryFileServiceHealthSummaryResponse,omitempty"` 3426 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3427 } 3428 3429 func (b *VsanHostQueryFileServiceHealthSummaryBody) Fault() *soap.Fault { return b.Fault_ } 3430 3431 func VsanHostQueryFileServiceHealthSummary(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryFileServiceHealthSummary) (*types.VsanHostQueryFileServiceHealthSummaryResponse, error) { 3432 var reqBody, resBody VsanHostQueryFileServiceHealthSummaryBody 3433 3434 reqBody.Req = req 3435 3436 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3437 return nil, err 3438 } 3439 3440 return resBody.Res, nil 3441 } 3442 3443 type VsanHostClomdLivenessBody struct { 3444 Req *types.VsanHostClomdLiveness `xml:"urn:vsan VsanHostClomdLiveness,omitempty"` 3445 Res *types.VsanHostClomdLivenessResponse `xml:"urn:vsan VsanHostClomdLivenessResponse,omitempty"` 3446 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3447 } 3448 3449 func (b *VsanHostClomdLivenessBody) Fault() *soap.Fault { return b.Fault_ } 3450 3451 func VsanHostClomdLiveness(ctx context.Context, r soap.RoundTripper, req *types.VsanHostClomdLiveness) (*types.VsanHostClomdLivenessResponse, error) { 3452 var reqBody, resBody VsanHostClomdLivenessBody 3453 3454 reqBody.Req = req 3455 3456 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3457 return nil, err 3458 } 3459 3460 return resBody.Res, nil 3461 } 3462 3463 type VsanHostRepairImmediateObjectsBody struct { 3464 Req *types.VsanHostRepairImmediateObjects `xml:"urn:vsan VsanHostRepairImmediateObjects,omitempty"` 3465 Res *types.VsanHostRepairImmediateObjectsResponse `xml:"urn:vsan VsanHostRepairImmediateObjectsResponse,omitempty"` 3466 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3467 } 3468 3469 func (b *VsanHostRepairImmediateObjectsBody) Fault() *soap.Fault { return b.Fault_ } 3470 3471 func VsanHostRepairImmediateObjects(ctx context.Context, r soap.RoundTripper, req *types.VsanHostRepairImmediateObjects) (*types.VsanHostRepairImmediateObjectsResponse, error) { 3472 var reqBody, resBody VsanHostRepairImmediateObjectsBody 3473 3474 reqBody.Req = req 3475 3476 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3477 return nil, err 3478 } 3479 3480 return resBody.Res, nil 3481 } 3482 3483 type VsanHostQueryVerifyNetworkSettingsBody struct { 3484 Req *types.VsanHostQueryVerifyNetworkSettings `xml:"urn:vsan VsanHostQueryVerifyNetworkSettings,omitempty"` 3485 Res *types.VsanHostQueryVerifyNetworkSettingsResponse `xml:"urn:vsan VsanHostQueryVerifyNetworkSettingsResponse,omitempty"` 3486 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3487 } 3488 3489 func (b *VsanHostQueryVerifyNetworkSettingsBody) Fault() *soap.Fault { return b.Fault_ } 3490 3491 func VsanHostQueryVerifyNetworkSettings(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryVerifyNetworkSettings) (*types.VsanHostQueryVerifyNetworkSettingsResponse, error) { 3492 var reqBody, resBody VsanHostQueryVerifyNetworkSettingsBody 3493 3494 reqBody.Req = req 3495 3496 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3497 return nil, err 3498 } 3499 3500 return resBody.Res, nil 3501 } 3502 3503 type VsanHostCleanupVmdkLoadTestBody struct { 3504 Req *types.VsanHostCleanupVmdkLoadTest `xml:"urn:vsan VsanHostCleanupVmdkLoadTest,omitempty"` 3505 Res *types.VsanHostCleanupVmdkLoadTestResponse `xml:"urn:vsan VsanHostCleanupVmdkLoadTestResponse,omitempty"` 3506 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3507 } 3508 3509 func (b *VsanHostCleanupVmdkLoadTestBody) Fault() *soap.Fault { return b.Fault_ } 3510 3511 func VsanHostCleanupVmdkLoadTest(ctx context.Context, r soap.RoundTripper, req *types.VsanHostCleanupVmdkLoadTest) (*types.VsanHostCleanupVmdkLoadTestResponse, error) { 3512 var reqBody, resBody VsanHostCleanupVmdkLoadTestBody 3513 3514 reqBody.Req = req 3515 3516 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3517 return nil, err 3518 } 3519 3520 return resBody.Res, nil 3521 } 3522 3523 type VsanStartProactiveRebalanceBody struct { 3524 Req *types.VsanStartProactiveRebalance `xml:"urn:vsan VsanStartProactiveRebalance,omitempty"` 3525 Res *types.VsanStartProactiveRebalanceResponse `xml:"urn:vsan VsanStartProactiveRebalanceResponse,omitempty"` 3526 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3527 } 3528 3529 func (b *VsanStartProactiveRebalanceBody) Fault() *soap.Fault { return b.Fault_ } 3530 3531 func VsanStartProactiveRebalance(ctx context.Context, r soap.RoundTripper, req *types.VsanStartProactiveRebalance) (*types.VsanStartProactiveRebalanceResponse, error) { 3532 var reqBody, resBody VsanStartProactiveRebalanceBody 3533 3534 reqBody.Req = req 3535 3536 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3537 return nil, err 3538 } 3539 3540 return resBody.Res, nil 3541 } 3542 3543 type VsanHostQueryEncryptionHealthSummaryBody struct { 3544 Req *types.VsanHostQueryEncryptionHealthSummary `xml:"urn:vsan VsanHostQueryEncryptionHealthSummary,omitempty"` 3545 Res *types.VsanHostQueryEncryptionHealthSummaryResponse `xml:"urn:vsan VsanHostQueryEncryptionHealthSummaryResponse,omitempty"` 3546 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3547 } 3548 3549 func (b *VsanHostQueryEncryptionHealthSummaryBody) Fault() *soap.Fault { return b.Fault_ } 3550 3551 func VsanHostQueryEncryptionHealthSummary(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryEncryptionHealthSummary) (*types.VsanHostQueryEncryptionHealthSummaryResponse, error) { 3552 var reqBody, resBody VsanHostQueryEncryptionHealthSummaryBody 3553 3554 reqBody.Req = req 3555 3556 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3557 return nil, err 3558 } 3559 3560 return resBody.Res, nil 3561 } 3562 3563 type VsanFlashScsiControllerFirmware_TaskBody struct { 3564 Req *types.VsanFlashScsiControllerFirmware_Task `xml:"urn:vsan VsanFlashScsiControllerFirmware_Task,omitempty"` 3565 Res *types.VsanFlashScsiControllerFirmware_TaskResponse `xml:"urn:vsan VsanFlashScsiControllerFirmware_TaskResponse,omitempty"` 3566 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3567 } 3568 3569 func (b *VsanFlashScsiControllerFirmware_TaskBody) Fault() *soap.Fault { return b.Fault_ } 3570 3571 func VsanFlashScsiControllerFirmware_Task(ctx context.Context, r soap.RoundTripper, req *types.VsanFlashScsiControllerFirmware_Task) (*types.VsanFlashScsiControllerFirmware_TaskResponse, error) { 3572 var reqBody, resBody VsanFlashScsiControllerFirmware_TaskBody 3573 3574 reqBody.Req = req 3575 3576 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3577 return nil, err 3578 } 3579 3580 return resBody.Res, nil 3581 } 3582 3583 type VsanQueryHostEMMStateBody struct { 3584 Req *types.VsanQueryHostEMMState `xml:"urn:vsan VsanQueryHostEMMState,omitempty"` 3585 Res *types.VsanQueryHostEMMStateResponse `xml:"urn:vsan VsanQueryHostEMMStateResponse,omitempty"` 3586 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3587 } 3588 3589 func (b *VsanQueryHostEMMStateBody) Fault() *soap.Fault { return b.Fault_ } 3590 3591 func VsanQueryHostEMMState(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryHostEMMState) (*types.VsanQueryHostEMMStateResponse, error) { 3592 var reqBody, resBody VsanQueryHostEMMStateBody 3593 3594 reqBody.Req = req 3595 3596 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3597 return nil, err 3598 } 3599 3600 return resBody.Res, nil 3601 } 3602 3603 type VsanWaitForVsanHealthGenerationIdChangeBody struct { 3604 Req *types.VsanWaitForVsanHealthGenerationIdChange `xml:"urn:vsan VsanWaitForVsanHealthGenerationIdChange,omitempty"` 3605 Res *types.VsanWaitForVsanHealthGenerationIdChangeResponse `xml:"urn:vsan VsanWaitForVsanHealthGenerationIdChangeResponse,omitempty"` 3606 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3607 } 3608 3609 func (b *VsanWaitForVsanHealthGenerationIdChangeBody) Fault() *soap.Fault { return b.Fault_ } 3610 3611 func VsanWaitForVsanHealthGenerationIdChange(ctx context.Context, r soap.RoundTripper, req *types.VsanWaitForVsanHealthGenerationIdChange) (*types.VsanWaitForVsanHealthGenerationIdChangeResponse, error) { 3612 var reqBody, resBody VsanWaitForVsanHealthGenerationIdChangeBody 3613 3614 reqBody.Req = req 3615 3616 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3617 return nil, err 3618 } 3619 3620 return resBody.Res, nil 3621 } 3622 3623 type VsanHostQueryHealthSystemVersionBody struct { 3624 Req *types.VsanHostQueryHealthSystemVersion `xml:"urn:vsan VsanHostQueryHealthSystemVersion,omitempty"` 3625 Res *types.VsanHostQueryHealthSystemVersionResponse `xml:"urn:vsan VsanHostQueryHealthSystemVersionResponse,omitempty"` 3626 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3627 } 3628 3629 func (b *VsanHostQueryHealthSystemVersionBody) Fault() *soap.Fault { return b.Fault_ } 3630 3631 func VsanHostQueryHealthSystemVersion(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryHealthSystemVersion) (*types.VsanHostQueryHealthSystemVersionResponse, error) { 3632 var reqBody, resBody VsanHostQueryHealthSystemVersionBody 3633 3634 reqBody.Req = req 3635 3636 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3637 return nil, err 3638 } 3639 3640 return resBody.Res, nil 3641 } 3642 3643 type VsanGetHclInfoBody struct { 3644 Req *types.VsanGetHclInfo `xml:"urn:vsan VsanGetHclInfo,omitempty"` 3645 Res *types.VsanGetHclInfoResponse `xml:"urn:vsan VsanGetHclInfoResponse,omitempty"` 3646 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3647 } 3648 3649 func (b *VsanGetHclInfoBody) Fault() *soap.Fault { return b.Fault_ } 3650 3651 func VsanGetHclInfo(ctx context.Context, r soap.RoundTripper, req *types.VsanGetHclInfo) (*types.VsanGetHclInfoResponse, error) { 3652 var reqBody, resBody VsanGetHclInfoBody 3653 3654 reqBody.Req = req 3655 3656 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3657 return nil, err 3658 } 3659 3660 return resBody.Res, nil 3661 } 3662 3663 type VsanHostRunVmdkLoadTestBody struct { 3664 Req *types.VsanHostRunVmdkLoadTest `xml:"urn:vsan VsanHostRunVmdkLoadTest,omitempty"` 3665 Res *types.VsanHostRunVmdkLoadTestResponse `xml:"urn:vsan VsanHostRunVmdkLoadTestResponse,omitempty"` 3666 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3667 } 3668 3669 func (b *VsanHostRunVmdkLoadTestBody) Fault() *soap.Fault { return b.Fault_ } 3670 3671 func VsanHostRunVmdkLoadTest(ctx context.Context, r soap.RoundTripper, req *types.VsanHostRunVmdkLoadTest) (*types.VsanHostRunVmdkLoadTestResponse, error) { 3672 var reqBody, resBody VsanHostRunVmdkLoadTestBody 3673 3674 reqBody.Req = req 3675 3676 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3677 return nil, err 3678 } 3679 3680 return resBody.Res, nil 3681 } 3682 3683 type VsanHostQuerySmartStatsBody struct { 3684 Req *types.VsanHostQuerySmartStats `xml:"urn:vsan VsanHostQuerySmartStats,omitempty"` 3685 Res *types.VsanHostQuerySmartStatsResponse `xml:"urn:vsan VsanHostQuerySmartStatsResponse,omitempty"` 3686 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3687 } 3688 3689 func (b *VsanHostQuerySmartStatsBody) Fault() *soap.Fault { return b.Fault_ } 3690 3691 func VsanHostQuerySmartStats(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQuerySmartStats) (*types.VsanHostQuerySmartStatsResponse, error) { 3692 var reqBody, resBody VsanHostQuerySmartStatsBody 3693 3694 reqBody.Req = req 3695 3696 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3697 return nil, err 3698 } 3699 3700 return resBody.Res, nil 3701 } 3702 3703 type VsanHostPrepareVmdkLoadTestBody struct { 3704 Req *types.VsanHostPrepareVmdkLoadTest `xml:"urn:vsan VsanHostPrepareVmdkLoadTest,omitempty"` 3705 Res *types.VsanHostPrepareVmdkLoadTestResponse `xml:"urn:vsan VsanHostPrepareVmdkLoadTestResponse,omitempty"` 3706 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3707 } 3708 3709 func (b *VsanHostPrepareVmdkLoadTestBody) Fault() *soap.Fault { return b.Fault_ } 3710 3711 func VsanHostPrepareVmdkLoadTest(ctx context.Context, r soap.RoundTripper, req *types.VsanHostPrepareVmdkLoadTest) (*types.VsanHostPrepareVmdkLoadTestResponse, error) { 3712 var reqBody, resBody VsanHostPrepareVmdkLoadTestBody 3713 3714 reqBody.Req = req 3715 3716 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3717 return nil, err 3718 } 3719 3720 return resBody.Res, nil 3721 } 3722 3723 type VsanHostQueryRunIperfServerBody struct { 3724 Req *types.VsanHostQueryRunIperfServer `xml:"urn:vsan VsanHostQueryRunIperfServer,omitempty"` 3725 Res *types.VsanHostQueryRunIperfServerResponse `xml:"urn:vsan VsanHostQueryRunIperfServerResponse,omitempty"` 3726 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3727 } 3728 3729 func (b *VsanHostQueryRunIperfServerBody) Fault() *soap.Fault { return b.Fault_ } 3730 3731 func VsanHostQueryRunIperfServer(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryRunIperfServer) (*types.VsanHostQueryRunIperfServerResponse, error) { 3732 var reqBody, resBody VsanHostQueryRunIperfServerBody 3733 3734 reqBody.Req = req 3735 3736 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3737 return nil, err 3738 } 3739 3740 return resBody.Res, nil 3741 } 3742 3743 type VsanGetProactiveRebalanceInfoBody struct { 3744 Req *types.VsanGetProactiveRebalanceInfo `xml:"urn:vsan VsanGetProactiveRebalanceInfo,omitempty"` 3745 Res *types.VsanGetProactiveRebalanceInfoResponse `xml:"urn:vsan VsanGetProactiveRebalanceInfoResponse,omitempty"` 3746 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3747 } 3748 3749 func (b *VsanGetProactiveRebalanceInfoBody) Fault() *soap.Fault { return b.Fault_ } 3750 3751 func VsanGetProactiveRebalanceInfo(ctx context.Context, r soap.RoundTripper, req *types.VsanGetProactiveRebalanceInfo) (*types.VsanGetProactiveRebalanceInfoResponse, error) { 3752 var reqBody, resBody VsanGetProactiveRebalanceInfoBody 3753 3754 reqBody.Req = req 3755 3756 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3757 return nil, err 3758 } 3759 3760 return resBody.Res, nil 3761 } 3762 3763 type VsanHostQueryPhysicalDiskHealthSummaryBody struct { 3764 Req *types.VsanHostQueryPhysicalDiskHealthSummary `xml:"urn:vsan VsanHostQueryPhysicalDiskHealthSummary,omitempty"` 3765 Res *types.VsanHostQueryPhysicalDiskHealthSummaryResponse `xml:"urn:vsan VsanHostQueryPhysicalDiskHealthSummaryResponse,omitempty"` 3766 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3767 } 3768 3769 func (b *VsanHostQueryPhysicalDiskHealthSummaryBody) Fault() *soap.Fault { return b.Fault_ } 3770 3771 func VsanHostQueryPhysicalDiskHealthSummary(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryPhysicalDiskHealthSummary) (*types.VsanHostQueryPhysicalDiskHealthSummaryResponse, error) { 3772 var reqBody, resBody VsanHostQueryPhysicalDiskHealthSummaryBody 3773 3774 reqBody.Req = req 3775 3776 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3777 return nil, err 3778 } 3779 3780 return resBody.Res, nil 3781 } 3782 3783 type VsanHostQueryHostInfoByUuidsBody struct { 3784 Req *types.VsanHostQueryHostInfoByUuids `xml:"urn:vsan VsanHostQueryHostInfoByUuids,omitempty"` 3785 Res *types.VsanHostQueryHostInfoByUuidsResponse `xml:"urn:vsan VsanHostQueryHostInfoByUuidsResponse,omitempty"` 3786 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3787 } 3788 3789 func (b *VsanHostQueryHostInfoByUuidsBody) Fault() *soap.Fault { return b.Fault_ } 3790 3791 func VsanHostQueryHostInfoByUuids(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryHostInfoByUuids) (*types.VsanHostQueryHostInfoByUuidsResponse, error) { 3792 var reqBody, resBody VsanHostQueryHostInfoByUuidsBody 3793 3794 reqBody.Req = req 3795 3796 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3797 return nil, err 3798 } 3799 3800 return resBody.Res, nil 3801 } 3802 3803 type VsanHostCreateVmHealthTestBody struct { 3804 Req *types.VsanHostCreateVmHealthTest `xml:"urn:vsan VsanHostCreateVmHealthTest,omitempty"` 3805 Res *types.VsanHostCreateVmHealthTestResponse `xml:"urn:vsan VsanHostCreateVmHealthTestResponse,omitempty"` 3806 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3807 } 3808 3809 func (b *VsanHostCreateVmHealthTestBody) Fault() *soap.Fault { return b.Fault_ } 3810 3811 func VsanHostCreateVmHealthTest(ctx context.Context, r soap.RoundTripper, req *types.VsanHostCreateVmHealthTest) (*types.VsanHostCreateVmHealthTestResponse, error) { 3812 var reqBody, resBody VsanHostCreateVmHealthTestBody 3813 3814 reqBody.Req = req 3815 3816 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3817 return nil, err 3818 } 3819 3820 return resBody.Res, nil 3821 } 3822 3823 type VsanHostQueryCheckLimitsBody struct { 3824 Req *types.VsanHostQueryCheckLimits `xml:"urn:vsan VsanHostQueryCheckLimits,omitempty"` 3825 Res *types.VsanHostQueryCheckLimitsResponse `xml:"urn:vsan VsanHostQueryCheckLimitsResponse,omitempty"` 3826 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3827 } 3828 3829 func (b *VsanHostQueryCheckLimitsBody) Fault() *soap.Fault { return b.Fault_ } 3830 3831 func VsanHostQueryCheckLimits(ctx context.Context, r soap.RoundTripper, req *types.VsanHostQueryCheckLimits) (*types.VsanHostQueryCheckLimitsResponse, error) { 3832 var reqBody, resBody VsanHostQueryCheckLimitsBody 3833 3834 reqBody.Req = req 3835 3836 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3837 return nil, err 3838 } 3839 3840 return resBody.Res, nil 3841 } 3842 3843 type VSANVcIsWitnessHostBody struct { 3844 Req *types.VSANVcIsWitnessHost `xml:"urn:vsan VSANVcIsWitnessHost,omitempty"` 3845 Res *types.VSANVcIsWitnessHostResponse `xml:"urn:vsan VSANVcIsWitnessHostResponse,omitempty"` 3846 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3847 } 3848 3849 func (b *VSANVcIsWitnessHostBody) Fault() *soap.Fault { return b.Fault_ } 3850 3851 func VSANVcIsWitnessHost(ctx context.Context, r soap.RoundTripper, req *types.VSANVcIsWitnessHost) (*types.VSANVcIsWitnessHostResponse, error) { 3852 var reqBody, resBody VSANVcIsWitnessHostBody 3853 3854 reqBody.Req = req 3855 3856 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3857 return nil, err 3858 } 3859 3860 return resBody.Res, nil 3861 } 3862 3863 type VsanVcReplaceWitnessHostForClustersBody struct { 3864 Req *types.VsanVcReplaceWitnessHostForClusters `xml:"urn:vsan VsanVcReplaceWitnessHostForClusters,omitempty"` 3865 Res *types.VsanVcReplaceWitnessHostForClustersResponse `xml:"urn:vsan VsanVcReplaceWitnessHostForClustersResponse,omitempty"` 3866 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3867 } 3868 3869 func (b *VsanVcReplaceWitnessHostForClustersBody) Fault() *soap.Fault { return b.Fault_ } 3870 3871 func VsanVcReplaceWitnessHostForClusters(ctx context.Context, r soap.RoundTripper, req *types.VsanVcReplaceWitnessHostForClusters) (*types.VsanVcReplaceWitnessHostForClustersResponse, error) { 3872 var reqBody, resBody VsanVcReplaceWitnessHostForClustersBody 3873 3874 reqBody.Req = req 3875 3876 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3877 return nil, err 3878 } 3879 3880 return resBody.Res, nil 3881 } 3882 3883 type VsanVcAddWitnessHostForClustersBody struct { 3884 Req *types.VsanVcAddWitnessHostForClusters `xml:"urn:vsan VsanVcAddWitnessHostForClusters,omitempty"` 3885 Res *types.VsanVcAddWitnessHostForClustersResponse `xml:"urn:vsan VsanVcAddWitnessHostForClustersResponse,omitempty"` 3886 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3887 } 3888 3889 func (b *VsanVcAddWitnessHostForClustersBody) Fault() *soap.Fault { return b.Fault_ } 3890 3891 func VsanVcAddWitnessHostForClusters(ctx context.Context, r soap.RoundTripper, req *types.VsanVcAddWitnessHostForClusters) (*types.VsanVcAddWitnessHostForClustersResponse, error) { 3892 var reqBody, resBody VsanVcAddWitnessHostForClustersBody 3893 3894 reqBody.Req = req 3895 3896 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3897 return nil, err 3898 } 3899 3900 return resBody.Res, nil 3901 } 3902 3903 type VSANVcSetPreferredFaultDomainBody struct { 3904 Req *types.VSANVcSetPreferredFaultDomain `xml:"urn:vsan VSANVcSetPreferredFaultDomain,omitempty"` 3905 Res *types.VSANVcSetPreferredFaultDomainResponse `xml:"urn:vsan VSANVcSetPreferredFaultDomainResponse,omitempty"` 3906 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3907 } 3908 3909 func (b *VSANVcSetPreferredFaultDomainBody) Fault() *soap.Fault { return b.Fault_ } 3910 3911 func VSANVcSetPreferredFaultDomain(ctx context.Context, r soap.RoundTripper, req *types.VSANVcSetPreferredFaultDomain) (*types.VSANVcSetPreferredFaultDomainResponse, error) { 3912 var reqBody, resBody VSANVcSetPreferredFaultDomainBody 3913 3914 reqBody.Req = req 3915 3916 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3917 return nil, err 3918 } 3919 3920 return resBody.Res, nil 3921 } 3922 3923 type QuerySharedWitnessClusterInfoBody struct { 3924 Req *types.QuerySharedWitnessClusterInfo `xml:"urn:vsan QuerySharedWitnessClusterInfo,omitempty"` 3925 Res *types.QuerySharedWitnessClusterInfoResponse `xml:"urn:vsan QuerySharedWitnessClusterInfoResponse,omitempty"` 3926 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3927 } 3928 3929 func (b *QuerySharedWitnessClusterInfoBody) Fault() *soap.Fault { return b.Fault_ } 3930 3931 func QuerySharedWitnessClusterInfo(ctx context.Context, r soap.RoundTripper, req *types.QuerySharedWitnessClusterInfo) (*types.QuerySharedWitnessClusterInfoResponse, error) { 3932 var reqBody, resBody QuerySharedWitnessClusterInfoBody 3933 3934 reqBody.Req = req 3935 3936 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3937 return nil, err 3938 } 3939 3940 return resBody.Res, nil 3941 } 3942 3943 type VSANVcGetPreferredFaultDomainBody struct { 3944 Req *types.VSANVcGetPreferredFaultDomain `xml:"urn:vsan VSANVcGetPreferredFaultDomain,omitempty"` 3945 Res *types.VSANVcGetPreferredFaultDomainResponse `xml:"urn:vsan VSANVcGetPreferredFaultDomainResponse,omitempty"` 3946 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3947 } 3948 3949 func (b *VSANVcGetPreferredFaultDomainBody) Fault() *soap.Fault { return b.Fault_ } 3950 3951 func VSANVcGetPreferredFaultDomain(ctx context.Context, r soap.RoundTripper, req *types.VSANVcGetPreferredFaultDomain) (*types.VSANVcGetPreferredFaultDomainResponse, error) { 3952 var reqBody, resBody VSANVcGetPreferredFaultDomainBody 3953 3954 reqBody.Req = req 3955 3956 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3957 return nil, err 3958 } 3959 3960 return resBody.Res, nil 3961 } 3962 3963 type VSANIsWitnessVirtualApplianceBody struct { 3964 Req *types.VSANIsWitnessVirtualAppliance `xml:"urn:vsan VSANIsWitnessVirtualAppliance,omitempty"` 3965 Res *types.VSANIsWitnessVirtualApplianceResponse `xml:"urn:vsan VSANIsWitnessVirtualApplianceResponse,omitempty"` 3966 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3967 } 3968 3969 func (b *VSANIsWitnessVirtualApplianceBody) Fault() *soap.Fault { return b.Fault_ } 3970 3971 func VSANIsWitnessVirtualAppliance(ctx context.Context, r soap.RoundTripper, req *types.VSANIsWitnessVirtualAppliance) (*types.VSANIsWitnessVirtualApplianceResponse, error) { 3972 var reqBody, resBody VSANIsWitnessVirtualApplianceBody 3973 3974 reqBody.Req = req 3975 3976 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3977 return nil, err 3978 } 3979 3980 return resBody.Res, nil 3981 } 3982 3983 type VSANVcAddWitnessHostBody struct { 3984 Req *types.VSANVcAddWitnessHost `xml:"urn:vsan VSANVcAddWitnessHost,omitempty"` 3985 Res *types.VSANVcAddWitnessHostResponse `xml:"urn:vsan VSANVcAddWitnessHostResponse,omitempty"` 3986 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 3987 } 3988 3989 func (b *VSANVcAddWitnessHostBody) Fault() *soap.Fault { return b.Fault_ } 3990 3991 func VSANVcAddWitnessHost(ctx context.Context, r soap.RoundTripper, req *types.VSANVcAddWitnessHost) (*types.VSANVcAddWitnessHostResponse, error) { 3992 var reqBody, resBody VSANVcAddWitnessHostBody 3993 3994 reqBody.Req = req 3995 3996 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 3997 return nil, err 3998 } 3999 4000 return resBody.Res, nil 4001 } 4002 4003 type VSANVcGetWitnessHostsBody struct { 4004 Req *types.VSANVcGetWitnessHosts `xml:"urn:vsan VSANVcGetWitnessHosts,omitempty"` 4005 Res *types.VSANVcGetWitnessHostsResponse `xml:"urn:vsan VSANVcGetWitnessHostsResponse,omitempty"` 4006 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4007 } 4008 4009 func (b *VSANVcGetWitnessHostsBody) Fault() *soap.Fault { return b.Fault_ } 4010 4011 func VSANVcGetWitnessHosts(ctx context.Context, r soap.RoundTripper, req *types.VSANVcGetWitnessHosts) (*types.VSANVcGetWitnessHostsResponse, error) { 4012 var reqBody, resBody VSANVcGetWitnessHostsBody 4013 4014 reqBody.Req = req 4015 4016 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4017 return nil, err 4018 } 4019 4020 return resBody.Res, nil 4021 } 4022 4023 type VSANVcRetrieveStretchedClusterVcCapabilityBody struct { 4024 Req *types.VSANVcRetrieveStretchedClusterVcCapability `xml:"urn:vsan VSANVcRetrieveStretchedClusterVcCapability,omitempty"` 4025 Res *types.VSANVcRetrieveStretchedClusterVcCapabilityResponse `xml:"urn:vsan VSANVcRetrieveStretchedClusterVcCapabilityResponse,omitempty"` 4026 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4027 } 4028 4029 func (b *VSANVcRetrieveStretchedClusterVcCapabilityBody) Fault() *soap.Fault { return b.Fault_ } 4030 4031 func VSANVcRetrieveStretchedClusterVcCapability(ctx context.Context, r soap.RoundTripper, req *types.VSANVcRetrieveStretchedClusterVcCapability) (*types.VSANVcRetrieveStretchedClusterVcCapabilityResponse, error) { 4032 var reqBody, resBody VSANVcRetrieveStretchedClusterVcCapabilityBody 4033 4034 reqBody.Req = req 4035 4036 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4037 return nil, err 4038 } 4039 4040 return resBody.Res, nil 4041 } 4042 4043 type VSANVcConvertToStretchedClusterBody struct { 4044 Req *types.VSANVcConvertToStretchedCluster `xml:"urn:vsan VSANVcConvertToStretchedCluster,omitempty"` 4045 Res *types.VSANVcConvertToStretchedClusterResponse `xml:"urn:vsan VSANVcConvertToStretchedClusterResponse,omitempty"` 4046 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4047 } 4048 4049 func (b *VSANVcConvertToStretchedClusterBody) Fault() *soap.Fault { return b.Fault_ } 4050 4051 func VSANVcConvertToStretchedCluster(ctx context.Context, r soap.RoundTripper, req *types.VSANVcConvertToStretchedCluster) (*types.VSANVcConvertToStretchedClusterResponse, error) { 4052 var reqBody, resBody VSANVcConvertToStretchedClusterBody 4053 4054 reqBody.Req = req 4055 4056 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4057 return nil, err 4058 } 4059 4060 return resBody.Res, nil 4061 } 4062 4063 type VSANVcRemoveWitnessHostBody struct { 4064 Req *types.VSANVcRemoveWitnessHost `xml:"urn:vsan VSANVcRemoveWitnessHost,omitempty"` 4065 Res *types.VSANVcRemoveWitnessHostResponse `xml:"urn:vsan VSANVcRemoveWitnessHostResponse,omitempty"` 4066 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4067 } 4068 4069 func (b *VSANVcRemoveWitnessHostBody) Fault() *soap.Fault { return b.Fault_ } 4070 4071 func VSANVcRemoveWitnessHost(ctx context.Context, r soap.RoundTripper, req *types.VSANVcRemoveWitnessHost) (*types.VSANVcRemoveWitnessHostResponse, error) { 4072 var reqBody, resBody VSANVcRemoveWitnessHostBody 4073 4074 reqBody.Req = req 4075 4076 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4077 return nil, err 4078 } 4079 4080 return resBody.Res, nil 4081 } 4082 4083 type QuerySharedWitnessCompatibilityBody struct { 4084 Req *types.QuerySharedWitnessCompatibility `xml:"urn:vsan QuerySharedWitnessCompatibility,omitempty"` 4085 Res *types.QuerySharedWitnessCompatibilityResponse `xml:"urn:vsan QuerySharedWitnessCompatibilityResponse,omitempty"` 4086 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4087 } 4088 4089 func (b *QuerySharedWitnessCompatibilityBody) Fault() *soap.Fault { return b.Fault_ } 4090 4091 func QuerySharedWitnessCompatibility(ctx context.Context, r soap.RoundTripper, req *types.QuerySharedWitnessCompatibility) (*types.QuerySharedWitnessCompatibilityResponse, error) { 4092 var reqBody, resBody QuerySharedWitnessCompatibilityBody 4093 4094 reqBody.Req = req 4095 4096 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4097 return nil, err 4098 } 4099 4100 return resBody.Res, nil 4101 } 4102 4103 type VsanQueryClusterPhysicalDiskHealthSummaryBody struct { 4104 Req *types.VsanQueryClusterPhysicalDiskHealthSummary `xml:"urn:vsan VsanQueryClusterPhysicalDiskHealthSummary,omitempty"` 4105 Res *types.VsanQueryClusterPhysicalDiskHealthSummaryResponse `xml:"urn:vsan VsanQueryClusterPhysicalDiskHealthSummaryResponse,omitempty"` 4106 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4107 } 4108 4109 func (b *VsanQueryClusterPhysicalDiskHealthSummaryBody) Fault() *soap.Fault { return b.Fault_ } 4110 4111 func VsanQueryClusterPhysicalDiskHealthSummary(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryClusterPhysicalDiskHealthSummary) (*types.VsanQueryClusterPhysicalDiskHealthSummaryResponse, error) { 4112 var reqBody, resBody VsanQueryClusterPhysicalDiskHealthSummaryBody 4113 4114 reqBody.Req = req 4115 4116 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4117 return nil, err 4118 } 4119 4120 return resBody.Res, nil 4121 } 4122 4123 type VsanQueryClusterNetworkPerfTestBody struct { 4124 Req *types.VsanQueryClusterNetworkPerfTest `xml:"urn:vsan VsanQueryClusterNetworkPerfTest,omitempty"` 4125 Res *types.VsanQueryClusterNetworkPerfTestResponse `xml:"urn:vsan VsanQueryClusterNetworkPerfTestResponse,omitempty"` 4126 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4127 } 4128 4129 func (b *VsanQueryClusterNetworkPerfTestBody) Fault() *soap.Fault { return b.Fault_ } 4130 4131 func VsanQueryClusterNetworkPerfTest(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryClusterNetworkPerfTest) (*types.VsanQueryClusterNetworkPerfTestResponse, error) { 4132 var reqBody, resBody VsanQueryClusterNetworkPerfTestBody 4133 4134 reqBody.Req = req 4135 4136 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4137 return nil, err 4138 } 4139 4140 return resBody.Res, nil 4141 } 4142 4143 type VsanQueryClusterAdvCfgSyncBody struct { 4144 Req *types.VsanQueryClusterAdvCfgSync `xml:"urn:vsan VsanQueryClusterAdvCfgSync,omitempty"` 4145 Res *types.VsanQueryClusterAdvCfgSyncResponse `xml:"urn:vsan VsanQueryClusterAdvCfgSyncResponse,omitempty"` 4146 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4147 } 4148 4149 func (b *VsanQueryClusterAdvCfgSyncBody) Fault() *soap.Fault { return b.Fault_ } 4150 4151 func VsanQueryClusterAdvCfgSync(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryClusterAdvCfgSync) (*types.VsanQueryClusterAdvCfgSyncResponse, error) { 4152 var reqBody, resBody VsanQueryClusterAdvCfgSyncBody 4153 4154 reqBody.Req = req 4155 4156 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4157 return nil, err 4158 } 4159 4160 return resBody.Res, nil 4161 } 4162 4163 type VsanRepairClusterImmediateObjectsBody struct { 4164 Req *types.VsanRepairClusterImmediateObjects `xml:"urn:vsan VsanRepairClusterImmediateObjects,omitempty"` 4165 Res *types.VsanRepairClusterImmediateObjectsResponse `xml:"urn:vsan VsanRepairClusterImmediateObjectsResponse,omitempty"` 4166 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4167 } 4168 4169 func (b *VsanRepairClusterImmediateObjectsBody) Fault() *soap.Fault { return b.Fault_ } 4170 4171 func VsanRepairClusterImmediateObjects(ctx context.Context, r soap.RoundTripper, req *types.VsanRepairClusterImmediateObjects) (*types.VsanRepairClusterImmediateObjectsResponse, error) { 4172 var reqBody, resBody VsanRepairClusterImmediateObjectsBody 4173 4174 reqBody.Req = req 4175 4176 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4177 return nil, err 4178 } 4179 4180 return resBody.Res, nil 4181 } 4182 4183 type VsanQueryVerifyClusterNetworkSettingsBody struct { 4184 Req *types.VsanQueryVerifyClusterNetworkSettings `xml:"urn:vsan VsanQueryVerifyClusterNetworkSettings,omitempty"` 4185 Res *types.VsanQueryVerifyClusterNetworkSettingsResponse `xml:"urn:vsan VsanQueryVerifyClusterNetworkSettingsResponse,omitempty"` 4186 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4187 } 4188 4189 func (b *VsanQueryVerifyClusterNetworkSettingsBody) Fault() *soap.Fault { return b.Fault_ } 4190 4191 func VsanQueryVerifyClusterNetworkSettings(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryVerifyClusterNetworkSettings) (*types.VsanQueryVerifyClusterNetworkSettingsResponse, error) { 4192 var reqBody, resBody VsanQueryVerifyClusterNetworkSettingsBody 4193 4194 reqBody.Req = req 4195 4196 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4197 return nil, err 4198 } 4199 4200 return resBody.Res, nil 4201 } 4202 4203 type VsanQueryClusterCreateVmHealthTestBody struct { 4204 Req *types.VsanQueryClusterCreateVmHealthTest `xml:"urn:vsan VsanQueryClusterCreateVmHealthTest,omitempty"` 4205 Res *types.VsanQueryClusterCreateVmHealthTestResponse `xml:"urn:vsan VsanQueryClusterCreateVmHealthTestResponse,omitempty"` 4206 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4207 } 4208 4209 func (b *VsanQueryClusterCreateVmHealthTestBody) Fault() *soap.Fault { return b.Fault_ } 4210 4211 func VsanQueryClusterCreateVmHealthTest(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryClusterCreateVmHealthTest) (*types.VsanQueryClusterCreateVmHealthTestResponse, error) { 4212 var reqBody, resBody VsanQueryClusterCreateVmHealthTestBody 4213 4214 reqBody.Req = req 4215 4216 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4217 return nil, err 4218 } 4219 4220 return resBody.Res, nil 4221 } 4222 4223 type VsanQueryClusterHealthSystemVersionsBody struct { 4224 Req *types.VsanQueryClusterHealthSystemVersions `xml:"urn:vsan VsanQueryClusterHealthSystemVersions,omitempty"` 4225 Res *types.VsanQueryClusterHealthSystemVersionsResponse `xml:"urn:vsan VsanQueryClusterHealthSystemVersionsResponse,omitempty"` 4226 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4227 } 4228 4229 func (b *VsanQueryClusterHealthSystemVersionsBody) Fault() *soap.Fault { return b.Fault_ } 4230 4231 func VsanQueryClusterHealthSystemVersions(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryClusterHealthSystemVersions) (*types.VsanQueryClusterHealthSystemVersionsResponse, error) { 4232 var reqBody, resBody VsanQueryClusterHealthSystemVersionsBody 4233 4234 reqBody.Req = req 4235 4236 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4237 return nil, err 4238 } 4239 4240 return resBody.Res, nil 4241 } 4242 4243 type VsanClusterGetHclInfoBody struct { 4244 Req *types.VsanClusterGetHclInfo `xml:"urn:vsan VsanClusterGetHclInfo,omitempty"` 4245 Res *types.VsanClusterGetHclInfoResponse `xml:"urn:vsan VsanClusterGetHclInfoResponse,omitempty"` 4246 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4247 } 4248 4249 func (b *VsanClusterGetHclInfoBody) Fault() *soap.Fault { return b.Fault_ } 4250 4251 func VsanClusterGetHclInfo(ctx context.Context, r soap.RoundTripper, req *types.VsanClusterGetHclInfo) (*types.VsanClusterGetHclInfoResponse, error) { 4252 var reqBody, resBody VsanClusterGetHclInfoBody 4253 4254 reqBody.Req = req 4255 4256 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4257 return nil, err 4258 } 4259 4260 return resBody.Res, nil 4261 } 4262 4263 type VsanQueryClusterCheckLimitsBody struct { 4264 Req *types.VsanQueryClusterCheckLimits `xml:"urn:vsan VsanQueryClusterCheckLimits,omitempty"` 4265 Res *types.VsanQueryClusterCheckLimitsResponse `xml:"urn:vsan VsanQueryClusterCheckLimitsResponse,omitempty"` 4266 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4267 } 4268 4269 func (b *VsanQueryClusterCheckLimitsBody) Fault() *soap.Fault { return b.Fault_ } 4270 4271 func VsanQueryClusterCheckLimits(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryClusterCheckLimits) (*types.VsanQueryClusterCheckLimitsResponse, error) { 4272 var reqBody, resBody VsanQueryClusterCheckLimitsBody 4273 4274 reqBody.Req = req 4275 4276 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4277 return nil, err 4278 } 4279 4280 return resBody.Res, nil 4281 } 4282 4283 type VsanQueryClusterCaptureVsanPcapBody struct { 4284 Req *types.VsanQueryClusterCaptureVsanPcap `xml:"urn:vsan VsanQueryClusterCaptureVsanPcap,omitempty"` 4285 Res *types.VsanQueryClusterCaptureVsanPcapResponse `xml:"urn:vsan VsanQueryClusterCaptureVsanPcapResponse,omitempty"` 4286 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4287 } 4288 4289 func (b *VsanQueryClusterCaptureVsanPcapBody) Fault() *soap.Fault { return b.Fault_ } 4290 4291 func VsanQueryClusterCaptureVsanPcap(ctx context.Context, r soap.RoundTripper, req *types.VsanQueryClusterCaptureVsanPcap) (*types.VsanQueryClusterCaptureVsanPcapResponse, error) { 4292 var reqBody, resBody VsanQueryClusterCaptureVsanPcapBody 4293 4294 reqBody.Req = req 4295 4296 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4297 return nil, err 4298 } 4299 4300 return resBody.Res, nil 4301 } 4302 4303 type VsanCheckClusterClomdLivenessBody struct { 4304 Req *types.VsanCheckClusterClomdLiveness `xml:"urn:vsan VsanCheckClusterClomdLiveness,omitempty"` 4305 Res *types.VsanCheckClusterClomdLivenessResponse `xml:"urn:vsan VsanCheckClusterClomdLivenessResponse,omitempty"` 4306 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4307 } 4308 4309 func (b *VsanCheckClusterClomdLivenessBody) Fault() *soap.Fault { return b.Fault_ } 4310 4311 func VsanCheckClusterClomdLiveness(ctx context.Context, r soap.RoundTripper, req *types.VsanCheckClusterClomdLiveness) (*types.VsanCheckClusterClomdLivenessResponse, error) { 4312 var reqBody, resBody VsanCheckClusterClomdLivenessBody 4313 4314 reqBody.Req = req 4315 4316 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4317 return nil, err 4318 } 4319 4320 return resBody.Res, nil 4321 } 4322 4323 type VsanRetrievePropertiesBody struct { 4324 Req *types.VsanRetrieveProperties `xml:"urn:vsan VsanRetrieveProperties,omitempty"` 4325 Res *types.VsanRetrievePropertiesResponse `xml:"urn:vsan VsanRetrievePropertiesResponse,omitempty"` 4326 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 4327 } 4328 4329 func (b *VsanRetrievePropertiesBody) Fault() *soap.Fault { return b.Fault_ } 4330 4331 func VsanRetrieveProperties(ctx context.Context, r soap.RoundTripper, req *types.VsanRetrieveProperties) (*types.VsanRetrievePropertiesResponse, error) { 4332 var reqBody, resBody VsanRetrievePropertiesBody 4333 4334 reqBody.Req = req 4335 4336 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 4337 return nil, err 4338 } 4339 4340 return resBody.Res, nil 4341 }