github.com/vmware/govmomi@v0.51.0/vslm/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/vslm/types" 12 ) 13 14 type RetrieveContentBody struct { 15 Req *types.RetrieveContent `xml:"urn:vslm RetrieveContent,omitempty"` 16 Res *types.RetrieveContentResponse `xml:"urn:vslm RetrieveContentResponse,omitempty"` 17 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 18 } 19 20 func (b *RetrieveContentBody) Fault() *soap.Fault { return b.Fault_ } 21 22 func RetrieveContent(ctx context.Context, r soap.RoundTripper, req *types.RetrieveContent) (*types.RetrieveContentResponse, error) { 23 var reqBody, resBody RetrieveContentBody 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 VslmAttachDisk_TaskBody struct { 35 Req *types.VslmAttachDisk_Task `xml:"urn:vslm VslmAttachDisk_Task,omitempty"` 36 Res *types.VslmAttachDisk_TaskResponse `xml:"urn:vslm VslmAttachDisk_TaskResponse,omitempty"` 37 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 38 } 39 40 func (b *VslmAttachDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ } 41 42 func VslmAttachDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmAttachDisk_Task) (*types.VslmAttachDisk_TaskResponse, error) { 43 var reqBody, resBody VslmAttachDisk_TaskBody 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 VslmAttachTagToVStorageObjectBody struct { 55 Req *types.VslmAttachTagToVStorageObject `xml:"urn:vslm VslmAttachTagToVStorageObject,omitempty"` 56 Res *types.VslmAttachTagToVStorageObjectResponse `xml:"urn:vslm VslmAttachTagToVStorageObjectResponse,omitempty"` 57 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 58 } 59 60 func (b *VslmAttachTagToVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ } 61 62 func VslmAttachTagToVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.VslmAttachTagToVStorageObject) (*types.VslmAttachTagToVStorageObjectResponse, error) { 63 var reqBody, resBody VslmAttachTagToVStorageObjectBody 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 VslmCancelTaskBody struct { 75 Req *types.VslmCancelTask `xml:"urn:vslm VslmCancelTask,omitempty"` 76 Res *types.VslmCancelTaskResponse `xml:"urn:vslm VslmCancelTaskResponse,omitempty"` 77 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 78 } 79 80 func (b *VslmCancelTaskBody) Fault() *soap.Fault { return b.Fault_ } 81 82 func VslmCancelTask(ctx context.Context, r soap.RoundTripper, req *types.VslmCancelTask) (*types.VslmCancelTaskResponse, error) { 83 var reqBody, resBody VslmCancelTaskBody 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 VslmClearVStorageObjectControlFlagsBody struct { 95 Req *types.VslmClearVStorageObjectControlFlags `xml:"urn:vslm VslmClearVStorageObjectControlFlags,omitempty"` 96 Res *types.VslmClearVStorageObjectControlFlagsResponse `xml:"urn:vslm VslmClearVStorageObjectControlFlagsResponse,omitempty"` 97 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 98 } 99 100 func (b *VslmClearVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ } 101 102 func VslmClearVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.VslmClearVStorageObjectControlFlags) (*types.VslmClearVStorageObjectControlFlagsResponse, error) { 103 var reqBody, resBody VslmClearVStorageObjectControlFlagsBody 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 VslmCloneVStorageObject_TaskBody struct { 115 Req *types.VslmCloneVStorageObject_Task `xml:"urn:vslm VslmCloneVStorageObject_Task,omitempty"` 116 Res *types.VslmCloneVStorageObject_TaskResponse `xml:"urn:vslm VslmCloneVStorageObject_TaskResponse,omitempty"` 117 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 118 } 119 120 func (b *VslmCloneVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ } 121 122 func VslmCloneVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmCloneVStorageObject_Task) (*types.VslmCloneVStorageObject_TaskResponse, error) { 123 var reqBody, resBody VslmCloneVStorageObject_TaskBody 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 VslmCreateDiskFromSnapshot_TaskBody struct { 135 Req *types.VslmCreateDiskFromSnapshot_Task `xml:"urn:vslm VslmCreateDiskFromSnapshot_Task,omitempty"` 136 Res *types.VslmCreateDiskFromSnapshot_TaskResponse `xml:"urn:vslm VslmCreateDiskFromSnapshot_TaskResponse,omitempty"` 137 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 138 } 139 140 func (b *VslmCreateDiskFromSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ } 141 142 func VslmCreateDiskFromSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmCreateDiskFromSnapshot_Task) (*types.VslmCreateDiskFromSnapshot_TaskResponse, error) { 143 var reqBody, resBody VslmCreateDiskFromSnapshot_TaskBody 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 VslmCreateDisk_TaskBody struct { 155 Req *types.VslmCreateDisk_Task `xml:"urn:vslm VslmCreateDisk_Task,omitempty"` 156 Res *types.VslmCreateDisk_TaskResponse `xml:"urn:vslm VslmCreateDisk_TaskResponse,omitempty"` 157 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 158 } 159 160 func (b *VslmCreateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ } 161 162 func VslmCreateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmCreateDisk_Task) (*types.VslmCreateDisk_TaskResponse, error) { 163 var reqBody, resBody VslmCreateDisk_TaskBody 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 VslmCreateSnapshot_TaskBody struct { 175 Req *types.VslmCreateSnapshot_Task `xml:"urn:vslm VslmCreateSnapshot_Task,omitempty"` 176 Res *types.VslmCreateSnapshot_TaskResponse `xml:"urn:vslm VslmCreateSnapshot_TaskResponse,omitempty"` 177 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 178 } 179 180 func (b *VslmCreateSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ } 181 182 func VslmCreateSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmCreateSnapshot_Task) (*types.VslmCreateSnapshot_TaskResponse, error) { 183 var reqBody, resBody VslmCreateSnapshot_TaskBody 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 VslmDeleteSnapshot_TaskBody struct { 195 Req *types.VslmDeleteSnapshot_Task `xml:"urn:vslm VslmDeleteSnapshot_Task,omitempty"` 196 Res *types.VslmDeleteSnapshot_TaskResponse `xml:"urn:vslm VslmDeleteSnapshot_TaskResponse,omitempty"` 197 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 198 } 199 200 func (b *VslmDeleteSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ } 201 202 func VslmDeleteSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmDeleteSnapshot_Task) (*types.VslmDeleteSnapshot_TaskResponse, error) { 203 var reqBody, resBody VslmDeleteSnapshot_TaskBody 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 VslmDeleteVStorageObject_TaskBody struct { 215 Req *types.VslmDeleteVStorageObject_Task `xml:"urn:vslm VslmDeleteVStorageObject_Task,omitempty"` 216 Res *types.VslmDeleteVStorageObject_TaskResponse `xml:"urn:vslm VslmDeleteVStorageObject_TaskResponse,omitempty"` 217 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 218 } 219 220 func (b *VslmDeleteVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ } 221 222 func VslmDeleteVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmDeleteVStorageObject_Task) (*types.VslmDeleteVStorageObject_TaskResponse, error) { 223 var reqBody, resBody VslmDeleteVStorageObject_TaskBody 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 VslmDetachTagFromVStorageObjectBody struct { 235 Req *types.VslmDetachTagFromVStorageObject `xml:"urn:vslm VslmDetachTagFromVStorageObject,omitempty"` 236 Res *types.VslmDetachTagFromVStorageObjectResponse `xml:"urn:vslm VslmDetachTagFromVStorageObjectResponse,omitempty"` 237 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 238 } 239 240 func (b *VslmDetachTagFromVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ } 241 242 func VslmDetachTagFromVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.VslmDetachTagFromVStorageObject) (*types.VslmDetachTagFromVStorageObjectResponse, error) { 243 var reqBody, resBody VslmDetachTagFromVStorageObjectBody 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 VslmExtendDisk_TaskBody struct { 255 Req *types.VslmExtendDisk_Task `xml:"urn:vslm VslmExtendDisk_Task,omitempty"` 256 Res *types.VslmExtendDisk_TaskResponse `xml:"urn:vslm VslmExtendDisk_TaskResponse,omitempty"` 257 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 258 } 259 260 func (b *VslmExtendDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ } 261 262 func VslmExtendDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmExtendDisk_Task) (*types.VslmExtendDisk_TaskResponse, error) { 263 var reqBody, resBody VslmExtendDisk_TaskBody 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 VslmInflateDisk_TaskBody struct { 275 Req *types.VslmInflateDisk_Task `xml:"urn:vslm VslmInflateDisk_Task,omitempty"` 276 Res *types.VslmInflateDisk_TaskResponse `xml:"urn:vslm VslmInflateDisk_TaskResponse,omitempty"` 277 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 278 } 279 280 func (b *VslmInflateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ } 281 282 func VslmInflateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmInflateDisk_Task) (*types.VslmInflateDisk_TaskResponse, error) { 283 var reqBody, resBody VslmInflateDisk_TaskBody 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 VslmListTagsAttachedToVStorageObjectBody struct { 295 Req *types.VslmListTagsAttachedToVStorageObject `xml:"urn:vslm VslmListTagsAttachedToVStorageObject,omitempty"` 296 Res *types.VslmListTagsAttachedToVStorageObjectResponse `xml:"urn:vslm VslmListTagsAttachedToVStorageObjectResponse,omitempty"` 297 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 298 } 299 300 func (b *VslmListTagsAttachedToVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ } 301 302 func VslmListTagsAttachedToVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.VslmListTagsAttachedToVStorageObject) (*types.VslmListTagsAttachedToVStorageObjectResponse, error) { 303 var reqBody, resBody VslmListTagsAttachedToVStorageObjectBody 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 VslmListVStorageObjectForSpecBody struct { 315 Req *types.VslmListVStorageObjectForSpec `xml:"urn:vslm VslmListVStorageObjectForSpec,omitempty"` 316 Res *types.VslmListVStorageObjectForSpecResponse `xml:"urn:vslm VslmListVStorageObjectForSpecResponse,omitempty"` 317 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 318 } 319 320 func (b *VslmListVStorageObjectForSpecBody) Fault() *soap.Fault { return b.Fault_ } 321 322 func VslmListVStorageObjectForSpec(ctx context.Context, r soap.RoundTripper, req *types.VslmListVStorageObjectForSpec) (*types.VslmListVStorageObjectForSpecResponse, error) { 323 var reqBody, resBody VslmListVStorageObjectForSpecBody 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 VslmListVStorageObjectsAttachedToTagBody struct { 335 Req *types.VslmListVStorageObjectsAttachedToTag `xml:"urn:vslm VslmListVStorageObjectsAttachedToTag,omitempty"` 336 Res *types.VslmListVStorageObjectsAttachedToTagResponse `xml:"urn:vslm VslmListVStorageObjectsAttachedToTagResponse,omitempty"` 337 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 338 } 339 340 func (b *VslmListVStorageObjectsAttachedToTagBody) Fault() *soap.Fault { return b.Fault_ } 341 342 func VslmListVStorageObjectsAttachedToTag(ctx context.Context, r soap.RoundTripper, req *types.VslmListVStorageObjectsAttachedToTag) (*types.VslmListVStorageObjectsAttachedToTagResponse, error) { 343 var reqBody, resBody VslmListVStorageObjectsAttachedToTagBody 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 VslmLoginByTokenBody struct { 355 Req *types.VslmLoginByToken `xml:"urn:vslm VslmLoginByToken,omitempty"` 356 Res *types.VslmLoginByTokenResponse `xml:"urn:vslm VslmLoginByTokenResponse,omitempty"` 357 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 358 } 359 360 func (b *VslmLoginByTokenBody) Fault() *soap.Fault { return b.Fault_ } 361 362 func VslmLoginByToken(ctx context.Context, r soap.RoundTripper, req *types.VslmLoginByToken) (*types.VslmLoginByTokenResponse, error) { 363 var reqBody, resBody VslmLoginByTokenBody 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 VslmLogoutBody struct { 375 Req *types.VslmLogout `xml:"urn:vslm VslmLogout,omitempty"` 376 Res *types.VslmLogoutResponse `xml:"urn:vslm VslmLogoutResponse,omitempty"` 377 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 378 } 379 380 func (b *VslmLogoutBody) Fault() *soap.Fault { return b.Fault_ } 381 382 func VslmLogout(ctx context.Context, r soap.RoundTripper, req *types.VslmLogout) (*types.VslmLogoutResponse, error) { 383 var reqBody, resBody VslmLogoutBody 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 VslmQueryChangedDiskAreasBody struct { 395 Req *types.VslmQueryChangedDiskAreas `xml:"urn:vslm VslmQueryChangedDiskAreas,omitempty"` 396 Res *types.VslmQueryChangedDiskAreasResponse `xml:"urn:vslm VslmQueryChangedDiskAreasResponse,omitempty"` 397 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 398 } 399 400 func (b *VslmQueryChangedDiskAreasBody) Fault() *soap.Fault { return b.Fault_ } 401 402 func VslmQueryChangedDiskAreas(ctx context.Context, r soap.RoundTripper, req *types.VslmQueryChangedDiskAreas) (*types.VslmQueryChangedDiskAreasResponse, error) { 403 var reqBody, resBody VslmQueryChangedDiskAreasBody 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 VslmQueryDatastoreInfoBody struct { 415 Req *types.VslmQueryDatastoreInfo `xml:"urn:vslm VslmQueryDatastoreInfo,omitempty"` 416 Res *types.VslmQueryDatastoreInfoResponse `xml:"urn:vslm VslmQueryDatastoreInfoResponse,omitempty"` 417 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 418 } 419 420 func (b *VslmQueryDatastoreInfoBody) Fault() *soap.Fault { return b.Fault_ } 421 422 func VslmQueryDatastoreInfo(ctx context.Context, r soap.RoundTripper, req *types.VslmQueryDatastoreInfo) (*types.VslmQueryDatastoreInfoResponse, error) { 423 var reqBody, resBody VslmQueryDatastoreInfoBody 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 VslmQueryGlobalCatalogSyncStatusBody struct { 435 Req *types.VslmQueryGlobalCatalogSyncStatus `xml:"urn:vslm VslmQueryGlobalCatalogSyncStatus,omitempty"` 436 Res *types.VslmQueryGlobalCatalogSyncStatusResponse `xml:"urn:vslm VslmQueryGlobalCatalogSyncStatusResponse,omitempty"` 437 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 438 } 439 440 func (b *VslmQueryGlobalCatalogSyncStatusBody) Fault() *soap.Fault { return b.Fault_ } 441 442 func VslmQueryGlobalCatalogSyncStatus(ctx context.Context, r soap.RoundTripper, req *types.VslmQueryGlobalCatalogSyncStatus) (*types.VslmQueryGlobalCatalogSyncStatusResponse, error) { 443 var reqBody, resBody VslmQueryGlobalCatalogSyncStatusBody 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 VslmQueryGlobalCatalogSyncStatusForDatastoreBody struct { 455 Req *types.VslmQueryGlobalCatalogSyncStatusForDatastore `xml:"urn:vslm VslmQueryGlobalCatalogSyncStatusForDatastore,omitempty"` 456 Res *types.VslmQueryGlobalCatalogSyncStatusForDatastoreResponse `xml:"urn:vslm VslmQueryGlobalCatalogSyncStatusForDatastoreResponse,omitempty"` 457 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 458 } 459 460 func (b *VslmQueryGlobalCatalogSyncStatusForDatastoreBody) Fault() *soap.Fault { return b.Fault_ } 461 462 func VslmQueryGlobalCatalogSyncStatusForDatastore(ctx context.Context, r soap.RoundTripper, req *types.VslmQueryGlobalCatalogSyncStatusForDatastore) (*types.VslmQueryGlobalCatalogSyncStatusForDatastoreResponse, error) { 463 var reqBody, resBody VslmQueryGlobalCatalogSyncStatusForDatastoreBody 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 VslmQueryInfoBody struct { 475 Req *types.VslmQueryInfo `xml:"urn:vslm VslmQueryInfo,omitempty"` 476 Res *types.VslmQueryInfoResponse `xml:"urn:vslm VslmQueryInfoResponse,omitempty"` 477 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 478 } 479 480 func (b *VslmQueryInfoBody) Fault() *soap.Fault { return b.Fault_ } 481 482 func VslmQueryInfo(ctx context.Context, r soap.RoundTripper, req *types.VslmQueryInfo) (*types.VslmQueryInfoResponse, error) { 483 var reqBody, resBody VslmQueryInfoBody 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 VslmQueryTaskResultBody struct { 495 Req *types.VslmQueryTaskResult `xml:"urn:vslm VslmQueryTaskResult,omitempty"` 496 Res *types.VslmQueryTaskResultResponse `xml:"urn:vslm VslmQueryTaskResultResponse,omitempty"` 497 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 498 } 499 500 func (b *VslmQueryTaskResultBody) Fault() *soap.Fault { return b.Fault_ } 501 502 func VslmQueryTaskResult(ctx context.Context, r soap.RoundTripper, req *types.VslmQueryTaskResult) (*types.VslmQueryTaskResultResponse, error) { 503 var reqBody, resBody VslmQueryTaskResultBody 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 VslmReconcileDatastoreInventory_TaskBody struct { 515 Req *types.VslmReconcileDatastoreInventory_Task `xml:"urn:vslm VslmReconcileDatastoreInventory_Task,omitempty"` 516 Res *types.VslmReconcileDatastoreInventory_TaskResponse `xml:"urn:vslm VslmReconcileDatastoreInventory_TaskResponse,omitempty"` 517 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 518 } 519 520 func (b *VslmReconcileDatastoreInventory_TaskBody) Fault() *soap.Fault { return b.Fault_ } 521 522 func VslmReconcileDatastoreInventory_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmReconcileDatastoreInventory_Task) (*types.VslmReconcileDatastoreInventory_TaskResponse, error) { 523 var reqBody, resBody VslmReconcileDatastoreInventory_TaskBody 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 VslmRegisterDiskBody struct { 535 Req *types.VslmRegisterDisk `xml:"urn:vslm VslmRegisterDisk,omitempty"` 536 Res *types.VslmRegisterDiskResponse `xml:"urn:vslm VslmRegisterDiskResponse,omitempty"` 537 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 538 } 539 540 func (b *VslmRegisterDiskBody) Fault() *soap.Fault { return b.Fault_ } 541 542 func VslmRegisterDisk(ctx context.Context, r soap.RoundTripper, req *types.VslmRegisterDisk) (*types.VslmRegisterDiskResponse, error) { 543 var reqBody, resBody VslmRegisterDiskBody 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 VslmRelocateVStorageObject_TaskBody struct { 555 Req *types.VslmRelocateVStorageObject_Task `xml:"urn:vslm VslmRelocateVStorageObject_Task,omitempty"` 556 Res *types.VslmRelocateVStorageObject_TaskResponse `xml:"urn:vslm VslmRelocateVStorageObject_TaskResponse,omitempty"` 557 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 558 } 559 560 func (b *VslmRelocateVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ } 561 562 func VslmRelocateVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmRelocateVStorageObject_Task) (*types.VslmRelocateVStorageObject_TaskResponse, error) { 563 var reqBody, resBody VslmRelocateVStorageObject_TaskBody 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 VslmRenameVStorageObjectBody struct { 575 Req *types.VslmRenameVStorageObject `xml:"urn:vslm VslmRenameVStorageObject,omitempty"` 576 Res *types.VslmRenameVStorageObjectResponse `xml:"urn:vslm VslmRenameVStorageObjectResponse,omitempty"` 577 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 578 } 579 580 func (b *VslmRenameVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ } 581 582 func VslmRenameVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.VslmRenameVStorageObject) (*types.VslmRenameVStorageObjectResponse, error) { 583 var reqBody, resBody VslmRenameVStorageObjectBody 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 VslmRetrieveSnapshotDetailsBody struct { 595 Req *types.VslmRetrieveSnapshotDetails `xml:"urn:vslm VslmRetrieveSnapshotDetails,omitempty"` 596 Res *types.VslmRetrieveSnapshotDetailsResponse `xml:"urn:vslm VslmRetrieveSnapshotDetailsResponse,omitempty"` 597 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 598 } 599 600 func (b *VslmRetrieveSnapshotDetailsBody) Fault() *soap.Fault { return b.Fault_ } 601 602 func VslmRetrieveSnapshotDetails(ctx context.Context, r soap.RoundTripper, req *types.VslmRetrieveSnapshotDetails) (*types.VslmRetrieveSnapshotDetailsResponse, error) { 603 var reqBody, resBody VslmRetrieveSnapshotDetailsBody 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 VslmRetrieveSnapshotInfoBody struct { 615 Req *types.VslmRetrieveSnapshotInfo `xml:"urn:vslm VslmRetrieveSnapshotInfo,omitempty"` 616 Res *types.VslmRetrieveSnapshotInfoResponse `xml:"urn:vslm VslmRetrieveSnapshotInfoResponse,omitempty"` 617 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 618 } 619 620 func (b *VslmRetrieveSnapshotInfoBody) Fault() *soap.Fault { return b.Fault_ } 621 622 func VslmRetrieveSnapshotInfo(ctx context.Context, r soap.RoundTripper, req *types.VslmRetrieveSnapshotInfo) (*types.VslmRetrieveSnapshotInfoResponse, error) { 623 var reqBody, resBody VslmRetrieveSnapshotInfoBody 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 VslmRetrieveVStorageInfrastructureObjectPolicyBody struct { 635 Req *types.VslmRetrieveVStorageInfrastructureObjectPolicy `xml:"urn:vslm VslmRetrieveVStorageInfrastructureObjectPolicy,omitempty"` 636 Res *types.VslmRetrieveVStorageInfrastructureObjectPolicyResponse `xml:"urn:vslm VslmRetrieveVStorageInfrastructureObjectPolicyResponse,omitempty"` 637 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 638 } 639 640 func (b *VslmRetrieveVStorageInfrastructureObjectPolicyBody) Fault() *soap.Fault { return b.Fault_ } 641 642 func VslmRetrieveVStorageInfrastructureObjectPolicy(ctx context.Context, r soap.RoundTripper, req *types.VslmRetrieveVStorageInfrastructureObjectPolicy) (*types.VslmRetrieveVStorageInfrastructureObjectPolicyResponse, error) { 643 var reqBody, resBody VslmRetrieveVStorageInfrastructureObjectPolicyBody 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 VslmRetrieveVStorageObjectBody struct { 655 Req *types.VslmRetrieveVStorageObject `xml:"urn:vslm VslmRetrieveVStorageObject,omitempty"` 656 Res *types.VslmRetrieveVStorageObjectResponse `xml:"urn:vslm VslmRetrieveVStorageObjectResponse,omitempty"` 657 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 658 } 659 660 func (b *VslmRetrieveVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ } 661 662 func VslmRetrieveVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.VslmRetrieveVStorageObject) (*types.VslmRetrieveVStorageObjectResponse, error) { 663 var reqBody, resBody VslmRetrieveVStorageObjectBody 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 VslmRetrieveVStorageObjectAssociationsBody struct { 675 Req *types.VslmRetrieveVStorageObjectAssociations `xml:"urn:vslm VslmRetrieveVStorageObjectAssociations,omitempty"` 676 Res *types.VslmRetrieveVStorageObjectAssociationsResponse `xml:"urn:vslm VslmRetrieveVStorageObjectAssociationsResponse,omitempty"` 677 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 678 } 679 680 func (b *VslmRetrieveVStorageObjectAssociationsBody) Fault() *soap.Fault { return b.Fault_ } 681 682 func VslmRetrieveVStorageObjectAssociations(ctx context.Context, r soap.RoundTripper, req *types.VslmRetrieveVStorageObjectAssociations) (*types.VslmRetrieveVStorageObjectAssociationsResponse, error) { 683 var reqBody, resBody VslmRetrieveVStorageObjectAssociationsBody 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 VslmRetrieveVStorageObjectMetadataBody struct { 695 Req *types.VslmRetrieveVStorageObjectMetadata `xml:"urn:vslm VslmRetrieveVStorageObjectMetadata,omitempty"` 696 Res *types.VslmRetrieveVStorageObjectMetadataResponse `xml:"urn:vslm VslmRetrieveVStorageObjectMetadataResponse,omitempty"` 697 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 698 } 699 700 func (b *VslmRetrieveVStorageObjectMetadataBody) Fault() *soap.Fault { return b.Fault_ } 701 702 func VslmRetrieveVStorageObjectMetadata(ctx context.Context, r soap.RoundTripper, req *types.VslmRetrieveVStorageObjectMetadata) (*types.VslmRetrieveVStorageObjectMetadataResponse, error) { 703 var reqBody, resBody VslmRetrieveVStorageObjectMetadataBody 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 VslmRetrieveVStorageObjectMetadataValueBody struct { 715 Req *types.VslmRetrieveVStorageObjectMetadataValue `xml:"urn:vslm VslmRetrieveVStorageObjectMetadataValue,omitempty"` 716 Res *types.VslmRetrieveVStorageObjectMetadataValueResponse `xml:"urn:vslm VslmRetrieveVStorageObjectMetadataValueResponse,omitempty"` 717 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 718 } 719 720 func (b *VslmRetrieveVStorageObjectMetadataValueBody) Fault() *soap.Fault { return b.Fault_ } 721 722 func VslmRetrieveVStorageObjectMetadataValue(ctx context.Context, r soap.RoundTripper, req *types.VslmRetrieveVStorageObjectMetadataValue) (*types.VslmRetrieveVStorageObjectMetadataValueResponse, error) { 723 var reqBody, resBody VslmRetrieveVStorageObjectMetadataValueBody 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 VslmRetrieveVStorageObjectStateBody struct { 735 Req *types.VslmRetrieveVStorageObjectState `xml:"urn:vslm VslmRetrieveVStorageObjectState,omitempty"` 736 Res *types.VslmRetrieveVStorageObjectStateResponse `xml:"urn:vslm VslmRetrieveVStorageObjectStateResponse,omitempty"` 737 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 738 } 739 740 func (b *VslmRetrieveVStorageObjectStateBody) Fault() *soap.Fault { return b.Fault_ } 741 742 func VslmRetrieveVStorageObjectState(ctx context.Context, r soap.RoundTripper, req *types.VslmRetrieveVStorageObjectState) (*types.VslmRetrieveVStorageObjectStateResponse, error) { 743 var reqBody, resBody VslmRetrieveVStorageObjectStateBody 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 VslmRetrieveVStorageObjectsBody struct { 755 Req *types.VslmRetrieveVStorageObjects `xml:"urn:vslm VslmRetrieveVStorageObjects,omitempty"` 756 Res *types.VslmRetrieveVStorageObjectsResponse `xml:"urn:vslm VslmRetrieveVStorageObjectsResponse,omitempty"` 757 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 758 } 759 760 func (b *VslmRetrieveVStorageObjectsBody) Fault() *soap.Fault { return b.Fault_ } 761 762 func VslmRetrieveVStorageObjects(ctx context.Context, r soap.RoundTripper, req *types.VslmRetrieveVStorageObjects) (*types.VslmRetrieveVStorageObjectsResponse, error) { 763 var reqBody, resBody VslmRetrieveVStorageObjectsBody 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 VslmRevertVStorageObject_TaskBody struct { 775 Req *types.VslmRevertVStorageObject_Task `xml:"urn:vslm VslmRevertVStorageObject_Task,omitempty"` 776 Res *types.VslmRevertVStorageObject_TaskResponse `xml:"urn:vslm VslmRevertVStorageObject_TaskResponse,omitempty"` 777 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 778 } 779 780 func (b *VslmRevertVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ } 781 782 func VslmRevertVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmRevertVStorageObject_Task) (*types.VslmRevertVStorageObject_TaskResponse, error) { 783 var reqBody, resBody VslmRevertVStorageObject_TaskBody 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 VslmScheduleReconcileDatastoreInventoryBody struct { 795 Req *types.VslmScheduleReconcileDatastoreInventory `xml:"urn:vslm VslmScheduleReconcileDatastoreInventory,omitempty"` 796 Res *types.VslmScheduleReconcileDatastoreInventoryResponse `xml:"urn:vslm VslmScheduleReconcileDatastoreInventoryResponse,omitempty"` 797 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 798 } 799 800 func (b *VslmScheduleReconcileDatastoreInventoryBody) Fault() *soap.Fault { return b.Fault_ } 801 802 func VslmScheduleReconcileDatastoreInventory(ctx context.Context, r soap.RoundTripper, req *types.VslmScheduleReconcileDatastoreInventory) (*types.VslmScheduleReconcileDatastoreInventoryResponse, error) { 803 var reqBody, resBody VslmScheduleReconcileDatastoreInventoryBody 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 VslmSetVStorageObjectControlFlagsBody struct { 815 Req *types.VslmSetVStorageObjectControlFlags `xml:"urn:vslm VslmSetVStorageObjectControlFlags,omitempty"` 816 Res *types.VslmSetVStorageObjectControlFlagsResponse `xml:"urn:vslm VslmSetVStorageObjectControlFlagsResponse,omitempty"` 817 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 818 } 819 820 func (b *VslmSetVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ } 821 822 func VslmSetVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.VslmSetVStorageObjectControlFlags) (*types.VslmSetVStorageObjectControlFlagsResponse, error) { 823 var reqBody, resBody VslmSetVStorageObjectControlFlagsBody 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 VslmSyncDatastoreBody struct { 835 Req *types.VslmSyncDatastore `xml:"urn:vslm VslmSyncDatastore,omitempty"` 836 Res *types.VslmSyncDatastoreResponse `xml:"urn:vslm VslmSyncDatastoreResponse,omitempty"` 837 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 838 } 839 840 func (b *VslmSyncDatastoreBody) Fault() *soap.Fault { return b.Fault_ } 841 842 func VslmSyncDatastore(ctx context.Context, r soap.RoundTripper, req *types.VslmSyncDatastore) (*types.VslmSyncDatastoreResponse, error) { 843 var reqBody, resBody VslmSyncDatastoreBody 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 VslmUpdateVStorageInfrastructureObjectPolicy_TaskBody struct { 855 Req *types.VslmUpdateVStorageInfrastructureObjectPolicy_Task `xml:"urn:vslm VslmUpdateVStorageInfrastructureObjectPolicy_Task,omitempty"` 856 Res *types.VslmUpdateVStorageInfrastructureObjectPolicy_TaskResponse `xml:"urn:vslm VslmUpdateVStorageInfrastructureObjectPolicy_TaskResponse,omitempty"` 857 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 858 } 859 860 func (b *VslmUpdateVStorageInfrastructureObjectPolicy_TaskBody) Fault() *soap.Fault { return b.Fault_ } 861 862 func VslmUpdateVStorageInfrastructureObjectPolicy_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmUpdateVStorageInfrastructureObjectPolicy_Task) (*types.VslmUpdateVStorageInfrastructureObjectPolicy_TaskResponse, error) { 863 var reqBody, resBody VslmUpdateVStorageInfrastructureObjectPolicy_TaskBody 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 VslmUpdateVStorageObjectMetadata_TaskBody struct { 875 Req *types.VslmUpdateVStorageObjectMetadata_Task `xml:"urn:vslm VslmUpdateVStorageObjectMetadata_Task,omitempty"` 876 Res *types.VslmUpdateVStorageObjectMetadata_TaskResponse `xml:"urn:vslm VslmUpdateVStorageObjectMetadata_TaskResponse,omitempty"` 877 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 878 } 879 880 func (b *VslmUpdateVStorageObjectMetadata_TaskBody) Fault() *soap.Fault { return b.Fault_ } 881 882 func VslmUpdateVStorageObjectMetadata_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmUpdateVStorageObjectMetadata_Task) (*types.VslmUpdateVStorageObjectMetadata_TaskResponse, error) { 883 var reqBody, resBody VslmUpdateVStorageObjectMetadata_TaskBody 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 VslmUpdateVstorageObjectCrypto_TaskBody struct { 895 Req *types.VslmUpdateVstorageObjectCrypto_Task `xml:"urn:vslm VslmUpdateVstorageObjectCrypto_Task,omitempty"` 896 Res *types.VslmUpdateVstorageObjectCrypto_TaskResponse `xml:"urn:vslm VslmUpdateVstorageObjectCrypto_TaskResponse,omitempty"` 897 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 898 } 899 900 func (b *VslmUpdateVstorageObjectCrypto_TaskBody) Fault() *soap.Fault { return b.Fault_ } 901 902 func VslmUpdateVstorageObjectCrypto_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmUpdateVstorageObjectCrypto_Task) (*types.VslmUpdateVstorageObjectCrypto_TaskResponse, error) { 903 var reqBody, resBody VslmUpdateVstorageObjectCrypto_TaskBody 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 VslmUpdateVstorageObjectPolicy_TaskBody struct { 915 Req *types.VslmUpdateVstorageObjectPolicy_Task `xml:"urn:vslm VslmUpdateVstorageObjectPolicy_Task,omitempty"` 916 Res *types.VslmUpdateVstorageObjectPolicy_TaskResponse `xml:"urn:vslm VslmUpdateVstorageObjectPolicy_TaskResponse,omitempty"` 917 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 918 } 919 920 func (b *VslmUpdateVstorageObjectPolicy_TaskBody) Fault() *soap.Fault { return b.Fault_ } 921 922 func VslmUpdateVstorageObjectPolicy_Task(ctx context.Context, r soap.RoundTripper, req *types.VslmUpdateVstorageObjectPolicy_Task) (*types.VslmUpdateVstorageObjectPolicy_TaskResponse, error) { 923 var reqBody, resBody VslmUpdateVstorageObjectPolicy_TaskBody 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 }