github.com/vmware/govmomi@v0.51.0/pbm/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/pbm/types" 11 "github.com/vmware/govmomi/vim25/soap" 12 ) 13 14 type PbmAssignDefaultRequirementProfileBody struct { 15 Req *types.PbmAssignDefaultRequirementProfile `xml:"urn:pbm PbmAssignDefaultRequirementProfile,omitempty"` 16 Res *types.PbmAssignDefaultRequirementProfileResponse `xml:"urn:pbm PbmAssignDefaultRequirementProfileResponse,omitempty"` 17 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 18 } 19 20 func (b *PbmAssignDefaultRequirementProfileBody) Fault() *soap.Fault { return b.Fault_ } 21 22 func PbmAssignDefaultRequirementProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmAssignDefaultRequirementProfile) (*types.PbmAssignDefaultRequirementProfileResponse, error) { 23 var reqBody, resBody PbmAssignDefaultRequirementProfileBody 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 PbmCheckCompatibilityBody struct { 35 Req *types.PbmCheckCompatibility `xml:"urn:pbm PbmCheckCompatibility,omitempty"` 36 Res *types.PbmCheckCompatibilityResponse `xml:"urn:pbm PbmCheckCompatibilityResponse,omitempty"` 37 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 38 } 39 40 func (b *PbmCheckCompatibilityBody) Fault() *soap.Fault { return b.Fault_ } 41 42 func PbmCheckCompatibility(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckCompatibility) (*types.PbmCheckCompatibilityResponse, error) { 43 var reqBody, resBody PbmCheckCompatibilityBody 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 PbmCheckCompatibilityWithSpecBody struct { 55 Req *types.PbmCheckCompatibilityWithSpec `xml:"urn:pbm PbmCheckCompatibilityWithSpec,omitempty"` 56 Res *types.PbmCheckCompatibilityWithSpecResponse `xml:"urn:pbm PbmCheckCompatibilityWithSpecResponse,omitempty"` 57 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 58 } 59 60 func (b *PbmCheckCompatibilityWithSpecBody) Fault() *soap.Fault { return b.Fault_ } 61 62 func PbmCheckCompatibilityWithSpec(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckCompatibilityWithSpec) (*types.PbmCheckCompatibilityWithSpecResponse, error) { 63 var reqBody, resBody PbmCheckCompatibilityWithSpecBody 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 PbmCheckComplianceBody struct { 75 Req *types.PbmCheckCompliance `xml:"urn:pbm PbmCheckCompliance,omitempty"` 76 Res *types.PbmCheckComplianceResponse `xml:"urn:pbm PbmCheckComplianceResponse,omitempty"` 77 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 78 } 79 80 func (b *PbmCheckComplianceBody) Fault() *soap.Fault { return b.Fault_ } 81 82 func PbmCheckCompliance(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckCompliance) (*types.PbmCheckComplianceResponse, error) { 83 var reqBody, resBody PbmCheckComplianceBody 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 PbmCheckRequirementsBody struct { 95 Req *types.PbmCheckRequirements `xml:"urn:pbm PbmCheckRequirements,omitempty"` 96 Res *types.PbmCheckRequirementsResponse `xml:"urn:pbm PbmCheckRequirementsResponse,omitempty"` 97 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 98 } 99 100 func (b *PbmCheckRequirementsBody) Fault() *soap.Fault { return b.Fault_ } 101 102 func PbmCheckRequirements(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckRequirements) (*types.PbmCheckRequirementsResponse, error) { 103 var reqBody, resBody PbmCheckRequirementsBody 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 PbmCheckRollupComplianceBody struct { 115 Req *types.PbmCheckRollupCompliance `xml:"urn:pbm PbmCheckRollupCompliance,omitempty"` 116 Res *types.PbmCheckRollupComplianceResponse `xml:"urn:pbm PbmCheckRollupComplianceResponse,omitempty"` 117 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 118 } 119 120 func (b *PbmCheckRollupComplianceBody) Fault() *soap.Fault { return b.Fault_ } 121 122 func PbmCheckRollupCompliance(ctx context.Context, r soap.RoundTripper, req *types.PbmCheckRollupCompliance) (*types.PbmCheckRollupComplianceResponse, error) { 123 var reqBody, resBody PbmCheckRollupComplianceBody 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 PbmCreateBody struct { 135 Req *types.PbmCreate `xml:"urn:pbm PbmCreate,omitempty"` 136 Res *types.PbmCreateResponse `xml:"urn:pbm PbmCreateResponse,omitempty"` 137 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 138 } 139 140 func (b *PbmCreateBody) Fault() *soap.Fault { return b.Fault_ } 141 142 func PbmCreate(ctx context.Context, r soap.RoundTripper, req *types.PbmCreate) (*types.PbmCreateResponse, error) { 143 var reqBody, resBody PbmCreateBody 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 PbmDeleteBody struct { 155 Req *types.PbmDelete `xml:"urn:pbm PbmDelete,omitempty"` 156 Res *types.PbmDeleteResponse `xml:"urn:pbm PbmDeleteResponse,omitempty"` 157 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 158 } 159 160 func (b *PbmDeleteBody) Fault() *soap.Fault { return b.Fault_ } 161 162 func PbmDelete(ctx context.Context, r soap.RoundTripper, req *types.PbmDelete) (*types.PbmDeleteResponse, error) { 163 var reqBody, resBody PbmDeleteBody 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 PbmFetchCapabilityMetadataBody struct { 175 Req *types.PbmFetchCapabilityMetadata `xml:"urn:pbm PbmFetchCapabilityMetadata,omitempty"` 176 Res *types.PbmFetchCapabilityMetadataResponse `xml:"urn:pbm PbmFetchCapabilityMetadataResponse,omitempty"` 177 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 178 } 179 180 func (b *PbmFetchCapabilityMetadataBody) Fault() *soap.Fault { return b.Fault_ } 181 182 func PbmFetchCapabilityMetadata(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchCapabilityMetadata) (*types.PbmFetchCapabilityMetadataResponse, error) { 183 var reqBody, resBody PbmFetchCapabilityMetadataBody 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 PbmFetchCapabilitySchemaBody struct { 195 Req *types.PbmFetchCapabilitySchema `xml:"urn:pbm PbmFetchCapabilitySchema,omitempty"` 196 Res *types.PbmFetchCapabilitySchemaResponse `xml:"urn:pbm PbmFetchCapabilitySchemaResponse,omitempty"` 197 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 198 } 199 200 func (b *PbmFetchCapabilitySchemaBody) Fault() *soap.Fault { return b.Fault_ } 201 202 func PbmFetchCapabilitySchema(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchCapabilitySchema) (*types.PbmFetchCapabilitySchemaResponse, error) { 203 var reqBody, resBody PbmFetchCapabilitySchemaBody 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 PbmFetchComplianceResultBody struct { 215 Req *types.PbmFetchComplianceResult `xml:"urn:pbm PbmFetchComplianceResult,omitempty"` 216 Res *types.PbmFetchComplianceResultResponse `xml:"urn:pbm PbmFetchComplianceResultResponse,omitempty"` 217 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 218 } 219 220 func (b *PbmFetchComplianceResultBody) Fault() *soap.Fault { return b.Fault_ } 221 222 func PbmFetchComplianceResult(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchComplianceResult) (*types.PbmFetchComplianceResultResponse, error) { 223 var reqBody, resBody PbmFetchComplianceResultBody 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 PbmFetchResourceTypeBody struct { 235 Req *types.PbmFetchResourceType `xml:"urn:pbm PbmFetchResourceType,omitempty"` 236 Res *types.PbmFetchResourceTypeResponse `xml:"urn:pbm PbmFetchResourceTypeResponse,omitempty"` 237 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 238 } 239 240 func (b *PbmFetchResourceTypeBody) Fault() *soap.Fault { return b.Fault_ } 241 242 func PbmFetchResourceType(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchResourceType) (*types.PbmFetchResourceTypeResponse, error) { 243 var reqBody, resBody PbmFetchResourceTypeBody 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 PbmFetchRollupComplianceResultBody struct { 255 Req *types.PbmFetchRollupComplianceResult `xml:"urn:pbm PbmFetchRollupComplianceResult,omitempty"` 256 Res *types.PbmFetchRollupComplianceResultResponse `xml:"urn:pbm PbmFetchRollupComplianceResultResponse,omitempty"` 257 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 258 } 259 260 func (b *PbmFetchRollupComplianceResultBody) Fault() *soap.Fault { return b.Fault_ } 261 262 func PbmFetchRollupComplianceResult(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchRollupComplianceResult) (*types.PbmFetchRollupComplianceResultResponse, error) { 263 var reqBody, resBody PbmFetchRollupComplianceResultBody 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 PbmFetchVendorInfoBody struct { 275 Req *types.PbmFetchVendorInfo `xml:"urn:pbm PbmFetchVendorInfo,omitempty"` 276 Res *types.PbmFetchVendorInfoResponse `xml:"urn:pbm PbmFetchVendorInfoResponse,omitempty"` 277 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 278 } 279 280 func (b *PbmFetchVendorInfoBody) Fault() *soap.Fault { return b.Fault_ } 281 282 func PbmFetchVendorInfo(ctx context.Context, r soap.RoundTripper, req *types.PbmFetchVendorInfo) (*types.PbmFetchVendorInfoResponse, error) { 283 var reqBody, resBody PbmFetchVendorInfoBody 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 PbmFindApplicableDefaultProfileBody struct { 295 Req *types.PbmFindApplicableDefaultProfile `xml:"urn:pbm PbmFindApplicableDefaultProfile,omitempty"` 296 Res *types.PbmFindApplicableDefaultProfileResponse `xml:"urn:pbm PbmFindApplicableDefaultProfileResponse,omitempty"` 297 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 298 } 299 300 func (b *PbmFindApplicableDefaultProfileBody) Fault() *soap.Fault { return b.Fault_ } 301 302 func PbmFindApplicableDefaultProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmFindApplicableDefaultProfile) (*types.PbmFindApplicableDefaultProfileResponse, error) { 303 var reqBody, resBody PbmFindApplicableDefaultProfileBody 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 PbmQueryAssociatedEntitiesBody struct { 315 Req *types.PbmQueryAssociatedEntities `xml:"urn:pbm PbmQueryAssociatedEntities,omitempty"` 316 Res *types.PbmQueryAssociatedEntitiesResponse `xml:"urn:pbm PbmQueryAssociatedEntitiesResponse,omitempty"` 317 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 318 } 319 320 func (b *PbmQueryAssociatedEntitiesBody) Fault() *soap.Fault { return b.Fault_ } 321 322 func PbmQueryAssociatedEntities(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedEntities) (*types.PbmQueryAssociatedEntitiesResponse, error) { 323 var reqBody, resBody PbmQueryAssociatedEntitiesBody 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 PbmQueryAssociatedEntityBody struct { 335 Req *types.PbmQueryAssociatedEntity `xml:"urn:pbm PbmQueryAssociatedEntity,omitempty"` 336 Res *types.PbmQueryAssociatedEntityResponse `xml:"urn:pbm PbmQueryAssociatedEntityResponse,omitempty"` 337 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 338 } 339 340 func (b *PbmQueryAssociatedEntityBody) Fault() *soap.Fault { return b.Fault_ } 341 342 func PbmQueryAssociatedEntity(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedEntity) (*types.PbmQueryAssociatedEntityResponse, error) { 343 var reqBody, resBody PbmQueryAssociatedEntityBody 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 PbmQueryAssociatedProfileBody struct { 355 Req *types.PbmQueryAssociatedProfile `xml:"urn:pbm PbmQueryAssociatedProfile,omitempty"` 356 Res *types.PbmQueryAssociatedProfileResponse `xml:"urn:pbm PbmQueryAssociatedProfileResponse,omitempty"` 357 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 358 } 359 360 func (b *PbmQueryAssociatedProfileBody) Fault() *soap.Fault { return b.Fault_ } 361 362 func PbmQueryAssociatedProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedProfile) (*types.PbmQueryAssociatedProfileResponse, error) { 363 var reqBody, resBody PbmQueryAssociatedProfileBody 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 PbmQueryAssociatedProfilesBody struct { 375 Req *types.PbmQueryAssociatedProfiles `xml:"urn:pbm PbmQueryAssociatedProfiles,omitempty"` 376 Res *types.PbmQueryAssociatedProfilesResponse `xml:"urn:pbm PbmQueryAssociatedProfilesResponse,omitempty"` 377 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 378 } 379 380 func (b *PbmQueryAssociatedProfilesBody) Fault() *soap.Fault { return b.Fault_ } 381 382 func PbmQueryAssociatedProfiles(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryAssociatedProfiles) (*types.PbmQueryAssociatedProfilesResponse, error) { 383 var reqBody, resBody PbmQueryAssociatedProfilesBody 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 PbmQueryByRollupComplianceStatusBody struct { 395 Req *types.PbmQueryByRollupComplianceStatus `xml:"urn:pbm PbmQueryByRollupComplianceStatus,omitempty"` 396 Res *types.PbmQueryByRollupComplianceStatusResponse `xml:"urn:pbm PbmQueryByRollupComplianceStatusResponse,omitempty"` 397 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 398 } 399 400 func (b *PbmQueryByRollupComplianceStatusBody) Fault() *soap.Fault { return b.Fault_ } 401 402 func PbmQueryByRollupComplianceStatus(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryByRollupComplianceStatus) (*types.PbmQueryByRollupComplianceStatusResponse, error) { 403 var reqBody, resBody PbmQueryByRollupComplianceStatusBody 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 PbmQueryDefaultRequirementProfileBody struct { 415 Req *types.PbmQueryDefaultRequirementProfile `xml:"urn:pbm PbmQueryDefaultRequirementProfile,omitempty"` 416 Res *types.PbmQueryDefaultRequirementProfileResponse `xml:"urn:pbm PbmQueryDefaultRequirementProfileResponse,omitempty"` 417 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 418 } 419 420 func (b *PbmQueryDefaultRequirementProfileBody) Fault() *soap.Fault { return b.Fault_ } 421 422 func PbmQueryDefaultRequirementProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryDefaultRequirementProfile) (*types.PbmQueryDefaultRequirementProfileResponse, error) { 423 var reqBody, resBody PbmQueryDefaultRequirementProfileBody 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 PbmQueryDefaultRequirementProfilesBody struct { 435 Req *types.PbmQueryDefaultRequirementProfiles `xml:"urn:pbm PbmQueryDefaultRequirementProfiles,omitempty"` 436 Res *types.PbmQueryDefaultRequirementProfilesResponse `xml:"urn:pbm PbmQueryDefaultRequirementProfilesResponse,omitempty"` 437 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 438 } 439 440 func (b *PbmQueryDefaultRequirementProfilesBody) Fault() *soap.Fault { return b.Fault_ } 441 442 func PbmQueryDefaultRequirementProfiles(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryDefaultRequirementProfiles) (*types.PbmQueryDefaultRequirementProfilesResponse, error) { 443 var reqBody, resBody PbmQueryDefaultRequirementProfilesBody 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 PbmQueryMatchingHubBody struct { 455 Req *types.PbmQueryMatchingHub `xml:"urn:pbm PbmQueryMatchingHub,omitempty"` 456 Res *types.PbmQueryMatchingHubResponse `xml:"urn:pbm PbmQueryMatchingHubResponse,omitempty"` 457 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 458 } 459 460 func (b *PbmQueryMatchingHubBody) Fault() *soap.Fault { return b.Fault_ } 461 462 func PbmQueryMatchingHub(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryMatchingHub) (*types.PbmQueryMatchingHubResponse, error) { 463 var reqBody, resBody PbmQueryMatchingHubBody 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 PbmQueryMatchingHubWithSpecBody struct { 475 Req *types.PbmQueryMatchingHubWithSpec `xml:"urn:pbm PbmQueryMatchingHubWithSpec,omitempty"` 476 Res *types.PbmQueryMatchingHubWithSpecResponse `xml:"urn:pbm PbmQueryMatchingHubWithSpecResponse,omitempty"` 477 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 478 } 479 480 func (b *PbmQueryMatchingHubWithSpecBody) Fault() *soap.Fault { return b.Fault_ } 481 482 func PbmQueryMatchingHubWithSpec(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryMatchingHubWithSpec) (*types.PbmQueryMatchingHubWithSpecResponse, error) { 483 var reqBody, resBody PbmQueryMatchingHubWithSpecBody 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 PbmQueryProfileBody struct { 495 Req *types.PbmQueryProfile `xml:"urn:pbm PbmQueryProfile,omitempty"` 496 Res *types.PbmQueryProfileResponse `xml:"urn:pbm PbmQueryProfileResponse,omitempty"` 497 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 498 } 499 500 func (b *PbmQueryProfileBody) Fault() *soap.Fault { return b.Fault_ } 501 502 func PbmQueryProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryProfile) (*types.PbmQueryProfileResponse, error) { 503 var reqBody, resBody PbmQueryProfileBody 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 PbmQueryReplicationGroupsBody struct { 515 Req *types.PbmQueryReplicationGroups `xml:"urn:pbm PbmQueryReplicationGroups,omitempty"` 516 Res *types.PbmQueryReplicationGroupsResponse `xml:"urn:pbm PbmQueryReplicationGroupsResponse,omitempty"` 517 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 518 } 519 520 func (b *PbmQueryReplicationGroupsBody) Fault() *soap.Fault { return b.Fault_ } 521 522 func PbmQueryReplicationGroups(ctx context.Context, r soap.RoundTripper, req *types.PbmQueryReplicationGroups) (*types.PbmQueryReplicationGroupsResponse, error) { 523 var reqBody, resBody PbmQueryReplicationGroupsBody 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 PbmQuerySpaceStatsForStorageContainerBody struct { 535 Req *types.PbmQuerySpaceStatsForStorageContainer `xml:"urn:pbm PbmQuerySpaceStatsForStorageContainer,omitempty"` 536 Res *types.PbmQuerySpaceStatsForStorageContainerResponse `xml:"urn:pbm PbmQuerySpaceStatsForStorageContainerResponse,omitempty"` 537 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 538 } 539 540 func (b *PbmQuerySpaceStatsForStorageContainerBody) Fault() *soap.Fault { return b.Fault_ } 541 542 func PbmQuerySpaceStatsForStorageContainer(ctx context.Context, r soap.RoundTripper, req *types.PbmQuerySpaceStatsForStorageContainer) (*types.PbmQuerySpaceStatsForStorageContainerResponse, error) { 543 var reqBody, resBody PbmQuerySpaceStatsForStorageContainerBody 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 PbmResetDefaultRequirementProfileBody struct { 555 Req *types.PbmResetDefaultRequirementProfile `xml:"urn:pbm PbmResetDefaultRequirementProfile,omitempty"` 556 Res *types.PbmResetDefaultRequirementProfileResponse `xml:"urn:pbm PbmResetDefaultRequirementProfileResponse,omitempty"` 557 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 558 } 559 560 func (b *PbmResetDefaultRequirementProfileBody) Fault() *soap.Fault { return b.Fault_ } 561 562 func PbmResetDefaultRequirementProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmResetDefaultRequirementProfile) (*types.PbmResetDefaultRequirementProfileResponse, error) { 563 var reqBody, resBody PbmResetDefaultRequirementProfileBody 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 PbmResetVSanDefaultProfileBody struct { 575 Req *types.PbmResetVSanDefaultProfile `xml:"urn:pbm PbmResetVSanDefaultProfile,omitempty"` 576 Res *types.PbmResetVSanDefaultProfileResponse `xml:"urn:pbm PbmResetVSanDefaultProfileResponse,omitempty"` 577 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 578 } 579 580 func (b *PbmResetVSanDefaultProfileBody) Fault() *soap.Fault { return b.Fault_ } 581 582 func PbmResetVSanDefaultProfile(ctx context.Context, r soap.RoundTripper, req *types.PbmResetVSanDefaultProfile) (*types.PbmResetVSanDefaultProfileResponse, error) { 583 var reqBody, resBody PbmResetVSanDefaultProfileBody 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 PbmRetrieveContentBody struct { 595 Req *types.PbmRetrieveContent `xml:"urn:pbm PbmRetrieveContent,omitempty"` 596 Res *types.PbmRetrieveContentResponse `xml:"urn:pbm PbmRetrieveContentResponse,omitempty"` 597 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 598 } 599 600 func (b *PbmRetrieveContentBody) Fault() *soap.Fault { return b.Fault_ } 601 602 func PbmRetrieveContent(ctx context.Context, r soap.RoundTripper, req *types.PbmRetrieveContent) (*types.PbmRetrieveContentResponse, error) { 603 var reqBody, resBody PbmRetrieveContentBody 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 PbmRetrieveServiceContentBody struct { 615 Req *types.PbmRetrieveServiceContent `xml:"urn:pbm PbmRetrieveServiceContent,omitempty"` 616 Res *types.PbmRetrieveServiceContentResponse `xml:"urn:pbm PbmRetrieveServiceContentResponse,omitempty"` 617 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 618 } 619 620 func (b *PbmRetrieveServiceContentBody) Fault() *soap.Fault { return b.Fault_ } 621 622 func PbmRetrieveServiceContent(ctx context.Context, r soap.RoundTripper, req *types.PbmRetrieveServiceContent) (*types.PbmRetrieveServiceContentResponse, error) { 623 var reqBody, resBody PbmRetrieveServiceContentBody 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 PbmUpdateBody struct { 635 Req *types.PbmUpdate `xml:"urn:pbm PbmUpdate,omitempty"` 636 Res *types.PbmUpdateResponse `xml:"urn:pbm PbmUpdateResponse,omitempty"` 637 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 638 } 639 640 func (b *PbmUpdateBody) Fault() *soap.Fault { return b.Fault_ } 641 642 func PbmUpdate(ctx context.Context, r soap.RoundTripper, req *types.PbmUpdate) (*types.PbmUpdateResponse, error) { 643 var reqBody, resBody PbmUpdateBody 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 }