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  }