github.com/vmware/govmomi@v0.37.1/pbm/methods/methods.go (about) 1 /* 2 Copyright (c) 2014-2023 VMware, Inc. All Rights Reserved. 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 */ 16 17 package methods 18 19 import ( 20 "context" 21 22 "github.com/vmware/govmomi/pbm/types" 23 "github.com/vmware/govmomi/vim25/soap" 24 ) 25 26 type PbmAssignDefaultRequirementProfileBody struct { 27 Req *types.PbmAssignDefaultRequirementProfile `xml:"urn:pbm PbmAssignDefaultRequirementProfile,omitempty"` 28 Res *types.PbmAssignDefaultRequirementProfileResponse `xml:"urn:pbm PbmAssignDefaultRequirementProfileResponse,omitempty"` 29 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 30 } 31 32 func (b *PbmAssignDefaultRequirementProfileBody) Fault() *soap.Fault { return b.Fault_ } 33 34 func PbmAssignDefaultRequirementProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmAssignDefaultRequirementProfile) (*types.PbmAssignDefaultRequirementProfileResponse, error) { 35 var reqBody, resBody PbmAssignDefaultRequirementProfileBody 36 37 reqBody.Req = req 38 39 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 40 return nil, err 41 } 42 43 return resBody.Res, nil 44 } 45 46 type PbmCheckCompatibilityBody struct { 47 Req *types.PbmCheckCompatibility `xml:"urn:pbm PbmCheckCompatibility,omitempty"` 48 Res *types.PbmCheckCompatibilityResponse `xml:"urn:pbm PbmCheckCompatibilityResponse,omitempty"` 49 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 50 } 51 52 func (b *PbmCheckCompatibilityBody) Fault() *soap.Fault { return b.Fault_ } 53 54 func PbmCheckCompatibility(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckCompatibility) (*types.PbmCheckCompatibilityResponse, error) { 55 var reqBody, resBody PbmCheckCompatibilityBody 56 57 reqBody.Req = req 58 59 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 60 return nil, err 61 } 62 63 return resBody.Res, nil 64 } 65 66 type PbmCheckCompatibilityWithSpecBody struct { 67 Req *types.PbmCheckCompatibilityWithSpec `xml:"urn:pbm PbmCheckCompatibilityWithSpec,omitempty"` 68 Res *types.PbmCheckCompatibilityWithSpecResponse `xml:"urn:pbm PbmCheckCompatibilityWithSpecResponse,omitempty"` 69 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 70 } 71 72 func (b *PbmCheckCompatibilityWithSpecBody) Fault() *soap.Fault { return b.Fault_ } 73 74 func PbmCheckCompatibilityWithSpec(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckCompatibilityWithSpec) (*types.PbmCheckCompatibilityWithSpecResponse, error) { 75 var reqBody, resBody PbmCheckCompatibilityWithSpecBody 76 77 reqBody.Req = req 78 79 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 80 return nil, err 81 } 82 83 return resBody.Res, nil 84 } 85 86 type PbmCheckComplianceBody struct { 87 Req *types.PbmCheckCompliance `xml:"urn:pbm PbmCheckCompliance,omitempty"` 88 Res *types.PbmCheckComplianceResponse `xml:"urn:pbm PbmCheckComplianceResponse,omitempty"` 89 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 90 } 91 92 func (b *PbmCheckComplianceBody) Fault() *soap.Fault { return b.Fault_ } 93 94 func PbmCheckCompliance(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckCompliance) (*types.PbmCheckComplianceResponse, error) { 95 var reqBody, resBody PbmCheckComplianceBody 96 97 reqBody.Req = req 98 99 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 100 return nil, err 101 } 102 103 return resBody.Res, nil 104 } 105 106 type PbmCheckRequirementsBody struct { 107 Req *types.PbmCheckRequirements `xml:"urn:pbm PbmCheckRequirements,omitempty"` 108 Res *types.PbmCheckRequirementsResponse `xml:"urn:pbm PbmCheckRequirementsResponse,omitempty"` 109 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 110 } 111 112 func (b *PbmCheckRequirementsBody) Fault() *soap.Fault { return b.Fault_ } 113 114 func PbmCheckRequirements(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckRequirements) (*types.PbmCheckRequirementsResponse, error) { 115 var reqBody, resBody PbmCheckRequirementsBody 116 117 reqBody.Req = req 118 119 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 120 return nil, err 121 } 122 123 return resBody.Res, nil 124 } 125 126 type PbmCheckRollupComplianceBody struct { 127 Req *types.PbmCheckRollupCompliance `xml:"urn:pbm PbmCheckRollupCompliance,omitempty"` 128 Res *types.PbmCheckRollupComplianceResponse `xml:"urn:pbm PbmCheckRollupComplianceResponse,omitempty"` 129 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 130 } 131 132 func (b *PbmCheckRollupComplianceBody) Fault() *soap.Fault { return b.Fault_ } 133 134 func PbmCheckRollupCompliance(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckRollupCompliance) (*types.PbmCheckRollupComplianceResponse, error) { 135 var reqBody, resBody PbmCheckRollupComplianceBody 136 137 reqBody.Req = req 138 139 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 140 return nil, err 141 } 142 143 return resBody.Res, nil 144 } 145 146 type PbmCreateBody struct { 147 Req *types.PbmCreate `xml:"urn:pbm PbmCreate,omitempty"` 148 Res *types.PbmCreateResponse `xml:"urn:pbm PbmCreateResponse,omitempty"` 149 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 150 } 151 152 func (b *PbmCreateBody) Fault() *soap.Fault { return b.Fault_ } 153 154 func PbmCreate(ctx context.Context, r soap.RoundTripper, req *types.PbmCreate) (*types.PbmCreateResponse, error) { 155 var reqBody, resBody PbmCreateBody 156 157 reqBody.Req = req 158 159 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 160 return nil, err 161 } 162 163 return resBody.Res, nil 164 } 165 166 type PbmDeleteBody struct { 167 Req *types.PbmDelete `xml:"urn:pbm PbmDelete,omitempty"` 168 Res *types.PbmDeleteResponse `xml:"urn:pbm PbmDeleteResponse,omitempty"` 169 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 170 } 171 172 func (b *PbmDeleteBody) Fault() *soap.Fault { return b.Fault_ } 173 174 func PbmDelete(ctx context.Context, r soap.RoundTripper, req *types.PbmDelete) (*types.PbmDeleteResponse, error) { 175 var reqBody, resBody PbmDeleteBody 176 177 reqBody.Req = req 178 179 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 180 return nil, err 181 } 182 183 return resBody.Res, nil 184 } 185 186 type PbmFetchCapabilityMetadataBody struct { 187 Req *types.PbmFetchCapabilityMetadata `xml:"urn:pbm PbmFetchCapabilityMetadata,omitempty"` 188 Res *types.PbmFetchCapabilityMetadataResponse `xml:"urn:pbm PbmFetchCapabilityMetadataResponse,omitempty"` 189 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 190 } 191 192 func (b *PbmFetchCapabilityMetadataBody) Fault() *soap.Fault { return b.Fault_ } 193 194 func PbmFetchCapabilityMetadata(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchCapabilityMetadata) (*types.PbmFetchCapabilityMetadataResponse, error) { 195 var reqBody, resBody PbmFetchCapabilityMetadataBody 196 197 reqBody.Req = req 198 199 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 200 return nil, err 201 } 202 203 return resBody.Res, nil 204 } 205 206 type PbmFetchCapabilitySchemaBody struct { 207 Req *types.PbmFetchCapabilitySchema `xml:"urn:pbm PbmFetchCapabilitySchema,omitempty"` 208 Res *types.PbmFetchCapabilitySchemaResponse `xml:"urn:pbm PbmFetchCapabilitySchemaResponse,omitempty"` 209 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 210 } 211 212 func (b *PbmFetchCapabilitySchemaBody) Fault() *soap.Fault { return b.Fault_ } 213 214 func PbmFetchCapabilitySchema(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchCapabilitySchema) (*types.PbmFetchCapabilitySchemaResponse, error) { 215 var reqBody, resBody PbmFetchCapabilitySchemaBody 216 217 reqBody.Req = req 218 219 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 220 return nil, err 221 } 222 223 return resBody.Res, nil 224 } 225 226 type PbmFetchComplianceResultBody struct { 227 Req *types.PbmFetchComplianceResult `xml:"urn:pbm PbmFetchComplianceResult,omitempty"` 228 Res *types.PbmFetchComplianceResultResponse `xml:"urn:pbm PbmFetchComplianceResultResponse,omitempty"` 229 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 230 } 231 232 func (b *PbmFetchComplianceResultBody) Fault() *soap.Fault { return b.Fault_ } 233 234 func PbmFetchComplianceResult(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchComplianceResult) (*types.PbmFetchComplianceResultResponse, error) { 235 var reqBody, resBody PbmFetchComplianceResultBody 236 237 reqBody.Req = req 238 239 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 240 return nil, err 241 } 242 243 return resBody.Res, nil 244 } 245 246 type PbmFetchResourceTypeBody struct { 247 Req *types.PbmFetchResourceType `xml:"urn:pbm PbmFetchResourceType,omitempty"` 248 Res *types.PbmFetchResourceTypeResponse `xml:"urn:pbm PbmFetchResourceTypeResponse,omitempty"` 249 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 250 } 251 252 func (b *PbmFetchResourceTypeBody) Fault() *soap.Fault { return b.Fault_ } 253 254 func PbmFetchResourceType(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchResourceType) (*types.PbmFetchResourceTypeResponse, error) { 255 var reqBody, resBody PbmFetchResourceTypeBody 256 257 reqBody.Req = req 258 259 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 260 return nil, err 261 } 262 263 return resBody.Res, nil 264 } 265 266 type PbmFetchRollupComplianceResultBody struct { 267 Req *types.PbmFetchRollupComplianceResult `xml:"urn:pbm PbmFetchRollupComplianceResult,omitempty"` 268 Res *types.PbmFetchRollupComplianceResultResponse `xml:"urn:pbm PbmFetchRollupComplianceResultResponse,omitempty"` 269 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 270 } 271 272 func (b *PbmFetchRollupComplianceResultBody) Fault() *soap.Fault { return b.Fault_ } 273 274 func PbmFetchRollupComplianceResult(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchRollupComplianceResult) (*types.PbmFetchRollupComplianceResultResponse, error) { 275 var reqBody, resBody PbmFetchRollupComplianceResultBody 276 277 reqBody.Req = req 278 279 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 280 return nil, err 281 } 282 283 return resBody.Res, nil 284 } 285 286 type PbmFetchVendorInfoBody struct { 287 Req *types.PbmFetchVendorInfo `xml:"urn:pbm PbmFetchVendorInfo,omitempty"` 288 Res *types.PbmFetchVendorInfoResponse `xml:"urn:pbm PbmFetchVendorInfoResponse,omitempty"` 289 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 290 } 291 292 func (b *PbmFetchVendorInfoBody) Fault() *soap.Fault { return b.Fault_ } 293 294 func PbmFetchVendorInfo(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchVendorInfo) (*types.PbmFetchVendorInfoResponse, error) { 295 var reqBody, resBody PbmFetchVendorInfoBody 296 297 reqBody.Req = req 298 299 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 300 return nil, err 301 } 302 303 return resBody.Res, nil 304 } 305 306 type PbmFindApplicableDefaultProfileBody struct { 307 Req *types.PbmFindApplicableDefaultProfile `xml:"urn:pbm PbmFindApplicableDefaultProfile,omitempty"` 308 Res *types.PbmFindApplicableDefaultProfileResponse `xml:"urn:pbm PbmFindApplicableDefaultProfileResponse,omitempty"` 309 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 310 } 311 312 func (b *PbmFindApplicableDefaultProfileBody) Fault() *soap.Fault { return b.Fault_ } 313 314 func PbmFindApplicableDefaultProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmFindApplicableDefaultProfile) (*types.PbmFindApplicableDefaultProfileResponse, error) { 315 var reqBody, resBody PbmFindApplicableDefaultProfileBody 316 317 reqBody.Req = req 318 319 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 320 return nil, err 321 } 322 323 return resBody.Res, nil 324 } 325 326 type PbmQueryAssociatedEntitiesBody struct { 327 Req *types.PbmQueryAssociatedEntities `xml:"urn:pbm PbmQueryAssociatedEntities,omitempty"` 328 Res *types.PbmQueryAssociatedEntitiesResponse `xml:"urn:pbm PbmQueryAssociatedEntitiesResponse,omitempty"` 329 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 330 } 331 332 func (b *PbmQueryAssociatedEntitiesBody) Fault() *soap.Fault { return b.Fault_ } 333 334 func PbmQueryAssociatedEntities(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedEntities) (*types.PbmQueryAssociatedEntitiesResponse, error) { 335 var reqBody, resBody PbmQueryAssociatedEntitiesBody 336 337 reqBody.Req = req 338 339 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 340 return nil, err 341 } 342 343 return resBody.Res, nil 344 } 345 346 type PbmQueryAssociatedEntityBody struct { 347 Req *types.PbmQueryAssociatedEntity `xml:"urn:pbm PbmQueryAssociatedEntity,omitempty"` 348 Res *types.PbmQueryAssociatedEntityResponse `xml:"urn:pbm PbmQueryAssociatedEntityResponse,omitempty"` 349 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 350 } 351 352 func (b *PbmQueryAssociatedEntityBody) Fault() *soap.Fault { return b.Fault_ } 353 354 func PbmQueryAssociatedEntity(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedEntity) (*types.PbmQueryAssociatedEntityResponse, error) { 355 var reqBody, resBody PbmQueryAssociatedEntityBody 356 357 reqBody.Req = req 358 359 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 360 return nil, err 361 } 362 363 return resBody.Res, nil 364 } 365 366 type PbmQueryAssociatedProfileBody struct { 367 Req *types.PbmQueryAssociatedProfile `xml:"urn:pbm PbmQueryAssociatedProfile,omitempty"` 368 Res *types.PbmQueryAssociatedProfileResponse `xml:"urn:pbm PbmQueryAssociatedProfileResponse,omitempty"` 369 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 370 } 371 372 func (b *PbmQueryAssociatedProfileBody) Fault() *soap.Fault { return b.Fault_ } 373 374 func PbmQueryAssociatedProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedProfile) (*types.PbmQueryAssociatedProfileResponse, error) { 375 var reqBody, resBody PbmQueryAssociatedProfileBody 376 377 reqBody.Req = req 378 379 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 380 return nil, err 381 } 382 383 return resBody.Res, nil 384 } 385 386 type PbmQueryAssociatedProfilesBody struct { 387 Req *types.PbmQueryAssociatedProfiles `xml:"urn:pbm PbmQueryAssociatedProfiles,omitempty"` 388 Res *types.PbmQueryAssociatedProfilesResponse `xml:"urn:pbm PbmQueryAssociatedProfilesResponse,omitempty"` 389 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 390 } 391 392 func (b *PbmQueryAssociatedProfilesBody) Fault() *soap.Fault { return b.Fault_ } 393 394 func PbmQueryAssociatedProfiles(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedProfiles) (*types.PbmQueryAssociatedProfilesResponse, error) { 395 var reqBody, resBody PbmQueryAssociatedProfilesBody 396 397 reqBody.Req = req 398 399 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 400 return nil, err 401 } 402 403 return resBody.Res, nil 404 } 405 406 type PbmQueryByRollupComplianceStatusBody struct { 407 Req *types.PbmQueryByRollupComplianceStatus `xml:"urn:pbm PbmQueryByRollupComplianceStatus,omitempty"` 408 Res *types.PbmQueryByRollupComplianceStatusResponse `xml:"urn:pbm PbmQueryByRollupComplianceStatusResponse,omitempty"` 409 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 410 } 411 412 func (b *PbmQueryByRollupComplianceStatusBody) Fault() *soap.Fault { return b.Fault_ } 413 414 func PbmQueryByRollupComplianceStatus(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryByRollupComplianceStatus) (*types.PbmQueryByRollupComplianceStatusResponse, error) { 415 var reqBody, resBody PbmQueryByRollupComplianceStatusBody 416 417 reqBody.Req = req 418 419 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 420 return nil, err 421 } 422 423 return resBody.Res, nil 424 } 425 426 type PbmQueryDefaultRequirementProfileBody struct { 427 Req *types.PbmQueryDefaultRequirementProfile `xml:"urn:pbm PbmQueryDefaultRequirementProfile,omitempty"` 428 Res *types.PbmQueryDefaultRequirementProfileResponse `xml:"urn:pbm PbmQueryDefaultRequirementProfileResponse,omitempty"` 429 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 430 } 431 432 func (b *PbmQueryDefaultRequirementProfileBody) Fault() *soap.Fault { return b.Fault_ } 433 434 func PbmQueryDefaultRequirementProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryDefaultRequirementProfile) (*types.PbmQueryDefaultRequirementProfileResponse, error) { 435 var reqBody, resBody PbmQueryDefaultRequirementProfileBody 436 437 reqBody.Req = req 438 439 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 440 return nil, err 441 } 442 443 return resBody.Res, nil 444 } 445 446 type PbmQueryDefaultRequirementProfilesBody struct { 447 Req *types.PbmQueryDefaultRequirementProfiles `xml:"urn:pbm PbmQueryDefaultRequirementProfiles,omitempty"` 448 Res *types.PbmQueryDefaultRequirementProfilesResponse `xml:"urn:pbm PbmQueryDefaultRequirementProfilesResponse,omitempty"` 449 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 450 } 451 452 func (b *PbmQueryDefaultRequirementProfilesBody) Fault() *soap.Fault { return b.Fault_ } 453 454 func PbmQueryDefaultRequirementProfiles(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryDefaultRequirementProfiles) (*types.PbmQueryDefaultRequirementProfilesResponse, error) { 455 var reqBody, resBody PbmQueryDefaultRequirementProfilesBody 456 457 reqBody.Req = req 458 459 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 460 return nil, err 461 } 462 463 return resBody.Res, nil 464 } 465 466 type PbmQueryMatchingHubBody struct { 467 Req *types.PbmQueryMatchingHub `xml:"urn:pbm PbmQueryMatchingHub,omitempty"` 468 Res *types.PbmQueryMatchingHubResponse `xml:"urn:pbm PbmQueryMatchingHubResponse,omitempty"` 469 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 470 } 471 472 func (b *PbmQueryMatchingHubBody) Fault() *soap.Fault { return b.Fault_ } 473 474 func PbmQueryMatchingHub(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryMatchingHub) (*types.PbmQueryMatchingHubResponse, error) { 475 var reqBody, resBody PbmQueryMatchingHubBody 476 477 reqBody.Req = req 478 479 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 480 return nil, err 481 } 482 483 return resBody.Res, nil 484 } 485 486 type PbmQueryMatchingHubWithSpecBody struct { 487 Req *types.PbmQueryMatchingHubWithSpec `xml:"urn:pbm PbmQueryMatchingHubWithSpec,omitempty"` 488 Res *types.PbmQueryMatchingHubWithSpecResponse `xml:"urn:pbm PbmQueryMatchingHubWithSpecResponse,omitempty"` 489 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 490 } 491 492 func (b *PbmQueryMatchingHubWithSpecBody) Fault() *soap.Fault { return b.Fault_ } 493 494 func PbmQueryMatchingHubWithSpec(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryMatchingHubWithSpec) (*types.PbmQueryMatchingHubWithSpecResponse, error) { 495 var reqBody, resBody PbmQueryMatchingHubWithSpecBody 496 497 reqBody.Req = req 498 499 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 500 return nil, err 501 } 502 503 return resBody.Res, nil 504 } 505 506 type PbmQueryProfileBody struct { 507 Req *types.PbmQueryProfile `xml:"urn:pbm PbmQueryProfile,omitempty"` 508 Res *types.PbmQueryProfileResponse `xml:"urn:pbm PbmQueryProfileResponse,omitempty"` 509 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 510 } 511 512 func (b *PbmQueryProfileBody) Fault() *soap.Fault { return b.Fault_ } 513 514 func PbmQueryProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryProfile) (*types.PbmQueryProfileResponse, error) { 515 var reqBody, resBody PbmQueryProfileBody 516 517 reqBody.Req = req 518 519 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 520 return nil, err 521 } 522 523 return resBody.Res, nil 524 } 525 526 type PbmQueryReplicationGroupsBody struct { 527 Req *types.PbmQueryReplicationGroups `xml:"urn:pbm PbmQueryReplicationGroups,omitempty"` 528 Res *types.PbmQueryReplicationGroupsResponse `xml:"urn:pbm PbmQueryReplicationGroupsResponse,omitempty"` 529 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 530 } 531 532 func (b *PbmQueryReplicationGroupsBody) Fault() *soap.Fault { return b.Fault_ } 533 534 func PbmQueryReplicationGroups(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryReplicationGroups) (*types.PbmQueryReplicationGroupsResponse, error) { 535 var reqBody, resBody PbmQueryReplicationGroupsBody 536 537 reqBody.Req = req 538 539 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 540 return nil, err 541 } 542 543 return resBody.Res, nil 544 } 545 546 type PbmQuerySpaceStatsForStorageContainerBody struct { 547 Req *types.PbmQuerySpaceStatsForStorageContainer `xml:"urn:pbm PbmQuerySpaceStatsForStorageContainer,omitempty"` 548 Res *types.PbmQuerySpaceStatsForStorageContainerResponse `xml:"urn:pbm PbmQuerySpaceStatsForStorageContainerResponse,omitempty"` 549 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 550 } 551 552 func (b *PbmQuerySpaceStatsForStorageContainerBody) Fault() *soap.Fault { return b.Fault_ } 553 554 func PbmQuerySpaceStatsForStorageContainer(ctx context.Context, r soap.RoundTripper, req *types.PbmQuerySpaceStatsForStorageContainer) (*types.PbmQuerySpaceStatsForStorageContainerResponse, error) { 555 var reqBody, resBody PbmQuerySpaceStatsForStorageContainerBody 556 557 reqBody.Req = req 558 559 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 560 return nil, err 561 } 562 563 return resBody.Res, nil 564 } 565 566 type PbmResetDefaultRequirementProfileBody struct { 567 Req *types.PbmResetDefaultRequirementProfile `xml:"urn:pbm PbmResetDefaultRequirementProfile,omitempty"` 568 Res *types.PbmResetDefaultRequirementProfileResponse `xml:"urn:pbm PbmResetDefaultRequirementProfileResponse,omitempty"` 569 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 570 } 571 572 func (b *PbmResetDefaultRequirementProfileBody) Fault() *soap.Fault { return b.Fault_ } 573 574 func PbmResetDefaultRequirementProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmResetDefaultRequirementProfile) (*types.PbmResetDefaultRequirementProfileResponse, error) { 575 var reqBody, resBody PbmResetDefaultRequirementProfileBody 576 577 reqBody.Req = req 578 579 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 580 return nil, err 581 } 582 583 return resBody.Res, nil 584 } 585 586 type PbmResetVSanDefaultProfileBody struct { 587 Req *types.PbmResetVSanDefaultProfile `xml:"urn:pbm PbmResetVSanDefaultProfile,omitempty"` 588 Res *types.PbmResetVSanDefaultProfileResponse `xml:"urn:pbm PbmResetVSanDefaultProfileResponse,omitempty"` 589 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 590 } 591 592 func (b *PbmResetVSanDefaultProfileBody) Fault() *soap.Fault { return b.Fault_ } 593 594 func PbmResetVSanDefaultProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmResetVSanDefaultProfile) (*types.PbmResetVSanDefaultProfileResponse, error) { 595 var reqBody, resBody PbmResetVSanDefaultProfileBody 596 597 reqBody.Req = req 598 599 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 600 return nil, err 601 } 602 603 return resBody.Res, nil 604 } 605 606 type PbmRetrieveContentBody struct { 607 Req *types.PbmRetrieveContent `xml:"urn:pbm PbmRetrieveContent,omitempty"` 608 Res *types.PbmRetrieveContentResponse `xml:"urn:pbm PbmRetrieveContentResponse,omitempty"` 609 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 610 } 611 612 func (b *PbmRetrieveContentBody) Fault() *soap.Fault { return b.Fault_ } 613 614 func PbmRetrieveContent(ctx context.Context, r soap.RoundTripper, req *types.PbmRetrieveContent) (*types.PbmRetrieveContentResponse, error) { 615 var reqBody, resBody PbmRetrieveContentBody 616 617 reqBody.Req = req 618 619 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 620 return nil, err 621 } 622 623 return resBody.Res, nil 624 } 625 626 type PbmRetrieveServiceContentBody struct { 627 Req *types.PbmRetrieveServiceContent `xml:"urn:pbm PbmRetrieveServiceContent,omitempty"` 628 Res *types.PbmRetrieveServiceContentResponse `xml:"urn:pbm PbmRetrieveServiceContentResponse,omitempty"` 629 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 630 } 631 632 func (b *PbmRetrieveServiceContentBody) Fault() *soap.Fault { return b.Fault_ } 633 634 func PbmRetrieveServiceContent(ctx context.Context, r soap.RoundTripper, req *types.PbmRetrieveServiceContent) (*types.PbmRetrieveServiceContentResponse, error) { 635 var reqBody, resBody PbmRetrieveServiceContentBody 636 637 reqBody.Req = req 638 639 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 640 return nil, err 641 } 642 643 return resBody.Res, nil 644 } 645 646 type PbmUpdateBody struct { 647 Req *types.PbmUpdate `xml:"urn:pbm PbmUpdate,omitempty"` 648 Res *types.PbmUpdateResponse `xml:"urn:pbm PbmUpdateResponse,omitempty"` 649 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 650 } 651 652 func (b *PbmUpdateBody) Fault() *soap.Fault { return b.Fault_ } 653 654 func PbmUpdate(ctx context.Context, r soap.RoundTripper, req *types.PbmUpdate) (*types.PbmUpdateResponse, error) { 655 var reqBody, resBody PbmUpdateBody 656 657 reqBody.Req = req 658 659 if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil { 660 return nil, err 661 } 662 663 return resBody.Res, nil 664 }