github.com/vmware/govmomi@v0.51.0/eam/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/eam/types" 11 "github.com/vmware/govmomi/vim25/soap" 12 ) 13 14 type AddIssueBody struct { 15 Req *types.AddIssue `xml:"urn:eam AddIssue,omitempty"` 16 Res *types.AddIssueResponse `xml:"urn:eam AddIssueResponse,omitempty"` 17 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 18 } 19 20 func (b *AddIssueBody) Fault() *soap.Fault { return b.Fault_ } 21 22 func AddIssue(ctx context.Context, r soap.RoundTripper, req *types.AddIssue) (*types.AddIssueResponse, error) { 23 var reqBody, resBody AddIssueBody 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 AgencyQueryRuntimeBody struct { 35 Req *types.AgencyQueryRuntime `xml:"urn:eam AgencyQueryRuntime,omitempty"` 36 Res *types.AgencyQueryRuntimeResponse `xml:"urn:eam AgencyQueryRuntimeResponse,omitempty"` 37 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 38 } 39 40 func (b *AgencyQueryRuntimeBody) Fault() *soap.Fault { return b.Fault_ } 41 42 func AgencyQueryRuntime(ctx context.Context, r soap.RoundTripper, req *types.AgencyQueryRuntime) (*types.AgencyQueryRuntimeResponse, error) { 43 var reqBody, resBody AgencyQueryRuntimeBody 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 Agency_DisableBody struct { 55 Req *types.Agency_Disable `xml:"urn:eam Agency_Disable,omitempty"` 56 Res *types.Agency_DisableResponse `xml:"urn:eam Agency_DisableResponse,omitempty"` 57 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 58 } 59 60 func (b *Agency_DisableBody) Fault() *soap.Fault { return b.Fault_ } 61 62 func Agency_Disable(ctx context.Context, r soap.RoundTripper, req *types.Agency_Disable) (*types.Agency_DisableResponse, error) { 63 var reqBody, resBody Agency_DisableBody 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 Agency_EnableBody struct { 75 Req *types.Agency_Enable `xml:"urn:eam Agency_Enable,omitempty"` 76 Res *types.Agency_EnableResponse `xml:"urn:eam Agency_EnableResponse,omitempty"` 77 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 78 } 79 80 func (b *Agency_EnableBody) Fault() *soap.Fault { return b.Fault_ } 81 82 func Agency_Enable(ctx context.Context, r soap.RoundTripper, req *types.Agency_Enable) (*types.Agency_EnableResponse, error) { 83 var reqBody, resBody Agency_EnableBody 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 AgentQueryConfigBody struct { 95 Req *types.AgentQueryConfig `xml:"urn:eam AgentQueryConfig,omitempty"` 96 Res *types.AgentQueryConfigResponse `xml:"urn:eam AgentQueryConfigResponse,omitempty"` 97 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 98 } 99 100 func (b *AgentQueryConfigBody) Fault() *soap.Fault { return b.Fault_ } 101 102 func AgentQueryConfig(ctx context.Context, r soap.RoundTripper, req *types.AgentQueryConfig) (*types.AgentQueryConfigResponse, error) { 103 var reqBody, resBody AgentQueryConfigBody 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 AgentQueryRuntimeBody struct { 115 Req *types.AgentQueryRuntime `xml:"urn:eam AgentQueryRuntime,omitempty"` 116 Res *types.AgentQueryRuntimeResponse `xml:"urn:eam AgentQueryRuntimeResponse,omitempty"` 117 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 118 } 119 120 func (b *AgentQueryRuntimeBody) Fault() *soap.Fault { return b.Fault_ } 121 122 func AgentQueryRuntime(ctx context.Context, r soap.RoundTripper, req *types.AgentQueryRuntime) (*types.AgentQueryRuntimeResponse, error) { 123 var reqBody, resBody AgentQueryRuntimeBody 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 CreateAgencyBody struct { 135 Req *types.CreateAgency `xml:"urn:eam CreateAgency,omitempty"` 136 Res *types.CreateAgencyResponse `xml:"urn:eam CreateAgencyResponse,omitempty"` 137 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 138 } 139 140 func (b *CreateAgencyBody) Fault() *soap.Fault { return b.Fault_ } 141 142 func CreateAgency(ctx context.Context, r soap.RoundTripper, req *types.CreateAgency) (*types.CreateAgencyResponse, error) { 143 var reqBody, resBody CreateAgencyBody 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 DestroyAgencyBody struct { 155 Req *types.DestroyAgency `xml:"urn:eam DestroyAgency,omitempty"` 156 Res *types.DestroyAgencyResponse `xml:"urn:eam DestroyAgencyResponse,omitempty"` 157 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 158 } 159 160 func (b *DestroyAgencyBody) Fault() *soap.Fault { return b.Fault_ } 161 162 func DestroyAgency(ctx context.Context, r soap.RoundTripper, req *types.DestroyAgency) (*types.DestroyAgencyResponse, error) { 163 var reqBody, resBody DestroyAgencyBody 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 GetMaintenanceModePolicyBody struct { 175 Req *types.GetMaintenanceModePolicy `xml:"urn:eam GetMaintenanceModePolicy,omitempty"` 176 Res *types.GetMaintenanceModePolicyResponse `xml:"urn:eam GetMaintenanceModePolicyResponse,omitempty"` 177 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 178 } 179 180 func (b *GetMaintenanceModePolicyBody) Fault() *soap.Fault { return b.Fault_ } 181 182 func GetMaintenanceModePolicy(ctx context.Context, r soap.RoundTripper, req *types.GetMaintenanceModePolicy) (*types.GetMaintenanceModePolicyResponse, error) { 183 var reqBody, resBody GetMaintenanceModePolicyBody 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 MarkAsAvailableBody struct { 195 Req *types.MarkAsAvailable `xml:"urn:eam MarkAsAvailable,omitempty"` 196 Res *types.MarkAsAvailableResponse `xml:"urn:eam MarkAsAvailableResponse,omitempty"` 197 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 198 } 199 200 func (b *MarkAsAvailableBody) Fault() *soap.Fault { return b.Fault_ } 201 202 func MarkAsAvailable(ctx context.Context, r soap.RoundTripper, req *types.MarkAsAvailable) (*types.MarkAsAvailableResponse, error) { 203 var reqBody, resBody MarkAsAvailableBody 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 QueryAgencyBody struct { 215 Req *types.QueryAgency `xml:"urn:eam QueryAgency,omitempty"` 216 Res *types.QueryAgencyResponse `xml:"urn:eam QueryAgencyResponse,omitempty"` 217 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 218 } 219 220 func (b *QueryAgencyBody) Fault() *soap.Fault { return b.Fault_ } 221 222 func QueryAgency(ctx context.Context, r soap.RoundTripper, req *types.QueryAgency) (*types.QueryAgencyResponse, error) { 223 var reqBody, resBody QueryAgencyBody 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 QueryAgentBody struct { 235 Req *types.QueryAgent `xml:"urn:eam QueryAgent,omitempty"` 236 Res *types.QueryAgentResponse `xml:"urn:eam QueryAgentResponse,omitempty"` 237 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 238 } 239 240 func (b *QueryAgentBody) Fault() *soap.Fault { return b.Fault_ } 241 242 func QueryAgent(ctx context.Context, r soap.RoundTripper, req *types.QueryAgent) (*types.QueryAgentResponse, error) { 243 var reqBody, resBody QueryAgentBody 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 QueryConfigBody struct { 255 Req *types.QueryConfig `xml:"urn:eam QueryConfig,omitempty"` 256 Res *types.QueryConfigResponse `xml:"urn:eam QueryConfigResponse,omitempty"` 257 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 258 } 259 260 func (b *QueryConfigBody) Fault() *soap.Fault { return b.Fault_ } 261 262 func QueryConfig(ctx context.Context, r soap.RoundTripper, req *types.QueryConfig) (*types.QueryConfigResponse, error) { 263 var reqBody, resBody QueryConfigBody 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 QueryIssueBody struct { 275 Req *types.QueryIssue `xml:"urn:eam QueryIssue,omitempty"` 276 Res *types.QueryIssueResponse `xml:"urn:eam QueryIssueResponse,omitempty"` 277 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 278 } 279 280 func (b *QueryIssueBody) Fault() *soap.Fault { return b.Fault_ } 281 282 func QueryIssue(ctx context.Context, r soap.RoundTripper, req *types.QueryIssue) (*types.QueryIssueResponse, error) { 283 var reqBody, resBody QueryIssueBody 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 QuerySolutionIdBody struct { 295 Req *types.QuerySolutionId `xml:"urn:eam QuerySolutionId,omitempty"` 296 Res *types.QuerySolutionIdResponse `xml:"urn:eam QuerySolutionIdResponse,omitempty"` 297 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 298 } 299 300 func (b *QuerySolutionIdBody) Fault() *soap.Fault { return b.Fault_ } 301 302 func QuerySolutionId(ctx context.Context, r soap.RoundTripper, req *types.QuerySolutionId) (*types.QuerySolutionIdResponse, error) { 303 var reqBody, resBody QuerySolutionIdBody 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 RegisterAgentVmBody struct { 315 Req *types.RegisterAgentVm `xml:"urn:eam RegisterAgentVm,omitempty"` 316 Res *types.RegisterAgentVmResponse `xml:"urn:eam RegisterAgentVmResponse,omitempty"` 317 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 318 } 319 320 func (b *RegisterAgentVmBody) Fault() *soap.Fault { return b.Fault_ } 321 322 func RegisterAgentVm(ctx context.Context, r soap.RoundTripper, req *types.RegisterAgentVm) (*types.RegisterAgentVmResponse, error) { 323 var reqBody, resBody RegisterAgentVmBody 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 ResolveBody struct { 335 Req *types.Resolve `xml:"urn:eam Resolve,omitempty"` 336 Res *types.ResolveResponse `xml:"urn:eam ResolveResponse,omitempty"` 337 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 338 } 339 340 func (b *ResolveBody) Fault() *soap.Fault { return b.Fault_ } 341 342 func Resolve(ctx context.Context, r soap.RoundTripper, req *types.Resolve) (*types.ResolveResponse, error) { 343 var reqBody, resBody ResolveBody 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 ResolveAllBody struct { 355 Req *types.ResolveAll `xml:"urn:eam ResolveAll,omitempty"` 356 Res *types.ResolveAllResponse `xml:"urn:eam ResolveAllResponse,omitempty"` 357 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 358 } 359 360 func (b *ResolveAllBody) Fault() *soap.Fault { return b.Fault_ } 361 362 func ResolveAll(ctx context.Context, r soap.RoundTripper, req *types.ResolveAll) (*types.ResolveAllResponse, error) { 363 var reqBody, resBody ResolveAllBody 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 ScanForUnknownAgentVmBody struct { 375 Req *types.ScanForUnknownAgentVm `xml:"urn:eam ScanForUnknownAgentVm,omitempty"` 376 Res *types.ScanForUnknownAgentVmResponse `xml:"urn:eam ScanForUnknownAgentVmResponse,omitempty"` 377 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 378 } 379 380 func (b *ScanForUnknownAgentVmBody) Fault() *soap.Fault { return b.Fault_ } 381 382 func ScanForUnknownAgentVm(ctx context.Context, r soap.RoundTripper, req *types.ScanForUnknownAgentVm) (*types.ScanForUnknownAgentVmResponse, error) { 383 var reqBody, resBody ScanForUnknownAgentVmBody 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 SetMaintenanceModePolicyBody struct { 395 Req *types.SetMaintenanceModePolicy `xml:"urn:eam SetMaintenanceModePolicy,omitempty"` 396 Res *types.SetMaintenanceModePolicyResponse `xml:"urn:eam SetMaintenanceModePolicyResponse,omitempty"` 397 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 398 } 399 400 func (b *SetMaintenanceModePolicyBody) Fault() *soap.Fault { return b.Fault_ } 401 402 func SetMaintenanceModePolicy(ctx context.Context, r soap.RoundTripper, req *types.SetMaintenanceModePolicy) (*types.SetMaintenanceModePolicyResponse, error) { 403 var reqBody, resBody SetMaintenanceModePolicyBody 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 UninstallBody struct { 415 Req *types.Uninstall `xml:"urn:eam Uninstall,omitempty"` 416 Res *types.UninstallResponse `xml:"urn:eam UninstallResponse,omitempty"` 417 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 418 } 419 420 func (b *UninstallBody) Fault() *soap.Fault { return b.Fault_ } 421 422 func Uninstall(ctx context.Context, r soap.RoundTripper, req *types.Uninstall) (*types.UninstallResponse, error) { 423 var reqBody, resBody UninstallBody 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 UnregisterAgentVmBody struct { 435 Req *types.UnregisterAgentVm `xml:"urn:eam UnregisterAgentVm,omitempty"` 436 Res *types.UnregisterAgentVmResponse `xml:"urn:eam UnregisterAgentVmResponse,omitempty"` 437 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 438 } 439 440 func (b *UnregisterAgentVmBody) Fault() *soap.Fault { return b.Fault_ } 441 442 func UnregisterAgentVm(ctx context.Context, r soap.RoundTripper, req *types.UnregisterAgentVm) (*types.UnregisterAgentVmResponse, error) { 443 var reqBody, resBody UnregisterAgentVmBody 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 UpdateBody struct { 455 Req *types.Update `xml:"urn:eam Update,omitempty"` 456 Res *types.UpdateResponse `xml:"urn:eam UpdateResponse,omitempty"` 457 Fault_ *soap.Fault `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"` 458 } 459 460 func (b *UpdateBody) Fault() *soap.Fault { return b.Fault_ } 461 462 func Update(ctx context.Context, r soap.RoundTripper, req *types.Update) (*types.UpdateResponse, error) { 463 var reqBody, resBody UpdateBody 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 }