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