github.com/vmware/govmomi@v0.51.0/vim25/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/vim25/types"
    12  )
    13  
    14  type AbandonHciWorkflowBody struct {
    15  	Req    *types.AbandonHciWorkflow         `xml:"urn:vim25 AbandonHciWorkflow,omitempty"`
    16  	Res    *types.AbandonHciWorkflowResponse `xml:"AbandonHciWorkflowResponse,omitempty"`
    17  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    18  }
    19  
    20  func (b *AbandonHciWorkflowBody) Fault() *soap.Fault { return b.Fault_ }
    21  
    22  func AbandonHciWorkflow(ctx context.Context, r soap.RoundTripper, req *types.AbandonHciWorkflow) (*types.AbandonHciWorkflowResponse, error) {
    23  	var reqBody, resBody AbandonHciWorkflowBody
    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 AbdicateDomOwnershipBody struct {
    35  	Req    *types.AbdicateDomOwnership         `xml:"urn:vim25 AbdicateDomOwnership,omitempty"`
    36  	Res    *types.AbdicateDomOwnershipResponse `xml:"AbdicateDomOwnershipResponse,omitempty"`
    37  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    38  }
    39  
    40  func (b *AbdicateDomOwnershipBody) Fault() *soap.Fault { return b.Fault_ }
    41  
    42  func AbdicateDomOwnership(ctx context.Context, r soap.RoundTripper, req *types.AbdicateDomOwnership) (*types.AbdicateDomOwnershipResponse, error) {
    43  	var reqBody, resBody AbdicateDomOwnershipBody
    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 AbortCustomization_TaskBody struct {
    55  	Req    *types.AbortCustomization_Task         `xml:"urn:vim25 AbortCustomization_Task,omitempty"`
    56  	Res    *types.AbortCustomization_TaskResponse `xml:"AbortCustomization_TaskResponse,omitempty"`
    57  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    58  }
    59  
    60  func (b *AbortCustomization_TaskBody) Fault() *soap.Fault { return b.Fault_ }
    61  
    62  func AbortCustomization_Task(ctx context.Context, r soap.RoundTripper, req *types.AbortCustomization_Task) (*types.AbortCustomization_TaskResponse, error) {
    63  	var reqBody, resBody AbortCustomization_TaskBody
    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 AcknowledgeAlarmBody struct {
    75  	Req    *types.AcknowledgeAlarm         `xml:"urn:vim25 AcknowledgeAlarm,omitempty"`
    76  	Res    *types.AcknowledgeAlarmResponse `xml:"AcknowledgeAlarmResponse,omitempty"`
    77  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    78  }
    79  
    80  func (b *AcknowledgeAlarmBody) Fault() *soap.Fault { return b.Fault_ }
    81  
    82  func AcknowledgeAlarm(ctx context.Context, r soap.RoundTripper, req *types.AcknowledgeAlarm) (*types.AcknowledgeAlarmResponse, error) {
    83  	var reqBody, resBody AcknowledgeAlarmBody
    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 AcquireCimServicesTicketBody struct {
    95  	Req    *types.AcquireCimServicesTicket         `xml:"urn:vim25 AcquireCimServicesTicket,omitempty"`
    96  	Res    *types.AcquireCimServicesTicketResponse `xml:"AcquireCimServicesTicketResponse,omitempty"`
    97  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
    98  }
    99  
   100  func (b *AcquireCimServicesTicketBody) Fault() *soap.Fault { return b.Fault_ }
   101  
   102  func AcquireCimServicesTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireCimServicesTicket) (*types.AcquireCimServicesTicketResponse, error) {
   103  	var reqBody, resBody AcquireCimServicesTicketBody
   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 AcquireCloneTicketBody struct {
   115  	Req    *types.AcquireCloneTicket         `xml:"urn:vim25 AcquireCloneTicket,omitempty"`
   116  	Res    *types.AcquireCloneTicketResponse `xml:"AcquireCloneTicketResponse,omitempty"`
   117  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   118  }
   119  
   120  func (b *AcquireCloneTicketBody) Fault() *soap.Fault { return b.Fault_ }
   121  
   122  func AcquireCloneTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireCloneTicket) (*types.AcquireCloneTicketResponse, error) {
   123  	var reqBody, resBody AcquireCloneTicketBody
   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 AcquireCredentialsInGuestBody struct {
   135  	Req    *types.AcquireCredentialsInGuest         `xml:"urn:vim25 AcquireCredentialsInGuest,omitempty"`
   136  	Res    *types.AcquireCredentialsInGuestResponse `xml:"AcquireCredentialsInGuestResponse,omitempty"`
   137  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   138  }
   139  
   140  func (b *AcquireCredentialsInGuestBody) Fault() *soap.Fault { return b.Fault_ }
   141  
   142  func AcquireCredentialsInGuest(ctx context.Context, r soap.RoundTripper, req *types.AcquireCredentialsInGuest) (*types.AcquireCredentialsInGuestResponse, error) {
   143  	var reqBody, resBody AcquireCredentialsInGuestBody
   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 AcquireGenericServiceTicketBody struct {
   155  	Req    *types.AcquireGenericServiceTicket         `xml:"urn:vim25 AcquireGenericServiceTicket,omitempty"`
   156  	Res    *types.AcquireGenericServiceTicketResponse `xml:"AcquireGenericServiceTicketResponse,omitempty"`
   157  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   158  }
   159  
   160  func (b *AcquireGenericServiceTicketBody) Fault() *soap.Fault { return b.Fault_ }
   161  
   162  func AcquireGenericServiceTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireGenericServiceTicket) (*types.AcquireGenericServiceTicketResponse, error) {
   163  	var reqBody, resBody AcquireGenericServiceTicketBody
   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 AcquireLocalTicketBody struct {
   175  	Req    *types.AcquireLocalTicket         `xml:"urn:vim25 AcquireLocalTicket,omitempty"`
   176  	Res    *types.AcquireLocalTicketResponse `xml:"AcquireLocalTicketResponse,omitempty"`
   177  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   178  }
   179  
   180  func (b *AcquireLocalTicketBody) Fault() *soap.Fault { return b.Fault_ }
   181  
   182  func AcquireLocalTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireLocalTicket) (*types.AcquireLocalTicketResponse, error) {
   183  	var reqBody, resBody AcquireLocalTicketBody
   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 AcquireMksTicketBody struct {
   195  	Req    *types.AcquireMksTicket         `xml:"urn:vim25 AcquireMksTicket,omitempty"`
   196  	Res    *types.AcquireMksTicketResponse `xml:"AcquireMksTicketResponse,omitempty"`
   197  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   198  }
   199  
   200  func (b *AcquireMksTicketBody) Fault() *soap.Fault { return b.Fault_ }
   201  
   202  func AcquireMksTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireMksTicket) (*types.AcquireMksTicketResponse, error) {
   203  	var reqBody, resBody AcquireMksTicketBody
   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 AcquireTicketBody struct {
   215  	Req    *types.AcquireTicket         `xml:"urn:vim25 AcquireTicket,omitempty"`
   216  	Res    *types.AcquireTicketResponse `xml:"AcquireTicketResponse,omitempty"`
   217  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   218  }
   219  
   220  func (b *AcquireTicketBody) Fault() *soap.Fault { return b.Fault_ }
   221  
   222  func AcquireTicket(ctx context.Context, r soap.RoundTripper, req *types.AcquireTicket) (*types.AcquireTicketResponse, error) {
   223  	var reqBody, resBody AcquireTicketBody
   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 AddAuthorizationRoleBody struct {
   235  	Req    *types.AddAuthorizationRole         `xml:"urn:vim25 AddAuthorizationRole,omitempty"`
   236  	Res    *types.AddAuthorizationRoleResponse `xml:"AddAuthorizationRoleResponse,omitempty"`
   237  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   238  }
   239  
   240  func (b *AddAuthorizationRoleBody) Fault() *soap.Fault { return b.Fault_ }
   241  
   242  func AddAuthorizationRole(ctx context.Context, r soap.RoundTripper, req *types.AddAuthorizationRole) (*types.AddAuthorizationRoleResponse, error) {
   243  	var reqBody, resBody AddAuthorizationRoleBody
   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 AddCustomFieldDefBody struct {
   255  	Req    *types.AddCustomFieldDef         `xml:"urn:vim25 AddCustomFieldDef,omitempty"`
   256  	Res    *types.AddCustomFieldDefResponse `xml:"AddCustomFieldDefResponse,omitempty"`
   257  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   258  }
   259  
   260  func (b *AddCustomFieldDefBody) Fault() *soap.Fault { return b.Fault_ }
   261  
   262  func AddCustomFieldDef(ctx context.Context, r soap.RoundTripper, req *types.AddCustomFieldDef) (*types.AddCustomFieldDefResponse, error) {
   263  	var reqBody, resBody AddCustomFieldDefBody
   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 AddDVPortgroup_TaskBody struct {
   275  	Req    *types.AddDVPortgroup_Task         `xml:"urn:vim25 AddDVPortgroup_Task,omitempty"`
   276  	Res    *types.AddDVPortgroup_TaskResponse `xml:"AddDVPortgroup_TaskResponse,omitempty"`
   277  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   278  }
   279  
   280  func (b *AddDVPortgroup_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   281  
   282  func AddDVPortgroup_Task(ctx context.Context, r soap.RoundTripper, req *types.AddDVPortgroup_Task) (*types.AddDVPortgroup_TaskResponse, error) {
   283  	var reqBody, resBody AddDVPortgroup_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 AddDisks_TaskBody struct {
   295  	Req    *types.AddDisks_Task         `xml:"urn:vim25 AddDisks_Task,omitempty"`
   296  	Res    *types.AddDisks_TaskResponse `xml:"AddDisks_TaskResponse,omitempty"`
   297  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   298  }
   299  
   300  func (b *AddDisks_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   301  
   302  func AddDisks_Task(ctx context.Context, r soap.RoundTripper, req *types.AddDisks_Task) (*types.AddDisks_TaskResponse, error) {
   303  	var reqBody, resBody AddDisks_TaskBody
   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 AddFilterBody struct {
   315  	Req    *types.AddFilter         `xml:"urn:vim25 AddFilter,omitempty"`
   316  	Res    *types.AddFilterResponse `xml:"AddFilterResponse,omitempty"`
   317  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   318  }
   319  
   320  func (b *AddFilterBody) Fault() *soap.Fault { return b.Fault_ }
   321  
   322  func AddFilter(ctx context.Context, r soap.RoundTripper, req *types.AddFilter) (*types.AddFilterResponse, error) {
   323  	var reqBody, resBody AddFilterBody
   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 AddFilterEntitiesBody struct {
   335  	Req    *types.AddFilterEntities         `xml:"urn:vim25 AddFilterEntities,omitempty"`
   336  	Res    *types.AddFilterEntitiesResponse `xml:"AddFilterEntitiesResponse,omitempty"`
   337  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   338  }
   339  
   340  func (b *AddFilterEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
   341  
   342  func AddFilterEntities(ctx context.Context, r soap.RoundTripper, req *types.AddFilterEntities) (*types.AddFilterEntitiesResponse, error) {
   343  	var reqBody, resBody AddFilterEntitiesBody
   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 AddGuestAliasBody struct {
   355  	Req    *types.AddGuestAlias         `xml:"urn:vim25 AddGuestAlias,omitempty"`
   356  	Res    *types.AddGuestAliasResponse `xml:"AddGuestAliasResponse,omitempty"`
   357  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   358  }
   359  
   360  func (b *AddGuestAliasBody) Fault() *soap.Fault { return b.Fault_ }
   361  
   362  func AddGuestAlias(ctx context.Context, r soap.RoundTripper, req *types.AddGuestAlias) (*types.AddGuestAliasResponse, error) {
   363  	var reqBody, resBody AddGuestAliasBody
   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 AddHost_TaskBody struct {
   375  	Req    *types.AddHost_Task         `xml:"urn:vim25 AddHost_Task,omitempty"`
   376  	Res    *types.AddHost_TaskResponse `xml:"AddHost_TaskResponse,omitempty"`
   377  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   378  }
   379  
   380  func (b *AddHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   381  
   382  func AddHost_Task(ctx context.Context, r soap.RoundTripper, req *types.AddHost_Task) (*types.AddHost_TaskResponse, error) {
   383  	var reqBody, resBody AddHost_TaskBody
   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 AddInternetScsiSendTargetsBody struct {
   395  	Req    *types.AddInternetScsiSendTargets         `xml:"urn:vim25 AddInternetScsiSendTargets,omitempty"`
   396  	Res    *types.AddInternetScsiSendTargetsResponse `xml:"AddInternetScsiSendTargetsResponse,omitempty"`
   397  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   398  }
   399  
   400  func (b *AddInternetScsiSendTargetsBody) Fault() *soap.Fault { return b.Fault_ }
   401  
   402  func AddInternetScsiSendTargets(ctx context.Context, r soap.RoundTripper, req *types.AddInternetScsiSendTargets) (*types.AddInternetScsiSendTargetsResponse, error) {
   403  	var reqBody, resBody AddInternetScsiSendTargetsBody
   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 AddInternetScsiStaticTargetsBody struct {
   415  	Req    *types.AddInternetScsiStaticTargets         `xml:"urn:vim25 AddInternetScsiStaticTargets,omitempty"`
   416  	Res    *types.AddInternetScsiStaticTargetsResponse `xml:"AddInternetScsiStaticTargetsResponse,omitempty"`
   417  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   418  }
   419  
   420  func (b *AddInternetScsiStaticTargetsBody) Fault() *soap.Fault { return b.Fault_ }
   421  
   422  func AddInternetScsiStaticTargets(ctx context.Context, r soap.RoundTripper, req *types.AddInternetScsiStaticTargets) (*types.AddInternetScsiStaticTargetsResponse, error) {
   423  	var reqBody, resBody AddInternetScsiStaticTargetsBody
   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 AddKeyBody struct {
   435  	Req    *types.AddKey         `xml:"urn:vim25 AddKey,omitempty"`
   436  	Res    *types.AddKeyResponse `xml:"AddKeyResponse,omitempty"`
   437  	Fault_ *soap.Fault           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   438  }
   439  
   440  func (b *AddKeyBody) Fault() *soap.Fault { return b.Fault_ }
   441  
   442  func AddKey(ctx context.Context, r soap.RoundTripper, req *types.AddKey) (*types.AddKeyResponse, error) {
   443  	var reqBody, resBody AddKeyBody
   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 AddKeysBody struct {
   455  	Req    *types.AddKeys         `xml:"urn:vim25 AddKeys,omitempty"`
   456  	Res    *types.AddKeysResponse `xml:"AddKeysResponse,omitempty"`
   457  	Fault_ *soap.Fault            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   458  }
   459  
   460  func (b *AddKeysBody) Fault() *soap.Fault { return b.Fault_ }
   461  
   462  func AddKeys(ctx context.Context, r soap.RoundTripper, req *types.AddKeys) (*types.AddKeysResponse, error) {
   463  	var reqBody, resBody AddKeysBody
   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 AddLicenseBody struct {
   475  	Req    *types.AddLicense         `xml:"urn:vim25 AddLicense,omitempty"`
   476  	Res    *types.AddLicenseResponse `xml:"AddLicenseResponse,omitempty"`
   477  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   478  }
   479  
   480  func (b *AddLicenseBody) Fault() *soap.Fault { return b.Fault_ }
   481  
   482  func AddLicense(ctx context.Context, r soap.RoundTripper, req *types.AddLicense) (*types.AddLicenseResponse, error) {
   483  	var reqBody, resBody AddLicenseBody
   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 AddMonitoredEntitiesBody struct {
   495  	Req    *types.AddMonitoredEntities         `xml:"urn:vim25 AddMonitoredEntities,omitempty"`
   496  	Res    *types.AddMonitoredEntitiesResponse `xml:"AddMonitoredEntitiesResponse,omitempty"`
   497  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   498  }
   499  
   500  func (b *AddMonitoredEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
   501  
   502  func AddMonitoredEntities(ctx context.Context, r soap.RoundTripper, req *types.AddMonitoredEntities) (*types.AddMonitoredEntitiesResponse, error) {
   503  	var reqBody, resBody AddMonitoredEntitiesBody
   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 AddNetworkResourcePoolBody struct {
   515  	Req    *types.AddNetworkResourcePool         `xml:"urn:vim25 AddNetworkResourcePool,omitempty"`
   516  	Res    *types.AddNetworkResourcePoolResponse `xml:"AddNetworkResourcePoolResponse,omitempty"`
   517  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   518  }
   519  
   520  func (b *AddNetworkResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
   521  
   522  func AddNetworkResourcePool(ctx context.Context, r soap.RoundTripper, req *types.AddNetworkResourcePool) (*types.AddNetworkResourcePoolResponse, error) {
   523  	var reqBody, resBody AddNetworkResourcePoolBody
   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 AddPortGroupBody struct {
   535  	Req    *types.AddPortGroup         `xml:"urn:vim25 AddPortGroup,omitempty"`
   536  	Res    *types.AddPortGroupResponse `xml:"AddPortGroupResponse,omitempty"`
   537  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   538  }
   539  
   540  func (b *AddPortGroupBody) Fault() *soap.Fault { return b.Fault_ }
   541  
   542  func AddPortGroup(ctx context.Context, r soap.RoundTripper, req *types.AddPortGroup) (*types.AddPortGroupResponse, error) {
   543  	var reqBody, resBody AddPortGroupBody
   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 AddServiceConsoleVirtualNicBody struct {
   555  	Req    *types.AddServiceConsoleVirtualNic         `xml:"urn:vim25 AddServiceConsoleVirtualNic,omitempty"`
   556  	Res    *types.AddServiceConsoleVirtualNicResponse `xml:"AddServiceConsoleVirtualNicResponse,omitempty"`
   557  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   558  }
   559  
   560  func (b *AddServiceConsoleVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
   561  
   562  func AddServiceConsoleVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.AddServiceConsoleVirtualNic) (*types.AddServiceConsoleVirtualNicResponse, error) {
   563  	var reqBody, resBody AddServiceConsoleVirtualNicBody
   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 AddStandaloneHost_TaskBody struct {
   575  	Req    *types.AddStandaloneHost_Task         `xml:"urn:vim25 AddStandaloneHost_Task,omitempty"`
   576  	Res    *types.AddStandaloneHost_TaskResponse `xml:"AddStandaloneHost_TaskResponse,omitempty"`
   577  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   578  }
   579  
   580  func (b *AddStandaloneHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   581  
   582  func AddStandaloneHost_Task(ctx context.Context, r soap.RoundTripper, req *types.AddStandaloneHost_Task) (*types.AddStandaloneHost_TaskResponse, error) {
   583  	var reqBody, resBody AddStandaloneHost_TaskBody
   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 AddVirtualNicBody struct {
   595  	Req    *types.AddVirtualNic         `xml:"urn:vim25 AddVirtualNic,omitempty"`
   596  	Res    *types.AddVirtualNicResponse `xml:"AddVirtualNicResponse,omitempty"`
   597  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   598  }
   599  
   600  func (b *AddVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
   601  
   602  func AddVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.AddVirtualNic) (*types.AddVirtualNicResponse, error) {
   603  	var reqBody, resBody AddVirtualNicBody
   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 AddVirtualSwitchBody struct {
   615  	Req    *types.AddVirtualSwitch         `xml:"urn:vim25 AddVirtualSwitch,omitempty"`
   616  	Res    *types.AddVirtualSwitchResponse `xml:"AddVirtualSwitchResponse,omitempty"`
   617  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   618  }
   619  
   620  func (b *AddVirtualSwitchBody) Fault() *soap.Fault { return b.Fault_ }
   621  
   622  func AddVirtualSwitch(ctx context.Context, r soap.RoundTripper, req *types.AddVirtualSwitch) (*types.AddVirtualSwitchResponse, error) {
   623  	var reqBody, resBody AddVirtualSwitchBody
   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 AllocateIpv4AddressBody struct {
   635  	Req    *types.AllocateIpv4Address         `xml:"urn:vim25 AllocateIpv4Address,omitempty"`
   636  	Res    *types.AllocateIpv4AddressResponse `xml:"AllocateIpv4AddressResponse,omitempty"`
   637  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   638  }
   639  
   640  func (b *AllocateIpv4AddressBody) Fault() *soap.Fault { return b.Fault_ }
   641  
   642  func AllocateIpv4Address(ctx context.Context, r soap.RoundTripper, req *types.AllocateIpv4Address) (*types.AllocateIpv4AddressResponse, error) {
   643  	var reqBody, resBody AllocateIpv4AddressBody
   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 AllocateIpv6AddressBody struct {
   655  	Req    *types.AllocateIpv6Address         `xml:"urn:vim25 AllocateIpv6Address,omitempty"`
   656  	Res    *types.AllocateIpv6AddressResponse `xml:"AllocateIpv6AddressResponse,omitempty"`
   657  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   658  }
   659  
   660  func (b *AllocateIpv6AddressBody) Fault() *soap.Fault { return b.Fault_ }
   661  
   662  func AllocateIpv6Address(ctx context.Context, r soap.RoundTripper, req *types.AllocateIpv6Address) (*types.AllocateIpv6AddressResponse, error) {
   663  	var reqBody, resBody AllocateIpv6AddressBody
   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 AnswerVMBody struct {
   675  	Req    *types.AnswerVM         `xml:"urn:vim25 AnswerVM,omitempty"`
   676  	Res    *types.AnswerVMResponse `xml:"AnswerVMResponse,omitempty"`
   677  	Fault_ *soap.Fault             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   678  }
   679  
   680  func (b *AnswerVMBody) Fault() *soap.Fault { return b.Fault_ }
   681  
   682  func AnswerVM(ctx context.Context, r soap.RoundTripper, req *types.AnswerVM) (*types.AnswerVMResponse, error) {
   683  	var reqBody, resBody AnswerVMBody
   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 ApplyEntitiesConfig_TaskBody struct {
   695  	Req    *types.ApplyEntitiesConfig_Task         `xml:"urn:vim25 ApplyEntitiesConfig_Task,omitempty"`
   696  	Res    *types.ApplyEntitiesConfig_TaskResponse `xml:"ApplyEntitiesConfig_TaskResponse,omitempty"`
   697  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   698  }
   699  
   700  func (b *ApplyEntitiesConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   701  
   702  func ApplyEntitiesConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyEntitiesConfig_Task) (*types.ApplyEntitiesConfig_TaskResponse, error) {
   703  	var reqBody, resBody ApplyEntitiesConfig_TaskBody
   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 ApplyEvcModeVM_TaskBody struct {
   715  	Req    *types.ApplyEvcModeVM_Task         `xml:"urn:vim25 ApplyEvcModeVM_Task,omitempty"`
   716  	Res    *types.ApplyEvcModeVM_TaskResponse `xml:"ApplyEvcModeVM_TaskResponse,omitempty"`
   717  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   718  }
   719  
   720  func (b *ApplyEvcModeVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   721  
   722  func ApplyEvcModeVM_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyEvcModeVM_Task) (*types.ApplyEvcModeVM_TaskResponse, error) {
   723  	var reqBody, resBody ApplyEvcModeVM_TaskBody
   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 ApplyHostConfig_TaskBody struct {
   735  	Req    *types.ApplyHostConfig_Task         `xml:"urn:vim25 ApplyHostConfig_Task,omitempty"`
   736  	Res    *types.ApplyHostConfig_TaskResponse `xml:"ApplyHostConfig_TaskResponse,omitempty"`
   737  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   738  }
   739  
   740  func (b *ApplyHostConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   741  
   742  func ApplyHostConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyHostConfig_Task) (*types.ApplyHostConfig_TaskResponse, error) {
   743  	var reqBody, resBody ApplyHostConfig_TaskBody
   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 ApplyRecommendationBody struct {
   755  	Req    *types.ApplyRecommendation         `xml:"urn:vim25 ApplyRecommendation,omitempty"`
   756  	Res    *types.ApplyRecommendationResponse `xml:"ApplyRecommendationResponse,omitempty"`
   757  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   758  }
   759  
   760  func (b *ApplyRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
   761  
   762  func ApplyRecommendation(ctx context.Context, r soap.RoundTripper, req *types.ApplyRecommendation) (*types.ApplyRecommendationResponse, error) {
   763  	var reqBody, resBody ApplyRecommendationBody
   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 ApplyStorageDrsRecommendationToPod_TaskBody struct {
   775  	Req    *types.ApplyStorageDrsRecommendationToPod_Task         `xml:"urn:vim25 ApplyStorageDrsRecommendationToPod_Task,omitempty"`
   776  	Res    *types.ApplyStorageDrsRecommendationToPod_TaskResponse `xml:"ApplyStorageDrsRecommendationToPod_TaskResponse,omitempty"`
   777  	Fault_ *soap.Fault                                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   778  }
   779  
   780  func (b *ApplyStorageDrsRecommendationToPod_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   781  
   782  func ApplyStorageDrsRecommendationToPod_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyStorageDrsRecommendationToPod_Task) (*types.ApplyStorageDrsRecommendationToPod_TaskResponse, error) {
   783  	var reqBody, resBody ApplyStorageDrsRecommendationToPod_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 ApplyStorageDrsRecommendation_TaskBody struct {
   795  	Req    *types.ApplyStorageDrsRecommendation_Task         `xml:"urn:vim25 ApplyStorageDrsRecommendation_Task,omitempty"`
   796  	Res    *types.ApplyStorageDrsRecommendation_TaskResponse `xml:"ApplyStorageDrsRecommendation_TaskResponse,omitempty"`
   797  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   798  }
   799  
   800  func (b *ApplyStorageDrsRecommendation_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   801  
   802  func ApplyStorageDrsRecommendation_Task(ctx context.Context, r soap.RoundTripper, req *types.ApplyStorageDrsRecommendation_Task) (*types.ApplyStorageDrsRecommendation_TaskResponse, error) {
   803  	var reqBody, resBody ApplyStorageDrsRecommendation_TaskBody
   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 AreAlarmActionsEnabledBody struct {
   815  	Req    *types.AreAlarmActionsEnabled         `xml:"urn:vim25 AreAlarmActionsEnabled,omitempty"`
   816  	Res    *types.AreAlarmActionsEnabledResponse `xml:"AreAlarmActionsEnabledResponse,omitempty"`
   817  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   818  }
   819  
   820  func (b *AreAlarmActionsEnabledBody) Fault() *soap.Fault { return b.Fault_ }
   821  
   822  func AreAlarmActionsEnabled(ctx context.Context, r soap.RoundTripper, req *types.AreAlarmActionsEnabled) (*types.AreAlarmActionsEnabledResponse, error) {
   823  	var reqBody, resBody AreAlarmActionsEnabledBody
   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 AssignUserToGroupBody struct {
   835  	Req    *types.AssignUserToGroup         `xml:"urn:vim25 AssignUserToGroup,omitempty"`
   836  	Res    *types.AssignUserToGroupResponse `xml:"AssignUserToGroupResponse,omitempty"`
   837  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   838  }
   839  
   840  func (b *AssignUserToGroupBody) Fault() *soap.Fault { return b.Fault_ }
   841  
   842  func AssignUserToGroup(ctx context.Context, r soap.RoundTripper, req *types.AssignUserToGroup) (*types.AssignUserToGroupResponse, error) {
   843  	var reqBody, resBody AssignUserToGroupBody
   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 AssociateProfileBody struct {
   855  	Req    *types.AssociateProfile         `xml:"urn:vim25 AssociateProfile,omitempty"`
   856  	Res    *types.AssociateProfileResponse `xml:"AssociateProfileResponse,omitempty"`
   857  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   858  }
   859  
   860  func (b *AssociateProfileBody) Fault() *soap.Fault { return b.Fault_ }
   861  
   862  func AssociateProfile(ctx context.Context, r soap.RoundTripper, req *types.AssociateProfile) (*types.AssociateProfileResponse, error) {
   863  	var reqBody, resBody AssociateProfileBody
   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 AttachDisk_TaskBody struct {
   875  	Req    *types.AttachDisk_Task         `xml:"urn:vim25 AttachDisk_Task,omitempty"`
   876  	Res    *types.AttachDisk_TaskResponse `xml:"AttachDisk_TaskResponse,omitempty"`
   877  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   878  }
   879  
   880  func (b *AttachDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   881  
   882  func AttachDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.AttachDisk_Task) (*types.AttachDisk_TaskResponse, error) {
   883  	var reqBody, resBody AttachDisk_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 AttachScsiLunBody struct {
   895  	Req    *types.AttachScsiLun         `xml:"urn:vim25 AttachScsiLun,omitempty"`
   896  	Res    *types.AttachScsiLunResponse `xml:"AttachScsiLunResponse,omitempty"`
   897  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   898  }
   899  
   900  func (b *AttachScsiLunBody) Fault() *soap.Fault { return b.Fault_ }
   901  
   902  func AttachScsiLun(ctx context.Context, r soap.RoundTripper, req *types.AttachScsiLun) (*types.AttachScsiLunResponse, error) {
   903  	var reqBody, resBody AttachScsiLunBody
   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 AttachScsiLunEx_TaskBody struct {
   915  	Req    *types.AttachScsiLunEx_Task         `xml:"urn:vim25 AttachScsiLunEx_Task,omitempty"`
   916  	Res    *types.AttachScsiLunEx_TaskResponse `xml:"AttachScsiLunEx_TaskResponse,omitempty"`
   917  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   918  }
   919  
   920  func (b *AttachScsiLunEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
   921  
   922  func AttachScsiLunEx_Task(ctx context.Context, r soap.RoundTripper, req *types.AttachScsiLunEx_Task) (*types.AttachScsiLunEx_TaskResponse, error) {
   923  	var reqBody, resBody AttachScsiLunEx_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  }
   933  
   934  type AttachTagToVStorageObjectBody struct {
   935  	Req    *types.AttachTagToVStorageObject         `xml:"urn:vim25 AttachTagToVStorageObject,omitempty"`
   936  	Res    *types.AttachTagToVStorageObjectResponse `xml:"AttachTagToVStorageObjectResponse,omitempty"`
   937  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   938  }
   939  
   940  func (b *AttachTagToVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
   941  
   942  func AttachTagToVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.AttachTagToVStorageObject) (*types.AttachTagToVStorageObjectResponse, error) {
   943  	var reqBody, resBody AttachTagToVStorageObjectBody
   944  
   945  	reqBody.Req = req
   946  
   947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   948  		return nil, err
   949  	}
   950  
   951  	return resBody.Res, nil
   952  }
   953  
   954  type AttachVmfsExtentBody struct {
   955  	Req    *types.AttachVmfsExtent         `xml:"urn:vim25 AttachVmfsExtent,omitempty"`
   956  	Res    *types.AttachVmfsExtentResponse `xml:"AttachVmfsExtentResponse,omitempty"`
   957  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   958  }
   959  
   960  func (b *AttachVmfsExtentBody) Fault() *soap.Fault { return b.Fault_ }
   961  
   962  func AttachVmfsExtent(ctx context.Context, r soap.RoundTripper, req *types.AttachVmfsExtent) (*types.AttachVmfsExtentResponse, error) {
   963  	var reqBody, resBody AttachVmfsExtentBody
   964  
   965  	reqBody.Req = req
   966  
   967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   968  		return nil, err
   969  	}
   970  
   971  	return resBody.Res, nil
   972  }
   973  
   974  type AutoStartPowerOffBody struct {
   975  	Req    *types.AutoStartPowerOff         `xml:"urn:vim25 AutoStartPowerOff,omitempty"`
   976  	Res    *types.AutoStartPowerOffResponse `xml:"AutoStartPowerOffResponse,omitempty"`
   977  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   978  }
   979  
   980  func (b *AutoStartPowerOffBody) Fault() *soap.Fault { return b.Fault_ }
   981  
   982  func AutoStartPowerOff(ctx context.Context, r soap.RoundTripper, req *types.AutoStartPowerOff) (*types.AutoStartPowerOffResponse, error) {
   983  	var reqBody, resBody AutoStartPowerOffBody
   984  
   985  	reqBody.Req = req
   986  
   987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
   988  		return nil, err
   989  	}
   990  
   991  	return resBody.Res, nil
   992  }
   993  
   994  type AutoStartPowerOnBody struct {
   995  	Req    *types.AutoStartPowerOn         `xml:"urn:vim25 AutoStartPowerOn,omitempty"`
   996  	Res    *types.AutoStartPowerOnResponse `xml:"AutoStartPowerOnResponse,omitempty"`
   997  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
   998  }
   999  
  1000  func (b *AutoStartPowerOnBody) Fault() *soap.Fault { return b.Fault_ }
  1001  
  1002  func AutoStartPowerOn(ctx context.Context, r soap.RoundTripper, req *types.AutoStartPowerOn) (*types.AutoStartPowerOnResponse, error) {
  1003  	var reqBody, resBody AutoStartPowerOnBody
  1004  
  1005  	reqBody.Req = req
  1006  
  1007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1008  		return nil, err
  1009  	}
  1010  
  1011  	return resBody.Res, nil
  1012  }
  1013  
  1014  type BackupFirmwareConfigurationBody struct {
  1015  	Req    *types.BackupFirmwareConfiguration         `xml:"urn:vim25 BackupFirmwareConfiguration,omitempty"`
  1016  	Res    *types.BackupFirmwareConfigurationResponse `xml:"BackupFirmwareConfigurationResponse,omitempty"`
  1017  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1018  }
  1019  
  1020  func (b *BackupFirmwareConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
  1021  
  1022  func BackupFirmwareConfiguration(ctx context.Context, r soap.RoundTripper, req *types.BackupFirmwareConfiguration) (*types.BackupFirmwareConfigurationResponse, error) {
  1023  	var reqBody, resBody BackupFirmwareConfigurationBody
  1024  
  1025  	reqBody.Req = req
  1026  
  1027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1028  		return nil, err
  1029  	}
  1030  
  1031  	return resBody.Res, nil
  1032  }
  1033  
  1034  type BatchAddHostsToCluster_TaskBody struct {
  1035  	Req    *types.BatchAddHostsToCluster_Task         `xml:"urn:vim25 BatchAddHostsToCluster_Task,omitempty"`
  1036  	Res    *types.BatchAddHostsToCluster_TaskResponse `xml:"BatchAddHostsToCluster_TaskResponse,omitempty"`
  1037  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1038  }
  1039  
  1040  func (b *BatchAddHostsToCluster_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1041  
  1042  func BatchAddHostsToCluster_Task(ctx context.Context, r soap.RoundTripper, req *types.BatchAddHostsToCluster_Task) (*types.BatchAddHostsToCluster_TaskResponse, error) {
  1043  	var reqBody, resBody BatchAddHostsToCluster_TaskBody
  1044  
  1045  	reqBody.Req = req
  1046  
  1047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1048  		return nil, err
  1049  	}
  1050  
  1051  	return resBody.Res, nil
  1052  }
  1053  
  1054  type BatchAddStandaloneHosts_TaskBody struct {
  1055  	Req    *types.BatchAddStandaloneHosts_Task         `xml:"urn:vim25 BatchAddStandaloneHosts_Task,omitempty"`
  1056  	Res    *types.BatchAddStandaloneHosts_TaskResponse `xml:"BatchAddStandaloneHosts_TaskResponse,omitempty"`
  1057  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1058  }
  1059  
  1060  func (b *BatchAddStandaloneHosts_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1061  
  1062  func BatchAddStandaloneHosts_Task(ctx context.Context, r soap.RoundTripper, req *types.BatchAddStandaloneHosts_Task) (*types.BatchAddStandaloneHosts_TaskResponse, error) {
  1063  	var reqBody, resBody BatchAddStandaloneHosts_TaskBody
  1064  
  1065  	reqBody.Req = req
  1066  
  1067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1068  		return nil, err
  1069  	}
  1070  
  1071  	return resBody.Res, nil
  1072  }
  1073  
  1074  type BatchQueryConnectInfoBody struct {
  1075  	Req    *types.BatchQueryConnectInfo         `xml:"urn:vim25 BatchQueryConnectInfo,omitempty"`
  1076  	Res    *types.BatchQueryConnectInfoResponse `xml:"BatchQueryConnectInfoResponse,omitempty"`
  1077  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1078  }
  1079  
  1080  func (b *BatchQueryConnectInfoBody) Fault() *soap.Fault { return b.Fault_ }
  1081  
  1082  func BatchQueryConnectInfo(ctx context.Context, r soap.RoundTripper, req *types.BatchQueryConnectInfo) (*types.BatchQueryConnectInfoResponse, error) {
  1083  	var reqBody, resBody BatchQueryConnectInfoBody
  1084  
  1085  	reqBody.Req = req
  1086  
  1087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1088  		return nil, err
  1089  	}
  1090  
  1091  	return resBody.Res, nil
  1092  }
  1093  
  1094  type BindVnicBody struct {
  1095  	Req    *types.BindVnic         `xml:"urn:vim25 BindVnic,omitempty"`
  1096  	Res    *types.BindVnicResponse `xml:"BindVnicResponse,omitempty"`
  1097  	Fault_ *soap.Fault             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1098  }
  1099  
  1100  func (b *BindVnicBody) Fault() *soap.Fault { return b.Fault_ }
  1101  
  1102  func BindVnic(ctx context.Context, r soap.RoundTripper, req *types.BindVnic) (*types.BindVnicResponse, error) {
  1103  	var reqBody, resBody BindVnicBody
  1104  
  1105  	reqBody.Req = req
  1106  
  1107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1108  		return nil, err
  1109  	}
  1110  
  1111  	return resBody.Res, nil
  1112  }
  1113  
  1114  type BrowseDiagnosticLogBody struct {
  1115  	Req    *types.BrowseDiagnosticLog         `xml:"urn:vim25 BrowseDiagnosticLog,omitempty"`
  1116  	Res    *types.BrowseDiagnosticLogResponse `xml:"BrowseDiagnosticLogResponse,omitempty"`
  1117  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1118  }
  1119  
  1120  func (b *BrowseDiagnosticLogBody) Fault() *soap.Fault { return b.Fault_ }
  1121  
  1122  func BrowseDiagnosticLog(ctx context.Context, r soap.RoundTripper, req *types.BrowseDiagnosticLog) (*types.BrowseDiagnosticLogResponse, error) {
  1123  	var reqBody, resBody BrowseDiagnosticLogBody
  1124  
  1125  	reqBody.Req = req
  1126  
  1127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1128  		return nil, err
  1129  	}
  1130  
  1131  	return resBody.Res, nil
  1132  }
  1133  
  1134  type CanProvisionObjectsBody struct {
  1135  	Req    *types.CanProvisionObjects         `xml:"urn:vim25 CanProvisionObjects,omitempty"`
  1136  	Res    *types.CanProvisionObjectsResponse `xml:"CanProvisionObjectsResponse,omitempty"`
  1137  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1138  }
  1139  
  1140  func (b *CanProvisionObjectsBody) Fault() *soap.Fault { return b.Fault_ }
  1141  
  1142  func CanProvisionObjects(ctx context.Context, r soap.RoundTripper, req *types.CanProvisionObjects) (*types.CanProvisionObjectsResponse, error) {
  1143  	var reqBody, resBody CanProvisionObjectsBody
  1144  
  1145  	reqBody.Req = req
  1146  
  1147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1148  		return nil, err
  1149  	}
  1150  
  1151  	return resBody.Res, nil
  1152  }
  1153  
  1154  type CancelRecommendationBody struct {
  1155  	Req    *types.CancelRecommendation         `xml:"urn:vim25 CancelRecommendation,omitempty"`
  1156  	Res    *types.CancelRecommendationResponse `xml:"CancelRecommendationResponse,omitempty"`
  1157  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1158  }
  1159  
  1160  func (b *CancelRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
  1161  
  1162  func CancelRecommendation(ctx context.Context, r soap.RoundTripper, req *types.CancelRecommendation) (*types.CancelRecommendationResponse, error) {
  1163  	var reqBody, resBody CancelRecommendationBody
  1164  
  1165  	reqBody.Req = req
  1166  
  1167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1168  		return nil, err
  1169  	}
  1170  
  1171  	return resBody.Res, nil
  1172  }
  1173  
  1174  type CancelRetrievePropertiesExBody struct {
  1175  	Req    *types.CancelRetrievePropertiesEx         `xml:"urn:vim25 CancelRetrievePropertiesEx,omitempty"`
  1176  	Res    *types.CancelRetrievePropertiesExResponse `xml:"CancelRetrievePropertiesExResponse,omitempty"`
  1177  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1178  }
  1179  
  1180  func (b *CancelRetrievePropertiesExBody) Fault() *soap.Fault { return b.Fault_ }
  1181  
  1182  func CancelRetrievePropertiesEx(ctx context.Context, r soap.RoundTripper, req *types.CancelRetrievePropertiesEx) (*types.CancelRetrievePropertiesExResponse, error) {
  1183  	var reqBody, resBody CancelRetrievePropertiesExBody
  1184  
  1185  	reqBody.Req = req
  1186  
  1187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1188  		return nil, err
  1189  	}
  1190  
  1191  	return resBody.Res, nil
  1192  }
  1193  
  1194  type CancelStorageDrsRecommendationBody struct {
  1195  	Req    *types.CancelStorageDrsRecommendation         `xml:"urn:vim25 CancelStorageDrsRecommendation,omitempty"`
  1196  	Res    *types.CancelStorageDrsRecommendationResponse `xml:"CancelStorageDrsRecommendationResponse,omitempty"`
  1197  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1198  }
  1199  
  1200  func (b *CancelStorageDrsRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
  1201  
  1202  func CancelStorageDrsRecommendation(ctx context.Context, r soap.RoundTripper, req *types.CancelStorageDrsRecommendation) (*types.CancelStorageDrsRecommendationResponse, error) {
  1203  	var reqBody, resBody CancelStorageDrsRecommendationBody
  1204  
  1205  	reqBody.Req = req
  1206  
  1207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1208  		return nil, err
  1209  	}
  1210  
  1211  	return resBody.Res, nil
  1212  }
  1213  
  1214  type CancelTaskBody struct {
  1215  	Req    *types.CancelTask         `xml:"urn:vim25 CancelTask,omitempty"`
  1216  	Res    *types.CancelTaskResponse `xml:"CancelTaskResponse,omitempty"`
  1217  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1218  }
  1219  
  1220  func (b *CancelTaskBody) Fault() *soap.Fault { return b.Fault_ }
  1221  
  1222  func CancelTask(ctx context.Context, r soap.RoundTripper, req *types.CancelTask) (*types.CancelTaskResponse, error) {
  1223  	var reqBody, resBody CancelTaskBody
  1224  
  1225  	reqBody.Req = req
  1226  
  1227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1228  		return nil, err
  1229  	}
  1230  
  1231  	return resBody.Res, nil
  1232  }
  1233  
  1234  type CancelWaitForUpdatesBody struct {
  1235  	Req    *types.CancelWaitForUpdates         `xml:"urn:vim25 CancelWaitForUpdates,omitempty"`
  1236  	Res    *types.CancelWaitForUpdatesResponse `xml:"CancelWaitForUpdatesResponse,omitempty"`
  1237  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1238  }
  1239  
  1240  func (b *CancelWaitForUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
  1241  
  1242  func CancelWaitForUpdates(ctx context.Context, r soap.RoundTripper, req *types.CancelWaitForUpdates) (*types.CancelWaitForUpdatesResponse, error) {
  1243  	var reqBody, resBody CancelWaitForUpdatesBody
  1244  
  1245  	reqBody.Req = req
  1246  
  1247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1248  		return nil, err
  1249  	}
  1250  
  1251  	return resBody.Res, nil
  1252  }
  1253  
  1254  type CertMgrRefreshCACertificatesAndCRLs_TaskBody struct {
  1255  	Req    *types.CertMgrRefreshCACertificatesAndCRLs_Task         `xml:"urn:vim25 CertMgrRefreshCACertificatesAndCRLs_Task,omitempty"`
  1256  	Res    *types.CertMgrRefreshCACertificatesAndCRLs_TaskResponse `xml:"CertMgrRefreshCACertificatesAndCRLs_TaskResponse,omitempty"`
  1257  	Fault_ *soap.Fault                                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1258  }
  1259  
  1260  func (b *CertMgrRefreshCACertificatesAndCRLs_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1261  
  1262  func CertMgrRefreshCACertificatesAndCRLs_Task(ctx context.Context, r soap.RoundTripper, req *types.CertMgrRefreshCACertificatesAndCRLs_Task) (*types.CertMgrRefreshCACertificatesAndCRLs_TaskResponse, error) {
  1263  	var reqBody, resBody CertMgrRefreshCACertificatesAndCRLs_TaskBody
  1264  
  1265  	reqBody.Req = req
  1266  
  1267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1268  		return nil, err
  1269  	}
  1270  
  1271  	return resBody.Res, nil
  1272  }
  1273  
  1274  type CertMgrRefreshCertificates_TaskBody struct {
  1275  	Req    *types.CertMgrRefreshCertificates_Task         `xml:"urn:vim25 CertMgrRefreshCertificates_Task,omitempty"`
  1276  	Res    *types.CertMgrRefreshCertificates_TaskResponse `xml:"CertMgrRefreshCertificates_TaskResponse,omitempty"`
  1277  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1278  }
  1279  
  1280  func (b *CertMgrRefreshCertificates_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1281  
  1282  func CertMgrRefreshCertificates_Task(ctx context.Context, r soap.RoundTripper, req *types.CertMgrRefreshCertificates_Task) (*types.CertMgrRefreshCertificates_TaskResponse, error) {
  1283  	var reqBody, resBody CertMgrRefreshCertificates_TaskBody
  1284  
  1285  	reqBody.Req = req
  1286  
  1287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1288  		return nil, err
  1289  	}
  1290  
  1291  	return resBody.Res, nil
  1292  }
  1293  
  1294  type CertMgrRevokeCertificates_TaskBody struct {
  1295  	Req    *types.CertMgrRevokeCertificates_Task         `xml:"urn:vim25 CertMgrRevokeCertificates_Task,omitempty"`
  1296  	Res    *types.CertMgrRevokeCertificates_TaskResponse `xml:"CertMgrRevokeCertificates_TaskResponse,omitempty"`
  1297  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1298  }
  1299  
  1300  func (b *CertMgrRevokeCertificates_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1301  
  1302  func CertMgrRevokeCertificates_Task(ctx context.Context, r soap.RoundTripper, req *types.CertMgrRevokeCertificates_Task) (*types.CertMgrRevokeCertificates_TaskResponse, error) {
  1303  	var reqBody, resBody CertMgrRevokeCertificates_TaskBody
  1304  
  1305  	reqBody.Req = req
  1306  
  1307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1308  		return nil, err
  1309  	}
  1310  
  1311  	return resBody.Res, nil
  1312  }
  1313  
  1314  type ChangeAccessModeBody struct {
  1315  	Req    *types.ChangeAccessMode         `xml:"urn:vim25 ChangeAccessMode,omitempty"`
  1316  	Res    *types.ChangeAccessModeResponse `xml:"ChangeAccessModeResponse,omitempty"`
  1317  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1318  }
  1319  
  1320  func (b *ChangeAccessModeBody) Fault() *soap.Fault { return b.Fault_ }
  1321  
  1322  func ChangeAccessMode(ctx context.Context, r soap.RoundTripper, req *types.ChangeAccessMode) (*types.ChangeAccessModeResponse, error) {
  1323  	var reqBody, resBody ChangeAccessModeBody
  1324  
  1325  	reqBody.Req = req
  1326  
  1327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1328  		return nil, err
  1329  	}
  1330  
  1331  	return resBody.Res, nil
  1332  }
  1333  
  1334  type ChangeFileAttributesInGuestBody struct {
  1335  	Req    *types.ChangeFileAttributesInGuest         `xml:"urn:vim25 ChangeFileAttributesInGuest,omitempty"`
  1336  	Res    *types.ChangeFileAttributesInGuestResponse `xml:"ChangeFileAttributesInGuestResponse,omitempty"`
  1337  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1338  }
  1339  
  1340  func (b *ChangeFileAttributesInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  1341  
  1342  func ChangeFileAttributesInGuest(ctx context.Context, r soap.RoundTripper, req *types.ChangeFileAttributesInGuest) (*types.ChangeFileAttributesInGuestResponse, error) {
  1343  	var reqBody, resBody ChangeFileAttributesInGuestBody
  1344  
  1345  	reqBody.Req = req
  1346  
  1347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1348  		return nil, err
  1349  	}
  1350  
  1351  	return resBody.Res, nil
  1352  }
  1353  
  1354  type ChangeKey_TaskBody struct {
  1355  	Req    *types.ChangeKey_Task         `xml:"urn:vim25 ChangeKey_Task,omitempty"`
  1356  	Res    *types.ChangeKey_TaskResponse `xml:"ChangeKey_TaskResponse,omitempty"`
  1357  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1358  }
  1359  
  1360  func (b *ChangeKey_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1361  
  1362  func ChangeKey_Task(ctx context.Context, r soap.RoundTripper, req *types.ChangeKey_Task) (*types.ChangeKey_TaskResponse, error) {
  1363  	var reqBody, resBody ChangeKey_TaskBody
  1364  
  1365  	reqBody.Req = req
  1366  
  1367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1368  		return nil, err
  1369  	}
  1370  
  1371  	return resBody.Res, nil
  1372  }
  1373  
  1374  type ChangeLockdownModeBody struct {
  1375  	Req    *types.ChangeLockdownMode         `xml:"urn:vim25 ChangeLockdownMode,omitempty"`
  1376  	Res    *types.ChangeLockdownModeResponse `xml:"ChangeLockdownModeResponse,omitempty"`
  1377  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1378  }
  1379  
  1380  func (b *ChangeLockdownModeBody) Fault() *soap.Fault { return b.Fault_ }
  1381  
  1382  func ChangeLockdownMode(ctx context.Context, r soap.RoundTripper, req *types.ChangeLockdownMode) (*types.ChangeLockdownModeResponse, error) {
  1383  	var reqBody, resBody ChangeLockdownModeBody
  1384  
  1385  	reqBody.Req = req
  1386  
  1387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1388  		return nil, err
  1389  	}
  1390  
  1391  	return resBody.Res, nil
  1392  }
  1393  
  1394  type ChangeNFSUserPasswordBody struct {
  1395  	Req    *types.ChangeNFSUserPassword         `xml:"urn:vim25 ChangeNFSUserPassword,omitempty"`
  1396  	Res    *types.ChangeNFSUserPasswordResponse `xml:"ChangeNFSUserPasswordResponse,omitempty"`
  1397  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1398  }
  1399  
  1400  func (b *ChangeNFSUserPasswordBody) Fault() *soap.Fault { return b.Fault_ }
  1401  
  1402  func ChangeNFSUserPassword(ctx context.Context, r soap.RoundTripper, req *types.ChangeNFSUserPassword) (*types.ChangeNFSUserPasswordResponse, error) {
  1403  	var reqBody, resBody ChangeNFSUserPasswordBody
  1404  
  1405  	reqBody.Req = req
  1406  
  1407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1408  		return nil, err
  1409  	}
  1410  
  1411  	return resBody.Res, nil
  1412  }
  1413  
  1414  type ChangeOwnerBody struct {
  1415  	Req    *types.ChangeOwner         `xml:"urn:vim25 ChangeOwner,omitempty"`
  1416  	Res    *types.ChangeOwnerResponse `xml:"ChangeOwnerResponse,omitempty"`
  1417  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1418  }
  1419  
  1420  func (b *ChangeOwnerBody) Fault() *soap.Fault { return b.Fault_ }
  1421  
  1422  func ChangeOwner(ctx context.Context, r soap.RoundTripper, req *types.ChangeOwner) (*types.ChangeOwnerResponse, error) {
  1423  	var reqBody, resBody ChangeOwnerBody
  1424  
  1425  	reqBody.Req = req
  1426  
  1427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1428  		return nil, err
  1429  	}
  1430  
  1431  	return resBody.Res, nil
  1432  }
  1433  
  1434  type ChangePasswordBody struct {
  1435  	Req    *types.ChangePassword         `xml:"urn:vim25 ChangePassword,omitempty"`
  1436  	Res    *types.ChangePasswordResponse `xml:"ChangePasswordResponse,omitempty"`
  1437  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1438  }
  1439  
  1440  func (b *ChangePasswordBody) Fault() *soap.Fault { return b.Fault_ }
  1441  
  1442  func ChangePassword(ctx context.Context, r soap.RoundTripper, req *types.ChangePassword) (*types.ChangePasswordResponse, error) {
  1443  	var reqBody, resBody ChangePasswordBody
  1444  
  1445  	reqBody.Req = req
  1446  
  1447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1448  		return nil, err
  1449  	}
  1450  
  1451  	return resBody.Res, nil
  1452  }
  1453  
  1454  type CheckAddHostEvc_TaskBody struct {
  1455  	Req    *types.CheckAddHostEvc_Task         `xml:"urn:vim25 CheckAddHostEvc_Task,omitempty"`
  1456  	Res    *types.CheckAddHostEvc_TaskResponse `xml:"CheckAddHostEvc_TaskResponse,omitempty"`
  1457  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1458  }
  1459  
  1460  func (b *CheckAddHostEvc_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1461  
  1462  func CheckAddHostEvc_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckAddHostEvc_Task) (*types.CheckAddHostEvc_TaskResponse, error) {
  1463  	var reqBody, resBody CheckAddHostEvc_TaskBody
  1464  
  1465  	reqBody.Req = req
  1466  
  1467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1468  		return nil, err
  1469  	}
  1470  
  1471  	return resBody.Res, nil
  1472  }
  1473  
  1474  type CheckAnswerFileStatus_TaskBody struct {
  1475  	Req    *types.CheckAnswerFileStatus_Task         `xml:"urn:vim25 CheckAnswerFileStatus_Task,omitempty"`
  1476  	Res    *types.CheckAnswerFileStatus_TaskResponse `xml:"CheckAnswerFileStatus_TaskResponse,omitempty"`
  1477  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1478  }
  1479  
  1480  func (b *CheckAnswerFileStatus_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1481  
  1482  func CheckAnswerFileStatus_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckAnswerFileStatus_Task) (*types.CheckAnswerFileStatus_TaskResponse, error) {
  1483  	var reqBody, resBody CheckAnswerFileStatus_TaskBody
  1484  
  1485  	reqBody.Req = req
  1486  
  1487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1488  		return nil, err
  1489  	}
  1490  
  1491  	return resBody.Res, nil
  1492  }
  1493  
  1494  type CheckClone_TaskBody struct {
  1495  	Req    *types.CheckClone_Task         `xml:"urn:vim25 CheckClone_Task,omitempty"`
  1496  	Res    *types.CheckClone_TaskResponse `xml:"CheckClone_TaskResponse,omitempty"`
  1497  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1498  }
  1499  
  1500  func (b *CheckClone_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1501  
  1502  func CheckClone_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckClone_Task) (*types.CheckClone_TaskResponse, error) {
  1503  	var reqBody, resBody CheckClone_TaskBody
  1504  
  1505  	reqBody.Req = req
  1506  
  1507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1508  		return nil, err
  1509  	}
  1510  
  1511  	return resBody.Res, nil
  1512  }
  1513  
  1514  type CheckCompatibility_TaskBody struct {
  1515  	Req    *types.CheckCompatibility_Task         `xml:"urn:vim25 CheckCompatibility_Task,omitempty"`
  1516  	Res    *types.CheckCompatibility_TaskResponse `xml:"CheckCompatibility_TaskResponse,omitempty"`
  1517  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1518  }
  1519  
  1520  func (b *CheckCompatibility_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1521  
  1522  func CheckCompatibility_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckCompatibility_Task) (*types.CheckCompatibility_TaskResponse, error) {
  1523  	var reqBody, resBody CheckCompatibility_TaskBody
  1524  
  1525  	reqBody.Req = req
  1526  
  1527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1528  		return nil, err
  1529  	}
  1530  
  1531  	return resBody.Res, nil
  1532  }
  1533  
  1534  type CheckCompliance_TaskBody struct {
  1535  	Req    *types.CheckCompliance_Task         `xml:"urn:vim25 CheckCompliance_Task,omitempty"`
  1536  	Res    *types.CheckCompliance_TaskResponse `xml:"CheckCompliance_TaskResponse,omitempty"`
  1537  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1538  }
  1539  
  1540  func (b *CheckCompliance_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1541  
  1542  func CheckCompliance_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckCompliance_Task) (*types.CheckCompliance_TaskResponse, error) {
  1543  	var reqBody, resBody CheckCompliance_TaskBody
  1544  
  1545  	reqBody.Req = req
  1546  
  1547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1548  		return nil, err
  1549  	}
  1550  
  1551  	return resBody.Res, nil
  1552  }
  1553  
  1554  type CheckConfigureEvcMode_TaskBody struct {
  1555  	Req    *types.CheckConfigureEvcMode_Task         `xml:"urn:vim25 CheckConfigureEvcMode_Task,omitempty"`
  1556  	Res    *types.CheckConfigureEvcMode_TaskResponse `xml:"CheckConfigureEvcMode_TaskResponse,omitempty"`
  1557  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1558  }
  1559  
  1560  func (b *CheckConfigureEvcMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1561  
  1562  func CheckConfigureEvcMode_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckConfigureEvcMode_Task) (*types.CheckConfigureEvcMode_TaskResponse, error) {
  1563  	var reqBody, resBody CheckConfigureEvcMode_TaskBody
  1564  
  1565  	reqBody.Req = req
  1566  
  1567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1568  		return nil, err
  1569  	}
  1570  
  1571  	return resBody.Res, nil
  1572  }
  1573  
  1574  type CheckCustomizationResourcesBody struct {
  1575  	Req    *types.CheckCustomizationResources         `xml:"urn:vim25 CheckCustomizationResources,omitempty"`
  1576  	Res    *types.CheckCustomizationResourcesResponse `xml:"CheckCustomizationResourcesResponse,omitempty"`
  1577  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1578  }
  1579  
  1580  func (b *CheckCustomizationResourcesBody) Fault() *soap.Fault { return b.Fault_ }
  1581  
  1582  func CheckCustomizationResources(ctx context.Context, r soap.RoundTripper, req *types.CheckCustomizationResources) (*types.CheckCustomizationResourcesResponse, error) {
  1583  	var reqBody, resBody CheckCustomizationResourcesBody
  1584  
  1585  	reqBody.Req = req
  1586  
  1587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1588  		return nil, err
  1589  	}
  1590  
  1591  	return resBody.Res, nil
  1592  }
  1593  
  1594  type CheckCustomizationSpecBody struct {
  1595  	Req    *types.CheckCustomizationSpec         `xml:"urn:vim25 CheckCustomizationSpec,omitempty"`
  1596  	Res    *types.CheckCustomizationSpecResponse `xml:"CheckCustomizationSpecResponse,omitempty"`
  1597  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1598  }
  1599  
  1600  func (b *CheckCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  1601  
  1602  func CheckCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.CheckCustomizationSpec) (*types.CheckCustomizationSpecResponse, error) {
  1603  	var reqBody, resBody CheckCustomizationSpecBody
  1604  
  1605  	reqBody.Req = req
  1606  
  1607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1608  		return nil, err
  1609  	}
  1610  
  1611  	return resBody.Res, nil
  1612  }
  1613  
  1614  type CheckForUpdatesBody struct {
  1615  	Req    *types.CheckForUpdates         `xml:"urn:vim25 CheckForUpdates,omitempty"`
  1616  	Res    *types.CheckForUpdatesResponse `xml:"CheckForUpdatesResponse,omitempty"`
  1617  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1618  }
  1619  
  1620  func (b *CheckForUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
  1621  
  1622  func CheckForUpdates(ctx context.Context, r soap.RoundTripper, req *types.CheckForUpdates) (*types.CheckForUpdatesResponse, error) {
  1623  	var reqBody, resBody CheckForUpdatesBody
  1624  
  1625  	reqBody.Req = req
  1626  
  1627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1628  		return nil, err
  1629  	}
  1630  
  1631  	return resBody.Res, nil
  1632  }
  1633  
  1634  type CheckHostPatch_TaskBody struct {
  1635  	Req    *types.CheckHostPatch_Task         `xml:"urn:vim25 CheckHostPatch_Task,omitempty"`
  1636  	Res    *types.CheckHostPatch_TaskResponse `xml:"CheckHostPatch_TaskResponse,omitempty"`
  1637  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1638  }
  1639  
  1640  func (b *CheckHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1641  
  1642  func CheckHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckHostPatch_Task) (*types.CheckHostPatch_TaskResponse, error) {
  1643  	var reqBody, resBody CheckHostPatch_TaskBody
  1644  
  1645  	reqBody.Req = req
  1646  
  1647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1648  		return nil, err
  1649  	}
  1650  
  1651  	return resBody.Res, nil
  1652  }
  1653  
  1654  type CheckInstantClone_TaskBody struct {
  1655  	Req    *types.CheckInstantClone_Task         `xml:"urn:vim25 CheckInstantClone_Task,omitempty"`
  1656  	Res    *types.CheckInstantClone_TaskResponse `xml:"CheckInstantClone_TaskResponse,omitempty"`
  1657  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1658  }
  1659  
  1660  func (b *CheckInstantClone_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1661  
  1662  func CheckInstantClone_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckInstantClone_Task) (*types.CheckInstantClone_TaskResponse, error) {
  1663  	var reqBody, resBody CheckInstantClone_TaskBody
  1664  
  1665  	reqBody.Req = req
  1666  
  1667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1668  		return nil, err
  1669  	}
  1670  
  1671  	return resBody.Res, nil
  1672  }
  1673  
  1674  type CheckLicenseFeatureBody struct {
  1675  	Req    *types.CheckLicenseFeature         `xml:"urn:vim25 CheckLicenseFeature,omitempty"`
  1676  	Res    *types.CheckLicenseFeatureResponse `xml:"CheckLicenseFeatureResponse,omitempty"`
  1677  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1678  }
  1679  
  1680  func (b *CheckLicenseFeatureBody) Fault() *soap.Fault { return b.Fault_ }
  1681  
  1682  func CheckLicenseFeature(ctx context.Context, r soap.RoundTripper, req *types.CheckLicenseFeature) (*types.CheckLicenseFeatureResponse, error) {
  1683  	var reqBody, resBody CheckLicenseFeatureBody
  1684  
  1685  	reqBody.Req = req
  1686  
  1687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1688  		return nil, err
  1689  	}
  1690  
  1691  	return resBody.Res, nil
  1692  }
  1693  
  1694  type CheckMigrate_TaskBody struct {
  1695  	Req    *types.CheckMigrate_Task         `xml:"urn:vim25 CheckMigrate_Task,omitempty"`
  1696  	Res    *types.CheckMigrate_TaskResponse `xml:"CheckMigrate_TaskResponse,omitempty"`
  1697  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1698  }
  1699  
  1700  func (b *CheckMigrate_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1701  
  1702  func CheckMigrate_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckMigrate_Task) (*types.CheckMigrate_TaskResponse, error) {
  1703  	var reqBody, resBody CheckMigrate_TaskBody
  1704  
  1705  	reqBody.Req = req
  1706  
  1707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1708  		return nil, err
  1709  	}
  1710  
  1711  	return resBody.Res, nil
  1712  }
  1713  
  1714  type CheckPowerOn_TaskBody struct {
  1715  	Req    *types.CheckPowerOn_Task         `xml:"urn:vim25 CheckPowerOn_Task,omitempty"`
  1716  	Res    *types.CheckPowerOn_TaskResponse `xml:"CheckPowerOn_TaskResponse,omitempty"`
  1717  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1718  }
  1719  
  1720  func (b *CheckPowerOn_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1721  
  1722  func CheckPowerOn_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckPowerOn_Task) (*types.CheckPowerOn_TaskResponse, error) {
  1723  	var reqBody, resBody CheckPowerOn_TaskBody
  1724  
  1725  	reqBody.Req = req
  1726  
  1727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1728  		return nil, err
  1729  	}
  1730  
  1731  	return resBody.Res, nil
  1732  }
  1733  
  1734  type CheckProfileCompliance_TaskBody struct {
  1735  	Req    *types.CheckProfileCompliance_Task         `xml:"urn:vim25 CheckProfileCompliance_Task,omitempty"`
  1736  	Res    *types.CheckProfileCompliance_TaskResponse `xml:"CheckProfileCompliance_TaskResponse,omitempty"`
  1737  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1738  }
  1739  
  1740  func (b *CheckProfileCompliance_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1741  
  1742  func CheckProfileCompliance_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckProfileCompliance_Task) (*types.CheckProfileCompliance_TaskResponse, error) {
  1743  	var reqBody, resBody CheckProfileCompliance_TaskBody
  1744  
  1745  	reqBody.Req = req
  1746  
  1747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1748  		return nil, err
  1749  	}
  1750  
  1751  	return resBody.Res, nil
  1752  }
  1753  
  1754  type CheckRelocate_TaskBody struct {
  1755  	Req    *types.CheckRelocate_Task         `xml:"urn:vim25 CheckRelocate_Task,omitempty"`
  1756  	Res    *types.CheckRelocate_TaskResponse `xml:"CheckRelocate_TaskResponse,omitempty"`
  1757  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1758  }
  1759  
  1760  func (b *CheckRelocate_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1761  
  1762  func CheckRelocate_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckRelocate_Task) (*types.CheckRelocate_TaskResponse, error) {
  1763  	var reqBody, resBody CheckRelocate_TaskBody
  1764  
  1765  	reqBody.Req = req
  1766  
  1767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1768  		return nil, err
  1769  	}
  1770  
  1771  	return resBody.Res, nil
  1772  }
  1773  
  1774  type CheckVmConfig_TaskBody struct {
  1775  	Req    *types.CheckVmConfig_Task         `xml:"urn:vim25 CheckVmConfig_Task,omitempty"`
  1776  	Res    *types.CheckVmConfig_TaskResponse `xml:"CheckVmConfig_TaskResponse,omitempty"`
  1777  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1778  }
  1779  
  1780  func (b *CheckVmConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1781  
  1782  func CheckVmConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.CheckVmConfig_Task) (*types.CheckVmConfig_TaskResponse, error) {
  1783  	var reqBody, resBody CheckVmConfig_TaskBody
  1784  
  1785  	reqBody.Req = req
  1786  
  1787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1788  		return nil, err
  1789  	}
  1790  
  1791  	return resBody.Res, nil
  1792  }
  1793  
  1794  type ClearComplianceStatusBody struct {
  1795  	Req    *types.ClearComplianceStatus         `xml:"urn:vim25 ClearComplianceStatus,omitempty"`
  1796  	Res    *types.ClearComplianceStatusResponse `xml:"ClearComplianceStatusResponse,omitempty"`
  1797  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1798  }
  1799  
  1800  func (b *ClearComplianceStatusBody) Fault() *soap.Fault { return b.Fault_ }
  1801  
  1802  func ClearComplianceStatus(ctx context.Context, r soap.RoundTripper, req *types.ClearComplianceStatus) (*types.ClearComplianceStatusResponse, error) {
  1803  	var reqBody, resBody ClearComplianceStatusBody
  1804  
  1805  	reqBody.Req = req
  1806  
  1807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1808  		return nil, err
  1809  	}
  1810  
  1811  	return resBody.Res, nil
  1812  }
  1813  
  1814  type ClearNFSUserBody struct {
  1815  	Req    *types.ClearNFSUser         `xml:"urn:vim25 ClearNFSUser,omitempty"`
  1816  	Res    *types.ClearNFSUserResponse `xml:"ClearNFSUserResponse,omitempty"`
  1817  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1818  }
  1819  
  1820  func (b *ClearNFSUserBody) Fault() *soap.Fault { return b.Fault_ }
  1821  
  1822  func ClearNFSUser(ctx context.Context, r soap.RoundTripper, req *types.ClearNFSUser) (*types.ClearNFSUserResponse, error) {
  1823  	var reqBody, resBody ClearNFSUserBody
  1824  
  1825  	reqBody.Req = req
  1826  
  1827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1828  		return nil, err
  1829  	}
  1830  
  1831  	return resBody.Res, nil
  1832  }
  1833  
  1834  type ClearSystemEventLogBody struct {
  1835  	Req    *types.ClearSystemEventLog         `xml:"urn:vim25 ClearSystemEventLog,omitempty"`
  1836  	Res    *types.ClearSystemEventLogResponse `xml:"ClearSystemEventLogResponse,omitempty"`
  1837  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1838  }
  1839  
  1840  func (b *ClearSystemEventLogBody) Fault() *soap.Fault { return b.Fault_ }
  1841  
  1842  func ClearSystemEventLog(ctx context.Context, r soap.RoundTripper, req *types.ClearSystemEventLog) (*types.ClearSystemEventLogResponse, error) {
  1843  	var reqBody, resBody ClearSystemEventLogBody
  1844  
  1845  	reqBody.Req = req
  1846  
  1847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1848  		return nil, err
  1849  	}
  1850  
  1851  	return resBody.Res, nil
  1852  }
  1853  
  1854  type ClearTriggeredAlarmsBody struct {
  1855  	Req    *types.ClearTriggeredAlarms         `xml:"urn:vim25 ClearTriggeredAlarms,omitempty"`
  1856  	Res    *types.ClearTriggeredAlarmsResponse `xml:"ClearTriggeredAlarmsResponse,omitempty"`
  1857  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1858  }
  1859  
  1860  func (b *ClearTriggeredAlarmsBody) Fault() *soap.Fault { return b.Fault_ }
  1861  
  1862  func ClearTriggeredAlarms(ctx context.Context, r soap.RoundTripper, req *types.ClearTriggeredAlarms) (*types.ClearTriggeredAlarmsResponse, error) {
  1863  	var reqBody, resBody ClearTriggeredAlarmsBody
  1864  
  1865  	reqBody.Req = req
  1866  
  1867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1868  		return nil, err
  1869  	}
  1870  
  1871  	return resBody.Res, nil
  1872  }
  1873  
  1874  type ClearVStorageObjectControlFlagsBody struct {
  1875  	Req    *types.ClearVStorageObjectControlFlags         `xml:"urn:vim25 ClearVStorageObjectControlFlags,omitempty"`
  1876  	Res    *types.ClearVStorageObjectControlFlagsResponse `xml:"ClearVStorageObjectControlFlagsResponse,omitempty"`
  1877  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1878  }
  1879  
  1880  func (b *ClearVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ }
  1881  
  1882  func ClearVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.ClearVStorageObjectControlFlags) (*types.ClearVStorageObjectControlFlagsResponse, error) {
  1883  	var reqBody, resBody ClearVStorageObjectControlFlagsBody
  1884  
  1885  	reqBody.Req = req
  1886  
  1887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1888  		return nil, err
  1889  	}
  1890  
  1891  	return resBody.Res, nil
  1892  }
  1893  
  1894  type CloneSessionBody struct {
  1895  	Req    *types.CloneSession         `xml:"urn:vim25 CloneSession,omitempty"`
  1896  	Res    *types.CloneSessionResponse `xml:"CloneSessionResponse,omitempty"`
  1897  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1898  }
  1899  
  1900  func (b *CloneSessionBody) Fault() *soap.Fault { return b.Fault_ }
  1901  
  1902  func CloneSession(ctx context.Context, r soap.RoundTripper, req *types.CloneSession) (*types.CloneSessionResponse, error) {
  1903  	var reqBody, resBody CloneSessionBody
  1904  
  1905  	reqBody.Req = req
  1906  
  1907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1908  		return nil, err
  1909  	}
  1910  
  1911  	return resBody.Res, nil
  1912  }
  1913  
  1914  type CloneVApp_TaskBody struct {
  1915  	Req    *types.CloneVApp_Task         `xml:"urn:vim25 CloneVApp_Task,omitempty"`
  1916  	Res    *types.CloneVApp_TaskResponse `xml:"CloneVApp_TaskResponse,omitempty"`
  1917  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1918  }
  1919  
  1920  func (b *CloneVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1921  
  1922  func CloneVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.CloneVApp_Task) (*types.CloneVApp_TaskResponse, error) {
  1923  	var reqBody, resBody CloneVApp_TaskBody
  1924  
  1925  	reqBody.Req = req
  1926  
  1927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1928  		return nil, err
  1929  	}
  1930  
  1931  	return resBody.Res, nil
  1932  }
  1933  
  1934  type CloneVM_TaskBody struct {
  1935  	Req    *types.CloneVM_Task         `xml:"urn:vim25 CloneVM_Task,omitempty"`
  1936  	Res    *types.CloneVM_TaskResponse `xml:"CloneVM_TaskResponse,omitempty"`
  1937  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1938  }
  1939  
  1940  func (b *CloneVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1941  
  1942  func CloneVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CloneVM_Task) (*types.CloneVM_TaskResponse, error) {
  1943  	var reqBody, resBody CloneVM_TaskBody
  1944  
  1945  	reqBody.Req = req
  1946  
  1947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1948  		return nil, err
  1949  	}
  1950  
  1951  	return resBody.Res, nil
  1952  }
  1953  
  1954  type CloneVStorageObject_TaskBody struct {
  1955  	Req    *types.CloneVStorageObject_Task         `xml:"urn:vim25 CloneVStorageObject_Task,omitempty"`
  1956  	Res    *types.CloneVStorageObject_TaskResponse `xml:"CloneVStorageObject_TaskResponse,omitempty"`
  1957  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1958  }
  1959  
  1960  func (b *CloneVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  1961  
  1962  func CloneVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.CloneVStorageObject_Task) (*types.CloneVStorageObject_TaskResponse, error) {
  1963  	var reqBody, resBody CloneVStorageObject_TaskBody
  1964  
  1965  	reqBody.Req = req
  1966  
  1967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1968  		return nil, err
  1969  	}
  1970  
  1971  	return resBody.Res, nil
  1972  }
  1973  
  1974  type CloseInventoryViewFolderBody struct {
  1975  	Req    *types.CloseInventoryViewFolder         `xml:"urn:vim25 CloseInventoryViewFolder,omitempty"`
  1976  	Res    *types.CloseInventoryViewFolderResponse `xml:"CloseInventoryViewFolderResponse,omitempty"`
  1977  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1978  }
  1979  
  1980  func (b *CloseInventoryViewFolderBody) Fault() *soap.Fault { return b.Fault_ }
  1981  
  1982  func CloseInventoryViewFolder(ctx context.Context, r soap.RoundTripper, req *types.CloseInventoryViewFolder) (*types.CloseInventoryViewFolderResponse, error) {
  1983  	var reqBody, resBody CloseInventoryViewFolderBody
  1984  
  1985  	reqBody.Req = req
  1986  
  1987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  1988  		return nil, err
  1989  	}
  1990  
  1991  	return resBody.Res, nil
  1992  }
  1993  
  1994  type ClusterEnterMaintenanceModeBody struct {
  1995  	Req    *types.ClusterEnterMaintenanceMode         `xml:"urn:vim25 ClusterEnterMaintenanceMode,omitempty"`
  1996  	Res    *types.ClusterEnterMaintenanceModeResponse `xml:"ClusterEnterMaintenanceModeResponse,omitempty"`
  1997  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  1998  }
  1999  
  2000  func (b *ClusterEnterMaintenanceModeBody) Fault() *soap.Fault { return b.Fault_ }
  2001  
  2002  func ClusterEnterMaintenanceMode(ctx context.Context, r soap.RoundTripper, req *types.ClusterEnterMaintenanceMode) (*types.ClusterEnterMaintenanceModeResponse, error) {
  2003  	var reqBody, resBody ClusterEnterMaintenanceModeBody
  2004  
  2005  	reqBody.Req = req
  2006  
  2007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2008  		return nil, err
  2009  	}
  2010  
  2011  	return resBody.Res, nil
  2012  }
  2013  
  2014  type CompositeHostProfile_TaskBody struct {
  2015  	Req    *types.CompositeHostProfile_Task         `xml:"urn:vim25 CompositeHostProfile_Task,omitempty"`
  2016  	Res    *types.CompositeHostProfile_TaskResponse `xml:"CompositeHostProfile_TaskResponse,omitempty"`
  2017  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2018  }
  2019  
  2020  func (b *CompositeHostProfile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2021  
  2022  func CompositeHostProfile_Task(ctx context.Context, r soap.RoundTripper, req *types.CompositeHostProfile_Task) (*types.CompositeHostProfile_TaskResponse, error) {
  2023  	var reqBody, resBody CompositeHostProfile_TaskBody
  2024  
  2025  	reqBody.Req = req
  2026  
  2027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2028  		return nil, err
  2029  	}
  2030  
  2031  	return resBody.Res, nil
  2032  }
  2033  
  2034  type ComputeDiskPartitionInfoBody struct {
  2035  	Req    *types.ComputeDiskPartitionInfo         `xml:"urn:vim25 ComputeDiskPartitionInfo,omitempty"`
  2036  	Res    *types.ComputeDiskPartitionInfoResponse `xml:"ComputeDiskPartitionInfoResponse,omitempty"`
  2037  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2038  }
  2039  
  2040  func (b *ComputeDiskPartitionInfoBody) Fault() *soap.Fault { return b.Fault_ }
  2041  
  2042  func ComputeDiskPartitionInfo(ctx context.Context, r soap.RoundTripper, req *types.ComputeDiskPartitionInfo) (*types.ComputeDiskPartitionInfoResponse, error) {
  2043  	var reqBody, resBody ComputeDiskPartitionInfoBody
  2044  
  2045  	reqBody.Req = req
  2046  
  2047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2048  		return nil, err
  2049  	}
  2050  
  2051  	return resBody.Res, nil
  2052  }
  2053  
  2054  type ComputeDiskPartitionInfoForResizeBody struct {
  2055  	Req    *types.ComputeDiskPartitionInfoForResize         `xml:"urn:vim25 ComputeDiskPartitionInfoForResize,omitempty"`
  2056  	Res    *types.ComputeDiskPartitionInfoForResizeResponse `xml:"ComputeDiskPartitionInfoForResizeResponse,omitempty"`
  2057  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2058  }
  2059  
  2060  func (b *ComputeDiskPartitionInfoForResizeBody) Fault() *soap.Fault { return b.Fault_ }
  2061  
  2062  func ComputeDiskPartitionInfoForResize(ctx context.Context, r soap.RoundTripper, req *types.ComputeDiskPartitionInfoForResize) (*types.ComputeDiskPartitionInfoForResizeResponse, error) {
  2063  	var reqBody, resBody ComputeDiskPartitionInfoForResizeBody
  2064  
  2065  	reqBody.Req = req
  2066  
  2067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2068  		return nil, err
  2069  	}
  2070  
  2071  	return resBody.Res, nil
  2072  }
  2073  
  2074  type ConfigureCryptoKeyBody struct {
  2075  	Req    *types.ConfigureCryptoKey         `xml:"urn:vim25 ConfigureCryptoKey,omitempty"`
  2076  	Res    *types.ConfigureCryptoKeyResponse `xml:"ConfigureCryptoKeyResponse,omitempty"`
  2077  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2078  }
  2079  
  2080  func (b *ConfigureCryptoKeyBody) Fault() *soap.Fault { return b.Fault_ }
  2081  
  2082  func ConfigureCryptoKey(ctx context.Context, r soap.RoundTripper, req *types.ConfigureCryptoKey) (*types.ConfigureCryptoKeyResponse, error) {
  2083  	var reqBody, resBody ConfigureCryptoKeyBody
  2084  
  2085  	reqBody.Req = req
  2086  
  2087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2088  		return nil, err
  2089  	}
  2090  
  2091  	return resBody.Res, nil
  2092  }
  2093  
  2094  type ConfigureDatastoreIORM_TaskBody struct {
  2095  	Req    *types.ConfigureDatastoreIORM_Task         `xml:"urn:vim25 ConfigureDatastoreIORM_Task,omitempty"`
  2096  	Res    *types.ConfigureDatastoreIORM_TaskResponse `xml:"ConfigureDatastoreIORM_TaskResponse,omitempty"`
  2097  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2098  }
  2099  
  2100  func (b *ConfigureDatastoreIORM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2101  
  2102  func ConfigureDatastoreIORM_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureDatastoreIORM_Task) (*types.ConfigureDatastoreIORM_TaskResponse, error) {
  2103  	var reqBody, resBody ConfigureDatastoreIORM_TaskBody
  2104  
  2105  	reqBody.Req = req
  2106  
  2107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2108  		return nil, err
  2109  	}
  2110  
  2111  	return resBody.Res, nil
  2112  }
  2113  
  2114  type ConfigureDatastorePrincipalBody struct {
  2115  	Req    *types.ConfigureDatastorePrincipal         `xml:"urn:vim25 ConfigureDatastorePrincipal,omitempty"`
  2116  	Res    *types.ConfigureDatastorePrincipalResponse `xml:"ConfigureDatastorePrincipalResponse,omitempty"`
  2117  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2118  }
  2119  
  2120  func (b *ConfigureDatastorePrincipalBody) Fault() *soap.Fault { return b.Fault_ }
  2121  
  2122  func ConfigureDatastorePrincipal(ctx context.Context, r soap.RoundTripper, req *types.ConfigureDatastorePrincipal) (*types.ConfigureDatastorePrincipalResponse, error) {
  2123  	var reqBody, resBody ConfigureDatastorePrincipalBody
  2124  
  2125  	reqBody.Req = req
  2126  
  2127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2128  		return nil, err
  2129  	}
  2130  
  2131  	return resBody.Res, nil
  2132  }
  2133  
  2134  type ConfigureEvcMode_TaskBody struct {
  2135  	Req    *types.ConfigureEvcMode_Task         `xml:"urn:vim25 ConfigureEvcMode_Task,omitempty"`
  2136  	Res    *types.ConfigureEvcMode_TaskResponse `xml:"ConfigureEvcMode_TaskResponse,omitempty"`
  2137  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2138  }
  2139  
  2140  func (b *ConfigureEvcMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2141  
  2142  func ConfigureEvcMode_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureEvcMode_Task) (*types.ConfigureEvcMode_TaskResponse, error) {
  2143  	var reqBody, resBody ConfigureEvcMode_TaskBody
  2144  
  2145  	reqBody.Req = req
  2146  
  2147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2148  		return nil, err
  2149  	}
  2150  
  2151  	return resBody.Res, nil
  2152  }
  2153  
  2154  type ConfigureHCI_TaskBody struct {
  2155  	Req    *types.ConfigureHCI_Task         `xml:"urn:vim25 ConfigureHCI_Task,omitempty"`
  2156  	Res    *types.ConfigureHCI_TaskResponse `xml:"ConfigureHCI_TaskResponse,omitempty"`
  2157  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2158  }
  2159  
  2160  func (b *ConfigureHCI_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2161  
  2162  func ConfigureHCI_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureHCI_Task) (*types.ConfigureHCI_TaskResponse, error) {
  2163  	var reqBody, resBody ConfigureHCI_TaskBody
  2164  
  2165  	reqBody.Req = req
  2166  
  2167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2168  		return nil, err
  2169  	}
  2170  
  2171  	return resBody.Res, nil
  2172  }
  2173  
  2174  type ConfigureHostCache_TaskBody struct {
  2175  	Req    *types.ConfigureHostCache_Task         `xml:"urn:vim25 ConfigureHostCache_Task,omitempty"`
  2176  	Res    *types.ConfigureHostCache_TaskResponse `xml:"ConfigureHostCache_TaskResponse,omitempty"`
  2177  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2178  }
  2179  
  2180  func (b *ConfigureHostCache_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2181  
  2182  func ConfigureHostCache_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureHostCache_Task) (*types.ConfigureHostCache_TaskResponse, error) {
  2183  	var reqBody, resBody ConfigureHostCache_TaskBody
  2184  
  2185  	reqBody.Req = req
  2186  
  2187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2188  		return nil, err
  2189  	}
  2190  
  2191  	return resBody.Res, nil
  2192  }
  2193  
  2194  type ConfigureLicenseSourceBody struct {
  2195  	Req    *types.ConfigureLicenseSource         `xml:"urn:vim25 ConfigureLicenseSource,omitempty"`
  2196  	Res    *types.ConfigureLicenseSourceResponse `xml:"ConfigureLicenseSourceResponse,omitempty"`
  2197  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2198  }
  2199  
  2200  func (b *ConfigureLicenseSourceBody) Fault() *soap.Fault { return b.Fault_ }
  2201  
  2202  func ConfigureLicenseSource(ctx context.Context, r soap.RoundTripper, req *types.ConfigureLicenseSource) (*types.ConfigureLicenseSourceResponse, error) {
  2203  	var reqBody, resBody ConfigureLicenseSourceBody
  2204  
  2205  	reqBody.Req = req
  2206  
  2207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2208  		return nil, err
  2209  	}
  2210  
  2211  	return resBody.Res, nil
  2212  }
  2213  
  2214  type ConfigurePowerPolicyBody struct {
  2215  	Req    *types.ConfigurePowerPolicy         `xml:"urn:vim25 ConfigurePowerPolicy,omitempty"`
  2216  	Res    *types.ConfigurePowerPolicyResponse `xml:"ConfigurePowerPolicyResponse,omitempty"`
  2217  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2218  }
  2219  
  2220  func (b *ConfigurePowerPolicyBody) Fault() *soap.Fault { return b.Fault_ }
  2221  
  2222  func ConfigurePowerPolicy(ctx context.Context, r soap.RoundTripper, req *types.ConfigurePowerPolicy) (*types.ConfigurePowerPolicyResponse, error) {
  2223  	var reqBody, resBody ConfigurePowerPolicyBody
  2224  
  2225  	reqBody.Req = req
  2226  
  2227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2228  		return nil, err
  2229  	}
  2230  
  2231  	return resBody.Res, nil
  2232  }
  2233  
  2234  type ConfigureStorageDrsForPod_TaskBody struct {
  2235  	Req    *types.ConfigureStorageDrsForPod_Task         `xml:"urn:vim25 ConfigureStorageDrsForPod_Task,omitempty"`
  2236  	Res    *types.ConfigureStorageDrsForPod_TaskResponse `xml:"ConfigureStorageDrsForPod_TaskResponse,omitempty"`
  2237  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2238  }
  2239  
  2240  func (b *ConfigureStorageDrsForPod_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2241  
  2242  func ConfigureStorageDrsForPod_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureStorageDrsForPod_Task) (*types.ConfigureStorageDrsForPod_TaskResponse, error) {
  2243  	var reqBody, resBody ConfigureStorageDrsForPod_TaskBody
  2244  
  2245  	reqBody.Req = req
  2246  
  2247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2248  		return nil, err
  2249  	}
  2250  
  2251  	return resBody.Res, nil
  2252  }
  2253  
  2254  type ConfigureVFlashResourceEx_TaskBody struct {
  2255  	Req    *types.ConfigureVFlashResourceEx_Task         `xml:"urn:vim25 ConfigureVFlashResourceEx_Task,omitempty"`
  2256  	Res    *types.ConfigureVFlashResourceEx_TaskResponse `xml:"ConfigureVFlashResourceEx_TaskResponse,omitempty"`
  2257  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2258  }
  2259  
  2260  func (b *ConfigureVFlashResourceEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2261  
  2262  func ConfigureVFlashResourceEx_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureVFlashResourceEx_Task) (*types.ConfigureVFlashResourceEx_TaskResponse, error) {
  2263  	var reqBody, resBody ConfigureVFlashResourceEx_TaskBody
  2264  
  2265  	reqBody.Req = req
  2266  
  2267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2268  		return nil, err
  2269  	}
  2270  
  2271  	return resBody.Res, nil
  2272  }
  2273  
  2274  type ConnectNvmeControllerBody struct {
  2275  	Req    *types.ConnectNvmeController         `xml:"urn:vim25 ConnectNvmeController,omitempty"`
  2276  	Res    *types.ConnectNvmeControllerResponse `xml:"ConnectNvmeControllerResponse,omitempty"`
  2277  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2278  }
  2279  
  2280  func (b *ConnectNvmeControllerBody) Fault() *soap.Fault { return b.Fault_ }
  2281  
  2282  func ConnectNvmeController(ctx context.Context, r soap.RoundTripper, req *types.ConnectNvmeController) (*types.ConnectNvmeControllerResponse, error) {
  2283  	var reqBody, resBody ConnectNvmeControllerBody
  2284  
  2285  	reqBody.Req = req
  2286  
  2287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2288  		return nil, err
  2289  	}
  2290  
  2291  	return resBody.Res, nil
  2292  }
  2293  
  2294  type ConnectNvmeControllerEx_TaskBody struct {
  2295  	Req    *types.ConnectNvmeControllerEx_Task         `xml:"urn:vim25 ConnectNvmeControllerEx_Task,omitempty"`
  2296  	Res    *types.ConnectNvmeControllerEx_TaskResponse `xml:"ConnectNvmeControllerEx_TaskResponse,omitempty"`
  2297  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2298  }
  2299  
  2300  func (b *ConnectNvmeControllerEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2301  
  2302  func ConnectNvmeControllerEx_Task(ctx context.Context, r soap.RoundTripper, req *types.ConnectNvmeControllerEx_Task) (*types.ConnectNvmeControllerEx_TaskResponse, error) {
  2303  	var reqBody, resBody ConnectNvmeControllerEx_TaskBody
  2304  
  2305  	reqBody.Req = req
  2306  
  2307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2308  		return nil, err
  2309  	}
  2310  
  2311  	return resBody.Res, nil
  2312  }
  2313  
  2314  type ConsolidateVMDisks_TaskBody struct {
  2315  	Req    *types.ConsolidateVMDisks_Task         `xml:"urn:vim25 ConsolidateVMDisks_Task,omitempty"`
  2316  	Res    *types.ConsolidateVMDisks_TaskResponse `xml:"ConsolidateVMDisks_TaskResponse,omitempty"`
  2317  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2318  }
  2319  
  2320  func (b *ConsolidateVMDisks_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2321  
  2322  func ConsolidateVMDisks_Task(ctx context.Context, r soap.RoundTripper, req *types.ConsolidateVMDisks_Task) (*types.ConsolidateVMDisks_TaskResponse, error) {
  2323  	var reqBody, resBody ConsolidateVMDisks_TaskBody
  2324  
  2325  	reqBody.Req = req
  2326  
  2327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2328  		return nil, err
  2329  	}
  2330  
  2331  	return resBody.Res, nil
  2332  }
  2333  
  2334  type ContinueRetrievePropertiesExBody struct {
  2335  	Req    *types.ContinueRetrievePropertiesEx         `xml:"urn:vim25 ContinueRetrievePropertiesEx,omitempty"`
  2336  	Res    *types.ContinueRetrievePropertiesExResponse `xml:"ContinueRetrievePropertiesExResponse,omitempty"`
  2337  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2338  }
  2339  
  2340  func (b *ContinueRetrievePropertiesExBody) Fault() *soap.Fault { return b.Fault_ }
  2341  
  2342  func ContinueRetrievePropertiesEx(ctx context.Context, r soap.RoundTripper, req *types.ContinueRetrievePropertiesEx) (*types.ContinueRetrievePropertiesExResponse, error) {
  2343  	var reqBody, resBody ContinueRetrievePropertiesExBody
  2344  
  2345  	reqBody.Req = req
  2346  
  2347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2348  		return nil, err
  2349  	}
  2350  
  2351  	return resBody.Res, nil
  2352  }
  2353  
  2354  type ConvertNamespacePathToUuidPathBody struct {
  2355  	Req    *types.ConvertNamespacePathToUuidPath         `xml:"urn:vim25 ConvertNamespacePathToUuidPath,omitempty"`
  2356  	Res    *types.ConvertNamespacePathToUuidPathResponse `xml:"ConvertNamespacePathToUuidPathResponse,omitempty"`
  2357  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2358  }
  2359  
  2360  func (b *ConvertNamespacePathToUuidPathBody) Fault() *soap.Fault { return b.Fault_ }
  2361  
  2362  func ConvertNamespacePathToUuidPath(ctx context.Context, r soap.RoundTripper, req *types.ConvertNamespacePathToUuidPath) (*types.ConvertNamespacePathToUuidPathResponse, error) {
  2363  	var reqBody, resBody ConvertNamespacePathToUuidPathBody
  2364  
  2365  	reqBody.Req = req
  2366  
  2367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2368  		return nil, err
  2369  	}
  2370  
  2371  	return resBody.Res, nil
  2372  }
  2373  
  2374  type CopyDatastoreFile_TaskBody struct {
  2375  	Req    *types.CopyDatastoreFile_Task         `xml:"urn:vim25 CopyDatastoreFile_Task,omitempty"`
  2376  	Res    *types.CopyDatastoreFile_TaskResponse `xml:"CopyDatastoreFile_TaskResponse,omitempty"`
  2377  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2378  }
  2379  
  2380  func (b *CopyDatastoreFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2381  
  2382  func CopyDatastoreFile_Task(ctx context.Context, r soap.RoundTripper, req *types.CopyDatastoreFile_Task) (*types.CopyDatastoreFile_TaskResponse, error) {
  2383  	var reqBody, resBody CopyDatastoreFile_TaskBody
  2384  
  2385  	reqBody.Req = req
  2386  
  2387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2388  		return nil, err
  2389  	}
  2390  
  2391  	return resBody.Res, nil
  2392  }
  2393  
  2394  type CopyVirtualDisk_TaskBody struct {
  2395  	Req    *types.CopyVirtualDisk_Task         `xml:"urn:vim25 CopyVirtualDisk_Task,omitempty"`
  2396  	Res    *types.CopyVirtualDisk_TaskResponse `xml:"CopyVirtualDisk_TaskResponse,omitempty"`
  2397  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2398  }
  2399  
  2400  func (b *CopyVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2401  
  2402  func CopyVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.CopyVirtualDisk_Task) (*types.CopyVirtualDisk_TaskResponse, error) {
  2403  	var reqBody, resBody CopyVirtualDisk_TaskBody
  2404  
  2405  	reqBody.Req = req
  2406  
  2407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2408  		return nil, err
  2409  	}
  2410  
  2411  	return resBody.Res, nil
  2412  }
  2413  
  2414  type CreateAlarmBody struct {
  2415  	Req    *types.CreateAlarm         `xml:"urn:vim25 CreateAlarm,omitempty"`
  2416  	Res    *types.CreateAlarmResponse `xml:"CreateAlarmResponse,omitempty"`
  2417  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2418  }
  2419  
  2420  func (b *CreateAlarmBody) Fault() *soap.Fault { return b.Fault_ }
  2421  
  2422  func CreateAlarm(ctx context.Context, r soap.RoundTripper, req *types.CreateAlarm) (*types.CreateAlarmResponse, error) {
  2423  	var reqBody, resBody CreateAlarmBody
  2424  
  2425  	reqBody.Req = req
  2426  
  2427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2428  		return nil, err
  2429  	}
  2430  
  2431  	return resBody.Res, nil
  2432  }
  2433  
  2434  type CreateChildVM_TaskBody struct {
  2435  	Req    *types.CreateChildVM_Task         `xml:"urn:vim25 CreateChildVM_Task,omitempty"`
  2436  	Res    *types.CreateChildVM_TaskResponse `xml:"CreateChildVM_TaskResponse,omitempty"`
  2437  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2438  }
  2439  
  2440  func (b *CreateChildVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2441  
  2442  func CreateChildVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateChildVM_Task) (*types.CreateChildVM_TaskResponse, error) {
  2443  	var reqBody, resBody CreateChildVM_TaskBody
  2444  
  2445  	reqBody.Req = req
  2446  
  2447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2448  		return nil, err
  2449  	}
  2450  
  2451  	return resBody.Res, nil
  2452  }
  2453  
  2454  type CreateClusterBody struct {
  2455  	Req    *types.CreateCluster         `xml:"urn:vim25 CreateCluster,omitempty"`
  2456  	Res    *types.CreateClusterResponse `xml:"CreateClusterResponse,omitempty"`
  2457  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2458  }
  2459  
  2460  func (b *CreateClusterBody) Fault() *soap.Fault { return b.Fault_ }
  2461  
  2462  func CreateCluster(ctx context.Context, r soap.RoundTripper, req *types.CreateCluster) (*types.CreateClusterResponse, error) {
  2463  	var reqBody, resBody CreateClusterBody
  2464  
  2465  	reqBody.Req = req
  2466  
  2467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2468  		return nil, err
  2469  	}
  2470  
  2471  	return resBody.Res, nil
  2472  }
  2473  
  2474  type CreateClusterExBody struct {
  2475  	Req    *types.CreateClusterEx         `xml:"urn:vim25 CreateClusterEx,omitempty"`
  2476  	Res    *types.CreateClusterExResponse `xml:"CreateClusterExResponse,omitempty"`
  2477  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2478  }
  2479  
  2480  func (b *CreateClusterExBody) Fault() *soap.Fault { return b.Fault_ }
  2481  
  2482  func CreateClusterEx(ctx context.Context, r soap.RoundTripper, req *types.CreateClusterEx) (*types.CreateClusterExResponse, error) {
  2483  	var reqBody, resBody CreateClusterExBody
  2484  
  2485  	reqBody.Req = req
  2486  
  2487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2488  		return nil, err
  2489  	}
  2490  
  2491  	return resBody.Res, nil
  2492  }
  2493  
  2494  type CreateCollectorForEventsBody struct {
  2495  	Req    *types.CreateCollectorForEvents         `xml:"urn:vim25 CreateCollectorForEvents,omitempty"`
  2496  	Res    *types.CreateCollectorForEventsResponse `xml:"CreateCollectorForEventsResponse,omitempty"`
  2497  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2498  }
  2499  
  2500  func (b *CreateCollectorForEventsBody) Fault() *soap.Fault { return b.Fault_ }
  2501  
  2502  func CreateCollectorForEvents(ctx context.Context, r soap.RoundTripper, req *types.CreateCollectorForEvents) (*types.CreateCollectorForEventsResponse, error) {
  2503  	var reqBody, resBody CreateCollectorForEventsBody
  2504  
  2505  	reqBody.Req = req
  2506  
  2507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2508  		return nil, err
  2509  	}
  2510  
  2511  	return resBody.Res, nil
  2512  }
  2513  
  2514  type CreateCollectorForTasksBody struct {
  2515  	Req    *types.CreateCollectorForTasks         `xml:"urn:vim25 CreateCollectorForTasks,omitempty"`
  2516  	Res    *types.CreateCollectorForTasksResponse `xml:"CreateCollectorForTasksResponse,omitempty"`
  2517  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2518  }
  2519  
  2520  func (b *CreateCollectorForTasksBody) Fault() *soap.Fault { return b.Fault_ }
  2521  
  2522  func CreateCollectorForTasks(ctx context.Context, r soap.RoundTripper, req *types.CreateCollectorForTasks) (*types.CreateCollectorForTasksResponse, error) {
  2523  	var reqBody, resBody CreateCollectorForTasksBody
  2524  
  2525  	reqBody.Req = req
  2526  
  2527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2528  		return nil, err
  2529  	}
  2530  
  2531  	return resBody.Res, nil
  2532  }
  2533  
  2534  type CreateCollectorWithInfoFilterForTasksBody struct {
  2535  	Req    *types.CreateCollectorWithInfoFilterForTasks         `xml:"urn:vim25 CreateCollectorWithInfoFilterForTasks,omitempty"`
  2536  	Res    *types.CreateCollectorWithInfoFilterForTasksResponse `xml:"CreateCollectorWithInfoFilterForTasksResponse,omitempty"`
  2537  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2538  }
  2539  
  2540  func (b *CreateCollectorWithInfoFilterForTasksBody) Fault() *soap.Fault { return b.Fault_ }
  2541  
  2542  func CreateCollectorWithInfoFilterForTasks(ctx context.Context, r soap.RoundTripper, req *types.CreateCollectorWithInfoFilterForTasks) (*types.CreateCollectorWithInfoFilterForTasksResponse, error) {
  2543  	var reqBody, resBody CreateCollectorWithInfoFilterForTasksBody
  2544  
  2545  	reqBody.Req = req
  2546  
  2547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2548  		return nil, err
  2549  	}
  2550  
  2551  	return resBody.Res, nil
  2552  }
  2553  
  2554  type CreateContainerViewBody struct {
  2555  	Req    *types.CreateContainerView         `xml:"urn:vim25 CreateContainerView,omitempty"`
  2556  	Res    *types.CreateContainerViewResponse `xml:"CreateContainerViewResponse,omitempty"`
  2557  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2558  }
  2559  
  2560  func (b *CreateContainerViewBody) Fault() *soap.Fault { return b.Fault_ }
  2561  
  2562  func CreateContainerView(ctx context.Context, r soap.RoundTripper, req *types.CreateContainerView) (*types.CreateContainerViewResponse, error) {
  2563  	var reqBody, resBody CreateContainerViewBody
  2564  
  2565  	reqBody.Req = req
  2566  
  2567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2568  		return nil, err
  2569  	}
  2570  
  2571  	return resBody.Res, nil
  2572  }
  2573  
  2574  type CreateCustomizationSpecBody struct {
  2575  	Req    *types.CreateCustomizationSpec         `xml:"urn:vim25 CreateCustomizationSpec,omitempty"`
  2576  	Res    *types.CreateCustomizationSpecResponse `xml:"CreateCustomizationSpecResponse,omitempty"`
  2577  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2578  }
  2579  
  2580  func (b *CreateCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  2581  
  2582  func CreateCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.CreateCustomizationSpec) (*types.CreateCustomizationSpecResponse, error) {
  2583  	var reqBody, resBody CreateCustomizationSpecBody
  2584  
  2585  	reqBody.Req = req
  2586  
  2587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2588  		return nil, err
  2589  	}
  2590  
  2591  	return resBody.Res, nil
  2592  }
  2593  
  2594  type CreateDVPortgroup_TaskBody struct {
  2595  	Req    *types.CreateDVPortgroup_Task         `xml:"urn:vim25 CreateDVPortgroup_Task,omitempty"`
  2596  	Res    *types.CreateDVPortgroup_TaskResponse `xml:"CreateDVPortgroup_TaskResponse,omitempty"`
  2597  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2598  }
  2599  
  2600  func (b *CreateDVPortgroup_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2601  
  2602  func CreateDVPortgroup_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateDVPortgroup_Task) (*types.CreateDVPortgroup_TaskResponse, error) {
  2603  	var reqBody, resBody CreateDVPortgroup_TaskBody
  2604  
  2605  	reqBody.Req = req
  2606  
  2607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2608  		return nil, err
  2609  	}
  2610  
  2611  	return resBody.Res, nil
  2612  }
  2613  
  2614  type CreateDVS_TaskBody struct {
  2615  	Req    *types.CreateDVS_Task         `xml:"urn:vim25 CreateDVS_Task,omitempty"`
  2616  	Res    *types.CreateDVS_TaskResponse `xml:"CreateDVS_TaskResponse,omitempty"`
  2617  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2618  }
  2619  
  2620  func (b *CreateDVS_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2621  
  2622  func CreateDVS_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateDVS_Task) (*types.CreateDVS_TaskResponse, error) {
  2623  	var reqBody, resBody CreateDVS_TaskBody
  2624  
  2625  	reqBody.Req = req
  2626  
  2627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2628  		return nil, err
  2629  	}
  2630  
  2631  	return resBody.Res, nil
  2632  }
  2633  
  2634  type CreateDatacenterBody struct {
  2635  	Req    *types.CreateDatacenter         `xml:"urn:vim25 CreateDatacenter,omitempty"`
  2636  	Res    *types.CreateDatacenterResponse `xml:"CreateDatacenterResponse,omitempty"`
  2637  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2638  }
  2639  
  2640  func (b *CreateDatacenterBody) Fault() *soap.Fault { return b.Fault_ }
  2641  
  2642  func CreateDatacenter(ctx context.Context, r soap.RoundTripper, req *types.CreateDatacenter) (*types.CreateDatacenterResponse, error) {
  2643  	var reqBody, resBody CreateDatacenterBody
  2644  
  2645  	reqBody.Req = req
  2646  
  2647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2648  		return nil, err
  2649  	}
  2650  
  2651  	return resBody.Res, nil
  2652  }
  2653  
  2654  type CreateDefaultProfileBody struct {
  2655  	Req    *types.CreateDefaultProfile         `xml:"urn:vim25 CreateDefaultProfile,omitempty"`
  2656  	Res    *types.CreateDefaultProfileResponse `xml:"CreateDefaultProfileResponse,omitempty"`
  2657  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2658  }
  2659  
  2660  func (b *CreateDefaultProfileBody) Fault() *soap.Fault { return b.Fault_ }
  2661  
  2662  func CreateDefaultProfile(ctx context.Context, r soap.RoundTripper, req *types.CreateDefaultProfile) (*types.CreateDefaultProfileResponse, error) {
  2663  	var reqBody, resBody CreateDefaultProfileBody
  2664  
  2665  	reqBody.Req = req
  2666  
  2667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2668  		return nil, err
  2669  	}
  2670  
  2671  	return resBody.Res, nil
  2672  }
  2673  
  2674  type CreateDescriptorBody struct {
  2675  	Req    *types.CreateDescriptor         `xml:"urn:vim25 CreateDescriptor,omitempty"`
  2676  	Res    *types.CreateDescriptorResponse `xml:"CreateDescriptorResponse,omitempty"`
  2677  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2678  }
  2679  
  2680  func (b *CreateDescriptorBody) Fault() *soap.Fault { return b.Fault_ }
  2681  
  2682  func CreateDescriptor(ctx context.Context, r soap.RoundTripper, req *types.CreateDescriptor) (*types.CreateDescriptorResponse, error) {
  2683  	var reqBody, resBody CreateDescriptorBody
  2684  
  2685  	reqBody.Req = req
  2686  
  2687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2688  		return nil, err
  2689  	}
  2690  
  2691  	return resBody.Res, nil
  2692  }
  2693  
  2694  type CreateDiagnosticPartitionBody struct {
  2695  	Req    *types.CreateDiagnosticPartition         `xml:"urn:vim25 CreateDiagnosticPartition,omitempty"`
  2696  	Res    *types.CreateDiagnosticPartitionResponse `xml:"CreateDiagnosticPartitionResponse,omitempty"`
  2697  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2698  }
  2699  
  2700  func (b *CreateDiagnosticPartitionBody) Fault() *soap.Fault { return b.Fault_ }
  2701  
  2702  func CreateDiagnosticPartition(ctx context.Context, r soap.RoundTripper, req *types.CreateDiagnosticPartition) (*types.CreateDiagnosticPartitionResponse, error) {
  2703  	var reqBody, resBody CreateDiagnosticPartitionBody
  2704  
  2705  	reqBody.Req = req
  2706  
  2707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2708  		return nil, err
  2709  	}
  2710  
  2711  	return resBody.Res, nil
  2712  }
  2713  
  2714  type CreateDirectoryBody struct {
  2715  	Req    *types.CreateDirectory         `xml:"urn:vim25 CreateDirectory,omitempty"`
  2716  	Res    *types.CreateDirectoryResponse `xml:"CreateDirectoryResponse,omitempty"`
  2717  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2718  }
  2719  
  2720  func (b *CreateDirectoryBody) Fault() *soap.Fault { return b.Fault_ }
  2721  
  2722  func CreateDirectory(ctx context.Context, r soap.RoundTripper, req *types.CreateDirectory) (*types.CreateDirectoryResponse, error) {
  2723  	var reqBody, resBody CreateDirectoryBody
  2724  
  2725  	reqBody.Req = req
  2726  
  2727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2728  		return nil, err
  2729  	}
  2730  
  2731  	return resBody.Res, nil
  2732  }
  2733  
  2734  type CreateDiskFromSnapshot_TaskBody struct {
  2735  	Req    *types.CreateDiskFromSnapshot_Task         `xml:"urn:vim25 CreateDiskFromSnapshot_Task,omitempty"`
  2736  	Res    *types.CreateDiskFromSnapshot_TaskResponse `xml:"CreateDiskFromSnapshot_TaskResponse,omitempty"`
  2737  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2738  }
  2739  
  2740  func (b *CreateDiskFromSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2741  
  2742  func CreateDiskFromSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateDiskFromSnapshot_Task) (*types.CreateDiskFromSnapshot_TaskResponse, error) {
  2743  	var reqBody, resBody CreateDiskFromSnapshot_TaskBody
  2744  
  2745  	reqBody.Req = req
  2746  
  2747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2748  		return nil, err
  2749  	}
  2750  
  2751  	return resBody.Res, nil
  2752  }
  2753  
  2754  type CreateDisk_TaskBody struct {
  2755  	Req    *types.CreateDisk_Task         `xml:"urn:vim25 CreateDisk_Task,omitempty"`
  2756  	Res    *types.CreateDisk_TaskResponse `xml:"CreateDisk_TaskResponse,omitempty"`
  2757  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2758  }
  2759  
  2760  func (b *CreateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2761  
  2762  func CreateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateDisk_Task) (*types.CreateDisk_TaskResponse, error) {
  2763  	var reqBody, resBody CreateDisk_TaskBody
  2764  
  2765  	reqBody.Req = req
  2766  
  2767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2768  		return nil, err
  2769  	}
  2770  
  2771  	return resBody.Res, nil
  2772  }
  2773  
  2774  type CreateFilterBody struct {
  2775  	Req    *types.CreateFilter         `xml:"urn:vim25 CreateFilter,omitempty"`
  2776  	Res    *types.CreateFilterResponse `xml:"CreateFilterResponse,omitempty"`
  2777  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2778  }
  2779  
  2780  func (b *CreateFilterBody) Fault() *soap.Fault { return b.Fault_ }
  2781  
  2782  func CreateFilter(ctx context.Context, r soap.RoundTripper, req *types.CreateFilter) (*types.CreateFilterResponse, error) {
  2783  	var reqBody, resBody CreateFilterBody
  2784  
  2785  	reqBody.Req = req
  2786  
  2787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2788  		return nil, err
  2789  	}
  2790  
  2791  	return resBody.Res, nil
  2792  }
  2793  
  2794  type CreateFolderBody struct {
  2795  	Req    *types.CreateFolder         `xml:"urn:vim25 CreateFolder,omitempty"`
  2796  	Res    *types.CreateFolderResponse `xml:"CreateFolderResponse,omitempty"`
  2797  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2798  }
  2799  
  2800  func (b *CreateFolderBody) Fault() *soap.Fault { return b.Fault_ }
  2801  
  2802  func CreateFolder(ctx context.Context, r soap.RoundTripper, req *types.CreateFolder) (*types.CreateFolderResponse, error) {
  2803  	var reqBody, resBody CreateFolderBody
  2804  
  2805  	reqBody.Req = req
  2806  
  2807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2808  		return nil, err
  2809  	}
  2810  
  2811  	return resBody.Res, nil
  2812  }
  2813  
  2814  type CreateGroupBody struct {
  2815  	Req    *types.CreateGroup         `xml:"urn:vim25 CreateGroup,omitempty"`
  2816  	Res    *types.CreateGroupResponse `xml:"CreateGroupResponse,omitempty"`
  2817  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2818  }
  2819  
  2820  func (b *CreateGroupBody) Fault() *soap.Fault { return b.Fault_ }
  2821  
  2822  func CreateGroup(ctx context.Context, r soap.RoundTripper, req *types.CreateGroup) (*types.CreateGroupResponse, error) {
  2823  	var reqBody, resBody CreateGroupBody
  2824  
  2825  	reqBody.Req = req
  2826  
  2827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2828  		return nil, err
  2829  	}
  2830  
  2831  	return resBody.Res, nil
  2832  }
  2833  
  2834  type CreateImportSpecBody struct {
  2835  	Req    *types.CreateImportSpec         `xml:"urn:vim25 CreateImportSpec,omitempty"`
  2836  	Res    *types.CreateImportSpecResponse `xml:"CreateImportSpecResponse,omitempty"`
  2837  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2838  }
  2839  
  2840  func (b *CreateImportSpecBody) Fault() *soap.Fault { return b.Fault_ }
  2841  
  2842  func CreateImportSpec(ctx context.Context, r soap.RoundTripper, req *types.CreateImportSpec) (*types.CreateImportSpecResponse, error) {
  2843  	var reqBody, resBody CreateImportSpecBody
  2844  
  2845  	reqBody.Req = req
  2846  
  2847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2848  		return nil, err
  2849  	}
  2850  
  2851  	return resBody.Res, nil
  2852  }
  2853  
  2854  type CreateInventoryViewBody struct {
  2855  	Req    *types.CreateInventoryView         `xml:"urn:vim25 CreateInventoryView,omitempty"`
  2856  	Res    *types.CreateInventoryViewResponse `xml:"CreateInventoryViewResponse,omitempty"`
  2857  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2858  }
  2859  
  2860  func (b *CreateInventoryViewBody) Fault() *soap.Fault { return b.Fault_ }
  2861  
  2862  func CreateInventoryView(ctx context.Context, r soap.RoundTripper, req *types.CreateInventoryView) (*types.CreateInventoryViewResponse, error) {
  2863  	var reqBody, resBody CreateInventoryViewBody
  2864  
  2865  	reqBody.Req = req
  2866  
  2867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2868  		return nil, err
  2869  	}
  2870  
  2871  	return resBody.Res, nil
  2872  }
  2873  
  2874  type CreateIpPoolBody struct {
  2875  	Req    *types.CreateIpPool         `xml:"urn:vim25 CreateIpPool,omitempty"`
  2876  	Res    *types.CreateIpPoolResponse `xml:"CreateIpPoolResponse,omitempty"`
  2877  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2878  }
  2879  
  2880  func (b *CreateIpPoolBody) Fault() *soap.Fault { return b.Fault_ }
  2881  
  2882  func CreateIpPool(ctx context.Context, r soap.RoundTripper, req *types.CreateIpPool) (*types.CreateIpPoolResponse, error) {
  2883  	var reqBody, resBody CreateIpPoolBody
  2884  
  2885  	reqBody.Req = req
  2886  
  2887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2888  		return nil, err
  2889  	}
  2890  
  2891  	return resBody.Res, nil
  2892  }
  2893  
  2894  type CreateListViewBody struct {
  2895  	Req    *types.CreateListView         `xml:"urn:vim25 CreateListView,omitempty"`
  2896  	Res    *types.CreateListViewResponse `xml:"CreateListViewResponse,omitempty"`
  2897  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2898  }
  2899  
  2900  func (b *CreateListViewBody) Fault() *soap.Fault { return b.Fault_ }
  2901  
  2902  func CreateListView(ctx context.Context, r soap.RoundTripper, req *types.CreateListView) (*types.CreateListViewResponse, error) {
  2903  	var reqBody, resBody CreateListViewBody
  2904  
  2905  	reqBody.Req = req
  2906  
  2907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2908  		return nil, err
  2909  	}
  2910  
  2911  	return resBody.Res, nil
  2912  }
  2913  
  2914  type CreateListViewFromViewBody struct {
  2915  	Req    *types.CreateListViewFromView         `xml:"urn:vim25 CreateListViewFromView,omitempty"`
  2916  	Res    *types.CreateListViewFromViewResponse `xml:"CreateListViewFromViewResponse,omitempty"`
  2917  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2918  }
  2919  
  2920  func (b *CreateListViewFromViewBody) Fault() *soap.Fault { return b.Fault_ }
  2921  
  2922  func CreateListViewFromView(ctx context.Context, r soap.RoundTripper, req *types.CreateListViewFromView) (*types.CreateListViewFromViewResponse, error) {
  2923  	var reqBody, resBody CreateListViewFromViewBody
  2924  
  2925  	reqBody.Req = req
  2926  
  2927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2928  		return nil, err
  2929  	}
  2930  
  2931  	return resBody.Res, nil
  2932  }
  2933  
  2934  type CreateLocalDatastoreBody struct {
  2935  	Req    *types.CreateLocalDatastore         `xml:"urn:vim25 CreateLocalDatastore,omitempty"`
  2936  	Res    *types.CreateLocalDatastoreResponse `xml:"CreateLocalDatastoreResponse,omitempty"`
  2937  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2938  }
  2939  
  2940  func (b *CreateLocalDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  2941  
  2942  func CreateLocalDatastore(ctx context.Context, r soap.RoundTripper, req *types.CreateLocalDatastore) (*types.CreateLocalDatastoreResponse, error) {
  2943  	var reqBody, resBody CreateLocalDatastoreBody
  2944  
  2945  	reqBody.Req = req
  2946  
  2947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2948  		return nil, err
  2949  	}
  2950  
  2951  	return resBody.Res, nil
  2952  }
  2953  
  2954  type CreateNasDatastoreBody struct {
  2955  	Req    *types.CreateNasDatastore         `xml:"urn:vim25 CreateNasDatastore,omitempty"`
  2956  	Res    *types.CreateNasDatastoreResponse `xml:"CreateNasDatastoreResponse,omitempty"`
  2957  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2958  }
  2959  
  2960  func (b *CreateNasDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  2961  
  2962  func CreateNasDatastore(ctx context.Context, r soap.RoundTripper, req *types.CreateNasDatastore) (*types.CreateNasDatastoreResponse, error) {
  2963  	var reqBody, resBody CreateNasDatastoreBody
  2964  
  2965  	reqBody.Req = req
  2966  
  2967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2968  		return nil, err
  2969  	}
  2970  
  2971  	return resBody.Res, nil
  2972  }
  2973  
  2974  type CreateNvdimmNamespace_TaskBody struct {
  2975  	Req    *types.CreateNvdimmNamespace_Task         `xml:"urn:vim25 CreateNvdimmNamespace_Task,omitempty"`
  2976  	Res    *types.CreateNvdimmNamespace_TaskResponse `xml:"CreateNvdimmNamespace_TaskResponse,omitempty"`
  2977  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2978  }
  2979  
  2980  func (b *CreateNvdimmNamespace_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  2981  
  2982  func CreateNvdimmNamespace_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateNvdimmNamespace_Task) (*types.CreateNvdimmNamespace_TaskResponse, error) {
  2983  	var reqBody, resBody CreateNvdimmNamespace_TaskBody
  2984  
  2985  	reqBody.Req = req
  2986  
  2987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  2988  		return nil, err
  2989  	}
  2990  
  2991  	return resBody.Res, nil
  2992  }
  2993  
  2994  type CreateNvdimmPMemNamespace_TaskBody struct {
  2995  	Req    *types.CreateNvdimmPMemNamespace_Task         `xml:"urn:vim25 CreateNvdimmPMemNamespace_Task,omitempty"`
  2996  	Res    *types.CreateNvdimmPMemNamespace_TaskResponse `xml:"CreateNvdimmPMemNamespace_TaskResponse,omitempty"`
  2997  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  2998  }
  2999  
  3000  func (b *CreateNvdimmPMemNamespace_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3001  
  3002  func CreateNvdimmPMemNamespace_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateNvdimmPMemNamespace_Task) (*types.CreateNvdimmPMemNamespace_TaskResponse, error) {
  3003  	var reqBody, resBody CreateNvdimmPMemNamespace_TaskBody
  3004  
  3005  	reqBody.Req = req
  3006  
  3007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3008  		return nil, err
  3009  	}
  3010  
  3011  	return resBody.Res, nil
  3012  }
  3013  
  3014  type CreateNvmeOverRdmaAdapterBody struct {
  3015  	Req    *types.CreateNvmeOverRdmaAdapter         `xml:"urn:vim25 CreateNvmeOverRdmaAdapter,omitempty"`
  3016  	Res    *types.CreateNvmeOverRdmaAdapterResponse `xml:"CreateNvmeOverRdmaAdapterResponse,omitempty"`
  3017  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3018  }
  3019  
  3020  func (b *CreateNvmeOverRdmaAdapterBody) Fault() *soap.Fault { return b.Fault_ }
  3021  
  3022  func CreateNvmeOverRdmaAdapter(ctx context.Context, r soap.RoundTripper, req *types.CreateNvmeOverRdmaAdapter) (*types.CreateNvmeOverRdmaAdapterResponse, error) {
  3023  	var reqBody, resBody CreateNvmeOverRdmaAdapterBody
  3024  
  3025  	reqBody.Req = req
  3026  
  3027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3028  		return nil, err
  3029  	}
  3030  
  3031  	return resBody.Res, nil
  3032  }
  3033  
  3034  type CreateObjectScheduledTaskBody struct {
  3035  	Req    *types.CreateObjectScheduledTask         `xml:"urn:vim25 CreateObjectScheduledTask,omitempty"`
  3036  	Res    *types.CreateObjectScheduledTaskResponse `xml:"CreateObjectScheduledTaskResponse,omitempty"`
  3037  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3038  }
  3039  
  3040  func (b *CreateObjectScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
  3041  
  3042  func CreateObjectScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.CreateObjectScheduledTask) (*types.CreateObjectScheduledTaskResponse, error) {
  3043  	var reqBody, resBody CreateObjectScheduledTaskBody
  3044  
  3045  	reqBody.Req = req
  3046  
  3047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3048  		return nil, err
  3049  	}
  3050  
  3051  	return resBody.Res, nil
  3052  }
  3053  
  3054  type CreatePerfIntervalBody struct {
  3055  	Req    *types.CreatePerfInterval         `xml:"urn:vim25 CreatePerfInterval,omitempty"`
  3056  	Res    *types.CreatePerfIntervalResponse `xml:"CreatePerfIntervalResponse,omitempty"`
  3057  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3058  }
  3059  
  3060  func (b *CreatePerfIntervalBody) Fault() *soap.Fault { return b.Fault_ }
  3061  
  3062  func CreatePerfInterval(ctx context.Context, r soap.RoundTripper, req *types.CreatePerfInterval) (*types.CreatePerfIntervalResponse, error) {
  3063  	var reqBody, resBody CreatePerfIntervalBody
  3064  
  3065  	reqBody.Req = req
  3066  
  3067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3068  		return nil, err
  3069  	}
  3070  
  3071  	return resBody.Res, nil
  3072  }
  3073  
  3074  type CreateProfileBody struct {
  3075  	Req    *types.CreateProfile         `xml:"urn:vim25 CreateProfile,omitempty"`
  3076  	Res    *types.CreateProfileResponse `xml:"CreateProfileResponse,omitempty"`
  3077  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3078  }
  3079  
  3080  func (b *CreateProfileBody) Fault() *soap.Fault { return b.Fault_ }
  3081  
  3082  func CreateProfile(ctx context.Context, r soap.RoundTripper, req *types.CreateProfile) (*types.CreateProfileResponse, error) {
  3083  	var reqBody, resBody CreateProfileBody
  3084  
  3085  	reqBody.Req = req
  3086  
  3087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3088  		return nil, err
  3089  	}
  3090  
  3091  	return resBody.Res, nil
  3092  }
  3093  
  3094  type CreatePropertyCollectorBody struct {
  3095  	Req    *types.CreatePropertyCollector         `xml:"urn:vim25 CreatePropertyCollector,omitempty"`
  3096  	Res    *types.CreatePropertyCollectorResponse `xml:"CreatePropertyCollectorResponse,omitempty"`
  3097  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3098  }
  3099  
  3100  func (b *CreatePropertyCollectorBody) Fault() *soap.Fault { return b.Fault_ }
  3101  
  3102  func CreatePropertyCollector(ctx context.Context, r soap.RoundTripper, req *types.CreatePropertyCollector) (*types.CreatePropertyCollectorResponse, error) {
  3103  	var reqBody, resBody CreatePropertyCollectorBody
  3104  
  3105  	reqBody.Req = req
  3106  
  3107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3108  		return nil, err
  3109  	}
  3110  
  3111  	return resBody.Res, nil
  3112  }
  3113  
  3114  type CreateRegistryKeyInGuestBody struct {
  3115  	Req    *types.CreateRegistryKeyInGuest         `xml:"urn:vim25 CreateRegistryKeyInGuest,omitempty"`
  3116  	Res    *types.CreateRegistryKeyInGuestResponse `xml:"CreateRegistryKeyInGuestResponse,omitempty"`
  3117  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3118  }
  3119  
  3120  func (b *CreateRegistryKeyInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  3121  
  3122  func CreateRegistryKeyInGuest(ctx context.Context, r soap.RoundTripper, req *types.CreateRegistryKeyInGuest) (*types.CreateRegistryKeyInGuestResponse, error) {
  3123  	var reqBody, resBody CreateRegistryKeyInGuestBody
  3124  
  3125  	reqBody.Req = req
  3126  
  3127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3128  		return nil, err
  3129  	}
  3130  
  3131  	return resBody.Res, nil
  3132  }
  3133  
  3134  type CreateResourcePoolBody struct {
  3135  	Req    *types.CreateResourcePool         `xml:"urn:vim25 CreateResourcePool,omitempty"`
  3136  	Res    *types.CreateResourcePoolResponse `xml:"CreateResourcePoolResponse,omitempty"`
  3137  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3138  }
  3139  
  3140  func (b *CreateResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
  3141  
  3142  func CreateResourcePool(ctx context.Context, r soap.RoundTripper, req *types.CreateResourcePool) (*types.CreateResourcePoolResponse, error) {
  3143  	var reqBody, resBody CreateResourcePoolBody
  3144  
  3145  	reqBody.Req = req
  3146  
  3147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3148  		return nil, err
  3149  	}
  3150  
  3151  	return resBody.Res, nil
  3152  }
  3153  
  3154  type CreateScheduledTaskBody struct {
  3155  	Req    *types.CreateScheduledTask         `xml:"urn:vim25 CreateScheduledTask,omitempty"`
  3156  	Res    *types.CreateScheduledTaskResponse `xml:"CreateScheduledTaskResponse,omitempty"`
  3157  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3158  }
  3159  
  3160  func (b *CreateScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
  3161  
  3162  func CreateScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.CreateScheduledTask) (*types.CreateScheduledTaskResponse, error) {
  3163  	var reqBody, resBody CreateScheduledTaskBody
  3164  
  3165  	reqBody.Req = req
  3166  
  3167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3168  		return nil, err
  3169  	}
  3170  
  3171  	return resBody.Res, nil
  3172  }
  3173  
  3174  type CreateScreenshot_TaskBody struct {
  3175  	Req    *types.CreateScreenshot_Task         `xml:"urn:vim25 CreateScreenshot_Task,omitempty"`
  3176  	Res    *types.CreateScreenshot_TaskResponse `xml:"CreateScreenshot_TaskResponse,omitempty"`
  3177  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3178  }
  3179  
  3180  func (b *CreateScreenshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3181  
  3182  func CreateScreenshot_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateScreenshot_Task) (*types.CreateScreenshot_TaskResponse, error) {
  3183  	var reqBody, resBody CreateScreenshot_TaskBody
  3184  
  3185  	reqBody.Req = req
  3186  
  3187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3188  		return nil, err
  3189  	}
  3190  
  3191  	return resBody.Res, nil
  3192  }
  3193  
  3194  type CreateSecondaryVMEx_TaskBody struct {
  3195  	Req    *types.CreateSecondaryVMEx_Task         `xml:"urn:vim25 CreateSecondaryVMEx_Task,omitempty"`
  3196  	Res    *types.CreateSecondaryVMEx_TaskResponse `xml:"CreateSecondaryVMEx_TaskResponse,omitempty"`
  3197  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3198  }
  3199  
  3200  func (b *CreateSecondaryVMEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3201  
  3202  func CreateSecondaryVMEx_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateSecondaryVMEx_Task) (*types.CreateSecondaryVMEx_TaskResponse, error) {
  3203  	var reqBody, resBody CreateSecondaryVMEx_TaskBody
  3204  
  3205  	reqBody.Req = req
  3206  
  3207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3208  		return nil, err
  3209  	}
  3210  
  3211  	return resBody.Res, nil
  3212  }
  3213  
  3214  type CreateSecondaryVM_TaskBody struct {
  3215  	Req    *types.CreateSecondaryVM_Task         `xml:"urn:vim25 CreateSecondaryVM_Task,omitempty"`
  3216  	Res    *types.CreateSecondaryVM_TaskResponse `xml:"CreateSecondaryVM_TaskResponse,omitempty"`
  3217  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3218  }
  3219  
  3220  func (b *CreateSecondaryVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3221  
  3222  func CreateSecondaryVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateSecondaryVM_Task) (*types.CreateSecondaryVM_TaskResponse, error) {
  3223  	var reqBody, resBody CreateSecondaryVM_TaskBody
  3224  
  3225  	reqBody.Req = req
  3226  
  3227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3228  		return nil, err
  3229  	}
  3230  
  3231  	return resBody.Res, nil
  3232  }
  3233  
  3234  type CreateSnapshotEx_TaskBody struct {
  3235  	Req    *types.CreateSnapshotEx_Task         `xml:"urn:vim25 CreateSnapshotEx_Task,omitempty"`
  3236  	Res    *types.CreateSnapshotEx_TaskResponse `xml:"CreateSnapshotEx_TaskResponse,omitempty"`
  3237  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3238  }
  3239  
  3240  func (b *CreateSnapshotEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3241  
  3242  func CreateSnapshotEx_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateSnapshotEx_Task) (*types.CreateSnapshotEx_TaskResponse, error) {
  3243  	var reqBody, resBody CreateSnapshotEx_TaskBody
  3244  
  3245  	reqBody.Req = req
  3246  
  3247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3248  		return nil, err
  3249  	}
  3250  
  3251  	return resBody.Res, nil
  3252  }
  3253  
  3254  type CreateSnapshot_TaskBody struct {
  3255  	Req    *types.CreateSnapshot_Task         `xml:"urn:vim25 CreateSnapshot_Task,omitempty"`
  3256  	Res    *types.CreateSnapshot_TaskResponse `xml:"CreateSnapshot_TaskResponse,omitempty"`
  3257  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3258  }
  3259  
  3260  func (b *CreateSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3261  
  3262  func CreateSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateSnapshot_Task) (*types.CreateSnapshot_TaskResponse, error) {
  3263  	var reqBody, resBody CreateSnapshot_TaskBody
  3264  
  3265  	reqBody.Req = req
  3266  
  3267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3268  		return nil, err
  3269  	}
  3270  
  3271  	return resBody.Res, nil
  3272  }
  3273  
  3274  type CreateSoftwareAdapterBody struct {
  3275  	Req    *types.CreateSoftwareAdapter         `xml:"urn:vim25 CreateSoftwareAdapter,omitempty"`
  3276  	Res    *types.CreateSoftwareAdapterResponse `xml:"CreateSoftwareAdapterResponse,omitempty"`
  3277  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3278  }
  3279  
  3280  func (b *CreateSoftwareAdapterBody) Fault() *soap.Fault { return b.Fault_ }
  3281  
  3282  func CreateSoftwareAdapter(ctx context.Context, r soap.RoundTripper, req *types.CreateSoftwareAdapter) (*types.CreateSoftwareAdapterResponse, error) {
  3283  	var reqBody, resBody CreateSoftwareAdapterBody
  3284  
  3285  	reqBody.Req = req
  3286  
  3287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3288  		return nil, err
  3289  	}
  3290  
  3291  	return resBody.Res, nil
  3292  }
  3293  
  3294  type CreateStoragePodBody struct {
  3295  	Req    *types.CreateStoragePod         `xml:"urn:vim25 CreateStoragePod,omitempty"`
  3296  	Res    *types.CreateStoragePodResponse `xml:"CreateStoragePodResponse,omitempty"`
  3297  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3298  }
  3299  
  3300  func (b *CreateStoragePodBody) Fault() *soap.Fault { return b.Fault_ }
  3301  
  3302  func CreateStoragePod(ctx context.Context, r soap.RoundTripper, req *types.CreateStoragePod) (*types.CreateStoragePodResponse, error) {
  3303  	var reqBody, resBody CreateStoragePodBody
  3304  
  3305  	reqBody.Req = req
  3306  
  3307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3308  		return nil, err
  3309  	}
  3310  
  3311  	return resBody.Res, nil
  3312  }
  3313  
  3314  type CreateTaskBody struct {
  3315  	Req    *types.CreateTask         `xml:"urn:vim25 CreateTask,omitempty"`
  3316  	Res    *types.CreateTaskResponse `xml:"CreateTaskResponse,omitempty"`
  3317  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3318  }
  3319  
  3320  func (b *CreateTaskBody) Fault() *soap.Fault { return b.Fault_ }
  3321  
  3322  func CreateTask(ctx context.Context, r soap.RoundTripper, req *types.CreateTask) (*types.CreateTaskResponse, error) {
  3323  	var reqBody, resBody CreateTaskBody
  3324  
  3325  	reqBody.Req = req
  3326  
  3327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3328  		return nil, err
  3329  	}
  3330  
  3331  	return resBody.Res, nil
  3332  }
  3333  
  3334  type CreateTemporaryDirectoryInGuestBody struct {
  3335  	Req    *types.CreateTemporaryDirectoryInGuest         `xml:"urn:vim25 CreateTemporaryDirectoryInGuest,omitempty"`
  3336  	Res    *types.CreateTemporaryDirectoryInGuestResponse `xml:"CreateTemporaryDirectoryInGuestResponse,omitempty"`
  3337  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3338  }
  3339  
  3340  func (b *CreateTemporaryDirectoryInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  3341  
  3342  func CreateTemporaryDirectoryInGuest(ctx context.Context, r soap.RoundTripper, req *types.CreateTemporaryDirectoryInGuest) (*types.CreateTemporaryDirectoryInGuestResponse, error) {
  3343  	var reqBody, resBody CreateTemporaryDirectoryInGuestBody
  3344  
  3345  	reqBody.Req = req
  3346  
  3347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3348  		return nil, err
  3349  	}
  3350  
  3351  	return resBody.Res, nil
  3352  }
  3353  
  3354  type CreateTemporaryFileInGuestBody struct {
  3355  	Req    *types.CreateTemporaryFileInGuest         `xml:"urn:vim25 CreateTemporaryFileInGuest,omitempty"`
  3356  	Res    *types.CreateTemporaryFileInGuestResponse `xml:"CreateTemporaryFileInGuestResponse,omitempty"`
  3357  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3358  }
  3359  
  3360  func (b *CreateTemporaryFileInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  3361  
  3362  func CreateTemporaryFileInGuest(ctx context.Context, r soap.RoundTripper, req *types.CreateTemporaryFileInGuest) (*types.CreateTemporaryFileInGuestResponse, error) {
  3363  	var reqBody, resBody CreateTemporaryFileInGuestBody
  3364  
  3365  	reqBody.Req = req
  3366  
  3367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3368  		return nil, err
  3369  	}
  3370  
  3371  	return resBody.Res, nil
  3372  }
  3373  
  3374  type CreateUserBody struct {
  3375  	Req    *types.CreateUser         `xml:"urn:vim25 CreateUser,omitempty"`
  3376  	Res    *types.CreateUserResponse `xml:"CreateUserResponse,omitempty"`
  3377  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3378  }
  3379  
  3380  func (b *CreateUserBody) Fault() *soap.Fault { return b.Fault_ }
  3381  
  3382  func CreateUser(ctx context.Context, r soap.RoundTripper, req *types.CreateUser) (*types.CreateUserResponse, error) {
  3383  	var reqBody, resBody CreateUserBody
  3384  
  3385  	reqBody.Req = req
  3386  
  3387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3388  		return nil, err
  3389  	}
  3390  
  3391  	return resBody.Res, nil
  3392  }
  3393  
  3394  type CreateVAppBody struct {
  3395  	Req    *types.CreateVApp         `xml:"urn:vim25 CreateVApp,omitempty"`
  3396  	Res    *types.CreateVAppResponse `xml:"CreateVAppResponse,omitempty"`
  3397  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3398  }
  3399  
  3400  func (b *CreateVAppBody) Fault() *soap.Fault { return b.Fault_ }
  3401  
  3402  func CreateVApp(ctx context.Context, r soap.RoundTripper, req *types.CreateVApp) (*types.CreateVAppResponse, error) {
  3403  	var reqBody, resBody CreateVAppBody
  3404  
  3405  	reqBody.Req = req
  3406  
  3407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3408  		return nil, err
  3409  	}
  3410  
  3411  	return resBody.Res, nil
  3412  }
  3413  
  3414  type CreateVM_TaskBody struct {
  3415  	Req    *types.CreateVM_Task         `xml:"urn:vim25 CreateVM_Task,omitempty"`
  3416  	Res    *types.CreateVM_TaskResponse `xml:"CreateVM_TaskResponse,omitempty"`
  3417  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3418  }
  3419  
  3420  func (b *CreateVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3421  
  3422  func CreateVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateVM_Task) (*types.CreateVM_TaskResponse, error) {
  3423  	var reqBody, resBody CreateVM_TaskBody
  3424  
  3425  	reqBody.Req = req
  3426  
  3427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3428  		return nil, err
  3429  	}
  3430  
  3431  	return resBody.Res, nil
  3432  }
  3433  
  3434  type CreateVirtualDisk_TaskBody struct {
  3435  	Req    *types.CreateVirtualDisk_Task         `xml:"urn:vim25 CreateVirtualDisk_Task,omitempty"`
  3436  	Res    *types.CreateVirtualDisk_TaskResponse `xml:"CreateVirtualDisk_TaskResponse,omitempty"`
  3437  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3438  }
  3439  
  3440  func (b *CreateVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3441  
  3442  func CreateVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateVirtualDisk_Task) (*types.CreateVirtualDisk_TaskResponse, error) {
  3443  	var reqBody, resBody CreateVirtualDisk_TaskBody
  3444  
  3445  	reqBody.Req = req
  3446  
  3447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3448  		return nil, err
  3449  	}
  3450  
  3451  	return resBody.Res, nil
  3452  }
  3453  
  3454  type CreateVmfsDatastoreBody struct {
  3455  	Req    *types.CreateVmfsDatastore         `xml:"urn:vim25 CreateVmfsDatastore,omitempty"`
  3456  	Res    *types.CreateVmfsDatastoreResponse `xml:"CreateVmfsDatastoreResponse,omitempty"`
  3457  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3458  }
  3459  
  3460  func (b *CreateVmfsDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  3461  
  3462  func CreateVmfsDatastore(ctx context.Context, r soap.RoundTripper, req *types.CreateVmfsDatastore) (*types.CreateVmfsDatastoreResponse, error) {
  3463  	var reqBody, resBody CreateVmfsDatastoreBody
  3464  
  3465  	reqBody.Req = req
  3466  
  3467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3468  		return nil, err
  3469  	}
  3470  
  3471  	return resBody.Res, nil
  3472  }
  3473  
  3474  type CreateVvolDatastoreBody struct {
  3475  	Req    *types.CreateVvolDatastore         `xml:"urn:vim25 CreateVvolDatastore,omitempty"`
  3476  	Res    *types.CreateVvolDatastoreResponse `xml:"CreateVvolDatastoreResponse,omitempty"`
  3477  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3478  }
  3479  
  3480  func (b *CreateVvolDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  3481  
  3482  func CreateVvolDatastore(ctx context.Context, r soap.RoundTripper, req *types.CreateVvolDatastore) (*types.CreateVvolDatastoreResponse, error) {
  3483  	var reqBody, resBody CreateVvolDatastoreBody
  3484  
  3485  	reqBody.Req = req
  3486  
  3487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3488  		return nil, err
  3489  	}
  3490  
  3491  	return resBody.Res, nil
  3492  }
  3493  
  3494  type CryptoManagerHostDisableBody struct {
  3495  	Req    *types.CryptoManagerHostDisable         `xml:"urn:vim25 CryptoManagerHostDisable,omitempty"`
  3496  	Res    *types.CryptoManagerHostDisableResponse `xml:"CryptoManagerHostDisableResponse,omitempty"`
  3497  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3498  }
  3499  
  3500  func (b *CryptoManagerHostDisableBody) Fault() *soap.Fault { return b.Fault_ }
  3501  
  3502  func CryptoManagerHostDisable(ctx context.Context, r soap.RoundTripper, req *types.CryptoManagerHostDisable) (*types.CryptoManagerHostDisableResponse, error) {
  3503  	var reqBody, resBody CryptoManagerHostDisableBody
  3504  
  3505  	reqBody.Req = req
  3506  
  3507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3508  		return nil, err
  3509  	}
  3510  
  3511  	return resBody.Res, nil
  3512  }
  3513  
  3514  type CryptoManagerHostEnableBody struct {
  3515  	Req    *types.CryptoManagerHostEnable         `xml:"urn:vim25 CryptoManagerHostEnable,omitempty"`
  3516  	Res    *types.CryptoManagerHostEnableResponse `xml:"CryptoManagerHostEnableResponse,omitempty"`
  3517  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3518  }
  3519  
  3520  func (b *CryptoManagerHostEnableBody) Fault() *soap.Fault { return b.Fault_ }
  3521  
  3522  func CryptoManagerHostEnable(ctx context.Context, r soap.RoundTripper, req *types.CryptoManagerHostEnable) (*types.CryptoManagerHostEnableResponse, error) {
  3523  	var reqBody, resBody CryptoManagerHostEnableBody
  3524  
  3525  	reqBody.Req = req
  3526  
  3527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3528  		return nil, err
  3529  	}
  3530  
  3531  	return resBody.Res, nil
  3532  }
  3533  
  3534  type CryptoManagerHostPrepareBody struct {
  3535  	Req    *types.CryptoManagerHostPrepare         `xml:"urn:vim25 CryptoManagerHostPrepare,omitempty"`
  3536  	Res    *types.CryptoManagerHostPrepareResponse `xml:"CryptoManagerHostPrepareResponse,omitempty"`
  3537  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3538  }
  3539  
  3540  func (b *CryptoManagerHostPrepareBody) Fault() *soap.Fault { return b.Fault_ }
  3541  
  3542  func CryptoManagerHostPrepare(ctx context.Context, r soap.RoundTripper, req *types.CryptoManagerHostPrepare) (*types.CryptoManagerHostPrepareResponse, error) {
  3543  	var reqBody, resBody CryptoManagerHostPrepareBody
  3544  
  3545  	reqBody.Req = req
  3546  
  3547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3548  		return nil, err
  3549  	}
  3550  
  3551  	return resBody.Res, nil
  3552  }
  3553  
  3554  type CryptoUnlock_TaskBody struct {
  3555  	Req    *types.CryptoUnlock_Task         `xml:"urn:vim25 CryptoUnlock_Task,omitempty"`
  3556  	Res    *types.CryptoUnlock_TaskResponse `xml:"CryptoUnlock_TaskResponse,omitempty"`
  3557  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3558  }
  3559  
  3560  func (b *CryptoUnlock_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3561  
  3562  func CryptoUnlock_Task(ctx context.Context, r soap.RoundTripper, req *types.CryptoUnlock_Task) (*types.CryptoUnlock_TaskResponse, error) {
  3563  	var reqBody, resBody CryptoUnlock_TaskBody
  3564  
  3565  	reqBody.Req = req
  3566  
  3567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3568  		return nil, err
  3569  	}
  3570  
  3571  	return resBody.Res, nil
  3572  }
  3573  
  3574  type CurrentTimeBody struct {
  3575  	Req    *types.CurrentTime         `xml:"urn:vim25 CurrentTime,omitempty"`
  3576  	Res    *types.CurrentTimeResponse `xml:"CurrentTimeResponse,omitempty"`
  3577  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3578  }
  3579  
  3580  func (b *CurrentTimeBody) Fault() *soap.Fault { return b.Fault_ }
  3581  
  3582  func CurrentTime(ctx context.Context, r soap.RoundTripper, req *types.CurrentTime) (*types.CurrentTimeResponse, error) {
  3583  	var reqBody, resBody CurrentTimeBody
  3584  
  3585  	reqBody.Req = req
  3586  
  3587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3588  		return nil, err
  3589  	}
  3590  
  3591  	return resBody.Res, nil
  3592  }
  3593  
  3594  type CustomizationSpecItemToXmlBody struct {
  3595  	Req    *types.CustomizationSpecItemToXml         `xml:"urn:vim25 CustomizationSpecItemToXml,omitempty"`
  3596  	Res    *types.CustomizationSpecItemToXmlResponse `xml:"CustomizationSpecItemToXmlResponse,omitempty"`
  3597  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3598  }
  3599  
  3600  func (b *CustomizationSpecItemToXmlBody) Fault() *soap.Fault { return b.Fault_ }
  3601  
  3602  func CustomizationSpecItemToXml(ctx context.Context, r soap.RoundTripper, req *types.CustomizationSpecItemToXml) (*types.CustomizationSpecItemToXmlResponse, error) {
  3603  	var reqBody, resBody CustomizationSpecItemToXmlBody
  3604  
  3605  	reqBody.Req = req
  3606  
  3607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3608  		return nil, err
  3609  	}
  3610  
  3611  	return resBody.Res, nil
  3612  }
  3613  
  3614  type CustomizeGuest_TaskBody struct {
  3615  	Req    *types.CustomizeGuest_Task         `xml:"urn:vim25 CustomizeGuest_Task,omitempty"`
  3616  	Res    *types.CustomizeGuest_TaskResponse `xml:"CustomizeGuest_TaskResponse,omitempty"`
  3617  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3618  }
  3619  
  3620  func (b *CustomizeGuest_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3621  
  3622  func CustomizeGuest_Task(ctx context.Context, r soap.RoundTripper, req *types.CustomizeGuest_Task) (*types.CustomizeGuest_TaskResponse, error) {
  3623  	var reqBody, resBody CustomizeGuest_TaskBody
  3624  
  3625  	reqBody.Req = req
  3626  
  3627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3628  		return nil, err
  3629  	}
  3630  
  3631  	return resBody.Res, nil
  3632  }
  3633  
  3634  type CustomizeVM_TaskBody struct {
  3635  	Req    *types.CustomizeVM_Task         `xml:"urn:vim25 CustomizeVM_Task,omitempty"`
  3636  	Res    *types.CustomizeVM_TaskResponse `xml:"CustomizeVM_TaskResponse,omitempty"`
  3637  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3638  }
  3639  
  3640  func (b *CustomizeVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3641  
  3642  func CustomizeVM_Task(ctx context.Context, r soap.RoundTripper, req *types.CustomizeVM_Task) (*types.CustomizeVM_TaskResponse, error) {
  3643  	var reqBody, resBody CustomizeVM_TaskBody
  3644  
  3645  	reqBody.Req = req
  3646  
  3647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3648  		return nil, err
  3649  	}
  3650  
  3651  	return resBody.Res, nil
  3652  }
  3653  
  3654  type DVPortgroupRollback_TaskBody struct {
  3655  	Req    *types.DVPortgroupRollback_Task         `xml:"urn:vim25 DVPortgroupRollback_Task,omitempty"`
  3656  	Res    *types.DVPortgroupRollback_TaskResponse `xml:"DVPortgroupRollback_TaskResponse,omitempty"`
  3657  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3658  }
  3659  
  3660  func (b *DVPortgroupRollback_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3661  
  3662  func DVPortgroupRollback_Task(ctx context.Context, r soap.RoundTripper, req *types.DVPortgroupRollback_Task) (*types.DVPortgroupRollback_TaskResponse, error) {
  3663  	var reqBody, resBody DVPortgroupRollback_TaskBody
  3664  
  3665  	reqBody.Req = req
  3666  
  3667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3668  		return nil, err
  3669  	}
  3670  
  3671  	return resBody.Res, nil
  3672  }
  3673  
  3674  type DVSManagerExportEntity_TaskBody struct {
  3675  	Req    *types.DVSManagerExportEntity_Task         `xml:"urn:vim25 DVSManagerExportEntity_Task,omitempty"`
  3676  	Res    *types.DVSManagerExportEntity_TaskResponse `xml:"DVSManagerExportEntity_TaskResponse,omitempty"`
  3677  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3678  }
  3679  
  3680  func (b *DVSManagerExportEntity_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3681  
  3682  func DVSManagerExportEntity_Task(ctx context.Context, r soap.RoundTripper, req *types.DVSManagerExportEntity_Task) (*types.DVSManagerExportEntity_TaskResponse, error) {
  3683  	var reqBody, resBody DVSManagerExportEntity_TaskBody
  3684  
  3685  	reqBody.Req = req
  3686  
  3687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3688  		return nil, err
  3689  	}
  3690  
  3691  	return resBody.Res, nil
  3692  }
  3693  
  3694  type DVSManagerImportEntity_TaskBody struct {
  3695  	Req    *types.DVSManagerImportEntity_Task         `xml:"urn:vim25 DVSManagerImportEntity_Task,omitempty"`
  3696  	Res    *types.DVSManagerImportEntity_TaskResponse `xml:"DVSManagerImportEntity_TaskResponse,omitempty"`
  3697  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3698  }
  3699  
  3700  func (b *DVSManagerImportEntity_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3701  
  3702  func DVSManagerImportEntity_Task(ctx context.Context, r soap.RoundTripper, req *types.DVSManagerImportEntity_Task) (*types.DVSManagerImportEntity_TaskResponse, error) {
  3703  	var reqBody, resBody DVSManagerImportEntity_TaskBody
  3704  
  3705  	reqBody.Req = req
  3706  
  3707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3708  		return nil, err
  3709  	}
  3710  
  3711  	return resBody.Res, nil
  3712  }
  3713  
  3714  type DVSManagerLookupDvPortGroupBody struct {
  3715  	Req    *types.DVSManagerLookupDvPortGroup         `xml:"urn:vim25 DVSManagerLookupDvPortGroup,omitempty"`
  3716  	Res    *types.DVSManagerLookupDvPortGroupResponse `xml:"DVSManagerLookupDvPortGroupResponse,omitempty"`
  3717  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3718  }
  3719  
  3720  func (b *DVSManagerLookupDvPortGroupBody) Fault() *soap.Fault { return b.Fault_ }
  3721  
  3722  func DVSManagerLookupDvPortGroup(ctx context.Context, r soap.RoundTripper, req *types.DVSManagerLookupDvPortGroup) (*types.DVSManagerLookupDvPortGroupResponse, error) {
  3723  	var reqBody, resBody DVSManagerLookupDvPortGroupBody
  3724  
  3725  	reqBody.Req = req
  3726  
  3727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3728  		return nil, err
  3729  	}
  3730  
  3731  	return resBody.Res, nil
  3732  }
  3733  
  3734  type DVSRollback_TaskBody struct {
  3735  	Req    *types.DVSRollback_Task         `xml:"urn:vim25 DVSRollback_Task,omitempty"`
  3736  	Res    *types.DVSRollback_TaskResponse `xml:"DVSRollback_TaskResponse,omitempty"`
  3737  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3738  }
  3739  
  3740  func (b *DVSRollback_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3741  
  3742  func DVSRollback_Task(ctx context.Context, r soap.RoundTripper, req *types.DVSRollback_Task) (*types.DVSRollback_TaskResponse, error) {
  3743  	var reqBody, resBody DVSRollback_TaskBody
  3744  
  3745  	reqBody.Req = req
  3746  
  3747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3748  		return nil, err
  3749  	}
  3750  
  3751  	return resBody.Res, nil
  3752  }
  3753  
  3754  type DatastoreEnterMaintenanceModeBody struct {
  3755  	Req    *types.DatastoreEnterMaintenanceMode         `xml:"urn:vim25 DatastoreEnterMaintenanceMode,omitempty"`
  3756  	Res    *types.DatastoreEnterMaintenanceModeResponse `xml:"DatastoreEnterMaintenanceModeResponse,omitempty"`
  3757  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3758  }
  3759  
  3760  func (b *DatastoreEnterMaintenanceModeBody) Fault() *soap.Fault { return b.Fault_ }
  3761  
  3762  func DatastoreEnterMaintenanceMode(ctx context.Context, r soap.RoundTripper, req *types.DatastoreEnterMaintenanceMode) (*types.DatastoreEnterMaintenanceModeResponse, error) {
  3763  	var reqBody, resBody DatastoreEnterMaintenanceModeBody
  3764  
  3765  	reqBody.Req = req
  3766  
  3767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3768  		return nil, err
  3769  	}
  3770  
  3771  	return resBody.Res, nil
  3772  }
  3773  
  3774  type DatastoreExitMaintenanceMode_TaskBody struct {
  3775  	Req    *types.DatastoreExitMaintenanceMode_Task         `xml:"urn:vim25 DatastoreExitMaintenanceMode_Task,omitempty"`
  3776  	Res    *types.DatastoreExitMaintenanceMode_TaskResponse `xml:"DatastoreExitMaintenanceMode_TaskResponse,omitempty"`
  3777  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3778  }
  3779  
  3780  func (b *DatastoreExitMaintenanceMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3781  
  3782  func DatastoreExitMaintenanceMode_Task(ctx context.Context, r soap.RoundTripper, req *types.DatastoreExitMaintenanceMode_Task) (*types.DatastoreExitMaintenanceMode_TaskResponse, error) {
  3783  	var reqBody, resBody DatastoreExitMaintenanceMode_TaskBody
  3784  
  3785  	reqBody.Req = req
  3786  
  3787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3788  		return nil, err
  3789  	}
  3790  
  3791  	return resBody.Res, nil
  3792  }
  3793  
  3794  type DecodeLicenseBody struct {
  3795  	Req    *types.DecodeLicense         `xml:"urn:vim25 DecodeLicense,omitempty"`
  3796  	Res    *types.DecodeLicenseResponse `xml:"DecodeLicenseResponse,omitempty"`
  3797  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3798  }
  3799  
  3800  func (b *DecodeLicenseBody) Fault() *soap.Fault { return b.Fault_ }
  3801  
  3802  func DecodeLicense(ctx context.Context, r soap.RoundTripper, req *types.DecodeLicense) (*types.DecodeLicenseResponse, error) {
  3803  	var reqBody, resBody DecodeLicenseBody
  3804  
  3805  	reqBody.Req = req
  3806  
  3807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3808  		return nil, err
  3809  	}
  3810  
  3811  	return resBody.Res, nil
  3812  }
  3813  
  3814  type DefragmentAllDisksBody struct {
  3815  	Req    *types.DefragmentAllDisks         `xml:"urn:vim25 DefragmentAllDisks,omitempty"`
  3816  	Res    *types.DefragmentAllDisksResponse `xml:"DefragmentAllDisksResponse,omitempty"`
  3817  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3818  }
  3819  
  3820  func (b *DefragmentAllDisksBody) Fault() *soap.Fault { return b.Fault_ }
  3821  
  3822  func DefragmentAllDisks(ctx context.Context, r soap.RoundTripper, req *types.DefragmentAllDisks) (*types.DefragmentAllDisksResponse, error) {
  3823  	var reqBody, resBody DefragmentAllDisksBody
  3824  
  3825  	reqBody.Req = req
  3826  
  3827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3828  		return nil, err
  3829  	}
  3830  
  3831  	return resBody.Res, nil
  3832  }
  3833  
  3834  type DefragmentVirtualDisk_TaskBody struct {
  3835  	Req    *types.DefragmentVirtualDisk_Task         `xml:"urn:vim25 DefragmentVirtualDisk_Task,omitempty"`
  3836  	Res    *types.DefragmentVirtualDisk_TaskResponse `xml:"DefragmentVirtualDisk_TaskResponse,omitempty"`
  3837  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3838  }
  3839  
  3840  func (b *DefragmentVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3841  
  3842  func DefragmentVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.DefragmentVirtualDisk_Task) (*types.DefragmentVirtualDisk_TaskResponse, error) {
  3843  	var reqBody, resBody DefragmentVirtualDisk_TaskBody
  3844  
  3845  	reqBody.Req = req
  3846  
  3847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3848  		return nil, err
  3849  	}
  3850  
  3851  	return resBody.Res, nil
  3852  }
  3853  
  3854  type DeleteCustomizationSpecBody struct {
  3855  	Req    *types.DeleteCustomizationSpec         `xml:"urn:vim25 DeleteCustomizationSpec,omitempty"`
  3856  	Res    *types.DeleteCustomizationSpecResponse `xml:"DeleteCustomizationSpecResponse,omitempty"`
  3857  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3858  }
  3859  
  3860  func (b *DeleteCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  3861  
  3862  func DeleteCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.DeleteCustomizationSpec) (*types.DeleteCustomizationSpecResponse, error) {
  3863  	var reqBody, resBody DeleteCustomizationSpecBody
  3864  
  3865  	reqBody.Req = req
  3866  
  3867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3868  		return nil, err
  3869  	}
  3870  
  3871  	return resBody.Res, nil
  3872  }
  3873  
  3874  type DeleteDatastoreFile_TaskBody struct {
  3875  	Req    *types.DeleteDatastoreFile_Task         `xml:"urn:vim25 DeleteDatastoreFile_Task,omitempty"`
  3876  	Res    *types.DeleteDatastoreFile_TaskResponse `xml:"DeleteDatastoreFile_TaskResponse,omitempty"`
  3877  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3878  }
  3879  
  3880  func (b *DeleteDatastoreFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  3881  
  3882  func DeleteDatastoreFile_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteDatastoreFile_Task) (*types.DeleteDatastoreFile_TaskResponse, error) {
  3883  	var reqBody, resBody DeleteDatastoreFile_TaskBody
  3884  
  3885  	reqBody.Req = req
  3886  
  3887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3888  		return nil, err
  3889  	}
  3890  
  3891  	return resBody.Res, nil
  3892  }
  3893  
  3894  type DeleteDirectoryBody struct {
  3895  	Req    *types.DeleteDirectory         `xml:"urn:vim25 DeleteDirectory,omitempty"`
  3896  	Res    *types.DeleteDirectoryResponse `xml:"DeleteDirectoryResponse,omitempty"`
  3897  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3898  }
  3899  
  3900  func (b *DeleteDirectoryBody) Fault() *soap.Fault { return b.Fault_ }
  3901  
  3902  func DeleteDirectory(ctx context.Context, r soap.RoundTripper, req *types.DeleteDirectory) (*types.DeleteDirectoryResponse, error) {
  3903  	var reqBody, resBody DeleteDirectoryBody
  3904  
  3905  	reqBody.Req = req
  3906  
  3907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3908  		return nil, err
  3909  	}
  3910  
  3911  	return resBody.Res, nil
  3912  }
  3913  
  3914  type DeleteDirectoryInGuestBody struct {
  3915  	Req    *types.DeleteDirectoryInGuest         `xml:"urn:vim25 DeleteDirectoryInGuest,omitempty"`
  3916  	Res    *types.DeleteDirectoryInGuestResponse `xml:"DeleteDirectoryInGuestResponse,omitempty"`
  3917  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3918  }
  3919  
  3920  func (b *DeleteDirectoryInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  3921  
  3922  func DeleteDirectoryInGuest(ctx context.Context, r soap.RoundTripper, req *types.DeleteDirectoryInGuest) (*types.DeleteDirectoryInGuestResponse, error) {
  3923  	var reqBody, resBody DeleteDirectoryInGuestBody
  3924  
  3925  	reqBody.Req = req
  3926  
  3927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3928  		return nil, err
  3929  	}
  3930  
  3931  	return resBody.Res, nil
  3932  }
  3933  
  3934  type DeleteFileBody struct {
  3935  	Req    *types.DeleteFile         `xml:"urn:vim25 DeleteFile,omitempty"`
  3936  	Res    *types.DeleteFileResponse `xml:"DeleteFileResponse,omitempty"`
  3937  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3938  }
  3939  
  3940  func (b *DeleteFileBody) Fault() *soap.Fault { return b.Fault_ }
  3941  
  3942  func DeleteFile(ctx context.Context, r soap.RoundTripper, req *types.DeleteFile) (*types.DeleteFileResponse, error) {
  3943  	var reqBody, resBody DeleteFileBody
  3944  
  3945  	reqBody.Req = req
  3946  
  3947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3948  		return nil, err
  3949  	}
  3950  
  3951  	return resBody.Res, nil
  3952  }
  3953  
  3954  type DeleteFileInGuestBody struct {
  3955  	Req    *types.DeleteFileInGuest         `xml:"urn:vim25 DeleteFileInGuest,omitempty"`
  3956  	Res    *types.DeleteFileInGuestResponse `xml:"DeleteFileInGuestResponse,omitempty"`
  3957  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3958  }
  3959  
  3960  func (b *DeleteFileInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  3961  
  3962  func DeleteFileInGuest(ctx context.Context, r soap.RoundTripper, req *types.DeleteFileInGuest) (*types.DeleteFileInGuestResponse, error) {
  3963  	var reqBody, resBody DeleteFileInGuestBody
  3964  
  3965  	reqBody.Req = req
  3966  
  3967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3968  		return nil, err
  3969  	}
  3970  
  3971  	return resBody.Res, nil
  3972  }
  3973  
  3974  type DeleteHostSpecificationBody struct {
  3975  	Req    *types.DeleteHostSpecification         `xml:"urn:vim25 DeleteHostSpecification,omitempty"`
  3976  	Res    *types.DeleteHostSpecificationResponse `xml:"DeleteHostSpecificationResponse,omitempty"`
  3977  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3978  }
  3979  
  3980  func (b *DeleteHostSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
  3981  
  3982  func DeleteHostSpecification(ctx context.Context, r soap.RoundTripper, req *types.DeleteHostSpecification) (*types.DeleteHostSpecificationResponse, error) {
  3983  	var reqBody, resBody DeleteHostSpecificationBody
  3984  
  3985  	reqBody.Req = req
  3986  
  3987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  3988  		return nil, err
  3989  	}
  3990  
  3991  	return resBody.Res, nil
  3992  }
  3993  
  3994  type DeleteHostSubSpecificationBody struct {
  3995  	Req    *types.DeleteHostSubSpecification         `xml:"urn:vim25 DeleteHostSubSpecification,omitempty"`
  3996  	Res    *types.DeleteHostSubSpecificationResponse `xml:"DeleteHostSubSpecificationResponse,omitempty"`
  3997  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  3998  }
  3999  
  4000  func (b *DeleteHostSubSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
  4001  
  4002  func DeleteHostSubSpecification(ctx context.Context, r soap.RoundTripper, req *types.DeleteHostSubSpecification) (*types.DeleteHostSubSpecificationResponse, error) {
  4003  	var reqBody, resBody DeleteHostSubSpecificationBody
  4004  
  4005  	reqBody.Req = req
  4006  
  4007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4008  		return nil, err
  4009  	}
  4010  
  4011  	return resBody.Res, nil
  4012  }
  4013  
  4014  type DeleteNvdimmBlockNamespaces_TaskBody struct {
  4015  	Req    *types.DeleteNvdimmBlockNamespaces_Task         `xml:"urn:vim25 DeleteNvdimmBlockNamespaces_Task,omitempty"`
  4016  	Res    *types.DeleteNvdimmBlockNamespaces_TaskResponse `xml:"DeleteNvdimmBlockNamespaces_TaskResponse,omitempty"`
  4017  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4018  }
  4019  
  4020  func (b *DeleteNvdimmBlockNamespaces_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4021  
  4022  func DeleteNvdimmBlockNamespaces_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteNvdimmBlockNamespaces_Task) (*types.DeleteNvdimmBlockNamespaces_TaskResponse, error) {
  4023  	var reqBody, resBody DeleteNvdimmBlockNamespaces_TaskBody
  4024  
  4025  	reqBody.Req = req
  4026  
  4027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4028  		return nil, err
  4029  	}
  4030  
  4031  	return resBody.Res, nil
  4032  }
  4033  
  4034  type DeleteNvdimmNamespace_TaskBody struct {
  4035  	Req    *types.DeleteNvdimmNamespace_Task         `xml:"urn:vim25 DeleteNvdimmNamespace_Task,omitempty"`
  4036  	Res    *types.DeleteNvdimmNamespace_TaskResponse `xml:"DeleteNvdimmNamespace_TaskResponse,omitempty"`
  4037  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4038  }
  4039  
  4040  func (b *DeleteNvdimmNamespace_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4041  
  4042  func DeleteNvdimmNamespace_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteNvdimmNamespace_Task) (*types.DeleteNvdimmNamespace_TaskResponse, error) {
  4043  	var reqBody, resBody DeleteNvdimmNamespace_TaskBody
  4044  
  4045  	reqBody.Req = req
  4046  
  4047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4048  		return nil, err
  4049  	}
  4050  
  4051  	return resBody.Res, nil
  4052  }
  4053  
  4054  type DeleteRegistryKeyInGuestBody struct {
  4055  	Req    *types.DeleteRegistryKeyInGuest         `xml:"urn:vim25 DeleteRegistryKeyInGuest,omitempty"`
  4056  	Res    *types.DeleteRegistryKeyInGuestResponse `xml:"DeleteRegistryKeyInGuestResponse,omitempty"`
  4057  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4058  }
  4059  
  4060  func (b *DeleteRegistryKeyInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  4061  
  4062  func DeleteRegistryKeyInGuest(ctx context.Context, r soap.RoundTripper, req *types.DeleteRegistryKeyInGuest) (*types.DeleteRegistryKeyInGuestResponse, error) {
  4063  	var reqBody, resBody DeleteRegistryKeyInGuestBody
  4064  
  4065  	reqBody.Req = req
  4066  
  4067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4068  		return nil, err
  4069  	}
  4070  
  4071  	return resBody.Res, nil
  4072  }
  4073  
  4074  type DeleteRegistryValueInGuestBody struct {
  4075  	Req    *types.DeleteRegistryValueInGuest         `xml:"urn:vim25 DeleteRegistryValueInGuest,omitempty"`
  4076  	Res    *types.DeleteRegistryValueInGuestResponse `xml:"DeleteRegistryValueInGuestResponse,omitempty"`
  4077  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4078  }
  4079  
  4080  func (b *DeleteRegistryValueInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  4081  
  4082  func DeleteRegistryValueInGuest(ctx context.Context, r soap.RoundTripper, req *types.DeleteRegistryValueInGuest) (*types.DeleteRegistryValueInGuestResponse, error) {
  4083  	var reqBody, resBody DeleteRegistryValueInGuestBody
  4084  
  4085  	reqBody.Req = req
  4086  
  4087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4088  		return nil, err
  4089  	}
  4090  
  4091  	return resBody.Res, nil
  4092  }
  4093  
  4094  type DeleteScsiLunStateBody struct {
  4095  	Req    *types.DeleteScsiLunState         `xml:"urn:vim25 DeleteScsiLunState,omitempty"`
  4096  	Res    *types.DeleteScsiLunStateResponse `xml:"DeleteScsiLunStateResponse,omitempty"`
  4097  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4098  }
  4099  
  4100  func (b *DeleteScsiLunStateBody) Fault() *soap.Fault { return b.Fault_ }
  4101  
  4102  func DeleteScsiLunState(ctx context.Context, r soap.RoundTripper, req *types.DeleteScsiLunState) (*types.DeleteScsiLunStateResponse, error) {
  4103  	var reqBody, resBody DeleteScsiLunStateBody
  4104  
  4105  	reqBody.Req = req
  4106  
  4107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4108  		return nil, err
  4109  	}
  4110  
  4111  	return resBody.Res, nil
  4112  }
  4113  
  4114  type DeleteSnapshot_TaskBody struct {
  4115  	Req    *types.DeleteSnapshot_Task         `xml:"urn:vim25 DeleteSnapshot_Task,omitempty"`
  4116  	Res    *types.DeleteSnapshot_TaskResponse `xml:"DeleteSnapshot_TaskResponse,omitempty"`
  4117  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4118  }
  4119  
  4120  func (b *DeleteSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4121  
  4122  func DeleteSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteSnapshot_Task) (*types.DeleteSnapshot_TaskResponse, error) {
  4123  	var reqBody, resBody DeleteSnapshot_TaskBody
  4124  
  4125  	reqBody.Req = req
  4126  
  4127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4128  		return nil, err
  4129  	}
  4130  
  4131  	return resBody.Res, nil
  4132  }
  4133  
  4134  type DeleteVStorageObjectEx_TaskBody struct {
  4135  	Req    *types.DeleteVStorageObjectEx_Task         `xml:"urn:vim25 DeleteVStorageObjectEx_Task,omitempty"`
  4136  	Res    *types.DeleteVStorageObjectEx_TaskResponse `xml:"DeleteVStorageObjectEx_TaskResponse,omitempty"`
  4137  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4138  }
  4139  
  4140  func (b *DeleteVStorageObjectEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4141  
  4142  func DeleteVStorageObjectEx_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteVStorageObjectEx_Task) (*types.DeleteVStorageObjectEx_TaskResponse, error) {
  4143  	var reqBody, resBody DeleteVStorageObjectEx_TaskBody
  4144  
  4145  	reqBody.Req = req
  4146  
  4147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4148  		return nil, err
  4149  	}
  4150  
  4151  	return resBody.Res, nil
  4152  }
  4153  
  4154  type DeleteVStorageObject_TaskBody struct {
  4155  	Req    *types.DeleteVStorageObject_Task         `xml:"urn:vim25 DeleteVStorageObject_Task,omitempty"`
  4156  	Res    *types.DeleteVStorageObject_TaskResponse `xml:"DeleteVStorageObject_TaskResponse,omitempty"`
  4157  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4158  }
  4159  
  4160  func (b *DeleteVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4161  
  4162  func DeleteVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteVStorageObject_Task) (*types.DeleteVStorageObject_TaskResponse, error) {
  4163  	var reqBody, resBody DeleteVStorageObject_TaskBody
  4164  
  4165  	reqBody.Req = req
  4166  
  4167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4168  		return nil, err
  4169  	}
  4170  
  4171  	return resBody.Res, nil
  4172  }
  4173  
  4174  type DeleteVffsVolumeStateBody struct {
  4175  	Req    *types.DeleteVffsVolumeState         `xml:"urn:vim25 DeleteVffsVolumeState,omitempty"`
  4176  	Res    *types.DeleteVffsVolumeStateResponse `xml:"DeleteVffsVolumeStateResponse,omitempty"`
  4177  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4178  }
  4179  
  4180  func (b *DeleteVffsVolumeStateBody) Fault() *soap.Fault { return b.Fault_ }
  4181  
  4182  func DeleteVffsVolumeState(ctx context.Context, r soap.RoundTripper, req *types.DeleteVffsVolumeState) (*types.DeleteVffsVolumeStateResponse, error) {
  4183  	var reqBody, resBody DeleteVffsVolumeStateBody
  4184  
  4185  	reqBody.Req = req
  4186  
  4187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4188  		return nil, err
  4189  	}
  4190  
  4191  	return resBody.Res, nil
  4192  }
  4193  
  4194  type DeleteVirtualDisk_TaskBody struct {
  4195  	Req    *types.DeleteVirtualDisk_Task         `xml:"urn:vim25 DeleteVirtualDisk_Task,omitempty"`
  4196  	Res    *types.DeleteVirtualDisk_TaskResponse `xml:"DeleteVirtualDisk_TaskResponse,omitempty"`
  4197  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4198  }
  4199  
  4200  func (b *DeleteVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4201  
  4202  func DeleteVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.DeleteVirtualDisk_Task) (*types.DeleteVirtualDisk_TaskResponse, error) {
  4203  	var reqBody, resBody DeleteVirtualDisk_TaskBody
  4204  
  4205  	reqBody.Req = req
  4206  
  4207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4208  		return nil, err
  4209  	}
  4210  
  4211  	return resBody.Res, nil
  4212  }
  4213  
  4214  type DeleteVmfsVolumeStateBody struct {
  4215  	Req    *types.DeleteVmfsVolumeState         `xml:"urn:vim25 DeleteVmfsVolumeState,omitempty"`
  4216  	Res    *types.DeleteVmfsVolumeStateResponse `xml:"DeleteVmfsVolumeStateResponse,omitempty"`
  4217  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4218  }
  4219  
  4220  func (b *DeleteVmfsVolumeStateBody) Fault() *soap.Fault { return b.Fault_ }
  4221  
  4222  func DeleteVmfsVolumeState(ctx context.Context, r soap.RoundTripper, req *types.DeleteVmfsVolumeState) (*types.DeleteVmfsVolumeStateResponse, error) {
  4223  	var reqBody, resBody DeleteVmfsVolumeStateBody
  4224  
  4225  	reqBody.Req = req
  4226  
  4227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4228  		return nil, err
  4229  	}
  4230  
  4231  	return resBody.Res, nil
  4232  }
  4233  
  4234  type DeleteVsanObjectsBody struct {
  4235  	Req    *types.DeleteVsanObjects         `xml:"urn:vim25 DeleteVsanObjects,omitempty"`
  4236  	Res    *types.DeleteVsanObjectsResponse `xml:"DeleteVsanObjectsResponse,omitempty"`
  4237  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4238  }
  4239  
  4240  func (b *DeleteVsanObjectsBody) Fault() *soap.Fault { return b.Fault_ }
  4241  
  4242  func DeleteVsanObjects(ctx context.Context, r soap.RoundTripper, req *types.DeleteVsanObjects) (*types.DeleteVsanObjectsResponse, error) {
  4243  	var reqBody, resBody DeleteVsanObjectsBody
  4244  
  4245  	reqBody.Req = req
  4246  
  4247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4248  		return nil, err
  4249  	}
  4250  
  4251  	return resBody.Res, nil
  4252  }
  4253  
  4254  type DeselectVnicBody struct {
  4255  	Req    *types.DeselectVnic         `xml:"urn:vim25 DeselectVnic,omitempty"`
  4256  	Res    *types.DeselectVnicResponse `xml:"DeselectVnicResponse,omitempty"`
  4257  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4258  }
  4259  
  4260  func (b *DeselectVnicBody) Fault() *soap.Fault { return b.Fault_ }
  4261  
  4262  func DeselectVnic(ctx context.Context, r soap.RoundTripper, req *types.DeselectVnic) (*types.DeselectVnicResponse, error) {
  4263  	var reqBody, resBody DeselectVnicBody
  4264  
  4265  	reqBody.Req = req
  4266  
  4267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4268  		return nil, err
  4269  	}
  4270  
  4271  	return resBody.Res, nil
  4272  }
  4273  
  4274  type DeselectVnicForNicTypeBody struct {
  4275  	Req    *types.DeselectVnicForNicType         `xml:"urn:vim25 DeselectVnicForNicType,omitempty"`
  4276  	Res    *types.DeselectVnicForNicTypeResponse `xml:"DeselectVnicForNicTypeResponse,omitempty"`
  4277  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4278  }
  4279  
  4280  func (b *DeselectVnicForNicTypeBody) Fault() *soap.Fault { return b.Fault_ }
  4281  
  4282  func DeselectVnicForNicType(ctx context.Context, r soap.RoundTripper, req *types.DeselectVnicForNicType) (*types.DeselectVnicForNicTypeResponse, error) {
  4283  	var reqBody, resBody DeselectVnicForNicTypeBody
  4284  
  4285  	reqBody.Req = req
  4286  
  4287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4288  		return nil, err
  4289  	}
  4290  
  4291  	return resBody.Res, nil
  4292  }
  4293  
  4294  type DestroyChildrenBody struct {
  4295  	Req    *types.DestroyChildren         `xml:"urn:vim25 DestroyChildren,omitempty"`
  4296  	Res    *types.DestroyChildrenResponse `xml:"DestroyChildrenResponse,omitempty"`
  4297  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4298  }
  4299  
  4300  func (b *DestroyChildrenBody) Fault() *soap.Fault { return b.Fault_ }
  4301  
  4302  func DestroyChildren(ctx context.Context, r soap.RoundTripper, req *types.DestroyChildren) (*types.DestroyChildrenResponse, error) {
  4303  	var reqBody, resBody DestroyChildrenBody
  4304  
  4305  	reqBody.Req = req
  4306  
  4307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4308  		return nil, err
  4309  	}
  4310  
  4311  	return resBody.Res, nil
  4312  }
  4313  
  4314  type DestroyCollectorBody struct {
  4315  	Req    *types.DestroyCollector         `xml:"urn:vim25 DestroyCollector,omitempty"`
  4316  	Res    *types.DestroyCollectorResponse `xml:"DestroyCollectorResponse,omitempty"`
  4317  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4318  }
  4319  
  4320  func (b *DestroyCollectorBody) Fault() *soap.Fault { return b.Fault_ }
  4321  
  4322  func DestroyCollector(ctx context.Context, r soap.RoundTripper, req *types.DestroyCollector) (*types.DestroyCollectorResponse, error) {
  4323  	var reqBody, resBody DestroyCollectorBody
  4324  
  4325  	reqBody.Req = req
  4326  
  4327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4328  		return nil, err
  4329  	}
  4330  
  4331  	return resBody.Res, nil
  4332  }
  4333  
  4334  type DestroyDatastoreBody struct {
  4335  	Req    *types.DestroyDatastore         `xml:"urn:vim25 DestroyDatastore,omitempty"`
  4336  	Res    *types.DestroyDatastoreResponse `xml:"DestroyDatastoreResponse,omitempty"`
  4337  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4338  }
  4339  
  4340  func (b *DestroyDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  4341  
  4342  func DestroyDatastore(ctx context.Context, r soap.RoundTripper, req *types.DestroyDatastore) (*types.DestroyDatastoreResponse, error) {
  4343  	var reqBody, resBody DestroyDatastoreBody
  4344  
  4345  	reqBody.Req = req
  4346  
  4347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4348  		return nil, err
  4349  	}
  4350  
  4351  	return resBody.Res, nil
  4352  }
  4353  
  4354  type DestroyIpPoolBody struct {
  4355  	Req    *types.DestroyIpPool         `xml:"urn:vim25 DestroyIpPool,omitempty"`
  4356  	Res    *types.DestroyIpPoolResponse `xml:"DestroyIpPoolResponse,omitempty"`
  4357  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4358  }
  4359  
  4360  func (b *DestroyIpPoolBody) Fault() *soap.Fault { return b.Fault_ }
  4361  
  4362  func DestroyIpPool(ctx context.Context, r soap.RoundTripper, req *types.DestroyIpPool) (*types.DestroyIpPoolResponse, error) {
  4363  	var reqBody, resBody DestroyIpPoolBody
  4364  
  4365  	reqBody.Req = req
  4366  
  4367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4368  		return nil, err
  4369  	}
  4370  
  4371  	return resBody.Res, nil
  4372  }
  4373  
  4374  type DestroyNetworkBody struct {
  4375  	Req    *types.DestroyNetwork         `xml:"urn:vim25 DestroyNetwork,omitempty"`
  4376  	Res    *types.DestroyNetworkResponse `xml:"DestroyNetworkResponse,omitempty"`
  4377  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4378  }
  4379  
  4380  func (b *DestroyNetworkBody) Fault() *soap.Fault { return b.Fault_ }
  4381  
  4382  func DestroyNetwork(ctx context.Context, r soap.RoundTripper, req *types.DestroyNetwork) (*types.DestroyNetworkResponse, error) {
  4383  	var reqBody, resBody DestroyNetworkBody
  4384  
  4385  	reqBody.Req = req
  4386  
  4387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4388  		return nil, err
  4389  	}
  4390  
  4391  	return resBody.Res, nil
  4392  }
  4393  
  4394  type DestroyProfileBody struct {
  4395  	Req    *types.DestroyProfile         `xml:"urn:vim25 DestroyProfile,omitempty"`
  4396  	Res    *types.DestroyProfileResponse `xml:"DestroyProfileResponse,omitempty"`
  4397  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4398  }
  4399  
  4400  func (b *DestroyProfileBody) Fault() *soap.Fault { return b.Fault_ }
  4401  
  4402  func DestroyProfile(ctx context.Context, r soap.RoundTripper, req *types.DestroyProfile) (*types.DestroyProfileResponse, error) {
  4403  	var reqBody, resBody DestroyProfileBody
  4404  
  4405  	reqBody.Req = req
  4406  
  4407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4408  		return nil, err
  4409  	}
  4410  
  4411  	return resBody.Res, nil
  4412  }
  4413  
  4414  type DestroyPropertyCollectorBody struct {
  4415  	Req    *types.DestroyPropertyCollector         `xml:"urn:vim25 DestroyPropertyCollector,omitempty"`
  4416  	Res    *types.DestroyPropertyCollectorResponse `xml:"DestroyPropertyCollectorResponse,omitempty"`
  4417  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4418  }
  4419  
  4420  func (b *DestroyPropertyCollectorBody) Fault() *soap.Fault { return b.Fault_ }
  4421  
  4422  func DestroyPropertyCollector(ctx context.Context, r soap.RoundTripper, req *types.DestroyPropertyCollector) (*types.DestroyPropertyCollectorResponse, error) {
  4423  	var reqBody, resBody DestroyPropertyCollectorBody
  4424  
  4425  	reqBody.Req = req
  4426  
  4427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4428  		return nil, err
  4429  	}
  4430  
  4431  	return resBody.Res, nil
  4432  }
  4433  
  4434  type DestroyPropertyFilterBody struct {
  4435  	Req    *types.DestroyPropertyFilter         `xml:"urn:vim25 DestroyPropertyFilter,omitempty"`
  4436  	Res    *types.DestroyPropertyFilterResponse `xml:"DestroyPropertyFilterResponse,omitempty"`
  4437  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4438  }
  4439  
  4440  func (b *DestroyPropertyFilterBody) Fault() *soap.Fault { return b.Fault_ }
  4441  
  4442  func DestroyPropertyFilter(ctx context.Context, r soap.RoundTripper, req *types.DestroyPropertyFilter) (*types.DestroyPropertyFilterResponse, error) {
  4443  	var reqBody, resBody DestroyPropertyFilterBody
  4444  
  4445  	reqBody.Req = req
  4446  
  4447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4448  		return nil, err
  4449  	}
  4450  
  4451  	return resBody.Res, nil
  4452  }
  4453  
  4454  type DestroyVffsBody struct {
  4455  	Req    *types.DestroyVffs         `xml:"urn:vim25 DestroyVffs,omitempty"`
  4456  	Res    *types.DestroyVffsResponse `xml:"DestroyVffsResponse,omitempty"`
  4457  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4458  }
  4459  
  4460  func (b *DestroyVffsBody) Fault() *soap.Fault { return b.Fault_ }
  4461  
  4462  func DestroyVffs(ctx context.Context, r soap.RoundTripper, req *types.DestroyVffs) (*types.DestroyVffsResponse, error) {
  4463  	var reqBody, resBody DestroyVffsBody
  4464  
  4465  	reqBody.Req = req
  4466  
  4467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4468  		return nil, err
  4469  	}
  4470  
  4471  	return resBody.Res, nil
  4472  }
  4473  
  4474  type DestroyViewBody struct {
  4475  	Req    *types.DestroyView         `xml:"urn:vim25 DestroyView,omitempty"`
  4476  	Res    *types.DestroyViewResponse `xml:"DestroyViewResponse,omitempty"`
  4477  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4478  }
  4479  
  4480  func (b *DestroyViewBody) Fault() *soap.Fault { return b.Fault_ }
  4481  
  4482  func DestroyView(ctx context.Context, r soap.RoundTripper, req *types.DestroyView) (*types.DestroyViewResponse, error) {
  4483  	var reqBody, resBody DestroyViewBody
  4484  
  4485  	reqBody.Req = req
  4486  
  4487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4488  		return nil, err
  4489  	}
  4490  
  4491  	return resBody.Res, nil
  4492  }
  4493  
  4494  type Destroy_TaskBody struct {
  4495  	Req    *types.Destroy_Task         `xml:"urn:vim25 Destroy_Task,omitempty"`
  4496  	Res    *types.Destroy_TaskResponse `xml:"Destroy_TaskResponse,omitempty"`
  4497  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4498  }
  4499  
  4500  func (b *Destroy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4501  
  4502  func Destroy_Task(ctx context.Context, r soap.RoundTripper, req *types.Destroy_Task) (*types.Destroy_TaskResponse, error) {
  4503  	var reqBody, resBody Destroy_TaskBody
  4504  
  4505  	reqBody.Req = req
  4506  
  4507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4508  		return nil, err
  4509  	}
  4510  
  4511  	return resBody.Res, nil
  4512  }
  4513  
  4514  type DetachDisk_TaskBody struct {
  4515  	Req    *types.DetachDisk_Task         `xml:"urn:vim25 DetachDisk_Task,omitempty"`
  4516  	Res    *types.DetachDisk_TaskResponse `xml:"DetachDisk_TaskResponse,omitempty"`
  4517  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4518  }
  4519  
  4520  func (b *DetachDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4521  
  4522  func DetachDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.DetachDisk_Task) (*types.DetachDisk_TaskResponse, error) {
  4523  	var reqBody, resBody DetachDisk_TaskBody
  4524  
  4525  	reqBody.Req = req
  4526  
  4527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4528  		return nil, err
  4529  	}
  4530  
  4531  	return resBody.Res, nil
  4532  }
  4533  
  4534  type DetachScsiLunBody struct {
  4535  	Req    *types.DetachScsiLun         `xml:"urn:vim25 DetachScsiLun,omitempty"`
  4536  	Res    *types.DetachScsiLunResponse `xml:"DetachScsiLunResponse,omitempty"`
  4537  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4538  }
  4539  
  4540  func (b *DetachScsiLunBody) Fault() *soap.Fault { return b.Fault_ }
  4541  
  4542  func DetachScsiLun(ctx context.Context, r soap.RoundTripper, req *types.DetachScsiLun) (*types.DetachScsiLunResponse, error) {
  4543  	var reqBody, resBody DetachScsiLunBody
  4544  
  4545  	reqBody.Req = req
  4546  
  4547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4548  		return nil, err
  4549  	}
  4550  
  4551  	return resBody.Res, nil
  4552  }
  4553  
  4554  type DetachScsiLunEx_TaskBody struct {
  4555  	Req    *types.DetachScsiLunEx_Task         `xml:"urn:vim25 DetachScsiLunEx_Task,omitempty"`
  4556  	Res    *types.DetachScsiLunEx_TaskResponse `xml:"DetachScsiLunEx_TaskResponse,omitempty"`
  4557  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4558  }
  4559  
  4560  func (b *DetachScsiLunEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4561  
  4562  func DetachScsiLunEx_Task(ctx context.Context, r soap.RoundTripper, req *types.DetachScsiLunEx_Task) (*types.DetachScsiLunEx_TaskResponse, error) {
  4563  	var reqBody, resBody DetachScsiLunEx_TaskBody
  4564  
  4565  	reqBody.Req = req
  4566  
  4567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4568  		return nil, err
  4569  	}
  4570  
  4571  	return resBody.Res, nil
  4572  }
  4573  
  4574  type DetachTagFromVStorageObjectBody struct {
  4575  	Req    *types.DetachTagFromVStorageObject         `xml:"urn:vim25 DetachTagFromVStorageObject,omitempty"`
  4576  	Res    *types.DetachTagFromVStorageObjectResponse `xml:"DetachTagFromVStorageObjectResponse,omitempty"`
  4577  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4578  }
  4579  
  4580  func (b *DetachTagFromVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  4581  
  4582  func DetachTagFromVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.DetachTagFromVStorageObject) (*types.DetachTagFromVStorageObjectResponse, error) {
  4583  	var reqBody, resBody DetachTagFromVStorageObjectBody
  4584  
  4585  	reqBody.Req = req
  4586  
  4587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4588  		return nil, err
  4589  	}
  4590  
  4591  	return resBody.Res, nil
  4592  }
  4593  
  4594  type DirectPathProfileManagerCreateBody struct {
  4595  	Req    *types.DirectPathProfileManagerCreate         `xml:"urn:vim25 DirectPathProfileManagerCreate,omitempty"`
  4596  	Res    *types.DirectPathProfileManagerCreateResponse `xml:"DirectPathProfileManagerCreateResponse,omitempty"`
  4597  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4598  }
  4599  
  4600  func (b *DirectPathProfileManagerCreateBody) Fault() *soap.Fault { return b.Fault_ }
  4601  
  4602  func DirectPathProfileManagerCreate(ctx context.Context, r soap.RoundTripper, req *types.DirectPathProfileManagerCreate) (*types.DirectPathProfileManagerCreateResponse, error) {
  4603  	var reqBody, resBody DirectPathProfileManagerCreateBody
  4604  
  4605  	reqBody.Req = req
  4606  
  4607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4608  		return nil, err
  4609  	}
  4610  
  4611  	return resBody.Res, nil
  4612  }
  4613  
  4614  type DirectPathProfileManagerDeleteBody struct {
  4615  	Req    *types.DirectPathProfileManagerDelete         `xml:"urn:vim25 DirectPathProfileManagerDelete,omitempty"`
  4616  	Res    *types.DirectPathProfileManagerDeleteResponse `xml:"DirectPathProfileManagerDeleteResponse,omitempty"`
  4617  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4618  }
  4619  
  4620  func (b *DirectPathProfileManagerDeleteBody) Fault() *soap.Fault { return b.Fault_ }
  4621  
  4622  func DirectPathProfileManagerDelete(ctx context.Context, r soap.RoundTripper, req *types.DirectPathProfileManagerDelete) (*types.DirectPathProfileManagerDeleteResponse, error) {
  4623  	var reqBody, resBody DirectPathProfileManagerDeleteBody
  4624  
  4625  	reqBody.Req = req
  4626  
  4627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4628  		return nil, err
  4629  	}
  4630  
  4631  	return resBody.Res, nil
  4632  }
  4633  
  4634  type DirectPathProfileManagerListBody struct {
  4635  	Req    *types.DirectPathProfileManagerList         `xml:"urn:vim25 DirectPathProfileManagerList,omitempty"`
  4636  	Res    *types.DirectPathProfileManagerListResponse `xml:"DirectPathProfileManagerListResponse,omitempty"`
  4637  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4638  }
  4639  
  4640  func (b *DirectPathProfileManagerListBody) Fault() *soap.Fault { return b.Fault_ }
  4641  
  4642  func DirectPathProfileManagerList(ctx context.Context, r soap.RoundTripper, req *types.DirectPathProfileManagerList) (*types.DirectPathProfileManagerListResponse, error) {
  4643  	var reqBody, resBody DirectPathProfileManagerListBody
  4644  
  4645  	reqBody.Req = req
  4646  
  4647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4648  		return nil, err
  4649  	}
  4650  
  4651  	return resBody.Res, nil
  4652  }
  4653  
  4654  type DirectPathProfileManagerQueryCapacityBody struct {
  4655  	Req    *types.DirectPathProfileManagerQueryCapacity         `xml:"urn:vim25 DirectPathProfileManagerQueryCapacity,omitempty"`
  4656  	Res    *types.DirectPathProfileManagerQueryCapacityResponse `xml:"DirectPathProfileManagerQueryCapacityResponse,omitempty"`
  4657  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4658  }
  4659  
  4660  func (b *DirectPathProfileManagerQueryCapacityBody) Fault() *soap.Fault { return b.Fault_ }
  4661  
  4662  func DirectPathProfileManagerQueryCapacity(ctx context.Context, r soap.RoundTripper, req *types.DirectPathProfileManagerQueryCapacity) (*types.DirectPathProfileManagerQueryCapacityResponse, error) {
  4663  	var reqBody, resBody DirectPathProfileManagerQueryCapacityBody
  4664  
  4665  	reqBody.Req = req
  4666  
  4667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4668  		return nil, err
  4669  	}
  4670  
  4671  	return resBody.Res, nil
  4672  }
  4673  
  4674  type DirectPathProfileManagerUpdateBody struct {
  4675  	Req    *types.DirectPathProfileManagerUpdate         `xml:"urn:vim25 DirectPathProfileManagerUpdate,omitempty"`
  4676  	Res    *types.DirectPathProfileManagerUpdateResponse `xml:"DirectPathProfileManagerUpdateResponse,omitempty"`
  4677  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4678  }
  4679  
  4680  func (b *DirectPathProfileManagerUpdateBody) Fault() *soap.Fault { return b.Fault_ }
  4681  
  4682  func DirectPathProfileManagerUpdate(ctx context.Context, r soap.RoundTripper, req *types.DirectPathProfileManagerUpdate) (*types.DirectPathProfileManagerUpdateResponse, error) {
  4683  	var reqBody, resBody DirectPathProfileManagerUpdateBody
  4684  
  4685  	reqBody.Req = req
  4686  
  4687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4688  		return nil, err
  4689  	}
  4690  
  4691  	return resBody.Res, nil
  4692  }
  4693  
  4694  type DisableAlarmBody struct {
  4695  	Req    *types.DisableAlarm         `xml:"urn:vim25 DisableAlarm,omitempty"`
  4696  	Res    *types.DisableAlarmResponse `xml:"DisableAlarmResponse,omitempty"`
  4697  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4698  }
  4699  
  4700  func (b *DisableAlarmBody) Fault() *soap.Fault { return b.Fault_ }
  4701  
  4702  func DisableAlarm(ctx context.Context, r soap.RoundTripper, req *types.DisableAlarm) (*types.DisableAlarmResponse, error) {
  4703  	var reqBody, resBody DisableAlarmBody
  4704  
  4705  	reqBody.Req = req
  4706  
  4707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4708  		return nil, err
  4709  	}
  4710  
  4711  	return resBody.Res, nil
  4712  }
  4713  
  4714  type DisableClusteredVmdkSupportBody struct {
  4715  	Req    *types.DisableClusteredVmdkSupport         `xml:"urn:vim25 DisableClusteredVmdkSupport,omitempty"`
  4716  	Res    *types.DisableClusteredVmdkSupportResponse `xml:"DisableClusteredVmdkSupportResponse,omitempty"`
  4717  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4718  }
  4719  
  4720  func (b *DisableClusteredVmdkSupportBody) Fault() *soap.Fault { return b.Fault_ }
  4721  
  4722  func DisableClusteredVmdkSupport(ctx context.Context, r soap.RoundTripper, req *types.DisableClusteredVmdkSupport) (*types.DisableClusteredVmdkSupportResponse, error) {
  4723  	var reqBody, resBody DisableClusteredVmdkSupportBody
  4724  
  4725  	reqBody.Req = req
  4726  
  4727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4728  		return nil, err
  4729  	}
  4730  
  4731  	return resBody.Res, nil
  4732  }
  4733  
  4734  type DisableEvcMode_TaskBody struct {
  4735  	Req    *types.DisableEvcMode_Task         `xml:"urn:vim25 DisableEvcMode_Task,omitempty"`
  4736  	Res    *types.DisableEvcMode_TaskResponse `xml:"DisableEvcMode_TaskResponse,omitempty"`
  4737  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4738  }
  4739  
  4740  func (b *DisableEvcMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4741  
  4742  func DisableEvcMode_Task(ctx context.Context, r soap.RoundTripper, req *types.DisableEvcMode_Task) (*types.DisableEvcMode_TaskResponse, error) {
  4743  	var reqBody, resBody DisableEvcMode_TaskBody
  4744  
  4745  	reqBody.Req = req
  4746  
  4747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4748  		return nil, err
  4749  	}
  4750  
  4751  	return resBody.Res, nil
  4752  }
  4753  
  4754  type DisableFeatureBody struct {
  4755  	Req    *types.DisableFeature         `xml:"urn:vim25 DisableFeature,omitempty"`
  4756  	Res    *types.DisableFeatureResponse `xml:"DisableFeatureResponse,omitempty"`
  4757  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4758  }
  4759  
  4760  func (b *DisableFeatureBody) Fault() *soap.Fault { return b.Fault_ }
  4761  
  4762  func DisableFeature(ctx context.Context, r soap.RoundTripper, req *types.DisableFeature) (*types.DisableFeatureResponse, error) {
  4763  	var reqBody, resBody DisableFeatureBody
  4764  
  4765  	reqBody.Req = req
  4766  
  4767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4768  		return nil, err
  4769  	}
  4770  
  4771  	return resBody.Res, nil
  4772  }
  4773  
  4774  type DisableHyperThreadingBody struct {
  4775  	Req    *types.DisableHyperThreading         `xml:"urn:vim25 DisableHyperThreading,omitempty"`
  4776  	Res    *types.DisableHyperThreadingResponse `xml:"DisableHyperThreadingResponse,omitempty"`
  4777  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4778  }
  4779  
  4780  func (b *DisableHyperThreadingBody) Fault() *soap.Fault { return b.Fault_ }
  4781  
  4782  func DisableHyperThreading(ctx context.Context, r soap.RoundTripper, req *types.DisableHyperThreading) (*types.DisableHyperThreadingResponse, error) {
  4783  	var reqBody, resBody DisableHyperThreadingBody
  4784  
  4785  	reqBody.Req = req
  4786  
  4787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4788  		return nil, err
  4789  	}
  4790  
  4791  	return resBody.Res, nil
  4792  }
  4793  
  4794  type DisableMultipathPathBody struct {
  4795  	Req    *types.DisableMultipathPath         `xml:"urn:vim25 DisableMultipathPath,omitempty"`
  4796  	Res    *types.DisableMultipathPathResponse `xml:"DisableMultipathPathResponse,omitempty"`
  4797  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4798  }
  4799  
  4800  func (b *DisableMultipathPathBody) Fault() *soap.Fault { return b.Fault_ }
  4801  
  4802  func DisableMultipathPath(ctx context.Context, r soap.RoundTripper, req *types.DisableMultipathPath) (*types.DisableMultipathPathResponse, error) {
  4803  	var reqBody, resBody DisableMultipathPathBody
  4804  
  4805  	reqBody.Req = req
  4806  
  4807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4808  		return nil, err
  4809  	}
  4810  
  4811  	return resBody.Res, nil
  4812  }
  4813  
  4814  type DisableNetworkBoot_TaskBody struct {
  4815  	Req    *types.DisableNetworkBoot_Task         `xml:"urn:vim25 DisableNetworkBoot_Task,omitempty"`
  4816  	Res    *types.DisableNetworkBoot_TaskResponse `xml:"DisableNetworkBoot_TaskResponse,omitempty"`
  4817  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4818  }
  4819  
  4820  func (b *DisableNetworkBoot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4821  
  4822  func DisableNetworkBoot_Task(ctx context.Context, r soap.RoundTripper, req *types.DisableNetworkBoot_Task) (*types.DisableNetworkBoot_TaskResponse, error) {
  4823  	var reqBody, resBody DisableNetworkBoot_TaskBody
  4824  
  4825  	reqBody.Req = req
  4826  
  4827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4828  		return nil, err
  4829  	}
  4830  
  4831  	return resBody.Res, nil
  4832  }
  4833  
  4834  type DisableRulesetBody struct {
  4835  	Req    *types.DisableRuleset         `xml:"urn:vim25 DisableRuleset,omitempty"`
  4836  	Res    *types.DisableRulesetResponse `xml:"DisableRulesetResponse,omitempty"`
  4837  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4838  }
  4839  
  4840  func (b *DisableRulesetBody) Fault() *soap.Fault { return b.Fault_ }
  4841  
  4842  func DisableRuleset(ctx context.Context, r soap.RoundTripper, req *types.DisableRuleset) (*types.DisableRulesetResponse, error) {
  4843  	var reqBody, resBody DisableRulesetBody
  4844  
  4845  	reqBody.Req = req
  4846  
  4847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4848  		return nil, err
  4849  	}
  4850  
  4851  	return resBody.Res, nil
  4852  }
  4853  
  4854  type DisableSecondaryVM_TaskBody struct {
  4855  	Req    *types.DisableSecondaryVM_Task         `xml:"urn:vim25 DisableSecondaryVM_Task,omitempty"`
  4856  	Res    *types.DisableSecondaryVM_TaskResponse `xml:"DisableSecondaryVM_TaskResponse,omitempty"`
  4857  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4858  }
  4859  
  4860  func (b *DisableSecondaryVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4861  
  4862  func DisableSecondaryVM_Task(ctx context.Context, r soap.RoundTripper, req *types.DisableSecondaryVM_Task) (*types.DisableSecondaryVM_TaskResponse, error) {
  4863  	var reqBody, resBody DisableSecondaryVM_TaskBody
  4864  
  4865  	reqBody.Req = req
  4866  
  4867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4868  		return nil, err
  4869  	}
  4870  
  4871  	return resBody.Res, nil
  4872  }
  4873  
  4874  type DisableSmartCardAuthenticationBody struct {
  4875  	Req    *types.DisableSmartCardAuthentication         `xml:"urn:vim25 DisableSmartCardAuthentication,omitempty"`
  4876  	Res    *types.DisableSmartCardAuthenticationResponse `xml:"DisableSmartCardAuthenticationResponse,omitempty"`
  4877  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4878  }
  4879  
  4880  func (b *DisableSmartCardAuthenticationBody) Fault() *soap.Fault { return b.Fault_ }
  4881  
  4882  func DisableSmartCardAuthentication(ctx context.Context, r soap.RoundTripper, req *types.DisableSmartCardAuthentication) (*types.DisableSmartCardAuthenticationResponse, error) {
  4883  	var reqBody, resBody DisableSmartCardAuthenticationBody
  4884  
  4885  	reqBody.Req = req
  4886  
  4887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4888  		return nil, err
  4889  	}
  4890  
  4891  	return resBody.Res, nil
  4892  }
  4893  
  4894  type DisconnectHost_TaskBody struct {
  4895  	Req    *types.DisconnectHost_Task         `xml:"urn:vim25 DisconnectHost_Task,omitempty"`
  4896  	Res    *types.DisconnectHost_TaskResponse `xml:"DisconnectHost_TaskResponse,omitempty"`
  4897  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4898  }
  4899  
  4900  func (b *DisconnectHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4901  
  4902  func DisconnectHost_Task(ctx context.Context, r soap.RoundTripper, req *types.DisconnectHost_Task) (*types.DisconnectHost_TaskResponse, error) {
  4903  	var reqBody, resBody DisconnectHost_TaskBody
  4904  
  4905  	reqBody.Req = req
  4906  
  4907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4908  		return nil, err
  4909  	}
  4910  
  4911  	return resBody.Res, nil
  4912  }
  4913  
  4914  type DisconnectNvmeControllerBody struct {
  4915  	Req    *types.DisconnectNvmeController         `xml:"urn:vim25 DisconnectNvmeController,omitempty"`
  4916  	Res    *types.DisconnectNvmeControllerResponse `xml:"DisconnectNvmeControllerResponse,omitempty"`
  4917  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4918  }
  4919  
  4920  func (b *DisconnectNvmeControllerBody) Fault() *soap.Fault { return b.Fault_ }
  4921  
  4922  func DisconnectNvmeController(ctx context.Context, r soap.RoundTripper, req *types.DisconnectNvmeController) (*types.DisconnectNvmeControllerResponse, error) {
  4923  	var reqBody, resBody DisconnectNvmeControllerBody
  4924  
  4925  	reqBody.Req = req
  4926  
  4927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4928  		return nil, err
  4929  	}
  4930  
  4931  	return resBody.Res, nil
  4932  }
  4933  
  4934  type DisconnectNvmeControllerEx_TaskBody struct {
  4935  	Req    *types.DisconnectNvmeControllerEx_Task         `xml:"urn:vim25 DisconnectNvmeControllerEx_Task,omitempty"`
  4936  	Res    *types.DisconnectNvmeControllerEx_TaskResponse `xml:"DisconnectNvmeControllerEx_TaskResponse,omitempty"`
  4937  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4938  }
  4939  
  4940  func (b *DisconnectNvmeControllerEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  4941  
  4942  func DisconnectNvmeControllerEx_Task(ctx context.Context, r soap.RoundTripper, req *types.DisconnectNvmeControllerEx_Task) (*types.DisconnectNvmeControllerEx_TaskResponse, error) {
  4943  	var reqBody, resBody DisconnectNvmeControllerEx_TaskBody
  4944  
  4945  	reqBody.Req = req
  4946  
  4947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4948  		return nil, err
  4949  	}
  4950  
  4951  	return resBody.Res, nil
  4952  }
  4953  
  4954  type DiscoverFcoeHbasBody struct {
  4955  	Req    *types.DiscoverFcoeHbas         `xml:"urn:vim25 DiscoverFcoeHbas,omitempty"`
  4956  	Res    *types.DiscoverFcoeHbasResponse `xml:"DiscoverFcoeHbasResponse,omitempty"`
  4957  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4958  }
  4959  
  4960  func (b *DiscoverFcoeHbasBody) Fault() *soap.Fault { return b.Fault_ }
  4961  
  4962  func DiscoverFcoeHbas(ctx context.Context, r soap.RoundTripper, req *types.DiscoverFcoeHbas) (*types.DiscoverFcoeHbasResponse, error) {
  4963  	var reqBody, resBody DiscoverFcoeHbasBody
  4964  
  4965  	reqBody.Req = req
  4966  
  4967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4968  		return nil, err
  4969  	}
  4970  
  4971  	return resBody.Res, nil
  4972  }
  4973  
  4974  type DiscoverNvmeControllersBody struct {
  4975  	Req    *types.DiscoverNvmeControllers         `xml:"urn:vim25 DiscoverNvmeControllers,omitempty"`
  4976  	Res    *types.DiscoverNvmeControllersResponse `xml:"DiscoverNvmeControllersResponse,omitempty"`
  4977  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4978  }
  4979  
  4980  func (b *DiscoverNvmeControllersBody) Fault() *soap.Fault { return b.Fault_ }
  4981  
  4982  func DiscoverNvmeControllers(ctx context.Context, r soap.RoundTripper, req *types.DiscoverNvmeControllers) (*types.DiscoverNvmeControllersResponse, error) {
  4983  	var reqBody, resBody DiscoverNvmeControllersBody
  4984  
  4985  	reqBody.Req = req
  4986  
  4987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  4988  		return nil, err
  4989  	}
  4990  
  4991  	return resBody.Res, nil
  4992  }
  4993  
  4994  type DissociateProfileBody struct {
  4995  	Req    *types.DissociateProfile         `xml:"urn:vim25 DissociateProfile,omitempty"`
  4996  	Res    *types.DissociateProfileResponse `xml:"DissociateProfileResponse,omitempty"`
  4997  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  4998  }
  4999  
  5000  func (b *DissociateProfileBody) Fault() *soap.Fault { return b.Fault_ }
  5001  
  5002  func DissociateProfile(ctx context.Context, r soap.RoundTripper, req *types.DissociateProfile) (*types.DissociateProfileResponse, error) {
  5003  	var reqBody, resBody DissociateProfileBody
  5004  
  5005  	reqBody.Req = req
  5006  
  5007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5008  		return nil, err
  5009  	}
  5010  
  5011  	return resBody.Res, nil
  5012  }
  5013  
  5014  type DoesCustomizationSpecExistBody struct {
  5015  	Req    *types.DoesCustomizationSpecExist         `xml:"urn:vim25 DoesCustomizationSpecExist,omitempty"`
  5016  	Res    *types.DoesCustomizationSpecExistResponse `xml:"DoesCustomizationSpecExistResponse,omitempty"`
  5017  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5018  }
  5019  
  5020  func (b *DoesCustomizationSpecExistBody) Fault() *soap.Fault { return b.Fault_ }
  5021  
  5022  func DoesCustomizationSpecExist(ctx context.Context, r soap.RoundTripper, req *types.DoesCustomizationSpecExist) (*types.DoesCustomizationSpecExistResponse, error) {
  5023  	var reqBody, resBody DoesCustomizationSpecExistBody
  5024  
  5025  	reqBody.Req = req
  5026  
  5027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5028  		return nil, err
  5029  	}
  5030  
  5031  	return resBody.Res, nil
  5032  }
  5033  
  5034  type DownloadDescriptionTreeBody struct {
  5035  	Req    *types.DownloadDescriptionTree         `xml:"urn:vim25 DownloadDescriptionTree,omitempty"`
  5036  	Res    *types.DownloadDescriptionTreeResponse `xml:"DownloadDescriptionTreeResponse,omitempty"`
  5037  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5038  }
  5039  
  5040  func (b *DownloadDescriptionTreeBody) Fault() *soap.Fault { return b.Fault_ }
  5041  
  5042  func DownloadDescriptionTree(ctx context.Context, r soap.RoundTripper, req *types.DownloadDescriptionTree) (*types.DownloadDescriptionTreeResponse, error) {
  5043  	var reqBody, resBody DownloadDescriptionTreeBody
  5044  
  5045  	reqBody.Req = req
  5046  
  5047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5048  		return nil, err
  5049  	}
  5050  
  5051  	return resBody.Res, nil
  5052  }
  5053  
  5054  type DropConnectionsBody struct {
  5055  	Req    *types.DropConnections         `xml:"urn:vim25 DropConnections,omitempty"`
  5056  	Res    *types.DropConnectionsResponse `xml:"DropConnectionsResponse,omitempty"`
  5057  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5058  }
  5059  
  5060  func (b *DropConnectionsBody) Fault() *soap.Fault { return b.Fault_ }
  5061  
  5062  func DropConnections(ctx context.Context, r soap.RoundTripper, req *types.DropConnections) (*types.DropConnectionsResponse, error) {
  5063  	var reqBody, resBody DropConnectionsBody
  5064  
  5065  	reqBody.Req = req
  5066  
  5067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5068  		return nil, err
  5069  	}
  5070  
  5071  	return resBody.Res, nil
  5072  }
  5073  
  5074  type DuplicateCustomizationSpecBody struct {
  5075  	Req    *types.DuplicateCustomizationSpec         `xml:"urn:vim25 DuplicateCustomizationSpec,omitempty"`
  5076  	Res    *types.DuplicateCustomizationSpecResponse `xml:"DuplicateCustomizationSpecResponse,omitempty"`
  5077  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5078  }
  5079  
  5080  func (b *DuplicateCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  5081  
  5082  func DuplicateCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.DuplicateCustomizationSpec) (*types.DuplicateCustomizationSpecResponse, error) {
  5083  	var reqBody, resBody DuplicateCustomizationSpecBody
  5084  
  5085  	reqBody.Req = req
  5086  
  5087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5088  		return nil, err
  5089  	}
  5090  
  5091  	return resBody.Res, nil
  5092  }
  5093  
  5094  type DvsReconfigureVmVnicNetworkResourcePool_TaskBody struct {
  5095  	Req    *types.DvsReconfigureVmVnicNetworkResourcePool_Task         `xml:"urn:vim25 DvsReconfigureVmVnicNetworkResourcePool_Task,omitempty"`
  5096  	Res    *types.DvsReconfigureVmVnicNetworkResourcePool_TaskResponse `xml:"DvsReconfigureVmVnicNetworkResourcePool_TaskResponse,omitempty"`
  5097  	Fault_ *soap.Fault                                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5098  }
  5099  
  5100  func (b *DvsReconfigureVmVnicNetworkResourcePool_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5101  
  5102  func DvsReconfigureVmVnicNetworkResourcePool_Task(ctx context.Context, r soap.RoundTripper, req *types.DvsReconfigureVmVnicNetworkResourcePool_Task) (*types.DvsReconfigureVmVnicNetworkResourcePool_TaskResponse, error) {
  5103  	var reqBody, resBody DvsReconfigureVmVnicNetworkResourcePool_TaskBody
  5104  
  5105  	reqBody.Req = req
  5106  
  5107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5108  		return nil, err
  5109  	}
  5110  
  5111  	return resBody.Res, nil
  5112  }
  5113  
  5114  type EagerZeroVirtualDisk_TaskBody struct {
  5115  	Req    *types.EagerZeroVirtualDisk_Task         `xml:"urn:vim25 EagerZeroVirtualDisk_Task,omitempty"`
  5116  	Res    *types.EagerZeroVirtualDisk_TaskResponse `xml:"EagerZeroVirtualDisk_TaskResponse,omitempty"`
  5117  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5118  }
  5119  
  5120  func (b *EagerZeroVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5121  
  5122  func EagerZeroVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.EagerZeroVirtualDisk_Task) (*types.EagerZeroVirtualDisk_TaskResponse, error) {
  5123  	var reqBody, resBody EagerZeroVirtualDisk_TaskBody
  5124  
  5125  	reqBody.Req = req
  5126  
  5127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5128  		return nil, err
  5129  	}
  5130  
  5131  	return resBody.Res, nil
  5132  }
  5133  
  5134  type EmitSyslogMarkBody struct {
  5135  	Req    *types.EmitSyslogMark         `xml:"urn:vim25 EmitSyslogMark,omitempty"`
  5136  	Res    *types.EmitSyslogMarkResponse `xml:"EmitSyslogMarkResponse,omitempty"`
  5137  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5138  }
  5139  
  5140  func (b *EmitSyslogMarkBody) Fault() *soap.Fault { return b.Fault_ }
  5141  
  5142  func EmitSyslogMark(ctx context.Context, r soap.RoundTripper, req *types.EmitSyslogMark) (*types.EmitSyslogMarkResponse, error) {
  5143  	var reqBody, resBody EmitSyslogMarkBody
  5144  
  5145  	reqBody.Req = req
  5146  
  5147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5148  		return nil, err
  5149  	}
  5150  
  5151  	return resBody.Res, nil
  5152  }
  5153  
  5154  type EnableAlarmBody struct {
  5155  	Req    *types.EnableAlarm         `xml:"urn:vim25 EnableAlarm,omitempty"`
  5156  	Res    *types.EnableAlarmResponse `xml:"EnableAlarmResponse,omitempty"`
  5157  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5158  }
  5159  
  5160  func (b *EnableAlarmBody) Fault() *soap.Fault { return b.Fault_ }
  5161  
  5162  func EnableAlarm(ctx context.Context, r soap.RoundTripper, req *types.EnableAlarm) (*types.EnableAlarmResponse, error) {
  5163  	var reqBody, resBody EnableAlarmBody
  5164  
  5165  	reqBody.Req = req
  5166  
  5167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5168  		return nil, err
  5169  	}
  5170  
  5171  	return resBody.Res, nil
  5172  }
  5173  
  5174  type EnableAlarmActionsBody struct {
  5175  	Req    *types.EnableAlarmActions         `xml:"urn:vim25 EnableAlarmActions,omitempty"`
  5176  	Res    *types.EnableAlarmActionsResponse `xml:"EnableAlarmActionsResponse,omitempty"`
  5177  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5178  }
  5179  
  5180  func (b *EnableAlarmActionsBody) Fault() *soap.Fault { return b.Fault_ }
  5181  
  5182  func EnableAlarmActions(ctx context.Context, r soap.RoundTripper, req *types.EnableAlarmActions) (*types.EnableAlarmActionsResponse, error) {
  5183  	var reqBody, resBody EnableAlarmActionsBody
  5184  
  5185  	reqBody.Req = req
  5186  
  5187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5188  		return nil, err
  5189  	}
  5190  
  5191  	return resBody.Res, nil
  5192  }
  5193  
  5194  type EnableClusteredVmdkSupportBody struct {
  5195  	Req    *types.EnableClusteredVmdkSupport         `xml:"urn:vim25 EnableClusteredVmdkSupport,omitempty"`
  5196  	Res    *types.EnableClusteredVmdkSupportResponse `xml:"EnableClusteredVmdkSupportResponse,omitempty"`
  5197  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5198  }
  5199  
  5200  func (b *EnableClusteredVmdkSupportBody) Fault() *soap.Fault { return b.Fault_ }
  5201  
  5202  func EnableClusteredVmdkSupport(ctx context.Context, r soap.RoundTripper, req *types.EnableClusteredVmdkSupport) (*types.EnableClusteredVmdkSupportResponse, error) {
  5203  	var reqBody, resBody EnableClusteredVmdkSupportBody
  5204  
  5205  	reqBody.Req = req
  5206  
  5207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5208  		return nil, err
  5209  	}
  5210  
  5211  	return resBody.Res, nil
  5212  }
  5213  
  5214  type EnableCryptoBody struct {
  5215  	Req    *types.EnableCrypto         `xml:"urn:vim25 EnableCrypto,omitempty"`
  5216  	Res    *types.EnableCryptoResponse `xml:"EnableCryptoResponse,omitempty"`
  5217  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5218  }
  5219  
  5220  func (b *EnableCryptoBody) Fault() *soap.Fault { return b.Fault_ }
  5221  
  5222  func EnableCrypto(ctx context.Context, r soap.RoundTripper, req *types.EnableCrypto) (*types.EnableCryptoResponse, error) {
  5223  	var reqBody, resBody EnableCryptoBody
  5224  
  5225  	reqBody.Req = req
  5226  
  5227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5228  		return nil, err
  5229  	}
  5230  
  5231  	return resBody.Res, nil
  5232  }
  5233  
  5234  type EnableFeatureBody struct {
  5235  	Req    *types.EnableFeature         `xml:"urn:vim25 EnableFeature,omitempty"`
  5236  	Res    *types.EnableFeatureResponse `xml:"EnableFeatureResponse,omitempty"`
  5237  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5238  }
  5239  
  5240  func (b *EnableFeatureBody) Fault() *soap.Fault { return b.Fault_ }
  5241  
  5242  func EnableFeature(ctx context.Context, r soap.RoundTripper, req *types.EnableFeature) (*types.EnableFeatureResponse, error) {
  5243  	var reqBody, resBody EnableFeatureBody
  5244  
  5245  	reqBody.Req = req
  5246  
  5247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5248  		return nil, err
  5249  	}
  5250  
  5251  	return resBody.Res, nil
  5252  }
  5253  
  5254  type EnableHyperThreadingBody struct {
  5255  	Req    *types.EnableHyperThreading         `xml:"urn:vim25 EnableHyperThreading,omitempty"`
  5256  	Res    *types.EnableHyperThreadingResponse `xml:"EnableHyperThreadingResponse,omitempty"`
  5257  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5258  }
  5259  
  5260  func (b *EnableHyperThreadingBody) Fault() *soap.Fault { return b.Fault_ }
  5261  
  5262  func EnableHyperThreading(ctx context.Context, r soap.RoundTripper, req *types.EnableHyperThreading) (*types.EnableHyperThreadingResponse, error) {
  5263  	var reqBody, resBody EnableHyperThreadingBody
  5264  
  5265  	reqBody.Req = req
  5266  
  5267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5268  		return nil, err
  5269  	}
  5270  
  5271  	return resBody.Res, nil
  5272  }
  5273  
  5274  type EnableMultipathPathBody struct {
  5275  	Req    *types.EnableMultipathPath         `xml:"urn:vim25 EnableMultipathPath,omitempty"`
  5276  	Res    *types.EnableMultipathPathResponse `xml:"EnableMultipathPathResponse,omitempty"`
  5277  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5278  }
  5279  
  5280  func (b *EnableMultipathPathBody) Fault() *soap.Fault { return b.Fault_ }
  5281  
  5282  func EnableMultipathPath(ctx context.Context, r soap.RoundTripper, req *types.EnableMultipathPath) (*types.EnableMultipathPathResponse, error) {
  5283  	var reqBody, resBody EnableMultipathPathBody
  5284  
  5285  	reqBody.Req = req
  5286  
  5287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5288  		return nil, err
  5289  	}
  5290  
  5291  	return resBody.Res, nil
  5292  }
  5293  
  5294  type EnableNetworkBoot_TaskBody struct {
  5295  	Req    *types.EnableNetworkBoot_Task         `xml:"urn:vim25 EnableNetworkBoot_Task,omitempty"`
  5296  	Res    *types.EnableNetworkBoot_TaskResponse `xml:"EnableNetworkBoot_TaskResponse,omitempty"`
  5297  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5298  }
  5299  
  5300  func (b *EnableNetworkBoot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5301  
  5302  func EnableNetworkBoot_Task(ctx context.Context, r soap.RoundTripper, req *types.EnableNetworkBoot_Task) (*types.EnableNetworkBoot_TaskResponse, error) {
  5303  	var reqBody, resBody EnableNetworkBoot_TaskBody
  5304  
  5305  	reqBody.Req = req
  5306  
  5307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5308  		return nil, err
  5309  	}
  5310  
  5311  	return resBody.Res, nil
  5312  }
  5313  
  5314  type EnableNetworkResourceManagementBody struct {
  5315  	Req    *types.EnableNetworkResourceManagement         `xml:"urn:vim25 EnableNetworkResourceManagement,omitempty"`
  5316  	Res    *types.EnableNetworkResourceManagementResponse `xml:"EnableNetworkResourceManagementResponse,omitempty"`
  5317  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5318  }
  5319  
  5320  func (b *EnableNetworkResourceManagementBody) Fault() *soap.Fault { return b.Fault_ }
  5321  
  5322  func EnableNetworkResourceManagement(ctx context.Context, r soap.RoundTripper, req *types.EnableNetworkResourceManagement) (*types.EnableNetworkResourceManagementResponse, error) {
  5323  	var reqBody, resBody EnableNetworkResourceManagementBody
  5324  
  5325  	reqBody.Req = req
  5326  
  5327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5328  		return nil, err
  5329  	}
  5330  
  5331  	return resBody.Res, nil
  5332  }
  5333  
  5334  type EnableRulesetBody struct {
  5335  	Req    *types.EnableRuleset         `xml:"urn:vim25 EnableRuleset,omitempty"`
  5336  	Res    *types.EnableRulesetResponse `xml:"EnableRulesetResponse,omitempty"`
  5337  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5338  }
  5339  
  5340  func (b *EnableRulesetBody) Fault() *soap.Fault { return b.Fault_ }
  5341  
  5342  func EnableRuleset(ctx context.Context, r soap.RoundTripper, req *types.EnableRuleset) (*types.EnableRulesetResponse, error) {
  5343  	var reqBody, resBody EnableRulesetBody
  5344  
  5345  	reqBody.Req = req
  5346  
  5347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5348  		return nil, err
  5349  	}
  5350  
  5351  	return resBody.Res, nil
  5352  }
  5353  
  5354  type EnableSecondaryVM_TaskBody struct {
  5355  	Req    *types.EnableSecondaryVM_Task         `xml:"urn:vim25 EnableSecondaryVM_Task,omitempty"`
  5356  	Res    *types.EnableSecondaryVM_TaskResponse `xml:"EnableSecondaryVM_TaskResponse,omitempty"`
  5357  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5358  }
  5359  
  5360  func (b *EnableSecondaryVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5361  
  5362  func EnableSecondaryVM_Task(ctx context.Context, r soap.RoundTripper, req *types.EnableSecondaryVM_Task) (*types.EnableSecondaryVM_TaskResponse, error) {
  5363  	var reqBody, resBody EnableSecondaryVM_TaskBody
  5364  
  5365  	reqBody.Req = req
  5366  
  5367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5368  		return nil, err
  5369  	}
  5370  
  5371  	return resBody.Res, nil
  5372  }
  5373  
  5374  type EnableSmartCardAuthenticationBody struct {
  5375  	Req    *types.EnableSmartCardAuthentication         `xml:"urn:vim25 EnableSmartCardAuthentication,omitempty"`
  5376  	Res    *types.EnableSmartCardAuthenticationResponse `xml:"EnableSmartCardAuthenticationResponse,omitempty"`
  5377  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5378  }
  5379  
  5380  func (b *EnableSmartCardAuthenticationBody) Fault() *soap.Fault { return b.Fault_ }
  5381  
  5382  func EnableSmartCardAuthentication(ctx context.Context, r soap.RoundTripper, req *types.EnableSmartCardAuthentication) (*types.EnableSmartCardAuthenticationResponse, error) {
  5383  	var reqBody, resBody EnableSmartCardAuthenticationBody
  5384  
  5385  	reqBody.Req = req
  5386  
  5387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5388  		return nil, err
  5389  	}
  5390  
  5391  	return resBody.Res, nil
  5392  }
  5393  
  5394  type EnterLockdownModeBody struct {
  5395  	Req    *types.EnterLockdownMode         `xml:"urn:vim25 EnterLockdownMode,omitempty"`
  5396  	Res    *types.EnterLockdownModeResponse `xml:"EnterLockdownModeResponse,omitempty"`
  5397  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5398  }
  5399  
  5400  func (b *EnterLockdownModeBody) Fault() *soap.Fault { return b.Fault_ }
  5401  
  5402  func EnterLockdownMode(ctx context.Context, r soap.RoundTripper, req *types.EnterLockdownMode) (*types.EnterLockdownModeResponse, error) {
  5403  	var reqBody, resBody EnterLockdownModeBody
  5404  
  5405  	reqBody.Req = req
  5406  
  5407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5408  		return nil, err
  5409  	}
  5410  
  5411  	return resBody.Res, nil
  5412  }
  5413  
  5414  type EnterMaintenanceMode_TaskBody struct {
  5415  	Req    *types.EnterMaintenanceMode_Task         `xml:"urn:vim25 EnterMaintenanceMode_Task,omitempty"`
  5416  	Res    *types.EnterMaintenanceMode_TaskResponse `xml:"EnterMaintenanceMode_TaskResponse,omitempty"`
  5417  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5418  }
  5419  
  5420  func (b *EnterMaintenanceMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5421  
  5422  func EnterMaintenanceMode_Task(ctx context.Context, r soap.RoundTripper, req *types.EnterMaintenanceMode_Task) (*types.EnterMaintenanceMode_TaskResponse, error) {
  5423  	var reqBody, resBody EnterMaintenanceMode_TaskBody
  5424  
  5425  	reqBody.Req = req
  5426  
  5427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5428  		return nil, err
  5429  	}
  5430  
  5431  	return resBody.Res, nil
  5432  }
  5433  
  5434  type EstimateDatabaseSizeBody struct {
  5435  	Req    *types.EstimateDatabaseSize         `xml:"urn:vim25 EstimateDatabaseSize,omitempty"`
  5436  	Res    *types.EstimateDatabaseSizeResponse `xml:"EstimateDatabaseSizeResponse,omitempty"`
  5437  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5438  }
  5439  
  5440  func (b *EstimateDatabaseSizeBody) Fault() *soap.Fault { return b.Fault_ }
  5441  
  5442  func EstimateDatabaseSize(ctx context.Context, r soap.RoundTripper, req *types.EstimateDatabaseSize) (*types.EstimateDatabaseSizeResponse, error) {
  5443  	var reqBody, resBody EstimateDatabaseSizeBody
  5444  
  5445  	reqBody.Req = req
  5446  
  5447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5448  		return nil, err
  5449  	}
  5450  
  5451  	return resBody.Res, nil
  5452  }
  5453  
  5454  type EstimateStorageForConsolidateSnapshots_TaskBody struct {
  5455  	Req    *types.EstimateStorageForConsolidateSnapshots_Task         `xml:"urn:vim25 EstimateStorageForConsolidateSnapshots_Task,omitempty"`
  5456  	Res    *types.EstimateStorageForConsolidateSnapshots_TaskResponse `xml:"EstimateStorageForConsolidateSnapshots_TaskResponse,omitempty"`
  5457  	Fault_ *soap.Fault                                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5458  }
  5459  
  5460  func (b *EstimateStorageForConsolidateSnapshots_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5461  
  5462  func EstimateStorageForConsolidateSnapshots_Task(ctx context.Context, r soap.RoundTripper, req *types.EstimateStorageForConsolidateSnapshots_Task) (*types.EstimateStorageForConsolidateSnapshots_TaskResponse, error) {
  5463  	var reqBody, resBody EstimateStorageForConsolidateSnapshots_TaskBody
  5464  
  5465  	reqBody.Req = req
  5466  
  5467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5468  		return nil, err
  5469  	}
  5470  
  5471  	return resBody.Res, nil
  5472  }
  5473  
  5474  type EsxAgentHostManagerUpdateConfigBody struct {
  5475  	Req    *types.EsxAgentHostManagerUpdateConfig         `xml:"urn:vim25 EsxAgentHostManagerUpdateConfig,omitempty"`
  5476  	Res    *types.EsxAgentHostManagerUpdateConfigResponse `xml:"EsxAgentHostManagerUpdateConfigResponse,omitempty"`
  5477  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5478  }
  5479  
  5480  func (b *EsxAgentHostManagerUpdateConfigBody) Fault() *soap.Fault { return b.Fault_ }
  5481  
  5482  func EsxAgentHostManagerUpdateConfig(ctx context.Context, r soap.RoundTripper, req *types.EsxAgentHostManagerUpdateConfig) (*types.EsxAgentHostManagerUpdateConfigResponse, error) {
  5483  	var reqBody, resBody EsxAgentHostManagerUpdateConfigBody
  5484  
  5485  	reqBody.Req = req
  5486  
  5487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5488  		return nil, err
  5489  	}
  5490  
  5491  	return resBody.Res, nil
  5492  }
  5493  
  5494  type EvacuateVsanNode_TaskBody struct {
  5495  	Req    *types.EvacuateVsanNode_Task         `xml:"urn:vim25 EvacuateVsanNode_Task,omitempty"`
  5496  	Res    *types.EvacuateVsanNode_TaskResponse `xml:"EvacuateVsanNode_TaskResponse,omitempty"`
  5497  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5498  }
  5499  
  5500  func (b *EvacuateVsanNode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5501  
  5502  func EvacuateVsanNode_Task(ctx context.Context, r soap.RoundTripper, req *types.EvacuateVsanNode_Task) (*types.EvacuateVsanNode_TaskResponse, error) {
  5503  	var reqBody, resBody EvacuateVsanNode_TaskBody
  5504  
  5505  	reqBody.Req = req
  5506  
  5507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5508  		return nil, err
  5509  	}
  5510  
  5511  	return resBody.Res, nil
  5512  }
  5513  
  5514  type EvcManagerBody struct {
  5515  	Req    *types.EvcManager         `xml:"urn:vim25 EvcManager,omitempty"`
  5516  	Res    *types.EvcManagerResponse `xml:"EvcManagerResponse,omitempty"`
  5517  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5518  }
  5519  
  5520  func (b *EvcManagerBody) Fault() *soap.Fault { return b.Fault_ }
  5521  
  5522  func EvcManager(ctx context.Context, r soap.RoundTripper, req *types.EvcManager) (*types.EvcManagerResponse, error) {
  5523  	var reqBody, resBody EvcManagerBody
  5524  
  5525  	reqBody.Req = req
  5526  
  5527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5528  		return nil, err
  5529  	}
  5530  
  5531  	return resBody.Res, nil
  5532  }
  5533  
  5534  type ExecuteHostProfileBody struct {
  5535  	Req    *types.ExecuteHostProfile         `xml:"urn:vim25 ExecuteHostProfile,omitempty"`
  5536  	Res    *types.ExecuteHostProfileResponse `xml:"ExecuteHostProfileResponse,omitempty"`
  5537  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5538  }
  5539  
  5540  func (b *ExecuteHostProfileBody) Fault() *soap.Fault { return b.Fault_ }
  5541  
  5542  func ExecuteHostProfile(ctx context.Context, r soap.RoundTripper, req *types.ExecuteHostProfile) (*types.ExecuteHostProfileResponse, error) {
  5543  	var reqBody, resBody ExecuteHostProfileBody
  5544  
  5545  	reqBody.Req = req
  5546  
  5547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5548  		return nil, err
  5549  	}
  5550  
  5551  	return resBody.Res, nil
  5552  }
  5553  
  5554  type ExecuteSimpleCommandBody struct {
  5555  	Req    *types.ExecuteSimpleCommand         `xml:"urn:vim25 ExecuteSimpleCommand,omitempty"`
  5556  	Res    *types.ExecuteSimpleCommandResponse `xml:"ExecuteSimpleCommandResponse,omitempty"`
  5557  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5558  }
  5559  
  5560  func (b *ExecuteSimpleCommandBody) Fault() *soap.Fault { return b.Fault_ }
  5561  
  5562  func ExecuteSimpleCommand(ctx context.Context, r soap.RoundTripper, req *types.ExecuteSimpleCommand) (*types.ExecuteSimpleCommandResponse, error) {
  5563  	var reqBody, resBody ExecuteSimpleCommandBody
  5564  
  5565  	reqBody.Req = req
  5566  
  5567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5568  		return nil, err
  5569  	}
  5570  
  5571  	return resBody.Res, nil
  5572  }
  5573  
  5574  type ExitLockdownModeBody struct {
  5575  	Req    *types.ExitLockdownMode         `xml:"urn:vim25 ExitLockdownMode,omitempty"`
  5576  	Res    *types.ExitLockdownModeResponse `xml:"ExitLockdownModeResponse,omitempty"`
  5577  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5578  }
  5579  
  5580  func (b *ExitLockdownModeBody) Fault() *soap.Fault { return b.Fault_ }
  5581  
  5582  func ExitLockdownMode(ctx context.Context, r soap.RoundTripper, req *types.ExitLockdownMode) (*types.ExitLockdownModeResponse, error) {
  5583  	var reqBody, resBody ExitLockdownModeBody
  5584  
  5585  	reqBody.Req = req
  5586  
  5587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5588  		return nil, err
  5589  	}
  5590  
  5591  	return resBody.Res, nil
  5592  }
  5593  
  5594  type ExitMaintenanceMode_TaskBody struct {
  5595  	Req    *types.ExitMaintenanceMode_Task         `xml:"urn:vim25 ExitMaintenanceMode_Task,omitempty"`
  5596  	Res    *types.ExitMaintenanceMode_TaskResponse `xml:"ExitMaintenanceMode_TaskResponse,omitempty"`
  5597  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5598  }
  5599  
  5600  func (b *ExitMaintenanceMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5601  
  5602  func ExitMaintenanceMode_Task(ctx context.Context, r soap.RoundTripper, req *types.ExitMaintenanceMode_Task) (*types.ExitMaintenanceMode_TaskResponse, error) {
  5603  	var reqBody, resBody ExitMaintenanceMode_TaskBody
  5604  
  5605  	reqBody.Req = req
  5606  
  5607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5608  		return nil, err
  5609  	}
  5610  
  5611  	return resBody.Res, nil
  5612  }
  5613  
  5614  type ExpandVmfsDatastoreBody struct {
  5615  	Req    *types.ExpandVmfsDatastore         `xml:"urn:vim25 ExpandVmfsDatastore,omitempty"`
  5616  	Res    *types.ExpandVmfsDatastoreResponse `xml:"ExpandVmfsDatastoreResponse,omitempty"`
  5617  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5618  }
  5619  
  5620  func (b *ExpandVmfsDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  5621  
  5622  func ExpandVmfsDatastore(ctx context.Context, r soap.RoundTripper, req *types.ExpandVmfsDatastore) (*types.ExpandVmfsDatastoreResponse, error) {
  5623  	var reqBody, resBody ExpandVmfsDatastoreBody
  5624  
  5625  	reqBody.Req = req
  5626  
  5627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5628  		return nil, err
  5629  	}
  5630  
  5631  	return resBody.Res, nil
  5632  }
  5633  
  5634  type ExpandVmfsExtentBody struct {
  5635  	Req    *types.ExpandVmfsExtent         `xml:"urn:vim25 ExpandVmfsExtent,omitempty"`
  5636  	Res    *types.ExpandVmfsExtentResponse `xml:"ExpandVmfsExtentResponse,omitempty"`
  5637  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5638  }
  5639  
  5640  func (b *ExpandVmfsExtentBody) Fault() *soap.Fault { return b.Fault_ }
  5641  
  5642  func ExpandVmfsExtent(ctx context.Context, r soap.RoundTripper, req *types.ExpandVmfsExtent) (*types.ExpandVmfsExtentResponse, error) {
  5643  	var reqBody, resBody ExpandVmfsExtentBody
  5644  
  5645  	reqBody.Req = req
  5646  
  5647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5648  		return nil, err
  5649  	}
  5650  
  5651  	return resBody.Res, nil
  5652  }
  5653  
  5654  type ExportAnswerFile_TaskBody struct {
  5655  	Req    *types.ExportAnswerFile_Task         `xml:"urn:vim25 ExportAnswerFile_Task,omitempty"`
  5656  	Res    *types.ExportAnswerFile_TaskResponse `xml:"ExportAnswerFile_TaskResponse,omitempty"`
  5657  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5658  }
  5659  
  5660  func (b *ExportAnswerFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5661  
  5662  func ExportAnswerFile_Task(ctx context.Context, r soap.RoundTripper, req *types.ExportAnswerFile_Task) (*types.ExportAnswerFile_TaskResponse, error) {
  5663  	var reqBody, resBody ExportAnswerFile_TaskBody
  5664  
  5665  	reqBody.Req = req
  5666  
  5667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5668  		return nil, err
  5669  	}
  5670  
  5671  	return resBody.Res, nil
  5672  }
  5673  
  5674  type ExportProfileBody struct {
  5675  	Req    *types.ExportProfile         `xml:"urn:vim25 ExportProfile,omitempty"`
  5676  	Res    *types.ExportProfileResponse `xml:"ExportProfileResponse,omitempty"`
  5677  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5678  }
  5679  
  5680  func (b *ExportProfileBody) Fault() *soap.Fault { return b.Fault_ }
  5681  
  5682  func ExportProfile(ctx context.Context, r soap.RoundTripper, req *types.ExportProfile) (*types.ExportProfileResponse, error) {
  5683  	var reqBody, resBody ExportProfileBody
  5684  
  5685  	reqBody.Req = req
  5686  
  5687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5688  		return nil, err
  5689  	}
  5690  
  5691  	return resBody.Res, nil
  5692  }
  5693  
  5694  type ExportSnapshotBody struct {
  5695  	Req    *types.ExportSnapshot         `xml:"urn:vim25 ExportSnapshot,omitempty"`
  5696  	Res    *types.ExportSnapshotResponse `xml:"ExportSnapshotResponse,omitempty"`
  5697  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5698  }
  5699  
  5700  func (b *ExportSnapshotBody) Fault() *soap.Fault { return b.Fault_ }
  5701  
  5702  func ExportSnapshot(ctx context.Context, r soap.RoundTripper, req *types.ExportSnapshot) (*types.ExportSnapshotResponse, error) {
  5703  	var reqBody, resBody ExportSnapshotBody
  5704  
  5705  	reqBody.Req = req
  5706  
  5707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5708  		return nil, err
  5709  	}
  5710  
  5711  	return resBody.Res, nil
  5712  }
  5713  
  5714  type ExportVAppBody struct {
  5715  	Req    *types.ExportVApp         `xml:"urn:vim25 ExportVApp,omitempty"`
  5716  	Res    *types.ExportVAppResponse `xml:"ExportVAppResponse,omitempty"`
  5717  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5718  }
  5719  
  5720  func (b *ExportVAppBody) Fault() *soap.Fault { return b.Fault_ }
  5721  
  5722  func ExportVApp(ctx context.Context, r soap.RoundTripper, req *types.ExportVApp) (*types.ExportVAppResponse, error) {
  5723  	var reqBody, resBody ExportVAppBody
  5724  
  5725  	reqBody.Req = req
  5726  
  5727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5728  		return nil, err
  5729  	}
  5730  
  5731  	return resBody.Res, nil
  5732  }
  5733  
  5734  type ExportVmBody struct {
  5735  	Req    *types.ExportVm         `xml:"urn:vim25 ExportVm,omitempty"`
  5736  	Res    *types.ExportVmResponse `xml:"ExportVmResponse,omitempty"`
  5737  	Fault_ *soap.Fault             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5738  }
  5739  
  5740  func (b *ExportVmBody) Fault() *soap.Fault { return b.Fault_ }
  5741  
  5742  func ExportVm(ctx context.Context, r soap.RoundTripper, req *types.ExportVm) (*types.ExportVmResponse, error) {
  5743  	var reqBody, resBody ExportVmBody
  5744  
  5745  	reqBody.Req = req
  5746  
  5747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5748  		return nil, err
  5749  	}
  5750  
  5751  	return resBody.Res, nil
  5752  }
  5753  
  5754  type ExtendDisk_TaskBody struct {
  5755  	Req    *types.ExtendDisk_Task         `xml:"urn:vim25 ExtendDisk_Task,omitempty"`
  5756  	Res    *types.ExtendDisk_TaskResponse `xml:"ExtendDisk_TaskResponse,omitempty"`
  5757  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5758  }
  5759  
  5760  func (b *ExtendDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5761  
  5762  func ExtendDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.ExtendDisk_Task) (*types.ExtendDisk_TaskResponse, error) {
  5763  	var reqBody, resBody ExtendDisk_TaskBody
  5764  
  5765  	reqBody.Req = req
  5766  
  5767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5768  		return nil, err
  5769  	}
  5770  
  5771  	return resBody.Res, nil
  5772  }
  5773  
  5774  type ExtendHCI_TaskBody struct {
  5775  	Req    *types.ExtendHCI_Task         `xml:"urn:vim25 ExtendHCI_Task,omitempty"`
  5776  	Res    *types.ExtendHCI_TaskResponse `xml:"ExtendHCI_TaskResponse,omitempty"`
  5777  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5778  }
  5779  
  5780  func (b *ExtendHCI_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5781  
  5782  func ExtendHCI_Task(ctx context.Context, r soap.RoundTripper, req *types.ExtendHCI_Task) (*types.ExtendHCI_TaskResponse, error) {
  5783  	var reqBody, resBody ExtendHCI_TaskBody
  5784  
  5785  	reqBody.Req = req
  5786  
  5787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5788  		return nil, err
  5789  	}
  5790  
  5791  	return resBody.Res, nil
  5792  }
  5793  
  5794  type ExtendVffsBody struct {
  5795  	Req    *types.ExtendVffs         `xml:"urn:vim25 ExtendVffs,omitempty"`
  5796  	Res    *types.ExtendVffsResponse `xml:"ExtendVffsResponse,omitempty"`
  5797  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5798  }
  5799  
  5800  func (b *ExtendVffsBody) Fault() *soap.Fault { return b.Fault_ }
  5801  
  5802  func ExtendVffs(ctx context.Context, r soap.RoundTripper, req *types.ExtendVffs) (*types.ExtendVffsResponse, error) {
  5803  	var reqBody, resBody ExtendVffsBody
  5804  
  5805  	reqBody.Req = req
  5806  
  5807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5808  		return nil, err
  5809  	}
  5810  
  5811  	return resBody.Res, nil
  5812  }
  5813  
  5814  type ExtendVirtualDisk_TaskBody struct {
  5815  	Req    *types.ExtendVirtualDisk_Task         `xml:"urn:vim25 ExtendVirtualDisk_Task,omitempty"`
  5816  	Res    *types.ExtendVirtualDisk_TaskResponse `xml:"ExtendVirtualDisk_TaskResponse,omitempty"`
  5817  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5818  }
  5819  
  5820  func (b *ExtendVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  5821  
  5822  func ExtendVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.ExtendVirtualDisk_Task) (*types.ExtendVirtualDisk_TaskResponse, error) {
  5823  	var reqBody, resBody ExtendVirtualDisk_TaskBody
  5824  
  5825  	reqBody.Req = req
  5826  
  5827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5828  		return nil, err
  5829  	}
  5830  
  5831  	return resBody.Res, nil
  5832  }
  5833  
  5834  type ExtendVmfsDatastoreBody struct {
  5835  	Req    *types.ExtendVmfsDatastore         `xml:"urn:vim25 ExtendVmfsDatastore,omitempty"`
  5836  	Res    *types.ExtendVmfsDatastoreResponse `xml:"ExtendVmfsDatastoreResponse,omitempty"`
  5837  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5838  }
  5839  
  5840  func (b *ExtendVmfsDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
  5841  
  5842  func ExtendVmfsDatastore(ctx context.Context, r soap.RoundTripper, req *types.ExtendVmfsDatastore) (*types.ExtendVmfsDatastoreResponse, error) {
  5843  	var reqBody, resBody ExtendVmfsDatastoreBody
  5844  
  5845  	reqBody.Req = req
  5846  
  5847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5848  		return nil, err
  5849  	}
  5850  
  5851  	return resBody.Res, nil
  5852  }
  5853  
  5854  type ExtractOvfEnvironmentBody struct {
  5855  	Req    *types.ExtractOvfEnvironment         `xml:"urn:vim25 ExtractOvfEnvironment,omitempty"`
  5856  	Res    *types.ExtractOvfEnvironmentResponse `xml:"ExtractOvfEnvironmentResponse,omitempty"`
  5857  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5858  }
  5859  
  5860  func (b *ExtractOvfEnvironmentBody) Fault() *soap.Fault { return b.Fault_ }
  5861  
  5862  func ExtractOvfEnvironment(ctx context.Context, r soap.RoundTripper, req *types.ExtractOvfEnvironment) (*types.ExtractOvfEnvironmentResponse, error) {
  5863  	var reqBody, resBody ExtractOvfEnvironmentBody
  5864  
  5865  	reqBody.Req = req
  5866  
  5867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5868  		return nil, err
  5869  	}
  5870  
  5871  	return resBody.Res, nil
  5872  }
  5873  
  5874  type FetchAuditRecordsBody struct {
  5875  	Req    *types.FetchAuditRecords         `xml:"urn:vim25 FetchAuditRecords,omitempty"`
  5876  	Res    *types.FetchAuditRecordsResponse `xml:"FetchAuditRecordsResponse,omitempty"`
  5877  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5878  }
  5879  
  5880  func (b *FetchAuditRecordsBody) Fault() *soap.Fault { return b.Fault_ }
  5881  
  5882  func FetchAuditRecords(ctx context.Context, r soap.RoundTripper, req *types.FetchAuditRecords) (*types.FetchAuditRecordsResponse, error) {
  5883  	var reqBody, resBody FetchAuditRecordsBody
  5884  
  5885  	reqBody.Req = req
  5886  
  5887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5888  		return nil, err
  5889  	}
  5890  
  5891  	return resBody.Res, nil
  5892  }
  5893  
  5894  type FetchDVPortKeysBody struct {
  5895  	Req    *types.FetchDVPortKeys         `xml:"urn:vim25 FetchDVPortKeys,omitempty"`
  5896  	Res    *types.FetchDVPortKeysResponse `xml:"FetchDVPortKeysResponse,omitempty"`
  5897  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5898  }
  5899  
  5900  func (b *FetchDVPortKeysBody) Fault() *soap.Fault { return b.Fault_ }
  5901  
  5902  func FetchDVPortKeys(ctx context.Context, r soap.RoundTripper, req *types.FetchDVPortKeys) (*types.FetchDVPortKeysResponse, error) {
  5903  	var reqBody, resBody FetchDVPortKeysBody
  5904  
  5905  	reqBody.Req = req
  5906  
  5907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5908  		return nil, err
  5909  	}
  5910  
  5911  	return resBody.Res, nil
  5912  }
  5913  
  5914  type FetchDVPortsBody struct {
  5915  	Req    *types.FetchDVPorts         `xml:"urn:vim25 FetchDVPorts,omitempty"`
  5916  	Res    *types.FetchDVPortsResponse `xml:"FetchDVPortsResponse,omitempty"`
  5917  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5918  }
  5919  
  5920  func (b *FetchDVPortsBody) Fault() *soap.Fault { return b.Fault_ }
  5921  
  5922  func FetchDVPorts(ctx context.Context, r soap.RoundTripper, req *types.FetchDVPorts) (*types.FetchDVPortsResponse, error) {
  5923  	var reqBody, resBody FetchDVPortsBody
  5924  
  5925  	reqBody.Req = req
  5926  
  5927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5928  		return nil, err
  5929  	}
  5930  
  5931  	return resBody.Res, nil
  5932  }
  5933  
  5934  type FetchSystemEventLogBody struct {
  5935  	Req    *types.FetchSystemEventLog         `xml:"urn:vim25 FetchSystemEventLog,omitempty"`
  5936  	Res    *types.FetchSystemEventLogResponse `xml:"FetchSystemEventLogResponse,omitempty"`
  5937  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5938  }
  5939  
  5940  func (b *FetchSystemEventLogBody) Fault() *soap.Fault { return b.Fault_ }
  5941  
  5942  func FetchSystemEventLog(ctx context.Context, r soap.RoundTripper, req *types.FetchSystemEventLog) (*types.FetchSystemEventLogResponse, error) {
  5943  	var reqBody, resBody FetchSystemEventLogBody
  5944  
  5945  	reqBody.Req = req
  5946  
  5947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5948  		return nil, err
  5949  	}
  5950  
  5951  	return resBody.Res, nil
  5952  }
  5953  
  5954  type FetchUserPrivilegeOnEntitiesBody struct {
  5955  	Req    *types.FetchUserPrivilegeOnEntities         `xml:"urn:vim25 FetchUserPrivilegeOnEntities,omitempty"`
  5956  	Res    *types.FetchUserPrivilegeOnEntitiesResponse `xml:"FetchUserPrivilegeOnEntitiesResponse,omitempty"`
  5957  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5958  }
  5959  
  5960  func (b *FetchUserPrivilegeOnEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  5961  
  5962  func FetchUserPrivilegeOnEntities(ctx context.Context, r soap.RoundTripper, req *types.FetchUserPrivilegeOnEntities) (*types.FetchUserPrivilegeOnEntitiesResponse, error) {
  5963  	var reqBody, resBody FetchUserPrivilegeOnEntitiesBody
  5964  
  5965  	reqBody.Req = req
  5966  
  5967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5968  		return nil, err
  5969  	}
  5970  
  5971  	return resBody.Res, nil
  5972  }
  5973  
  5974  type FindAllByDnsNameBody struct {
  5975  	Req    *types.FindAllByDnsName         `xml:"urn:vim25 FindAllByDnsName,omitempty"`
  5976  	Res    *types.FindAllByDnsNameResponse `xml:"FindAllByDnsNameResponse,omitempty"`
  5977  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5978  }
  5979  
  5980  func (b *FindAllByDnsNameBody) Fault() *soap.Fault { return b.Fault_ }
  5981  
  5982  func FindAllByDnsName(ctx context.Context, r soap.RoundTripper, req *types.FindAllByDnsName) (*types.FindAllByDnsNameResponse, error) {
  5983  	var reqBody, resBody FindAllByDnsNameBody
  5984  
  5985  	reqBody.Req = req
  5986  
  5987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  5988  		return nil, err
  5989  	}
  5990  
  5991  	return resBody.Res, nil
  5992  }
  5993  
  5994  type FindAllByIpBody struct {
  5995  	Req    *types.FindAllByIp         `xml:"urn:vim25 FindAllByIp,omitempty"`
  5996  	Res    *types.FindAllByIpResponse `xml:"FindAllByIpResponse,omitempty"`
  5997  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  5998  }
  5999  
  6000  func (b *FindAllByIpBody) Fault() *soap.Fault { return b.Fault_ }
  6001  
  6002  func FindAllByIp(ctx context.Context, r soap.RoundTripper, req *types.FindAllByIp) (*types.FindAllByIpResponse, error) {
  6003  	var reqBody, resBody FindAllByIpBody
  6004  
  6005  	reqBody.Req = req
  6006  
  6007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6008  		return nil, err
  6009  	}
  6010  
  6011  	return resBody.Res, nil
  6012  }
  6013  
  6014  type FindAllByUuidBody struct {
  6015  	Req    *types.FindAllByUuid         `xml:"urn:vim25 FindAllByUuid,omitempty"`
  6016  	Res    *types.FindAllByUuidResponse `xml:"FindAllByUuidResponse,omitempty"`
  6017  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6018  }
  6019  
  6020  func (b *FindAllByUuidBody) Fault() *soap.Fault { return b.Fault_ }
  6021  
  6022  func FindAllByUuid(ctx context.Context, r soap.RoundTripper, req *types.FindAllByUuid) (*types.FindAllByUuidResponse, error) {
  6023  	var reqBody, resBody FindAllByUuidBody
  6024  
  6025  	reqBody.Req = req
  6026  
  6027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6028  		return nil, err
  6029  	}
  6030  
  6031  	return resBody.Res, nil
  6032  }
  6033  
  6034  type FindAssociatedProfileBody struct {
  6035  	Req    *types.FindAssociatedProfile         `xml:"urn:vim25 FindAssociatedProfile,omitempty"`
  6036  	Res    *types.FindAssociatedProfileResponse `xml:"FindAssociatedProfileResponse,omitempty"`
  6037  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6038  }
  6039  
  6040  func (b *FindAssociatedProfileBody) Fault() *soap.Fault { return b.Fault_ }
  6041  
  6042  func FindAssociatedProfile(ctx context.Context, r soap.RoundTripper, req *types.FindAssociatedProfile) (*types.FindAssociatedProfileResponse, error) {
  6043  	var reqBody, resBody FindAssociatedProfileBody
  6044  
  6045  	reqBody.Req = req
  6046  
  6047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6048  		return nil, err
  6049  	}
  6050  
  6051  	return resBody.Res, nil
  6052  }
  6053  
  6054  type FindByDatastorePathBody struct {
  6055  	Req    *types.FindByDatastorePath         `xml:"urn:vim25 FindByDatastorePath,omitempty"`
  6056  	Res    *types.FindByDatastorePathResponse `xml:"FindByDatastorePathResponse,omitempty"`
  6057  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6058  }
  6059  
  6060  func (b *FindByDatastorePathBody) Fault() *soap.Fault { return b.Fault_ }
  6061  
  6062  func FindByDatastorePath(ctx context.Context, r soap.RoundTripper, req *types.FindByDatastorePath) (*types.FindByDatastorePathResponse, error) {
  6063  	var reqBody, resBody FindByDatastorePathBody
  6064  
  6065  	reqBody.Req = req
  6066  
  6067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6068  		return nil, err
  6069  	}
  6070  
  6071  	return resBody.Res, nil
  6072  }
  6073  
  6074  type FindByDnsNameBody struct {
  6075  	Req    *types.FindByDnsName         `xml:"urn:vim25 FindByDnsName,omitempty"`
  6076  	Res    *types.FindByDnsNameResponse `xml:"FindByDnsNameResponse,omitempty"`
  6077  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6078  }
  6079  
  6080  func (b *FindByDnsNameBody) Fault() *soap.Fault { return b.Fault_ }
  6081  
  6082  func FindByDnsName(ctx context.Context, r soap.RoundTripper, req *types.FindByDnsName) (*types.FindByDnsNameResponse, error) {
  6083  	var reqBody, resBody FindByDnsNameBody
  6084  
  6085  	reqBody.Req = req
  6086  
  6087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6088  		return nil, err
  6089  	}
  6090  
  6091  	return resBody.Res, nil
  6092  }
  6093  
  6094  type FindByInventoryPathBody struct {
  6095  	Req    *types.FindByInventoryPath         `xml:"urn:vim25 FindByInventoryPath,omitempty"`
  6096  	Res    *types.FindByInventoryPathResponse `xml:"FindByInventoryPathResponse,omitempty"`
  6097  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6098  }
  6099  
  6100  func (b *FindByInventoryPathBody) Fault() *soap.Fault { return b.Fault_ }
  6101  
  6102  func FindByInventoryPath(ctx context.Context, r soap.RoundTripper, req *types.FindByInventoryPath) (*types.FindByInventoryPathResponse, error) {
  6103  	var reqBody, resBody FindByInventoryPathBody
  6104  
  6105  	reqBody.Req = req
  6106  
  6107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6108  		return nil, err
  6109  	}
  6110  
  6111  	return resBody.Res, nil
  6112  }
  6113  
  6114  type FindByIpBody struct {
  6115  	Req    *types.FindByIp         `xml:"urn:vim25 FindByIp,omitempty"`
  6116  	Res    *types.FindByIpResponse `xml:"FindByIpResponse,omitempty"`
  6117  	Fault_ *soap.Fault             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6118  }
  6119  
  6120  func (b *FindByIpBody) Fault() *soap.Fault { return b.Fault_ }
  6121  
  6122  func FindByIp(ctx context.Context, r soap.RoundTripper, req *types.FindByIp) (*types.FindByIpResponse, error) {
  6123  	var reqBody, resBody FindByIpBody
  6124  
  6125  	reqBody.Req = req
  6126  
  6127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6128  		return nil, err
  6129  	}
  6130  
  6131  	return resBody.Res, nil
  6132  }
  6133  
  6134  type FindByUuidBody struct {
  6135  	Req    *types.FindByUuid         `xml:"urn:vim25 FindByUuid,omitempty"`
  6136  	Res    *types.FindByUuidResponse `xml:"FindByUuidResponse,omitempty"`
  6137  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6138  }
  6139  
  6140  func (b *FindByUuidBody) Fault() *soap.Fault { return b.Fault_ }
  6141  
  6142  func FindByUuid(ctx context.Context, r soap.RoundTripper, req *types.FindByUuid) (*types.FindByUuidResponse, error) {
  6143  	var reqBody, resBody FindByUuidBody
  6144  
  6145  	reqBody.Req = req
  6146  
  6147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6148  		return nil, err
  6149  	}
  6150  
  6151  	return resBody.Res, nil
  6152  }
  6153  
  6154  type FindChildBody struct {
  6155  	Req    *types.FindChild         `xml:"urn:vim25 FindChild,omitempty"`
  6156  	Res    *types.FindChildResponse `xml:"FindChildResponse,omitempty"`
  6157  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6158  }
  6159  
  6160  func (b *FindChildBody) Fault() *soap.Fault { return b.Fault_ }
  6161  
  6162  func FindChild(ctx context.Context, r soap.RoundTripper, req *types.FindChild) (*types.FindChildResponse, error) {
  6163  	var reqBody, resBody FindChildBody
  6164  
  6165  	reqBody.Req = req
  6166  
  6167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6168  		return nil, err
  6169  	}
  6170  
  6171  	return resBody.Res, nil
  6172  }
  6173  
  6174  type FindExtensionBody struct {
  6175  	Req    *types.FindExtension         `xml:"urn:vim25 FindExtension,omitempty"`
  6176  	Res    *types.FindExtensionResponse `xml:"FindExtensionResponse,omitempty"`
  6177  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6178  }
  6179  
  6180  func (b *FindExtensionBody) Fault() *soap.Fault { return b.Fault_ }
  6181  
  6182  func FindExtension(ctx context.Context, r soap.RoundTripper, req *types.FindExtension) (*types.FindExtensionResponse, error) {
  6183  	var reqBody, resBody FindExtensionBody
  6184  
  6185  	reqBody.Req = req
  6186  
  6187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6188  		return nil, err
  6189  	}
  6190  
  6191  	return resBody.Res, nil
  6192  }
  6193  
  6194  type FindRulesForVmBody struct {
  6195  	Req    *types.FindRulesForVm         `xml:"urn:vim25 FindRulesForVm,omitempty"`
  6196  	Res    *types.FindRulesForVmResponse `xml:"FindRulesForVmResponse,omitempty"`
  6197  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6198  }
  6199  
  6200  func (b *FindRulesForVmBody) Fault() *soap.Fault { return b.Fault_ }
  6201  
  6202  func FindRulesForVm(ctx context.Context, r soap.RoundTripper, req *types.FindRulesForVm) (*types.FindRulesForVmResponse, error) {
  6203  	var reqBody, resBody FindRulesForVmBody
  6204  
  6205  	reqBody.Req = req
  6206  
  6207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6208  		return nil, err
  6209  	}
  6210  
  6211  	return resBody.Res, nil
  6212  }
  6213  
  6214  type FormatVffsBody struct {
  6215  	Req    *types.FormatVffs         `xml:"urn:vim25 FormatVffs,omitempty"`
  6216  	Res    *types.FormatVffsResponse `xml:"FormatVffsResponse,omitempty"`
  6217  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6218  }
  6219  
  6220  func (b *FormatVffsBody) Fault() *soap.Fault { return b.Fault_ }
  6221  
  6222  func FormatVffs(ctx context.Context, r soap.RoundTripper, req *types.FormatVffs) (*types.FormatVffsResponse, error) {
  6223  	var reqBody, resBody FormatVffsBody
  6224  
  6225  	reqBody.Req = req
  6226  
  6227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6228  		return nil, err
  6229  	}
  6230  
  6231  	return resBody.Res, nil
  6232  }
  6233  
  6234  type FormatVmfsBody struct {
  6235  	Req    *types.FormatVmfs         `xml:"urn:vim25 FormatVmfs,omitempty"`
  6236  	Res    *types.FormatVmfsResponse `xml:"FormatVmfsResponse,omitempty"`
  6237  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6238  }
  6239  
  6240  func (b *FormatVmfsBody) Fault() *soap.Fault { return b.Fault_ }
  6241  
  6242  func FormatVmfs(ctx context.Context, r soap.RoundTripper, req *types.FormatVmfs) (*types.FormatVmfsResponse, error) {
  6243  	var reqBody, resBody FormatVmfsBody
  6244  
  6245  	reqBody.Req = req
  6246  
  6247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6248  		return nil, err
  6249  	}
  6250  
  6251  	return resBody.Res, nil
  6252  }
  6253  
  6254  type GenerateCertificateSigningRequestBody struct {
  6255  	Req    *types.GenerateCertificateSigningRequest         `xml:"urn:vim25 GenerateCertificateSigningRequest,omitempty"`
  6256  	Res    *types.GenerateCertificateSigningRequestResponse `xml:"GenerateCertificateSigningRequestResponse,omitempty"`
  6257  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6258  }
  6259  
  6260  func (b *GenerateCertificateSigningRequestBody) Fault() *soap.Fault { return b.Fault_ }
  6261  
  6262  func GenerateCertificateSigningRequest(ctx context.Context, r soap.RoundTripper, req *types.GenerateCertificateSigningRequest) (*types.GenerateCertificateSigningRequestResponse, error) {
  6263  	var reqBody, resBody GenerateCertificateSigningRequestBody
  6264  
  6265  	reqBody.Req = req
  6266  
  6267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6268  		return nil, err
  6269  	}
  6270  
  6271  	return resBody.Res, nil
  6272  }
  6273  
  6274  type GenerateCertificateSigningRequestByDnBody struct {
  6275  	Req    *types.GenerateCertificateSigningRequestByDn         `xml:"urn:vim25 GenerateCertificateSigningRequestByDn,omitempty"`
  6276  	Res    *types.GenerateCertificateSigningRequestByDnResponse `xml:"GenerateCertificateSigningRequestByDnResponse,omitempty"`
  6277  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6278  }
  6279  
  6280  func (b *GenerateCertificateSigningRequestByDnBody) Fault() *soap.Fault { return b.Fault_ }
  6281  
  6282  func GenerateCertificateSigningRequestByDn(ctx context.Context, r soap.RoundTripper, req *types.GenerateCertificateSigningRequestByDn) (*types.GenerateCertificateSigningRequestByDnResponse, error) {
  6283  	var reqBody, resBody GenerateCertificateSigningRequestByDnBody
  6284  
  6285  	reqBody.Req = req
  6286  
  6287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6288  		return nil, err
  6289  	}
  6290  
  6291  	return resBody.Res, nil
  6292  }
  6293  
  6294  type GenerateClientCsrBody struct {
  6295  	Req    *types.GenerateClientCsr         `xml:"urn:vim25 GenerateClientCsr,omitempty"`
  6296  	Res    *types.GenerateClientCsrResponse `xml:"GenerateClientCsrResponse,omitempty"`
  6297  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6298  }
  6299  
  6300  func (b *GenerateClientCsrBody) Fault() *soap.Fault { return b.Fault_ }
  6301  
  6302  func GenerateClientCsr(ctx context.Context, r soap.RoundTripper, req *types.GenerateClientCsr) (*types.GenerateClientCsrResponse, error) {
  6303  	var reqBody, resBody GenerateClientCsrBody
  6304  
  6305  	reqBody.Req = req
  6306  
  6307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6308  		return nil, err
  6309  	}
  6310  
  6311  	return resBody.Res, nil
  6312  }
  6313  
  6314  type GenerateConfigTaskListBody struct {
  6315  	Req    *types.GenerateConfigTaskList         `xml:"urn:vim25 GenerateConfigTaskList,omitempty"`
  6316  	Res    *types.GenerateConfigTaskListResponse `xml:"GenerateConfigTaskListResponse,omitempty"`
  6317  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6318  }
  6319  
  6320  func (b *GenerateConfigTaskListBody) Fault() *soap.Fault { return b.Fault_ }
  6321  
  6322  func GenerateConfigTaskList(ctx context.Context, r soap.RoundTripper, req *types.GenerateConfigTaskList) (*types.GenerateConfigTaskListResponse, error) {
  6323  	var reqBody, resBody GenerateConfigTaskListBody
  6324  
  6325  	reqBody.Req = req
  6326  
  6327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6328  		return nil, err
  6329  	}
  6330  
  6331  	return resBody.Res, nil
  6332  }
  6333  
  6334  type GenerateHostConfigTaskSpec_TaskBody struct {
  6335  	Req    *types.GenerateHostConfigTaskSpec_Task         `xml:"urn:vim25 GenerateHostConfigTaskSpec_Task,omitempty"`
  6336  	Res    *types.GenerateHostConfigTaskSpec_TaskResponse `xml:"GenerateHostConfigTaskSpec_TaskResponse,omitempty"`
  6337  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6338  }
  6339  
  6340  func (b *GenerateHostConfigTaskSpec_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6341  
  6342  func GenerateHostConfigTaskSpec_Task(ctx context.Context, r soap.RoundTripper, req *types.GenerateHostConfigTaskSpec_Task) (*types.GenerateHostConfigTaskSpec_TaskResponse, error) {
  6343  	var reqBody, resBody GenerateHostConfigTaskSpec_TaskBody
  6344  
  6345  	reqBody.Req = req
  6346  
  6347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6348  		return nil, err
  6349  	}
  6350  
  6351  	return resBody.Res, nil
  6352  }
  6353  
  6354  type GenerateHostProfileTaskList_TaskBody struct {
  6355  	Req    *types.GenerateHostProfileTaskList_Task         `xml:"urn:vim25 GenerateHostProfileTaskList_Task,omitempty"`
  6356  	Res    *types.GenerateHostProfileTaskList_TaskResponse `xml:"GenerateHostProfileTaskList_TaskResponse,omitempty"`
  6357  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6358  }
  6359  
  6360  func (b *GenerateHostProfileTaskList_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6361  
  6362  func GenerateHostProfileTaskList_Task(ctx context.Context, r soap.RoundTripper, req *types.GenerateHostProfileTaskList_Task) (*types.GenerateHostProfileTaskList_TaskResponse, error) {
  6363  	var reqBody, resBody GenerateHostProfileTaskList_TaskBody
  6364  
  6365  	reqBody.Req = req
  6366  
  6367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6368  		return nil, err
  6369  	}
  6370  
  6371  	return resBody.Res, nil
  6372  }
  6373  
  6374  type GenerateKeyBody struct {
  6375  	Req    *types.GenerateKey         `xml:"urn:vim25 GenerateKey,omitempty"`
  6376  	Res    *types.GenerateKeyResponse `xml:"GenerateKeyResponse,omitempty"`
  6377  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6378  }
  6379  
  6380  func (b *GenerateKeyBody) Fault() *soap.Fault { return b.Fault_ }
  6381  
  6382  func GenerateKey(ctx context.Context, r soap.RoundTripper, req *types.GenerateKey) (*types.GenerateKeyResponse, error) {
  6383  	var reqBody, resBody GenerateKeyBody
  6384  
  6385  	reqBody.Req = req
  6386  
  6387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6388  		return nil, err
  6389  	}
  6390  
  6391  	return resBody.Res, nil
  6392  }
  6393  
  6394  type GenerateLogBundles_TaskBody struct {
  6395  	Req    *types.GenerateLogBundles_Task         `xml:"urn:vim25 GenerateLogBundles_Task,omitempty"`
  6396  	Res    *types.GenerateLogBundles_TaskResponse `xml:"GenerateLogBundles_TaskResponse,omitempty"`
  6397  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6398  }
  6399  
  6400  func (b *GenerateLogBundles_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6401  
  6402  func GenerateLogBundles_Task(ctx context.Context, r soap.RoundTripper, req *types.GenerateLogBundles_Task) (*types.GenerateLogBundles_TaskResponse, error) {
  6403  	var reqBody, resBody GenerateLogBundles_TaskBody
  6404  
  6405  	reqBody.Req = req
  6406  
  6407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6408  		return nil, err
  6409  	}
  6410  
  6411  	return resBody.Res, nil
  6412  }
  6413  
  6414  type GenerateSelfSignedClientCertBody struct {
  6415  	Req    *types.GenerateSelfSignedClientCert         `xml:"urn:vim25 GenerateSelfSignedClientCert,omitempty"`
  6416  	Res    *types.GenerateSelfSignedClientCertResponse `xml:"GenerateSelfSignedClientCertResponse,omitempty"`
  6417  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6418  }
  6419  
  6420  func (b *GenerateSelfSignedClientCertBody) Fault() *soap.Fault { return b.Fault_ }
  6421  
  6422  func GenerateSelfSignedClientCert(ctx context.Context, r soap.RoundTripper, req *types.GenerateSelfSignedClientCert) (*types.GenerateSelfSignedClientCertResponse, error) {
  6423  	var reqBody, resBody GenerateSelfSignedClientCertBody
  6424  
  6425  	reqBody.Req = req
  6426  
  6427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6428  		return nil, err
  6429  	}
  6430  
  6431  	return resBody.Res, nil
  6432  }
  6433  
  6434  type GetAlarmBody struct {
  6435  	Req    *types.GetAlarm         `xml:"urn:vim25 GetAlarm,omitempty"`
  6436  	Res    *types.GetAlarmResponse `xml:"GetAlarmResponse,omitempty"`
  6437  	Fault_ *soap.Fault             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6438  }
  6439  
  6440  func (b *GetAlarmBody) Fault() *soap.Fault { return b.Fault_ }
  6441  
  6442  func GetAlarm(ctx context.Context, r soap.RoundTripper, req *types.GetAlarm) (*types.GetAlarmResponse, error) {
  6443  	var reqBody, resBody GetAlarmBody
  6444  
  6445  	reqBody.Req = req
  6446  
  6447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6448  		return nil, err
  6449  	}
  6450  
  6451  	return resBody.Res, nil
  6452  }
  6453  
  6454  type GetAlarmStateBody struct {
  6455  	Req    *types.GetAlarmState         `xml:"urn:vim25 GetAlarmState,omitempty"`
  6456  	Res    *types.GetAlarmStateResponse `xml:"GetAlarmStateResponse,omitempty"`
  6457  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6458  }
  6459  
  6460  func (b *GetAlarmStateBody) Fault() *soap.Fault { return b.Fault_ }
  6461  
  6462  func GetAlarmState(ctx context.Context, r soap.RoundTripper, req *types.GetAlarmState) (*types.GetAlarmStateResponse, error) {
  6463  	var reqBody, resBody GetAlarmStateBody
  6464  
  6465  	reqBody.Req = req
  6466  
  6467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6468  		return nil, err
  6469  	}
  6470  
  6471  	return resBody.Res, nil
  6472  }
  6473  
  6474  type GetCryptoKeyStatusBody struct {
  6475  	Req    *types.GetCryptoKeyStatus         `xml:"urn:vim25 GetCryptoKeyStatus,omitempty"`
  6476  	Res    *types.GetCryptoKeyStatusResponse `xml:"GetCryptoKeyStatusResponse,omitempty"`
  6477  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6478  }
  6479  
  6480  func (b *GetCryptoKeyStatusBody) Fault() *soap.Fault { return b.Fault_ }
  6481  
  6482  func GetCryptoKeyStatus(ctx context.Context, r soap.RoundTripper, req *types.GetCryptoKeyStatus) (*types.GetCryptoKeyStatusResponse, error) {
  6483  	var reqBody, resBody GetCryptoKeyStatusBody
  6484  
  6485  	reqBody.Req = req
  6486  
  6487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6488  		return nil, err
  6489  	}
  6490  
  6491  	return resBody.Res, nil
  6492  }
  6493  
  6494  type GetCustomizationSpecBody struct {
  6495  	Req    *types.GetCustomizationSpec         `xml:"urn:vim25 GetCustomizationSpec,omitempty"`
  6496  	Res    *types.GetCustomizationSpecResponse `xml:"GetCustomizationSpecResponse,omitempty"`
  6497  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6498  }
  6499  
  6500  func (b *GetCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  6501  
  6502  func GetCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.GetCustomizationSpec) (*types.GetCustomizationSpecResponse, error) {
  6503  	var reqBody, resBody GetCustomizationSpecBody
  6504  
  6505  	reqBody.Req = req
  6506  
  6507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6508  		return nil, err
  6509  	}
  6510  
  6511  	return resBody.Res, nil
  6512  }
  6513  
  6514  type GetDefaultKmsClusterBody struct {
  6515  	Req    *types.GetDefaultKmsCluster         `xml:"urn:vim25 GetDefaultKmsCluster,omitempty"`
  6516  	Res    *types.GetDefaultKmsClusterResponse `xml:"GetDefaultKmsClusterResponse,omitempty"`
  6517  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6518  }
  6519  
  6520  func (b *GetDefaultKmsClusterBody) Fault() *soap.Fault { return b.Fault_ }
  6521  
  6522  func GetDefaultKmsCluster(ctx context.Context, r soap.RoundTripper, req *types.GetDefaultKmsCluster) (*types.GetDefaultKmsClusterResponse, error) {
  6523  	var reqBody, resBody GetDefaultKmsClusterBody
  6524  
  6525  	reqBody.Req = req
  6526  
  6527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6528  		return nil, err
  6529  	}
  6530  
  6531  	return resBody.Res, nil
  6532  }
  6533  
  6534  type GetPublicKeyBody struct {
  6535  	Req    *types.GetPublicKey         `xml:"urn:vim25 GetPublicKey,omitempty"`
  6536  	Res    *types.GetPublicKeyResponse `xml:"GetPublicKeyResponse,omitempty"`
  6537  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6538  }
  6539  
  6540  func (b *GetPublicKeyBody) Fault() *soap.Fault { return b.Fault_ }
  6541  
  6542  func GetPublicKey(ctx context.Context, r soap.RoundTripper, req *types.GetPublicKey) (*types.GetPublicKeyResponse, error) {
  6543  	var reqBody, resBody GetPublicKeyBody
  6544  
  6545  	reqBody.Req = req
  6546  
  6547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6548  		return nil, err
  6549  	}
  6550  
  6551  	return resBody.Res, nil
  6552  }
  6553  
  6554  type GetResourceUsageBody struct {
  6555  	Req    *types.GetResourceUsage         `xml:"urn:vim25 GetResourceUsage,omitempty"`
  6556  	Res    *types.GetResourceUsageResponse `xml:"GetResourceUsageResponse,omitempty"`
  6557  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6558  }
  6559  
  6560  func (b *GetResourceUsageBody) Fault() *soap.Fault { return b.Fault_ }
  6561  
  6562  func GetResourceUsage(ctx context.Context, r soap.RoundTripper, req *types.GetResourceUsage) (*types.GetResourceUsageResponse, error) {
  6563  	var reqBody, resBody GetResourceUsageBody
  6564  
  6565  	reqBody.Req = req
  6566  
  6567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6568  		return nil, err
  6569  	}
  6570  
  6571  	return resBody.Res, nil
  6572  }
  6573  
  6574  type GetSiteInfoBody struct {
  6575  	Req    *types.GetSiteInfo         `xml:"urn:vim25 GetSiteInfo,omitempty"`
  6576  	Res    *types.GetSiteInfoResponse `xml:"GetSiteInfoResponse,omitempty"`
  6577  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6578  }
  6579  
  6580  func (b *GetSiteInfoBody) Fault() *soap.Fault { return b.Fault_ }
  6581  
  6582  func GetSiteInfo(ctx context.Context, r soap.RoundTripper, req *types.GetSiteInfo) (*types.GetSiteInfoResponse, error) {
  6583  	var reqBody, resBody GetSiteInfoBody
  6584  
  6585  	reqBody.Req = req
  6586  
  6587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6588  		return nil, err
  6589  	}
  6590  
  6591  	return resBody.Res, nil
  6592  }
  6593  
  6594  type GetSystemVMsRestrictedDatastoresBody struct {
  6595  	Req    *types.GetSystemVMsRestrictedDatastores         `xml:"urn:vim25 GetSystemVMsRestrictedDatastores,omitempty"`
  6596  	Res    *types.GetSystemVMsRestrictedDatastoresResponse `xml:"GetSystemVMsRestrictedDatastoresResponse,omitempty"`
  6597  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6598  }
  6599  
  6600  func (b *GetSystemVMsRestrictedDatastoresBody) Fault() *soap.Fault { return b.Fault_ }
  6601  
  6602  func GetSystemVMsRestrictedDatastores(ctx context.Context, r soap.RoundTripper, req *types.GetSystemVMsRestrictedDatastores) (*types.GetSystemVMsRestrictedDatastoresResponse, error) {
  6603  	var reqBody, resBody GetSystemVMsRestrictedDatastoresBody
  6604  
  6605  	reqBody.Req = req
  6606  
  6607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6608  		return nil, err
  6609  	}
  6610  
  6611  	return resBody.Res, nil
  6612  }
  6613  
  6614  type GetVchaClusterHealthBody struct {
  6615  	Req    *types.GetVchaClusterHealth         `xml:"urn:vim25 GetVchaClusterHealth,omitempty"`
  6616  	Res    *types.GetVchaClusterHealthResponse `xml:"GetVchaClusterHealthResponse,omitempty"`
  6617  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6618  }
  6619  
  6620  func (b *GetVchaClusterHealthBody) Fault() *soap.Fault { return b.Fault_ }
  6621  
  6622  func GetVchaClusterHealth(ctx context.Context, r soap.RoundTripper, req *types.GetVchaClusterHealth) (*types.GetVchaClusterHealthResponse, error) {
  6623  	var reqBody, resBody GetVchaClusterHealthBody
  6624  
  6625  	reqBody.Req = req
  6626  
  6627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6628  		return nil, err
  6629  	}
  6630  
  6631  	return resBody.Res, nil
  6632  }
  6633  
  6634  type GetVsanObjExtAttrsBody struct {
  6635  	Req    *types.GetVsanObjExtAttrs         `xml:"urn:vim25 GetVsanObjExtAttrs,omitempty"`
  6636  	Res    *types.GetVsanObjExtAttrsResponse `xml:"GetVsanObjExtAttrsResponse,omitempty"`
  6637  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6638  }
  6639  
  6640  func (b *GetVsanObjExtAttrsBody) Fault() *soap.Fault { return b.Fault_ }
  6641  
  6642  func GetVsanObjExtAttrs(ctx context.Context, r soap.RoundTripper, req *types.GetVsanObjExtAttrs) (*types.GetVsanObjExtAttrsResponse, error) {
  6643  	var reqBody, resBody GetVsanObjExtAttrsBody
  6644  
  6645  	reqBody.Req = req
  6646  
  6647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6648  		return nil, err
  6649  	}
  6650  
  6651  	return resBody.Res, nil
  6652  }
  6653  
  6654  type HasMonitoredEntityBody struct {
  6655  	Req    *types.HasMonitoredEntity         `xml:"urn:vim25 HasMonitoredEntity,omitempty"`
  6656  	Res    *types.HasMonitoredEntityResponse `xml:"HasMonitoredEntityResponse,omitempty"`
  6657  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6658  }
  6659  
  6660  func (b *HasMonitoredEntityBody) Fault() *soap.Fault { return b.Fault_ }
  6661  
  6662  func HasMonitoredEntity(ctx context.Context, r soap.RoundTripper, req *types.HasMonitoredEntity) (*types.HasMonitoredEntityResponse, error) {
  6663  	var reqBody, resBody HasMonitoredEntityBody
  6664  
  6665  	reqBody.Req = req
  6666  
  6667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6668  		return nil, err
  6669  	}
  6670  
  6671  	return resBody.Res, nil
  6672  }
  6673  
  6674  type HasPrivilegeOnEntitiesBody struct {
  6675  	Req    *types.HasPrivilegeOnEntities         `xml:"urn:vim25 HasPrivilegeOnEntities,omitempty"`
  6676  	Res    *types.HasPrivilegeOnEntitiesResponse `xml:"HasPrivilegeOnEntitiesResponse,omitempty"`
  6677  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6678  }
  6679  
  6680  func (b *HasPrivilegeOnEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  6681  
  6682  func HasPrivilegeOnEntities(ctx context.Context, r soap.RoundTripper, req *types.HasPrivilegeOnEntities) (*types.HasPrivilegeOnEntitiesResponse, error) {
  6683  	var reqBody, resBody HasPrivilegeOnEntitiesBody
  6684  
  6685  	reqBody.Req = req
  6686  
  6687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6688  		return nil, err
  6689  	}
  6690  
  6691  	return resBody.Res, nil
  6692  }
  6693  
  6694  type HasPrivilegeOnEntityBody struct {
  6695  	Req    *types.HasPrivilegeOnEntity         `xml:"urn:vim25 HasPrivilegeOnEntity,omitempty"`
  6696  	Res    *types.HasPrivilegeOnEntityResponse `xml:"HasPrivilegeOnEntityResponse,omitempty"`
  6697  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6698  }
  6699  
  6700  func (b *HasPrivilegeOnEntityBody) Fault() *soap.Fault { return b.Fault_ }
  6701  
  6702  func HasPrivilegeOnEntity(ctx context.Context, r soap.RoundTripper, req *types.HasPrivilegeOnEntity) (*types.HasPrivilegeOnEntityResponse, error) {
  6703  	var reqBody, resBody HasPrivilegeOnEntityBody
  6704  
  6705  	reqBody.Req = req
  6706  
  6707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6708  		return nil, err
  6709  	}
  6710  
  6711  	return resBody.Res, nil
  6712  }
  6713  
  6714  type HasProviderBody struct {
  6715  	Req    *types.HasProvider         `xml:"urn:vim25 HasProvider,omitempty"`
  6716  	Res    *types.HasProviderResponse `xml:"HasProviderResponse,omitempty"`
  6717  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6718  }
  6719  
  6720  func (b *HasProviderBody) Fault() *soap.Fault { return b.Fault_ }
  6721  
  6722  func HasProvider(ctx context.Context, r soap.RoundTripper, req *types.HasProvider) (*types.HasProviderResponse, error) {
  6723  	var reqBody, resBody HasProviderBody
  6724  
  6725  	reqBody.Req = req
  6726  
  6727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6728  		return nil, err
  6729  	}
  6730  
  6731  	return resBody.Res, nil
  6732  }
  6733  
  6734  type HasUserPrivilegeOnEntitiesBody struct {
  6735  	Req    *types.HasUserPrivilegeOnEntities         `xml:"urn:vim25 HasUserPrivilegeOnEntities,omitempty"`
  6736  	Res    *types.HasUserPrivilegeOnEntitiesResponse `xml:"HasUserPrivilegeOnEntitiesResponse,omitempty"`
  6737  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6738  }
  6739  
  6740  func (b *HasUserPrivilegeOnEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  6741  
  6742  func HasUserPrivilegeOnEntities(ctx context.Context, r soap.RoundTripper, req *types.HasUserPrivilegeOnEntities) (*types.HasUserPrivilegeOnEntitiesResponse, error) {
  6743  	var reqBody, resBody HasUserPrivilegeOnEntitiesBody
  6744  
  6745  	reqBody.Req = req
  6746  
  6747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6748  		return nil, err
  6749  	}
  6750  
  6751  	return resBody.Res, nil
  6752  }
  6753  
  6754  type HostClearVStorageObjectControlFlagsBody struct {
  6755  	Req    *types.HostClearVStorageObjectControlFlags         `xml:"urn:vim25 HostClearVStorageObjectControlFlags,omitempty"`
  6756  	Res    *types.HostClearVStorageObjectControlFlagsResponse `xml:"HostClearVStorageObjectControlFlagsResponse,omitempty"`
  6757  	Fault_ *soap.Fault                                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6758  }
  6759  
  6760  func (b *HostClearVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ }
  6761  
  6762  func HostClearVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.HostClearVStorageObjectControlFlags) (*types.HostClearVStorageObjectControlFlagsResponse, error) {
  6763  	var reqBody, resBody HostClearVStorageObjectControlFlagsBody
  6764  
  6765  	reqBody.Req = req
  6766  
  6767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6768  		return nil, err
  6769  	}
  6770  
  6771  	return resBody.Res, nil
  6772  }
  6773  
  6774  type HostCloneVStorageObject_TaskBody struct {
  6775  	Req    *types.HostCloneVStorageObject_Task         `xml:"urn:vim25 HostCloneVStorageObject_Task,omitempty"`
  6776  	Res    *types.HostCloneVStorageObject_TaskResponse `xml:"HostCloneVStorageObject_TaskResponse,omitempty"`
  6777  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6778  }
  6779  
  6780  func (b *HostCloneVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6781  
  6782  func HostCloneVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.HostCloneVStorageObject_Task) (*types.HostCloneVStorageObject_TaskResponse, error) {
  6783  	var reqBody, resBody HostCloneVStorageObject_TaskBody
  6784  
  6785  	reqBody.Req = req
  6786  
  6787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6788  		return nil, err
  6789  	}
  6790  
  6791  	return resBody.Res, nil
  6792  }
  6793  
  6794  type HostConfigVFlashCacheBody struct {
  6795  	Req    *types.HostConfigVFlashCache         `xml:"urn:vim25 HostConfigVFlashCache,omitempty"`
  6796  	Res    *types.HostConfigVFlashCacheResponse `xml:"HostConfigVFlashCacheResponse,omitempty"`
  6797  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6798  }
  6799  
  6800  func (b *HostConfigVFlashCacheBody) Fault() *soap.Fault { return b.Fault_ }
  6801  
  6802  func HostConfigVFlashCache(ctx context.Context, r soap.RoundTripper, req *types.HostConfigVFlashCache) (*types.HostConfigVFlashCacheResponse, error) {
  6803  	var reqBody, resBody HostConfigVFlashCacheBody
  6804  
  6805  	reqBody.Req = req
  6806  
  6807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6808  		return nil, err
  6809  	}
  6810  
  6811  	return resBody.Res, nil
  6812  }
  6813  
  6814  type HostConfigureVFlashResourceBody struct {
  6815  	Req    *types.HostConfigureVFlashResource         `xml:"urn:vim25 HostConfigureVFlashResource,omitempty"`
  6816  	Res    *types.HostConfigureVFlashResourceResponse `xml:"HostConfigureVFlashResourceResponse,omitempty"`
  6817  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6818  }
  6819  
  6820  func (b *HostConfigureVFlashResourceBody) Fault() *soap.Fault { return b.Fault_ }
  6821  
  6822  func HostConfigureVFlashResource(ctx context.Context, r soap.RoundTripper, req *types.HostConfigureVFlashResource) (*types.HostConfigureVFlashResourceResponse, error) {
  6823  	var reqBody, resBody HostConfigureVFlashResourceBody
  6824  
  6825  	reqBody.Req = req
  6826  
  6827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6828  		return nil, err
  6829  	}
  6830  
  6831  	return resBody.Res, nil
  6832  }
  6833  
  6834  type HostCreateDisk_TaskBody struct {
  6835  	Req    *types.HostCreateDisk_Task         `xml:"urn:vim25 HostCreateDisk_Task,omitempty"`
  6836  	Res    *types.HostCreateDisk_TaskResponse `xml:"HostCreateDisk_TaskResponse,omitempty"`
  6837  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6838  }
  6839  
  6840  func (b *HostCreateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6841  
  6842  func HostCreateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.HostCreateDisk_Task) (*types.HostCreateDisk_TaskResponse, error) {
  6843  	var reqBody, resBody HostCreateDisk_TaskBody
  6844  
  6845  	reqBody.Req = req
  6846  
  6847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6848  		return nil, err
  6849  	}
  6850  
  6851  	return resBody.Res, nil
  6852  }
  6853  
  6854  type HostDeleteVStorageObjectEx_TaskBody struct {
  6855  	Req    *types.HostDeleteVStorageObjectEx_Task         `xml:"urn:vim25 HostDeleteVStorageObjectEx_Task,omitempty"`
  6856  	Res    *types.HostDeleteVStorageObjectEx_TaskResponse `xml:"HostDeleteVStorageObjectEx_TaskResponse,omitempty"`
  6857  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6858  }
  6859  
  6860  func (b *HostDeleteVStorageObjectEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6861  
  6862  func HostDeleteVStorageObjectEx_Task(ctx context.Context, r soap.RoundTripper, req *types.HostDeleteVStorageObjectEx_Task) (*types.HostDeleteVStorageObjectEx_TaskResponse, error) {
  6863  	var reqBody, resBody HostDeleteVStorageObjectEx_TaskBody
  6864  
  6865  	reqBody.Req = req
  6866  
  6867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6868  		return nil, err
  6869  	}
  6870  
  6871  	return resBody.Res, nil
  6872  }
  6873  
  6874  type HostDeleteVStorageObject_TaskBody struct {
  6875  	Req    *types.HostDeleteVStorageObject_Task         `xml:"urn:vim25 HostDeleteVStorageObject_Task,omitempty"`
  6876  	Res    *types.HostDeleteVStorageObject_TaskResponse `xml:"HostDeleteVStorageObject_TaskResponse,omitempty"`
  6877  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6878  }
  6879  
  6880  func (b *HostDeleteVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6881  
  6882  func HostDeleteVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.HostDeleteVStorageObject_Task) (*types.HostDeleteVStorageObject_TaskResponse, error) {
  6883  	var reqBody, resBody HostDeleteVStorageObject_TaskBody
  6884  
  6885  	reqBody.Req = req
  6886  
  6887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6888  		return nil, err
  6889  	}
  6890  
  6891  	return resBody.Res, nil
  6892  }
  6893  
  6894  type HostExtendDisk_TaskBody struct {
  6895  	Req    *types.HostExtendDisk_Task         `xml:"urn:vim25 HostExtendDisk_Task,omitempty"`
  6896  	Res    *types.HostExtendDisk_TaskResponse `xml:"HostExtendDisk_TaskResponse,omitempty"`
  6897  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6898  }
  6899  
  6900  func (b *HostExtendDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6901  
  6902  func HostExtendDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.HostExtendDisk_Task) (*types.HostExtendDisk_TaskResponse, error) {
  6903  	var reqBody, resBody HostExtendDisk_TaskBody
  6904  
  6905  	reqBody.Req = req
  6906  
  6907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6908  		return nil, err
  6909  	}
  6910  
  6911  	return resBody.Res, nil
  6912  }
  6913  
  6914  type HostGetVFlashModuleDefaultConfigBody struct {
  6915  	Req    *types.HostGetVFlashModuleDefaultConfig         `xml:"urn:vim25 HostGetVFlashModuleDefaultConfig,omitempty"`
  6916  	Res    *types.HostGetVFlashModuleDefaultConfigResponse `xml:"HostGetVFlashModuleDefaultConfigResponse,omitempty"`
  6917  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6918  }
  6919  
  6920  func (b *HostGetVFlashModuleDefaultConfigBody) Fault() *soap.Fault { return b.Fault_ }
  6921  
  6922  func HostGetVFlashModuleDefaultConfig(ctx context.Context, r soap.RoundTripper, req *types.HostGetVFlashModuleDefaultConfig) (*types.HostGetVFlashModuleDefaultConfigResponse, error) {
  6923  	var reqBody, resBody HostGetVFlashModuleDefaultConfigBody
  6924  
  6925  	reqBody.Req = req
  6926  
  6927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6928  		return nil, err
  6929  	}
  6930  
  6931  	return resBody.Res, nil
  6932  }
  6933  
  6934  type HostImageConfigGetAcceptanceBody struct {
  6935  	Req    *types.HostImageConfigGetAcceptance         `xml:"urn:vim25 HostImageConfigGetAcceptance,omitempty"`
  6936  	Res    *types.HostImageConfigGetAcceptanceResponse `xml:"HostImageConfigGetAcceptanceResponse,omitempty"`
  6937  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6938  }
  6939  
  6940  func (b *HostImageConfigGetAcceptanceBody) Fault() *soap.Fault { return b.Fault_ }
  6941  
  6942  func HostImageConfigGetAcceptance(ctx context.Context, r soap.RoundTripper, req *types.HostImageConfigGetAcceptance) (*types.HostImageConfigGetAcceptanceResponse, error) {
  6943  	var reqBody, resBody HostImageConfigGetAcceptanceBody
  6944  
  6945  	reqBody.Req = req
  6946  
  6947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6948  		return nil, err
  6949  	}
  6950  
  6951  	return resBody.Res, nil
  6952  }
  6953  
  6954  type HostImageConfigGetProfileBody struct {
  6955  	Req    *types.HostImageConfigGetProfile         `xml:"urn:vim25 HostImageConfigGetProfile,omitempty"`
  6956  	Res    *types.HostImageConfigGetProfileResponse `xml:"HostImageConfigGetProfileResponse,omitempty"`
  6957  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6958  }
  6959  
  6960  func (b *HostImageConfigGetProfileBody) Fault() *soap.Fault { return b.Fault_ }
  6961  
  6962  func HostImageConfigGetProfile(ctx context.Context, r soap.RoundTripper, req *types.HostImageConfigGetProfile) (*types.HostImageConfigGetProfileResponse, error) {
  6963  	var reqBody, resBody HostImageConfigGetProfileBody
  6964  
  6965  	reqBody.Req = req
  6966  
  6967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6968  		return nil, err
  6969  	}
  6970  
  6971  	return resBody.Res, nil
  6972  }
  6973  
  6974  type HostInflateDisk_TaskBody struct {
  6975  	Req    *types.HostInflateDisk_Task         `xml:"urn:vim25 HostInflateDisk_Task,omitempty"`
  6976  	Res    *types.HostInflateDisk_TaskResponse `xml:"HostInflateDisk_TaskResponse,omitempty"`
  6977  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6978  }
  6979  
  6980  func (b *HostInflateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  6981  
  6982  func HostInflateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.HostInflateDisk_Task) (*types.HostInflateDisk_TaskResponse, error) {
  6983  	var reqBody, resBody HostInflateDisk_TaskBody
  6984  
  6985  	reqBody.Req = req
  6986  
  6987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  6988  		return nil, err
  6989  	}
  6990  
  6991  	return resBody.Res, nil
  6992  }
  6993  
  6994  type HostListVStorageObjectBody struct {
  6995  	Req    *types.HostListVStorageObject         `xml:"urn:vim25 HostListVStorageObject,omitempty"`
  6996  	Res    *types.HostListVStorageObjectResponse `xml:"HostListVStorageObjectResponse,omitempty"`
  6997  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  6998  }
  6999  
  7000  func (b *HostListVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  7001  
  7002  func HostListVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.HostListVStorageObject) (*types.HostListVStorageObjectResponse, error) {
  7003  	var reqBody, resBody HostListVStorageObjectBody
  7004  
  7005  	reqBody.Req = req
  7006  
  7007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7008  		return nil, err
  7009  	}
  7010  
  7011  	return resBody.Res, nil
  7012  }
  7013  
  7014  type HostProfileResetValidationStateBody struct {
  7015  	Req    *types.HostProfileResetValidationState         `xml:"urn:vim25 HostProfileResetValidationState,omitempty"`
  7016  	Res    *types.HostProfileResetValidationStateResponse `xml:"HostProfileResetValidationStateResponse,omitempty"`
  7017  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7018  }
  7019  
  7020  func (b *HostProfileResetValidationStateBody) Fault() *soap.Fault { return b.Fault_ }
  7021  
  7022  func HostProfileResetValidationState(ctx context.Context, r soap.RoundTripper, req *types.HostProfileResetValidationState) (*types.HostProfileResetValidationStateResponse, error) {
  7023  	var reqBody, resBody HostProfileResetValidationStateBody
  7024  
  7025  	reqBody.Req = req
  7026  
  7027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7028  		return nil, err
  7029  	}
  7030  
  7031  	return resBody.Res, nil
  7032  }
  7033  
  7034  type HostQueryVirtualDiskUuidBody struct {
  7035  	Req    *types.HostQueryVirtualDiskUuid         `xml:"urn:vim25 HostQueryVirtualDiskUuid,omitempty"`
  7036  	Res    *types.HostQueryVirtualDiskUuidResponse `xml:"HostQueryVirtualDiskUuidResponse,omitempty"`
  7037  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7038  }
  7039  
  7040  func (b *HostQueryVirtualDiskUuidBody) Fault() *soap.Fault { return b.Fault_ }
  7041  
  7042  func HostQueryVirtualDiskUuid(ctx context.Context, r soap.RoundTripper, req *types.HostQueryVirtualDiskUuid) (*types.HostQueryVirtualDiskUuidResponse, error) {
  7043  	var reqBody, resBody HostQueryVirtualDiskUuidBody
  7044  
  7045  	reqBody.Req = req
  7046  
  7047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7048  		return nil, err
  7049  	}
  7050  
  7051  	return resBody.Res, nil
  7052  }
  7053  
  7054  type HostReconcileDatastoreInventory_TaskBody struct {
  7055  	Req    *types.HostReconcileDatastoreInventory_Task         `xml:"urn:vim25 HostReconcileDatastoreInventory_Task,omitempty"`
  7056  	Res    *types.HostReconcileDatastoreInventory_TaskResponse `xml:"HostReconcileDatastoreInventory_TaskResponse,omitempty"`
  7057  	Fault_ *soap.Fault                                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7058  }
  7059  
  7060  func (b *HostReconcileDatastoreInventory_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7061  
  7062  func HostReconcileDatastoreInventory_Task(ctx context.Context, r soap.RoundTripper, req *types.HostReconcileDatastoreInventory_Task) (*types.HostReconcileDatastoreInventory_TaskResponse, error) {
  7063  	var reqBody, resBody HostReconcileDatastoreInventory_TaskBody
  7064  
  7065  	reqBody.Req = req
  7066  
  7067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7068  		return nil, err
  7069  	}
  7070  
  7071  	return resBody.Res, nil
  7072  }
  7073  
  7074  type HostRegisterDiskBody struct {
  7075  	Req    *types.HostRegisterDisk         `xml:"urn:vim25 HostRegisterDisk,omitempty"`
  7076  	Res    *types.HostRegisterDiskResponse `xml:"HostRegisterDiskResponse,omitempty"`
  7077  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7078  }
  7079  
  7080  func (b *HostRegisterDiskBody) Fault() *soap.Fault { return b.Fault_ }
  7081  
  7082  func HostRegisterDisk(ctx context.Context, r soap.RoundTripper, req *types.HostRegisterDisk) (*types.HostRegisterDiskResponse, error) {
  7083  	var reqBody, resBody HostRegisterDiskBody
  7084  
  7085  	reqBody.Req = req
  7086  
  7087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7088  		return nil, err
  7089  	}
  7090  
  7091  	return resBody.Res, nil
  7092  }
  7093  
  7094  type HostRelocateVStorageObject_TaskBody struct {
  7095  	Req    *types.HostRelocateVStorageObject_Task         `xml:"urn:vim25 HostRelocateVStorageObject_Task,omitempty"`
  7096  	Res    *types.HostRelocateVStorageObject_TaskResponse `xml:"HostRelocateVStorageObject_TaskResponse,omitempty"`
  7097  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7098  }
  7099  
  7100  func (b *HostRelocateVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7101  
  7102  func HostRelocateVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.HostRelocateVStorageObject_Task) (*types.HostRelocateVStorageObject_TaskResponse, error) {
  7103  	var reqBody, resBody HostRelocateVStorageObject_TaskBody
  7104  
  7105  	reqBody.Req = req
  7106  
  7107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7108  		return nil, err
  7109  	}
  7110  
  7111  	return resBody.Res, nil
  7112  }
  7113  
  7114  type HostRemoveVFlashResourceBody struct {
  7115  	Req    *types.HostRemoveVFlashResource         `xml:"urn:vim25 HostRemoveVFlashResource,omitempty"`
  7116  	Res    *types.HostRemoveVFlashResourceResponse `xml:"HostRemoveVFlashResourceResponse,omitempty"`
  7117  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7118  }
  7119  
  7120  func (b *HostRemoveVFlashResourceBody) Fault() *soap.Fault { return b.Fault_ }
  7121  
  7122  func HostRemoveVFlashResource(ctx context.Context, r soap.RoundTripper, req *types.HostRemoveVFlashResource) (*types.HostRemoveVFlashResourceResponse, error) {
  7123  	var reqBody, resBody HostRemoveVFlashResourceBody
  7124  
  7125  	reqBody.Req = req
  7126  
  7127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7128  		return nil, err
  7129  	}
  7130  
  7131  	return resBody.Res, nil
  7132  }
  7133  
  7134  type HostRenameVStorageObjectBody struct {
  7135  	Req    *types.HostRenameVStorageObject         `xml:"urn:vim25 HostRenameVStorageObject,omitempty"`
  7136  	Res    *types.HostRenameVStorageObjectResponse `xml:"HostRenameVStorageObjectResponse,omitempty"`
  7137  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7138  }
  7139  
  7140  func (b *HostRenameVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  7141  
  7142  func HostRenameVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.HostRenameVStorageObject) (*types.HostRenameVStorageObjectResponse, error) {
  7143  	var reqBody, resBody HostRenameVStorageObjectBody
  7144  
  7145  	reqBody.Req = req
  7146  
  7147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7148  		return nil, err
  7149  	}
  7150  
  7151  	return resBody.Res, nil
  7152  }
  7153  
  7154  type HostRetrieveVStorageInfrastructureObjectPolicyBody struct {
  7155  	Req    *types.HostRetrieveVStorageInfrastructureObjectPolicy         `xml:"urn:vim25 HostRetrieveVStorageInfrastructureObjectPolicy,omitempty"`
  7156  	Res    *types.HostRetrieveVStorageInfrastructureObjectPolicyResponse `xml:"HostRetrieveVStorageInfrastructureObjectPolicyResponse,omitempty"`
  7157  	Fault_ *soap.Fault                                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7158  }
  7159  
  7160  func (b *HostRetrieveVStorageInfrastructureObjectPolicyBody) Fault() *soap.Fault { return b.Fault_ }
  7161  
  7162  func HostRetrieveVStorageInfrastructureObjectPolicy(ctx context.Context, r soap.RoundTripper, req *types.HostRetrieveVStorageInfrastructureObjectPolicy) (*types.HostRetrieveVStorageInfrastructureObjectPolicyResponse, error) {
  7163  	var reqBody, resBody HostRetrieveVStorageInfrastructureObjectPolicyBody
  7164  
  7165  	reqBody.Req = req
  7166  
  7167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7168  		return nil, err
  7169  	}
  7170  
  7171  	return resBody.Res, nil
  7172  }
  7173  
  7174  type HostRetrieveVStorageObjectBody struct {
  7175  	Req    *types.HostRetrieveVStorageObject         `xml:"urn:vim25 HostRetrieveVStorageObject,omitempty"`
  7176  	Res    *types.HostRetrieveVStorageObjectResponse `xml:"HostRetrieveVStorageObjectResponse,omitempty"`
  7177  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7178  }
  7179  
  7180  func (b *HostRetrieveVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  7181  
  7182  func HostRetrieveVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.HostRetrieveVStorageObject) (*types.HostRetrieveVStorageObjectResponse, error) {
  7183  	var reqBody, resBody HostRetrieveVStorageObjectBody
  7184  
  7185  	reqBody.Req = req
  7186  
  7187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7188  		return nil, err
  7189  	}
  7190  
  7191  	return resBody.Res, nil
  7192  }
  7193  
  7194  type HostRetrieveVStorageObjectMetadataBody struct {
  7195  	Req    *types.HostRetrieveVStorageObjectMetadata         `xml:"urn:vim25 HostRetrieveVStorageObjectMetadata,omitempty"`
  7196  	Res    *types.HostRetrieveVStorageObjectMetadataResponse `xml:"HostRetrieveVStorageObjectMetadataResponse,omitempty"`
  7197  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7198  }
  7199  
  7200  func (b *HostRetrieveVStorageObjectMetadataBody) Fault() *soap.Fault { return b.Fault_ }
  7201  
  7202  func HostRetrieveVStorageObjectMetadata(ctx context.Context, r soap.RoundTripper, req *types.HostRetrieveVStorageObjectMetadata) (*types.HostRetrieveVStorageObjectMetadataResponse, error) {
  7203  	var reqBody, resBody HostRetrieveVStorageObjectMetadataBody
  7204  
  7205  	reqBody.Req = req
  7206  
  7207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7208  		return nil, err
  7209  	}
  7210  
  7211  	return resBody.Res, nil
  7212  }
  7213  
  7214  type HostRetrieveVStorageObjectMetadataValueBody struct {
  7215  	Req    *types.HostRetrieveVStorageObjectMetadataValue         `xml:"urn:vim25 HostRetrieveVStorageObjectMetadataValue,omitempty"`
  7216  	Res    *types.HostRetrieveVStorageObjectMetadataValueResponse `xml:"HostRetrieveVStorageObjectMetadataValueResponse,omitempty"`
  7217  	Fault_ *soap.Fault                                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7218  }
  7219  
  7220  func (b *HostRetrieveVStorageObjectMetadataValueBody) Fault() *soap.Fault { return b.Fault_ }
  7221  
  7222  func HostRetrieveVStorageObjectMetadataValue(ctx context.Context, r soap.RoundTripper, req *types.HostRetrieveVStorageObjectMetadataValue) (*types.HostRetrieveVStorageObjectMetadataValueResponse, error) {
  7223  	var reqBody, resBody HostRetrieveVStorageObjectMetadataValueBody
  7224  
  7225  	reqBody.Req = req
  7226  
  7227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7228  		return nil, err
  7229  	}
  7230  
  7231  	return resBody.Res, nil
  7232  }
  7233  
  7234  type HostRetrieveVStorageObjectStateBody struct {
  7235  	Req    *types.HostRetrieveVStorageObjectState         `xml:"urn:vim25 HostRetrieveVStorageObjectState,omitempty"`
  7236  	Res    *types.HostRetrieveVStorageObjectStateResponse `xml:"HostRetrieveVStorageObjectStateResponse,omitempty"`
  7237  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7238  }
  7239  
  7240  func (b *HostRetrieveVStorageObjectStateBody) Fault() *soap.Fault { return b.Fault_ }
  7241  
  7242  func HostRetrieveVStorageObjectState(ctx context.Context, r soap.RoundTripper, req *types.HostRetrieveVStorageObjectState) (*types.HostRetrieveVStorageObjectStateResponse, error) {
  7243  	var reqBody, resBody HostRetrieveVStorageObjectStateBody
  7244  
  7245  	reqBody.Req = req
  7246  
  7247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7248  		return nil, err
  7249  	}
  7250  
  7251  	return resBody.Res, nil
  7252  }
  7253  
  7254  type HostScheduleReconcileDatastoreInventoryBody struct {
  7255  	Req    *types.HostScheduleReconcileDatastoreInventory         `xml:"urn:vim25 HostScheduleReconcileDatastoreInventory,omitempty"`
  7256  	Res    *types.HostScheduleReconcileDatastoreInventoryResponse `xml:"HostScheduleReconcileDatastoreInventoryResponse,omitempty"`
  7257  	Fault_ *soap.Fault                                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7258  }
  7259  
  7260  func (b *HostScheduleReconcileDatastoreInventoryBody) Fault() *soap.Fault { return b.Fault_ }
  7261  
  7262  func HostScheduleReconcileDatastoreInventory(ctx context.Context, r soap.RoundTripper, req *types.HostScheduleReconcileDatastoreInventory) (*types.HostScheduleReconcileDatastoreInventoryResponse, error) {
  7263  	var reqBody, resBody HostScheduleReconcileDatastoreInventoryBody
  7264  
  7265  	reqBody.Req = req
  7266  
  7267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7268  		return nil, err
  7269  	}
  7270  
  7271  	return resBody.Res, nil
  7272  }
  7273  
  7274  type HostSetVStorageObjectControlFlagsBody struct {
  7275  	Req    *types.HostSetVStorageObjectControlFlags         `xml:"urn:vim25 HostSetVStorageObjectControlFlags,omitempty"`
  7276  	Res    *types.HostSetVStorageObjectControlFlagsResponse `xml:"HostSetVStorageObjectControlFlagsResponse,omitempty"`
  7277  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7278  }
  7279  
  7280  func (b *HostSetVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ }
  7281  
  7282  func HostSetVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.HostSetVStorageObjectControlFlags) (*types.HostSetVStorageObjectControlFlagsResponse, error) {
  7283  	var reqBody, resBody HostSetVStorageObjectControlFlagsBody
  7284  
  7285  	reqBody.Req = req
  7286  
  7287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7288  		return nil, err
  7289  	}
  7290  
  7291  	return resBody.Res, nil
  7292  }
  7293  
  7294  type HostSetVirtualDiskUuid_TaskBody struct {
  7295  	Req    *types.HostSetVirtualDiskUuid_Task         `xml:"urn:vim25 HostSetVirtualDiskUuid_Task,omitempty"`
  7296  	Res    *types.HostSetVirtualDiskUuid_TaskResponse `xml:"HostSetVirtualDiskUuid_TaskResponse,omitempty"`
  7297  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7298  }
  7299  
  7300  func (b *HostSetVirtualDiskUuid_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7301  
  7302  func HostSetVirtualDiskUuid_Task(ctx context.Context, r soap.RoundTripper, req *types.HostSetVirtualDiskUuid_Task) (*types.HostSetVirtualDiskUuid_TaskResponse, error) {
  7303  	var reqBody, resBody HostSetVirtualDiskUuid_TaskBody
  7304  
  7305  	reqBody.Req = req
  7306  
  7307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7308  		return nil, err
  7309  	}
  7310  
  7311  	return resBody.Res, nil
  7312  }
  7313  
  7314  type HostSpecGetUpdatedHostsBody struct {
  7315  	Req    *types.HostSpecGetUpdatedHosts         `xml:"urn:vim25 HostSpecGetUpdatedHosts,omitempty"`
  7316  	Res    *types.HostSpecGetUpdatedHostsResponse `xml:"HostSpecGetUpdatedHostsResponse,omitempty"`
  7317  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7318  }
  7319  
  7320  func (b *HostSpecGetUpdatedHostsBody) Fault() *soap.Fault { return b.Fault_ }
  7321  
  7322  func HostSpecGetUpdatedHosts(ctx context.Context, r soap.RoundTripper, req *types.HostSpecGetUpdatedHosts) (*types.HostSpecGetUpdatedHostsResponse, error) {
  7323  	var reqBody, resBody HostSpecGetUpdatedHostsBody
  7324  
  7325  	reqBody.Req = req
  7326  
  7327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7328  		return nil, err
  7329  	}
  7330  
  7331  	return resBody.Res, nil
  7332  }
  7333  
  7334  type HostUpdateVStorageObjectMetadataEx_TaskBody struct {
  7335  	Req    *types.HostUpdateVStorageObjectMetadataEx_Task         `xml:"urn:vim25 HostUpdateVStorageObjectMetadataEx_Task,omitempty"`
  7336  	Res    *types.HostUpdateVStorageObjectMetadataEx_TaskResponse `xml:"HostUpdateVStorageObjectMetadataEx_TaskResponse,omitempty"`
  7337  	Fault_ *soap.Fault                                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7338  }
  7339  
  7340  func (b *HostUpdateVStorageObjectMetadataEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7341  
  7342  func HostUpdateVStorageObjectMetadataEx_Task(ctx context.Context, r soap.RoundTripper, req *types.HostUpdateVStorageObjectMetadataEx_Task) (*types.HostUpdateVStorageObjectMetadataEx_TaskResponse, error) {
  7343  	var reqBody, resBody HostUpdateVStorageObjectMetadataEx_TaskBody
  7344  
  7345  	reqBody.Req = req
  7346  
  7347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7348  		return nil, err
  7349  	}
  7350  
  7351  	return resBody.Res, nil
  7352  }
  7353  
  7354  type HostUpdateVStorageObjectMetadata_TaskBody struct {
  7355  	Req    *types.HostUpdateVStorageObjectMetadata_Task         `xml:"urn:vim25 HostUpdateVStorageObjectMetadata_Task,omitempty"`
  7356  	Res    *types.HostUpdateVStorageObjectMetadata_TaskResponse `xml:"HostUpdateVStorageObjectMetadata_TaskResponse,omitempty"`
  7357  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7358  }
  7359  
  7360  func (b *HostUpdateVStorageObjectMetadata_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7361  
  7362  func HostUpdateVStorageObjectMetadata_Task(ctx context.Context, r soap.RoundTripper, req *types.HostUpdateVStorageObjectMetadata_Task) (*types.HostUpdateVStorageObjectMetadata_TaskResponse, error) {
  7363  	var reqBody, resBody HostUpdateVStorageObjectMetadata_TaskBody
  7364  
  7365  	reqBody.Req = req
  7366  
  7367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7368  		return nil, err
  7369  	}
  7370  
  7371  	return resBody.Res, nil
  7372  }
  7373  
  7374  type HostVStorageObjectCreateDiskFromSnapshot_TaskBody struct {
  7375  	Req    *types.HostVStorageObjectCreateDiskFromSnapshot_Task         `xml:"urn:vim25 HostVStorageObjectCreateDiskFromSnapshot_Task,omitempty"`
  7376  	Res    *types.HostVStorageObjectCreateDiskFromSnapshot_TaskResponse `xml:"HostVStorageObjectCreateDiskFromSnapshot_TaskResponse,omitempty"`
  7377  	Fault_ *soap.Fault                                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7378  }
  7379  
  7380  func (b *HostVStorageObjectCreateDiskFromSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7381  
  7382  func HostVStorageObjectCreateDiskFromSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectCreateDiskFromSnapshot_Task) (*types.HostVStorageObjectCreateDiskFromSnapshot_TaskResponse, error) {
  7383  	var reqBody, resBody HostVStorageObjectCreateDiskFromSnapshot_TaskBody
  7384  
  7385  	reqBody.Req = req
  7386  
  7387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7388  		return nil, err
  7389  	}
  7390  
  7391  	return resBody.Res, nil
  7392  }
  7393  
  7394  type HostVStorageObjectCreateSnapshot_TaskBody struct {
  7395  	Req    *types.HostVStorageObjectCreateSnapshot_Task         `xml:"urn:vim25 HostVStorageObjectCreateSnapshot_Task,omitempty"`
  7396  	Res    *types.HostVStorageObjectCreateSnapshot_TaskResponse `xml:"HostVStorageObjectCreateSnapshot_TaskResponse,omitempty"`
  7397  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7398  }
  7399  
  7400  func (b *HostVStorageObjectCreateSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7401  
  7402  func HostVStorageObjectCreateSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectCreateSnapshot_Task) (*types.HostVStorageObjectCreateSnapshot_TaskResponse, error) {
  7403  	var reqBody, resBody HostVStorageObjectCreateSnapshot_TaskBody
  7404  
  7405  	reqBody.Req = req
  7406  
  7407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7408  		return nil, err
  7409  	}
  7410  
  7411  	return resBody.Res, nil
  7412  }
  7413  
  7414  type HostVStorageObjectDeleteSnapshot_TaskBody struct {
  7415  	Req    *types.HostVStorageObjectDeleteSnapshot_Task         `xml:"urn:vim25 HostVStorageObjectDeleteSnapshot_Task,omitempty"`
  7416  	Res    *types.HostVStorageObjectDeleteSnapshot_TaskResponse `xml:"HostVStorageObjectDeleteSnapshot_TaskResponse,omitempty"`
  7417  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7418  }
  7419  
  7420  func (b *HostVStorageObjectDeleteSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7421  
  7422  func HostVStorageObjectDeleteSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectDeleteSnapshot_Task) (*types.HostVStorageObjectDeleteSnapshot_TaskResponse, error) {
  7423  	var reqBody, resBody HostVStorageObjectDeleteSnapshot_TaskBody
  7424  
  7425  	reqBody.Req = req
  7426  
  7427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7428  		return nil, err
  7429  	}
  7430  
  7431  	return resBody.Res, nil
  7432  }
  7433  
  7434  type HostVStorageObjectRetrieveSnapshotInfoBody struct {
  7435  	Req    *types.HostVStorageObjectRetrieveSnapshotInfo         `xml:"urn:vim25 HostVStorageObjectRetrieveSnapshotInfo,omitempty"`
  7436  	Res    *types.HostVStorageObjectRetrieveSnapshotInfoResponse `xml:"HostVStorageObjectRetrieveSnapshotInfoResponse,omitempty"`
  7437  	Fault_ *soap.Fault                                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7438  }
  7439  
  7440  func (b *HostVStorageObjectRetrieveSnapshotInfoBody) Fault() *soap.Fault { return b.Fault_ }
  7441  
  7442  func HostVStorageObjectRetrieveSnapshotInfo(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectRetrieveSnapshotInfo) (*types.HostVStorageObjectRetrieveSnapshotInfoResponse, error) {
  7443  	var reqBody, resBody HostVStorageObjectRetrieveSnapshotInfoBody
  7444  
  7445  	reqBody.Req = req
  7446  
  7447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7448  		return nil, err
  7449  	}
  7450  
  7451  	return resBody.Res, nil
  7452  }
  7453  
  7454  type HostVStorageObjectRevert_TaskBody struct {
  7455  	Req    *types.HostVStorageObjectRevert_Task         `xml:"urn:vim25 HostVStorageObjectRevert_Task,omitempty"`
  7456  	Res    *types.HostVStorageObjectRevert_TaskResponse `xml:"HostVStorageObjectRevert_TaskResponse,omitempty"`
  7457  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7458  }
  7459  
  7460  func (b *HostVStorageObjectRevert_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7461  
  7462  func HostVStorageObjectRevert_Task(ctx context.Context, r soap.RoundTripper, req *types.HostVStorageObjectRevert_Task) (*types.HostVStorageObjectRevert_TaskResponse, error) {
  7463  	var reqBody, resBody HostVStorageObjectRevert_TaskBody
  7464  
  7465  	reqBody.Req = req
  7466  
  7467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7468  		return nil, err
  7469  	}
  7470  
  7471  	return resBody.Res, nil
  7472  }
  7473  
  7474  type HttpNfcLeaseAbortBody struct {
  7475  	Req    *types.HttpNfcLeaseAbort         `xml:"urn:vim25 HttpNfcLeaseAbort,omitempty"`
  7476  	Res    *types.HttpNfcLeaseAbortResponse `xml:"HttpNfcLeaseAbortResponse,omitempty"`
  7477  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7478  }
  7479  
  7480  func (b *HttpNfcLeaseAbortBody) Fault() *soap.Fault { return b.Fault_ }
  7481  
  7482  func HttpNfcLeaseAbort(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseAbort) (*types.HttpNfcLeaseAbortResponse, error) {
  7483  	var reqBody, resBody HttpNfcLeaseAbortBody
  7484  
  7485  	reqBody.Req = req
  7486  
  7487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7488  		return nil, err
  7489  	}
  7490  
  7491  	return resBody.Res, nil
  7492  }
  7493  
  7494  type HttpNfcLeaseCompleteBody struct {
  7495  	Req    *types.HttpNfcLeaseComplete         `xml:"urn:vim25 HttpNfcLeaseComplete,omitempty"`
  7496  	Res    *types.HttpNfcLeaseCompleteResponse `xml:"HttpNfcLeaseCompleteResponse,omitempty"`
  7497  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7498  }
  7499  
  7500  func (b *HttpNfcLeaseCompleteBody) Fault() *soap.Fault { return b.Fault_ }
  7501  
  7502  func HttpNfcLeaseComplete(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseComplete) (*types.HttpNfcLeaseCompleteResponse, error) {
  7503  	var reqBody, resBody HttpNfcLeaseCompleteBody
  7504  
  7505  	reqBody.Req = req
  7506  
  7507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7508  		return nil, err
  7509  	}
  7510  
  7511  	return resBody.Res, nil
  7512  }
  7513  
  7514  type HttpNfcLeaseGetManifestBody struct {
  7515  	Req    *types.HttpNfcLeaseGetManifest         `xml:"urn:vim25 HttpNfcLeaseGetManifest,omitempty"`
  7516  	Res    *types.HttpNfcLeaseGetManifestResponse `xml:"HttpNfcLeaseGetManifestResponse,omitempty"`
  7517  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7518  }
  7519  
  7520  func (b *HttpNfcLeaseGetManifestBody) Fault() *soap.Fault { return b.Fault_ }
  7521  
  7522  func HttpNfcLeaseGetManifest(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseGetManifest) (*types.HttpNfcLeaseGetManifestResponse, error) {
  7523  	var reqBody, resBody HttpNfcLeaseGetManifestBody
  7524  
  7525  	reqBody.Req = req
  7526  
  7527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7528  		return nil, err
  7529  	}
  7530  
  7531  	return resBody.Res, nil
  7532  }
  7533  
  7534  type HttpNfcLeaseProbeUrlsBody struct {
  7535  	Req    *types.HttpNfcLeaseProbeUrls         `xml:"urn:vim25 HttpNfcLeaseProbeUrls,omitempty"`
  7536  	Res    *types.HttpNfcLeaseProbeUrlsResponse `xml:"HttpNfcLeaseProbeUrlsResponse,omitempty"`
  7537  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7538  }
  7539  
  7540  func (b *HttpNfcLeaseProbeUrlsBody) Fault() *soap.Fault { return b.Fault_ }
  7541  
  7542  func HttpNfcLeaseProbeUrls(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseProbeUrls) (*types.HttpNfcLeaseProbeUrlsResponse, error) {
  7543  	var reqBody, resBody HttpNfcLeaseProbeUrlsBody
  7544  
  7545  	reqBody.Req = req
  7546  
  7547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7548  		return nil, err
  7549  	}
  7550  
  7551  	return resBody.Res, nil
  7552  }
  7553  
  7554  type HttpNfcLeaseProgressBody struct {
  7555  	Req    *types.HttpNfcLeaseProgress         `xml:"urn:vim25 HttpNfcLeaseProgress,omitempty"`
  7556  	Res    *types.HttpNfcLeaseProgressResponse `xml:"HttpNfcLeaseProgressResponse,omitempty"`
  7557  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7558  }
  7559  
  7560  func (b *HttpNfcLeaseProgressBody) Fault() *soap.Fault { return b.Fault_ }
  7561  
  7562  func HttpNfcLeaseProgress(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseProgress) (*types.HttpNfcLeaseProgressResponse, error) {
  7563  	var reqBody, resBody HttpNfcLeaseProgressBody
  7564  
  7565  	reqBody.Req = req
  7566  
  7567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7568  		return nil, err
  7569  	}
  7570  
  7571  	return resBody.Res, nil
  7572  }
  7573  
  7574  type HttpNfcLeasePullFromUrls_TaskBody struct {
  7575  	Req    *types.HttpNfcLeasePullFromUrls_Task         `xml:"urn:vim25 HttpNfcLeasePullFromUrls_Task,omitempty"`
  7576  	Res    *types.HttpNfcLeasePullFromUrls_TaskResponse `xml:"HttpNfcLeasePullFromUrls_TaskResponse,omitempty"`
  7577  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7578  }
  7579  
  7580  func (b *HttpNfcLeasePullFromUrls_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7581  
  7582  func HttpNfcLeasePullFromUrls_Task(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeasePullFromUrls_Task) (*types.HttpNfcLeasePullFromUrls_TaskResponse, error) {
  7583  	var reqBody, resBody HttpNfcLeasePullFromUrls_TaskBody
  7584  
  7585  	reqBody.Req = req
  7586  
  7587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7588  		return nil, err
  7589  	}
  7590  
  7591  	return resBody.Res, nil
  7592  }
  7593  
  7594  type HttpNfcLeaseSetManifestChecksumTypeBody struct {
  7595  	Req    *types.HttpNfcLeaseSetManifestChecksumType         `xml:"urn:vim25 HttpNfcLeaseSetManifestChecksumType,omitempty"`
  7596  	Res    *types.HttpNfcLeaseSetManifestChecksumTypeResponse `xml:"HttpNfcLeaseSetManifestChecksumTypeResponse,omitempty"`
  7597  	Fault_ *soap.Fault                                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7598  }
  7599  
  7600  func (b *HttpNfcLeaseSetManifestChecksumTypeBody) Fault() *soap.Fault { return b.Fault_ }
  7601  
  7602  func HttpNfcLeaseSetManifestChecksumType(ctx context.Context, r soap.RoundTripper, req *types.HttpNfcLeaseSetManifestChecksumType) (*types.HttpNfcLeaseSetManifestChecksumTypeResponse, error) {
  7603  	var reqBody, resBody HttpNfcLeaseSetManifestChecksumTypeBody
  7604  
  7605  	reqBody.Req = req
  7606  
  7607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7608  		return nil, err
  7609  	}
  7610  
  7611  	return resBody.Res, nil
  7612  }
  7613  
  7614  type ImpersonateUserBody struct {
  7615  	Req    *types.ImpersonateUser         `xml:"urn:vim25 ImpersonateUser,omitempty"`
  7616  	Res    *types.ImpersonateUserResponse `xml:"ImpersonateUserResponse,omitempty"`
  7617  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7618  }
  7619  
  7620  func (b *ImpersonateUserBody) Fault() *soap.Fault { return b.Fault_ }
  7621  
  7622  func ImpersonateUser(ctx context.Context, r soap.RoundTripper, req *types.ImpersonateUser) (*types.ImpersonateUserResponse, error) {
  7623  	var reqBody, resBody ImpersonateUserBody
  7624  
  7625  	reqBody.Req = req
  7626  
  7627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7628  		return nil, err
  7629  	}
  7630  
  7631  	return resBody.Res, nil
  7632  }
  7633  
  7634  type ImportCertificateForCAM_TaskBody struct {
  7635  	Req    *types.ImportCertificateForCAM_Task         `xml:"urn:vim25 ImportCertificateForCAM_Task,omitempty"`
  7636  	Res    *types.ImportCertificateForCAM_TaskResponse `xml:"ImportCertificateForCAM_TaskResponse,omitempty"`
  7637  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7638  }
  7639  
  7640  func (b *ImportCertificateForCAM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7641  
  7642  func ImportCertificateForCAM_Task(ctx context.Context, r soap.RoundTripper, req *types.ImportCertificateForCAM_Task) (*types.ImportCertificateForCAM_TaskResponse, error) {
  7643  	var reqBody, resBody ImportCertificateForCAM_TaskBody
  7644  
  7645  	reqBody.Req = req
  7646  
  7647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7648  		return nil, err
  7649  	}
  7650  
  7651  	return resBody.Res, nil
  7652  }
  7653  
  7654  type ImportUnmanagedSnapshotBody struct {
  7655  	Req    *types.ImportUnmanagedSnapshot         `xml:"urn:vim25 ImportUnmanagedSnapshot,omitempty"`
  7656  	Res    *types.ImportUnmanagedSnapshotResponse `xml:"ImportUnmanagedSnapshotResponse,omitempty"`
  7657  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7658  }
  7659  
  7660  func (b *ImportUnmanagedSnapshotBody) Fault() *soap.Fault { return b.Fault_ }
  7661  
  7662  func ImportUnmanagedSnapshot(ctx context.Context, r soap.RoundTripper, req *types.ImportUnmanagedSnapshot) (*types.ImportUnmanagedSnapshotResponse, error) {
  7663  	var reqBody, resBody ImportUnmanagedSnapshotBody
  7664  
  7665  	reqBody.Req = req
  7666  
  7667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7668  		return nil, err
  7669  	}
  7670  
  7671  	return resBody.Res, nil
  7672  }
  7673  
  7674  type ImportVAppBody struct {
  7675  	Req    *types.ImportVApp         `xml:"urn:vim25 ImportVApp,omitempty"`
  7676  	Res    *types.ImportVAppResponse `xml:"ImportVAppResponse,omitempty"`
  7677  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7678  }
  7679  
  7680  func (b *ImportVAppBody) Fault() *soap.Fault { return b.Fault_ }
  7681  
  7682  func ImportVApp(ctx context.Context, r soap.RoundTripper, req *types.ImportVApp) (*types.ImportVAppResponse, error) {
  7683  	var reqBody, resBody ImportVAppBody
  7684  
  7685  	reqBody.Req = req
  7686  
  7687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7688  		return nil, err
  7689  	}
  7690  
  7691  	return resBody.Res, nil
  7692  }
  7693  
  7694  type IncreaseDirectorySizeBody struct {
  7695  	Req    *types.IncreaseDirectorySize         `xml:"urn:vim25 IncreaseDirectorySize,omitempty"`
  7696  	Res    *types.IncreaseDirectorySizeResponse `xml:"IncreaseDirectorySizeResponse,omitempty"`
  7697  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7698  }
  7699  
  7700  func (b *IncreaseDirectorySizeBody) Fault() *soap.Fault { return b.Fault_ }
  7701  
  7702  func IncreaseDirectorySize(ctx context.Context, r soap.RoundTripper, req *types.IncreaseDirectorySize) (*types.IncreaseDirectorySizeResponse, error) {
  7703  	var reqBody, resBody IncreaseDirectorySizeBody
  7704  
  7705  	reqBody.Req = req
  7706  
  7707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7708  		return nil, err
  7709  	}
  7710  
  7711  	return resBody.Res, nil
  7712  }
  7713  
  7714  type InflateDisk_TaskBody struct {
  7715  	Req    *types.InflateDisk_Task         `xml:"urn:vim25 InflateDisk_Task,omitempty"`
  7716  	Res    *types.InflateDisk_TaskResponse `xml:"InflateDisk_TaskResponse,omitempty"`
  7717  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7718  }
  7719  
  7720  func (b *InflateDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7721  
  7722  func InflateDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.InflateDisk_Task) (*types.InflateDisk_TaskResponse, error) {
  7723  	var reqBody, resBody InflateDisk_TaskBody
  7724  
  7725  	reqBody.Req = req
  7726  
  7727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7728  		return nil, err
  7729  	}
  7730  
  7731  	return resBody.Res, nil
  7732  }
  7733  
  7734  type InflateVirtualDisk_TaskBody struct {
  7735  	Req    *types.InflateVirtualDisk_Task         `xml:"urn:vim25 InflateVirtualDisk_Task,omitempty"`
  7736  	Res    *types.InflateVirtualDisk_TaskResponse `xml:"InflateVirtualDisk_TaskResponse,omitempty"`
  7737  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7738  }
  7739  
  7740  func (b *InflateVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7741  
  7742  func InflateVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.InflateVirtualDisk_Task) (*types.InflateVirtualDisk_TaskResponse, error) {
  7743  	var reqBody, resBody InflateVirtualDisk_TaskBody
  7744  
  7745  	reqBody.Req = req
  7746  
  7747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7748  		return nil, err
  7749  	}
  7750  
  7751  	return resBody.Res, nil
  7752  }
  7753  
  7754  type InitializeDisks_TaskBody struct {
  7755  	Req    *types.InitializeDisks_Task         `xml:"urn:vim25 InitializeDisks_Task,omitempty"`
  7756  	Res    *types.InitializeDisks_TaskResponse `xml:"InitializeDisks_TaskResponse,omitempty"`
  7757  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7758  }
  7759  
  7760  func (b *InitializeDisks_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7761  
  7762  func InitializeDisks_Task(ctx context.Context, r soap.RoundTripper, req *types.InitializeDisks_Task) (*types.InitializeDisks_TaskResponse, error) {
  7763  	var reqBody, resBody InitializeDisks_TaskBody
  7764  
  7765  	reqBody.Req = req
  7766  
  7767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7768  		return nil, err
  7769  	}
  7770  
  7771  	return resBody.Res, nil
  7772  }
  7773  
  7774  type InitiateFileTransferFromGuestBody struct {
  7775  	Req    *types.InitiateFileTransferFromGuest         `xml:"urn:vim25 InitiateFileTransferFromGuest,omitempty"`
  7776  	Res    *types.InitiateFileTransferFromGuestResponse `xml:"InitiateFileTransferFromGuestResponse,omitempty"`
  7777  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7778  }
  7779  
  7780  func (b *InitiateFileTransferFromGuestBody) Fault() *soap.Fault { return b.Fault_ }
  7781  
  7782  func InitiateFileTransferFromGuest(ctx context.Context, r soap.RoundTripper, req *types.InitiateFileTransferFromGuest) (*types.InitiateFileTransferFromGuestResponse, error) {
  7783  	var reqBody, resBody InitiateFileTransferFromGuestBody
  7784  
  7785  	reqBody.Req = req
  7786  
  7787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7788  		return nil, err
  7789  	}
  7790  
  7791  	return resBody.Res, nil
  7792  }
  7793  
  7794  type InitiateFileTransferToGuestBody struct {
  7795  	Req    *types.InitiateFileTransferToGuest         `xml:"urn:vim25 InitiateFileTransferToGuest,omitempty"`
  7796  	Res    *types.InitiateFileTransferToGuestResponse `xml:"InitiateFileTransferToGuestResponse,omitempty"`
  7797  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7798  }
  7799  
  7800  func (b *InitiateFileTransferToGuestBody) Fault() *soap.Fault { return b.Fault_ }
  7801  
  7802  func InitiateFileTransferToGuest(ctx context.Context, r soap.RoundTripper, req *types.InitiateFileTransferToGuest) (*types.InitiateFileTransferToGuestResponse, error) {
  7803  	var reqBody, resBody InitiateFileTransferToGuestBody
  7804  
  7805  	reqBody.Req = req
  7806  
  7807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7808  		return nil, err
  7809  	}
  7810  
  7811  	return resBody.Res, nil
  7812  }
  7813  
  7814  type InitiateTransitionToVLCM_TaskBody struct {
  7815  	Req    *types.InitiateTransitionToVLCM_Task         `xml:"urn:vim25 InitiateTransitionToVLCM_Task,omitempty"`
  7816  	Res    *types.InitiateTransitionToVLCM_TaskResponse `xml:"InitiateTransitionToVLCM_TaskResponse,omitempty"`
  7817  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7818  }
  7819  
  7820  func (b *InitiateTransitionToVLCM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7821  
  7822  func InitiateTransitionToVLCM_Task(ctx context.Context, r soap.RoundTripper, req *types.InitiateTransitionToVLCM_Task) (*types.InitiateTransitionToVLCM_TaskResponse, error) {
  7823  	var reqBody, resBody InitiateTransitionToVLCM_TaskBody
  7824  
  7825  	reqBody.Req = req
  7826  
  7827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7828  		return nil, err
  7829  	}
  7830  
  7831  	return resBody.Res, nil
  7832  }
  7833  
  7834  type InstallHostPatchV2_TaskBody struct {
  7835  	Req    *types.InstallHostPatchV2_Task         `xml:"urn:vim25 InstallHostPatchV2_Task,omitempty"`
  7836  	Res    *types.InstallHostPatchV2_TaskResponse `xml:"InstallHostPatchV2_TaskResponse,omitempty"`
  7837  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7838  }
  7839  
  7840  func (b *InstallHostPatchV2_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7841  
  7842  func InstallHostPatchV2_Task(ctx context.Context, r soap.RoundTripper, req *types.InstallHostPatchV2_Task) (*types.InstallHostPatchV2_TaskResponse, error) {
  7843  	var reqBody, resBody InstallHostPatchV2_TaskBody
  7844  
  7845  	reqBody.Req = req
  7846  
  7847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7848  		return nil, err
  7849  	}
  7850  
  7851  	return resBody.Res, nil
  7852  }
  7853  
  7854  type InstallHostPatch_TaskBody struct {
  7855  	Req    *types.InstallHostPatch_Task         `xml:"urn:vim25 InstallHostPatch_Task,omitempty"`
  7856  	Res    *types.InstallHostPatch_TaskResponse `xml:"InstallHostPatch_TaskResponse,omitempty"`
  7857  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7858  }
  7859  
  7860  func (b *InstallHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7861  
  7862  func InstallHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.InstallHostPatch_Task) (*types.InstallHostPatch_TaskResponse, error) {
  7863  	var reqBody, resBody InstallHostPatch_TaskBody
  7864  
  7865  	reqBody.Req = req
  7866  
  7867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7868  		return nil, err
  7869  	}
  7870  
  7871  	return resBody.Res, nil
  7872  }
  7873  
  7874  type InstallIoFilter_TaskBody struct {
  7875  	Req    *types.InstallIoFilter_Task         `xml:"urn:vim25 InstallIoFilter_Task,omitempty"`
  7876  	Res    *types.InstallIoFilter_TaskResponse `xml:"InstallIoFilter_TaskResponse,omitempty"`
  7877  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7878  }
  7879  
  7880  func (b *InstallIoFilter_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7881  
  7882  func InstallIoFilter_Task(ctx context.Context, r soap.RoundTripper, req *types.InstallIoFilter_Task) (*types.InstallIoFilter_TaskResponse, error) {
  7883  	var reqBody, resBody InstallIoFilter_TaskBody
  7884  
  7885  	reqBody.Req = req
  7886  
  7887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7888  		return nil, err
  7889  	}
  7890  
  7891  	return resBody.Res, nil
  7892  }
  7893  
  7894  type InstallServerCertificateBody struct {
  7895  	Req    *types.InstallServerCertificate         `xml:"urn:vim25 InstallServerCertificate,omitempty"`
  7896  	Res    *types.InstallServerCertificateResponse `xml:"InstallServerCertificateResponse,omitempty"`
  7897  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7898  }
  7899  
  7900  func (b *InstallServerCertificateBody) Fault() *soap.Fault { return b.Fault_ }
  7901  
  7902  func InstallServerCertificate(ctx context.Context, r soap.RoundTripper, req *types.InstallServerCertificate) (*types.InstallServerCertificateResponse, error) {
  7903  	var reqBody, resBody InstallServerCertificateBody
  7904  
  7905  	reqBody.Req = req
  7906  
  7907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7908  		return nil, err
  7909  	}
  7910  
  7911  	return resBody.Res, nil
  7912  }
  7913  
  7914  type InstallSmartCardTrustAnchorBody struct {
  7915  	Req    *types.InstallSmartCardTrustAnchor         `xml:"urn:vim25 InstallSmartCardTrustAnchor,omitempty"`
  7916  	Res    *types.InstallSmartCardTrustAnchorResponse `xml:"InstallSmartCardTrustAnchorResponse,omitempty"`
  7917  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7918  }
  7919  
  7920  func (b *InstallSmartCardTrustAnchorBody) Fault() *soap.Fault { return b.Fault_ }
  7921  
  7922  func InstallSmartCardTrustAnchor(ctx context.Context, r soap.RoundTripper, req *types.InstallSmartCardTrustAnchor) (*types.InstallSmartCardTrustAnchorResponse, error) {
  7923  	var reqBody, resBody InstallSmartCardTrustAnchorBody
  7924  
  7925  	reqBody.Req = req
  7926  
  7927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7928  		return nil, err
  7929  	}
  7930  
  7931  	return resBody.Res, nil
  7932  }
  7933  
  7934  type InstantClone_TaskBody struct {
  7935  	Req    *types.InstantClone_Task         `xml:"urn:vim25 InstantClone_Task,omitempty"`
  7936  	Res    *types.InstantClone_TaskResponse `xml:"InstantClone_TaskResponse,omitempty"`
  7937  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7938  }
  7939  
  7940  func (b *InstantClone_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  7941  
  7942  func InstantClone_Task(ctx context.Context, r soap.RoundTripper, req *types.InstantClone_Task) (*types.InstantClone_TaskResponse, error) {
  7943  	var reqBody, resBody InstantClone_TaskBody
  7944  
  7945  	reqBody.Req = req
  7946  
  7947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7948  		return nil, err
  7949  	}
  7950  
  7951  	return resBody.Res, nil
  7952  }
  7953  
  7954  type IsClusteredVmdkEnabledBody struct {
  7955  	Req    *types.IsClusteredVmdkEnabled         `xml:"urn:vim25 IsClusteredVmdkEnabled,omitempty"`
  7956  	Res    *types.IsClusteredVmdkEnabledResponse `xml:"IsClusteredVmdkEnabledResponse,omitempty"`
  7957  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7958  }
  7959  
  7960  func (b *IsClusteredVmdkEnabledBody) Fault() *soap.Fault { return b.Fault_ }
  7961  
  7962  func IsClusteredVmdkEnabled(ctx context.Context, r soap.RoundTripper, req *types.IsClusteredVmdkEnabled) (*types.IsClusteredVmdkEnabledResponse, error) {
  7963  	var reqBody, resBody IsClusteredVmdkEnabledBody
  7964  
  7965  	reqBody.Req = req
  7966  
  7967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7968  		return nil, err
  7969  	}
  7970  
  7971  	return resBody.Res, nil
  7972  }
  7973  
  7974  type IsGuestOsCustomizableBody struct {
  7975  	Req    *types.IsGuestOsCustomizable         `xml:"urn:vim25 IsGuestOsCustomizable,omitempty"`
  7976  	Res    *types.IsGuestOsCustomizableResponse `xml:"IsGuestOsCustomizableResponse,omitempty"`
  7977  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7978  }
  7979  
  7980  func (b *IsGuestOsCustomizableBody) Fault() *soap.Fault { return b.Fault_ }
  7981  
  7982  func IsGuestOsCustomizable(ctx context.Context, r soap.RoundTripper, req *types.IsGuestOsCustomizable) (*types.IsGuestOsCustomizableResponse, error) {
  7983  	var reqBody, resBody IsGuestOsCustomizableBody
  7984  
  7985  	reqBody.Req = req
  7986  
  7987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  7988  		return nil, err
  7989  	}
  7990  
  7991  	return resBody.Res, nil
  7992  }
  7993  
  7994  type IsKmsClusterActiveBody struct {
  7995  	Req    *types.IsKmsClusterActive         `xml:"urn:vim25 IsKmsClusterActive,omitempty"`
  7996  	Res    *types.IsKmsClusterActiveResponse `xml:"IsKmsClusterActiveResponse,omitempty"`
  7997  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  7998  }
  7999  
  8000  func (b *IsKmsClusterActiveBody) Fault() *soap.Fault { return b.Fault_ }
  8001  
  8002  func IsKmsClusterActive(ctx context.Context, r soap.RoundTripper, req *types.IsKmsClusterActive) (*types.IsKmsClusterActiveResponse, error) {
  8003  	var reqBody, resBody IsKmsClusterActiveBody
  8004  
  8005  	reqBody.Req = req
  8006  
  8007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8008  		return nil, err
  8009  	}
  8010  
  8011  	return resBody.Res, nil
  8012  }
  8013  
  8014  type IsSharedGraphicsActiveBody struct {
  8015  	Req    *types.IsSharedGraphicsActive         `xml:"urn:vim25 IsSharedGraphicsActive,omitempty"`
  8016  	Res    *types.IsSharedGraphicsActiveResponse `xml:"IsSharedGraphicsActiveResponse,omitempty"`
  8017  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8018  }
  8019  
  8020  func (b *IsSharedGraphicsActiveBody) Fault() *soap.Fault { return b.Fault_ }
  8021  
  8022  func IsSharedGraphicsActive(ctx context.Context, r soap.RoundTripper, req *types.IsSharedGraphicsActive) (*types.IsSharedGraphicsActiveResponse, error) {
  8023  	var reqBody, resBody IsSharedGraphicsActiveBody
  8024  
  8025  	reqBody.Req = req
  8026  
  8027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8028  		return nil, err
  8029  	}
  8030  
  8031  	return resBody.Res, nil
  8032  }
  8033  
  8034  type JoinDomainWithCAM_TaskBody struct {
  8035  	Req    *types.JoinDomainWithCAM_Task         `xml:"urn:vim25 JoinDomainWithCAM_Task,omitempty"`
  8036  	Res    *types.JoinDomainWithCAM_TaskResponse `xml:"JoinDomainWithCAM_TaskResponse,omitempty"`
  8037  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8038  }
  8039  
  8040  func (b *JoinDomainWithCAM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8041  
  8042  func JoinDomainWithCAM_Task(ctx context.Context, r soap.RoundTripper, req *types.JoinDomainWithCAM_Task) (*types.JoinDomainWithCAM_TaskResponse, error) {
  8043  	var reqBody, resBody JoinDomainWithCAM_TaskBody
  8044  
  8045  	reqBody.Req = req
  8046  
  8047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8048  		return nil, err
  8049  	}
  8050  
  8051  	return resBody.Res, nil
  8052  }
  8053  
  8054  type JoinDomain_TaskBody struct {
  8055  	Req    *types.JoinDomain_Task         `xml:"urn:vim25 JoinDomain_Task,omitempty"`
  8056  	Res    *types.JoinDomain_TaskResponse `xml:"JoinDomain_TaskResponse,omitempty"`
  8057  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8058  }
  8059  
  8060  func (b *JoinDomain_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8061  
  8062  func JoinDomain_Task(ctx context.Context, r soap.RoundTripper, req *types.JoinDomain_Task) (*types.JoinDomain_TaskResponse, error) {
  8063  	var reqBody, resBody JoinDomain_TaskBody
  8064  
  8065  	reqBody.Req = req
  8066  
  8067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8068  		return nil, err
  8069  	}
  8070  
  8071  	return resBody.Res, nil
  8072  }
  8073  
  8074  type LeaveCurrentDomain_TaskBody struct {
  8075  	Req    *types.LeaveCurrentDomain_Task         `xml:"urn:vim25 LeaveCurrentDomain_Task,omitempty"`
  8076  	Res    *types.LeaveCurrentDomain_TaskResponse `xml:"LeaveCurrentDomain_TaskResponse,omitempty"`
  8077  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8078  }
  8079  
  8080  func (b *LeaveCurrentDomain_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8081  
  8082  func LeaveCurrentDomain_Task(ctx context.Context, r soap.RoundTripper, req *types.LeaveCurrentDomain_Task) (*types.LeaveCurrentDomain_TaskResponse, error) {
  8083  	var reqBody, resBody LeaveCurrentDomain_TaskBody
  8084  
  8085  	reqBody.Req = req
  8086  
  8087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8088  		return nil, err
  8089  	}
  8090  
  8091  	return resBody.Res, nil
  8092  }
  8093  
  8094  type ListCACertificateRevocationListsBody struct {
  8095  	Req    *types.ListCACertificateRevocationLists         `xml:"urn:vim25 ListCACertificateRevocationLists,omitempty"`
  8096  	Res    *types.ListCACertificateRevocationListsResponse `xml:"ListCACertificateRevocationListsResponse,omitempty"`
  8097  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8098  }
  8099  
  8100  func (b *ListCACertificateRevocationListsBody) Fault() *soap.Fault { return b.Fault_ }
  8101  
  8102  func ListCACertificateRevocationLists(ctx context.Context, r soap.RoundTripper, req *types.ListCACertificateRevocationLists) (*types.ListCACertificateRevocationListsResponse, error) {
  8103  	var reqBody, resBody ListCACertificateRevocationListsBody
  8104  
  8105  	reqBody.Req = req
  8106  
  8107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8108  		return nil, err
  8109  	}
  8110  
  8111  	return resBody.Res, nil
  8112  }
  8113  
  8114  type ListCACertificatesBody struct {
  8115  	Req    *types.ListCACertificates         `xml:"urn:vim25 ListCACertificates,omitempty"`
  8116  	Res    *types.ListCACertificatesResponse `xml:"ListCACertificatesResponse,omitempty"`
  8117  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8118  }
  8119  
  8120  func (b *ListCACertificatesBody) Fault() *soap.Fault { return b.Fault_ }
  8121  
  8122  func ListCACertificates(ctx context.Context, r soap.RoundTripper, req *types.ListCACertificates) (*types.ListCACertificatesResponse, error) {
  8123  	var reqBody, resBody ListCACertificatesBody
  8124  
  8125  	reqBody.Req = req
  8126  
  8127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8128  		return nil, err
  8129  	}
  8130  
  8131  	return resBody.Res, nil
  8132  }
  8133  
  8134  type ListFilesInGuestBody struct {
  8135  	Req    *types.ListFilesInGuest         `xml:"urn:vim25 ListFilesInGuest,omitempty"`
  8136  	Res    *types.ListFilesInGuestResponse `xml:"ListFilesInGuestResponse,omitempty"`
  8137  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8138  }
  8139  
  8140  func (b *ListFilesInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  8141  
  8142  func ListFilesInGuest(ctx context.Context, r soap.RoundTripper, req *types.ListFilesInGuest) (*types.ListFilesInGuestResponse, error) {
  8143  	var reqBody, resBody ListFilesInGuestBody
  8144  
  8145  	reqBody.Req = req
  8146  
  8147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8148  		return nil, err
  8149  	}
  8150  
  8151  	return resBody.Res, nil
  8152  }
  8153  
  8154  type ListGuestAliasesBody struct {
  8155  	Req    *types.ListGuestAliases         `xml:"urn:vim25 ListGuestAliases,omitempty"`
  8156  	Res    *types.ListGuestAliasesResponse `xml:"ListGuestAliasesResponse,omitempty"`
  8157  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8158  }
  8159  
  8160  func (b *ListGuestAliasesBody) Fault() *soap.Fault { return b.Fault_ }
  8161  
  8162  func ListGuestAliases(ctx context.Context, r soap.RoundTripper, req *types.ListGuestAliases) (*types.ListGuestAliasesResponse, error) {
  8163  	var reqBody, resBody ListGuestAliasesBody
  8164  
  8165  	reqBody.Req = req
  8166  
  8167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8168  		return nil, err
  8169  	}
  8170  
  8171  	return resBody.Res, nil
  8172  }
  8173  
  8174  type ListGuestMappedAliasesBody struct {
  8175  	Req    *types.ListGuestMappedAliases         `xml:"urn:vim25 ListGuestMappedAliases,omitempty"`
  8176  	Res    *types.ListGuestMappedAliasesResponse `xml:"ListGuestMappedAliasesResponse,omitempty"`
  8177  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8178  }
  8179  
  8180  func (b *ListGuestMappedAliasesBody) Fault() *soap.Fault { return b.Fault_ }
  8181  
  8182  func ListGuestMappedAliases(ctx context.Context, r soap.RoundTripper, req *types.ListGuestMappedAliases) (*types.ListGuestMappedAliasesResponse, error) {
  8183  	var reqBody, resBody ListGuestMappedAliasesBody
  8184  
  8185  	reqBody.Req = req
  8186  
  8187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8188  		return nil, err
  8189  	}
  8190  
  8191  	return resBody.Res, nil
  8192  }
  8193  
  8194  type ListKeysBody struct {
  8195  	Req    *types.ListKeys         `xml:"urn:vim25 ListKeys,omitempty"`
  8196  	Res    *types.ListKeysResponse `xml:"ListKeysResponse,omitempty"`
  8197  	Fault_ *soap.Fault             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8198  }
  8199  
  8200  func (b *ListKeysBody) Fault() *soap.Fault { return b.Fault_ }
  8201  
  8202  func ListKeys(ctx context.Context, r soap.RoundTripper, req *types.ListKeys) (*types.ListKeysResponse, error) {
  8203  	var reqBody, resBody ListKeysBody
  8204  
  8205  	reqBody.Req = req
  8206  
  8207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8208  		return nil, err
  8209  	}
  8210  
  8211  	return resBody.Res, nil
  8212  }
  8213  
  8214  type ListKmipServersBody struct {
  8215  	Req    *types.ListKmipServers         `xml:"urn:vim25 ListKmipServers,omitempty"`
  8216  	Res    *types.ListKmipServersResponse `xml:"ListKmipServersResponse,omitempty"`
  8217  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8218  }
  8219  
  8220  func (b *ListKmipServersBody) Fault() *soap.Fault { return b.Fault_ }
  8221  
  8222  func ListKmipServers(ctx context.Context, r soap.RoundTripper, req *types.ListKmipServers) (*types.ListKmipServersResponse, error) {
  8223  	var reqBody, resBody ListKmipServersBody
  8224  
  8225  	reqBody.Req = req
  8226  
  8227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8228  		return nil, err
  8229  	}
  8230  
  8231  	return resBody.Res, nil
  8232  }
  8233  
  8234  type ListKmsClustersBody struct {
  8235  	Req    *types.ListKmsClusters         `xml:"urn:vim25 ListKmsClusters,omitempty"`
  8236  	Res    *types.ListKmsClustersResponse `xml:"ListKmsClustersResponse,omitempty"`
  8237  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8238  }
  8239  
  8240  func (b *ListKmsClustersBody) Fault() *soap.Fault { return b.Fault_ }
  8241  
  8242  func ListKmsClusters(ctx context.Context, r soap.RoundTripper, req *types.ListKmsClusters) (*types.ListKmsClustersResponse, error) {
  8243  	var reqBody, resBody ListKmsClustersBody
  8244  
  8245  	reqBody.Req = req
  8246  
  8247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8248  		return nil, err
  8249  	}
  8250  
  8251  	return resBody.Res, nil
  8252  }
  8253  
  8254  type ListProcessesInGuestBody struct {
  8255  	Req    *types.ListProcessesInGuest         `xml:"urn:vim25 ListProcessesInGuest,omitempty"`
  8256  	Res    *types.ListProcessesInGuestResponse `xml:"ListProcessesInGuestResponse,omitempty"`
  8257  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8258  }
  8259  
  8260  func (b *ListProcessesInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  8261  
  8262  func ListProcessesInGuest(ctx context.Context, r soap.RoundTripper, req *types.ListProcessesInGuest) (*types.ListProcessesInGuestResponse, error) {
  8263  	var reqBody, resBody ListProcessesInGuestBody
  8264  
  8265  	reqBody.Req = req
  8266  
  8267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8268  		return nil, err
  8269  	}
  8270  
  8271  	return resBody.Res, nil
  8272  }
  8273  
  8274  type ListRegistryKeysInGuestBody struct {
  8275  	Req    *types.ListRegistryKeysInGuest         `xml:"urn:vim25 ListRegistryKeysInGuest,omitempty"`
  8276  	Res    *types.ListRegistryKeysInGuestResponse `xml:"ListRegistryKeysInGuestResponse,omitempty"`
  8277  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8278  }
  8279  
  8280  func (b *ListRegistryKeysInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  8281  
  8282  func ListRegistryKeysInGuest(ctx context.Context, r soap.RoundTripper, req *types.ListRegistryKeysInGuest) (*types.ListRegistryKeysInGuestResponse, error) {
  8283  	var reqBody, resBody ListRegistryKeysInGuestBody
  8284  
  8285  	reqBody.Req = req
  8286  
  8287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8288  		return nil, err
  8289  	}
  8290  
  8291  	return resBody.Res, nil
  8292  }
  8293  
  8294  type ListRegistryValuesInGuestBody struct {
  8295  	Req    *types.ListRegistryValuesInGuest         `xml:"urn:vim25 ListRegistryValuesInGuest,omitempty"`
  8296  	Res    *types.ListRegistryValuesInGuestResponse `xml:"ListRegistryValuesInGuestResponse,omitempty"`
  8297  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8298  }
  8299  
  8300  func (b *ListRegistryValuesInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  8301  
  8302  func ListRegistryValuesInGuest(ctx context.Context, r soap.RoundTripper, req *types.ListRegistryValuesInGuest) (*types.ListRegistryValuesInGuestResponse, error) {
  8303  	var reqBody, resBody ListRegistryValuesInGuestBody
  8304  
  8305  	reqBody.Req = req
  8306  
  8307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8308  		return nil, err
  8309  	}
  8310  
  8311  	return resBody.Res, nil
  8312  }
  8313  
  8314  type ListSmartCardTrustAnchorsBody struct {
  8315  	Req    *types.ListSmartCardTrustAnchors         `xml:"urn:vim25 ListSmartCardTrustAnchors,omitempty"`
  8316  	Res    *types.ListSmartCardTrustAnchorsResponse `xml:"ListSmartCardTrustAnchorsResponse,omitempty"`
  8317  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8318  }
  8319  
  8320  func (b *ListSmartCardTrustAnchorsBody) Fault() *soap.Fault { return b.Fault_ }
  8321  
  8322  func ListSmartCardTrustAnchors(ctx context.Context, r soap.RoundTripper, req *types.ListSmartCardTrustAnchors) (*types.ListSmartCardTrustAnchorsResponse, error) {
  8323  	var reqBody, resBody ListSmartCardTrustAnchorsBody
  8324  
  8325  	reqBody.Req = req
  8326  
  8327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8328  		return nil, err
  8329  	}
  8330  
  8331  	return resBody.Res, nil
  8332  }
  8333  
  8334  type ListTagsAttachedToVStorageObjectBody struct {
  8335  	Req    *types.ListTagsAttachedToVStorageObject         `xml:"urn:vim25 ListTagsAttachedToVStorageObject,omitempty"`
  8336  	Res    *types.ListTagsAttachedToVStorageObjectResponse `xml:"ListTagsAttachedToVStorageObjectResponse,omitempty"`
  8337  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8338  }
  8339  
  8340  func (b *ListTagsAttachedToVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  8341  
  8342  func ListTagsAttachedToVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.ListTagsAttachedToVStorageObject) (*types.ListTagsAttachedToVStorageObjectResponse, error) {
  8343  	var reqBody, resBody ListTagsAttachedToVStorageObjectBody
  8344  
  8345  	reqBody.Req = req
  8346  
  8347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8348  		return nil, err
  8349  	}
  8350  
  8351  	return resBody.Res, nil
  8352  }
  8353  
  8354  type ListVStorageObjectBody struct {
  8355  	Req    *types.ListVStorageObject         `xml:"urn:vim25 ListVStorageObject,omitempty"`
  8356  	Res    *types.ListVStorageObjectResponse `xml:"ListVStorageObjectResponse,omitempty"`
  8357  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8358  }
  8359  
  8360  func (b *ListVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
  8361  
  8362  func ListVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.ListVStorageObject) (*types.ListVStorageObjectResponse, error) {
  8363  	var reqBody, resBody ListVStorageObjectBody
  8364  
  8365  	reqBody.Req = req
  8366  
  8367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8368  		return nil, err
  8369  	}
  8370  
  8371  	return resBody.Res, nil
  8372  }
  8373  
  8374  type ListVStorageObjectsAttachedToTagBody struct {
  8375  	Req    *types.ListVStorageObjectsAttachedToTag         `xml:"urn:vim25 ListVStorageObjectsAttachedToTag,omitempty"`
  8376  	Res    *types.ListVStorageObjectsAttachedToTagResponse `xml:"ListVStorageObjectsAttachedToTagResponse,omitempty"`
  8377  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8378  }
  8379  
  8380  func (b *ListVStorageObjectsAttachedToTagBody) Fault() *soap.Fault { return b.Fault_ }
  8381  
  8382  func ListVStorageObjectsAttachedToTag(ctx context.Context, r soap.RoundTripper, req *types.ListVStorageObjectsAttachedToTag) (*types.ListVStorageObjectsAttachedToTagResponse, error) {
  8383  	var reqBody, resBody ListVStorageObjectsAttachedToTagBody
  8384  
  8385  	reqBody.Req = req
  8386  
  8387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8388  		return nil, err
  8389  	}
  8390  
  8391  	return resBody.Res, nil
  8392  }
  8393  
  8394  type LogUserEventBody struct {
  8395  	Req    *types.LogUserEvent         `xml:"urn:vim25 LogUserEvent,omitempty"`
  8396  	Res    *types.LogUserEventResponse `xml:"LogUserEventResponse,omitempty"`
  8397  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8398  }
  8399  
  8400  func (b *LogUserEventBody) Fault() *soap.Fault { return b.Fault_ }
  8401  
  8402  func LogUserEvent(ctx context.Context, r soap.RoundTripper, req *types.LogUserEvent) (*types.LogUserEventResponse, error) {
  8403  	var reqBody, resBody LogUserEventBody
  8404  
  8405  	reqBody.Req = req
  8406  
  8407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8408  		return nil, err
  8409  	}
  8410  
  8411  	return resBody.Res, nil
  8412  }
  8413  
  8414  type LoginBody struct {
  8415  	Req    *types.Login         `xml:"urn:vim25 Login,omitempty"`
  8416  	Res    *types.LoginResponse `xml:"LoginResponse,omitempty"`
  8417  	Fault_ *soap.Fault          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8418  }
  8419  
  8420  func (b *LoginBody) Fault() *soap.Fault { return b.Fault_ }
  8421  
  8422  func Login(ctx context.Context, r soap.RoundTripper, req *types.Login) (*types.LoginResponse, error) {
  8423  	var reqBody, resBody LoginBody
  8424  
  8425  	reqBody.Req = req
  8426  
  8427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8428  		return nil, err
  8429  	}
  8430  
  8431  	return resBody.Res, nil
  8432  }
  8433  
  8434  type LoginBySSPIBody struct {
  8435  	Req    *types.LoginBySSPI         `xml:"urn:vim25 LoginBySSPI,omitempty"`
  8436  	Res    *types.LoginBySSPIResponse `xml:"LoginBySSPIResponse,omitempty"`
  8437  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8438  }
  8439  
  8440  func (b *LoginBySSPIBody) Fault() *soap.Fault { return b.Fault_ }
  8441  
  8442  func LoginBySSPI(ctx context.Context, r soap.RoundTripper, req *types.LoginBySSPI) (*types.LoginBySSPIResponse, error) {
  8443  	var reqBody, resBody LoginBySSPIBody
  8444  
  8445  	reqBody.Req = req
  8446  
  8447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8448  		return nil, err
  8449  	}
  8450  
  8451  	return resBody.Res, nil
  8452  }
  8453  
  8454  type LoginByTokenBody struct {
  8455  	Req    *types.LoginByToken         `xml:"urn:vim25 LoginByToken,omitempty"`
  8456  	Res    *types.LoginByTokenResponse `xml:"LoginByTokenResponse,omitempty"`
  8457  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8458  }
  8459  
  8460  func (b *LoginByTokenBody) Fault() *soap.Fault { return b.Fault_ }
  8461  
  8462  func LoginByToken(ctx context.Context, r soap.RoundTripper, req *types.LoginByToken) (*types.LoginByTokenResponse, error) {
  8463  	var reqBody, resBody LoginByTokenBody
  8464  
  8465  	reqBody.Req = req
  8466  
  8467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8468  		return nil, err
  8469  	}
  8470  
  8471  	return resBody.Res, nil
  8472  }
  8473  
  8474  type LoginExtensionByCertificateBody struct {
  8475  	Req    *types.LoginExtensionByCertificate         `xml:"urn:vim25 LoginExtensionByCertificate,omitempty"`
  8476  	Res    *types.LoginExtensionByCertificateResponse `xml:"LoginExtensionByCertificateResponse,omitempty"`
  8477  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8478  }
  8479  
  8480  func (b *LoginExtensionByCertificateBody) Fault() *soap.Fault { return b.Fault_ }
  8481  
  8482  func LoginExtensionByCertificate(ctx context.Context, r soap.RoundTripper, req *types.LoginExtensionByCertificate) (*types.LoginExtensionByCertificateResponse, error) {
  8483  	var reqBody, resBody LoginExtensionByCertificateBody
  8484  
  8485  	reqBody.Req = req
  8486  
  8487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8488  		return nil, err
  8489  	}
  8490  
  8491  	return resBody.Res, nil
  8492  }
  8493  
  8494  type LoginExtensionBySubjectNameBody struct {
  8495  	Req    *types.LoginExtensionBySubjectName         `xml:"urn:vim25 LoginExtensionBySubjectName,omitempty"`
  8496  	Res    *types.LoginExtensionBySubjectNameResponse `xml:"LoginExtensionBySubjectNameResponse,omitempty"`
  8497  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8498  }
  8499  
  8500  func (b *LoginExtensionBySubjectNameBody) Fault() *soap.Fault { return b.Fault_ }
  8501  
  8502  func LoginExtensionBySubjectName(ctx context.Context, r soap.RoundTripper, req *types.LoginExtensionBySubjectName) (*types.LoginExtensionBySubjectNameResponse, error) {
  8503  	var reqBody, resBody LoginExtensionBySubjectNameBody
  8504  
  8505  	reqBody.Req = req
  8506  
  8507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8508  		return nil, err
  8509  	}
  8510  
  8511  	return resBody.Res, nil
  8512  }
  8513  
  8514  type LogoutBody struct {
  8515  	Req    *types.Logout         `xml:"urn:vim25 Logout,omitempty"`
  8516  	Res    *types.LogoutResponse `xml:"LogoutResponse,omitempty"`
  8517  	Fault_ *soap.Fault           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8518  }
  8519  
  8520  func (b *LogoutBody) Fault() *soap.Fault { return b.Fault_ }
  8521  
  8522  func Logout(ctx context.Context, r soap.RoundTripper, req *types.Logout) (*types.LogoutResponse, error) {
  8523  	var reqBody, resBody LogoutBody
  8524  
  8525  	reqBody.Req = req
  8526  
  8527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8528  		return nil, err
  8529  	}
  8530  
  8531  	return resBody.Res, nil
  8532  }
  8533  
  8534  type LookupDvPortGroupBody struct {
  8535  	Req    *types.LookupDvPortGroup         `xml:"urn:vim25 LookupDvPortGroup,omitempty"`
  8536  	Res    *types.LookupDvPortGroupResponse `xml:"LookupDvPortGroupResponse,omitempty"`
  8537  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8538  }
  8539  
  8540  func (b *LookupDvPortGroupBody) Fault() *soap.Fault { return b.Fault_ }
  8541  
  8542  func LookupDvPortGroup(ctx context.Context, r soap.RoundTripper, req *types.LookupDvPortGroup) (*types.LookupDvPortGroupResponse, error) {
  8543  	var reqBody, resBody LookupDvPortGroupBody
  8544  
  8545  	reqBody.Req = req
  8546  
  8547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8548  		return nil, err
  8549  	}
  8550  
  8551  	return resBody.Res, nil
  8552  }
  8553  
  8554  type LookupVmOverheadMemoryBody struct {
  8555  	Req    *types.LookupVmOverheadMemory         `xml:"urn:vim25 LookupVmOverheadMemory,omitempty"`
  8556  	Res    *types.LookupVmOverheadMemoryResponse `xml:"LookupVmOverheadMemoryResponse,omitempty"`
  8557  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8558  }
  8559  
  8560  func (b *LookupVmOverheadMemoryBody) Fault() *soap.Fault { return b.Fault_ }
  8561  
  8562  func LookupVmOverheadMemory(ctx context.Context, r soap.RoundTripper, req *types.LookupVmOverheadMemory) (*types.LookupVmOverheadMemoryResponse, error) {
  8563  	var reqBody, resBody LookupVmOverheadMemoryBody
  8564  
  8565  	reqBody.Req = req
  8566  
  8567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8568  		return nil, err
  8569  	}
  8570  
  8571  	return resBody.Res, nil
  8572  }
  8573  
  8574  type MakeDirectoryBody struct {
  8575  	Req    *types.MakeDirectory         `xml:"urn:vim25 MakeDirectory,omitempty"`
  8576  	Res    *types.MakeDirectoryResponse `xml:"MakeDirectoryResponse,omitempty"`
  8577  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8578  }
  8579  
  8580  func (b *MakeDirectoryBody) Fault() *soap.Fault { return b.Fault_ }
  8581  
  8582  func MakeDirectory(ctx context.Context, r soap.RoundTripper, req *types.MakeDirectory) (*types.MakeDirectoryResponse, error) {
  8583  	var reqBody, resBody MakeDirectoryBody
  8584  
  8585  	reqBody.Req = req
  8586  
  8587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8588  		return nil, err
  8589  	}
  8590  
  8591  	return resBody.Res, nil
  8592  }
  8593  
  8594  type MakeDirectoryInGuestBody struct {
  8595  	Req    *types.MakeDirectoryInGuest         `xml:"urn:vim25 MakeDirectoryInGuest,omitempty"`
  8596  	Res    *types.MakeDirectoryInGuestResponse `xml:"MakeDirectoryInGuestResponse,omitempty"`
  8597  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8598  }
  8599  
  8600  func (b *MakeDirectoryInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  8601  
  8602  func MakeDirectoryInGuest(ctx context.Context, r soap.RoundTripper, req *types.MakeDirectoryInGuest) (*types.MakeDirectoryInGuestResponse, error) {
  8603  	var reqBody, resBody MakeDirectoryInGuestBody
  8604  
  8605  	reqBody.Req = req
  8606  
  8607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8608  		return nil, err
  8609  	}
  8610  
  8611  	return resBody.Res, nil
  8612  }
  8613  
  8614  type MakePrimaryVM_TaskBody struct {
  8615  	Req    *types.MakePrimaryVM_Task         `xml:"urn:vim25 MakePrimaryVM_Task,omitempty"`
  8616  	Res    *types.MakePrimaryVM_TaskResponse `xml:"MakePrimaryVM_TaskResponse,omitempty"`
  8617  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8618  }
  8619  
  8620  func (b *MakePrimaryVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8621  
  8622  func MakePrimaryVM_Task(ctx context.Context, r soap.RoundTripper, req *types.MakePrimaryVM_Task) (*types.MakePrimaryVM_TaskResponse, error) {
  8623  	var reqBody, resBody MakePrimaryVM_TaskBody
  8624  
  8625  	reqBody.Req = req
  8626  
  8627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8628  		return nil, err
  8629  	}
  8630  
  8631  	return resBody.Res, nil
  8632  }
  8633  
  8634  type MarkAsLocal_TaskBody struct {
  8635  	Req    *types.MarkAsLocal_Task         `xml:"urn:vim25 MarkAsLocal_Task,omitempty"`
  8636  	Res    *types.MarkAsLocal_TaskResponse `xml:"MarkAsLocal_TaskResponse,omitempty"`
  8637  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8638  }
  8639  
  8640  func (b *MarkAsLocal_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8641  
  8642  func MarkAsLocal_Task(ctx context.Context, r soap.RoundTripper, req *types.MarkAsLocal_Task) (*types.MarkAsLocal_TaskResponse, error) {
  8643  	var reqBody, resBody MarkAsLocal_TaskBody
  8644  
  8645  	reqBody.Req = req
  8646  
  8647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8648  		return nil, err
  8649  	}
  8650  
  8651  	return resBody.Res, nil
  8652  }
  8653  
  8654  type MarkAsNonLocal_TaskBody struct {
  8655  	Req    *types.MarkAsNonLocal_Task         `xml:"urn:vim25 MarkAsNonLocal_Task,omitempty"`
  8656  	Res    *types.MarkAsNonLocal_TaskResponse `xml:"MarkAsNonLocal_TaskResponse,omitempty"`
  8657  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8658  }
  8659  
  8660  func (b *MarkAsNonLocal_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8661  
  8662  func MarkAsNonLocal_Task(ctx context.Context, r soap.RoundTripper, req *types.MarkAsNonLocal_Task) (*types.MarkAsNonLocal_TaskResponse, error) {
  8663  	var reqBody, resBody MarkAsNonLocal_TaskBody
  8664  
  8665  	reqBody.Req = req
  8666  
  8667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8668  		return nil, err
  8669  	}
  8670  
  8671  	return resBody.Res, nil
  8672  }
  8673  
  8674  type MarkAsNonSsd_TaskBody struct {
  8675  	Req    *types.MarkAsNonSsd_Task         `xml:"urn:vim25 MarkAsNonSsd_Task,omitempty"`
  8676  	Res    *types.MarkAsNonSsd_TaskResponse `xml:"MarkAsNonSsd_TaskResponse,omitempty"`
  8677  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8678  }
  8679  
  8680  func (b *MarkAsNonSsd_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8681  
  8682  func MarkAsNonSsd_Task(ctx context.Context, r soap.RoundTripper, req *types.MarkAsNonSsd_Task) (*types.MarkAsNonSsd_TaskResponse, error) {
  8683  	var reqBody, resBody MarkAsNonSsd_TaskBody
  8684  
  8685  	reqBody.Req = req
  8686  
  8687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8688  		return nil, err
  8689  	}
  8690  
  8691  	return resBody.Res, nil
  8692  }
  8693  
  8694  type MarkAsSsd_TaskBody struct {
  8695  	Req    *types.MarkAsSsd_Task         `xml:"urn:vim25 MarkAsSsd_Task,omitempty"`
  8696  	Res    *types.MarkAsSsd_TaskResponse `xml:"MarkAsSsd_TaskResponse,omitempty"`
  8697  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8698  }
  8699  
  8700  func (b *MarkAsSsd_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8701  
  8702  func MarkAsSsd_Task(ctx context.Context, r soap.RoundTripper, req *types.MarkAsSsd_Task) (*types.MarkAsSsd_TaskResponse, error) {
  8703  	var reqBody, resBody MarkAsSsd_TaskBody
  8704  
  8705  	reqBody.Req = req
  8706  
  8707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8708  		return nil, err
  8709  	}
  8710  
  8711  	return resBody.Res, nil
  8712  }
  8713  
  8714  type MarkAsTemplateBody struct {
  8715  	Req    *types.MarkAsTemplate         `xml:"urn:vim25 MarkAsTemplate,omitempty"`
  8716  	Res    *types.MarkAsTemplateResponse `xml:"MarkAsTemplateResponse,omitempty"`
  8717  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8718  }
  8719  
  8720  func (b *MarkAsTemplateBody) Fault() *soap.Fault { return b.Fault_ }
  8721  
  8722  func MarkAsTemplate(ctx context.Context, r soap.RoundTripper, req *types.MarkAsTemplate) (*types.MarkAsTemplateResponse, error) {
  8723  	var reqBody, resBody MarkAsTemplateBody
  8724  
  8725  	reqBody.Req = req
  8726  
  8727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8728  		return nil, err
  8729  	}
  8730  
  8731  	return resBody.Res, nil
  8732  }
  8733  
  8734  type MarkAsVirtualMachineBody struct {
  8735  	Req    *types.MarkAsVirtualMachine         `xml:"urn:vim25 MarkAsVirtualMachine,omitempty"`
  8736  	Res    *types.MarkAsVirtualMachineResponse `xml:"MarkAsVirtualMachineResponse,omitempty"`
  8737  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8738  }
  8739  
  8740  func (b *MarkAsVirtualMachineBody) Fault() *soap.Fault { return b.Fault_ }
  8741  
  8742  func MarkAsVirtualMachine(ctx context.Context, r soap.RoundTripper, req *types.MarkAsVirtualMachine) (*types.MarkAsVirtualMachineResponse, error) {
  8743  	var reqBody, resBody MarkAsVirtualMachineBody
  8744  
  8745  	reqBody.Req = req
  8746  
  8747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8748  		return nil, err
  8749  	}
  8750  
  8751  	return resBody.Res, nil
  8752  }
  8753  
  8754  type MarkDefaultBody struct {
  8755  	Req    *types.MarkDefault         `xml:"urn:vim25 MarkDefault,omitempty"`
  8756  	Res    *types.MarkDefaultResponse `xml:"MarkDefaultResponse,omitempty"`
  8757  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8758  }
  8759  
  8760  func (b *MarkDefaultBody) Fault() *soap.Fault { return b.Fault_ }
  8761  
  8762  func MarkDefault(ctx context.Context, r soap.RoundTripper, req *types.MarkDefault) (*types.MarkDefaultResponse, error) {
  8763  	var reqBody, resBody MarkDefaultBody
  8764  
  8765  	reqBody.Req = req
  8766  
  8767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8768  		return nil, err
  8769  	}
  8770  
  8771  	return resBody.Res, nil
  8772  }
  8773  
  8774  type MarkForRemovalBody struct {
  8775  	Req    *types.MarkForRemoval         `xml:"urn:vim25 MarkForRemoval,omitempty"`
  8776  	Res    *types.MarkForRemovalResponse `xml:"MarkForRemovalResponse,omitempty"`
  8777  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8778  }
  8779  
  8780  func (b *MarkForRemovalBody) Fault() *soap.Fault { return b.Fault_ }
  8781  
  8782  func MarkForRemoval(ctx context.Context, r soap.RoundTripper, req *types.MarkForRemoval) (*types.MarkForRemovalResponse, error) {
  8783  	var reqBody, resBody MarkForRemovalBody
  8784  
  8785  	reqBody.Req = req
  8786  
  8787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8788  		return nil, err
  8789  	}
  8790  
  8791  	return resBody.Res, nil
  8792  }
  8793  
  8794  type MarkPerenniallyReservedBody struct {
  8795  	Req    *types.MarkPerenniallyReserved         `xml:"urn:vim25 MarkPerenniallyReserved,omitempty"`
  8796  	Res    *types.MarkPerenniallyReservedResponse `xml:"MarkPerenniallyReservedResponse,omitempty"`
  8797  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8798  }
  8799  
  8800  func (b *MarkPerenniallyReservedBody) Fault() *soap.Fault { return b.Fault_ }
  8801  
  8802  func MarkPerenniallyReserved(ctx context.Context, r soap.RoundTripper, req *types.MarkPerenniallyReserved) (*types.MarkPerenniallyReservedResponse, error) {
  8803  	var reqBody, resBody MarkPerenniallyReservedBody
  8804  
  8805  	reqBody.Req = req
  8806  
  8807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8808  		return nil, err
  8809  	}
  8810  
  8811  	return resBody.Res, nil
  8812  }
  8813  
  8814  type MarkPerenniallyReservedEx_TaskBody struct {
  8815  	Req    *types.MarkPerenniallyReservedEx_Task         `xml:"urn:vim25 MarkPerenniallyReservedEx_Task,omitempty"`
  8816  	Res    *types.MarkPerenniallyReservedEx_TaskResponse `xml:"MarkPerenniallyReservedEx_TaskResponse,omitempty"`
  8817  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8818  }
  8819  
  8820  func (b *MarkPerenniallyReservedEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8821  
  8822  func MarkPerenniallyReservedEx_Task(ctx context.Context, r soap.RoundTripper, req *types.MarkPerenniallyReservedEx_Task) (*types.MarkPerenniallyReservedEx_TaskResponse, error) {
  8823  	var reqBody, resBody MarkPerenniallyReservedEx_TaskBody
  8824  
  8825  	reqBody.Req = req
  8826  
  8827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8828  		return nil, err
  8829  	}
  8830  
  8831  	return resBody.Res, nil
  8832  }
  8833  
  8834  type MarkServiceProviderEntitiesBody struct {
  8835  	Req    *types.MarkServiceProviderEntities         `xml:"urn:vim25 MarkServiceProviderEntities,omitempty"`
  8836  	Res    *types.MarkServiceProviderEntitiesResponse `xml:"MarkServiceProviderEntitiesResponse,omitempty"`
  8837  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8838  }
  8839  
  8840  func (b *MarkServiceProviderEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
  8841  
  8842  func MarkServiceProviderEntities(ctx context.Context, r soap.RoundTripper, req *types.MarkServiceProviderEntities) (*types.MarkServiceProviderEntitiesResponse, error) {
  8843  	var reqBody, resBody MarkServiceProviderEntitiesBody
  8844  
  8845  	reqBody.Req = req
  8846  
  8847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8848  		return nil, err
  8849  	}
  8850  
  8851  	return resBody.Res, nil
  8852  }
  8853  
  8854  type MergeDvs_TaskBody struct {
  8855  	Req    *types.MergeDvs_Task         `xml:"urn:vim25 MergeDvs_Task,omitempty"`
  8856  	Res    *types.MergeDvs_TaskResponse `xml:"MergeDvs_TaskResponse,omitempty"`
  8857  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8858  }
  8859  
  8860  func (b *MergeDvs_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8861  
  8862  func MergeDvs_Task(ctx context.Context, r soap.RoundTripper, req *types.MergeDvs_Task) (*types.MergeDvs_TaskResponse, error) {
  8863  	var reqBody, resBody MergeDvs_TaskBody
  8864  
  8865  	reqBody.Req = req
  8866  
  8867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8868  		return nil, err
  8869  	}
  8870  
  8871  	return resBody.Res, nil
  8872  }
  8873  
  8874  type MergePermissionsBody struct {
  8875  	Req    *types.MergePermissions         `xml:"urn:vim25 MergePermissions,omitempty"`
  8876  	Res    *types.MergePermissionsResponse `xml:"MergePermissionsResponse,omitempty"`
  8877  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8878  }
  8879  
  8880  func (b *MergePermissionsBody) Fault() *soap.Fault { return b.Fault_ }
  8881  
  8882  func MergePermissions(ctx context.Context, r soap.RoundTripper, req *types.MergePermissions) (*types.MergePermissionsResponse, error) {
  8883  	var reqBody, resBody MergePermissionsBody
  8884  
  8885  	reqBody.Req = req
  8886  
  8887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8888  		return nil, err
  8889  	}
  8890  
  8891  	return resBody.Res, nil
  8892  }
  8893  
  8894  type MigrateVM_TaskBody struct {
  8895  	Req    *types.MigrateVM_Task         `xml:"urn:vim25 MigrateVM_Task,omitempty"`
  8896  	Res    *types.MigrateVM_TaskResponse `xml:"MigrateVM_TaskResponse,omitempty"`
  8897  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8898  }
  8899  
  8900  func (b *MigrateVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  8901  
  8902  func MigrateVM_Task(ctx context.Context, r soap.RoundTripper, req *types.MigrateVM_Task) (*types.MigrateVM_TaskResponse, error) {
  8903  	var reqBody, resBody MigrateVM_TaskBody
  8904  
  8905  	reqBody.Req = req
  8906  
  8907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8908  		return nil, err
  8909  	}
  8910  
  8911  	return resBody.Res, nil
  8912  }
  8913  
  8914  type ModifyListViewBody struct {
  8915  	Req    *types.ModifyListView         `xml:"urn:vim25 ModifyListView,omitempty"`
  8916  	Res    *types.ModifyListViewResponse `xml:"ModifyListViewResponse,omitempty"`
  8917  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8918  }
  8919  
  8920  func (b *ModifyListViewBody) Fault() *soap.Fault { return b.Fault_ }
  8921  
  8922  func ModifyListView(ctx context.Context, r soap.RoundTripper, req *types.ModifyListView) (*types.ModifyListViewResponse, error) {
  8923  	var reqBody, resBody ModifyListViewBody
  8924  
  8925  	reqBody.Req = req
  8926  
  8927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8928  		return nil, err
  8929  	}
  8930  
  8931  	return resBody.Res, nil
  8932  }
  8933  
  8934  type MountToolsInstallerBody struct {
  8935  	Req    *types.MountToolsInstaller         `xml:"urn:vim25 MountToolsInstaller,omitempty"`
  8936  	Res    *types.MountToolsInstallerResponse `xml:"MountToolsInstallerResponse,omitempty"`
  8937  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8938  }
  8939  
  8940  func (b *MountToolsInstallerBody) Fault() *soap.Fault { return b.Fault_ }
  8941  
  8942  func MountToolsInstaller(ctx context.Context, r soap.RoundTripper, req *types.MountToolsInstaller) (*types.MountToolsInstallerResponse, error) {
  8943  	var reqBody, resBody MountToolsInstallerBody
  8944  
  8945  	reqBody.Req = req
  8946  
  8947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8948  		return nil, err
  8949  	}
  8950  
  8951  	return resBody.Res, nil
  8952  }
  8953  
  8954  type MountVffsVolumeBody struct {
  8955  	Req    *types.MountVffsVolume         `xml:"urn:vim25 MountVffsVolume,omitempty"`
  8956  	Res    *types.MountVffsVolumeResponse `xml:"MountVffsVolumeResponse,omitempty"`
  8957  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8958  }
  8959  
  8960  func (b *MountVffsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
  8961  
  8962  func MountVffsVolume(ctx context.Context, r soap.RoundTripper, req *types.MountVffsVolume) (*types.MountVffsVolumeResponse, error) {
  8963  	var reqBody, resBody MountVffsVolumeBody
  8964  
  8965  	reqBody.Req = req
  8966  
  8967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8968  		return nil, err
  8969  	}
  8970  
  8971  	return resBody.Res, nil
  8972  }
  8973  
  8974  type MountVmfsVolumeBody struct {
  8975  	Req    *types.MountVmfsVolume         `xml:"urn:vim25 MountVmfsVolume,omitempty"`
  8976  	Res    *types.MountVmfsVolumeResponse `xml:"MountVmfsVolumeResponse,omitempty"`
  8977  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8978  }
  8979  
  8980  func (b *MountVmfsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
  8981  
  8982  func MountVmfsVolume(ctx context.Context, r soap.RoundTripper, req *types.MountVmfsVolume) (*types.MountVmfsVolumeResponse, error) {
  8983  	var reqBody, resBody MountVmfsVolumeBody
  8984  
  8985  	reqBody.Req = req
  8986  
  8987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  8988  		return nil, err
  8989  	}
  8990  
  8991  	return resBody.Res, nil
  8992  }
  8993  
  8994  type MountVmfsVolumeEx_TaskBody struct {
  8995  	Req    *types.MountVmfsVolumeEx_Task         `xml:"urn:vim25 MountVmfsVolumeEx_Task,omitempty"`
  8996  	Res    *types.MountVmfsVolumeEx_TaskResponse `xml:"MountVmfsVolumeEx_TaskResponse,omitempty"`
  8997  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  8998  }
  8999  
  9000  func (b *MountVmfsVolumeEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9001  
  9002  func MountVmfsVolumeEx_Task(ctx context.Context, r soap.RoundTripper, req *types.MountVmfsVolumeEx_Task) (*types.MountVmfsVolumeEx_TaskResponse, error) {
  9003  	var reqBody, resBody MountVmfsVolumeEx_TaskBody
  9004  
  9005  	reqBody.Req = req
  9006  
  9007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9008  		return nil, err
  9009  	}
  9010  
  9011  	return resBody.Res, nil
  9012  }
  9013  
  9014  type MoveDVPort_TaskBody struct {
  9015  	Req    *types.MoveDVPort_Task         `xml:"urn:vim25 MoveDVPort_Task,omitempty"`
  9016  	Res    *types.MoveDVPort_TaskResponse `xml:"MoveDVPort_TaskResponse,omitempty"`
  9017  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9018  }
  9019  
  9020  func (b *MoveDVPort_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9021  
  9022  func MoveDVPort_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveDVPort_Task) (*types.MoveDVPort_TaskResponse, error) {
  9023  	var reqBody, resBody MoveDVPort_TaskBody
  9024  
  9025  	reqBody.Req = req
  9026  
  9027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9028  		return nil, err
  9029  	}
  9030  
  9031  	return resBody.Res, nil
  9032  }
  9033  
  9034  type MoveDatastoreFile_TaskBody struct {
  9035  	Req    *types.MoveDatastoreFile_Task         `xml:"urn:vim25 MoveDatastoreFile_Task,omitempty"`
  9036  	Res    *types.MoveDatastoreFile_TaskResponse `xml:"MoveDatastoreFile_TaskResponse,omitempty"`
  9037  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9038  }
  9039  
  9040  func (b *MoveDatastoreFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9041  
  9042  func MoveDatastoreFile_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveDatastoreFile_Task) (*types.MoveDatastoreFile_TaskResponse, error) {
  9043  	var reqBody, resBody MoveDatastoreFile_TaskBody
  9044  
  9045  	reqBody.Req = req
  9046  
  9047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9048  		return nil, err
  9049  	}
  9050  
  9051  	return resBody.Res, nil
  9052  }
  9053  
  9054  type MoveDirectoryInGuestBody struct {
  9055  	Req    *types.MoveDirectoryInGuest         `xml:"urn:vim25 MoveDirectoryInGuest,omitempty"`
  9056  	Res    *types.MoveDirectoryInGuestResponse `xml:"MoveDirectoryInGuestResponse,omitempty"`
  9057  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9058  }
  9059  
  9060  func (b *MoveDirectoryInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  9061  
  9062  func MoveDirectoryInGuest(ctx context.Context, r soap.RoundTripper, req *types.MoveDirectoryInGuest) (*types.MoveDirectoryInGuestResponse, error) {
  9063  	var reqBody, resBody MoveDirectoryInGuestBody
  9064  
  9065  	reqBody.Req = req
  9066  
  9067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9068  		return nil, err
  9069  	}
  9070  
  9071  	return resBody.Res, nil
  9072  }
  9073  
  9074  type MoveFileInGuestBody struct {
  9075  	Req    *types.MoveFileInGuest         `xml:"urn:vim25 MoveFileInGuest,omitempty"`
  9076  	Res    *types.MoveFileInGuestResponse `xml:"MoveFileInGuestResponse,omitempty"`
  9077  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9078  }
  9079  
  9080  func (b *MoveFileInGuestBody) Fault() *soap.Fault { return b.Fault_ }
  9081  
  9082  func MoveFileInGuest(ctx context.Context, r soap.RoundTripper, req *types.MoveFileInGuest) (*types.MoveFileInGuestResponse, error) {
  9083  	var reqBody, resBody MoveFileInGuestBody
  9084  
  9085  	reqBody.Req = req
  9086  
  9087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9088  		return nil, err
  9089  	}
  9090  
  9091  	return resBody.Res, nil
  9092  }
  9093  
  9094  type MoveHostInto_TaskBody struct {
  9095  	Req    *types.MoveHostInto_Task         `xml:"urn:vim25 MoveHostInto_Task,omitempty"`
  9096  	Res    *types.MoveHostInto_TaskResponse `xml:"MoveHostInto_TaskResponse,omitempty"`
  9097  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9098  }
  9099  
  9100  func (b *MoveHostInto_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9101  
  9102  func MoveHostInto_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveHostInto_Task) (*types.MoveHostInto_TaskResponse, error) {
  9103  	var reqBody, resBody MoveHostInto_TaskBody
  9104  
  9105  	reqBody.Req = req
  9106  
  9107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9108  		return nil, err
  9109  	}
  9110  
  9111  	return resBody.Res, nil
  9112  }
  9113  
  9114  type MoveIntoFolder_TaskBody struct {
  9115  	Req    *types.MoveIntoFolder_Task         `xml:"urn:vim25 MoveIntoFolder_Task,omitempty"`
  9116  	Res    *types.MoveIntoFolder_TaskResponse `xml:"MoveIntoFolder_TaskResponse,omitempty"`
  9117  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9118  }
  9119  
  9120  func (b *MoveIntoFolder_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9121  
  9122  func MoveIntoFolder_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveIntoFolder_Task) (*types.MoveIntoFolder_TaskResponse, error) {
  9123  	var reqBody, resBody MoveIntoFolder_TaskBody
  9124  
  9125  	reqBody.Req = req
  9126  
  9127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9128  		return nil, err
  9129  	}
  9130  
  9131  	return resBody.Res, nil
  9132  }
  9133  
  9134  type MoveIntoResourcePoolBody struct {
  9135  	Req    *types.MoveIntoResourcePool         `xml:"urn:vim25 MoveIntoResourcePool,omitempty"`
  9136  	Res    *types.MoveIntoResourcePoolResponse `xml:"MoveIntoResourcePoolResponse,omitempty"`
  9137  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9138  }
  9139  
  9140  func (b *MoveIntoResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
  9141  
  9142  func MoveIntoResourcePool(ctx context.Context, r soap.RoundTripper, req *types.MoveIntoResourcePool) (*types.MoveIntoResourcePoolResponse, error) {
  9143  	var reqBody, resBody MoveIntoResourcePoolBody
  9144  
  9145  	reqBody.Req = req
  9146  
  9147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9148  		return nil, err
  9149  	}
  9150  
  9151  	return resBody.Res, nil
  9152  }
  9153  
  9154  type MoveInto_TaskBody struct {
  9155  	Req    *types.MoveInto_Task         `xml:"urn:vim25 MoveInto_Task,omitempty"`
  9156  	Res    *types.MoveInto_TaskResponse `xml:"MoveInto_TaskResponse,omitempty"`
  9157  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9158  }
  9159  
  9160  func (b *MoveInto_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9161  
  9162  func MoveInto_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveInto_Task) (*types.MoveInto_TaskResponse, error) {
  9163  	var reqBody, resBody MoveInto_TaskBody
  9164  
  9165  	reqBody.Req = req
  9166  
  9167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9168  		return nil, err
  9169  	}
  9170  
  9171  	return resBody.Res, nil
  9172  }
  9173  
  9174  type MoveVirtualDisk_TaskBody struct {
  9175  	Req    *types.MoveVirtualDisk_Task         `xml:"urn:vim25 MoveVirtualDisk_Task,omitempty"`
  9176  	Res    *types.MoveVirtualDisk_TaskResponse `xml:"MoveVirtualDisk_TaskResponse,omitempty"`
  9177  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9178  }
  9179  
  9180  func (b *MoveVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9181  
  9182  func MoveVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.MoveVirtualDisk_Task) (*types.MoveVirtualDisk_TaskResponse, error) {
  9183  	var reqBody, resBody MoveVirtualDisk_TaskBody
  9184  
  9185  	reqBody.Req = req
  9186  
  9187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9188  		return nil, err
  9189  	}
  9190  
  9191  	return resBody.Res, nil
  9192  }
  9193  
  9194  type NotifyAffectedServicesBody struct {
  9195  	Req    *types.NotifyAffectedServices         `xml:"urn:vim25 NotifyAffectedServices,omitempty"`
  9196  	Res    *types.NotifyAffectedServicesResponse `xml:"NotifyAffectedServicesResponse,omitempty"`
  9197  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9198  }
  9199  
  9200  func (b *NotifyAffectedServicesBody) Fault() *soap.Fault { return b.Fault_ }
  9201  
  9202  func NotifyAffectedServices(ctx context.Context, r soap.RoundTripper, req *types.NotifyAffectedServices) (*types.NotifyAffectedServicesResponse, error) {
  9203  	var reqBody, resBody NotifyAffectedServicesBody
  9204  
  9205  	reqBody.Req = req
  9206  
  9207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9208  		return nil, err
  9209  	}
  9210  
  9211  	return resBody.Res, nil
  9212  }
  9213  
  9214  type OpenInventoryViewFolderBody struct {
  9215  	Req    *types.OpenInventoryViewFolder         `xml:"urn:vim25 OpenInventoryViewFolder,omitempty"`
  9216  	Res    *types.OpenInventoryViewFolderResponse `xml:"OpenInventoryViewFolderResponse,omitempty"`
  9217  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9218  }
  9219  
  9220  func (b *OpenInventoryViewFolderBody) Fault() *soap.Fault { return b.Fault_ }
  9221  
  9222  func OpenInventoryViewFolder(ctx context.Context, r soap.RoundTripper, req *types.OpenInventoryViewFolder) (*types.OpenInventoryViewFolderResponse, error) {
  9223  	var reqBody, resBody OpenInventoryViewFolderBody
  9224  
  9225  	reqBody.Req = req
  9226  
  9227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9228  		return nil, err
  9229  	}
  9230  
  9231  	return resBody.Res, nil
  9232  }
  9233  
  9234  type OverwriteCustomizationSpecBody struct {
  9235  	Req    *types.OverwriteCustomizationSpec         `xml:"urn:vim25 OverwriteCustomizationSpec,omitempty"`
  9236  	Res    *types.OverwriteCustomizationSpecResponse `xml:"OverwriteCustomizationSpecResponse,omitempty"`
  9237  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9238  }
  9239  
  9240  func (b *OverwriteCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
  9241  
  9242  func OverwriteCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.OverwriteCustomizationSpec) (*types.OverwriteCustomizationSpecResponse, error) {
  9243  	var reqBody, resBody OverwriteCustomizationSpecBody
  9244  
  9245  	reqBody.Req = req
  9246  
  9247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9248  		return nil, err
  9249  	}
  9250  
  9251  	return resBody.Res, nil
  9252  }
  9253  
  9254  type ParseDescriptorBody struct {
  9255  	Req    *types.ParseDescriptor         `xml:"urn:vim25 ParseDescriptor,omitempty"`
  9256  	Res    *types.ParseDescriptorResponse `xml:"ParseDescriptorResponse,omitempty"`
  9257  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9258  }
  9259  
  9260  func (b *ParseDescriptorBody) Fault() *soap.Fault { return b.Fault_ }
  9261  
  9262  func ParseDescriptor(ctx context.Context, r soap.RoundTripper, req *types.ParseDescriptor) (*types.ParseDescriptorResponse, error) {
  9263  	var reqBody, resBody ParseDescriptorBody
  9264  
  9265  	reqBody.Req = req
  9266  
  9267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9268  		return nil, err
  9269  	}
  9270  
  9271  	return resBody.Res, nil
  9272  }
  9273  
  9274  type PerformDvsProductSpecOperation_TaskBody struct {
  9275  	Req    *types.PerformDvsProductSpecOperation_Task         `xml:"urn:vim25 PerformDvsProductSpecOperation_Task,omitempty"`
  9276  	Res    *types.PerformDvsProductSpecOperation_TaskResponse `xml:"PerformDvsProductSpecOperation_TaskResponse,omitempty"`
  9277  	Fault_ *soap.Fault                                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9278  }
  9279  
  9280  func (b *PerformDvsProductSpecOperation_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9281  
  9282  func PerformDvsProductSpecOperation_Task(ctx context.Context, r soap.RoundTripper, req *types.PerformDvsProductSpecOperation_Task) (*types.PerformDvsProductSpecOperation_TaskResponse, error) {
  9283  	var reqBody, resBody PerformDvsProductSpecOperation_TaskBody
  9284  
  9285  	reqBody.Req = req
  9286  
  9287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9288  		return nil, err
  9289  	}
  9290  
  9291  	return resBody.Res, nil
  9292  }
  9293  
  9294  type PerformVsanUpgradePreflightCheckBody struct {
  9295  	Req    *types.PerformVsanUpgradePreflightCheck         `xml:"urn:vim25 PerformVsanUpgradePreflightCheck,omitempty"`
  9296  	Res    *types.PerformVsanUpgradePreflightCheckResponse `xml:"PerformVsanUpgradePreflightCheckResponse,omitempty"`
  9297  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9298  }
  9299  
  9300  func (b *PerformVsanUpgradePreflightCheckBody) Fault() *soap.Fault { return b.Fault_ }
  9301  
  9302  func PerformVsanUpgradePreflightCheck(ctx context.Context, r soap.RoundTripper, req *types.PerformVsanUpgradePreflightCheck) (*types.PerformVsanUpgradePreflightCheckResponse, error) {
  9303  	var reqBody, resBody PerformVsanUpgradePreflightCheckBody
  9304  
  9305  	reqBody.Req = req
  9306  
  9307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9308  		return nil, err
  9309  	}
  9310  
  9311  	return resBody.Res, nil
  9312  }
  9313  
  9314  type PerformVsanUpgrade_TaskBody struct {
  9315  	Req    *types.PerformVsanUpgrade_Task         `xml:"urn:vim25 PerformVsanUpgrade_Task,omitempty"`
  9316  	Res    *types.PerformVsanUpgrade_TaskResponse `xml:"PerformVsanUpgrade_TaskResponse,omitempty"`
  9317  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9318  }
  9319  
  9320  func (b *PerformVsanUpgrade_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9321  
  9322  func PerformVsanUpgrade_Task(ctx context.Context, r soap.RoundTripper, req *types.PerformVsanUpgrade_Task) (*types.PerformVsanUpgrade_TaskResponse, error) {
  9323  	var reqBody, resBody PerformVsanUpgrade_TaskBody
  9324  
  9325  	reqBody.Req = req
  9326  
  9327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9328  		return nil, err
  9329  	}
  9330  
  9331  	return resBody.Res, nil
  9332  }
  9333  
  9334  type PlaceVmBody struct {
  9335  	Req    *types.PlaceVm         `xml:"urn:vim25 PlaceVm,omitempty"`
  9336  	Res    *types.PlaceVmResponse `xml:"PlaceVmResponse,omitempty"`
  9337  	Fault_ *soap.Fault            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9338  }
  9339  
  9340  func (b *PlaceVmBody) Fault() *soap.Fault { return b.Fault_ }
  9341  
  9342  func PlaceVm(ctx context.Context, r soap.RoundTripper, req *types.PlaceVm) (*types.PlaceVmResponse, error) {
  9343  	var reqBody, resBody PlaceVmBody
  9344  
  9345  	reqBody.Req = req
  9346  
  9347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9348  		return nil, err
  9349  	}
  9350  
  9351  	return resBody.Res, nil
  9352  }
  9353  
  9354  type PostEventBody struct {
  9355  	Req    *types.PostEvent         `xml:"urn:vim25 PostEvent,omitempty"`
  9356  	Res    *types.PostEventResponse `xml:"PostEventResponse,omitempty"`
  9357  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9358  }
  9359  
  9360  func (b *PostEventBody) Fault() *soap.Fault { return b.Fault_ }
  9361  
  9362  func PostEvent(ctx context.Context, r soap.RoundTripper, req *types.PostEvent) (*types.PostEventResponse, error) {
  9363  	var reqBody, resBody PostEventBody
  9364  
  9365  	reqBody.Req = req
  9366  
  9367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9368  		return nil, err
  9369  	}
  9370  
  9371  	return resBody.Res, nil
  9372  }
  9373  
  9374  type PostHealthUpdatesBody struct {
  9375  	Req    *types.PostHealthUpdates         `xml:"urn:vim25 PostHealthUpdates,omitempty"`
  9376  	Res    *types.PostHealthUpdatesResponse `xml:"PostHealthUpdatesResponse,omitempty"`
  9377  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9378  }
  9379  
  9380  func (b *PostHealthUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
  9381  
  9382  func PostHealthUpdates(ctx context.Context, r soap.RoundTripper, req *types.PostHealthUpdates) (*types.PostHealthUpdatesResponse, error) {
  9383  	var reqBody, resBody PostHealthUpdatesBody
  9384  
  9385  	reqBody.Req = req
  9386  
  9387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9388  		return nil, err
  9389  	}
  9390  
  9391  	return resBody.Res, nil
  9392  }
  9393  
  9394  type PowerDownHostToStandBy_TaskBody struct {
  9395  	Req    *types.PowerDownHostToStandBy_Task         `xml:"urn:vim25 PowerDownHostToStandBy_Task,omitempty"`
  9396  	Res    *types.PowerDownHostToStandBy_TaskResponse `xml:"PowerDownHostToStandBy_TaskResponse,omitempty"`
  9397  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9398  }
  9399  
  9400  func (b *PowerDownHostToStandBy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9401  
  9402  func PowerDownHostToStandBy_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerDownHostToStandBy_Task) (*types.PowerDownHostToStandBy_TaskResponse, error) {
  9403  	var reqBody, resBody PowerDownHostToStandBy_TaskBody
  9404  
  9405  	reqBody.Req = req
  9406  
  9407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9408  		return nil, err
  9409  	}
  9410  
  9411  	return resBody.Res, nil
  9412  }
  9413  
  9414  type PowerOffVApp_TaskBody struct {
  9415  	Req    *types.PowerOffVApp_Task         `xml:"urn:vim25 PowerOffVApp_Task,omitempty"`
  9416  	Res    *types.PowerOffVApp_TaskResponse `xml:"PowerOffVApp_TaskResponse,omitempty"`
  9417  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9418  }
  9419  
  9420  func (b *PowerOffVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9421  
  9422  func PowerOffVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOffVApp_Task) (*types.PowerOffVApp_TaskResponse, error) {
  9423  	var reqBody, resBody PowerOffVApp_TaskBody
  9424  
  9425  	reqBody.Req = req
  9426  
  9427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9428  		return nil, err
  9429  	}
  9430  
  9431  	return resBody.Res, nil
  9432  }
  9433  
  9434  type PowerOffVM_TaskBody struct {
  9435  	Req    *types.PowerOffVM_Task         `xml:"urn:vim25 PowerOffVM_Task,omitempty"`
  9436  	Res    *types.PowerOffVM_TaskResponse `xml:"PowerOffVM_TaskResponse,omitempty"`
  9437  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9438  }
  9439  
  9440  func (b *PowerOffVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9441  
  9442  func PowerOffVM_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOffVM_Task) (*types.PowerOffVM_TaskResponse, error) {
  9443  	var reqBody, resBody PowerOffVM_TaskBody
  9444  
  9445  	reqBody.Req = req
  9446  
  9447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9448  		return nil, err
  9449  	}
  9450  
  9451  	return resBody.Res, nil
  9452  }
  9453  
  9454  type PowerOnMultiVM_TaskBody struct {
  9455  	Req    *types.PowerOnMultiVM_Task         `xml:"urn:vim25 PowerOnMultiVM_Task,omitempty"`
  9456  	Res    *types.PowerOnMultiVM_TaskResponse `xml:"PowerOnMultiVM_TaskResponse,omitempty"`
  9457  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9458  }
  9459  
  9460  func (b *PowerOnMultiVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9461  
  9462  func PowerOnMultiVM_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOnMultiVM_Task) (*types.PowerOnMultiVM_TaskResponse, error) {
  9463  	var reqBody, resBody PowerOnMultiVM_TaskBody
  9464  
  9465  	reqBody.Req = req
  9466  
  9467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9468  		return nil, err
  9469  	}
  9470  
  9471  	return resBody.Res, nil
  9472  }
  9473  
  9474  type PowerOnVApp_TaskBody struct {
  9475  	Req    *types.PowerOnVApp_Task         `xml:"urn:vim25 PowerOnVApp_Task,omitempty"`
  9476  	Res    *types.PowerOnVApp_TaskResponse `xml:"PowerOnVApp_TaskResponse,omitempty"`
  9477  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9478  }
  9479  
  9480  func (b *PowerOnVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9481  
  9482  func PowerOnVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOnVApp_Task) (*types.PowerOnVApp_TaskResponse, error) {
  9483  	var reqBody, resBody PowerOnVApp_TaskBody
  9484  
  9485  	reqBody.Req = req
  9486  
  9487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9488  		return nil, err
  9489  	}
  9490  
  9491  	return resBody.Res, nil
  9492  }
  9493  
  9494  type PowerOnVM_TaskBody struct {
  9495  	Req    *types.PowerOnVM_Task         `xml:"urn:vim25 PowerOnVM_Task,omitempty"`
  9496  	Res    *types.PowerOnVM_TaskResponse `xml:"PowerOnVM_TaskResponse,omitempty"`
  9497  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9498  }
  9499  
  9500  func (b *PowerOnVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9501  
  9502  func PowerOnVM_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerOnVM_Task) (*types.PowerOnVM_TaskResponse, error) {
  9503  	var reqBody, resBody PowerOnVM_TaskBody
  9504  
  9505  	reqBody.Req = req
  9506  
  9507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9508  		return nil, err
  9509  	}
  9510  
  9511  	return resBody.Res, nil
  9512  }
  9513  
  9514  type PowerUpHostFromStandBy_TaskBody struct {
  9515  	Req    *types.PowerUpHostFromStandBy_Task         `xml:"urn:vim25 PowerUpHostFromStandBy_Task,omitempty"`
  9516  	Res    *types.PowerUpHostFromStandBy_TaskResponse `xml:"PowerUpHostFromStandBy_TaskResponse,omitempty"`
  9517  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9518  }
  9519  
  9520  func (b *PowerUpHostFromStandBy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9521  
  9522  func PowerUpHostFromStandBy_Task(ctx context.Context, r soap.RoundTripper, req *types.PowerUpHostFromStandBy_Task) (*types.PowerUpHostFromStandBy_TaskResponse, error) {
  9523  	var reqBody, resBody PowerUpHostFromStandBy_TaskBody
  9524  
  9525  	reqBody.Req = req
  9526  
  9527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9528  		return nil, err
  9529  	}
  9530  
  9531  	return resBody.Res, nil
  9532  }
  9533  
  9534  type PrepareCryptoBody struct {
  9535  	Req    *types.PrepareCrypto         `xml:"urn:vim25 PrepareCrypto,omitempty"`
  9536  	Res    *types.PrepareCryptoResponse `xml:"PrepareCryptoResponse,omitempty"`
  9537  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9538  }
  9539  
  9540  func (b *PrepareCryptoBody) Fault() *soap.Fault { return b.Fault_ }
  9541  
  9542  func PrepareCrypto(ctx context.Context, r soap.RoundTripper, req *types.PrepareCrypto) (*types.PrepareCryptoResponse, error) {
  9543  	var reqBody, resBody PrepareCryptoBody
  9544  
  9545  	reqBody.Req = req
  9546  
  9547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9548  		return nil, err
  9549  	}
  9550  
  9551  	return resBody.Res, nil
  9552  }
  9553  
  9554  type PromoteDisks_TaskBody struct {
  9555  	Req    *types.PromoteDisks_Task         `xml:"urn:vim25 PromoteDisks_Task,omitempty"`
  9556  	Res    *types.PromoteDisks_TaskResponse `xml:"PromoteDisks_TaskResponse,omitempty"`
  9557  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9558  }
  9559  
  9560  func (b *PromoteDisks_TaskBody) Fault() *soap.Fault { return b.Fault_ }
  9561  
  9562  func PromoteDisks_Task(ctx context.Context, r soap.RoundTripper, req *types.PromoteDisks_Task) (*types.PromoteDisks_TaskResponse, error) {
  9563  	var reqBody, resBody PromoteDisks_TaskBody
  9564  
  9565  	reqBody.Req = req
  9566  
  9567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9568  		return nil, err
  9569  	}
  9570  
  9571  	return resBody.Res, nil
  9572  }
  9573  
  9574  type ProvisionServerPrivateKeyBody struct {
  9575  	Req    *types.ProvisionServerPrivateKey         `xml:"urn:vim25 ProvisionServerPrivateKey,omitempty"`
  9576  	Res    *types.ProvisionServerPrivateKeyResponse `xml:"ProvisionServerPrivateKeyResponse,omitempty"`
  9577  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9578  }
  9579  
  9580  func (b *ProvisionServerPrivateKeyBody) Fault() *soap.Fault { return b.Fault_ }
  9581  
  9582  func ProvisionServerPrivateKey(ctx context.Context, r soap.RoundTripper, req *types.ProvisionServerPrivateKey) (*types.ProvisionServerPrivateKeyResponse, error) {
  9583  	var reqBody, resBody ProvisionServerPrivateKeyBody
  9584  
  9585  	reqBody.Req = req
  9586  
  9587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9588  		return nil, err
  9589  	}
  9590  
  9591  	return resBody.Res, nil
  9592  }
  9593  
  9594  type PutUsbScanCodesBody struct {
  9595  	Req    *types.PutUsbScanCodes         `xml:"urn:vim25 PutUsbScanCodes,omitempty"`
  9596  	Res    *types.PutUsbScanCodesResponse `xml:"PutUsbScanCodesResponse,omitempty"`
  9597  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9598  }
  9599  
  9600  func (b *PutUsbScanCodesBody) Fault() *soap.Fault { return b.Fault_ }
  9601  
  9602  func PutUsbScanCodes(ctx context.Context, r soap.RoundTripper, req *types.PutUsbScanCodes) (*types.PutUsbScanCodesResponse, error) {
  9603  	var reqBody, resBody PutUsbScanCodesBody
  9604  
  9605  	reqBody.Req = req
  9606  
  9607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9608  		return nil, err
  9609  	}
  9610  
  9611  	return resBody.Res, nil
  9612  }
  9613  
  9614  type QueryAnswerFileStatusBody struct {
  9615  	Req    *types.QueryAnswerFileStatus         `xml:"urn:vim25 QueryAnswerFileStatus,omitempty"`
  9616  	Res    *types.QueryAnswerFileStatusResponse `xml:"QueryAnswerFileStatusResponse,omitempty"`
  9617  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9618  }
  9619  
  9620  func (b *QueryAnswerFileStatusBody) Fault() *soap.Fault { return b.Fault_ }
  9621  
  9622  func QueryAnswerFileStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryAnswerFileStatus) (*types.QueryAnswerFileStatusResponse, error) {
  9623  	var reqBody, resBody QueryAnswerFileStatusBody
  9624  
  9625  	reqBody.Req = req
  9626  
  9627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9628  		return nil, err
  9629  	}
  9630  
  9631  	return resBody.Res, nil
  9632  }
  9633  
  9634  type QueryAssignedLicensesBody struct {
  9635  	Req    *types.QueryAssignedLicenses         `xml:"urn:vim25 QueryAssignedLicenses,omitempty"`
  9636  	Res    *types.QueryAssignedLicensesResponse `xml:"QueryAssignedLicensesResponse,omitempty"`
  9637  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9638  }
  9639  
  9640  func (b *QueryAssignedLicensesBody) Fault() *soap.Fault { return b.Fault_ }
  9641  
  9642  func QueryAssignedLicenses(ctx context.Context, r soap.RoundTripper, req *types.QueryAssignedLicenses) (*types.QueryAssignedLicensesResponse, error) {
  9643  	var reqBody, resBody QueryAssignedLicensesBody
  9644  
  9645  	reqBody.Req = req
  9646  
  9647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9648  		return nil, err
  9649  	}
  9650  
  9651  	return resBody.Res, nil
  9652  }
  9653  
  9654  type QueryAvailableDisksForVmfsBody struct {
  9655  	Req    *types.QueryAvailableDisksForVmfs         `xml:"urn:vim25 QueryAvailableDisksForVmfs,omitempty"`
  9656  	Res    *types.QueryAvailableDisksForVmfsResponse `xml:"QueryAvailableDisksForVmfsResponse,omitempty"`
  9657  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9658  }
  9659  
  9660  func (b *QueryAvailableDisksForVmfsBody) Fault() *soap.Fault { return b.Fault_ }
  9661  
  9662  func QueryAvailableDisksForVmfs(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailableDisksForVmfs) (*types.QueryAvailableDisksForVmfsResponse, error) {
  9663  	var reqBody, resBody QueryAvailableDisksForVmfsBody
  9664  
  9665  	reqBody.Req = req
  9666  
  9667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9668  		return nil, err
  9669  	}
  9670  
  9671  	return resBody.Res, nil
  9672  }
  9673  
  9674  type QueryAvailableDvsSpecBody struct {
  9675  	Req    *types.QueryAvailableDvsSpec         `xml:"urn:vim25 QueryAvailableDvsSpec,omitempty"`
  9676  	Res    *types.QueryAvailableDvsSpecResponse `xml:"QueryAvailableDvsSpecResponse,omitempty"`
  9677  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9678  }
  9679  
  9680  func (b *QueryAvailableDvsSpecBody) Fault() *soap.Fault { return b.Fault_ }
  9681  
  9682  func QueryAvailableDvsSpec(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailableDvsSpec) (*types.QueryAvailableDvsSpecResponse, error) {
  9683  	var reqBody, resBody QueryAvailableDvsSpecBody
  9684  
  9685  	reqBody.Req = req
  9686  
  9687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9688  		return nil, err
  9689  	}
  9690  
  9691  	return resBody.Res, nil
  9692  }
  9693  
  9694  type QueryAvailablePartitionBody struct {
  9695  	Req    *types.QueryAvailablePartition         `xml:"urn:vim25 QueryAvailablePartition,omitempty"`
  9696  	Res    *types.QueryAvailablePartitionResponse `xml:"QueryAvailablePartitionResponse,omitempty"`
  9697  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9698  }
  9699  
  9700  func (b *QueryAvailablePartitionBody) Fault() *soap.Fault { return b.Fault_ }
  9701  
  9702  func QueryAvailablePartition(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailablePartition) (*types.QueryAvailablePartitionResponse, error) {
  9703  	var reqBody, resBody QueryAvailablePartitionBody
  9704  
  9705  	reqBody.Req = req
  9706  
  9707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9708  		return nil, err
  9709  	}
  9710  
  9711  	return resBody.Res, nil
  9712  }
  9713  
  9714  type QueryAvailablePerfMetricBody struct {
  9715  	Req    *types.QueryAvailablePerfMetric         `xml:"urn:vim25 QueryAvailablePerfMetric,omitempty"`
  9716  	Res    *types.QueryAvailablePerfMetricResponse `xml:"QueryAvailablePerfMetricResponse,omitempty"`
  9717  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9718  }
  9719  
  9720  func (b *QueryAvailablePerfMetricBody) Fault() *soap.Fault { return b.Fault_ }
  9721  
  9722  func QueryAvailablePerfMetric(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailablePerfMetric) (*types.QueryAvailablePerfMetricResponse, error) {
  9723  	var reqBody, resBody QueryAvailablePerfMetricBody
  9724  
  9725  	reqBody.Req = req
  9726  
  9727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9728  		return nil, err
  9729  	}
  9730  
  9731  	return resBody.Res, nil
  9732  }
  9733  
  9734  type QueryAvailableSsdsBody struct {
  9735  	Req    *types.QueryAvailableSsds         `xml:"urn:vim25 QueryAvailableSsds,omitempty"`
  9736  	Res    *types.QueryAvailableSsdsResponse `xml:"QueryAvailableSsdsResponse,omitempty"`
  9737  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9738  }
  9739  
  9740  func (b *QueryAvailableSsdsBody) Fault() *soap.Fault { return b.Fault_ }
  9741  
  9742  func QueryAvailableSsds(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailableSsds) (*types.QueryAvailableSsdsResponse, error) {
  9743  	var reqBody, resBody QueryAvailableSsdsBody
  9744  
  9745  	reqBody.Req = req
  9746  
  9747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9748  		return nil, err
  9749  	}
  9750  
  9751  	return resBody.Res, nil
  9752  }
  9753  
  9754  type QueryAvailableTimeZonesBody struct {
  9755  	Req    *types.QueryAvailableTimeZones         `xml:"urn:vim25 QueryAvailableTimeZones,omitempty"`
  9756  	Res    *types.QueryAvailableTimeZonesResponse `xml:"QueryAvailableTimeZonesResponse,omitempty"`
  9757  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9758  }
  9759  
  9760  func (b *QueryAvailableTimeZonesBody) Fault() *soap.Fault { return b.Fault_ }
  9761  
  9762  func QueryAvailableTimeZones(ctx context.Context, r soap.RoundTripper, req *types.QueryAvailableTimeZones) (*types.QueryAvailableTimeZonesResponse, error) {
  9763  	var reqBody, resBody QueryAvailableTimeZonesBody
  9764  
  9765  	reqBody.Req = req
  9766  
  9767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9768  		return nil, err
  9769  	}
  9770  
  9771  	return resBody.Res, nil
  9772  }
  9773  
  9774  type QueryBootDevicesBody struct {
  9775  	Req    *types.QueryBootDevices         `xml:"urn:vim25 QueryBootDevices,omitempty"`
  9776  	Res    *types.QueryBootDevicesResponse `xml:"QueryBootDevicesResponse,omitempty"`
  9777  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9778  }
  9779  
  9780  func (b *QueryBootDevicesBody) Fault() *soap.Fault { return b.Fault_ }
  9781  
  9782  func QueryBootDevices(ctx context.Context, r soap.RoundTripper, req *types.QueryBootDevices) (*types.QueryBootDevicesResponse, error) {
  9783  	var reqBody, resBody QueryBootDevicesBody
  9784  
  9785  	reqBody.Req = req
  9786  
  9787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9788  		return nil, err
  9789  	}
  9790  
  9791  	return resBody.Res, nil
  9792  }
  9793  
  9794  type QueryBoundVnicsBody struct {
  9795  	Req    *types.QueryBoundVnics         `xml:"urn:vim25 QueryBoundVnics,omitempty"`
  9796  	Res    *types.QueryBoundVnicsResponse `xml:"QueryBoundVnicsResponse,omitempty"`
  9797  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9798  }
  9799  
  9800  func (b *QueryBoundVnicsBody) Fault() *soap.Fault { return b.Fault_ }
  9801  
  9802  func QueryBoundVnics(ctx context.Context, r soap.RoundTripper, req *types.QueryBoundVnics) (*types.QueryBoundVnicsResponse, error) {
  9803  	var reqBody, resBody QueryBoundVnicsBody
  9804  
  9805  	reqBody.Req = req
  9806  
  9807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9808  		return nil, err
  9809  	}
  9810  
  9811  	return resBody.Res, nil
  9812  }
  9813  
  9814  type QueryCandidateNicsBody struct {
  9815  	Req    *types.QueryCandidateNics         `xml:"urn:vim25 QueryCandidateNics,omitempty"`
  9816  	Res    *types.QueryCandidateNicsResponse `xml:"QueryCandidateNicsResponse,omitempty"`
  9817  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9818  }
  9819  
  9820  func (b *QueryCandidateNicsBody) Fault() *soap.Fault { return b.Fault_ }
  9821  
  9822  func QueryCandidateNics(ctx context.Context, r soap.RoundTripper, req *types.QueryCandidateNics) (*types.QueryCandidateNicsResponse, error) {
  9823  	var reqBody, resBody QueryCandidateNicsBody
  9824  
  9825  	reqBody.Req = req
  9826  
  9827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9828  		return nil, err
  9829  	}
  9830  
  9831  	return resBody.Res, nil
  9832  }
  9833  
  9834  type QueryChangedDiskAreasBody struct {
  9835  	Req    *types.QueryChangedDiskAreas         `xml:"urn:vim25 QueryChangedDiskAreas,omitempty"`
  9836  	Res    *types.QueryChangedDiskAreasResponse `xml:"QueryChangedDiskAreasResponse,omitempty"`
  9837  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9838  }
  9839  
  9840  func (b *QueryChangedDiskAreasBody) Fault() *soap.Fault { return b.Fault_ }
  9841  
  9842  func QueryChangedDiskAreas(ctx context.Context, r soap.RoundTripper, req *types.QueryChangedDiskAreas) (*types.QueryChangedDiskAreasResponse, error) {
  9843  	var reqBody, resBody QueryChangedDiskAreasBody
  9844  
  9845  	reqBody.Req = req
  9846  
  9847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9848  		return nil, err
  9849  	}
  9850  
  9851  	return resBody.Res, nil
  9852  }
  9853  
  9854  type QueryCmmdsBody struct {
  9855  	Req    *types.QueryCmmds         `xml:"urn:vim25 QueryCmmds,omitempty"`
  9856  	Res    *types.QueryCmmdsResponse `xml:"QueryCmmdsResponse,omitempty"`
  9857  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9858  }
  9859  
  9860  func (b *QueryCmmdsBody) Fault() *soap.Fault { return b.Fault_ }
  9861  
  9862  func QueryCmmds(ctx context.Context, r soap.RoundTripper, req *types.QueryCmmds) (*types.QueryCmmdsResponse, error) {
  9863  	var reqBody, resBody QueryCmmdsBody
  9864  
  9865  	reqBody.Req = req
  9866  
  9867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9868  		return nil, err
  9869  	}
  9870  
  9871  	return resBody.Res, nil
  9872  }
  9873  
  9874  type QueryCompatibleHostForExistingDvsBody struct {
  9875  	Req    *types.QueryCompatibleHostForExistingDvs         `xml:"urn:vim25 QueryCompatibleHostForExistingDvs,omitempty"`
  9876  	Res    *types.QueryCompatibleHostForExistingDvsResponse `xml:"QueryCompatibleHostForExistingDvsResponse,omitempty"`
  9877  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9878  }
  9879  
  9880  func (b *QueryCompatibleHostForExistingDvsBody) Fault() *soap.Fault { return b.Fault_ }
  9881  
  9882  func QueryCompatibleHostForExistingDvs(ctx context.Context, r soap.RoundTripper, req *types.QueryCompatibleHostForExistingDvs) (*types.QueryCompatibleHostForExistingDvsResponse, error) {
  9883  	var reqBody, resBody QueryCompatibleHostForExistingDvsBody
  9884  
  9885  	reqBody.Req = req
  9886  
  9887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9888  		return nil, err
  9889  	}
  9890  
  9891  	return resBody.Res, nil
  9892  }
  9893  
  9894  type QueryCompatibleHostForNewDvsBody struct {
  9895  	Req    *types.QueryCompatibleHostForNewDvs         `xml:"urn:vim25 QueryCompatibleHostForNewDvs,omitempty"`
  9896  	Res    *types.QueryCompatibleHostForNewDvsResponse `xml:"QueryCompatibleHostForNewDvsResponse,omitempty"`
  9897  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9898  }
  9899  
  9900  func (b *QueryCompatibleHostForNewDvsBody) Fault() *soap.Fault { return b.Fault_ }
  9901  
  9902  func QueryCompatibleHostForNewDvs(ctx context.Context, r soap.RoundTripper, req *types.QueryCompatibleHostForNewDvs) (*types.QueryCompatibleHostForNewDvsResponse, error) {
  9903  	var reqBody, resBody QueryCompatibleHostForNewDvsBody
  9904  
  9905  	reqBody.Req = req
  9906  
  9907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9908  		return nil, err
  9909  	}
  9910  
  9911  	return resBody.Res, nil
  9912  }
  9913  
  9914  type QueryCompatibleVmnicsFromHostsBody struct {
  9915  	Req    *types.QueryCompatibleVmnicsFromHosts         `xml:"urn:vim25 QueryCompatibleVmnicsFromHosts,omitempty"`
  9916  	Res    *types.QueryCompatibleVmnicsFromHostsResponse `xml:"QueryCompatibleVmnicsFromHostsResponse,omitempty"`
  9917  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9918  }
  9919  
  9920  func (b *QueryCompatibleVmnicsFromHostsBody) Fault() *soap.Fault { return b.Fault_ }
  9921  
  9922  func QueryCompatibleVmnicsFromHosts(ctx context.Context, r soap.RoundTripper, req *types.QueryCompatibleVmnicsFromHosts) (*types.QueryCompatibleVmnicsFromHostsResponse, error) {
  9923  	var reqBody, resBody QueryCompatibleVmnicsFromHostsBody
  9924  
  9925  	reqBody.Req = req
  9926  
  9927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9928  		return nil, err
  9929  	}
  9930  
  9931  	return resBody.Res, nil
  9932  }
  9933  
  9934  type QueryComplianceStatusBody struct {
  9935  	Req    *types.QueryComplianceStatus         `xml:"urn:vim25 QueryComplianceStatus,omitempty"`
  9936  	Res    *types.QueryComplianceStatusResponse `xml:"QueryComplianceStatusResponse,omitempty"`
  9937  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9938  }
  9939  
  9940  func (b *QueryComplianceStatusBody) Fault() *soap.Fault { return b.Fault_ }
  9941  
  9942  func QueryComplianceStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryComplianceStatus) (*types.QueryComplianceStatusResponse, error) {
  9943  	var reqBody, resBody QueryComplianceStatusBody
  9944  
  9945  	reqBody.Req = req
  9946  
  9947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9948  		return nil, err
  9949  	}
  9950  
  9951  	return resBody.Res, nil
  9952  }
  9953  
  9954  type QueryConfigOptionBody struct {
  9955  	Req    *types.QueryConfigOption         `xml:"urn:vim25 QueryConfigOption,omitempty"`
  9956  	Res    *types.QueryConfigOptionResponse `xml:"QueryConfigOptionResponse,omitempty"`
  9957  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9958  }
  9959  
  9960  func (b *QueryConfigOptionBody) Fault() *soap.Fault { return b.Fault_ }
  9961  
  9962  func QueryConfigOption(ctx context.Context, r soap.RoundTripper, req *types.QueryConfigOption) (*types.QueryConfigOptionResponse, error) {
  9963  	var reqBody, resBody QueryConfigOptionBody
  9964  
  9965  	reqBody.Req = req
  9966  
  9967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9968  		return nil, err
  9969  	}
  9970  
  9971  	return resBody.Res, nil
  9972  }
  9973  
  9974  type QueryConfigOptionDescriptorBody struct {
  9975  	Req    *types.QueryConfigOptionDescriptor         `xml:"urn:vim25 QueryConfigOptionDescriptor,omitempty"`
  9976  	Res    *types.QueryConfigOptionDescriptorResponse `xml:"QueryConfigOptionDescriptorResponse,omitempty"`
  9977  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9978  }
  9979  
  9980  func (b *QueryConfigOptionDescriptorBody) Fault() *soap.Fault { return b.Fault_ }
  9981  
  9982  func QueryConfigOptionDescriptor(ctx context.Context, r soap.RoundTripper, req *types.QueryConfigOptionDescriptor) (*types.QueryConfigOptionDescriptorResponse, error) {
  9983  	var reqBody, resBody QueryConfigOptionDescriptorBody
  9984  
  9985  	reqBody.Req = req
  9986  
  9987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
  9988  		return nil, err
  9989  	}
  9990  
  9991  	return resBody.Res, nil
  9992  }
  9993  
  9994  type QueryConfigOptionExBody struct {
  9995  	Req    *types.QueryConfigOptionEx         `xml:"urn:vim25 QueryConfigOptionEx,omitempty"`
  9996  	Res    *types.QueryConfigOptionExResponse `xml:"QueryConfigOptionExResponse,omitempty"`
  9997  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
  9998  }
  9999  
 10000  func (b *QueryConfigOptionExBody) Fault() *soap.Fault { return b.Fault_ }
 10001  
 10002  func QueryConfigOptionEx(ctx context.Context, r soap.RoundTripper, req *types.QueryConfigOptionEx) (*types.QueryConfigOptionExResponse, error) {
 10003  	var reqBody, resBody QueryConfigOptionExBody
 10004  
 10005  	reqBody.Req = req
 10006  
 10007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10008  		return nil, err
 10009  	}
 10010  
 10011  	return resBody.Res, nil
 10012  }
 10013  
 10014  type QueryConfigTargetBody struct {
 10015  	Req    *types.QueryConfigTarget         `xml:"urn:vim25 QueryConfigTarget,omitempty"`
 10016  	Res    *types.QueryConfigTargetResponse `xml:"QueryConfigTargetResponse,omitempty"`
 10017  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10018  }
 10019  
 10020  func (b *QueryConfigTargetBody) Fault() *soap.Fault { return b.Fault_ }
 10021  
 10022  func QueryConfigTarget(ctx context.Context, r soap.RoundTripper, req *types.QueryConfigTarget) (*types.QueryConfigTargetResponse, error) {
 10023  	var reqBody, resBody QueryConfigTargetBody
 10024  
 10025  	reqBody.Req = req
 10026  
 10027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10028  		return nil, err
 10029  	}
 10030  
 10031  	return resBody.Res, nil
 10032  }
 10033  
 10034  type QueryConfiguredModuleOptionStringBody struct {
 10035  	Req    *types.QueryConfiguredModuleOptionString         `xml:"urn:vim25 QueryConfiguredModuleOptionString,omitempty"`
 10036  	Res    *types.QueryConfiguredModuleOptionStringResponse `xml:"QueryConfiguredModuleOptionStringResponse,omitempty"`
 10037  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10038  }
 10039  
 10040  func (b *QueryConfiguredModuleOptionStringBody) Fault() *soap.Fault { return b.Fault_ }
 10041  
 10042  func QueryConfiguredModuleOptionString(ctx context.Context, r soap.RoundTripper, req *types.QueryConfiguredModuleOptionString) (*types.QueryConfiguredModuleOptionStringResponse, error) {
 10043  	var reqBody, resBody QueryConfiguredModuleOptionStringBody
 10044  
 10045  	reqBody.Req = req
 10046  
 10047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10048  		return nil, err
 10049  	}
 10050  
 10051  	return resBody.Res, nil
 10052  }
 10053  
 10054  type QueryConnectionInfoBody struct {
 10055  	Req    *types.QueryConnectionInfo         `xml:"urn:vim25 QueryConnectionInfo,omitempty"`
 10056  	Res    *types.QueryConnectionInfoResponse `xml:"QueryConnectionInfoResponse,omitempty"`
 10057  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10058  }
 10059  
 10060  func (b *QueryConnectionInfoBody) Fault() *soap.Fault { return b.Fault_ }
 10061  
 10062  func QueryConnectionInfo(ctx context.Context, r soap.RoundTripper, req *types.QueryConnectionInfo) (*types.QueryConnectionInfoResponse, error) {
 10063  	var reqBody, resBody QueryConnectionInfoBody
 10064  
 10065  	reqBody.Req = req
 10066  
 10067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10068  		return nil, err
 10069  	}
 10070  
 10071  	return resBody.Res, nil
 10072  }
 10073  
 10074  type QueryConnectionInfoViaSpecBody struct {
 10075  	Req    *types.QueryConnectionInfoViaSpec         `xml:"urn:vim25 QueryConnectionInfoViaSpec,omitempty"`
 10076  	Res    *types.QueryConnectionInfoViaSpecResponse `xml:"QueryConnectionInfoViaSpecResponse,omitempty"`
 10077  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10078  }
 10079  
 10080  func (b *QueryConnectionInfoViaSpecBody) Fault() *soap.Fault { return b.Fault_ }
 10081  
 10082  func QueryConnectionInfoViaSpec(ctx context.Context, r soap.RoundTripper, req *types.QueryConnectionInfoViaSpec) (*types.QueryConnectionInfoViaSpecResponse, error) {
 10083  	var reqBody, resBody QueryConnectionInfoViaSpecBody
 10084  
 10085  	reqBody.Req = req
 10086  
 10087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10088  		return nil, err
 10089  	}
 10090  
 10091  	return resBody.Res, nil
 10092  }
 10093  
 10094  type QueryConnectionsBody struct {
 10095  	Req    *types.QueryConnections         `xml:"urn:vim25 QueryConnections,omitempty"`
 10096  	Res    *types.QueryConnectionsResponse `xml:"QueryConnectionsResponse,omitempty"`
 10097  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10098  }
 10099  
 10100  func (b *QueryConnectionsBody) Fault() *soap.Fault { return b.Fault_ }
 10101  
 10102  func QueryConnections(ctx context.Context, r soap.RoundTripper, req *types.QueryConnections) (*types.QueryConnectionsResponse, error) {
 10103  	var reqBody, resBody QueryConnectionsBody
 10104  
 10105  	reqBody.Req = req
 10106  
 10107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10108  		return nil, err
 10109  	}
 10110  
 10111  	return resBody.Res, nil
 10112  }
 10113  
 10114  type QueryCryptoKeyStatusBody struct {
 10115  	Req    *types.QueryCryptoKeyStatus         `xml:"urn:vim25 QueryCryptoKeyStatus,omitempty"`
 10116  	Res    *types.QueryCryptoKeyStatusResponse `xml:"QueryCryptoKeyStatusResponse,omitempty"`
 10117  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10118  }
 10119  
 10120  func (b *QueryCryptoKeyStatusBody) Fault() *soap.Fault { return b.Fault_ }
 10121  
 10122  func QueryCryptoKeyStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryCryptoKeyStatus) (*types.QueryCryptoKeyStatusResponse, error) {
 10123  	var reqBody, resBody QueryCryptoKeyStatusBody
 10124  
 10125  	reqBody.Req = req
 10126  
 10127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10128  		return nil, err
 10129  	}
 10130  
 10131  	return resBody.Res, nil
 10132  }
 10133  
 10134  type QueryDatastorePerformanceSummaryBody struct {
 10135  	Req    *types.QueryDatastorePerformanceSummary         `xml:"urn:vim25 QueryDatastorePerformanceSummary,omitempty"`
 10136  	Res    *types.QueryDatastorePerformanceSummaryResponse `xml:"QueryDatastorePerformanceSummaryResponse,omitempty"`
 10137  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10138  }
 10139  
 10140  func (b *QueryDatastorePerformanceSummaryBody) Fault() *soap.Fault { return b.Fault_ }
 10141  
 10142  func QueryDatastorePerformanceSummary(ctx context.Context, r soap.RoundTripper, req *types.QueryDatastorePerformanceSummary) (*types.QueryDatastorePerformanceSummaryResponse, error) {
 10143  	var reqBody, resBody QueryDatastorePerformanceSummaryBody
 10144  
 10145  	reqBody.Req = req
 10146  
 10147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10148  		return nil, err
 10149  	}
 10150  
 10151  	return resBody.Res, nil
 10152  }
 10153  
 10154  type QueryDateTimeBody struct {
 10155  	Req    *types.QueryDateTime         `xml:"urn:vim25 QueryDateTime,omitempty"`
 10156  	Res    *types.QueryDateTimeResponse `xml:"QueryDateTimeResponse,omitempty"`
 10157  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10158  }
 10159  
 10160  func (b *QueryDateTimeBody) Fault() *soap.Fault { return b.Fault_ }
 10161  
 10162  func QueryDateTime(ctx context.Context, r soap.RoundTripper, req *types.QueryDateTime) (*types.QueryDateTimeResponse, error) {
 10163  	var reqBody, resBody QueryDateTimeBody
 10164  
 10165  	reqBody.Req = req
 10166  
 10167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10168  		return nil, err
 10169  	}
 10170  
 10171  	return resBody.Res, nil
 10172  }
 10173  
 10174  type QueryDescriptionsBody struct {
 10175  	Req    *types.QueryDescriptions         `xml:"urn:vim25 QueryDescriptions,omitempty"`
 10176  	Res    *types.QueryDescriptionsResponse `xml:"QueryDescriptionsResponse,omitempty"`
 10177  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10178  }
 10179  
 10180  func (b *QueryDescriptionsBody) Fault() *soap.Fault { return b.Fault_ }
 10181  
 10182  func QueryDescriptions(ctx context.Context, r soap.RoundTripper, req *types.QueryDescriptions) (*types.QueryDescriptionsResponse, error) {
 10183  	var reqBody, resBody QueryDescriptionsBody
 10184  
 10185  	reqBody.Req = req
 10186  
 10187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10188  		return nil, err
 10189  	}
 10190  
 10191  	return resBody.Res, nil
 10192  }
 10193  
 10194  type QueryDirectoryInfoBody struct {
 10195  	Req    *types.QueryDirectoryInfo         `xml:"urn:vim25 QueryDirectoryInfo,omitempty"`
 10196  	Res    *types.QueryDirectoryInfoResponse `xml:"QueryDirectoryInfoResponse,omitempty"`
 10197  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10198  }
 10199  
 10200  func (b *QueryDirectoryInfoBody) Fault() *soap.Fault { return b.Fault_ }
 10201  
 10202  func QueryDirectoryInfo(ctx context.Context, r soap.RoundTripper, req *types.QueryDirectoryInfo) (*types.QueryDirectoryInfoResponse, error) {
 10203  	var reqBody, resBody QueryDirectoryInfoBody
 10204  
 10205  	reqBody.Req = req
 10206  
 10207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10208  		return nil, err
 10209  	}
 10210  
 10211  	return resBody.Res, nil
 10212  }
 10213  
 10214  type QueryDisksForVsanBody struct {
 10215  	Req    *types.QueryDisksForVsan         `xml:"urn:vim25 QueryDisksForVsan,omitempty"`
 10216  	Res    *types.QueryDisksForVsanResponse `xml:"QueryDisksForVsanResponse,omitempty"`
 10217  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10218  }
 10219  
 10220  func (b *QueryDisksForVsanBody) Fault() *soap.Fault { return b.Fault_ }
 10221  
 10222  func QueryDisksForVsan(ctx context.Context, r soap.RoundTripper, req *types.QueryDisksForVsan) (*types.QueryDisksForVsanResponse, error) {
 10223  	var reqBody, resBody QueryDisksForVsanBody
 10224  
 10225  	reqBody.Req = req
 10226  
 10227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10228  		return nil, err
 10229  	}
 10230  
 10231  	return resBody.Res, nil
 10232  }
 10233  
 10234  type QueryDisksUsingFilterBody struct {
 10235  	Req    *types.QueryDisksUsingFilter         `xml:"urn:vim25 QueryDisksUsingFilter,omitempty"`
 10236  	Res    *types.QueryDisksUsingFilterResponse `xml:"QueryDisksUsingFilterResponse,omitempty"`
 10237  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10238  }
 10239  
 10240  func (b *QueryDisksUsingFilterBody) Fault() *soap.Fault { return b.Fault_ }
 10241  
 10242  func QueryDisksUsingFilter(ctx context.Context, r soap.RoundTripper, req *types.QueryDisksUsingFilter) (*types.QueryDisksUsingFilterResponse, error) {
 10243  	var reqBody, resBody QueryDisksUsingFilterBody
 10244  
 10245  	reqBody.Req = req
 10246  
 10247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10248  		return nil, err
 10249  	}
 10250  
 10251  	return resBody.Res, nil
 10252  }
 10253  
 10254  type QueryDvsByUuidBody struct {
 10255  	Req    *types.QueryDvsByUuid         `xml:"urn:vim25 QueryDvsByUuid,omitempty"`
 10256  	Res    *types.QueryDvsByUuidResponse `xml:"QueryDvsByUuidResponse,omitempty"`
 10257  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10258  }
 10259  
 10260  func (b *QueryDvsByUuidBody) Fault() *soap.Fault { return b.Fault_ }
 10261  
 10262  func QueryDvsByUuid(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsByUuid) (*types.QueryDvsByUuidResponse, error) {
 10263  	var reqBody, resBody QueryDvsByUuidBody
 10264  
 10265  	reqBody.Req = req
 10266  
 10267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10268  		return nil, err
 10269  	}
 10270  
 10271  	return resBody.Res, nil
 10272  }
 10273  
 10274  type QueryDvsCheckCompatibilityBody struct {
 10275  	Req    *types.QueryDvsCheckCompatibility         `xml:"urn:vim25 QueryDvsCheckCompatibility,omitempty"`
 10276  	Res    *types.QueryDvsCheckCompatibilityResponse `xml:"QueryDvsCheckCompatibilityResponse,omitempty"`
 10277  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10278  }
 10279  
 10280  func (b *QueryDvsCheckCompatibilityBody) Fault() *soap.Fault { return b.Fault_ }
 10281  
 10282  func QueryDvsCheckCompatibility(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsCheckCompatibility) (*types.QueryDvsCheckCompatibilityResponse, error) {
 10283  	var reqBody, resBody QueryDvsCheckCompatibilityBody
 10284  
 10285  	reqBody.Req = req
 10286  
 10287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10288  		return nil, err
 10289  	}
 10290  
 10291  	return resBody.Res, nil
 10292  }
 10293  
 10294  type QueryDvsCompatibleHostSpecBody struct {
 10295  	Req    *types.QueryDvsCompatibleHostSpec         `xml:"urn:vim25 QueryDvsCompatibleHostSpec,omitempty"`
 10296  	Res    *types.QueryDvsCompatibleHostSpecResponse `xml:"QueryDvsCompatibleHostSpecResponse,omitempty"`
 10297  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10298  }
 10299  
 10300  func (b *QueryDvsCompatibleHostSpecBody) Fault() *soap.Fault { return b.Fault_ }
 10301  
 10302  func QueryDvsCompatibleHostSpec(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsCompatibleHostSpec) (*types.QueryDvsCompatibleHostSpecResponse, error) {
 10303  	var reqBody, resBody QueryDvsCompatibleHostSpecBody
 10304  
 10305  	reqBody.Req = req
 10306  
 10307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10308  		return nil, err
 10309  	}
 10310  
 10311  	return resBody.Res, nil
 10312  }
 10313  
 10314  type QueryDvsConfigTargetBody struct {
 10315  	Req    *types.QueryDvsConfigTarget         `xml:"urn:vim25 QueryDvsConfigTarget,omitempty"`
 10316  	Res    *types.QueryDvsConfigTargetResponse `xml:"QueryDvsConfigTargetResponse,omitempty"`
 10317  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10318  }
 10319  
 10320  func (b *QueryDvsConfigTargetBody) Fault() *soap.Fault { return b.Fault_ }
 10321  
 10322  func QueryDvsConfigTarget(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsConfigTarget) (*types.QueryDvsConfigTargetResponse, error) {
 10323  	var reqBody, resBody QueryDvsConfigTargetBody
 10324  
 10325  	reqBody.Req = req
 10326  
 10327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10328  		return nil, err
 10329  	}
 10330  
 10331  	return resBody.Res, nil
 10332  }
 10333  
 10334  type QueryDvsFeatureCapabilityBody struct {
 10335  	Req    *types.QueryDvsFeatureCapability         `xml:"urn:vim25 QueryDvsFeatureCapability,omitempty"`
 10336  	Res    *types.QueryDvsFeatureCapabilityResponse `xml:"QueryDvsFeatureCapabilityResponse,omitempty"`
 10337  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10338  }
 10339  
 10340  func (b *QueryDvsFeatureCapabilityBody) Fault() *soap.Fault { return b.Fault_ }
 10341  
 10342  func QueryDvsFeatureCapability(ctx context.Context, r soap.RoundTripper, req *types.QueryDvsFeatureCapability) (*types.QueryDvsFeatureCapabilityResponse, error) {
 10343  	var reqBody, resBody QueryDvsFeatureCapabilityBody
 10344  
 10345  	reqBody.Req = req
 10346  
 10347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10348  		return nil, err
 10349  	}
 10350  
 10351  	return resBody.Res, nil
 10352  }
 10353  
 10354  type QueryEventsBody struct {
 10355  	Req    *types.QueryEvents         `xml:"urn:vim25 QueryEvents,omitempty"`
 10356  	Res    *types.QueryEventsResponse `xml:"QueryEventsResponse,omitempty"`
 10357  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10358  }
 10359  
 10360  func (b *QueryEventsBody) Fault() *soap.Fault { return b.Fault_ }
 10361  
 10362  func QueryEvents(ctx context.Context, r soap.RoundTripper, req *types.QueryEvents) (*types.QueryEventsResponse, error) {
 10363  	var reqBody, resBody QueryEventsBody
 10364  
 10365  	reqBody.Req = req
 10366  
 10367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10368  		return nil, err
 10369  	}
 10370  
 10371  	return resBody.Res, nil
 10372  }
 10373  
 10374  type QueryExpressionMetadataBody struct {
 10375  	Req    *types.QueryExpressionMetadata         `xml:"urn:vim25 QueryExpressionMetadata,omitempty"`
 10376  	Res    *types.QueryExpressionMetadataResponse `xml:"QueryExpressionMetadataResponse,omitempty"`
 10377  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10378  }
 10379  
 10380  func (b *QueryExpressionMetadataBody) Fault() *soap.Fault { return b.Fault_ }
 10381  
 10382  func QueryExpressionMetadata(ctx context.Context, r soap.RoundTripper, req *types.QueryExpressionMetadata) (*types.QueryExpressionMetadataResponse, error) {
 10383  	var reqBody, resBody QueryExpressionMetadataBody
 10384  
 10385  	reqBody.Req = req
 10386  
 10387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10388  		return nil, err
 10389  	}
 10390  
 10391  	return resBody.Res, nil
 10392  }
 10393  
 10394  type QueryExtensionIpAllocationUsageBody struct {
 10395  	Req    *types.QueryExtensionIpAllocationUsage         `xml:"urn:vim25 QueryExtensionIpAllocationUsage,omitempty"`
 10396  	Res    *types.QueryExtensionIpAllocationUsageResponse `xml:"QueryExtensionIpAllocationUsageResponse,omitempty"`
 10397  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10398  }
 10399  
 10400  func (b *QueryExtensionIpAllocationUsageBody) Fault() *soap.Fault { return b.Fault_ }
 10401  
 10402  func QueryExtensionIpAllocationUsage(ctx context.Context, r soap.RoundTripper, req *types.QueryExtensionIpAllocationUsage) (*types.QueryExtensionIpAllocationUsageResponse, error) {
 10403  	var reqBody, resBody QueryExtensionIpAllocationUsageBody
 10404  
 10405  	reqBody.Req = req
 10406  
 10407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10408  		return nil, err
 10409  	}
 10410  
 10411  	return resBody.Res, nil
 10412  }
 10413  
 10414  type QueryFaultToleranceCompatibilityBody struct {
 10415  	Req    *types.QueryFaultToleranceCompatibility         `xml:"urn:vim25 QueryFaultToleranceCompatibility,omitempty"`
 10416  	Res    *types.QueryFaultToleranceCompatibilityResponse `xml:"QueryFaultToleranceCompatibilityResponse,omitempty"`
 10417  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10418  }
 10419  
 10420  func (b *QueryFaultToleranceCompatibilityBody) Fault() *soap.Fault { return b.Fault_ }
 10421  
 10422  func QueryFaultToleranceCompatibility(ctx context.Context, r soap.RoundTripper, req *types.QueryFaultToleranceCompatibility) (*types.QueryFaultToleranceCompatibilityResponse, error) {
 10423  	var reqBody, resBody QueryFaultToleranceCompatibilityBody
 10424  
 10425  	reqBody.Req = req
 10426  
 10427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10428  		return nil, err
 10429  	}
 10430  
 10431  	return resBody.Res, nil
 10432  }
 10433  
 10434  type QueryFaultToleranceCompatibilityExBody struct {
 10435  	Req    *types.QueryFaultToleranceCompatibilityEx         `xml:"urn:vim25 QueryFaultToleranceCompatibilityEx,omitempty"`
 10436  	Res    *types.QueryFaultToleranceCompatibilityExResponse `xml:"QueryFaultToleranceCompatibilityExResponse,omitempty"`
 10437  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10438  }
 10439  
 10440  func (b *QueryFaultToleranceCompatibilityExBody) Fault() *soap.Fault { return b.Fault_ }
 10441  
 10442  func QueryFaultToleranceCompatibilityEx(ctx context.Context, r soap.RoundTripper, req *types.QueryFaultToleranceCompatibilityEx) (*types.QueryFaultToleranceCompatibilityExResponse, error) {
 10443  	var reqBody, resBody QueryFaultToleranceCompatibilityExBody
 10444  
 10445  	reqBody.Req = req
 10446  
 10447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10448  		return nil, err
 10449  	}
 10450  
 10451  	return resBody.Res, nil
 10452  }
 10453  
 10454  type QueryFileLockInfoBody struct {
 10455  	Req    *types.QueryFileLockInfo         `xml:"urn:vim25 QueryFileLockInfo,omitempty"`
 10456  	Res    *types.QueryFileLockInfoResponse `xml:"QueryFileLockInfoResponse,omitempty"`
 10457  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10458  }
 10459  
 10460  func (b *QueryFileLockInfoBody) Fault() *soap.Fault { return b.Fault_ }
 10461  
 10462  func QueryFileLockInfo(ctx context.Context, r soap.RoundTripper, req *types.QueryFileLockInfo) (*types.QueryFileLockInfoResponse, error) {
 10463  	var reqBody, resBody QueryFileLockInfoBody
 10464  
 10465  	reqBody.Req = req
 10466  
 10467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10468  		return nil, err
 10469  	}
 10470  
 10471  	return resBody.Res, nil
 10472  }
 10473  
 10474  type QueryFilterEntitiesBody struct {
 10475  	Req    *types.QueryFilterEntities         `xml:"urn:vim25 QueryFilterEntities,omitempty"`
 10476  	Res    *types.QueryFilterEntitiesResponse `xml:"QueryFilterEntitiesResponse,omitempty"`
 10477  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10478  }
 10479  
 10480  func (b *QueryFilterEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
 10481  
 10482  func QueryFilterEntities(ctx context.Context, r soap.RoundTripper, req *types.QueryFilterEntities) (*types.QueryFilterEntitiesResponse, error) {
 10483  	var reqBody, resBody QueryFilterEntitiesBody
 10484  
 10485  	reqBody.Req = req
 10486  
 10487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10488  		return nil, err
 10489  	}
 10490  
 10491  	return resBody.Res, nil
 10492  }
 10493  
 10494  type QueryFilterInfoIdsBody struct {
 10495  	Req    *types.QueryFilterInfoIds         `xml:"urn:vim25 QueryFilterInfoIds,omitempty"`
 10496  	Res    *types.QueryFilterInfoIdsResponse `xml:"QueryFilterInfoIdsResponse,omitempty"`
 10497  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10498  }
 10499  
 10500  func (b *QueryFilterInfoIdsBody) Fault() *soap.Fault { return b.Fault_ }
 10501  
 10502  func QueryFilterInfoIds(ctx context.Context, r soap.RoundTripper, req *types.QueryFilterInfoIds) (*types.QueryFilterInfoIdsResponse, error) {
 10503  	var reqBody, resBody QueryFilterInfoIdsBody
 10504  
 10505  	reqBody.Req = req
 10506  
 10507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10508  		return nil, err
 10509  	}
 10510  
 10511  	return resBody.Res, nil
 10512  }
 10513  
 10514  type QueryFilterListBody struct {
 10515  	Req    *types.QueryFilterList         `xml:"urn:vim25 QueryFilterList,omitempty"`
 10516  	Res    *types.QueryFilterListResponse `xml:"QueryFilterListResponse,omitempty"`
 10517  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10518  }
 10519  
 10520  func (b *QueryFilterListBody) Fault() *soap.Fault { return b.Fault_ }
 10521  
 10522  func QueryFilterList(ctx context.Context, r soap.RoundTripper, req *types.QueryFilterList) (*types.QueryFilterListResponse, error) {
 10523  	var reqBody, resBody QueryFilterListBody
 10524  
 10525  	reqBody.Req = req
 10526  
 10527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10528  		return nil, err
 10529  	}
 10530  
 10531  	return resBody.Res, nil
 10532  }
 10533  
 10534  type QueryFilterNameBody struct {
 10535  	Req    *types.QueryFilterName         `xml:"urn:vim25 QueryFilterName,omitempty"`
 10536  	Res    *types.QueryFilterNameResponse `xml:"QueryFilterNameResponse,omitempty"`
 10537  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10538  }
 10539  
 10540  func (b *QueryFilterNameBody) Fault() *soap.Fault { return b.Fault_ }
 10541  
 10542  func QueryFilterName(ctx context.Context, r soap.RoundTripper, req *types.QueryFilterName) (*types.QueryFilterNameResponse, error) {
 10543  	var reqBody, resBody QueryFilterNameBody
 10544  
 10545  	reqBody.Req = req
 10546  
 10547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10548  		return nil, err
 10549  	}
 10550  
 10551  	return resBody.Res, nil
 10552  }
 10553  
 10554  type QueryFirmwareConfigUploadURLBody struct {
 10555  	Req    *types.QueryFirmwareConfigUploadURL         `xml:"urn:vim25 QueryFirmwareConfigUploadURL,omitempty"`
 10556  	Res    *types.QueryFirmwareConfigUploadURLResponse `xml:"QueryFirmwareConfigUploadURLResponse,omitempty"`
 10557  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10558  }
 10559  
 10560  func (b *QueryFirmwareConfigUploadURLBody) Fault() *soap.Fault { return b.Fault_ }
 10561  
 10562  func QueryFirmwareConfigUploadURL(ctx context.Context, r soap.RoundTripper, req *types.QueryFirmwareConfigUploadURL) (*types.QueryFirmwareConfigUploadURLResponse, error) {
 10563  	var reqBody, resBody QueryFirmwareConfigUploadURLBody
 10564  
 10565  	reqBody.Req = req
 10566  
 10567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10568  		return nil, err
 10569  	}
 10570  
 10571  	return resBody.Res, nil
 10572  }
 10573  
 10574  type QueryHealthUpdateInfosBody struct {
 10575  	Req    *types.QueryHealthUpdateInfos         `xml:"urn:vim25 QueryHealthUpdateInfos,omitempty"`
 10576  	Res    *types.QueryHealthUpdateInfosResponse `xml:"QueryHealthUpdateInfosResponse,omitempty"`
 10577  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10578  }
 10579  
 10580  func (b *QueryHealthUpdateInfosBody) Fault() *soap.Fault { return b.Fault_ }
 10581  
 10582  func QueryHealthUpdateInfos(ctx context.Context, r soap.RoundTripper, req *types.QueryHealthUpdateInfos) (*types.QueryHealthUpdateInfosResponse, error) {
 10583  	var reqBody, resBody QueryHealthUpdateInfosBody
 10584  
 10585  	reqBody.Req = req
 10586  
 10587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10588  		return nil, err
 10589  	}
 10590  
 10591  	return resBody.Res, nil
 10592  }
 10593  
 10594  type QueryHealthUpdatesBody struct {
 10595  	Req    *types.QueryHealthUpdates         `xml:"urn:vim25 QueryHealthUpdates,omitempty"`
 10596  	Res    *types.QueryHealthUpdatesResponse `xml:"QueryHealthUpdatesResponse,omitempty"`
 10597  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10598  }
 10599  
 10600  func (b *QueryHealthUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
 10601  
 10602  func QueryHealthUpdates(ctx context.Context, r soap.RoundTripper, req *types.QueryHealthUpdates) (*types.QueryHealthUpdatesResponse, error) {
 10603  	var reqBody, resBody QueryHealthUpdatesBody
 10604  
 10605  	reqBody.Req = req
 10606  
 10607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10608  		return nil, err
 10609  	}
 10610  
 10611  	return resBody.Res, nil
 10612  }
 10613  
 10614  type QueryHostConnectionInfoBody struct {
 10615  	Req    *types.QueryHostConnectionInfo         `xml:"urn:vim25 QueryHostConnectionInfo,omitempty"`
 10616  	Res    *types.QueryHostConnectionInfoResponse `xml:"QueryHostConnectionInfoResponse,omitempty"`
 10617  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10618  }
 10619  
 10620  func (b *QueryHostConnectionInfoBody) Fault() *soap.Fault { return b.Fault_ }
 10621  
 10622  func QueryHostConnectionInfo(ctx context.Context, r soap.RoundTripper, req *types.QueryHostConnectionInfo) (*types.QueryHostConnectionInfoResponse, error) {
 10623  	var reqBody, resBody QueryHostConnectionInfoBody
 10624  
 10625  	reqBody.Req = req
 10626  
 10627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10628  		return nil, err
 10629  	}
 10630  
 10631  	return resBody.Res, nil
 10632  }
 10633  
 10634  type QueryHostPatch_TaskBody struct {
 10635  	Req    *types.QueryHostPatch_Task         `xml:"urn:vim25 QueryHostPatch_Task,omitempty"`
 10636  	Res    *types.QueryHostPatch_TaskResponse `xml:"QueryHostPatch_TaskResponse,omitempty"`
 10637  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10638  }
 10639  
 10640  func (b *QueryHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 10641  
 10642  func QueryHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.QueryHostPatch_Task) (*types.QueryHostPatch_TaskResponse, error) {
 10643  	var reqBody, resBody QueryHostPatch_TaskBody
 10644  
 10645  	reqBody.Req = req
 10646  
 10647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10648  		return nil, err
 10649  	}
 10650  
 10651  	return resBody.Res, nil
 10652  }
 10653  
 10654  type QueryHostProfileMetadataBody struct {
 10655  	Req    *types.QueryHostProfileMetadata         `xml:"urn:vim25 QueryHostProfileMetadata,omitempty"`
 10656  	Res    *types.QueryHostProfileMetadataResponse `xml:"QueryHostProfileMetadataResponse,omitempty"`
 10657  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10658  }
 10659  
 10660  func (b *QueryHostProfileMetadataBody) Fault() *soap.Fault { return b.Fault_ }
 10661  
 10662  func QueryHostProfileMetadata(ctx context.Context, r soap.RoundTripper, req *types.QueryHostProfileMetadata) (*types.QueryHostProfileMetadataResponse, error) {
 10663  	var reqBody, resBody QueryHostProfileMetadataBody
 10664  
 10665  	reqBody.Req = req
 10666  
 10667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10668  		return nil, err
 10669  	}
 10670  
 10671  	return resBody.Res, nil
 10672  }
 10673  
 10674  type QueryHostStatusBody struct {
 10675  	Req    *types.QueryHostStatus         `xml:"urn:vim25 QueryHostStatus,omitempty"`
 10676  	Res    *types.QueryHostStatusResponse `xml:"QueryHostStatusResponse,omitempty"`
 10677  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10678  }
 10679  
 10680  func (b *QueryHostStatusBody) Fault() *soap.Fault { return b.Fault_ }
 10681  
 10682  func QueryHostStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryHostStatus) (*types.QueryHostStatusResponse, error) {
 10683  	var reqBody, resBody QueryHostStatusBody
 10684  
 10685  	reqBody.Req = req
 10686  
 10687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10688  		return nil, err
 10689  	}
 10690  
 10691  	return resBody.Res, nil
 10692  }
 10693  
 10694  type QueryHostsWithAttachedLunBody struct {
 10695  	Req    *types.QueryHostsWithAttachedLun         `xml:"urn:vim25 QueryHostsWithAttachedLun,omitempty"`
 10696  	Res    *types.QueryHostsWithAttachedLunResponse `xml:"QueryHostsWithAttachedLunResponse,omitempty"`
 10697  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10698  }
 10699  
 10700  func (b *QueryHostsWithAttachedLunBody) Fault() *soap.Fault { return b.Fault_ }
 10701  
 10702  func QueryHostsWithAttachedLun(ctx context.Context, r soap.RoundTripper, req *types.QueryHostsWithAttachedLun) (*types.QueryHostsWithAttachedLunResponse, error) {
 10703  	var reqBody, resBody QueryHostsWithAttachedLunBody
 10704  
 10705  	reqBody.Req = req
 10706  
 10707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10708  		return nil, err
 10709  	}
 10710  
 10711  	return resBody.Res, nil
 10712  }
 10713  
 10714  type QueryIORMConfigOptionBody struct {
 10715  	Req    *types.QueryIORMConfigOption         `xml:"urn:vim25 QueryIORMConfigOption,omitempty"`
 10716  	Res    *types.QueryIORMConfigOptionResponse `xml:"QueryIORMConfigOptionResponse,omitempty"`
 10717  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10718  }
 10719  
 10720  func (b *QueryIORMConfigOptionBody) Fault() *soap.Fault { return b.Fault_ }
 10721  
 10722  func QueryIORMConfigOption(ctx context.Context, r soap.RoundTripper, req *types.QueryIORMConfigOption) (*types.QueryIORMConfigOptionResponse, error) {
 10723  	var reqBody, resBody QueryIORMConfigOptionBody
 10724  
 10725  	reqBody.Req = req
 10726  
 10727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10728  		return nil, err
 10729  	}
 10730  
 10731  	return resBody.Res, nil
 10732  }
 10733  
 10734  type QueryIPAllocationsBody struct {
 10735  	Req    *types.QueryIPAllocations         `xml:"urn:vim25 QueryIPAllocations,omitempty"`
 10736  	Res    *types.QueryIPAllocationsResponse `xml:"QueryIPAllocationsResponse,omitempty"`
 10737  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10738  }
 10739  
 10740  func (b *QueryIPAllocationsBody) Fault() *soap.Fault { return b.Fault_ }
 10741  
 10742  func QueryIPAllocations(ctx context.Context, r soap.RoundTripper, req *types.QueryIPAllocations) (*types.QueryIPAllocationsResponse, error) {
 10743  	var reqBody, resBody QueryIPAllocationsBody
 10744  
 10745  	reqBody.Req = req
 10746  
 10747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10748  		return nil, err
 10749  	}
 10750  
 10751  	return resBody.Res, nil
 10752  }
 10753  
 10754  type QueryIoFilterInfoBody struct {
 10755  	Req    *types.QueryIoFilterInfo         `xml:"urn:vim25 QueryIoFilterInfo,omitempty"`
 10756  	Res    *types.QueryIoFilterInfoResponse `xml:"QueryIoFilterInfoResponse,omitempty"`
 10757  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10758  }
 10759  
 10760  func (b *QueryIoFilterInfoBody) Fault() *soap.Fault { return b.Fault_ }
 10761  
 10762  func QueryIoFilterInfo(ctx context.Context, r soap.RoundTripper, req *types.QueryIoFilterInfo) (*types.QueryIoFilterInfoResponse, error) {
 10763  	var reqBody, resBody QueryIoFilterInfoBody
 10764  
 10765  	reqBody.Req = req
 10766  
 10767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10768  		return nil, err
 10769  	}
 10770  
 10771  	return resBody.Res, nil
 10772  }
 10773  
 10774  type QueryIoFilterIssuesBody struct {
 10775  	Req    *types.QueryIoFilterIssues         `xml:"urn:vim25 QueryIoFilterIssues,omitempty"`
 10776  	Res    *types.QueryIoFilterIssuesResponse `xml:"QueryIoFilterIssuesResponse,omitempty"`
 10777  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10778  }
 10779  
 10780  func (b *QueryIoFilterIssuesBody) Fault() *soap.Fault { return b.Fault_ }
 10781  
 10782  func QueryIoFilterIssues(ctx context.Context, r soap.RoundTripper, req *types.QueryIoFilterIssues) (*types.QueryIoFilterIssuesResponse, error) {
 10783  	var reqBody, resBody QueryIoFilterIssuesBody
 10784  
 10785  	reqBody.Req = req
 10786  
 10787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10788  		return nil, err
 10789  	}
 10790  
 10791  	return resBody.Res, nil
 10792  }
 10793  
 10794  type QueryIpPoolsBody struct {
 10795  	Req    *types.QueryIpPools         `xml:"urn:vim25 QueryIpPools,omitempty"`
 10796  	Res    *types.QueryIpPoolsResponse `xml:"QueryIpPoolsResponse,omitempty"`
 10797  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10798  }
 10799  
 10800  func (b *QueryIpPoolsBody) Fault() *soap.Fault { return b.Fault_ }
 10801  
 10802  func QueryIpPools(ctx context.Context, r soap.RoundTripper, req *types.QueryIpPools) (*types.QueryIpPoolsResponse, error) {
 10803  	var reqBody, resBody QueryIpPoolsBody
 10804  
 10805  	reqBody.Req = req
 10806  
 10807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10808  		return nil, err
 10809  	}
 10810  
 10811  	return resBody.Res, nil
 10812  }
 10813  
 10814  type QueryLicenseSourceAvailabilityBody struct {
 10815  	Req    *types.QueryLicenseSourceAvailability         `xml:"urn:vim25 QueryLicenseSourceAvailability,omitempty"`
 10816  	Res    *types.QueryLicenseSourceAvailabilityResponse `xml:"QueryLicenseSourceAvailabilityResponse,omitempty"`
 10817  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10818  }
 10819  
 10820  func (b *QueryLicenseSourceAvailabilityBody) Fault() *soap.Fault { return b.Fault_ }
 10821  
 10822  func QueryLicenseSourceAvailability(ctx context.Context, r soap.RoundTripper, req *types.QueryLicenseSourceAvailability) (*types.QueryLicenseSourceAvailabilityResponse, error) {
 10823  	var reqBody, resBody QueryLicenseSourceAvailabilityBody
 10824  
 10825  	reqBody.Req = req
 10826  
 10827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10828  		return nil, err
 10829  	}
 10830  
 10831  	return resBody.Res, nil
 10832  }
 10833  
 10834  type QueryLicenseUsageBody struct {
 10835  	Req    *types.QueryLicenseUsage         `xml:"urn:vim25 QueryLicenseUsage,omitempty"`
 10836  	Res    *types.QueryLicenseUsageResponse `xml:"QueryLicenseUsageResponse,omitempty"`
 10837  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10838  }
 10839  
 10840  func (b *QueryLicenseUsageBody) Fault() *soap.Fault { return b.Fault_ }
 10841  
 10842  func QueryLicenseUsage(ctx context.Context, r soap.RoundTripper, req *types.QueryLicenseUsage) (*types.QueryLicenseUsageResponse, error) {
 10843  	var reqBody, resBody QueryLicenseUsageBody
 10844  
 10845  	reqBody.Req = req
 10846  
 10847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10848  		return nil, err
 10849  	}
 10850  
 10851  	return resBody.Res, nil
 10852  }
 10853  
 10854  type QueryLockdownExceptionsBody struct {
 10855  	Req    *types.QueryLockdownExceptions         `xml:"urn:vim25 QueryLockdownExceptions,omitempty"`
 10856  	Res    *types.QueryLockdownExceptionsResponse `xml:"QueryLockdownExceptionsResponse,omitempty"`
 10857  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10858  }
 10859  
 10860  func (b *QueryLockdownExceptionsBody) Fault() *soap.Fault { return b.Fault_ }
 10861  
 10862  func QueryLockdownExceptions(ctx context.Context, r soap.RoundTripper, req *types.QueryLockdownExceptions) (*types.QueryLockdownExceptionsResponse, error) {
 10863  	var reqBody, resBody QueryLockdownExceptionsBody
 10864  
 10865  	reqBody.Req = req
 10866  
 10867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10868  		return nil, err
 10869  	}
 10870  
 10871  	return resBody.Res, nil
 10872  }
 10873  
 10874  type QueryManagedByBody struct {
 10875  	Req    *types.QueryManagedBy         `xml:"urn:vim25 QueryManagedBy,omitempty"`
 10876  	Res    *types.QueryManagedByResponse `xml:"QueryManagedByResponse,omitempty"`
 10877  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10878  }
 10879  
 10880  func (b *QueryManagedByBody) Fault() *soap.Fault { return b.Fault_ }
 10881  
 10882  func QueryManagedBy(ctx context.Context, r soap.RoundTripper, req *types.QueryManagedBy) (*types.QueryManagedByResponse, error) {
 10883  	var reqBody, resBody QueryManagedByBody
 10884  
 10885  	reqBody.Req = req
 10886  
 10887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10888  		return nil, err
 10889  	}
 10890  
 10891  	return resBody.Res, nil
 10892  }
 10893  
 10894  type QueryMaxQueueDepthBody struct {
 10895  	Req    *types.QueryMaxQueueDepth         `xml:"urn:vim25 QueryMaxQueueDepth,omitempty"`
 10896  	Res    *types.QueryMaxQueueDepthResponse `xml:"QueryMaxQueueDepthResponse,omitempty"`
 10897  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10898  }
 10899  
 10900  func (b *QueryMaxQueueDepthBody) Fault() *soap.Fault { return b.Fault_ }
 10901  
 10902  func QueryMaxQueueDepth(ctx context.Context, r soap.RoundTripper, req *types.QueryMaxQueueDepth) (*types.QueryMaxQueueDepthResponse, error) {
 10903  	var reqBody, resBody QueryMaxQueueDepthBody
 10904  
 10905  	reqBody.Req = req
 10906  
 10907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10908  		return nil, err
 10909  	}
 10910  
 10911  	return resBody.Res, nil
 10912  }
 10913  
 10914  type QueryMemoryOverheadBody struct {
 10915  	Req    *types.QueryMemoryOverhead         `xml:"urn:vim25 QueryMemoryOverhead,omitempty"`
 10916  	Res    *types.QueryMemoryOverheadResponse `xml:"QueryMemoryOverheadResponse,omitempty"`
 10917  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10918  }
 10919  
 10920  func (b *QueryMemoryOverheadBody) Fault() *soap.Fault { return b.Fault_ }
 10921  
 10922  func QueryMemoryOverhead(ctx context.Context, r soap.RoundTripper, req *types.QueryMemoryOverhead) (*types.QueryMemoryOverheadResponse, error) {
 10923  	var reqBody, resBody QueryMemoryOverheadBody
 10924  
 10925  	reqBody.Req = req
 10926  
 10927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10928  		return nil, err
 10929  	}
 10930  
 10931  	return resBody.Res, nil
 10932  }
 10933  
 10934  type QueryMemoryOverheadExBody struct {
 10935  	Req    *types.QueryMemoryOverheadEx         `xml:"urn:vim25 QueryMemoryOverheadEx,omitempty"`
 10936  	Res    *types.QueryMemoryOverheadExResponse `xml:"QueryMemoryOverheadExResponse,omitempty"`
 10937  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10938  }
 10939  
 10940  func (b *QueryMemoryOverheadExBody) Fault() *soap.Fault { return b.Fault_ }
 10941  
 10942  func QueryMemoryOverheadEx(ctx context.Context, r soap.RoundTripper, req *types.QueryMemoryOverheadEx) (*types.QueryMemoryOverheadExResponse, error) {
 10943  	var reqBody, resBody QueryMemoryOverheadExBody
 10944  
 10945  	reqBody.Req = req
 10946  
 10947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10948  		return nil, err
 10949  	}
 10950  
 10951  	return resBody.Res, nil
 10952  }
 10953  
 10954  type QueryMigrationDependenciesBody struct {
 10955  	Req    *types.QueryMigrationDependencies         `xml:"urn:vim25 QueryMigrationDependencies,omitempty"`
 10956  	Res    *types.QueryMigrationDependenciesResponse `xml:"QueryMigrationDependenciesResponse,omitempty"`
 10957  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10958  }
 10959  
 10960  func (b *QueryMigrationDependenciesBody) Fault() *soap.Fault { return b.Fault_ }
 10961  
 10962  func QueryMigrationDependencies(ctx context.Context, r soap.RoundTripper, req *types.QueryMigrationDependencies) (*types.QueryMigrationDependenciesResponse, error) {
 10963  	var reqBody, resBody QueryMigrationDependenciesBody
 10964  
 10965  	reqBody.Req = req
 10966  
 10967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10968  		return nil, err
 10969  	}
 10970  
 10971  	return resBody.Res, nil
 10972  }
 10973  
 10974  type QueryModulesBody struct {
 10975  	Req    *types.QueryModules         `xml:"urn:vim25 QueryModules,omitempty"`
 10976  	Res    *types.QueryModulesResponse `xml:"QueryModulesResponse,omitempty"`
 10977  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10978  }
 10979  
 10980  func (b *QueryModulesBody) Fault() *soap.Fault { return b.Fault_ }
 10981  
 10982  func QueryModules(ctx context.Context, r soap.RoundTripper, req *types.QueryModules) (*types.QueryModulesResponse, error) {
 10983  	var reqBody, resBody QueryModulesBody
 10984  
 10985  	reqBody.Req = req
 10986  
 10987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 10988  		return nil, err
 10989  	}
 10990  
 10991  	return resBody.Res, nil
 10992  }
 10993  
 10994  type QueryMonitoredEntitiesBody struct {
 10995  	Req    *types.QueryMonitoredEntities         `xml:"urn:vim25 QueryMonitoredEntities,omitempty"`
 10996  	Res    *types.QueryMonitoredEntitiesResponse `xml:"QueryMonitoredEntitiesResponse,omitempty"`
 10997  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 10998  }
 10999  
 11000  func (b *QueryMonitoredEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
 11001  
 11002  func QueryMonitoredEntities(ctx context.Context, r soap.RoundTripper, req *types.QueryMonitoredEntities) (*types.QueryMonitoredEntitiesResponse, error) {
 11003  	var reqBody, resBody QueryMonitoredEntitiesBody
 11004  
 11005  	reqBody.Req = req
 11006  
 11007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11008  		return nil, err
 11009  	}
 11010  
 11011  	return resBody.Res, nil
 11012  }
 11013  
 11014  type QueryNFSUserBody struct {
 11015  	Req    *types.QueryNFSUser         `xml:"urn:vim25 QueryNFSUser,omitempty"`
 11016  	Res    *types.QueryNFSUserResponse `xml:"QueryNFSUserResponse,omitempty"`
 11017  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11018  }
 11019  
 11020  func (b *QueryNFSUserBody) Fault() *soap.Fault { return b.Fault_ }
 11021  
 11022  func QueryNFSUser(ctx context.Context, r soap.RoundTripper, req *types.QueryNFSUser) (*types.QueryNFSUserResponse, error) {
 11023  	var reqBody, resBody QueryNFSUserBody
 11024  
 11025  	reqBody.Req = req
 11026  
 11027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11028  		return nil, err
 11029  	}
 11030  
 11031  	return resBody.Res, nil
 11032  }
 11033  
 11034  type QueryNetConfigBody struct {
 11035  	Req    *types.QueryNetConfig         `xml:"urn:vim25 QueryNetConfig,omitempty"`
 11036  	Res    *types.QueryNetConfigResponse `xml:"QueryNetConfigResponse,omitempty"`
 11037  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11038  }
 11039  
 11040  func (b *QueryNetConfigBody) Fault() *soap.Fault { return b.Fault_ }
 11041  
 11042  func QueryNetConfig(ctx context.Context, r soap.RoundTripper, req *types.QueryNetConfig) (*types.QueryNetConfigResponse, error) {
 11043  	var reqBody, resBody QueryNetConfigBody
 11044  
 11045  	reqBody.Req = req
 11046  
 11047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11048  		return nil, err
 11049  	}
 11050  
 11051  	return resBody.Res, nil
 11052  }
 11053  
 11054  type QueryNetworkHintBody struct {
 11055  	Req    *types.QueryNetworkHint         `xml:"urn:vim25 QueryNetworkHint,omitempty"`
 11056  	Res    *types.QueryNetworkHintResponse `xml:"QueryNetworkHintResponse,omitempty"`
 11057  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11058  }
 11059  
 11060  func (b *QueryNetworkHintBody) Fault() *soap.Fault { return b.Fault_ }
 11061  
 11062  func QueryNetworkHint(ctx context.Context, r soap.RoundTripper, req *types.QueryNetworkHint) (*types.QueryNetworkHintResponse, error) {
 11063  	var reqBody, resBody QueryNetworkHintBody
 11064  
 11065  	reqBody.Req = req
 11066  
 11067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11068  		return nil, err
 11069  	}
 11070  
 11071  	return resBody.Res, nil
 11072  }
 11073  
 11074  type QueryObjectsOnPhysicalVsanDiskBody struct {
 11075  	Req    *types.QueryObjectsOnPhysicalVsanDisk         `xml:"urn:vim25 QueryObjectsOnPhysicalVsanDisk,omitempty"`
 11076  	Res    *types.QueryObjectsOnPhysicalVsanDiskResponse `xml:"QueryObjectsOnPhysicalVsanDiskResponse,omitempty"`
 11077  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11078  }
 11079  
 11080  func (b *QueryObjectsOnPhysicalVsanDiskBody) Fault() *soap.Fault { return b.Fault_ }
 11081  
 11082  func QueryObjectsOnPhysicalVsanDisk(ctx context.Context, r soap.RoundTripper, req *types.QueryObjectsOnPhysicalVsanDisk) (*types.QueryObjectsOnPhysicalVsanDiskResponse, error) {
 11083  	var reqBody, resBody QueryObjectsOnPhysicalVsanDiskBody
 11084  
 11085  	reqBody.Req = req
 11086  
 11087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11088  		return nil, err
 11089  	}
 11090  
 11091  	return resBody.Res, nil
 11092  }
 11093  
 11094  type QueryOptionsBody struct {
 11095  	Req    *types.QueryOptions         `xml:"urn:vim25 QueryOptions,omitempty"`
 11096  	Res    *types.QueryOptionsResponse `xml:"QueryOptionsResponse,omitempty"`
 11097  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11098  }
 11099  
 11100  func (b *QueryOptionsBody) Fault() *soap.Fault { return b.Fault_ }
 11101  
 11102  func QueryOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryOptions) (*types.QueryOptionsResponse, error) {
 11103  	var reqBody, resBody QueryOptionsBody
 11104  
 11105  	reqBody.Req = req
 11106  
 11107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11108  		return nil, err
 11109  	}
 11110  
 11111  	return resBody.Res, nil
 11112  }
 11113  
 11114  type QueryPartitionCreateDescBody struct {
 11115  	Req    *types.QueryPartitionCreateDesc         `xml:"urn:vim25 QueryPartitionCreateDesc,omitempty"`
 11116  	Res    *types.QueryPartitionCreateDescResponse `xml:"QueryPartitionCreateDescResponse,omitempty"`
 11117  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11118  }
 11119  
 11120  func (b *QueryPartitionCreateDescBody) Fault() *soap.Fault { return b.Fault_ }
 11121  
 11122  func QueryPartitionCreateDesc(ctx context.Context, r soap.RoundTripper, req *types.QueryPartitionCreateDesc) (*types.QueryPartitionCreateDescResponse, error) {
 11123  	var reqBody, resBody QueryPartitionCreateDescBody
 11124  
 11125  	reqBody.Req = req
 11126  
 11127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11128  		return nil, err
 11129  	}
 11130  
 11131  	return resBody.Res, nil
 11132  }
 11133  
 11134  type QueryPartitionCreateOptionsBody struct {
 11135  	Req    *types.QueryPartitionCreateOptions         `xml:"urn:vim25 QueryPartitionCreateOptions,omitempty"`
 11136  	Res    *types.QueryPartitionCreateOptionsResponse `xml:"QueryPartitionCreateOptionsResponse,omitempty"`
 11137  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11138  }
 11139  
 11140  func (b *QueryPartitionCreateOptionsBody) Fault() *soap.Fault { return b.Fault_ }
 11141  
 11142  func QueryPartitionCreateOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryPartitionCreateOptions) (*types.QueryPartitionCreateOptionsResponse, error) {
 11143  	var reqBody, resBody QueryPartitionCreateOptionsBody
 11144  
 11145  	reqBody.Req = req
 11146  
 11147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11148  		return nil, err
 11149  	}
 11150  
 11151  	return resBody.Res, nil
 11152  }
 11153  
 11154  type QueryPathSelectionPolicyOptionsBody struct {
 11155  	Req    *types.QueryPathSelectionPolicyOptions         `xml:"urn:vim25 QueryPathSelectionPolicyOptions,omitempty"`
 11156  	Res    *types.QueryPathSelectionPolicyOptionsResponse `xml:"QueryPathSelectionPolicyOptionsResponse,omitempty"`
 11157  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11158  }
 11159  
 11160  func (b *QueryPathSelectionPolicyOptionsBody) Fault() *soap.Fault { return b.Fault_ }
 11161  
 11162  func QueryPathSelectionPolicyOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryPathSelectionPolicyOptions) (*types.QueryPathSelectionPolicyOptionsResponse, error) {
 11163  	var reqBody, resBody QueryPathSelectionPolicyOptionsBody
 11164  
 11165  	reqBody.Req = req
 11166  
 11167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11168  		return nil, err
 11169  	}
 11170  
 11171  	return resBody.Res, nil
 11172  }
 11173  
 11174  type QueryPerfBody struct {
 11175  	Req    *types.QueryPerf         `xml:"urn:vim25 QueryPerf,omitempty"`
 11176  	Res    *types.QueryPerfResponse `xml:"QueryPerfResponse,omitempty"`
 11177  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11178  }
 11179  
 11180  func (b *QueryPerfBody) Fault() *soap.Fault { return b.Fault_ }
 11181  
 11182  func QueryPerf(ctx context.Context, r soap.RoundTripper, req *types.QueryPerf) (*types.QueryPerfResponse, error) {
 11183  	var reqBody, resBody QueryPerfBody
 11184  
 11185  	reqBody.Req = req
 11186  
 11187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11188  		return nil, err
 11189  	}
 11190  
 11191  	return resBody.Res, nil
 11192  }
 11193  
 11194  type QueryPerfCompositeBody struct {
 11195  	Req    *types.QueryPerfComposite         `xml:"urn:vim25 QueryPerfComposite,omitempty"`
 11196  	Res    *types.QueryPerfCompositeResponse `xml:"QueryPerfCompositeResponse,omitempty"`
 11197  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11198  }
 11199  
 11200  func (b *QueryPerfCompositeBody) Fault() *soap.Fault { return b.Fault_ }
 11201  
 11202  func QueryPerfComposite(ctx context.Context, r soap.RoundTripper, req *types.QueryPerfComposite) (*types.QueryPerfCompositeResponse, error) {
 11203  	var reqBody, resBody QueryPerfCompositeBody
 11204  
 11205  	reqBody.Req = req
 11206  
 11207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11208  		return nil, err
 11209  	}
 11210  
 11211  	return resBody.Res, nil
 11212  }
 11213  
 11214  type QueryPerfCounterBody struct {
 11215  	Req    *types.QueryPerfCounter         `xml:"urn:vim25 QueryPerfCounter,omitempty"`
 11216  	Res    *types.QueryPerfCounterResponse `xml:"QueryPerfCounterResponse,omitempty"`
 11217  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11218  }
 11219  
 11220  func (b *QueryPerfCounterBody) Fault() *soap.Fault { return b.Fault_ }
 11221  
 11222  func QueryPerfCounter(ctx context.Context, r soap.RoundTripper, req *types.QueryPerfCounter) (*types.QueryPerfCounterResponse, error) {
 11223  	var reqBody, resBody QueryPerfCounterBody
 11224  
 11225  	reqBody.Req = req
 11226  
 11227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11228  		return nil, err
 11229  	}
 11230  
 11231  	return resBody.Res, nil
 11232  }
 11233  
 11234  type QueryPerfCounterByLevelBody struct {
 11235  	Req    *types.QueryPerfCounterByLevel         `xml:"urn:vim25 QueryPerfCounterByLevel,omitempty"`
 11236  	Res    *types.QueryPerfCounterByLevelResponse `xml:"QueryPerfCounterByLevelResponse,omitempty"`
 11237  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11238  }
 11239  
 11240  func (b *QueryPerfCounterByLevelBody) Fault() *soap.Fault { return b.Fault_ }
 11241  
 11242  func QueryPerfCounterByLevel(ctx context.Context, r soap.RoundTripper, req *types.QueryPerfCounterByLevel) (*types.QueryPerfCounterByLevelResponse, error) {
 11243  	var reqBody, resBody QueryPerfCounterByLevelBody
 11244  
 11245  	reqBody.Req = req
 11246  
 11247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11248  		return nil, err
 11249  	}
 11250  
 11251  	return resBody.Res, nil
 11252  }
 11253  
 11254  type QueryPerfProviderSummaryBody struct {
 11255  	Req    *types.QueryPerfProviderSummary         `xml:"urn:vim25 QueryPerfProviderSummary,omitempty"`
 11256  	Res    *types.QueryPerfProviderSummaryResponse `xml:"QueryPerfProviderSummaryResponse,omitempty"`
 11257  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11258  }
 11259  
 11260  func (b *QueryPerfProviderSummaryBody) Fault() *soap.Fault { return b.Fault_ }
 11261  
 11262  func QueryPerfProviderSummary(ctx context.Context, r soap.RoundTripper, req *types.QueryPerfProviderSummary) (*types.QueryPerfProviderSummaryResponse, error) {
 11263  	var reqBody, resBody QueryPerfProviderSummaryBody
 11264  
 11265  	reqBody.Req = req
 11266  
 11267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11268  		return nil, err
 11269  	}
 11270  
 11271  	return resBody.Res, nil
 11272  }
 11273  
 11274  type QueryPhysicalVsanDisksBody struct {
 11275  	Req    *types.QueryPhysicalVsanDisks         `xml:"urn:vim25 QueryPhysicalVsanDisks,omitempty"`
 11276  	Res    *types.QueryPhysicalVsanDisksResponse `xml:"QueryPhysicalVsanDisksResponse,omitempty"`
 11277  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11278  }
 11279  
 11280  func (b *QueryPhysicalVsanDisksBody) Fault() *soap.Fault { return b.Fault_ }
 11281  
 11282  func QueryPhysicalVsanDisks(ctx context.Context, r soap.RoundTripper, req *types.QueryPhysicalVsanDisks) (*types.QueryPhysicalVsanDisksResponse, error) {
 11283  	var reqBody, resBody QueryPhysicalVsanDisksBody
 11284  
 11285  	reqBody.Req = req
 11286  
 11287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11288  		return nil, err
 11289  	}
 11290  
 11291  	return resBody.Res, nil
 11292  }
 11293  
 11294  type QueryPnicStatusBody struct {
 11295  	Req    *types.QueryPnicStatus         `xml:"urn:vim25 QueryPnicStatus,omitempty"`
 11296  	Res    *types.QueryPnicStatusResponse `xml:"QueryPnicStatusResponse,omitempty"`
 11297  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11298  }
 11299  
 11300  func (b *QueryPnicStatusBody) Fault() *soap.Fault { return b.Fault_ }
 11301  
 11302  func QueryPnicStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryPnicStatus) (*types.QueryPnicStatusResponse, error) {
 11303  	var reqBody, resBody QueryPnicStatusBody
 11304  
 11305  	reqBody.Req = req
 11306  
 11307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11308  		return nil, err
 11309  	}
 11310  
 11311  	return resBody.Res, nil
 11312  }
 11313  
 11314  type QueryPolicyMetadataBody struct {
 11315  	Req    *types.QueryPolicyMetadata         `xml:"urn:vim25 QueryPolicyMetadata,omitempty"`
 11316  	Res    *types.QueryPolicyMetadataResponse `xml:"QueryPolicyMetadataResponse,omitempty"`
 11317  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11318  }
 11319  
 11320  func (b *QueryPolicyMetadataBody) Fault() *soap.Fault { return b.Fault_ }
 11321  
 11322  func QueryPolicyMetadata(ctx context.Context, r soap.RoundTripper, req *types.QueryPolicyMetadata) (*types.QueryPolicyMetadataResponse, error) {
 11323  	var reqBody, resBody QueryPolicyMetadataBody
 11324  
 11325  	reqBody.Req = req
 11326  
 11327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11328  		return nil, err
 11329  	}
 11330  
 11331  	return resBody.Res, nil
 11332  }
 11333  
 11334  type QueryProductLockerLocationBody struct {
 11335  	Req    *types.QueryProductLockerLocation         `xml:"urn:vim25 QueryProductLockerLocation,omitempty"`
 11336  	Res    *types.QueryProductLockerLocationResponse `xml:"QueryProductLockerLocationResponse,omitempty"`
 11337  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11338  }
 11339  
 11340  func (b *QueryProductLockerLocationBody) Fault() *soap.Fault { return b.Fault_ }
 11341  
 11342  func QueryProductLockerLocation(ctx context.Context, r soap.RoundTripper, req *types.QueryProductLockerLocation) (*types.QueryProductLockerLocationResponse, error) {
 11343  	var reqBody, resBody QueryProductLockerLocationBody
 11344  
 11345  	reqBody.Req = req
 11346  
 11347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11348  		return nil, err
 11349  	}
 11350  
 11351  	return resBody.Res, nil
 11352  }
 11353  
 11354  type QueryProfileStructureBody struct {
 11355  	Req    *types.QueryProfileStructure         `xml:"urn:vim25 QueryProfileStructure,omitempty"`
 11356  	Res    *types.QueryProfileStructureResponse `xml:"QueryProfileStructureResponse,omitempty"`
 11357  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11358  }
 11359  
 11360  func (b *QueryProfileStructureBody) Fault() *soap.Fault { return b.Fault_ }
 11361  
 11362  func QueryProfileStructure(ctx context.Context, r soap.RoundTripper, req *types.QueryProfileStructure) (*types.QueryProfileStructureResponse, error) {
 11363  	var reqBody, resBody QueryProfileStructureBody
 11364  
 11365  	reqBody.Req = req
 11366  
 11367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11368  		return nil, err
 11369  	}
 11370  
 11371  	return resBody.Res, nil
 11372  }
 11373  
 11374  type QueryProviderListBody struct {
 11375  	Req    *types.QueryProviderList         `xml:"urn:vim25 QueryProviderList,omitempty"`
 11376  	Res    *types.QueryProviderListResponse `xml:"QueryProviderListResponse,omitempty"`
 11377  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11378  }
 11379  
 11380  func (b *QueryProviderListBody) Fault() *soap.Fault { return b.Fault_ }
 11381  
 11382  func QueryProviderList(ctx context.Context, r soap.RoundTripper, req *types.QueryProviderList) (*types.QueryProviderListResponse, error) {
 11383  	var reqBody, resBody QueryProviderListBody
 11384  
 11385  	reqBody.Req = req
 11386  
 11387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11388  		return nil, err
 11389  	}
 11390  
 11391  	return resBody.Res, nil
 11392  }
 11393  
 11394  type QueryProviderNameBody struct {
 11395  	Req    *types.QueryProviderName         `xml:"urn:vim25 QueryProviderName,omitempty"`
 11396  	Res    *types.QueryProviderNameResponse `xml:"QueryProviderNameResponse,omitempty"`
 11397  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11398  }
 11399  
 11400  func (b *QueryProviderNameBody) Fault() *soap.Fault { return b.Fault_ }
 11401  
 11402  func QueryProviderName(ctx context.Context, r soap.RoundTripper, req *types.QueryProviderName) (*types.QueryProviderNameResponse, error) {
 11403  	var reqBody, resBody QueryProviderNameBody
 11404  
 11405  	reqBody.Req = req
 11406  
 11407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11408  		return nil, err
 11409  	}
 11410  
 11411  	return resBody.Res, nil
 11412  }
 11413  
 11414  type QueryResourceConfigOptionBody struct {
 11415  	Req    *types.QueryResourceConfigOption         `xml:"urn:vim25 QueryResourceConfigOption,omitempty"`
 11416  	Res    *types.QueryResourceConfigOptionResponse `xml:"QueryResourceConfigOptionResponse,omitempty"`
 11417  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11418  }
 11419  
 11420  func (b *QueryResourceConfigOptionBody) Fault() *soap.Fault { return b.Fault_ }
 11421  
 11422  func QueryResourceConfigOption(ctx context.Context, r soap.RoundTripper, req *types.QueryResourceConfigOption) (*types.QueryResourceConfigOptionResponse, error) {
 11423  	var reqBody, resBody QueryResourceConfigOptionBody
 11424  
 11425  	reqBody.Req = req
 11426  
 11427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11428  		return nil, err
 11429  	}
 11430  
 11431  	return resBody.Res, nil
 11432  }
 11433  
 11434  type QueryServiceListBody struct {
 11435  	Req    *types.QueryServiceList         `xml:"urn:vim25 QueryServiceList,omitempty"`
 11436  	Res    *types.QueryServiceListResponse `xml:"QueryServiceListResponse,omitempty"`
 11437  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11438  }
 11439  
 11440  func (b *QueryServiceListBody) Fault() *soap.Fault { return b.Fault_ }
 11441  
 11442  func QueryServiceList(ctx context.Context, r soap.RoundTripper, req *types.QueryServiceList) (*types.QueryServiceListResponse, error) {
 11443  	var reqBody, resBody QueryServiceListBody
 11444  
 11445  	reqBody.Req = req
 11446  
 11447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11448  		return nil, err
 11449  	}
 11450  
 11451  	return resBody.Res, nil
 11452  }
 11453  
 11454  type QueryStorageArrayTypePolicyOptionsBody struct {
 11455  	Req    *types.QueryStorageArrayTypePolicyOptions         `xml:"urn:vim25 QueryStorageArrayTypePolicyOptions,omitempty"`
 11456  	Res    *types.QueryStorageArrayTypePolicyOptionsResponse `xml:"QueryStorageArrayTypePolicyOptionsResponse,omitempty"`
 11457  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11458  }
 11459  
 11460  func (b *QueryStorageArrayTypePolicyOptionsBody) Fault() *soap.Fault { return b.Fault_ }
 11461  
 11462  func QueryStorageArrayTypePolicyOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryStorageArrayTypePolicyOptions) (*types.QueryStorageArrayTypePolicyOptionsResponse, error) {
 11463  	var reqBody, resBody QueryStorageArrayTypePolicyOptionsBody
 11464  
 11465  	reqBody.Req = req
 11466  
 11467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11468  		return nil, err
 11469  	}
 11470  
 11471  	return resBody.Res, nil
 11472  }
 11473  
 11474  type QuerySupportedFeaturesBody struct {
 11475  	Req    *types.QuerySupportedFeatures         `xml:"urn:vim25 QuerySupportedFeatures,omitempty"`
 11476  	Res    *types.QuerySupportedFeaturesResponse `xml:"QuerySupportedFeaturesResponse,omitempty"`
 11477  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11478  }
 11479  
 11480  func (b *QuerySupportedFeaturesBody) Fault() *soap.Fault { return b.Fault_ }
 11481  
 11482  func QuerySupportedFeatures(ctx context.Context, r soap.RoundTripper, req *types.QuerySupportedFeatures) (*types.QuerySupportedFeaturesResponse, error) {
 11483  	var reqBody, resBody QuerySupportedFeaturesBody
 11484  
 11485  	reqBody.Req = req
 11486  
 11487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11488  		return nil, err
 11489  	}
 11490  
 11491  	return resBody.Res, nil
 11492  }
 11493  
 11494  type QuerySupportedNetworkOffloadSpecBody struct {
 11495  	Req    *types.QuerySupportedNetworkOffloadSpec         `xml:"urn:vim25 QuerySupportedNetworkOffloadSpec,omitempty"`
 11496  	Res    *types.QuerySupportedNetworkOffloadSpecResponse `xml:"QuerySupportedNetworkOffloadSpecResponse,omitempty"`
 11497  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11498  }
 11499  
 11500  func (b *QuerySupportedNetworkOffloadSpecBody) Fault() *soap.Fault { return b.Fault_ }
 11501  
 11502  func QuerySupportedNetworkOffloadSpec(ctx context.Context, r soap.RoundTripper, req *types.QuerySupportedNetworkOffloadSpec) (*types.QuerySupportedNetworkOffloadSpecResponse, error) {
 11503  	var reqBody, resBody QuerySupportedNetworkOffloadSpecBody
 11504  
 11505  	reqBody.Req = req
 11506  
 11507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11508  		return nil, err
 11509  	}
 11510  
 11511  	return resBody.Res, nil
 11512  }
 11513  
 11514  type QuerySyncingVsanObjectsBody struct {
 11515  	Req    *types.QuerySyncingVsanObjects         `xml:"urn:vim25 QuerySyncingVsanObjects,omitempty"`
 11516  	Res    *types.QuerySyncingVsanObjectsResponse `xml:"QuerySyncingVsanObjectsResponse,omitempty"`
 11517  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11518  }
 11519  
 11520  func (b *QuerySyncingVsanObjectsBody) Fault() *soap.Fault { return b.Fault_ }
 11521  
 11522  func QuerySyncingVsanObjects(ctx context.Context, r soap.RoundTripper, req *types.QuerySyncingVsanObjects) (*types.QuerySyncingVsanObjectsResponse, error) {
 11523  	var reqBody, resBody QuerySyncingVsanObjectsBody
 11524  
 11525  	reqBody.Req = req
 11526  
 11527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11528  		return nil, err
 11529  	}
 11530  
 11531  	return resBody.Res, nil
 11532  }
 11533  
 11534  type QuerySystemUsersBody struct {
 11535  	Req    *types.QuerySystemUsers         `xml:"urn:vim25 QuerySystemUsers,omitempty"`
 11536  	Res    *types.QuerySystemUsersResponse `xml:"QuerySystemUsersResponse,omitempty"`
 11537  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11538  }
 11539  
 11540  func (b *QuerySystemUsersBody) Fault() *soap.Fault { return b.Fault_ }
 11541  
 11542  func QuerySystemUsers(ctx context.Context, r soap.RoundTripper, req *types.QuerySystemUsers) (*types.QuerySystemUsersResponse, error) {
 11543  	var reqBody, resBody QuerySystemUsersBody
 11544  
 11545  	reqBody.Req = req
 11546  
 11547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11548  		return nil, err
 11549  	}
 11550  
 11551  	return resBody.Res, nil
 11552  }
 11553  
 11554  type QueryTargetCapabilitiesBody struct {
 11555  	Req    *types.QueryTargetCapabilities         `xml:"urn:vim25 QueryTargetCapabilities,omitempty"`
 11556  	Res    *types.QueryTargetCapabilitiesResponse `xml:"QueryTargetCapabilitiesResponse,omitempty"`
 11557  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11558  }
 11559  
 11560  func (b *QueryTargetCapabilitiesBody) Fault() *soap.Fault { return b.Fault_ }
 11561  
 11562  func QueryTargetCapabilities(ctx context.Context, r soap.RoundTripper, req *types.QueryTargetCapabilities) (*types.QueryTargetCapabilitiesResponse, error) {
 11563  	var reqBody, resBody QueryTargetCapabilitiesBody
 11564  
 11565  	reqBody.Req = req
 11566  
 11567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11568  		return nil, err
 11569  	}
 11570  
 11571  	return resBody.Res, nil
 11572  }
 11573  
 11574  type QueryTpmAttestationReportBody struct {
 11575  	Req    *types.QueryTpmAttestationReport         `xml:"urn:vim25 QueryTpmAttestationReport,omitempty"`
 11576  	Res    *types.QueryTpmAttestationReportResponse `xml:"QueryTpmAttestationReportResponse,omitempty"`
 11577  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11578  }
 11579  
 11580  func (b *QueryTpmAttestationReportBody) Fault() *soap.Fault { return b.Fault_ }
 11581  
 11582  func QueryTpmAttestationReport(ctx context.Context, r soap.RoundTripper, req *types.QueryTpmAttestationReport) (*types.QueryTpmAttestationReportResponse, error) {
 11583  	var reqBody, resBody QueryTpmAttestationReportBody
 11584  
 11585  	reqBody.Req = req
 11586  
 11587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11588  		return nil, err
 11589  	}
 11590  
 11591  	return resBody.Res, nil
 11592  }
 11593  
 11594  type QueryUnmonitoredHostsBody struct {
 11595  	Req    *types.QueryUnmonitoredHosts         `xml:"urn:vim25 QueryUnmonitoredHosts,omitempty"`
 11596  	Res    *types.QueryUnmonitoredHostsResponse `xml:"QueryUnmonitoredHostsResponse,omitempty"`
 11597  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11598  }
 11599  
 11600  func (b *QueryUnmonitoredHostsBody) Fault() *soap.Fault { return b.Fault_ }
 11601  
 11602  func QueryUnmonitoredHosts(ctx context.Context, r soap.RoundTripper, req *types.QueryUnmonitoredHosts) (*types.QueryUnmonitoredHostsResponse, error) {
 11603  	var reqBody, resBody QueryUnmonitoredHostsBody
 11604  
 11605  	reqBody.Req = req
 11606  
 11607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11608  		return nil, err
 11609  	}
 11610  
 11611  	return resBody.Res, nil
 11612  }
 11613  
 11614  type QueryUnownedFilesBody struct {
 11615  	Req    *types.QueryUnownedFiles         `xml:"urn:vim25 QueryUnownedFiles,omitempty"`
 11616  	Res    *types.QueryUnownedFilesResponse `xml:"QueryUnownedFilesResponse,omitempty"`
 11617  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11618  }
 11619  
 11620  func (b *QueryUnownedFilesBody) Fault() *soap.Fault { return b.Fault_ }
 11621  
 11622  func QueryUnownedFiles(ctx context.Context, r soap.RoundTripper, req *types.QueryUnownedFiles) (*types.QueryUnownedFilesResponse, error) {
 11623  	var reqBody, resBody QueryUnownedFilesBody
 11624  
 11625  	reqBody.Req = req
 11626  
 11627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11628  		return nil, err
 11629  	}
 11630  
 11631  	return resBody.Res, nil
 11632  }
 11633  
 11634  type QueryUnresolvedVmfsVolumeBody struct {
 11635  	Req    *types.QueryUnresolvedVmfsVolume         `xml:"urn:vim25 QueryUnresolvedVmfsVolume,omitempty"`
 11636  	Res    *types.QueryUnresolvedVmfsVolumeResponse `xml:"QueryUnresolvedVmfsVolumeResponse,omitempty"`
 11637  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11638  }
 11639  
 11640  func (b *QueryUnresolvedVmfsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
 11641  
 11642  func QueryUnresolvedVmfsVolume(ctx context.Context, r soap.RoundTripper, req *types.QueryUnresolvedVmfsVolume) (*types.QueryUnresolvedVmfsVolumeResponse, error) {
 11643  	var reqBody, resBody QueryUnresolvedVmfsVolumeBody
 11644  
 11645  	reqBody.Req = req
 11646  
 11647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11648  		return nil, err
 11649  	}
 11650  
 11651  	return resBody.Res, nil
 11652  }
 11653  
 11654  type QueryUnresolvedVmfsVolumesBody struct {
 11655  	Req    *types.QueryUnresolvedVmfsVolumes         `xml:"urn:vim25 QueryUnresolvedVmfsVolumes,omitempty"`
 11656  	Res    *types.QueryUnresolvedVmfsVolumesResponse `xml:"QueryUnresolvedVmfsVolumesResponse,omitempty"`
 11657  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11658  }
 11659  
 11660  func (b *QueryUnresolvedVmfsVolumesBody) Fault() *soap.Fault { return b.Fault_ }
 11661  
 11662  func QueryUnresolvedVmfsVolumes(ctx context.Context, r soap.RoundTripper, req *types.QueryUnresolvedVmfsVolumes) (*types.QueryUnresolvedVmfsVolumesResponse, error) {
 11663  	var reqBody, resBody QueryUnresolvedVmfsVolumesBody
 11664  
 11665  	reqBody.Req = req
 11666  
 11667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11668  		return nil, err
 11669  	}
 11670  
 11671  	return resBody.Res, nil
 11672  }
 11673  
 11674  type QueryUsedVlanIdInDvsBody struct {
 11675  	Req    *types.QueryUsedVlanIdInDvs         `xml:"urn:vim25 QueryUsedVlanIdInDvs,omitempty"`
 11676  	Res    *types.QueryUsedVlanIdInDvsResponse `xml:"QueryUsedVlanIdInDvsResponse,omitempty"`
 11677  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11678  }
 11679  
 11680  func (b *QueryUsedVlanIdInDvsBody) Fault() *soap.Fault { return b.Fault_ }
 11681  
 11682  func QueryUsedVlanIdInDvs(ctx context.Context, r soap.RoundTripper, req *types.QueryUsedVlanIdInDvs) (*types.QueryUsedVlanIdInDvsResponse, error) {
 11683  	var reqBody, resBody QueryUsedVlanIdInDvsBody
 11684  
 11685  	reqBody.Req = req
 11686  
 11687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11688  		return nil, err
 11689  	}
 11690  
 11691  	return resBody.Res, nil
 11692  }
 11693  
 11694  type QueryVMotionCompatibilityBody struct {
 11695  	Req    *types.QueryVMotionCompatibility         `xml:"urn:vim25 QueryVMotionCompatibility,omitempty"`
 11696  	Res    *types.QueryVMotionCompatibilityResponse `xml:"QueryVMotionCompatibilityResponse,omitempty"`
 11697  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11698  }
 11699  
 11700  func (b *QueryVMotionCompatibilityBody) Fault() *soap.Fault { return b.Fault_ }
 11701  
 11702  func QueryVMotionCompatibility(ctx context.Context, r soap.RoundTripper, req *types.QueryVMotionCompatibility) (*types.QueryVMotionCompatibilityResponse, error) {
 11703  	var reqBody, resBody QueryVMotionCompatibilityBody
 11704  
 11705  	reqBody.Req = req
 11706  
 11707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11708  		return nil, err
 11709  	}
 11710  
 11711  	return resBody.Res, nil
 11712  }
 11713  
 11714  type QueryVMotionCompatibilityEx_TaskBody struct {
 11715  	Req    *types.QueryVMotionCompatibilityEx_Task         `xml:"urn:vim25 QueryVMotionCompatibilityEx_Task,omitempty"`
 11716  	Res    *types.QueryVMotionCompatibilityEx_TaskResponse `xml:"QueryVMotionCompatibilityEx_TaskResponse,omitempty"`
 11717  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11718  }
 11719  
 11720  func (b *QueryVMotionCompatibilityEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 11721  
 11722  func QueryVMotionCompatibilityEx_Task(ctx context.Context, r soap.RoundTripper, req *types.QueryVMotionCompatibilityEx_Task) (*types.QueryVMotionCompatibilityEx_TaskResponse, error) {
 11723  	var reqBody, resBody QueryVMotionCompatibilityEx_TaskBody
 11724  
 11725  	reqBody.Req = req
 11726  
 11727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11728  		return nil, err
 11729  	}
 11730  
 11731  	return resBody.Res, nil
 11732  }
 11733  
 11734  type QueryVirtualDiskFragmentationBody struct {
 11735  	Req    *types.QueryVirtualDiskFragmentation         `xml:"urn:vim25 QueryVirtualDiskFragmentation,omitempty"`
 11736  	Res    *types.QueryVirtualDiskFragmentationResponse `xml:"QueryVirtualDiskFragmentationResponse,omitempty"`
 11737  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11738  }
 11739  
 11740  func (b *QueryVirtualDiskFragmentationBody) Fault() *soap.Fault { return b.Fault_ }
 11741  
 11742  func QueryVirtualDiskFragmentation(ctx context.Context, r soap.RoundTripper, req *types.QueryVirtualDiskFragmentation) (*types.QueryVirtualDiskFragmentationResponse, error) {
 11743  	var reqBody, resBody QueryVirtualDiskFragmentationBody
 11744  
 11745  	reqBody.Req = req
 11746  
 11747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11748  		return nil, err
 11749  	}
 11750  
 11751  	return resBody.Res, nil
 11752  }
 11753  
 11754  type QueryVirtualDiskGeometryBody struct {
 11755  	Req    *types.QueryVirtualDiskGeometry         `xml:"urn:vim25 QueryVirtualDiskGeometry,omitempty"`
 11756  	Res    *types.QueryVirtualDiskGeometryResponse `xml:"QueryVirtualDiskGeometryResponse,omitempty"`
 11757  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11758  }
 11759  
 11760  func (b *QueryVirtualDiskGeometryBody) Fault() *soap.Fault { return b.Fault_ }
 11761  
 11762  func QueryVirtualDiskGeometry(ctx context.Context, r soap.RoundTripper, req *types.QueryVirtualDiskGeometry) (*types.QueryVirtualDiskGeometryResponse, error) {
 11763  	var reqBody, resBody QueryVirtualDiskGeometryBody
 11764  
 11765  	reqBody.Req = req
 11766  
 11767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11768  		return nil, err
 11769  	}
 11770  
 11771  	return resBody.Res, nil
 11772  }
 11773  
 11774  type QueryVirtualDiskUuidBody struct {
 11775  	Req    *types.QueryVirtualDiskUuid         `xml:"urn:vim25 QueryVirtualDiskUuid,omitempty"`
 11776  	Res    *types.QueryVirtualDiskUuidResponse `xml:"QueryVirtualDiskUuidResponse,omitempty"`
 11777  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11778  }
 11779  
 11780  func (b *QueryVirtualDiskUuidBody) Fault() *soap.Fault { return b.Fault_ }
 11781  
 11782  func QueryVirtualDiskUuid(ctx context.Context, r soap.RoundTripper, req *types.QueryVirtualDiskUuid) (*types.QueryVirtualDiskUuidResponse, error) {
 11783  	var reqBody, resBody QueryVirtualDiskUuidBody
 11784  
 11785  	reqBody.Req = req
 11786  
 11787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11788  		return nil, err
 11789  	}
 11790  
 11791  	return resBody.Res, nil
 11792  }
 11793  
 11794  type QueryVirtualDiskUuidExBody struct {
 11795  	Req    *types.QueryVirtualDiskUuidEx         `xml:"urn:vim25 QueryVirtualDiskUuidEx,omitempty"`
 11796  	Res    *types.QueryVirtualDiskUuidExResponse `xml:"QueryVirtualDiskUuidExResponse,omitempty"`
 11797  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11798  }
 11799  
 11800  func (b *QueryVirtualDiskUuidExBody) Fault() *soap.Fault { return b.Fault_ }
 11801  
 11802  func QueryVirtualDiskUuidEx(ctx context.Context, r soap.RoundTripper, req *types.QueryVirtualDiskUuidEx) (*types.QueryVirtualDiskUuidExResponse, error) {
 11803  	var reqBody, resBody QueryVirtualDiskUuidExBody
 11804  
 11805  	reqBody.Req = req
 11806  
 11807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11808  		return nil, err
 11809  	}
 11810  
 11811  	return resBody.Res, nil
 11812  }
 11813  
 11814  type QueryVmfsConfigOptionBody struct {
 11815  	Req    *types.QueryVmfsConfigOption         `xml:"urn:vim25 QueryVmfsConfigOption,omitempty"`
 11816  	Res    *types.QueryVmfsConfigOptionResponse `xml:"QueryVmfsConfigOptionResponse,omitempty"`
 11817  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11818  }
 11819  
 11820  func (b *QueryVmfsConfigOptionBody) Fault() *soap.Fault { return b.Fault_ }
 11821  
 11822  func QueryVmfsConfigOption(ctx context.Context, r soap.RoundTripper, req *types.QueryVmfsConfigOption) (*types.QueryVmfsConfigOptionResponse, error) {
 11823  	var reqBody, resBody QueryVmfsConfigOptionBody
 11824  
 11825  	reqBody.Req = req
 11826  
 11827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11828  		return nil, err
 11829  	}
 11830  
 11831  	return resBody.Res, nil
 11832  }
 11833  
 11834  type QueryVmfsDatastoreCreateOptionsBody struct {
 11835  	Req    *types.QueryVmfsDatastoreCreateOptions         `xml:"urn:vim25 QueryVmfsDatastoreCreateOptions,omitempty"`
 11836  	Res    *types.QueryVmfsDatastoreCreateOptionsResponse `xml:"QueryVmfsDatastoreCreateOptionsResponse,omitempty"`
 11837  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11838  }
 11839  
 11840  func (b *QueryVmfsDatastoreCreateOptionsBody) Fault() *soap.Fault { return b.Fault_ }
 11841  
 11842  func QueryVmfsDatastoreCreateOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryVmfsDatastoreCreateOptions) (*types.QueryVmfsDatastoreCreateOptionsResponse, error) {
 11843  	var reqBody, resBody QueryVmfsDatastoreCreateOptionsBody
 11844  
 11845  	reqBody.Req = req
 11846  
 11847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11848  		return nil, err
 11849  	}
 11850  
 11851  	return resBody.Res, nil
 11852  }
 11853  
 11854  type QueryVmfsDatastoreExpandOptionsBody struct {
 11855  	Req    *types.QueryVmfsDatastoreExpandOptions         `xml:"urn:vim25 QueryVmfsDatastoreExpandOptions,omitempty"`
 11856  	Res    *types.QueryVmfsDatastoreExpandOptionsResponse `xml:"QueryVmfsDatastoreExpandOptionsResponse,omitempty"`
 11857  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11858  }
 11859  
 11860  func (b *QueryVmfsDatastoreExpandOptionsBody) Fault() *soap.Fault { return b.Fault_ }
 11861  
 11862  func QueryVmfsDatastoreExpandOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryVmfsDatastoreExpandOptions) (*types.QueryVmfsDatastoreExpandOptionsResponse, error) {
 11863  	var reqBody, resBody QueryVmfsDatastoreExpandOptionsBody
 11864  
 11865  	reqBody.Req = req
 11866  
 11867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11868  		return nil, err
 11869  	}
 11870  
 11871  	return resBody.Res, nil
 11872  }
 11873  
 11874  type QueryVmfsDatastoreExtendOptionsBody struct {
 11875  	Req    *types.QueryVmfsDatastoreExtendOptions         `xml:"urn:vim25 QueryVmfsDatastoreExtendOptions,omitempty"`
 11876  	Res    *types.QueryVmfsDatastoreExtendOptionsResponse `xml:"QueryVmfsDatastoreExtendOptionsResponse,omitempty"`
 11877  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11878  }
 11879  
 11880  func (b *QueryVmfsDatastoreExtendOptionsBody) Fault() *soap.Fault { return b.Fault_ }
 11881  
 11882  func QueryVmfsDatastoreExtendOptions(ctx context.Context, r soap.RoundTripper, req *types.QueryVmfsDatastoreExtendOptions) (*types.QueryVmfsDatastoreExtendOptionsResponse, error) {
 11883  	var reqBody, resBody QueryVmfsDatastoreExtendOptionsBody
 11884  
 11885  	reqBody.Req = req
 11886  
 11887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11888  		return nil, err
 11889  	}
 11890  
 11891  	return resBody.Res, nil
 11892  }
 11893  
 11894  type QueryVnicStatusBody struct {
 11895  	Req    *types.QueryVnicStatus         `xml:"urn:vim25 QueryVnicStatus,omitempty"`
 11896  	Res    *types.QueryVnicStatusResponse `xml:"QueryVnicStatusResponse,omitempty"`
 11897  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11898  }
 11899  
 11900  func (b *QueryVnicStatusBody) Fault() *soap.Fault { return b.Fault_ }
 11901  
 11902  func QueryVnicStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryVnicStatus) (*types.QueryVnicStatusResponse, error) {
 11903  	var reqBody, resBody QueryVnicStatusBody
 11904  
 11905  	reqBody.Req = req
 11906  
 11907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11908  		return nil, err
 11909  	}
 11910  
 11911  	return resBody.Res, nil
 11912  }
 11913  
 11914  type QueryVsanObjectUuidsByFilterBody struct {
 11915  	Req    *types.QueryVsanObjectUuidsByFilter         `xml:"urn:vim25 QueryVsanObjectUuidsByFilter,omitempty"`
 11916  	Res    *types.QueryVsanObjectUuidsByFilterResponse `xml:"QueryVsanObjectUuidsByFilterResponse,omitempty"`
 11917  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11918  }
 11919  
 11920  func (b *QueryVsanObjectUuidsByFilterBody) Fault() *soap.Fault { return b.Fault_ }
 11921  
 11922  func QueryVsanObjectUuidsByFilter(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanObjectUuidsByFilter) (*types.QueryVsanObjectUuidsByFilterResponse, error) {
 11923  	var reqBody, resBody QueryVsanObjectUuidsByFilterBody
 11924  
 11925  	reqBody.Req = req
 11926  
 11927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11928  		return nil, err
 11929  	}
 11930  
 11931  	return resBody.Res, nil
 11932  }
 11933  
 11934  type QueryVsanObjectsBody struct {
 11935  	Req    *types.QueryVsanObjects         `xml:"urn:vim25 QueryVsanObjects,omitempty"`
 11936  	Res    *types.QueryVsanObjectsResponse `xml:"QueryVsanObjectsResponse,omitempty"`
 11937  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11938  }
 11939  
 11940  func (b *QueryVsanObjectsBody) Fault() *soap.Fault { return b.Fault_ }
 11941  
 11942  func QueryVsanObjects(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanObjects) (*types.QueryVsanObjectsResponse, error) {
 11943  	var reqBody, resBody QueryVsanObjectsBody
 11944  
 11945  	reqBody.Req = req
 11946  
 11947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11948  		return nil, err
 11949  	}
 11950  
 11951  	return resBody.Res, nil
 11952  }
 11953  
 11954  type QueryVsanStatisticsBody struct {
 11955  	Req    *types.QueryVsanStatistics         `xml:"urn:vim25 QueryVsanStatistics,omitempty"`
 11956  	Res    *types.QueryVsanStatisticsResponse `xml:"QueryVsanStatisticsResponse,omitempty"`
 11957  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11958  }
 11959  
 11960  func (b *QueryVsanStatisticsBody) Fault() *soap.Fault { return b.Fault_ }
 11961  
 11962  func QueryVsanStatistics(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanStatistics) (*types.QueryVsanStatisticsResponse, error) {
 11963  	var reqBody, resBody QueryVsanStatisticsBody
 11964  
 11965  	reqBody.Req = req
 11966  
 11967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11968  		return nil, err
 11969  	}
 11970  
 11971  	return resBody.Res, nil
 11972  }
 11973  
 11974  type QueryVsanUpgradeStatusBody struct {
 11975  	Req    *types.QueryVsanUpgradeStatus         `xml:"urn:vim25 QueryVsanUpgradeStatus,omitempty"`
 11976  	Res    *types.QueryVsanUpgradeStatusResponse `xml:"QueryVsanUpgradeStatusResponse,omitempty"`
 11977  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11978  }
 11979  
 11980  func (b *QueryVsanUpgradeStatusBody) Fault() *soap.Fault { return b.Fault_ }
 11981  
 11982  func QueryVsanUpgradeStatus(ctx context.Context, r soap.RoundTripper, req *types.QueryVsanUpgradeStatus) (*types.QueryVsanUpgradeStatusResponse, error) {
 11983  	var reqBody, resBody QueryVsanUpgradeStatusBody
 11984  
 11985  	reqBody.Req = req
 11986  
 11987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 11988  		return nil, err
 11989  	}
 11990  
 11991  	return resBody.Res, nil
 11992  }
 11993  
 11994  type ReadEnvironmentVariableInGuestBody struct {
 11995  	Req    *types.ReadEnvironmentVariableInGuest         `xml:"urn:vim25 ReadEnvironmentVariableInGuest,omitempty"`
 11996  	Res    *types.ReadEnvironmentVariableInGuestResponse `xml:"ReadEnvironmentVariableInGuestResponse,omitempty"`
 11997  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 11998  }
 11999  
 12000  func (b *ReadEnvironmentVariableInGuestBody) Fault() *soap.Fault { return b.Fault_ }
 12001  
 12002  func ReadEnvironmentVariableInGuest(ctx context.Context, r soap.RoundTripper, req *types.ReadEnvironmentVariableInGuest) (*types.ReadEnvironmentVariableInGuestResponse, error) {
 12003  	var reqBody, resBody ReadEnvironmentVariableInGuestBody
 12004  
 12005  	reqBody.Req = req
 12006  
 12007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12008  		return nil, err
 12009  	}
 12010  
 12011  	return resBody.Res, nil
 12012  }
 12013  
 12014  type ReadNextEventsBody struct {
 12015  	Req    *types.ReadNextEvents         `xml:"urn:vim25 ReadNextEvents,omitempty"`
 12016  	Res    *types.ReadNextEventsResponse `xml:"ReadNextEventsResponse,omitempty"`
 12017  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12018  }
 12019  
 12020  func (b *ReadNextEventsBody) Fault() *soap.Fault { return b.Fault_ }
 12021  
 12022  func ReadNextEvents(ctx context.Context, r soap.RoundTripper, req *types.ReadNextEvents) (*types.ReadNextEventsResponse, error) {
 12023  	var reqBody, resBody ReadNextEventsBody
 12024  
 12025  	reqBody.Req = req
 12026  
 12027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12028  		return nil, err
 12029  	}
 12030  
 12031  	return resBody.Res, nil
 12032  }
 12033  
 12034  type ReadNextTasksBody struct {
 12035  	Req    *types.ReadNextTasks         `xml:"urn:vim25 ReadNextTasks,omitempty"`
 12036  	Res    *types.ReadNextTasksResponse `xml:"ReadNextTasksResponse,omitempty"`
 12037  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12038  }
 12039  
 12040  func (b *ReadNextTasksBody) Fault() *soap.Fault { return b.Fault_ }
 12041  
 12042  func ReadNextTasks(ctx context.Context, r soap.RoundTripper, req *types.ReadNextTasks) (*types.ReadNextTasksResponse, error) {
 12043  	var reqBody, resBody ReadNextTasksBody
 12044  
 12045  	reqBody.Req = req
 12046  
 12047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12048  		return nil, err
 12049  	}
 12050  
 12051  	return resBody.Res, nil
 12052  }
 12053  
 12054  type ReadNextTasksByViewSpecBody struct {
 12055  	Req    *types.ReadNextTasksByViewSpec         `xml:"urn:vim25 ReadNextTasksByViewSpec,omitempty"`
 12056  	Res    *types.ReadNextTasksByViewSpecResponse `xml:"ReadNextTasksByViewSpecResponse,omitempty"`
 12057  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12058  }
 12059  
 12060  func (b *ReadNextTasksByViewSpecBody) Fault() *soap.Fault { return b.Fault_ }
 12061  
 12062  func ReadNextTasksByViewSpec(ctx context.Context, r soap.RoundTripper, req *types.ReadNextTasksByViewSpec) (*types.ReadNextTasksByViewSpecResponse, error) {
 12063  	var reqBody, resBody ReadNextTasksByViewSpecBody
 12064  
 12065  	reqBody.Req = req
 12066  
 12067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12068  		return nil, err
 12069  	}
 12070  
 12071  	return resBody.Res, nil
 12072  }
 12073  
 12074  type ReadPreviousEventsBody struct {
 12075  	Req    *types.ReadPreviousEvents         `xml:"urn:vim25 ReadPreviousEvents,omitempty"`
 12076  	Res    *types.ReadPreviousEventsResponse `xml:"ReadPreviousEventsResponse,omitempty"`
 12077  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12078  }
 12079  
 12080  func (b *ReadPreviousEventsBody) Fault() *soap.Fault { return b.Fault_ }
 12081  
 12082  func ReadPreviousEvents(ctx context.Context, r soap.RoundTripper, req *types.ReadPreviousEvents) (*types.ReadPreviousEventsResponse, error) {
 12083  	var reqBody, resBody ReadPreviousEventsBody
 12084  
 12085  	reqBody.Req = req
 12086  
 12087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12088  		return nil, err
 12089  	}
 12090  
 12091  	return resBody.Res, nil
 12092  }
 12093  
 12094  type ReadPreviousTasksBody struct {
 12095  	Req    *types.ReadPreviousTasks         `xml:"urn:vim25 ReadPreviousTasks,omitempty"`
 12096  	Res    *types.ReadPreviousTasksResponse `xml:"ReadPreviousTasksResponse,omitempty"`
 12097  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12098  }
 12099  
 12100  func (b *ReadPreviousTasksBody) Fault() *soap.Fault { return b.Fault_ }
 12101  
 12102  func ReadPreviousTasks(ctx context.Context, r soap.RoundTripper, req *types.ReadPreviousTasks) (*types.ReadPreviousTasksResponse, error) {
 12103  	var reqBody, resBody ReadPreviousTasksBody
 12104  
 12105  	reqBody.Req = req
 12106  
 12107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12108  		return nil, err
 12109  	}
 12110  
 12111  	return resBody.Res, nil
 12112  }
 12113  
 12114  type RebootGuestBody struct {
 12115  	Req    *types.RebootGuest         `xml:"urn:vim25 RebootGuest,omitempty"`
 12116  	Res    *types.RebootGuestResponse `xml:"RebootGuestResponse,omitempty"`
 12117  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12118  }
 12119  
 12120  func (b *RebootGuestBody) Fault() *soap.Fault { return b.Fault_ }
 12121  
 12122  func RebootGuest(ctx context.Context, r soap.RoundTripper, req *types.RebootGuest) (*types.RebootGuestResponse, error) {
 12123  	var reqBody, resBody RebootGuestBody
 12124  
 12125  	reqBody.Req = req
 12126  
 12127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12128  		return nil, err
 12129  	}
 12130  
 12131  	return resBody.Res, nil
 12132  }
 12133  
 12134  type RebootHost_TaskBody struct {
 12135  	Req    *types.RebootHost_Task         `xml:"urn:vim25 RebootHost_Task,omitempty"`
 12136  	Res    *types.RebootHost_TaskResponse `xml:"RebootHost_TaskResponse,omitempty"`
 12137  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12138  }
 12139  
 12140  func (b *RebootHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12141  
 12142  func RebootHost_Task(ctx context.Context, r soap.RoundTripper, req *types.RebootHost_Task) (*types.RebootHost_TaskResponse, error) {
 12143  	var reqBody, resBody RebootHost_TaskBody
 12144  
 12145  	reqBody.Req = req
 12146  
 12147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12148  		return nil, err
 12149  	}
 12150  
 12151  	return resBody.Res, nil
 12152  }
 12153  
 12154  type RecommendDatastoresBody struct {
 12155  	Req    *types.RecommendDatastores         `xml:"urn:vim25 RecommendDatastores,omitempty"`
 12156  	Res    *types.RecommendDatastoresResponse `xml:"RecommendDatastoresResponse,omitempty"`
 12157  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12158  }
 12159  
 12160  func (b *RecommendDatastoresBody) Fault() *soap.Fault { return b.Fault_ }
 12161  
 12162  func RecommendDatastores(ctx context.Context, r soap.RoundTripper, req *types.RecommendDatastores) (*types.RecommendDatastoresResponse, error) {
 12163  	var reqBody, resBody RecommendDatastoresBody
 12164  
 12165  	reqBody.Req = req
 12166  
 12167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12168  		return nil, err
 12169  	}
 12170  
 12171  	return resBody.Res, nil
 12172  }
 12173  
 12174  type RecommendHostsForVmBody struct {
 12175  	Req    *types.RecommendHostsForVm         `xml:"urn:vim25 RecommendHostsForVm,omitempty"`
 12176  	Res    *types.RecommendHostsForVmResponse `xml:"RecommendHostsForVmResponse,omitempty"`
 12177  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12178  }
 12179  
 12180  func (b *RecommendHostsForVmBody) Fault() *soap.Fault { return b.Fault_ }
 12181  
 12182  func RecommendHostsForVm(ctx context.Context, r soap.RoundTripper, req *types.RecommendHostsForVm) (*types.RecommendHostsForVmResponse, error) {
 12183  	var reqBody, resBody RecommendHostsForVmBody
 12184  
 12185  	reqBody.Req = req
 12186  
 12187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12188  		return nil, err
 12189  	}
 12190  
 12191  	return resBody.Res, nil
 12192  }
 12193  
 12194  type RecommissionVsanNode_TaskBody struct {
 12195  	Req    *types.RecommissionVsanNode_Task         `xml:"urn:vim25 RecommissionVsanNode_Task,omitempty"`
 12196  	Res    *types.RecommissionVsanNode_TaskResponse `xml:"RecommissionVsanNode_TaskResponse,omitempty"`
 12197  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12198  }
 12199  
 12200  func (b *RecommissionVsanNode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12201  
 12202  func RecommissionVsanNode_Task(ctx context.Context, r soap.RoundTripper, req *types.RecommissionVsanNode_Task) (*types.RecommissionVsanNode_TaskResponse, error) {
 12203  	var reqBody, resBody RecommissionVsanNode_TaskBody
 12204  
 12205  	reqBody.Req = req
 12206  
 12207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12208  		return nil, err
 12209  	}
 12210  
 12211  	return resBody.Res, nil
 12212  }
 12213  
 12214  type ReconcileDatastoreInventoryEx_TaskBody struct {
 12215  	Req    *types.ReconcileDatastoreInventoryEx_Task         `xml:"urn:vim25 ReconcileDatastoreInventoryEx_Task,omitempty"`
 12216  	Res    *types.ReconcileDatastoreInventoryEx_TaskResponse `xml:"ReconcileDatastoreInventoryEx_TaskResponse,omitempty"`
 12217  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12218  }
 12219  
 12220  func (b *ReconcileDatastoreInventoryEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12221  
 12222  func ReconcileDatastoreInventoryEx_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconcileDatastoreInventoryEx_Task) (*types.ReconcileDatastoreInventoryEx_TaskResponse, error) {
 12223  	var reqBody, resBody ReconcileDatastoreInventoryEx_TaskBody
 12224  
 12225  	reqBody.Req = req
 12226  
 12227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12228  		return nil, err
 12229  	}
 12230  
 12231  	return resBody.Res, nil
 12232  }
 12233  
 12234  type ReconcileDatastoreInventory_TaskBody struct {
 12235  	Req    *types.ReconcileDatastoreInventory_Task         `xml:"urn:vim25 ReconcileDatastoreInventory_Task,omitempty"`
 12236  	Res    *types.ReconcileDatastoreInventory_TaskResponse `xml:"ReconcileDatastoreInventory_TaskResponse,omitempty"`
 12237  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12238  }
 12239  
 12240  func (b *ReconcileDatastoreInventory_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12241  
 12242  func ReconcileDatastoreInventory_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconcileDatastoreInventory_Task) (*types.ReconcileDatastoreInventory_TaskResponse, error) {
 12243  	var reqBody, resBody ReconcileDatastoreInventory_TaskBody
 12244  
 12245  	reqBody.Req = req
 12246  
 12247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12248  		return nil, err
 12249  	}
 12250  
 12251  	return resBody.Res, nil
 12252  }
 12253  
 12254  type ReconfigVM_TaskBody struct {
 12255  	Req    *types.ReconfigVM_Task         `xml:"urn:vim25 ReconfigVM_Task,omitempty"`
 12256  	Res    *types.ReconfigVM_TaskResponse `xml:"ReconfigVM_TaskResponse,omitempty"`
 12257  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12258  }
 12259  
 12260  func (b *ReconfigVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12261  
 12262  func ReconfigVM_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigVM_Task) (*types.ReconfigVM_TaskResponse, error) {
 12263  	var reqBody, resBody ReconfigVM_TaskBody
 12264  
 12265  	reqBody.Req = req
 12266  
 12267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12268  		return nil, err
 12269  	}
 12270  
 12271  	return resBody.Res, nil
 12272  }
 12273  
 12274  type ReconfigurationSatisfiableBody struct {
 12275  	Req    *types.ReconfigurationSatisfiable         `xml:"urn:vim25 ReconfigurationSatisfiable,omitempty"`
 12276  	Res    *types.ReconfigurationSatisfiableResponse `xml:"ReconfigurationSatisfiableResponse,omitempty"`
 12277  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12278  }
 12279  
 12280  func (b *ReconfigurationSatisfiableBody) Fault() *soap.Fault { return b.Fault_ }
 12281  
 12282  func ReconfigurationSatisfiable(ctx context.Context, r soap.RoundTripper, req *types.ReconfigurationSatisfiable) (*types.ReconfigurationSatisfiableResponse, error) {
 12283  	var reqBody, resBody ReconfigurationSatisfiableBody
 12284  
 12285  	reqBody.Req = req
 12286  
 12287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12288  		return nil, err
 12289  	}
 12290  
 12291  	return resBody.Res, nil
 12292  }
 12293  
 12294  type ReconfigureAlarmBody struct {
 12295  	Req    *types.ReconfigureAlarm         `xml:"urn:vim25 ReconfigureAlarm,omitempty"`
 12296  	Res    *types.ReconfigureAlarmResponse `xml:"ReconfigureAlarmResponse,omitempty"`
 12297  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12298  }
 12299  
 12300  func (b *ReconfigureAlarmBody) Fault() *soap.Fault { return b.Fault_ }
 12301  
 12302  func ReconfigureAlarm(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureAlarm) (*types.ReconfigureAlarmResponse, error) {
 12303  	var reqBody, resBody ReconfigureAlarmBody
 12304  
 12305  	reqBody.Req = req
 12306  
 12307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12308  		return nil, err
 12309  	}
 12310  
 12311  	return resBody.Res, nil
 12312  }
 12313  
 12314  type ReconfigureAutostartBody struct {
 12315  	Req    *types.ReconfigureAutostart         `xml:"urn:vim25 ReconfigureAutostart,omitempty"`
 12316  	Res    *types.ReconfigureAutostartResponse `xml:"ReconfigureAutostartResponse,omitempty"`
 12317  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12318  }
 12319  
 12320  func (b *ReconfigureAutostartBody) Fault() *soap.Fault { return b.Fault_ }
 12321  
 12322  func ReconfigureAutostart(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureAutostart) (*types.ReconfigureAutostartResponse, error) {
 12323  	var reqBody, resBody ReconfigureAutostartBody
 12324  
 12325  	reqBody.Req = req
 12326  
 12327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12328  		return nil, err
 12329  	}
 12330  
 12331  	return resBody.Res, nil
 12332  }
 12333  
 12334  type ReconfigureCluster_TaskBody struct {
 12335  	Req    *types.ReconfigureCluster_Task         `xml:"urn:vim25 ReconfigureCluster_Task,omitempty"`
 12336  	Res    *types.ReconfigureCluster_TaskResponse `xml:"ReconfigureCluster_TaskResponse,omitempty"`
 12337  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12338  }
 12339  
 12340  func (b *ReconfigureCluster_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12341  
 12342  func ReconfigureCluster_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureCluster_Task) (*types.ReconfigureCluster_TaskResponse, error) {
 12343  	var reqBody, resBody ReconfigureCluster_TaskBody
 12344  
 12345  	reqBody.Req = req
 12346  
 12347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12348  		return nil, err
 12349  	}
 12350  
 12351  	return resBody.Res, nil
 12352  }
 12353  
 12354  type ReconfigureComputeResource_TaskBody struct {
 12355  	Req    *types.ReconfigureComputeResource_Task         `xml:"urn:vim25 ReconfigureComputeResource_Task,omitempty"`
 12356  	Res    *types.ReconfigureComputeResource_TaskResponse `xml:"ReconfigureComputeResource_TaskResponse,omitempty"`
 12357  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12358  }
 12359  
 12360  func (b *ReconfigureComputeResource_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12361  
 12362  func ReconfigureComputeResource_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureComputeResource_Task) (*types.ReconfigureComputeResource_TaskResponse, error) {
 12363  	var reqBody, resBody ReconfigureComputeResource_TaskBody
 12364  
 12365  	reqBody.Req = req
 12366  
 12367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12368  		return nil, err
 12369  	}
 12370  
 12371  	return resBody.Res, nil
 12372  }
 12373  
 12374  type ReconfigureDVPort_TaskBody struct {
 12375  	Req    *types.ReconfigureDVPort_Task         `xml:"urn:vim25 ReconfigureDVPort_Task,omitempty"`
 12376  	Res    *types.ReconfigureDVPort_TaskResponse `xml:"ReconfigureDVPort_TaskResponse,omitempty"`
 12377  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12378  }
 12379  
 12380  func (b *ReconfigureDVPort_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12381  
 12382  func ReconfigureDVPort_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDVPort_Task) (*types.ReconfigureDVPort_TaskResponse, error) {
 12383  	var reqBody, resBody ReconfigureDVPort_TaskBody
 12384  
 12385  	reqBody.Req = req
 12386  
 12387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12388  		return nil, err
 12389  	}
 12390  
 12391  	return resBody.Res, nil
 12392  }
 12393  
 12394  type ReconfigureDVPortgroup_TaskBody struct {
 12395  	Req    *types.ReconfigureDVPortgroup_Task         `xml:"urn:vim25 ReconfigureDVPortgroup_Task,omitempty"`
 12396  	Res    *types.ReconfigureDVPortgroup_TaskResponse `xml:"ReconfigureDVPortgroup_TaskResponse,omitempty"`
 12397  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12398  }
 12399  
 12400  func (b *ReconfigureDVPortgroup_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12401  
 12402  func ReconfigureDVPortgroup_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDVPortgroup_Task) (*types.ReconfigureDVPortgroup_TaskResponse, error) {
 12403  	var reqBody, resBody ReconfigureDVPortgroup_TaskBody
 12404  
 12405  	reqBody.Req = req
 12406  
 12407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12408  		return nil, err
 12409  	}
 12410  
 12411  	return resBody.Res, nil
 12412  }
 12413  
 12414  type ReconfigureDatacenter_TaskBody struct {
 12415  	Req    *types.ReconfigureDatacenter_Task         `xml:"urn:vim25 ReconfigureDatacenter_Task,omitempty"`
 12416  	Res    *types.ReconfigureDatacenter_TaskResponse `xml:"ReconfigureDatacenter_TaskResponse,omitempty"`
 12417  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12418  }
 12419  
 12420  func (b *ReconfigureDatacenter_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12421  
 12422  func ReconfigureDatacenter_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDatacenter_Task) (*types.ReconfigureDatacenter_TaskResponse, error) {
 12423  	var reqBody, resBody ReconfigureDatacenter_TaskBody
 12424  
 12425  	reqBody.Req = req
 12426  
 12427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12428  		return nil, err
 12429  	}
 12430  
 12431  	return resBody.Res, nil
 12432  }
 12433  
 12434  type ReconfigureDomObjectBody struct {
 12435  	Req    *types.ReconfigureDomObject         `xml:"urn:vim25 ReconfigureDomObject,omitempty"`
 12436  	Res    *types.ReconfigureDomObjectResponse `xml:"ReconfigureDomObjectResponse,omitempty"`
 12437  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12438  }
 12439  
 12440  func (b *ReconfigureDomObjectBody) Fault() *soap.Fault { return b.Fault_ }
 12441  
 12442  func ReconfigureDomObject(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDomObject) (*types.ReconfigureDomObjectResponse, error) {
 12443  	var reqBody, resBody ReconfigureDomObjectBody
 12444  
 12445  	reqBody.Req = req
 12446  
 12447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12448  		return nil, err
 12449  	}
 12450  
 12451  	return resBody.Res, nil
 12452  }
 12453  
 12454  type ReconfigureDvs_TaskBody struct {
 12455  	Req    *types.ReconfigureDvs_Task         `xml:"urn:vim25 ReconfigureDvs_Task,omitempty"`
 12456  	Res    *types.ReconfigureDvs_TaskResponse `xml:"ReconfigureDvs_TaskResponse,omitempty"`
 12457  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12458  }
 12459  
 12460  func (b *ReconfigureDvs_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12461  
 12462  func ReconfigureDvs_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureDvs_Task) (*types.ReconfigureDvs_TaskResponse, error) {
 12463  	var reqBody, resBody ReconfigureDvs_TaskBody
 12464  
 12465  	reqBody.Req = req
 12466  
 12467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12468  		return nil, err
 12469  	}
 12470  
 12471  	return resBody.Res, nil
 12472  }
 12473  
 12474  type ReconfigureHostForDAS_TaskBody struct {
 12475  	Req    *types.ReconfigureHostForDAS_Task         `xml:"urn:vim25 ReconfigureHostForDAS_Task,omitempty"`
 12476  	Res    *types.ReconfigureHostForDAS_TaskResponse `xml:"ReconfigureHostForDAS_TaskResponse,omitempty"`
 12477  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12478  }
 12479  
 12480  func (b *ReconfigureHostForDAS_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12481  
 12482  func ReconfigureHostForDAS_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureHostForDAS_Task) (*types.ReconfigureHostForDAS_TaskResponse, error) {
 12483  	var reqBody, resBody ReconfigureHostForDAS_TaskBody
 12484  
 12485  	reqBody.Req = req
 12486  
 12487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12488  		return nil, err
 12489  	}
 12490  
 12491  	return resBody.Res, nil
 12492  }
 12493  
 12494  type ReconfigureScheduledTaskBody struct {
 12495  	Req    *types.ReconfigureScheduledTask         `xml:"urn:vim25 ReconfigureScheduledTask,omitempty"`
 12496  	Res    *types.ReconfigureScheduledTaskResponse `xml:"ReconfigureScheduledTaskResponse,omitempty"`
 12497  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12498  }
 12499  
 12500  func (b *ReconfigureScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
 12501  
 12502  func ReconfigureScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureScheduledTask) (*types.ReconfigureScheduledTaskResponse, error) {
 12503  	var reqBody, resBody ReconfigureScheduledTaskBody
 12504  
 12505  	reqBody.Req = req
 12506  
 12507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12508  		return nil, err
 12509  	}
 12510  
 12511  	return resBody.Res, nil
 12512  }
 12513  
 12514  type ReconfigureServiceConsoleReservationBody struct {
 12515  	Req    *types.ReconfigureServiceConsoleReservation         `xml:"urn:vim25 ReconfigureServiceConsoleReservation,omitempty"`
 12516  	Res    *types.ReconfigureServiceConsoleReservationResponse `xml:"ReconfigureServiceConsoleReservationResponse,omitempty"`
 12517  	Fault_ *soap.Fault                                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12518  }
 12519  
 12520  func (b *ReconfigureServiceConsoleReservationBody) Fault() *soap.Fault { return b.Fault_ }
 12521  
 12522  func ReconfigureServiceConsoleReservation(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureServiceConsoleReservation) (*types.ReconfigureServiceConsoleReservationResponse, error) {
 12523  	var reqBody, resBody ReconfigureServiceConsoleReservationBody
 12524  
 12525  	reqBody.Req = req
 12526  
 12527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12528  		return nil, err
 12529  	}
 12530  
 12531  	return resBody.Res, nil
 12532  }
 12533  
 12534  type ReconfigureSnmpAgentBody struct {
 12535  	Req    *types.ReconfigureSnmpAgent         `xml:"urn:vim25 ReconfigureSnmpAgent,omitempty"`
 12536  	Res    *types.ReconfigureSnmpAgentResponse `xml:"ReconfigureSnmpAgentResponse,omitempty"`
 12537  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12538  }
 12539  
 12540  func (b *ReconfigureSnmpAgentBody) Fault() *soap.Fault { return b.Fault_ }
 12541  
 12542  func ReconfigureSnmpAgent(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureSnmpAgent) (*types.ReconfigureSnmpAgentResponse, error) {
 12543  	var reqBody, resBody ReconfigureSnmpAgentBody
 12544  
 12545  	reqBody.Req = req
 12546  
 12547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12548  		return nil, err
 12549  	}
 12550  
 12551  	return resBody.Res, nil
 12552  }
 12553  
 12554  type ReconfigureVirtualMachineReservationBody struct {
 12555  	Req    *types.ReconfigureVirtualMachineReservation         `xml:"urn:vim25 ReconfigureVirtualMachineReservation,omitempty"`
 12556  	Res    *types.ReconfigureVirtualMachineReservationResponse `xml:"ReconfigureVirtualMachineReservationResponse,omitempty"`
 12557  	Fault_ *soap.Fault                                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12558  }
 12559  
 12560  func (b *ReconfigureVirtualMachineReservationBody) Fault() *soap.Fault { return b.Fault_ }
 12561  
 12562  func ReconfigureVirtualMachineReservation(ctx context.Context, r soap.RoundTripper, req *types.ReconfigureVirtualMachineReservation) (*types.ReconfigureVirtualMachineReservationResponse, error) {
 12563  	var reqBody, resBody ReconfigureVirtualMachineReservationBody
 12564  
 12565  	reqBody.Req = req
 12566  
 12567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12568  		return nil, err
 12569  	}
 12570  
 12571  	return resBody.Res, nil
 12572  }
 12573  
 12574  type ReconnectHost_TaskBody struct {
 12575  	Req    *types.ReconnectHost_Task         `xml:"urn:vim25 ReconnectHost_Task,omitempty"`
 12576  	Res    *types.ReconnectHost_TaskResponse `xml:"ReconnectHost_TaskResponse,omitempty"`
 12577  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12578  }
 12579  
 12580  func (b *ReconnectHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12581  
 12582  func ReconnectHost_Task(ctx context.Context, r soap.RoundTripper, req *types.ReconnectHost_Task) (*types.ReconnectHost_TaskResponse, error) {
 12583  	var reqBody, resBody ReconnectHost_TaskBody
 12584  
 12585  	reqBody.Req = req
 12586  
 12587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12588  		return nil, err
 12589  	}
 12590  
 12591  	return resBody.Res, nil
 12592  }
 12593  
 12594  type RectifyDvsHost_TaskBody struct {
 12595  	Req    *types.RectifyDvsHost_Task         `xml:"urn:vim25 RectifyDvsHost_Task,omitempty"`
 12596  	Res    *types.RectifyDvsHost_TaskResponse `xml:"RectifyDvsHost_TaskResponse,omitempty"`
 12597  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12598  }
 12599  
 12600  func (b *RectifyDvsHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12601  
 12602  func RectifyDvsHost_Task(ctx context.Context, r soap.RoundTripper, req *types.RectifyDvsHost_Task) (*types.RectifyDvsHost_TaskResponse, error) {
 12603  	var reqBody, resBody RectifyDvsHost_TaskBody
 12604  
 12605  	reqBody.Req = req
 12606  
 12607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12608  		return nil, err
 12609  	}
 12610  
 12611  	return resBody.Res, nil
 12612  }
 12613  
 12614  type RectifyDvsOnHost_TaskBody struct {
 12615  	Req    *types.RectifyDvsOnHost_Task         `xml:"urn:vim25 RectifyDvsOnHost_Task,omitempty"`
 12616  	Res    *types.RectifyDvsOnHost_TaskResponse `xml:"RectifyDvsOnHost_TaskResponse,omitempty"`
 12617  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12618  }
 12619  
 12620  func (b *RectifyDvsOnHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12621  
 12622  func RectifyDvsOnHost_Task(ctx context.Context, r soap.RoundTripper, req *types.RectifyDvsOnHost_Task) (*types.RectifyDvsOnHost_TaskResponse, error) {
 12623  	var reqBody, resBody RectifyDvsOnHost_TaskBody
 12624  
 12625  	reqBody.Req = req
 12626  
 12627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12628  		return nil, err
 12629  	}
 12630  
 12631  	return resBody.Res, nil
 12632  }
 12633  
 12634  type RefreshBody struct {
 12635  	Req    *types.Refresh         `xml:"urn:vim25 Refresh,omitempty"`
 12636  	Res    *types.RefreshResponse `xml:"RefreshResponse,omitempty"`
 12637  	Fault_ *soap.Fault            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12638  }
 12639  
 12640  func (b *RefreshBody) Fault() *soap.Fault { return b.Fault_ }
 12641  
 12642  func Refresh(ctx context.Context, r soap.RoundTripper, req *types.Refresh) (*types.RefreshResponse, error) {
 12643  	var reqBody, resBody RefreshBody
 12644  
 12645  	reqBody.Req = req
 12646  
 12647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12648  		return nil, err
 12649  	}
 12650  
 12651  	return resBody.Res, nil
 12652  }
 12653  
 12654  type RefreshDVPortStateBody struct {
 12655  	Req    *types.RefreshDVPortState         `xml:"urn:vim25 RefreshDVPortState,omitempty"`
 12656  	Res    *types.RefreshDVPortStateResponse `xml:"RefreshDVPortStateResponse,omitempty"`
 12657  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12658  }
 12659  
 12660  func (b *RefreshDVPortStateBody) Fault() *soap.Fault { return b.Fault_ }
 12661  
 12662  func RefreshDVPortState(ctx context.Context, r soap.RoundTripper, req *types.RefreshDVPortState) (*types.RefreshDVPortStateResponse, error) {
 12663  	var reqBody, resBody RefreshDVPortStateBody
 12664  
 12665  	reqBody.Req = req
 12666  
 12667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12668  		return nil, err
 12669  	}
 12670  
 12671  	return resBody.Res, nil
 12672  }
 12673  
 12674  type RefreshDatastoreBody struct {
 12675  	Req    *types.RefreshDatastore         `xml:"urn:vim25 RefreshDatastore,omitempty"`
 12676  	Res    *types.RefreshDatastoreResponse `xml:"RefreshDatastoreResponse,omitempty"`
 12677  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12678  }
 12679  
 12680  func (b *RefreshDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
 12681  
 12682  func RefreshDatastore(ctx context.Context, r soap.RoundTripper, req *types.RefreshDatastore) (*types.RefreshDatastoreResponse, error) {
 12683  	var reqBody, resBody RefreshDatastoreBody
 12684  
 12685  	reqBody.Req = req
 12686  
 12687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12688  		return nil, err
 12689  	}
 12690  
 12691  	return resBody.Res, nil
 12692  }
 12693  
 12694  type RefreshDatastoreStorageInfoBody struct {
 12695  	Req    *types.RefreshDatastoreStorageInfo         `xml:"urn:vim25 RefreshDatastoreStorageInfo,omitempty"`
 12696  	Res    *types.RefreshDatastoreStorageInfoResponse `xml:"RefreshDatastoreStorageInfoResponse,omitempty"`
 12697  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12698  }
 12699  
 12700  func (b *RefreshDatastoreStorageInfoBody) Fault() *soap.Fault { return b.Fault_ }
 12701  
 12702  func RefreshDatastoreStorageInfo(ctx context.Context, r soap.RoundTripper, req *types.RefreshDatastoreStorageInfo) (*types.RefreshDatastoreStorageInfoResponse, error) {
 12703  	var reqBody, resBody RefreshDatastoreStorageInfoBody
 12704  
 12705  	reqBody.Req = req
 12706  
 12707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12708  		return nil, err
 12709  	}
 12710  
 12711  	return resBody.Res, nil
 12712  }
 12713  
 12714  type RefreshDateTimeSystemBody struct {
 12715  	Req    *types.RefreshDateTimeSystem         `xml:"urn:vim25 RefreshDateTimeSystem,omitempty"`
 12716  	Res    *types.RefreshDateTimeSystemResponse `xml:"RefreshDateTimeSystemResponse,omitempty"`
 12717  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12718  }
 12719  
 12720  func (b *RefreshDateTimeSystemBody) Fault() *soap.Fault { return b.Fault_ }
 12721  
 12722  func RefreshDateTimeSystem(ctx context.Context, r soap.RoundTripper, req *types.RefreshDateTimeSystem) (*types.RefreshDateTimeSystemResponse, error) {
 12723  	var reqBody, resBody RefreshDateTimeSystemBody
 12724  
 12725  	reqBody.Req = req
 12726  
 12727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12728  		return nil, err
 12729  	}
 12730  
 12731  	return resBody.Res, nil
 12732  }
 12733  
 12734  type RefreshFirewallBody struct {
 12735  	Req    *types.RefreshFirewall         `xml:"urn:vim25 RefreshFirewall,omitempty"`
 12736  	Res    *types.RefreshFirewallResponse `xml:"RefreshFirewallResponse,omitempty"`
 12737  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12738  }
 12739  
 12740  func (b *RefreshFirewallBody) Fault() *soap.Fault { return b.Fault_ }
 12741  
 12742  func RefreshFirewall(ctx context.Context, r soap.RoundTripper, req *types.RefreshFirewall) (*types.RefreshFirewallResponse, error) {
 12743  	var reqBody, resBody RefreshFirewallBody
 12744  
 12745  	reqBody.Req = req
 12746  
 12747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12748  		return nil, err
 12749  	}
 12750  
 12751  	return resBody.Res, nil
 12752  }
 12753  
 12754  type RefreshGraphicsManagerBody struct {
 12755  	Req    *types.RefreshGraphicsManager         `xml:"urn:vim25 RefreshGraphicsManager,omitempty"`
 12756  	Res    *types.RefreshGraphicsManagerResponse `xml:"RefreshGraphicsManagerResponse,omitempty"`
 12757  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12758  }
 12759  
 12760  func (b *RefreshGraphicsManagerBody) Fault() *soap.Fault { return b.Fault_ }
 12761  
 12762  func RefreshGraphicsManager(ctx context.Context, r soap.RoundTripper, req *types.RefreshGraphicsManager) (*types.RefreshGraphicsManagerResponse, error) {
 12763  	var reqBody, resBody RefreshGraphicsManagerBody
 12764  
 12765  	reqBody.Req = req
 12766  
 12767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12768  		return nil, err
 12769  	}
 12770  
 12771  	return resBody.Res, nil
 12772  }
 12773  
 12774  type RefreshHealthStatusSystemBody struct {
 12775  	Req    *types.RefreshHealthStatusSystem         `xml:"urn:vim25 RefreshHealthStatusSystem,omitempty"`
 12776  	Res    *types.RefreshHealthStatusSystemResponse `xml:"RefreshHealthStatusSystemResponse,omitempty"`
 12777  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12778  }
 12779  
 12780  func (b *RefreshHealthStatusSystemBody) Fault() *soap.Fault { return b.Fault_ }
 12781  
 12782  func RefreshHealthStatusSystem(ctx context.Context, r soap.RoundTripper, req *types.RefreshHealthStatusSystem) (*types.RefreshHealthStatusSystemResponse, error) {
 12783  	var reqBody, resBody RefreshHealthStatusSystemBody
 12784  
 12785  	reqBody.Req = req
 12786  
 12787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12788  		return nil, err
 12789  	}
 12790  
 12791  	return resBody.Res, nil
 12792  }
 12793  
 12794  type RefreshNetworkSystemBody struct {
 12795  	Req    *types.RefreshNetworkSystem         `xml:"urn:vim25 RefreshNetworkSystem,omitempty"`
 12796  	Res    *types.RefreshNetworkSystemResponse `xml:"RefreshNetworkSystemResponse,omitempty"`
 12797  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12798  }
 12799  
 12800  func (b *RefreshNetworkSystemBody) Fault() *soap.Fault { return b.Fault_ }
 12801  
 12802  func RefreshNetworkSystem(ctx context.Context, r soap.RoundTripper, req *types.RefreshNetworkSystem) (*types.RefreshNetworkSystemResponse, error) {
 12803  	var reqBody, resBody RefreshNetworkSystemBody
 12804  
 12805  	reqBody.Req = req
 12806  
 12807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12808  		return nil, err
 12809  	}
 12810  
 12811  	return resBody.Res, nil
 12812  }
 12813  
 12814  type RefreshRecommendationBody struct {
 12815  	Req    *types.RefreshRecommendation         `xml:"urn:vim25 RefreshRecommendation,omitempty"`
 12816  	Res    *types.RefreshRecommendationResponse `xml:"RefreshRecommendationResponse,omitempty"`
 12817  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12818  }
 12819  
 12820  func (b *RefreshRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
 12821  
 12822  func RefreshRecommendation(ctx context.Context, r soap.RoundTripper, req *types.RefreshRecommendation) (*types.RefreshRecommendationResponse, error) {
 12823  	var reqBody, resBody RefreshRecommendationBody
 12824  
 12825  	reqBody.Req = req
 12826  
 12827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12828  		return nil, err
 12829  	}
 12830  
 12831  	return resBody.Res, nil
 12832  }
 12833  
 12834  type RefreshRuntimeBody struct {
 12835  	Req    *types.RefreshRuntime         `xml:"urn:vim25 RefreshRuntime,omitempty"`
 12836  	Res    *types.RefreshRuntimeResponse `xml:"RefreshRuntimeResponse,omitempty"`
 12837  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12838  }
 12839  
 12840  func (b *RefreshRuntimeBody) Fault() *soap.Fault { return b.Fault_ }
 12841  
 12842  func RefreshRuntime(ctx context.Context, r soap.RoundTripper, req *types.RefreshRuntime) (*types.RefreshRuntimeResponse, error) {
 12843  	var reqBody, resBody RefreshRuntimeBody
 12844  
 12845  	reqBody.Req = req
 12846  
 12847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12848  		return nil, err
 12849  	}
 12850  
 12851  	return resBody.Res, nil
 12852  }
 12853  
 12854  type RefreshServicesBody struct {
 12855  	Req    *types.RefreshServices         `xml:"urn:vim25 RefreshServices,omitempty"`
 12856  	Res    *types.RefreshServicesResponse `xml:"RefreshServicesResponse,omitempty"`
 12857  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12858  }
 12859  
 12860  func (b *RefreshServicesBody) Fault() *soap.Fault { return b.Fault_ }
 12861  
 12862  func RefreshServices(ctx context.Context, r soap.RoundTripper, req *types.RefreshServices) (*types.RefreshServicesResponse, error) {
 12863  	var reqBody, resBody RefreshServicesBody
 12864  
 12865  	reqBody.Req = req
 12866  
 12867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12868  		return nil, err
 12869  	}
 12870  
 12871  	return resBody.Res, nil
 12872  }
 12873  
 12874  type RefreshStorageDrsRecommendationBody struct {
 12875  	Req    *types.RefreshStorageDrsRecommendation         `xml:"urn:vim25 RefreshStorageDrsRecommendation,omitempty"`
 12876  	Res    *types.RefreshStorageDrsRecommendationResponse `xml:"RefreshStorageDrsRecommendationResponse,omitempty"`
 12877  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12878  }
 12879  
 12880  func (b *RefreshStorageDrsRecommendationBody) Fault() *soap.Fault { return b.Fault_ }
 12881  
 12882  func RefreshStorageDrsRecommendation(ctx context.Context, r soap.RoundTripper, req *types.RefreshStorageDrsRecommendation) (*types.RefreshStorageDrsRecommendationResponse, error) {
 12883  	var reqBody, resBody RefreshStorageDrsRecommendationBody
 12884  
 12885  	reqBody.Req = req
 12886  
 12887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12888  		return nil, err
 12889  	}
 12890  
 12891  	return resBody.Res, nil
 12892  }
 12893  
 12894  type RefreshStorageDrsRecommendationsForPod_TaskBody struct {
 12895  	Req    *types.RefreshStorageDrsRecommendationsForPod_Task         `xml:"urn:vim25 RefreshStorageDrsRecommendationsForPod_Task,omitempty"`
 12896  	Res    *types.RefreshStorageDrsRecommendationsForPod_TaskResponse `xml:"RefreshStorageDrsRecommendationsForPod_TaskResponse,omitempty"`
 12897  	Fault_ *soap.Fault                                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12898  }
 12899  
 12900  func (b *RefreshStorageDrsRecommendationsForPod_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12901  
 12902  func RefreshStorageDrsRecommendationsForPod_Task(ctx context.Context, r soap.RoundTripper, req *types.RefreshStorageDrsRecommendationsForPod_Task) (*types.RefreshStorageDrsRecommendationsForPod_TaskResponse, error) {
 12903  	var reqBody, resBody RefreshStorageDrsRecommendationsForPod_TaskBody
 12904  
 12905  	reqBody.Req = req
 12906  
 12907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12908  		return nil, err
 12909  	}
 12910  
 12911  	return resBody.Res, nil
 12912  }
 12913  
 12914  type RefreshStorageInfoBody struct {
 12915  	Req    *types.RefreshStorageInfo         `xml:"urn:vim25 RefreshStorageInfo,omitempty"`
 12916  	Res    *types.RefreshStorageInfoResponse `xml:"RefreshStorageInfoResponse,omitempty"`
 12917  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12918  }
 12919  
 12920  func (b *RefreshStorageInfoBody) Fault() *soap.Fault { return b.Fault_ }
 12921  
 12922  func RefreshStorageInfo(ctx context.Context, r soap.RoundTripper, req *types.RefreshStorageInfo) (*types.RefreshStorageInfoResponse, error) {
 12923  	var reqBody, resBody RefreshStorageInfoBody
 12924  
 12925  	reqBody.Req = req
 12926  
 12927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12928  		return nil, err
 12929  	}
 12930  
 12931  	return resBody.Res, nil
 12932  }
 12933  
 12934  type RefreshStorageSystemBody struct {
 12935  	Req    *types.RefreshStorageSystem         `xml:"urn:vim25 RefreshStorageSystem,omitempty"`
 12936  	Res    *types.RefreshStorageSystemResponse `xml:"RefreshStorageSystemResponse,omitempty"`
 12937  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12938  }
 12939  
 12940  func (b *RefreshStorageSystemBody) Fault() *soap.Fault { return b.Fault_ }
 12941  
 12942  func RefreshStorageSystem(ctx context.Context, r soap.RoundTripper, req *types.RefreshStorageSystem) (*types.RefreshStorageSystemResponse, error) {
 12943  	var reqBody, resBody RefreshStorageSystemBody
 12944  
 12945  	reqBody.Req = req
 12946  
 12947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12948  		return nil, err
 12949  	}
 12950  
 12951  	return resBody.Res, nil
 12952  }
 12953  
 12954  type RegisterChildVM_TaskBody struct {
 12955  	Req    *types.RegisterChildVM_Task         `xml:"urn:vim25 RegisterChildVM_Task,omitempty"`
 12956  	Res    *types.RegisterChildVM_TaskResponse `xml:"RegisterChildVM_TaskResponse,omitempty"`
 12957  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12958  }
 12959  
 12960  func (b *RegisterChildVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 12961  
 12962  func RegisterChildVM_Task(ctx context.Context, r soap.RoundTripper, req *types.RegisterChildVM_Task) (*types.RegisterChildVM_TaskResponse, error) {
 12963  	var reqBody, resBody RegisterChildVM_TaskBody
 12964  
 12965  	reqBody.Req = req
 12966  
 12967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12968  		return nil, err
 12969  	}
 12970  
 12971  	return resBody.Res, nil
 12972  }
 12973  
 12974  type RegisterDiskBody struct {
 12975  	Req    *types.RegisterDisk         `xml:"urn:vim25 RegisterDisk,omitempty"`
 12976  	Res    *types.RegisterDiskResponse `xml:"RegisterDiskResponse,omitempty"`
 12977  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12978  }
 12979  
 12980  func (b *RegisterDiskBody) Fault() *soap.Fault { return b.Fault_ }
 12981  
 12982  func RegisterDisk(ctx context.Context, r soap.RoundTripper, req *types.RegisterDisk) (*types.RegisterDiskResponse, error) {
 12983  	var reqBody, resBody RegisterDiskBody
 12984  
 12985  	reqBody.Req = req
 12986  
 12987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 12988  		return nil, err
 12989  	}
 12990  
 12991  	return resBody.Res, nil
 12992  }
 12993  
 12994  type RegisterExtensionBody struct {
 12995  	Req    *types.RegisterExtension         `xml:"urn:vim25 RegisterExtension,omitempty"`
 12996  	Res    *types.RegisterExtensionResponse `xml:"RegisterExtensionResponse,omitempty"`
 12997  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 12998  }
 12999  
 13000  func (b *RegisterExtensionBody) Fault() *soap.Fault { return b.Fault_ }
 13001  
 13002  func RegisterExtension(ctx context.Context, r soap.RoundTripper, req *types.RegisterExtension) (*types.RegisterExtensionResponse, error) {
 13003  	var reqBody, resBody RegisterExtensionBody
 13004  
 13005  	reqBody.Req = req
 13006  
 13007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13008  		return nil, err
 13009  	}
 13010  
 13011  	return resBody.Res, nil
 13012  }
 13013  
 13014  type RegisterHealthUpdateProviderBody struct {
 13015  	Req    *types.RegisterHealthUpdateProvider         `xml:"urn:vim25 RegisterHealthUpdateProvider,omitempty"`
 13016  	Res    *types.RegisterHealthUpdateProviderResponse `xml:"RegisterHealthUpdateProviderResponse,omitempty"`
 13017  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13018  }
 13019  
 13020  func (b *RegisterHealthUpdateProviderBody) Fault() *soap.Fault { return b.Fault_ }
 13021  
 13022  func RegisterHealthUpdateProvider(ctx context.Context, r soap.RoundTripper, req *types.RegisterHealthUpdateProvider) (*types.RegisterHealthUpdateProviderResponse, error) {
 13023  	var reqBody, resBody RegisterHealthUpdateProviderBody
 13024  
 13025  	reqBody.Req = req
 13026  
 13027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13028  		return nil, err
 13029  	}
 13030  
 13031  	return resBody.Res, nil
 13032  }
 13033  
 13034  type RegisterKmipServerBody struct {
 13035  	Req    *types.RegisterKmipServer         `xml:"urn:vim25 RegisterKmipServer,omitempty"`
 13036  	Res    *types.RegisterKmipServerResponse `xml:"RegisterKmipServerResponse,omitempty"`
 13037  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13038  }
 13039  
 13040  func (b *RegisterKmipServerBody) Fault() *soap.Fault { return b.Fault_ }
 13041  
 13042  func RegisterKmipServer(ctx context.Context, r soap.RoundTripper, req *types.RegisterKmipServer) (*types.RegisterKmipServerResponse, error) {
 13043  	var reqBody, resBody RegisterKmipServerBody
 13044  
 13045  	reqBody.Req = req
 13046  
 13047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13048  		return nil, err
 13049  	}
 13050  
 13051  	return resBody.Res, nil
 13052  }
 13053  
 13054  type RegisterKmsClusterBody struct {
 13055  	Req    *types.RegisterKmsCluster         `xml:"urn:vim25 RegisterKmsCluster,omitempty"`
 13056  	Res    *types.RegisterKmsClusterResponse `xml:"RegisterKmsClusterResponse,omitempty"`
 13057  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13058  }
 13059  
 13060  func (b *RegisterKmsClusterBody) Fault() *soap.Fault { return b.Fault_ }
 13061  
 13062  func RegisterKmsCluster(ctx context.Context, r soap.RoundTripper, req *types.RegisterKmsCluster) (*types.RegisterKmsClusterResponse, error) {
 13063  	var reqBody, resBody RegisterKmsClusterBody
 13064  
 13065  	reqBody.Req = req
 13066  
 13067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13068  		return nil, err
 13069  	}
 13070  
 13071  	return resBody.Res, nil
 13072  }
 13073  
 13074  type RegisterVM_TaskBody struct {
 13075  	Req    *types.RegisterVM_Task         `xml:"urn:vim25 RegisterVM_Task,omitempty"`
 13076  	Res    *types.RegisterVM_TaskResponse `xml:"RegisterVM_TaskResponse,omitempty"`
 13077  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13078  }
 13079  
 13080  func (b *RegisterVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 13081  
 13082  func RegisterVM_Task(ctx context.Context, r soap.RoundTripper, req *types.RegisterVM_Task) (*types.RegisterVM_TaskResponse, error) {
 13083  	var reqBody, resBody RegisterVM_TaskBody
 13084  
 13085  	reqBody.Req = req
 13086  
 13087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13088  		return nil, err
 13089  	}
 13090  
 13091  	return resBody.Res, nil
 13092  }
 13093  
 13094  type ReleaseCredentialsInGuestBody struct {
 13095  	Req    *types.ReleaseCredentialsInGuest         `xml:"urn:vim25 ReleaseCredentialsInGuest,omitempty"`
 13096  	Res    *types.ReleaseCredentialsInGuestResponse `xml:"ReleaseCredentialsInGuestResponse,omitempty"`
 13097  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13098  }
 13099  
 13100  func (b *ReleaseCredentialsInGuestBody) Fault() *soap.Fault { return b.Fault_ }
 13101  
 13102  func ReleaseCredentialsInGuest(ctx context.Context, r soap.RoundTripper, req *types.ReleaseCredentialsInGuest) (*types.ReleaseCredentialsInGuestResponse, error) {
 13103  	var reqBody, resBody ReleaseCredentialsInGuestBody
 13104  
 13105  	reqBody.Req = req
 13106  
 13107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13108  		return nil, err
 13109  	}
 13110  
 13111  	return resBody.Res, nil
 13112  }
 13113  
 13114  type ReleaseIpAllocationBody struct {
 13115  	Req    *types.ReleaseIpAllocation         `xml:"urn:vim25 ReleaseIpAllocation,omitempty"`
 13116  	Res    *types.ReleaseIpAllocationResponse `xml:"ReleaseIpAllocationResponse,omitempty"`
 13117  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13118  }
 13119  
 13120  func (b *ReleaseIpAllocationBody) Fault() *soap.Fault { return b.Fault_ }
 13121  
 13122  func ReleaseIpAllocation(ctx context.Context, r soap.RoundTripper, req *types.ReleaseIpAllocation) (*types.ReleaseIpAllocationResponse, error) {
 13123  	var reqBody, resBody ReleaseIpAllocationBody
 13124  
 13125  	reqBody.Req = req
 13126  
 13127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13128  		return nil, err
 13129  	}
 13130  
 13131  	return resBody.Res, nil
 13132  }
 13133  
 13134  type ReleaseManagedSnapshotBody struct {
 13135  	Req    *types.ReleaseManagedSnapshot         `xml:"urn:vim25 ReleaseManagedSnapshot,omitempty"`
 13136  	Res    *types.ReleaseManagedSnapshotResponse `xml:"ReleaseManagedSnapshotResponse,omitempty"`
 13137  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13138  }
 13139  
 13140  func (b *ReleaseManagedSnapshotBody) Fault() *soap.Fault { return b.Fault_ }
 13141  
 13142  func ReleaseManagedSnapshot(ctx context.Context, r soap.RoundTripper, req *types.ReleaseManagedSnapshot) (*types.ReleaseManagedSnapshotResponse, error) {
 13143  	var reqBody, resBody ReleaseManagedSnapshotBody
 13144  
 13145  	reqBody.Req = req
 13146  
 13147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13148  		return nil, err
 13149  	}
 13150  
 13151  	return resBody.Res, nil
 13152  }
 13153  
 13154  type ReloadBody struct {
 13155  	Req    *types.Reload         `xml:"urn:vim25 Reload,omitempty"`
 13156  	Res    *types.ReloadResponse `xml:"ReloadResponse,omitempty"`
 13157  	Fault_ *soap.Fault           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13158  }
 13159  
 13160  func (b *ReloadBody) Fault() *soap.Fault { return b.Fault_ }
 13161  
 13162  func Reload(ctx context.Context, r soap.RoundTripper, req *types.Reload) (*types.ReloadResponse, error) {
 13163  	var reqBody, resBody ReloadBody
 13164  
 13165  	reqBody.Req = req
 13166  
 13167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13168  		return nil, err
 13169  	}
 13170  
 13171  	return resBody.Res, nil
 13172  }
 13173  
 13174  type RelocateVM_TaskBody struct {
 13175  	Req    *types.RelocateVM_Task         `xml:"urn:vim25 RelocateVM_Task,omitempty"`
 13176  	Res    *types.RelocateVM_TaskResponse `xml:"RelocateVM_TaskResponse,omitempty"`
 13177  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13178  }
 13179  
 13180  func (b *RelocateVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 13181  
 13182  func RelocateVM_Task(ctx context.Context, r soap.RoundTripper, req *types.RelocateVM_Task) (*types.RelocateVM_TaskResponse, error) {
 13183  	var reqBody, resBody RelocateVM_TaskBody
 13184  
 13185  	reqBody.Req = req
 13186  
 13187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13188  		return nil, err
 13189  	}
 13190  
 13191  	return resBody.Res, nil
 13192  }
 13193  
 13194  type RelocateVStorageObject_TaskBody struct {
 13195  	Req    *types.RelocateVStorageObject_Task         `xml:"urn:vim25 RelocateVStorageObject_Task,omitempty"`
 13196  	Res    *types.RelocateVStorageObject_TaskResponse `xml:"RelocateVStorageObject_TaskResponse,omitempty"`
 13197  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13198  }
 13199  
 13200  func (b *RelocateVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 13201  
 13202  func RelocateVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.RelocateVStorageObject_Task) (*types.RelocateVStorageObject_TaskResponse, error) {
 13203  	var reqBody, resBody RelocateVStorageObject_TaskBody
 13204  
 13205  	reqBody.Req = req
 13206  
 13207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13208  		return nil, err
 13209  	}
 13210  
 13211  	return resBody.Res, nil
 13212  }
 13213  
 13214  type RemoveAlarmBody struct {
 13215  	Req    *types.RemoveAlarm         `xml:"urn:vim25 RemoveAlarm,omitempty"`
 13216  	Res    *types.RemoveAlarmResponse `xml:"RemoveAlarmResponse,omitempty"`
 13217  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13218  }
 13219  
 13220  func (b *RemoveAlarmBody) Fault() *soap.Fault { return b.Fault_ }
 13221  
 13222  func RemoveAlarm(ctx context.Context, r soap.RoundTripper, req *types.RemoveAlarm) (*types.RemoveAlarmResponse, error) {
 13223  	var reqBody, resBody RemoveAlarmBody
 13224  
 13225  	reqBody.Req = req
 13226  
 13227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13228  		return nil, err
 13229  	}
 13230  
 13231  	return resBody.Res, nil
 13232  }
 13233  
 13234  type RemoveAllSnapshots_TaskBody struct {
 13235  	Req    *types.RemoveAllSnapshots_Task         `xml:"urn:vim25 RemoveAllSnapshots_Task,omitempty"`
 13236  	Res    *types.RemoveAllSnapshots_TaskResponse `xml:"RemoveAllSnapshots_TaskResponse,omitempty"`
 13237  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13238  }
 13239  
 13240  func (b *RemoveAllSnapshots_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 13241  
 13242  func RemoveAllSnapshots_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveAllSnapshots_Task) (*types.RemoveAllSnapshots_TaskResponse, error) {
 13243  	var reqBody, resBody RemoveAllSnapshots_TaskBody
 13244  
 13245  	reqBody.Req = req
 13246  
 13247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13248  		return nil, err
 13249  	}
 13250  
 13251  	return resBody.Res, nil
 13252  }
 13253  
 13254  type RemoveAssignedLicenseBody struct {
 13255  	Req    *types.RemoveAssignedLicense         `xml:"urn:vim25 RemoveAssignedLicense,omitempty"`
 13256  	Res    *types.RemoveAssignedLicenseResponse `xml:"RemoveAssignedLicenseResponse,omitempty"`
 13257  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13258  }
 13259  
 13260  func (b *RemoveAssignedLicenseBody) Fault() *soap.Fault { return b.Fault_ }
 13261  
 13262  func RemoveAssignedLicense(ctx context.Context, r soap.RoundTripper, req *types.RemoveAssignedLicense) (*types.RemoveAssignedLicenseResponse, error) {
 13263  	var reqBody, resBody RemoveAssignedLicenseBody
 13264  
 13265  	reqBody.Req = req
 13266  
 13267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13268  		return nil, err
 13269  	}
 13270  
 13271  	return resBody.Res, nil
 13272  }
 13273  
 13274  type RemoveAuthorizationRoleBody struct {
 13275  	Req    *types.RemoveAuthorizationRole         `xml:"urn:vim25 RemoveAuthorizationRole,omitempty"`
 13276  	Res    *types.RemoveAuthorizationRoleResponse `xml:"RemoveAuthorizationRoleResponse,omitempty"`
 13277  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13278  }
 13279  
 13280  func (b *RemoveAuthorizationRoleBody) Fault() *soap.Fault { return b.Fault_ }
 13281  
 13282  func RemoveAuthorizationRole(ctx context.Context, r soap.RoundTripper, req *types.RemoveAuthorizationRole) (*types.RemoveAuthorizationRoleResponse, error) {
 13283  	var reqBody, resBody RemoveAuthorizationRoleBody
 13284  
 13285  	reqBody.Req = req
 13286  
 13287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13288  		return nil, err
 13289  	}
 13290  
 13291  	return resBody.Res, nil
 13292  }
 13293  
 13294  type RemoveCustomFieldDefBody struct {
 13295  	Req    *types.RemoveCustomFieldDef         `xml:"urn:vim25 RemoveCustomFieldDef,omitempty"`
 13296  	Res    *types.RemoveCustomFieldDefResponse `xml:"RemoveCustomFieldDefResponse,omitempty"`
 13297  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13298  }
 13299  
 13300  func (b *RemoveCustomFieldDefBody) Fault() *soap.Fault { return b.Fault_ }
 13301  
 13302  func RemoveCustomFieldDef(ctx context.Context, r soap.RoundTripper, req *types.RemoveCustomFieldDef) (*types.RemoveCustomFieldDefResponse, error) {
 13303  	var reqBody, resBody RemoveCustomFieldDefBody
 13304  
 13305  	reqBody.Req = req
 13306  
 13307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13308  		return nil, err
 13309  	}
 13310  
 13311  	return resBody.Res, nil
 13312  }
 13313  
 13314  type RemoveDatastoreBody struct {
 13315  	Req    *types.RemoveDatastore         `xml:"urn:vim25 RemoveDatastore,omitempty"`
 13316  	Res    *types.RemoveDatastoreResponse `xml:"RemoveDatastoreResponse,omitempty"`
 13317  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13318  }
 13319  
 13320  func (b *RemoveDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
 13321  
 13322  func RemoveDatastore(ctx context.Context, r soap.RoundTripper, req *types.RemoveDatastore) (*types.RemoveDatastoreResponse, error) {
 13323  	var reqBody, resBody RemoveDatastoreBody
 13324  
 13325  	reqBody.Req = req
 13326  
 13327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13328  		return nil, err
 13329  	}
 13330  
 13331  	return resBody.Res, nil
 13332  }
 13333  
 13334  type RemoveDatastoreEx_TaskBody struct {
 13335  	Req    *types.RemoveDatastoreEx_Task         `xml:"urn:vim25 RemoveDatastoreEx_Task,omitempty"`
 13336  	Res    *types.RemoveDatastoreEx_TaskResponse `xml:"RemoveDatastoreEx_TaskResponse,omitempty"`
 13337  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13338  }
 13339  
 13340  func (b *RemoveDatastoreEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 13341  
 13342  func RemoveDatastoreEx_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveDatastoreEx_Task) (*types.RemoveDatastoreEx_TaskResponse, error) {
 13343  	var reqBody, resBody RemoveDatastoreEx_TaskBody
 13344  
 13345  	reqBody.Req = req
 13346  
 13347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13348  		return nil, err
 13349  	}
 13350  
 13351  	return resBody.Res, nil
 13352  }
 13353  
 13354  type RemoveDiskMapping_TaskBody struct {
 13355  	Req    *types.RemoveDiskMapping_Task         `xml:"urn:vim25 RemoveDiskMapping_Task,omitempty"`
 13356  	Res    *types.RemoveDiskMapping_TaskResponse `xml:"RemoveDiskMapping_TaskResponse,omitempty"`
 13357  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13358  }
 13359  
 13360  func (b *RemoveDiskMapping_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 13361  
 13362  func RemoveDiskMapping_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveDiskMapping_Task) (*types.RemoveDiskMapping_TaskResponse, error) {
 13363  	var reqBody, resBody RemoveDiskMapping_TaskBody
 13364  
 13365  	reqBody.Req = req
 13366  
 13367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13368  		return nil, err
 13369  	}
 13370  
 13371  	return resBody.Res, nil
 13372  }
 13373  
 13374  type RemoveDisk_TaskBody struct {
 13375  	Req    *types.RemoveDisk_Task         `xml:"urn:vim25 RemoveDisk_Task,omitempty"`
 13376  	Res    *types.RemoveDisk_TaskResponse `xml:"RemoveDisk_TaskResponse,omitempty"`
 13377  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13378  }
 13379  
 13380  func (b *RemoveDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 13381  
 13382  func RemoveDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveDisk_Task) (*types.RemoveDisk_TaskResponse, error) {
 13383  	var reqBody, resBody RemoveDisk_TaskBody
 13384  
 13385  	reqBody.Req = req
 13386  
 13387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13388  		return nil, err
 13389  	}
 13390  
 13391  	return resBody.Res, nil
 13392  }
 13393  
 13394  type RemoveEntityPermissionBody struct {
 13395  	Req    *types.RemoveEntityPermission         `xml:"urn:vim25 RemoveEntityPermission,omitempty"`
 13396  	Res    *types.RemoveEntityPermissionResponse `xml:"RemoveEntityPermissionResponse,omitempty"`
 13397  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13398  }
 13399  
 13400  func (b *RemoveEntityPermissionBody) Fault() *soap.Fault { return b.Fault_ }
 13401  
 13402  func RemoveEntityPermission(ctx context.Context, r soap.RoundTripper, req *types.RemoveEntityPermission) (*types.RemoveEntityPermissionResponse, error) {
 13403  	var reqBody, resBody RemoveEntityPermissionBody
 13404  
 13405  	reqBody.Req = req
 13406  
 13407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13408  		return nil, err
 13409  	}
 13410  
 13411  	return resBody.Res, nil
 13412  }
 13413  
 13414  type RemoveFilterBody struct {
 13415  	Req    *types.RemoveFilter         `xml:"urn:vim25 RemoveFilter,omitempty"`
 13416  	Res    *types.RemoveFilterResponse `xml:"RemoveFilterResponse,omitempty"`
 13417  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13418  }
 13419  
 13420  func (b *RemoveFilterBody) Fault() *soap.Fault { return b.Fault_ }
 13421  
 13422  func RemoveFilter(ctx context.Context, r soap.RoundTripper, req *types.RemoveFilter) (*types.RemoveFilterResponse, error) {
 13423  	var reqBody, resBody RemoveFilterBody
 13424  
 13425  	reqBody.Req = req
 13426  
 13427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13428  		return nil, err
 13429  	}
 13430  
 13431  	return resBody.Res, nil
 13432  }
 13433  
 13434  type RemoveFilterEntitiesBody struct {
 13435  	Req    *types.RemoveFilterEntities         `xml:"urn:vim25 RemoveFilterEntities,omitempty"`
 13436  	Res    *types.RemoveFilterEntitiesResponse `xml:"RemoveFilterEntitiesResponse,omitempty"`
 13437  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13438  }
 13439  
 13440  func (b *RemoveFilterEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
 13441  
 13442  func RemoveFilterEntities(ctx context.Context, r soap.RoundTripper, req *types.RemoveFilterEntities) (*types.RemoveFilterEntitiesResponse, error) {
 13443  	var reqBody, resBody RemoveFilterEntitiesBody
 13444  
 13445  	reqBody.Req = req
 13446  
 13447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13448  		return nil, err
 13449  	}
 13450  
 13451  	return resBody.Res, nil
 13452  }
 13453  
 13454  type RemoveGroupBody struct {
 13455  	Req    *types.RemoveGroup         `xml:"urn:vim25 RemoveGroup,omitempty"`
 13456  	Res    *types.RemoveGroupResponse `xml:"RemoveGroupResponse,omitempty"`
 13457  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13458  }
 13459  
 13460  func (b *RemoveGroupBody) Fault() *soap.Fault { return b.Fault_ }
 13461  
 13462  func RemoveGroup(ctx context.Context, r soap.RoundTripper, req *types.RemoveGroup) (*types.RemoveGroupResponse, error) {
 13463  	var reqBody, resBody RemoveGroupBody
 13464  
 13465  	reqBody.Req = req
 13466  
 13467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13468  		return nil, err
 13469  	}
 13470  
 13471  	return resBody.Res, nil
 13472  }
 13473  
 13474  type RemoveGuestAliasBody struct {
 13475  	Req    *types.RemoveGuestAlias         `xml:"urn:vim25 RemoveGuestAlias,omitempty"`
 13476  	Res    *types.RemoveGuestAliasResponse `xml:"RemoveGuestAliasResponse,omitempty"`
 13477  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13478  }
 13479  
 13480  func (b *RemoveGuestAliasBody) Fault() *soap.Fault { return b.Fault_ }
 13481  
 13482  func RemoveGuestAlias(ctx context.Context, r soap.RoundTripper, req *types.RemoveGuestAlias) (*types.RemoveGuestAliasResponse, error) {
 13483  	var reqBody, resBody RemoveGuestAliasBody
 13484  
 13485  	reqBody.Req = req
 13486  
 13487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13488  		return nil, err
 13489  	}
 13490  
 13491  	return resBody.Res, nil
 13492  }
 13493  
 13494  type RemoveGuestAliasByCertBody struct {
 13495  	Req    *types.RemoveGuestAliasByCert         `xml:"urn:vim25 RemoveGuestAliasByCert,omitempty"`
 13496  	Res    *types.RemoveGuestAliasByCertResponse `xml:"RemoveGuestAliasByCertResponse,omitempty"`
 13497  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13498  }
 13499  
 13500  func (b *RemoveGuestAliasByCertBody) Fault() *soap.Fault { return b.Fault_ }
 13501  
 13502  func RemoveGuestAliasByCert(ctx context.Context, r soap.RoundTripper, req *types.RemoveGuestAliasByCert) (*types.RemoveGuestAliasByCertResponse, error) {
 13503  	var reqBody, resBody RemoveGuestAliasByCertBody
 13504  
 13505  	reqBody.Req = req
 13506  
 13507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13508  		return nil, err
 13509  	}
 13510  
 13511  	return resBody.Res, nil
 13512  }
 13513  
 13514  type RemoveInternetScsiSendTargetsBody struct {
 13515  	Req    *types.RemoveInternetScsiSendTargets         `xml:"urn:vim25 RemoveInternetScsiSendTargets,omitempty"`
 13516  	Res    *types.RemoveInternetScsiSendTargetsResponse `xml:"RemoveInternetScsiSendTargetsResponse,omitempty"`
 13517  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13518  }
 13519  
 13520  func (b *RemoveInternetScsiSendTargetsBody) Fault() *soap.Fault { return b.Fault_ }
 13521  
 13522  func RemoveInternetScsiSendTargets(ctx context.Context, r soap.RoundTripper, req *types.RemoveInternetScsiSendTargets) (*types.RemoveInternetScsiSendTargetsResponse, error) {
 13523  	var reqBody, resBody RemoveInternetScsiSendTargetsBody
 13524  
 13525  	reqBody.Req = req
 13526  
 13527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13528  		return nil, err
 13529  	}
 13530  
 13531  	return resBody.Res, nil
 13532  }
 13533  
 13534  type RemoveInternetScsiStaticTargetsBody struct {
 13535  	Req    *types.RemoveInternetScsiStaticTargets         `xml:"urn:vim25 RemoveInternetScsiStaticTargets,omitempty"`
 13536  	Res    *types.RemoveInternetScsiStaticTargetsResponse `xml:"RemoveInternetScsiStaticTargetsResponse,omitempty"`
 13537  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13538  }
 13539  
 13540  func (b *RemoveInternetScsiStaticTargetsBody) Fault() *soap.Fault { return b.Fault_ }
 13541  
 13542  func RemoveInternetScsiStaticTargets(ctx context.Context, r soap.RoundTripper, req *types.RemoveInternetScsiStaticTargets) (*types.RemoveInternetScsiStaticTargetsResponse, error) {
 13543  	var reqBody, resBody RemoveInternetScsiStaticTargetsBody
 13544  
 13545  	reqBody.Req = req
 13546  
 13547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13548  		return nil, err
 13549  	}
 13550  
 13551  	return resBody.Res, nil
 13552  }
 13553  
 13554  type RemoveKeyBody struct {
 13555  	Req    *types.RemoveKey         `xml:"urn:vim25 RemoveKey,omitempty"`
 13556  	Res    *types.RemoveKeyResponse `xml:"RemoveKeyResponse,omitempty"`
 13557  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13558  }
 13559  
 13560  func (b *RemoveKeyBody) Fault() *soap.Fault { return b.Fault_ }
 13561  
 13562  func RemoveKey(ctx context.Context, r soap.RoundTripper, req *types.RemoveKey) (*types.RemoveKeyResponse, error) {
 13563  	var reqBody, resBody RemoveKeyBody
 13564  
 13565  	reqBody.Req = req
 13566  
 13567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13568  		return nil, err
 13569  	}
 13570  
 13571  	return resBody.Res, nil
 13572  }
 13573  
 13574  type RemoveKeysBody struct {
 13575  	Req    *types.RemoveKeys         `xml:"urn:vim25 RemoveKeys,omitempty"`
 13576  	Res    *types.RemoveKeysResponse `xml:"RemoveKeysResponse,omitempty"`
 13577  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13578  }
 13579  
 13580  func (b *RemoveKeysBody) Fault() *soap.Fault { return b.Fault_ }
 13581  
 13582  func RemoveKeys(ctx context.Context, r soap.RoundTripper, req *types.RemoveKeys) (*types.RemoveKeysResponse, error) {
 13583  	var reqBody, resBody RemoveKeysBody
 13584  
 13585  	reqBody.Req = req
 13586  
 13587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13588  		return nil, err
 13589  	}
 13590  
 13591  	return resBody.Res, nil
 13592  }
 13593  
 13594  type RemoveKmipServerBody struct {
 13595  	Req    *types.RemoveKmipServer         `xml:"urn:vim25 RemoveKmipServer,omitempty"`
 13596  	Res    *types.RemoveKmipServerResponse `xml:"RemoveKmipServerResponse,omitempty"`
 13597  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13598  }
 13599  
 13600  func (b *RemoveKmipServerBody) Fault() *soap.Fault { return b.Fault_ }
 13601  
 13602  func RemoveKmipServer(ctx context.Context, r soap.RoundTripper, req *types.RemoveKmipServer) (*types.RemoveKmipServerResponse, error) {
 13603  	var reqBody, resBody RemoveKmipServerBody
 13604  
 13605  	reqBody.Req = req
 13606  
 13607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13608  		return nil, err
 13609  	}
 13610  
 13611  	return resBody.Res, nil
 13612  }
 13613  
 13614  type RemoveLicenseBody struct {
 13615  	Req    *types.RemoveLicense         `xml:"urn:vim25 RemoveLicense,omitempty"`
 13616  	Res    *types.RemoveLicenseResponse `xml:"RemoveLicenseResponse,omitempty"`
 13617  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13618  }
 13619  
 13620  func (b *RemoveLicenseBody) Fault() *soap.Fault { return b.Fault_ }
 13621  
 13622  func RemoveLicense(ctx context.Context, r soap.RoundTripper, req *types.RemoveLicense) (*types.RemoveLicenseResponse, error) {
 13623  	var reqBody, resBody RemoveLicenseBody
 13624  
 13625  	reqBody.Req = req
 13626  
 13627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13628  		return nil, err
 13629  	}
 13630  
 13631  	return resBody.Res, nil
 13632  }
 13633  
 13634  type RemoveLicenseLabelBody struct {
 13635  	Req    *types.RemoveLicenseLabel         `xml:"urn:vim25 RemoveLicenseLabel,omitempty"`
 13636  	Res    *types.RemoveLicenseLabelResponse `xml:"RemoveLicenseLabelResponse,omitempty"`
 13637  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13638  }
 13639  
 13640  func (b *RemoveLicenseLabelBody) Fault() *soap.Fault { return b.Fault_ }
 13641  
 13642  func RemoveLicenseLabel(ctx context.Context, r soap.RoundTripper, req *types.RemoveLicenseLabel) (*types.RemoveLicenseLabelResponse, error) {
 13643  	var reqBody, resBody RemoveLicenseLabelBody
 13644  
 13645  	reqBody.Req = req
 13646  
 13647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13648  		return nil, err
 13649  	}
 13650  
 13651  	return resBody.Res, nil
 13652  }
 13653  
 13654  type RemoveMonitoredEntitiesBody struct {
 13655  	Req    *types.RemoveMonitoredEntities         `xml:"urn:vim25 RemoveMonitoredEntities,omitempty"`
 13656  	Res    *types.RemoveMonitoredEntitiesResponse `xml:"RemoveMonitoredEntitiesResponse,omitempty"`
 13657  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13658  }
 13659  
 13660  func (b *RemoveMonitoredEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
 13661  
 13662  func RemoveMonitoredEntities(ctx context.Context, r soap.RoundTripper, req *types.RemoveMonitoredEntities) (*types.RemoveMonitoredEntitiesResponse, error) {
 13663  	var reqBody, resBody RemoveMonitoredEntitiesBody
 13664  
 13665  	reqBody.Req = req
 13666  
 13667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13668  		return nil, err
 13669  	}
 13670  
 13671  	return resBody.Res, nil
 13672  }
 13673  
 13674  type RemoveNetworkResourcePoolBody struct {
 13675  	Req    *types.RemoveNetworkResourcePool         `xml:"urn:vim25 RemoveNetworkResourcePool,omitempty"`
 13676  	Res    *types.RemoveNetworkResourcePoolResponse `xml:"RemoveNetworkResourcePoolResponse,omitempty"`
 13677  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13678  }
 13679  
 13680  func (b *RemoveNetworkResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
 13681  
 13682  func RemoveNetworkResourcePool(ctx context.Context, r soap.RoundTripper, req *types.RemoveNetworkResourcePool) (*types.RemoveNetworkResourcePoolResponse, error) {
 13683  	var reqBody, resBody RemoveNetworkResourcePoolBody
 13684  
 13685  	reqBody.Req = req
 13686  
 13687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13688  		return nil, err
 13689  	}
 13690  
 13691  	return resBody.Res, nil
 13692  }
 13693  
 13694  type RemoveNvmeOverRdmaAdapterBody struct {
 13695  	Req    *types.RemoveNvmeOverRdmaAdapter         `xml:"urn:vim25 RemoveNvmeOverRdmaAdapter,omitempty"`
 13696  	Res    *types.RemoveNvmeOverRdmaAdapterResponse `xml:"RemoveNvmeOverRdmaAdapterResponse,omitempty"`
 13697  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13698  }
 13699  
 13700  func (b *RemoveNvmeOverRdmaAdapterBody) Fault() *soap.Fault { return b.Fault_ }
 13701  
 13702  func RemoveNvmeOverRdmaAdapter(ctx context.Context, r soap.RoundTripper, req *types.RemoveNvmeOverRdmaAdapter) (*types.RemoveNvmeOverRdmaAdapterResponse, error) {
 13703  	var reqBody, resBody RemoveNvmeOverRdmaAdapterBody
 13704  
 13705  	reqBody.Req = req
 13706  
 13707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13708  		return nil, err
 13709  	}
 13710  
 13711  	return resBody.Res, nil
 13712  }
 13713  
 13714  type RemovePerfIntervalBody struct {
 13715  	Req    *types.RemovePerfInterval         `xml:"urn:vim25 RemovePerfInterval,omitempty"`
 13716  	Res    *types.RemovePerfIntervalResponse `xml:"RemovePerfIntervalResponse,omitempty"`
 13717  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13718  }
 13719  
 13720  func (b *RemovePerfIntervalBody) Fault() *soap.Fault { return b.Fault_ }
 13721  
 13722  func RemovePerfInterval(ctx context.Context, r soap.RoundTripper, req *types.RemovePerfInterval) (*types.RemovePerfIntervalResponse, error) {
 13723  	var reqBody, resBody RemovePerfIntervalBody
 13724  
 13725  	reqBody.Req = req
 13726  
 13727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13728  		return nil, err
 13729  	}
 13730  
 13731  	return resBody.Res, nil
 13732  }
 13733  
 13734  type RemovePortGroupBody struct {
 13735  	Req    *types.RemovePortGroup         `xml:"urn:vim25 RemovePortGroup,omitempty"`
 13736  	Res    *types.RemovePortGroupResponse `xml:"RemovePortGroupResponse,omitempty"`
 13737  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13738  }
 13739  
 13740  func (b *RemovePortGroupBody) Fault() *soap.Fault { return b.Fault_ }
 13741  
 13742  func RemovePortGroup(ctx context.Context, r soap.RoundTripper, req *types.RemovePortGroup) (*types.RemovePortGroupResponse, error) {
 13743  	var reqBody, resBody RemovePortGroupBody
 13744  
 13745  	reqBody.Req = req
 13746  
 13747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13748  		return nil, err
 13749  	}
 13750  
 13751  	return resBody.Res, nil
 13752  }
 13753  
 13754  type RemoveScheduledTaskBody struct {
 13755  	Req    *types.RemoveScheduledTask         `xml:"urn:vim25 RemoveScheduledTask,omitempty"`
 13756  	Res    *types.RemoveScheduledTaskResponse `xml:"RemoveScheduledTaskResponse,omitempty"`
 13757  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13758  }
 13759  
 13760  func (b *RemoveScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
 13761  
 13762  func RemoveScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.RemoveScheduledTask) (*types.RemoveScheduledTaskResponse, error) {
 13763  	var reqBody, resBody RemoveScheduledTaskBody
 13764  
 13765  	reqBody.Req = req
 13766  
 13767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13768  		return nil, err
 13769  	}
 13770  
 13771  	return resBody.Res, nil
 13772  }
 13773  
 13774  type RemoveServiceConsoleVirtualNicBody struct {
 13775  	Req    *types.RemoveServiceConsoleVirtualNic         `xml:"urn:vim25 RemoveServiceConsoleVirtualNic,omitempty"`
 13776  	Res    *types.RemoveServiceConsoleVirtualNicResponse `xml:"RemoveServiceConsoleVirtualNicResponse,omitempty"`
 13777  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13778  }
 13779  
 13780  func (b *RemoveServiceConsoleVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
 13781  
 13782  func RemoveServiceConsoleVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.RemoveServiceConsoleVirtualNic) (*types.RemoveServiceConsoleVirtualNicResponse, error) {
 13783  	var reqBody, resBody RemoveServiceConsoleVirtualNicBody
 13784  
 13785  	reqBody.Req = req
 13786  
 13787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13788  		return nil, err
 13789  	}
 13790  
 13791  	return resBody.Res, nil
 13792  }
 13793  
 13794  type RemoveSmartCardTrustAnchorBody struct {
 13795  	Req    *types.RemoveSmartCardTrustAnchor         `xml:"urn:vim25 RemoveSmartCardTrustAnchor,omitempty"`
 13796  	Res    *types.RemoveSmartCardTrustAnchorResponse `xml:"RemoveSmartCardTrustAnchorResponse,omitempty"`
 13797  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13798  }
 13799  
 13800  func (b *RemoveSmartCardTrustAnchorBody) Fault() *soap.Fault { return b.Fault_ }
 13801  
 13802  func RemoveSmartCardTrustAnchor(ctx context.Context, r soap.RoundTripper, req *types.RemoveSmartCardTrustAnchor) (*types.RemoveSmartCardTrustAnchorResponse, error) {
 13803  	var reqBody, resBody RemoveSmartCardTrustAnchorBody
 13804  
 13805  	reqBody.Req = req
 13806  
 13807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13808  		return nil, err
 13809  	}
 13810  
 13811  	return resBody.Res, nil
 13812  }
 13813  
 13814  type RemoveSmartCardTrustAnchorByFingerprintBody struct {
 13815  	Req    *types.RemoveSmartCardTrustAnchorByFingerprint         `xml:"urn:vim25 RemoveSmartCardTrustAnchorByFingerprint,omitempty"`
 13816  	Res    *types.RemoveSmartCardTrustAnchorByFingerprintResponse `xml:"RemoveSmartCardTrustAnchorByFingerprintResponse,omitempty"`
 13817  	Fault_ *soap.Fault                                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13818  }
 13819  
 13820  func (b *RemoveSmartCardTrustAnchorByFingerprintBody) Fault() *soap.Fault { return b.Fault_ }
 13821  
 13822  func RemoveSmartCardTrustAnchorByFingerprint(ctx context.Context, r soap.RoundTripper, req *types.RemoveSmartCardTrustAnchorByFingerprint) (*types.RemoveSmartCardTrustAnchorByFingerprintResponse, error) {
 13823  	var reqBody, resBody RemoveSmartCardTrustAnchorByFingerprintBody
 13824  
 13825  	reqBody.Req = req
 13826  
 13827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13828  		return nil, err
 13829  	}
 13830  
 13831  	return resBody.Res, nil
 13832  }
 13833  
 13834  type RemoveSmartCardTrustAnchorCertificateBody struct {
 13835  	Req    *types.RemoveSmartCardTrustAnchorCertificate         `xml:"urn:vim25 RemoveSmartCardTrustAnchorCertificate,omitempty"`
 13836  	Res    *types.RemoveSmartCardTrustAnchorCertificateResponse `xml:"RemoveSmartCardTrustAnchorCertificateResponse,omitempty"`
 13837  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13838  }
 13839  
 13840  func (b *RemoveSmartCardTrustAnchorCertificateBody) Fault() *soap.Fault { return b.Fault_ }
 13841  
 13842  func RemoveSmartCardTrustAnchorCertificate(ctx context.Context, r soap.RoundTripper, req *types.RemoveSmartCardTrustAnchorCertificate) (*types.RemoveSmartCardTrustAnchorCertificateResponse, error) {
 13843  	var reqBody, resBody RemoveSmartCardTrustAnchorCertificateBody
 13844  
 13845  	reqBody.Req = req
 13846  
 13847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13848  		return nil, err
 13849  	}
 13850  
 13851  	return resBody.Res, nil
 13852  }
 13853  
 13854  type RemoveSnapshot_TaskBody struct {
 13855  	Req    *types.RemoveSnapshot_Task         `xml:"urn:vim25 RemoveSnapshot_Task,omitempty"`
 13856  	Res    *types.RemoveSnapshot_TaskResponse `xml:"RemoveSnapshot_TaskResponse,omitempty"`
 13857  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13858  }
 13859  
 13860  func (b *RemoveSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 13861  
 13862  func RemoveSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.RemoveSnapshot_Task) (*types.RemoveSnapshot_TaskResponse, error) {
 13863  	var reqBody, resBody RemoveSnapshot_TaskBody
 13864  
 13865  	reqBody.Req = req
 13866  
 13867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13868  		return nil, err
 13869  	}
 13870  
 13871  	return resBody.Res, nil
 13872  }
 13873  
 13874  type RemoveSoftwareAdapterBody struct {
 13875  	Req    *types.RemoveSoftwareAdapter         `xml:"urn:vim25 RemoveSoftwareAdapter,omitempty"`
 13876  	Res    *types.RemoveSoftwareAdapterResponse `xml:"RemoveSoftwareAdapterResponse,omitempty"`
 13877  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13878  }
 13879  
 13880  func (b *RemoveSoftwareAdapterBody) Fault() *soap.Fault { return b.Fault_ }
 13881  
 13882  func RemoveSoftwareAdapter(ctx context.Context, r soap.RoundTripper, req *types.RemoveSoftwareAdapter) (*types.RemoveSoftwareAdapterResponse, error) {
 13883  	var reqBody, resBody RemoveSoftwareAdapterBody
 13884  
 13885  	reqBody.Req = req
 13886  
 13887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13888  		return nil, err
 13889  	}
 13890  
 13891  	return resBody.Res, nil
 13892  }
 13893  
 13894  type RemoveUserBody struct {
 13895  	Req    *types.RemoveUser         `xml:"urn:vim25 RemoveUser,omitempty"`
 13896  	Res    *types.RemoveUserResponse `xml:"RemoveUserResponse,omitempty"`
 13897  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13898  }
 13899  
 13900  func (b *RemoveUserBody) Fault() *soap.Fault { return b.Fault_ }
 13901  
 13902  func RemoveUser(ctx context.Context, r soap.RoundTripper, req *types.RemoveUser) (*types.RemoveUserResponse, error) {
 13903  	var reqBody, resBody RemoveUserBody
 13904  
 13905  	reqBody.Req = req
 13906  
 13907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13908  		return nil, err
 13909  	}
 13910  
 13911  	return resBody.Res, nil
 13912  }
 13913  
 13914  type RemoveVirtualNicBody struct {
 13915  	Req    *types.RemoveVirtualNic         `xml:"urn:vim25 RemoveVirtualNic,omitempty"`
 13916  	Res    *types.RemoveVirtualNicResponse `xml:"RemoveVirtualNicResponse,omitempty"`
 13917  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13918  }
 13919  
 13920  func (b *RemoveVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
 13921  
 13922  func RemoveVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.RemoveVirtualNic) (*types.RemoveVirtualNicResponse, error) {
 13923  	var reqBody, resBody RemoveVirtualNicBody
 13924  
 13925  	reqBody.Req = req
 13926  
 13927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13928  		return nil, err
 13929  	}
 13930  
 13931  	return resBody.Res, nil
 13932  }
 13933  
 13934  type RemoveVirtualSwitchBody struct {
 13935  	Req    *types.RemoveVirtualSwitch         `xml:"urn:vim25 RemoveVirtualSwitch,omitempty"`
 13936  	Res    *types.RemoveVirtualSwitchResponse `xml:"RemoveVirtualSwitchResponse,omitempty"`
 13937  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13938  }
 13939  
 13940  func (b *RemoveVirtualSwitchBody) Fault() *soap.Fault { return b.Fault_ }
 13941  
 13942  func RemoveVirtualSwitch(ctx context.Context, r soap.RoundTripper, req *types.RemoveVirtualSwitch) (*types.RemoveVirtualSwitchResponse, error) {
 13943  	var reqBody, resBody RemoveVirtualSwitchBody
 13944  
 13945  	reqBody.Req = req
 13946  
 13947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13948  		return nil, err
 13949  	}
 13950  
 13951  	return resBody.Res, nil
 13952  }
 13953  
 13954  type RenameCustomFieldDefBody struct {
 13955  	Req    *types.RenameCustomFieldDef         `xml:"urn:vim25 RenameCustomFieldDef,omitempty"`
 13956  	Res    *types.RenameCustomFieldDefResponse `xml:"RenameCustomFieldDefResponse,omitempty"`
 13957  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13958  }
 13959  
 13960  func (b *RenameCustomFieldDefBody) Fault() *soap.Fault { return b.Fault_ }
 13961  
 13962  func RenameCustomFieldDef(ctx context.Context, r soap.RoundTripper, req *types.RenameCustomFieldDef) (*types.RenameCustomFieldDefResponse, error) {
 13963  	var reqBody, resBody RenameCustomFieldDefBody
 13964  
 13965  	reqBody.Req = req
 13966  
 13967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13968  		return nil, err
 13969  	}
 13970  
 13971  	return resBody.Res, nil
 13972  }
 13973  
 13974  type RenameCustomizationSpecBody struct {
 13975  	Req    *types.RenameCustomizationSpec         `xml:"urn:vim25 RenameCustomizationSpec,omitempty"`
 13976  	Res    *types.RenameCustomizationSpecResponse `xml:"RenameCustomizationSpecResponse,omitempty"`
 13977  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13978  }
 13979  
 13980  func (b *RenameCustomizationSpecBody) Fault() *soap.Fault { return b.Fault_ }
 13981  
 13982  func RenameCustomizationSpec(ctx context.Context, r soap.RoundTripper, req *types.RenameCustomizationSpec) (*types.RenameCustomizationSpecResponse, error) {
 13983  	var reqBody, resBody RenameCustomizationSpecBody
 13984  
 13985  	reqBody.Req = req
 13986  
 13987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 13988  		return nil, err
 13989  	}
 13990  
 13991  	return resBody.Res, nil
 13992  }
 13993  
 13994  type RenameDatastoreBody struct {
 13995  	Req    *types.RenameDatastore         `xml:"urn:vim25 RenameDatastore,omitempty"`
 13996  	Res    *types.RenameDatastoreResponse `xml:"RenameDatastoreResponse,omitempty"`
 13997  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 13998  }
 13999  
 14000  func (b *RenameDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
 14001  
 14002  func RenameDatastore(ctx context.Context, r soap.RoundTripper, req *types.RenameDatastore) (*types.RenameDatastoreResponse, error) {
 14003  	var reqBody, resBody RenameDatastoreBody
 14004  
 14005  	reqBody.Req = req
 14006  
 14007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14008  		return nil, err
 14009  	}
 14010  
 14011  	return resBody.Res, nil
 14012  }
 14013  
 14014  type RenameSnapshotBody struct {
 14015  	Req    *types.RenameSnapshot         `xml:"urn:vim25 RenameSnapshot,omitempty"`
 14016  	Res    *types.RenameSnapshotResponse `xml:"RenameSnapshotResponse,omitempty"`
 14017  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14018  }
 14019  
 14020  func (b *RenameSnapshotBody) Fault() *soap.Fault { return b.Fault_ }
 14021  
 14022  func RenameSnapshot(ctx context.Context, r soap.RoundTripper, req *types.RenameSnapshot) (*types.RenameSnapshotResponse, error) {
 14023  	var reqBody, resBody RenameSnapshotBody
 14024  
 14025  	reqBody.Req = req
 14026  
 14027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14028  		return nil, err
 14029  	}
 14030  
 14031  	return resBody.Res, nil
 14032  }
 14033  
 14034  type RenameVStorageObjectBody struct {
 14035  	Req    *types.RenameVStorageObject         `xml:"urn:vim25 RenameVStorageObject,omitempty"`
 14036  	Res    *types.RenameVStorageObjectResponse `xml:"RenameVStorageObjectResponse,omitempty"`
 14037  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14038  }
 14039  
 14040  func (b *RenameVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
 14041  
 14042  func RenameVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.RenameVStorageObject) (*types.RenameVStorageObjectResponse, error) {
 14043  	var reqBody, resBody RenameVStorageObjectBody
 14044  
 14045  	reqBody.Req = req
 14046  
 14047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14048  		return nil, err
 14049  	}
 14050  
 14051  	return resBody.Res, nil
 14052  }
 14053  
 14054  type RenameVStorageObjectExBody struct {
 14055  	Req    *types.RenameVStorageObjectEx         `xml:"urn:vim25 RenameVStorageObjectEx,omitempty"`
 14056  	Res    *types.RenameVStorageObjectExResponse `xml:"RenameVStorageObjectExResponse,omitempty"`
 14057  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14058  }
 14059  
 14060  func (b *RenameVStorageObjectExBody) Fault() *soap.Fault { return b.Fault_ }
 14061  
 14062  func RenameVStorageObjectEx(ctx context.Context, r soap.RoundTripper, req *types.RenameVStorageObjectEx) (*types.RenameVStorageObjectExResponse, error) {
 14063  	var reqBody, resBody RenameVStorageObjectExBody
 14064  
 14065  	reqBody.Req = req
 14066  
 14067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14068  		return nil, err
 14069  	}
 14070  
 14071  	return resBody.Res, nil
 14072  }
 14073  
 14074  type Rename_TaskBody struct {
 14075  	Req    *types.Rename_Task         `xml:"urn:vim25 Rename_Task,omitempty"`
 14076  	Res    *types.Rename_TaskResponse `xml:"Rename_TaskResponse,omitempty"`
 14077  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14078  }
 14079  
 14080  func (b *Rename_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 14081  
 14082  func Rename_Task(ctx context.Context, r soap.RoundTripper, req *types.Rename_Task) (*types.Rename_TaskResponse, error) {
 14083  	var reqBody, resBody Rename_TaskBody
 14084  
 14085  	reqBody.Req = req
 14086  
 14087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14088  		return nil, err
 14089  	}
 14090  
 14091  	return resBody.Res, nil
 14092  }
 14093  
 14094  type ReplaceCACertificatesAndCRLsBody struct {
 14095  	Req    *types.ReplaceCACertificatesAndCRLs         `xml:"urn:vim25 ReplaceCACertificatesAndCRLs,omitempty"`
 14096  	Res    *types.ReplaceCACertificatesAndCRLsResponse `xml:"ReplaceCACertificatesAndCRLsResponse,omitempty"`
 14097  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14098  }
 14099  
 14100  func (b *ReplaceCACertificatesAndCRLsBody) Fault() *soap.Fault { return b.Fault_ }
 14101  
 14102  func ReplaceCACertificatesAndCRLs(ctx context.Context, r soap.RoundTripper, req *types.ReplaceCACertificatesAndCRLs) (*types.ReplaceCACertificatesAndCRLsResponse, error) {
 14103  	var reqBody, resBody ReplaceCACertificatesAndCRLsBody
 14104  
 14105  	reqBody.Req = req
 14106  
 14107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14108  		return nil, err
 14109  	}
 14110  
 14111  	return resBody.Res, nil
 14112  }
 14113  
 14114  type ReplaceSmartCardTrustAnchorsBody struct {
 14115  	Req    *types.ReplaceSmartCardTrustAnchors         `xml:"urn:vim25 ReplaceSmartCardTrustAnchors,omitempty"`
 14116  	Res    *types.ReplaceSmartCardTrustAnchorsResponse `xml:"ReplaceSmartCardTrustAnchorsResponse,omitempty"`
 14117  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14118  }
 14119  
 14120  func (b *ReplaceSmartCardTrustAnchorsBody) Fault() *soap.Fault { return b.Fault_ }
 14121  
 14122  func ReplaceSmartCardTrustAnchors(ctx context.Context, r soap.RoundTripper, req *types.ReplaceSmartCardTrustAnchors) (*types.ReplaceSmartCardTrustAnchorsResponse, error) {
 14123  	var reqBody, resBody ReplaceSmartCardTrustAnchorsBody
 14124  
 14125  	reqBody.Req = req
 14126  
 14127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14128  		return nil, err
 14129  	}
 14130  
 14131  	return resBody.Res, nil
 14132  }
 14133  
 14134  type RescanAllHbaBody struct {
 14135  	Req    *types.RescanAllHba         `xml:"urn:vim25 RescanAllHba,omitempty"`
 14136  	Res    *types.RescanAllHbaResponse `xml:"RescanAllHbaResponse,omitempty"`
 14137  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14138  }
 14139  
 14140  func (b *RescanAllHbaBody) Fault() *soap.Fault { return b.Fault_ }
 14141  
 14142  func RescanAllHba(ctx context.Context, r soap.RoundTripper, req *types.RescanAllHba) (*types.RescanAllHbaResponse, error) {
 14143  	var reqBody, resBody RescanAllHbaBody
 14144  
 14145  	reqBody.Req = req
 14146  
 14147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14148  		return nil, err
 14149  	}
 14150  
 14151  	return resBody.Res, nil
 14152  }
 14153  
 14154  type RescanHbaBody struct {
 14155  	Req    *types.RescanHba         `xml:"urn:vim25 RescanHba,omitempty"`
 14156  	Res    *types.RescanHbaResponse `xml:"RescanHbaResponse,omitempty"`
 14157  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14158  }
 14159  
 14160  func (b *RescanHbaBody) Fault() *soap.Fault { return b.Fault_ }
 14161  
 14162  func RescanHba(ctx context.Context, r soap.RoundTripper, req *types.RescanHba) (*types.RescanHbaResponse, error) {
 14163  	var reqBody, resBody RescanHbaBody
 14164  
 14165  	reqBody.Req = req
 14166  
 14167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14168  		return nil, err
 14169  	}
 14170  
 14171  	return resBody.Res, nil
 14172  }
 14173  
 14174  type RescanVffsBody struct {
 14175  	Req    *types.RescanVffs         `xml:"urn:vim25 RescanVffs,omitempty"`
 14176  	Res    *types.RescanVffsResponse `xml:"RescanVffsResponse,omitempty"`
 14177  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14178  }
 14179  
 14180  func (b *RescanVffsBody) Fault() *soap.Fault { return b.Fault_ }
 14181  
 14182  func RescanVffs(ctx context.Context, r soap.RoundTripper, req *types.RescanVffs) (*types.RescanVffsResponse, error) {
 14183  	var reqBody, resBody RescanVffsBody
 14184  
 14185  	reqBody.Req = req
 14186  
 14187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14188  		return nil, err
 14189  	}
 14190  
 14191  	return resBody.Res, nil
 14192  }
 14193  
 14194  type RescanVmfsBody struct {
 14195  	Req    *types.RescanVmfs         `xml:"urn:vim25 RescanVmfs,omitempty"`
 14196  	Res    *types.RescanVmfsResponse `xml:"RescanVmfsResponse,omitempty"`
 14197  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14198  }
 14199  
 14200  func (b *RescanVmfsBody) Fault() *soap.Fault { return b.Fault_ }
 14201  
 14202  func RescanVmfs(ctx context.Context, r soap.RoundTripper, req *types.RescanVmfs) (*types.RescanVmfsResponse, error) {
 14203  	var reqBody, resBody RescanVmfsBody
 14204  
 14205  	reqBody.Req = req
 14206  
 14207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14208  		return nil, err
 14209  	}
 14210  
 14211  	return resBody.Res, nil
 14212  }
 14213  
 14214  type ResetCollectorBody struct {
 14215  	Req    *types.ResetCollector         `xml:"urn:vim25 ResetCollector,omitempty"`
 14216  	Res    *types.ResetCollectorResponse `xml:"ResetCollectorResponse,omitempty"`
 14217  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14218  }
 14219  
 14220  func (b *ResetCollectorBody) Fault() *soap.Fault { return b.Fault_ }
 14221  
 14222  func ResetCollector(ctx context.Context, r soap.RoundTripper, req *types.ResetCollector) (*types.ResetCollectorResponse, error) {
 14223  	var reqBody, resBody ResetCollectorBody
 14224  
 14225  	reqBody.Req = req
 14226  
 14227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14228  		return nil, err
 14229  	}
 14230  
 14231  	return resBody.Res, nil
 14232  }
 14233  
 14234  type ResetCounterLevelMappingBody struct {
 14235  	Req    *types.ResetCounterLevelMapping         `xml:"urn:vim25 ResetCounterLevelMapping,omitempty"`
 14236  	Res    *types.ResetCounterLevelMappingResponse `xml:"ResetCounterLevelMappingResponse,omitempty"`
 14237  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14238  }
 14239  
 14240  func (b *ResetCounterLevelMappingBody) Fault() *soap.Fault { return b.Fault_ }
 14241  
 14242  func ResetCounterLevelMapping(ctx context.Context, r soap.RoundTripper, req *types.ResetCounterLevelMapping) (*types.ResetCounterLevelMappingResponse, error) {
 14243  	var reqBody, resBody ResetCounterLevelMappingBody
 14244  
 14245  	reqBody.Req = req
 14246  
 14247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14248  		return nil, err
 14249  	}
 14250  
 14251  	return resBody.Res, nil
 14252  }
 14253  
 14254  type ResetEntityPermissionsBody struct {
 14255  	Req    *types.ResetEntityPermissions         `xml:"urn:vim25 ResetEntityPermissions,omitempty"`
 14256  	Res    *types.ResetEntityPermissionsResponse `xml:"ResetEntityPermissionsResponse,omitempty"`
 14257  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14258  }
 14259  
 14260  func (b *ResetEntityPermissionsBody) Fault() *soap.Fault { return b.Fault_ }
 14261  
 14262  func ResetEntityPermissions(ctx context.Context, r soap.RoundTripper, req *types.ResetEntityPermissions) (*types.ResetEntityPermissionsResponse, error) {
 14263  	var reqBody, resBody ResetEntityPermissionsBody
 14264  
 14265  	reqBody.Req = req
 14266  
 14267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14268  		return nil, err
 14269  	}
 14270  
 14271  	return resBody.Res, nil
 14272  }
 14273  
 14274  type ResetFirmwareToFactoryDefaultsBody struct {
 14275  	Req    *types.ResetFirmwareToFactoryDefaults         `xml:"urn:vim25 ResetFirmwareToFactoryDefaults,omitempty"`
 14276  	Res    *types.ResetFirmwareToFactoryDefaultsResponse `xml:"ResetFirmwareToFactoryDefaultsResponse,omitempty"`
 14277  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14278  }
 14279  
 14280  func (b *ResetFirmwareToFactoryDefaultsBody) Fault() *soap.Fault { return b.Fault_ }
 14281  
 14282  func ResetFirmwareToFactoryDefaults(ctx context.Context, r soap.RoundTripper, req *types.ResetFirmwareToFactoryDefaults) (*types.ResetFirmwareToFactoryDefaultsResponse, error) {
 14283  	var reqBody, resBody ResetFirmwareToFactoryDefaultsBody
 14284  
 14285  	reqBody.Req = req
 14286  
 14287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14288  		return nil, err
 14289  	}
 14290  
 14291  	return resBody.Res, nil
 14292  }
 14293  
 14294  type ResetGuestInformationBody struct {
 14295  	Req    *types.ResetGuestInformation         `xml:"urn:vim25 ResetGuestInformation,omitempty"`
 14296  	Res    *types.ResetGuestInformationResponse `xml:"ResetGuestInformationResponse,omitempty"`
 14297  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14298  }
 14299  
 14300  func (b *ResetGuestInformationBody) Fault() *soap.Fault { return b.Fault_ }
 14301  
 14302  func ResetGuestInformation(ctx context.Context, r soap.RoundTripper, req *types.ResetGuestInformation) (*types.ResetGuestInformationResponse, error) {
 14303  	var reqBody, resBody ResetGuestInformationBody
 14304  
 14305  	reqBody.Req = req
 14306  
 14307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14308  		return nil, err
 14309  	}
 14310  
 14311  	return resBody.Res, nil
 14312  }
 14313  
 14314  type ResetListViewBody struct {
 14315  	Req    *types.ResetListView         `xml:"urn:vim25 ResetListView,omitempty"`
 14316  	Res    *types.ResetListViewResponse `xml:"ResetListViewResponse,omitempty"`
 14317  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14318  }
 14319  
 14320  func (b *ResetListViewBody) Fault() *soap.Fault { return b.Fault_ }
 14321  
 14322  func ResetListView(ctx context.Context, r soap.RoundTripper, req *types.ResetListView) (*types.ResetListViewResponse, error) {
 14323  	var reqBody, resBody ResetListViewBody
 14324  
 14325  	reqBody.Req = req
 14326  
 14327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14328  		return nil, err
 14329  	}
 14330  
 14331  	return resBody.Res, nil
 14332  }
 14333  
 14334  type ResetListViewFromViewBody struct {
 14335  	Req    *types.ResetListViewFromView         `xml:"urn:vim25 ResetListViewFromView,omitempty"`
 14336  	Res    *types.ResetListViewFromViewResponse `xml:"ResetListViewFromViewResponse,omitempty"`
 14337  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14338  }
 14339  
 14340  func (b *ResetListViewFromViewBody) Fault() *soap.Fault { return b.Fault_ }
 14341  
 14342  func ResetListViewFromView(ctx context.Context, r soap.RoundTripper, req *types.ResetListViewFromView) (*types.ResetListViewFromViewResponse, error) {
 14343  	var reqBody, resBody ResetListViewFromViewBody
 14344  
 14345  	reqBody.Req = req
 14346  
 14347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14348  		return nil, err
 14349  	}
 14350  
 14351  	return resBody.Res, nil
 14352  }
 14353  
 14354  type ResetSystemHealthInfoBody struct {
 14355  	Req    *types.ResetSystemHealthInfo         `xml:"urn:vim25 ResetSystemHealthInfo,omitempty"`
 14356  	Res    *types.ResetSystemHealthInfoResponse `xml:"ResetSystemHealthInfoResponse,omitempty"`
 14357  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14358  }
 14359  
 14360  func (b *ResetSystemHealthInfoBody) Fault() *soap.Fault { return b.Fault_ }
 14361  
 14362  func ResetSystemHealthInfo(ctx context.Context, r soap.RoundTripper, req *types.ResetSystemHealthInfo) (*types.ResetSystemHealthInfoResponse, error) {
 14363  	var reqBody, resBody ResetSystemHealthInfoBody
 14364  
 14365  	reqBody.Req = req
 14366  
 14367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14368  		return nil, err
 14369  	}
 14370  
 14371  	return resBody.Res, nil
 14372  }
 14373  
 14374  type ResetVM_TaskBody struct {
 14375  	Req    *types.ResetVM_Task         `xml:"urn:vim25 ResetVM_Task,omitempty"`
 14376  	Res    *types.ResetVM_TaskResponse `xml:"ResetVM_TaskResponse,omitempty"`
 14377  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14378  }
 14379  
 14380  func (b *ResetVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 14381  
 14382  func ResetVM_Task(ctx context.Context, r soap.RoundTripper, req *types.ResetVM_Task) (*types.ResetVM_TaskResponse, error) {
 14383  	var reqBody, resBody ResetVM_TaskBody
 14384  
 14385  	reqBody.Req = req
 14386  
 14387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14388  		return nil, err
 14389  	}
 14390  
 14391  	return resBody.Res, nil
 14392  }
 14393  
 14394  type ResignatureUnresolvedVmfsVolume_TaskBody struct {
 14395  	Req    *types.ResignatureUnresolvedVmfsVolume_Task         `xml:"urn:vim25 ResignatureUnresolvedVmfsVolume_Task,omitempty"`
 14396  	Res    *types.ResignatureUnresolvedVmfsVolume_TaskResponse `xml:"ResignatureUnresolvedVmfsVolume_TaskResponse,omitempty"`
 14397  	Fault_ *soap.Fault                                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14398  }
 14399  
 14400  func (b *ResignatureUnresolvedVmfsVolume_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 14401  
 14402  func ResignatureUnresolvedVmfsVolume_Task(ctx context.Context, r soap.RoundTripper, req *types.ResignatureUnresolvedVmfsVolume_Task) (*types.ResignatureUnresolvedVmfsVolume_TaskResponse, error) {
 14403  	var reqBody, resBody ResignatureUnresolvedVmfsVolume_TaskBody
 14404  
 14405  	reqBody.Req = req
 14406  
 14407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14408  		return nil, err
 14409  	}
 14410  
 14411  	return resBody.Res, nil
 14412  }
 14413  
 14414  type ResolveInstallationErrorsOnCluster_TaskBody struct {
 14415  	Req    *types.ResolveInstallationErrorsOnCluster_Task         `xml:"urn:vim25 ResolveInstallationErrorsOnCluster_Task,omitempty"`
 14416  	Res    *types.ResolveInstallationErrorsOnCluster_TaskResponse `xml:"ResolveInstallationErrorsOnCluster_TaskResponse,omitempty"`
 14417  	Fault_ *soap.Fault                                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14418  }
 14419  
 14420  func (b *ResolveInstallationErrorsOnCluster_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 14421  
 14422  func ResolveInstallationErrorsOnCluster_Task(ctx context.Context, r soap.RoundTripper, req *types.ResolveInstallationErrorsOnCluster_Task) (*types.ResolveInstallationErrorsOnCluster_TaskResponse, error) {
 14423  	var reqBody, resBody ResolveInstallationErrorsOnCluster_TaskBody
 14424  
 14425  	reqBody.Req = req
 14426  
 14427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14428  		return nil, err
 14429  	}
 14430  
 14431  	return resBody.Res, nil
 14432  }
 14433  
 14434  type ResolveInstallationErrorsOnHost_TaskBody struct {
 14435  	Req    *types.ResolveInstallationErrorsOnHost_Task         `xml:"urn:vim25 ResolveInstallationErrorsOnHost_Task,omitempty"`
 14436  	Res    *types.ResolveInstallationErrorsOnHost_TaskResponse `xml:"ResolveInstallationErrorsOnHost_TaskResponse,omitempty"`
 14437  	Fault_ *soap.Fault                                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14438  }
 14439  
 14440  func (b *ResolveInstallationErrorsOnHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 14441  
 14442  func ResolveInstallationErrorsOnHost_Task(ctx context.Context, r soap.RoundTripper, req *types.ResolveInstallationErrorsOnHost_Task) (*types.ResolveInstallationErrorsOnHost_TaskResponse, error) {
 14443  	var reqBody, resBody ResolveInstallationErrorsOnHost_TaskBody
 14444  
 14445  	reqBody.Req = req
 14446  
 14447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14448  		return nil, err
 14449  	}
 14450  
 14451  	return resBody.Res, nil
 14452  }
 14453  
 14454  type ResolveMultipleUnresolvedVmfsVolumesBody struct {
 14455  	Req    *types.ResolveMultipleUnresolvedVmfsVolumes         `xml:"urn:vim25 ResolveMultipleUnresolvedVmfsVolumes,omitempty"`
 14456  	Res    *types.ResolveMultipleUnresolvedVmfsVolumesResponse `xml:"ResolveMultipleUnresolvedVmfsVolumesResponse,omitempty"`
 14457  	Fault_ *soap.Fault                                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14458  }
 14459  
 14460  func (b *ResolveMultipleUnresolvedVmfsVolumesBody) Fault() *soap.Fault { return b.Fault_ }
 14461  
 14462  func ResolveMultipleUnresolvedVmfsVolumes(ctx context.Context, r soap.RoundTripper, req *types.ResolveMultipleUnresolvedVmfsVolumes) (*types.ResolveMultipleUnresolvedVmfsVolumesResponse, error) {
 14463  	var reqBody, resBody ResolveMultipleUnresolvedVmfsVolumesBody
 14464  
 14465  	reqBody.Req = req
 14466  
 14467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14468  		return nil, err
 14469  	}
 14470  
 14471  	return resBody.Res, nil
 14472  }
 14473  
 14474  type ResolveMultipleUnresolvedVmfsVolumesEx_TaskBody struct {
 14475  	Req    *types.ResolveMultipleUnresolvedVmfsVolumesEx_Task         `xml:"urn:vim25 ResolveMultipleUnresolvedVmfsVolumesEx_Task,omitempty"`
 14476  	Res    *types.ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse `xml:"ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse,omitempty"`
 14477  	Fault_ *soap.Fault                                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14478  }
 14479  
 14480  func (b *ResolveMultipleUnresolvedVmfsVolumesEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 14481  
 14482  func ResolveMultipleUnresolvedVmfsVolumesEx_Task(ctx context.Context, r soap.RoundTripper, req *types.ResolveMultipleUnresolvedVmfsVolumesEx_Task) (*types.ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse, error) {
 14483  	var reqBody, resBody ResolveMultipleUnresolvedVmfsVolumesEx_TaskBody
 14484  
 14485  	reqBody.Req = req
 14486  
 14487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14488  		return nil, err
 14489  	}
 14490  
 14491  	return resBody.Res, nil
 14492  }
 14493  
 14494  type RestartServiceBody struct {
 14495  	Req    *types.RestartService         `xml:"urn:vim25 RestartService,omitempty"`
 14496  	Res    *types.RestartServiceResponse `xml:"RestartServiceResponse,omitempty"`
 14497  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14498  }
 14499  
 14500  func (b *RestartServiceBody) Fault() *soap.Fault { return b.Fault_ }
 14501  
 14502  func RestartService(ctx context.Context, r soap.RoundTripper, req *types.RestartService) (*types.RestartServiceResponse, error) {
 14503  	var reqBody, resBody RestartServiceBody
 14504  
 14505  	reqBody.Req = req
 14506  
 14507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14508  		return nil, err
 14509  	}
 14510  
 14511  	return resBody.Res, nil
 14512  }
 14513  
 14514  type RestartServiceConsoleVirtualNicBody struct {
 14515  	Req    *types.RestartServiceConsoleVirtualNic         `xml:"urn:vim25 RestartServiceConsoleVirtualNic,omitempty"`
 14516  	Res    *types.RestartServiceConsoleVirtualNicResponse `xml:"RestartServiceConsoleVirtualNicResponse,omitempty"`
 14517  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14518  }
 14519  
 14520  func (b *RestartServiceConsoleVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
 14521  
 14522  func RestartServiceConsoleVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.RestartServiceConsoleVirtualNic) (*types.RestartServiceConsoleVirtualNicResponse, error) {
 14523  	var reqBody, resBody RestartServiceConsoleVirtualNicBody
 14524  
 14525  	reqBody.Req = req
 14526  
 14527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14528  		return nil, err
 14529  	}
 14530  
 14531  	return resBody.Res, nil
 14532  }
 14533  
 14534  type RestoreFirmwareConfigurationBody struct {
 14535  	Req    *types.RestoreFirmwareConfiguration         `xml:"urn:vim25 RestoreFirmwareConfiguration,omitempty"`
 14536  	Res    *types.RestoreFirmwareConfigurationResponse `xml:"RestoreFirmwareConfigurationResponse,omitempty"`
 14537  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14538  }
 14539  
 14540  func (b *RestoreFirmwareConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
 14541  
 14542  func RestoreFirmwareConfiguration(ctx context.Context, r soap.RoundTripper, req *types.RestoreFirmwareConfiguration) (*types.RestoreFirmwareConfigurationResponse, error) {
 14543  	var reqBody, resBody RestoreFirmwareConfigurationBody
 14544  
 14545  	reqBody.Req = req
 14546  
 14547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14548  		return nil, err
 14549  	}
 14550  
 14551  	return resBody.Res, nil
 14552  }
 14553  
 14554  type RetrieveAllPermissionsBody struct {
 14555  	Req    *types.RetrieveAllPermissions         `xml:"urn:vim25 RetrieveAllPermissions,omitempty"`
 14556  	Res    *types.RetrieveAllPermissionsResponse `xml:"RetrieveAllPermissionsResponse,omitempty"`
 14557  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14558  }
 14559  
 14560  func (b *RetrieveAllPermissionsBody) Fault() *soap.Fault { return b.Fault_ }
 14561  
 14562  func RetrieveAllPermissions(ctx context.Context, r soap.RoundTripper, req *types.RetrieveAllPermissions) (*types.RetrieveAllPermissionsResponse, error) {
 14563  	var reqBody, resBody RetrieveAllPermissionsBody
 14564  
 14565  	reqBody.Req = req
 14566  
 14567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14568  		return nil, err
 14569  	}
 14570  
 14571  	return resBody.Res, nil
 14572  }
 14573  
 14574  type RetrieveAnswerFileBody struct {
 14575  	Req    *types.RetrieveAnswerFile         `xml:"urn:vim25 RetrieveAnswerFile,omitempty"`
 14576  	Res    *types.RetrieveAnswerFileResponse `xml:"RetrieveAnswerFileResponse,omitempty"`
 14577  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14578  }
 14579  
 14580  func (b *RetrieveAnswerFileBody) Fault() *soap.Fault { return b.Fault_ }
 14581  
 14582  func RetrieveAnswerFile(ctx context.Context, r soap.RoundTripper, req *types.RetrieveAnswerFile) (*types.RetrieveAnswerFileResponse, error) {
 14583  	var reqBody, resBody RetrieveAnswerFileBody
 14584  
 14585  	reqBody.Req = req
 14586  
 14587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14588  		return nil, err
 14589  	}
 14590  
 14591  	return resBody.Res, nil
 14592  }
 14593  
 14594  type RetrieveAnswerFileForProfileBody struct {
 14595  	Req    *types.RetrieveAnswerFileForProfile         `xml:"urn:vim25 RetrieveAnswerFileForProfile,omitempty"`
 14596  	Res    *types.RetrieveAnswerFileForProfileResponse `xml:"RetrieveAnswerFileForProfileResponse,omitempty"`
 14597  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14598  }
 14599  
 14600  func (b *RetrieveAnswerFileForProfileBody) Fault() *soap.Fault { return b.Fault_ }
 14601  
 14602  func RetrieveAnswerFileForProfile(ctx context.Context, r soap.RoundTripper, req *types.RetrieveAnswerFileForProfile) (*types.RetrieveAnswerFileForProfileResponse, error) {
 14603  	var reqBody, resBody RetrieveAnswerFileForProfileBody
 14604  
 14605  	reqBody.Req = req
 14606  
 14607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14608  		return nil, err
 14609  	}
 14610  
 14611  	return resBody.Res, nil
 14612  }
 14613  
 14614  type RetrieveArgumentDescriptionBody struct {
 14615  	Req    *types.RetrieveArgumentDescription         `xml:"urn:vim25 RetrieveArgumentDescription,omitempty"`
 14616  	Res    *types.RetrieveArgumentDescriptionResponse `xml:"RetrieveArgumentDescriptionResponse,omitempty"`
 14617  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14618  }
 14619  
 14620  func (b *RetrieveArgumentDescriptionBody) Fault() *soap.Fault { return b.Fault_ }
 14621  
 14622  func RetrieveArgumentDescription(ctx context.Context, r soap.RoundTripper, req *types.RetrieveArgumentDescription) (*types.RetrieveArgumentDescriptionResponse, error) {
 14623  	var reqBody, resBody RetrieveArgumentDescriptionBody
 14624  
 14625  	reqBody.Req = req
 14626  
 14627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14628  		return nil, err
 14629  	}
 14630  
 14631  	return resBody.Res, nil
 14632  }
 14633  
 14634  type RetrieveCertificateInfoListBody struct {
 14635  	Req    *types.RetrieveCertificateInfoList         `xml:"urn:vim25 RetrieveCertificateInfoList,omitempty"`
 14636  	Res    *types.RetrieveCertificateInfoListResponse `xml:"RetrieveCertificateInfoListResponse,omitempty"`
 14637  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14638  }
 14639  
 14640  func (b *RetrieveCertificateInfoListBody) Fault() *soap.Fault { return b.Fault_ }
 14641  
 14642  func RetrieveCertificateInfoList(ctx context.Context, r soap.RoundTripper, req *types.RetrieveCertificateInfoList) (*types.RetrieveCertificateInfoListResponse, error) {
 14643  	var reqBody, resBody RetrieveCertificateInfoListBody
 14644  
 14645  	reqBody.Req = req
 14646  
 14647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14648  		return nil, err
 14649  	}
 14650  
 14651  	return resBody.Res, nil
 14652  }
 14653  
 14654  type RetrieveClientCertBody struct {
 14655  	Req    *types.RetrieveClientCert         `xml:"urn:vim25 RetrieveClientCert,omitempty"`
 14656  	Res    *types.RetrieveClientCertResponse `xml:"RetrieveClientCertResponse,omitempty"`
 14657  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14658  }
 14659  
 14660  func (b *RetrieveClientCertBody) Fault() *soap.Fault { return b.Fault_ }
 14661  
 14662  func RetrieveClientCert(ctx context.Context, r soap.RoundTripper, req *types.RetrieveClientCert) (*types.RetrieveClientCertResponse, error) {
 14663  	var reqBody, resBody RetrieveClientCertBody
 14664  
 14665  	reqBody.Req = req
 14666  
 14667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14668  		return nil, err
 14669  	}
 14670  
 14671  	return resBody.Res, nil
 14672  }
 14673  
 14674  type RetrieveClientCsrBody struct {
 14675  	Req    *types.RetrieveClientCsr         `xml:"urn:vim25 RetrieveClientCsr,omitempty"`
 14676  	Res    *types.RetrieveClientCsrResponse `xml:"RetrieveClientCsrResponse,omitempty"`
 14677  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14678  }
 14679  
 14680  func (b *RetrieveClientCsrBody) Fault() *soap.Fault { return b.Fault_ }
 14681  
 14682  func RetrieveClientCsr(ctx context.Context, r soap.RoundTripper, req *types.RetrieveClientCsr) (*types.RetrieveClientCsrResponse, error) {
 14683  	var reqBody, resBody RetrieveClientCsrBody
 14684  
 14685  	reqBody.Req = req
 14686  
 14687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14688  		return nil, err
 14689  	}
 14690  
 14691  	return resBody.Res, nil
 14692  }
 14693  
 14694  type RetrieveDasAdvancedRuntimeInfoBody struct {
 14695  	Req    *types.RetrieveDasAdvancedRuntimeInfo         `xml:"urn:vim25 RetrieveDasAdvancedRuntimeInfo,omitempty"`
 14696  	Res    *types.RetrieveDasAdvancedRuntimeInfoResponse `xml:"RetrieveDasAdvancedRuntimeInfoResponse,omitempty"`
 14697  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14698  }
 14699  
 14700  func (b *RetrieveDasAdvancedRuntimeInfoBody) Fault() *soap.Fault { return b.Fault_ }
 14701  
 14702  func RetrieveDasAdvancedRuntimeInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveDasAdvancedRuntimeInfo) (*types.RetrieveDasAdvancedRuntimeInfoResponse, error) {
 14703  	var reqBody, resBody RetrieveDasAdvancedRuntimeInfoBody
 14704  
 14705  	reqBody.Req = req
 14706  
 14707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14708  		return nil, err
 14709  	}
 14710  
 14711  	return resBody.Res, nil
 14712  }
 14713  
 14714  type RetrieveDescriptionBody struct {
 14715  	Req    *types.RetrieveDescription         `xml:"urn:vim25 RetrieveDescription,omitempty"`
 14716  	Res    *types.RetrieveDescriptionResponse `xml:"RetrieveDescriptionResponse,omitempty"`
 14717  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14718  }
 14719  
 14720  func (b *RetrieveDescriptionBody) Fault() *soap.Fault { return b.Fault_ }
 14721  
 14722  func RetrieveDescription(ctx context.Context, r soap.RoundTripper, req *types.RetrieveDescription) (*types.RetrieveDescriptionResponse, error) {
 14723  	var reqBody, resBody RetrieveDescriptionBody
 14724  
 14725  	reqBody.Req = req
 14726  
 14727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14728  		return nil, err
 14729  	}
 14730  
 14731  	return resBody.Res, nil
 14732  }
 14733  
 14734  type RetrieveDiskPartitionInfoBody struct {
 14735  	Req    *types.RetrieveDiskPartitionInfo         `xml:"urn:vim25 RetrieveDiskPartitionInfo,omitempty"`
 14736  	Res    *types.RetrieveDiskPartitionInfoResponse `xml:"RetrieveDiskPartitionInfoResponse,omitempty"`
 14737  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14738  }
 14739  
 14740  func (b *RetrieveDiskPartitionInfoBody) Fault() *soap.Fault { return b.Fault_ }
 14741  
 14742  func RetrieveDiskPartitionInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveDiskPartitionInfo) (*types.RetrieveDiskPartitionInfoResponse, error) {
 14743  	var reqBody, resBody RetrieveDiskPartitionInfoBody
 14744  
 14745  	reqBody.Req = req
 14746  
 14747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14748  		return nil, err
 14749  	}
 14750  
 14751  	return resBody.Res, nil
 14752  }
 14753  
 14754  type RetrieveDynamicPassthroughInfoBody struct {
 14755  	Req    *types.RetrieveDynamicPassthroughInfo         `xml:"urn:vim25 RetrieveDynamicPassthroughInfo,omitempty"`
 14756  	Res    *types.RetrieveDynamicPassthroughInfoResponse `xml:"RetrieveDynamicPassthroughInfoResponse,omitempty"`
 14757  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14758  }
 14759  
 14760  func (b *RetrieveDynamicPassthroughInfoBody) Fault() *soap.Fault { return b.Fault_ }
 14761  
 14762  func RetrieveDynamicPassthroughInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveDynamicPassthroughInfo) (*types.RetrieveDynamicPassthroughInfoResponse, error) {
 14763  	var reqBody, resBody RetrieveDynamicPassthroughInfoBody
 14764  
 14765  	reqBody.Req = req
 14766  
 14767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14768  		return nil, err
 14769  	}
 14770  
 14771  	return resBody.Res, nil
 14772  }
 14773  
 14774  type RetrieveEntityPermissionsBody struct {
 14775  	Req    *types.RetrieveEntityPermissions         `xml:"urn:vim25 RetrieveEntityPermissions,omitempty"`
 14776  	Res    *types.RetrieveEntityPermissionsResponse `xml:"RetrieveEntityPermissionsResponse,omitempty"`
 14777  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14778  }
 14779  
 14780  func (b *RetrieveEntityPermissionsBody) Fault() *soap.Fault { return b.Fault_ }
 14781  
 14782  func RetrieveEntityPermissions(ctx context.Context, r soap.RoundTripper, req *types.RetrieveEntityPermissions) (*types.RetrieveEntityPermissionsResponse, error) {
 14783  	var reqBody, resBody RetrieveEntityPermissionsBody
 14784  
 14785  	reqBody.Req = req
 14786  
 14787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14788  		return nil, err
 14789  	}
 14790  
 14791  	return resBody.Res, nil
 14792  }
 14793  
 14794  type RetrieveEntityScheduledTaskBody struct {
 14795  	Req    *types.RetrieveEntityScheduledTask         `xml:"urn:vim25 RetrieveEntityScheduledTask,omitempty"`
 14796  	Res    *types.RetrieveEntityScheduledTaskResponse `xml:"RetrieveEntityScheduledTaskResponse,omitempty"`
 14797  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14798  }
 14799  
 14800  func (b *RetrieveEntityScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
 14801  
 14802  func RetrieveEntityScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.RetrieveEntityScheduledTask) (*types.RetrieveEntityScheduledTaskResponse, error) {
 14803  	var reqBody, resBody RetrieveEntityScheduledTaskBody
 14804  
 14805  	reqBody.Req = req
 14806  
 14807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14808  		return nil, err
 14809  	}
 14810  
 14811  	return resBody.Res, nil
 14812  }
 14813  
 14814  type RetrieveFreeEpcMemoryBody struct {
 14815  	Req    *types.RetrieveFreeEpcMemory         `xml:"urn:vim25 RetrieveFreeEpcMemory,omitempty"`
 14816  	Res    *types.RetrieveFreeEpcMemoryResponse `xml:"RetrieveFreeEpcMemoryResponse,omitempty"`
 14817  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14818  }
 14819  
 14820  func (b *RetrieveFreeEpcMemoryBody) Fault() *soap.Fault { return b.Fault_ }
 14821  
 14822  func RetrieveFreeEpcMemory(ctx context.Context, r soap.RoundTripper, req *types.RetrieveFreeEpcMemory) (*types.RetrieveFreeEpcMemoryResponse, error) {
 14823  	var reqBody, resBody RetrieveFreeEpcMemoryBody
 14824  
 14825  	reqBody.Req = req
 14826  
 14827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14828  		return nil, err
 14829  	}
 14830  
 14831  	return resBody.Res, nil
 14832  }
 14833  
 14834  type RetrieveHardwareUptimeBody struct {
 14835  	Req    *types.RetrieveHardwareUptime         `xml:"urn:vim25 RetrieveHardwareUptime,omitempty"`
 14836  	Res    *types.RetrieveHardwareUptimeResponse `xml:"RetrieveHardwareUptimeResponse,omitempty"`
 14837  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14838  }
 14839  
 14840  func (b *RetrieveHardwareUptimeBody) Fault() *soap.Fault { return b.Fault_ }
 14841  
 14842  func RetrieveHardwareUptime(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHardwareUptime) (*types.RetrieveHardwareUptimeResponse, error) {
 14843  	var reqBody, resBody RetrieveHardwareUptimeBody
 14844  
 14845  	reqBody.Req = req
 14846  
 14847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14848  		return nil, err
 14849  	}
 14850  
 14851  	return resBody.Res, nil
 14852  }
 14853  
 14854  type RetrieveHostAccessControlEntriesBody struct {
 14855  	Req    *types.RetrieveHostAccessControlEntries         `xml:"urn:vim25 RetrieveHostAccessControlEntries,omitempty"`
 14856  	Res    *types.RetrieveHostAccessControlEntriesResponse `xml:"RetrieveHostAccessControlEntriesResponse,omitempty"`
 14857  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14858  }
 14859  
 14860  func (b *RetrieveHostAccessControlEntriesBody) Fault() *soap.Fault { return b.Fault_ }
 14861  
 14862  func RetrieveHostAccessControlEntries(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHostAccessControlEntries) (*types.RetrieveHostAccessControlEntriesResponse, error) {
 14863  	var reqBody, resBody RetrieveHostAccessControlEntriesBody
 14864  
 14865  	reqBody.Req = req
 14866  
 14867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14868  		return nil, err
 14869  	}
 14870  
 14871  	return resBody.Res, nil
 14872  }
 14873  
 14874  type RetrieveHostCustomizationsBody struct {
 14875  	Req    *types.RetrieveHostCustomizations         `xml:"urn:vim25 RetrieveHostCustomizations,omitempty"`
 14876  	Res    *types.RetrieveHostCustomizationsResponse `xml:"RetrieveHostCustomizationsResponse,omitempty"`
 14877  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14878  }
 14879  
 14880  func (b *RetrieveHostCustomizationsBody) Fault() *soap.Fault { return b.Fault_ }
 14881  
 14882  func RetrieveHostCustomizations(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHostCustomizations) (*types.RetrieveHostCustomizationsResponse, error) {
 14883  	var reqBody, resBody RetrieveHostCustomizationsBody
 14884  
 14885  	reqBody.Req = req
 14886  
 14887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14888  		return nil, err
 14889  	}
 14890  
 14891  	return resBody.Res, nil
 14892  }
 14893  
 14894  type RetrieveHostCustomizationsForProfileBody struct {
 14895  	Req    *types.RetrieveHostCustomizationsForProfile         `xml:"urn:vim25 RetrieveHostCustomizationsForProfile,omitempty"`
 14896  	Res    *types.RetrieveHostCustomizationsForProfileResponse `xml:"RetrieveHostCustomizationsForProfileResponse,omitempty"`
 14897  	Fault_ *soap.Fault                                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14898  }
 14899  
 14900  func (b *RetrieveHostCustomizationsForProfileBody) Fault() *soap.Fault { return b.Fault_ }
 14901  
 14902  func RetrieveHostCustomizationsForProfile(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHostCustomizationsForProfile) (*types.RetrieveHostCustomizationsForProfileResponse, error) {
 14903  	var reqBody, resBody RetrieveHostCustomizationsForProfileBody
 14904  
 14905  	reqBody.Req = req
 14906  
 14907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14908  		return nil, err
 14909  	}
 14910  
 14911  	return resBody.Res, nil
 14912  }
 14913  
 14914  type RetrieveHostSpecificationBody struct {
 14915  	Req    *types.RetrieveHostSpecification         `xml:"urn:vim25 RetrieveHostSpecification,omitempty"`
 14916  	Res    *types.RetrieveHostSpecificationResponse `xml:"RetrieveHostSpecificationResponse,omitempty"`
 14917  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14918  }
 14919  
 14920  func (b *RetrieveHostSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
 14921  
 14922  func RetrieveHostSpecification(ctx context.Context, r soap.RoundTripper, req *types.RetrieveHostSpecification) (*types.RetrieveHostSpecificationResponse, error) {
 14923  	var reqBody, resBody RetrieveHostSpecificationBody
 14924  
 14925  	reqBody.Req = req
 14926  
 14927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14928  		return nil, err
 14929  	}
 14930  
 14931  	return resBody.Res, nil
 14932  }
 14933  
 14934  type RetrieveKmipServerCertBody struct {
 14935  	Req    *types.RetrieveKmipServerCert         `xml:"urn:vim25 RetrieveKmipServerCert,omitempty"`
 14936  	Res    *types.RetrieveKmipServerCertResponse `xml:"RetrieveKmipServerCertResponse,omitempty"`
 14937  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14938  }
 14939  
 14940  func (b *RetrieveKmipServerCertBody) Fault() *soap.Fault { return b.Fault_ }
 14941  
 14942  func RetrieveKmipServerCert(ctx context.Context, r soap.RoundTripper, req *types.RetrieveKmipServerCert) (*types.RetrieveKmipServerCertResponse, error) {
 14943  	var reqBody, resBody RetrieveKmipServerCertBody
 14944  
 14945  	reqBody.Req = req
 14946  
 14947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14948  		return nil, err
 14949  	}
 14950  
 14951  	return resBody.Res, nil
 14952  }
 14953  
 14954  type RetrieveKmipServersStatus_TaskBody struct {
 14955  	Req    *types.RetrieveKmipServersStatus_Task         `xml:"urn:vim25 RetrieveKmipServersStatus_Task,omitempty"`
 14956  	Res    *types.RetrieveKmipServersStatus_TaskResponse `xml:"RetrieveKmipServersStatus_TaskResponse,omitempty"`
 14957  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14958  }
 14959  
 14960  func (b *RetrieveKmipServersStatus_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 14961  
 14962  func RetrieveKmipServersStatus_Task(ctx context.Context, r soap.RoundTripper, req *types.RetrieveKmipServersStatus_Task) (*types.RetrieveKmipServersStatus_TaskResponse, error) {
 14963  	var reqBody, resBody RetrieveKmipServersStatus_TaskBody
 14964  
 14965  	reqBody.Req = req
 14966  
 14967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14968  		return nil, err
 14969  	}
 14970  
 14971  	return resBody.Res, nil
 14972  }
 14973  
 14974  type RetrieveObjectScheduledTaskBody struct {
 14975  	Req    *types.RetrieveObjectScheduledTask         `xml:"urn:vim25 RetrieveObjectScheduledTask,omitempty"`
 14976  	Res    *types.RetrieveObjectScheduledTaskResponse `xml:"RetrieveObjectScheduledTaskResponse,omitempty"`
 14977  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14978  }
 14979  
 14980  func (b *RetrieveObjectScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
 14981  
 14982  func RetrieveObjectScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.RetrieveObjectScheduledTask) (*types.RetrieveObjectScheduledTaskResponse, error) {
 14983  	var reqBody, resBody RetrieveObjectScheduledTaskBody
 14984  
 14985  	reqBody.Req = req
 14986  
 14987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 14988  		return nil, err
 14989  	}
 14990  
 14991  	return resBody.Res, nil
 14992  }
 14993  
 14994  type RetrieveProductComponentsBody struct {
 14995  	Req    *types.RetrieveProductComponents         `xml:"urn:vim25 RetrieveProductComponents,omitempty"`
 14996  	Res    *types.RetrieveProductComponentsResponse `xml:"RetrieveProductComponentsResponse,omitempty"`
 14997  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 14998  }
 14999  
 15000  func (b *RetrieveProductComponentsBody) Fault() *soap.Fault { return b.Fault_ }
 15001  
 15002  func RetrieveProductComponents(ctx context.Context, r soap.RoundTripper, req *types.RetrieveProductComponents) (*types.RetrieveProductComponentsResponse, error) {
 15003  	var reqBody, resBody RetrieveProductComponentsBody
 15004  
 15005  	reqBody.Req = req
 15006  
 15007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15008  		return nil, err
 15009  	}
 15010  
 15011  	return resBody.Res, nil
 15012  }
 15013  
 15014  type RetrievePropertiesBody struct {
 15015  	Req    *types.RetrieveProperties         `xml:"urn:vim25 RetrieveProperties,omitempty"`
 15016  	Res    *types.RetrievePropertiesResponse `xml:"RetrievePropertiesResponse,omitempty"`
 15017  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15018  }
 15019  
 15020  func (b *RetrievePropertiesBody) Fault() *soap.Fault { return b.Fault_ }
 15021  
 15022  func RetrieveProperties(ctx context.Context, r soap.RoundTripper, req *types.RetrieveProperties) (*types.RetrievePropertiesResponse, error) {
 15023  	var reqBody, resBody RetrievePropertiesBody
 15024  
 15025  	reqBody.Req = req
 15026  
 15027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15028  		return nil, err
 15029  	}
 15030  
 15031  	return resBody.Res, nil
 15032  }
 15033  
 15034  type RetrievePropertiesExBody struct {
 15035  	Req    *types.RetrievePropertiesEx         `xml:"urn:vim25 RetrievePropertiesEx,omitempty"`
 15036  	Res    *types.RetrievePropertiesExResponse `xml:"RetrievePropertiesExResponse,omitempty"`
 15037  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15038  }
 15039  
 15040  func (b *RetrievePropertiesExBody) Fault() *soap.Fault { return b.Fault_ }
 15041  
 15042  func RetrievePropertiesEx(ctx context.Context, r soap.RoundTripper, req *types.RetrievePropertiesEx) (*types.RetrievePropertiesExResponse, error) {
 15043  	var reqBody, resBody RetrievePropertiesExBody
 15044  
 15045  	reqBody.Req = req
 15046  
 15047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15048  		return nil, err
 15049  	}
 15050  
 15051  	return resBody.Res, nil
 15052  }
 15053  
 15054  type RetrieveRolePermissionsBody struct {
 15055  	Req    *types.RetrieveRolePermissions         `xml:"urn:vim25 RetrieveRolePermissions,omitempty"`
 15056  	Res    *types.RetrieveRolePermissionsResponse `xml:"RetrieveRolePermissionsResponse,omitempty"`
 15057  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15058  }
 15059  
 15060  func (b *RetrieveRolePermissionsBody) Fault() *soap.Fault { return b.Fault_ }
 15061  
 15062  func RetrieveRolePermissions(ctx context.Context, r soap.RoundTripper, req *types.RetrieveRolePermissions) (*types.RetrieveRolePermissionsResponse, error) {
 15063  	var reqBody, resBody RetrieveRolePermissionsBody
 15064  
 15065  	reqBody.Req = req
 15066  
 15067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15068  		return nil, err
 15069  	}
 15070  
 15071  	return resBody.Res, nil
 15072  }
 15073  
 15074  type RetrieveSelfSignedClientCertBody struct {
 15075  	Req    *types.RetrieveSelfSignedClientCert         `xml:"urn:vim25 RetrieveSelfSignedClientCert,omitempty"`
 15076  	Res    *types.RetrieveSelfSignedClientCertResponse `xml:"RetrieveSelfSignedClientCertResponse,omitempty"`
 15077  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15078  }
 15079  
 15080  func (b *RetrieveSelfSignedClientCertBody) Fault() *soap.Fault { return b.Fault_ }
 15081  
 15082  func RetrieveSelfSignedClientCert(ctx context.Context, r soap.RoundTripper, req *types.RetrieveSelfSignedClientCert) (*types.RetrieveSelfSignedClientCertResponse, error) {
 15083  	var reqBody, resBody RetrieveSelfSignedClientCertBody
 15084  
 15085  	reqBody.Req = req
 15086  
 15087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15088  		return nil, err
 15089  	}
 15090  
 15091  	return resBody.Res, nil
 15092  }
 15093  
 15094  type RetrieveServiceContentBody struct {
 15095  	Req    *types.RetrieveServiceContent         `xml:"urn:vim25 RetrieveServiceContent,omitempty"`
 15096  	Res    *types.RetrieveServiceContentResponse `xml:"RetrieveServiceContentResponse,omitempty"`
 15097  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15098  }
 15099  
 15100  func (b *RetrieveServiceContentBody) Fault() *soap.Fault { return b.Fault_ }
 15101  
 15102  func RetrieveServiceContent(ctx context.Context, r soap.RoundTripper, req *types.RetrieveServiceContent) (*types.RetrieveServiceContentResponse, error) {
 15103  	var reqBody, resBody RetrieveServiceContentBody
 15104  
 15105  	reqBody.Req = req
 15106  
 15107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15108  		return nil, err
 15109  	}
 15110  
 15111  	return resBody.Res, nil
 15112  }
 15113  
 15114  type RetrieveServiceProviderEntitiesBody struct {
 15115  	Req    *types.RetrieveServiceProviderEntities         `xml:"urn:vim25 RetrieveServiceProviderEntities,omitempty"`
 15116  	Res    *types.RetrieveServiceProviderEntitiesResponse `xml:"RetrieveServiceProviderEntitiesResponse,omitempty"`
 15117  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15118  }
 15119  
 15120  func (b *RetrieveServiceProviderEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
 15121  
 15122  func RetrieveServiceProviderEntities(ctx context.Context, r soap.RoundTripper, req *types.RetrieveServiceProviderEntities) (*types.RetrieveServiceProviderEntitiesResponse, error) {
 15123  	var reqBody, resBody RetrieveServiceProviderEntitiesBody
 15124  
 15125  	reqBody.Req = req
 15126  
 15127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15128  		return nil, err
 15129  	}
 15130  
 15131  	return resBody.Res, nil
 15132  }
 15133  
 15134  type RetrieveSnapshotDetailsBody struct {
 15135  	Req    *types.RetrieveSnapshotDetails         `xml:"urn:vim25 RetrieveSnapshotDetails,omitempty"`
 15136  	Res    *types.RetrieveSnapshotDetailsResponse `xml:"RetrieveSnapshotDetailsResponse,omitempty"`
 15137  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15138  }
 15139  
 15140  func (b *RetrieveSnapshotDetailsBody) Fault() *soap.Fault { return b.Fault_ }
 15141  
 15142  func RetrieveSnapshotDetails(ctx context.Context, r soap.RoundTripper, req *types.RetrieveSnapshotDetails) (*types.RetrieveSnapshotDetailsResponse, error) {
 15143  	var reqBody, resBody RetrieveSnapshotDetailsBody
 15144  
 15145  	reqBody.Req = req
 15146  
 15147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15148  		return nil, err
 15149  	}
 15150  
 15151  	return resBody.Res, nil
 15152  }
 15153  
 15154  type RetrieveSnapshotInfoBody struct {
 15155  	Req    *types.RetrieveSnapshotInfo         `xml:"urn:vim25 RetrieveSnapshotInfo,omitempty"`
 15156  	Res    *types.RetrieveSnapshotInfoResponse `xml:"RetrieveSnapshotInfoResponse,omitempty"`
 15157  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15158  }
 15159  
 15160  func (b *RetrieveSnapshotInfoBody) Fault() *soap.Fault { return b.Fault_ }
 15161  
 15162  func RetrieveSnapshotInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveSnapshotInfo) (*types.RetrieveSnapshotInfoResponse, error) {
 15163  	var reqBody, resBody RetrieveSnapshotInfoBody
 15164  
 15165  	reqBody.Req = req
 15166  
 15167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15168  		return nil, err
 15169  	}
 15170  
 15171  	return resBody.Res, nil
 15172  }
 15173  
 15174  type RetrieveUserGroupsBody struct {
 15175  	Req    *types.RetrieveUserGroups         `xml:"urn:vim25 RetrieveUserGroups,omitempty"`
 15176  	Res    *types.RetrieveUserGroupsResponse `xml:"RetrieveUserGroupsResponse,omitempty"`
 15177  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15178  }
 15179  
 15180  func (b *RetrieveUserGroupsBody) Fault() *soap.Fault { return b.Fault_ }
 15181  
 15182  func RetrieveUserGroups(ctx context.Context, r soap.RoundTripper, req *types.RetrieveUserGroups) (*types.RetrieveUserGroupsResponse, error) {
 15183  	var reqBody, resBody RetrieveUserGroupsBody
 15184  
 15185  	reqBody.Req = req
 15186  
 15187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15188  		return nil, err
 15189  	}
 15190  
 15191  	return resBody.Res, nil
 15192  }
 15193  
 15194  type RetrieveVStorageInfrastructureObjectPolicyBody struct {
 15195  	Req    *types.RetrieveVStorageInfrastructureObjectPolicy         `xml:"urn:vim25 RetrieveVStorageInfrastructureObjectPolicy,omitempty"`
 15196  	Res    *types.RetrieveVStorageInfrastructureObjectPolicyResponse `xml:"RetrieveVStorageInfrastructureObjectPolicyResponse,omitempty"`
 15197  	Fault_ *soap.Fault                                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15198  }
 15199  
 15200  func (b *RetrieveVStorageInfrastructureObjectPolicyBody) Fault() *soap.Fault { return b.Fault_ }
 15201  
 15202  func RetrieveVStorageInfrastructureObjectPolicy(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVStorageInfrastructureObjectPolicy) (*types.RetrieveVStorageInfrastructureObjectPolicyResponse, error) {
 15203  	var reqBody, resBody RetrieveVStorageInfrastructureObjectPolicyBody
 15204  
 15205  	reqBody.Req = req
 15206  
 15207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15208  		return nil, err
 15209  	}
 15210  
 15211  	return resBody.Res, nil
 15212  }
 15213  
 15214  type RetrieveVStorageObjectBody struct {
 15215  	Req    *types.RetrieveVStorageObject         `xml:"urn:vim25 RetrieveVStorageObject,omitempty"`
 15216  	Res    *types.RetrieveVStorageObjectResponse `xml:"RetrieveVStorageObjectResponse,omitempty"`
 15217  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15218  }
 15219  
 15220  func (b *RetrieveVStorageObjectBody) Fault() *soap.Fault { return b.Fault_ }
 15221  
 15222  func RetrieveVStorageObject(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVStorageObject) (*types.RetrieveVStorageObjectResponse, error) {
 15223  	var reqBody, resBody RetrieveVStorageObjectBody
 15224  
 15225  	reqBody.Req = req
 15226  
 15227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15228  		return nil, err
 15229  	}
 15230  
 15231  	return resBody.Res, nil
 15232  }
 15233  
 15234  type RetrieveVStorageObjectAssociationsBody struct {
 15235  	Req    *types.RetrieveVStorageObjectAssociations         `xml:"urn:vim25 RetrieveVStorageObjectAssociations,omitempty"`
 15236  	Res    *types.RetrieveVStorageObjectAssociationsResponse `xml:"RetrieveVStorageObjectAssociationsResponse,omitempty"`
 15237  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15238  }
 15239  
 15240  func (b *RetrieveVStorageObjectAssociationsBody) Fault() *soap.Fault { return b.Fault_ }
 15241  
 15242  func RetrieveVStorageObjectAssociations(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVStorageObjectAssociations) (*types.RetrieveVStorageObjectAssociationsResponse, error) {
 15243  	var reqBody, resBody RetrieveVStorageObjectAssociationsBody
 15244  
 15245  	reqBody.Req = req
 15246  
 15247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15248  		return nil, err
 15249  	}
 15250  
 15251  	return resBody.Res, nil
 15252  }
 15253  
 15254  type RetrieveVStorageObjectStateBody struct {
 15255  	Req    *types.RetrieveVStorageObjectState         `xml:"urn:vim25 RetrieveVStorageObjectState,omitempty"`
 15256  	Res    *types.RetrieveVStorageObjectStateResponse `xml:"RetrieveVStorageObjectStateResponse,omitempty"`
 15257  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15258  }
 15259  
 15260  func (b *RetrieveVStorageObjectStateBody) Fault() *soap.Fault { return b.Fault_ }
 15261  
 15262  func RetrieveVStorageObjectState(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVStorageObjectState) (*types.RetrieveVStorageObjectStateResponse, error) {
 15263  	var reqBody, resBody RetrieveVStorageObjectStateBody
 15264  
 15265  	reqBody.Req = req
 15266  
 15267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15268  		return nil, err
 15269  	}
 15270  
 15271  	return resBody.Res, nil
 15272  }
 15273  
 15274  type RetrieveVendorDeviceGroupInfoBody struct {
 15275  	Req    *types.RetrieveVendorDeviceGroupInfo         `xml:"urn:vim25 RetrieveVendorDeviceGroupInfo,omitempty"`
 15276  	Res    *types.RetrieveVendorDeviceGroupInfoResponse `xml:"RetrieveVendorDeviceGroupInfoResponse,omitempty"`
 15277  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15278  }
 15279  
 15280  func (b *RetrieveVendorDeviceGroupInfoBody) Fault() *soap.Fault { return b.Fault_ }
 15281  
 15282  func RetrieveVendorDeviceGroupInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVendorDeviceGroupInfo) (*types.RetrieveVendorDeviceGroupInfoResponse, error) {
 15283  	var reqBody, resBody RetrieveVendorDeviceGroupInfoBody
 15284  
 15285  	reqBody.Req = req
 15286  
 15287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15288  		return nil, err
 15289  	}
 15290  
 15291  	return resBody.Res, nil
 15292  }
 15293  
 15294  type RetrieveVgpuDeviceInfoBody struct {
 15295  	Req    *types.RetrieveVgpuDeviceInfo         `xml:"urn:vim25 RetrieveVgpuDeviceInfo,omitempty"`
 15296  	Res    *types.RetrieveVgpuDeviceInfoResponse `xml:"RetrieveVgpuDeviceInfoResponse,omitempty"`
 15297  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15298  }
 15299  
 15300  func (b *RetrieveVgpuDeviceInfoBody) Fault() *soap.Fault { return b.Fault_ }
 15301  
 15302  func RetrieveVgpuDeviceInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVgpuDeviceInfo) (*types.RetrieveVgpuDeviceInfoResponse, error) {
 15303  	var reqBody, resBody RetrieveVgpuDeviceInfoBody
 15304  
 15305  	reqBody.Req = req
 15306  
 15307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15308  		return nil, err
 15309  	}
 15310  
 15311  	return resBody.Res, nil
 15312  }
 15313  
 15314  type RetrieveVgpuProfileInfoBody struct {
 15315  	Req    *types.RetrieveVgpuProfileInfo         `xml:"urn:vim25 RetrieveVgpuProfileInfo,omitempty"`
 15316  	Res    *types.RetrieveVgpuProfileInfoResponse `xml:"RetrieveVgpuProfileInfoResponse,omitempty"`
 15317  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15318  }
 15319  
 15320  func (b *RetrieveVgpuProfileInfoBody) Fault() *soap.Fault { return b.Fault_ }
 15321  
 15322  func RetrieveVgpuProfileInfo(ctx context.Context, r soap.RoundTripper, req *types.RetrieveVgpuProfileInfo) (*types.RetrieveVgpuProfileInfoResponse, error) {
 15323  	var reqBody, resBody RetrieveVgpuProfileInfoBody
 15324  
 15325  	reqBody.Req = req
 15326  
 15327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15328  		return nil, err
 15329  	}
 15330  
 15331  	return resBody.Res, nil
 15332  }
 15333  
 15334  type RevertToCurrentSnapshot_TaskBody struct {
 15335  	Req    *types.RevertToCurrentSnapshot_Task         `xml:"urn:vim25 RevertToCurrentSnapshot_Task,omitempty"`
 15336  	Res    *types.RevertToCurrentSnapshot_TaskResponse `xml:"RevertToCurrentSnapshot_TaskResponse,omitempty"`
 15337  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15338  }
 15339  
 15340  func (b *RevertToCurrentSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 15341  
 15342  func RevertToCurrentSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.RevertToCurrentSnapshot_Task) (*types.RevertToCurrentSnapshot_TaskResponse, error) {
 15343  	var reqBody, resBody RevertToCurrentSnapshot_TaskBody
 15344  
 15345  	reqBody.Req = req
 15346  
 15347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15348  		return nil, err
 15349  	}
 15350  
 15351  	return resBody.Res, nil
 15352  }
 15353  
 15354  type RevertToSnapshot_TaskBody struct {
 15355  	Req    *types.RevertToSnapshot_Task         `xml:"urn:vim25 RevertToSnapshot_Task,omitempty"`
 15356  	Res    *types.RevertToSnapshot_TaskResponse `xml:"RevertToSnapshot_TaskResponse,omitempty"`
 15357  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15358  }
 15359  
 15360  func (b *RevertToSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 15361  
 15362  func RevertToSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.RevertToSnapshot_Task) (*types.RevertToSnapshot_TaskResponse, error) {
 15363  	var reqBody, resBody RevertToSnapshot_TaskBody
 15364  
 15365  	reqBody.Req = req
 15366  
 15367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15368  		return nil, err
 15369  	}
 15370  
 15371  	return resBody.Res, nil
 15372  }
 15373  
 15374  type RevertVStorageObjectEx_TaskBody struct {
 15375  	Req    *types.RevertVStorageObjectEx_Task         `xml:"urn:vim25 RevertVStorageObjectEx_Task,omitempty"`
 15376  	Res    *types.RevertVStorageObjectEx_TaskResponse `xml:"RevertVStorageObjectEx_TaskResponse,omitempty"`
 15377  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15378  }
 15379  
 15380  func (b *RevertVStorageObjectEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 15381  
 15382  func RevertVStorageObjectEx_Task(ctx context.Context, r soap.RoundTripper, req *types.RevertVStorageObjectEx_Task) (*types.RevertVStorageObjectEx_TaskResponse, error) {
 15383  	var reqBody, resBody RevertVStorageObjectEx_TaskBody
 15384  
 15385  	reqBody.Req = req
 15386  
 15387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15388  		return nil, err
 15389  	}
 15390  
 15391  	return resBody.Res, nil
 15392  }
 15393  
 15394  type RevertVStorageObject_TaskBody struct {
 15395  	Req    *types.RevertVStorageObject_Task         `xml:"urn:vim25 RevertVStorageObject_Task,omitempty"`
 15396  	Res    *types.RevertVStorageObject_TaskResponse `xml:"RevertVStorageObject_TaskResponse,omitempty"`
 15397  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15398  }
 15399  
 15400  func (b *RevertVStorageObject_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 15401  
 15402  func RevertVStorageObject_Task(ctx context.Context, r soap.RoundTripper, req *types.RevertVStorageObject_Task) (*types.RevertVStorageObject_TaskResponse, error) {
 15403  	var reqBody, resBody RevertVStorageObject_TaskBody
 15404  
 15405  	reqBody.Req = req
 15406  
 15407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15408  		return nil, err
 15409  	}
 15410  
 15411  	return resBody.Res, nil
 15412  }
 15413  
 15414  type RewindCollectorBody struct {
 15415  	Req    *types.RewindCollector         `xml:"urn:vim25 RewindCollector,omitempty"`
 15416  	Res    *types.RewindCollectorResponse `xml:"RewindCollectorResponse,omitempty"`
 15417  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15418  }
 15419  
 15420  func (b *RewindCollectorBody) Fault() *soap.Fault { return b.Fault_ }
 15421  
 15422  func RewindCollector(ctx context.Context, r soap.RoundTripper, req *types.RewindCollector) (*types.RewindCollectorResponse, error) {
 15423  	var reqBody, resBody RewindCollectorBody
 15424  
 15425  	reqBody.Req = req
 15426  
 15427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15428  		return nil, err
 15429  	}
 15430  
 15431  	return resBody.Res, nil
 15432  }
 15433  
 15434  type RunScheduledTaskBody struct {
 15435  	Req    *types.RunScheduledTask         `xml:"urn:vim25 RunScheduledTask,omitempty"`
 15436  	Res    *types.RunScheduledTaskResponse `xml:"RunScheduledTaskResponse,omitempty"`
 15437  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15438  }
 15439  
 15440  func (b *RunScheduledTaskBody) Fault() *soap.Fault { return b.Fault_ }
 15441  
 15442  func RunScheduledTask(ctx context.Context, r soap.RoundTripper, req *types.RunScheduledTask) (*types.RunScheduledTaskResponse, error) {
 15443  	var reqBody, resBody RunScheduledTaskBody
 15444  
 15445  	reqBody.Req = req
 15446  
 15447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15448  		return nil, err
 15449  	}
 15450  
 15451  	return resBody.Res, nil
 15452  }
 15453  
 15454  type RunVsanPhysicalDiskDiagnosticsBody struct {
 15455  	Req    *types.RunVsanPhysicalDiskDiagnostics         `xml:"urn:vim25 RunVsanPhysicalDiskDiagnostics,omitempty"`
 15456  	Res    *types.RunVsanPhysicalDiskDiagnosticsResponse `xml:"RunVsanPhysicalDiskDiagnosticsResponse,omitempty"`
 15457  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15458  }
 15459  
 15460  func (b *RunVsanPhysicalDiskDiagnosticsBody) Fault() *soap.Fault { return b.Fault_ }
 15461  
 15462  func RunVsanPhysicalDiskDiagnostics(ctx context.Context, r soap.RoundTripper, req *types.RunVsanPhysicalDiskDiagnostics) (*types.RunVsanPhysicalDiskDiagnosticsResponse, error) {
 15463  	var reqBody, resBody RunVsanPhysicalDiskDiagnosticsBody
 15464  
 15465  	reqBody.Req = req
 15466  
 15467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15468  		return nil, err
 15469  	}
 15470  
 15471  	return resBody.Res, nil
 15472  }
 15473  
 15474  type ScanHostPatchV2_TaskBody struct {
 15475  	Req    *types.ScanHostPatchV2_Task         `xml:"urn:vim25 ScanHostPatchV2_Task,omitempty"`
 15476  	Res    *types.ScanHostPatchV2_TaskResponse `xml:"ScanHostPatchV2_TaskResponse,omitempty"`
 15477  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15478  }
 15479  
 15480  func (b *ScanHostPatchV2_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 15481  
 15482  func ScanHostPatchV2_Task(ctx context.Context, r soap.RoundTripper, req *types.ScanHostPatchV2_Task) (*types.ScanHostPatchV2_TaskResponse, error) {
 15483  	var reqBody, resBody ScanHostPatchV2_TaskBody
 15484  
 15485  	reqBody.Req = req
 15486  
 15487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15488  		return nil, err
 15489  	}
 15490  
 15491  	return resBody.Res, nil
 15492  }
 15493  
 15494  type ScanHostPatch_TaskBody struct {
 15495  	Req    *types.ScanHostPatch_Task         `xml:"urn:vim25 ScanHostPatch_Task,omitempty"`
 15496  	Res    *types.ScanHostPatch_TaskResponse `xml:"ScanHostPatch_TaskResponse,omitempty"`
 15497  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15498  }
 15499  
 15500  func (b *ScanHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 15501  
 15502  func ScanHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.ScanHostPatch_Task) (*types.ScanHostPatch_TaskResponse, error) {
 15503  	var reqBody, resBody ScanHostPatch_TaskBody
 15504  
 15505  	reqBody.Req = req
 15506  
 15507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15508  		return nil, err
 15509  	}
 15510  
 15511  	return resBody.Res, nil
 15512  }
 15513  
 15514  type ScheduleReconcileDatastoreInventoryBody struct {
 15515  	Req    *types.ScheduleReconcileDatastoreInventory         `xml:"urn:vim25 ScheduleReconcileDatastoreInventory,omitempty"`
 15516  	Res    *types.ScheduleReconcileDatastoreInventoryResponse `xml:"ScheduleReconcileDatastoreInventoryResponse,omitempty"`
 15517  	Fault_ *soap.Fault                                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15518  }
 15519  
 15520  func (b *ScheduleReconcileDatastoreInventoryBody) Fault() *soap.Fault { return b.Fault_ }
 15521  
 15522  func ScheduleReconcileDatastoreInventory(ctx context.Context, r soap.RoundTripper, req *types.ScheduleReconcileDatastoreInventory) (*types.ScheduleReconcileDatastoreInventoryResponse, error) {
 15523  	var reqBody, resBody ScheduleReconcileDatastoreInventoryBody
 15524  
 15525  	reqBody.Req = req
 15526  
 15527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15528  		return nil, err
 15529  	}
 15530  
 15531  	return resBody.Res, nil
 15532  }
 15533  
 15534  type SearchDatastoreSubFolders_TaskBody struct {
 15535  	Req    *types.SearchDatastoreSubFolders_Task         `xml:"urn:vim25 SearchDatastoreSubFolders_Task,omitempty"`
 15536  	Res    *types.SearchDatastoreSubFolders_TaskResponse `xml:"SearchDatastoreSubFolders_TaskResponse,omitempty"`
 15537  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15538  }
 15539  
 15540  func (b *SearchDatastoreSubFolders_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 15541  
 15542  func SearchDatastoreSubFolders_Task(ctx context.Context, r soap.RoundTripper, req *types.SearchDatastoreSubFolders_Task) (*types.SearchDatastoreSubFolders_TaskResponse, error) {
 15543  	var reqBody, resBody SearchDatastoreSubFolders_TaskBody
 15544  
 15545  	reqBody.Req = req
 15546  
 15547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15548  		return nil, err
 15549  	}
 15550  
 15551  	return resBody.Res, nil
 15552  }
 15553  
 15554  type SearchDatastore_TaskBody struct {
 15555  	Req    *types.SearchDatastore_Task         `xml:"urn:vim25 SearchDatastore_Task,omitempty"`
 15556  	Res    *types.SearchDatastore_TaskResponse `xml:"SearchDatastore_TaskResponse,omitempty"`
 15557  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15558  }
 15559  
 15560  func (b *SearchDatastore_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 15561  
 15562  func SearchDatastore_Task(ctx context.Context, r soap.RoundTripper, req *types.SearchDatastore_Task) (*types.SearchDatastore_TaskResponse, error) {
 15563  	var reqBody, resBody SearchDatastore_TaskBody
 15564  
 15565  	reqBody.Req = req
 15566  
 15567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15568  		return nil, err
 15569  	}
 15570  
 15571  	return resBody.Res, nil
 15572  }
 15573  
 15574  type SelectActivePartitionBody struct {
 15575  	Req    *types.SelectActivePartition         `xml:"urn:vim25 SelectActivePartition,omitempty"`
 15576  	Res    *types.SelectActivePartitionResponse `xml:"SelectActivePartitionResponse,omitempty"`
 15577  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15578  }
 15579  
 15580  func (b *SelectActivePartitionBody) Fault() *soap.Fault { return b.Fault_ }
 15581  
 15582  func SelectActivePartition(ctx context.Context, r soap.RoundTripper, req *types.SelectActivePartition) (*types.SelectActivePartitionResponse, error) {
 15583  	var reqBody, resBody SelectActivePartitionBody
 15584  
 15585  	reqBody.Req = req
 15586  
 15587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15588  		return nil, err
 15589  	}
 15590  
 15591  	return resBody.Res, nil
 15592  }
 15593  
 15594  type SelectVnicBody struct {
 15595  	Req    *types.SelectVnic         `xml:"urn:vim25 SelectVnic,omitempty"`
 15596  	Res    *types.SelectVnicResponse `xml:"SelectVnicResponse,omitempty"`
 15597  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15598  }
 15599  
 15600  func (b *SelectVnicBody) Fault() *soap.Fault { return b.Fault_ }
 15601  
 15602  func SelectVnic(ctx context.Context, r soap.RoundTripper, req *types.SelectVnic) (*types.SelectVnicResponse, error) {
 15603  	var reqBody, resBody SelectVnicBody
 15604  
 15605  	reqBody.Req = req
 15606  
 15607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15608  		return nil, err
 15609  	}
 15610  
 15611  	return resBody.Res, nil
 15612  }
 15613  
 15614  type SelectVnicForNicTypeBody struct {
 15615  	Req    *types.SelectVnicForNicType         `xml:"urn:vim25 SelectVnicForNicType,omitempty"`
 15616  	Res    *types.SelectVnicForNicTypeResponse `xml:"SelectVnicForNicTypeResponse,omitempty"`
 15617  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15618  }
 15619  
 15620  func (b *SelectVnicForNicTypeBody) Fault() *soap.Fault { return b.Fault_ }
 15621  
 15622  func SelectVnicForNicType(ctx context.Context, r soap.RoundTripper, req *types.SelectVnicForNicType) (*types.SelectVnicForNicTypeResponse, error) {
 15623  	var reqBody, resBody SelectVnicForNicTypeBody
 15624  
 15625  	reqBody.Req = req
 15626  
 15627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15628  		return nil, err
 15629  	}
 15630  
 15631  	return resBody.Res, nil
 15632  }
 15633  
 15634  type SendNMIBody struct {
 15635  	Req    *types.SendNMI         `xml:"urn:vim25 SendNMI,omitempty"`
 15636  	Res    *types.SendNMIResponse `xml:"SendNMIResponse,omitempty"`
 15637  	Fault_ *soap.Fault            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15638  }
 15639  
 15640  func (b *SendNMIBody) Fault() *soap.Fault { return b.Fault_ }
 15641  
 15642  func SendNMI(ctx context.Context, r soap.RoundTripper, req *types.SendNMI) (*types.SendNMIResponse, error) {
 15643  	var reqBody, resBody SendNMIBody
 15644  
 15645  	reqBody.Req = req
 15646  
 15647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15648  		return nil, err
 15649  	}
 15650  
 15651  	return resBody.Res, nil
 15652  }
 15653  
 15654  type SendTestNotificationBody struct {
 15655  	Req    *types.SendTestNotification         `xml:"urn:vim25 SendTestNotification,omitempty"`
 15656  	Res    *types.SendTestNotificationResponse `xml:"SendTestNotificationResponse,omitempty"`
 15657  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15658  }
 15659  
 15660  func (b *SendTestNotificationBody) Fault() *soap.Fault { return b.Fault_ }
 15661  
 15662  func SendTestNotification(ctx context.Context, r soap.RoundTripper, req *types.SendTestNotification) (*types.SendTestNotificationResponse, error) {
 15663  	var reqBody, resBody SendTestNotificationBody
 15664  
 15665  	reqBody.Req = req
 15666  
 15667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15668  		return nil, err
 15669  	}
 15670  
 15671  	return resBody.Res, nil
 15672  }
 15673  
 15674  type SessionIsActiveBody struct {
 15675  	Req    *types.SessionIsActive         `xml:"urn:vim25 SessionIsActive,omitempty"`
 15676  	Res    *types.SessionIsActiveResponse `xml:"SessionIsActiveResponse,omitempty"`
 15677  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15678  }
 15679  
 15680  func (b *SessionIsActiveBody) Fault() *soap.Fault { return b.Fault_ }
 15681  
 15682  func SessionIsActive(ctx context.Context, r soap.RoundTripper, req *types.SessionIsActive) (*types.SessionIsActiveResponse, error) {
 15683  	var reqBody, resBody SessionIsActiveBody
 15684  
 15685  	reqBody.Req = req
 15686  
 15687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15688  		return nil, err
 15689  	}
 15690  
 15691  	return resBody.Res, nil
 15692  }
 15693  
 15694  type SetCollectorPageSizeBody struct {
 15695  	Req    *types.SetCollectorPageSize         `xml:"urn:vim25 SetCollectorPageSize,omitempty"`
 15696  	Res    *types.SetCollectorPageSizeResponse `xml:"SetCollectorPageSizeResponse,omitempty"`
 15697  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15698  }
 15699  
 15700  func (b *SetCollectorPageSizeBody) Fault() *soap.Fault { return b.Fault_ }
 15701  
 15702  func SetCollectorPageSize(ctx context.Context, r soap.RoundTripper, req *types.SetCollectorPageSize) (*types.SetCollectorPageSizeResponse, error) {
 15703  	var reqBody, resBody SetCollectorPageSizeBody
 15704  
 15705  	reqBody.Req = req
 15706  
 15707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15708  		return nil, err
 15709  	}
 15710  
 15711  	return resBody.Res, nil
 15712  }
 15713  
 15714  type SetCryptoModeBody struct {
 15715  	Req    *types.SetCryptoMode         `xml:"urn:vim25 SetCryptoMode,omitempty"`
 15716  	Res    *types.SetCryptoModeResponse `xml:"SetCryptoModeResponse,omitempty"`
 15717  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15718  }
 15719  
 15720  func (b *SetCryptoModeBody) Fault() *soap.Fault { return b.Fault_ }
 15721  
 15722  func SetCryptoMode(ctx context.Context, r soap.RoundTripper, req *types.SetCryptoMode) (*types.SetCryptoModeResponse, error) {
 15723  	var reqBody, resBody SetCryptoModeBody
 15724  
 15725  	reqBody.Req = req
 15726  
 15727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15728  		return nil, err
 15729  	}
 15730  
 15731  	return resBody.Res, nil
 15732  }
 15733  
 15734  type SetDefaultKmsClusterBody struct {
 15735  	Req    *types.SetDefaultKmsCluster         `xml:"urn:vim25 SetDefaultKmsCluster,omitempty"`
 15736  	Res    *types.SetDefaultKmsClusterResponse `xml:"SetDefaultKmsClusterResponse,omitempty"`
 15737  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15738  }
 15739  
 15740  func (b *SetDefaultKmsClusterBody) Fault() *soap.Fault { return b.Fault_ }
 15741  
 15742  func SetDefaultKmsCluster(ctx context.Context, r soap.RoundTripper, req *types.SetDefaultKmsCluster) (*types.SetDefaultKmsClusterResponse, error) {
 15743  	var reqBody, resBody SetDefaultKmsClusterBody
 15744  
 15745  	reqBody.Req = req
 15746  
 15747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15748  		return nil, err
 15749  	}
 15750  
 15751  	return resBody.Res, nil
 15752  }
 15753  
 15754  type SetDisplayTopologyBody struct {
 15755  	Req    *types.SetDisplayTopology         `xml:"urn:vim25 SetDisplayTopology,omitempty"`
 15756  	Res    *types.SetDisplayTopologyResponse `xml:"SetDisplayTopologyResponse,omitempty"`
 15757  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15758  }
 15759  
 15760  func (b *SetDisplayTopologyBody) Fault() *soap.Fault { return b.Fault_ }
 15761  
 15762  func SetDisplayTopology(ctx context.Context, r soap.RoundTripper, req *types.SetDisplayTopology) (*types.SetDisplayTopologyResponse, error) {
 15763  	var reqBody, resBody SetDisplayTopologyBody
 15764  
 15765  	reqBody.Req = req
 15766  
 15767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15768  		return nil, err
 15769  	}
 15770  
 15771  	return resBody.Res, nil
 15772  }
 15773  
 15774  type SetEntityPermissionsBody struct {
 15775  	Req    *types.SetEntityPermissions         `xml:"urn:vim25 SetEntityPermissions,omitempty"`
 15776  	Res    *types.SetEntityPermissionsResponse `xml:"SetEntityPermissionsResponse,omitempty"`
 15777  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15778  }
 15779  
 15780  func (b *SetEntityPermissionsBody) Fault() *soap.Fault { return b.Fault_ }
 15781  
 15782  func SetEntityPermissions(ctx context.Context, r soap.RoundTripper, req *types.SetEntityPermissions) (*types.SetEntityPermissionsResponse, error) {
 15783  	var reqBody, resBody SetEntityPermissionsBody
 15784  
 15785  	reqBody.Req = req
 15786  
 15787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15788  		return nil, err
 15789  	}
 15790  
 15791  	return resBody.Res, nil
 15792  }
 15793  
 15794  type SetExtensionCertificateBody struct {
 15795  	Req    *types.SetExtensionCertificate         `xml:"urn:vim25 SetExtensionCertificate,omitempty"`
 15796  	Res    *types.SetExtensionCertificateResponse `xml:"SetExtensionCertificateResponse,omitempty"`
 15797  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15798  }
 15799  
 15800  func (b *SetExtensionCertificateBody) Fault() *soap.Fault { return b.Fault_ }
 15801  
 15802  func SetExtensionCertificate(ctx context.Context, r soap.RoundTripper, req *types.SetExtensionCertificate) (*types.SetExtensionCertificateResponse, error) {
 15803  	var reqBody, resBody SetExtensionCertificateBody
 15804  
 15805  	reqBody.Req = req
 15806  
 15807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15808  		return nil, err
 15809  	}
 15810  
 15811  	return resBody.Res, nil
 15812  }
 15813  
 15814  type SetFieldBody struct {
 15815  	Req    *types.SetField         `xml:"urn:vim25 SetField,omitempty"`
 15816  	Res    *types.SetFieldResponse `xml:"SetFieldResponse,omitempty"`
 15817  	Fault_ *soap.Fault             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15818  }
 15819  
 15820  func (b *SetFieldBody) Fault() *soap.Fault { return b.Fault_ }
 15821  
 15822  func SetField(ctx context.Context, r soap.RoundTripper, req *types.SetField) (*types.SetFieldResponse, error) {
 15823  	var reqBody, resBody SetFieldBody
 15824  
 15825  	reqBody.Req = req
 15826  
 15827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15828  		return nil, err
 15829  	}
 15830  
 15831  	return resBody.Res, nil
 15832  }
 15833  
 15834  type SetKeyCustomAttributesBody struct {
 15835  	Req    *types.SetKeyCustomAttributes         `xml:"urn:vim25 SetKeyCustomAttributes,omitempty"`
 15836  	Res    *types.SetKeyCustomAttributesResponse `xml:"SetKeyCustomAttributesResponse,omitempty"`
 15837  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15838  }
 15839  
 15840  func (b *SetKeyCustomAttributesBody) Fault() *soap.Fault { return b.Fault_ }
 15841  
 15842  func SetKeyCustomAttributes(ctx context.Context, r soap.RoundTripper, req *types.SetKeyCustomAttributes) (*types.SetKeyCustomAttributesResponse, error) {
 15843  	var reqBody, resBody SetKeyCustomAttributesBody
 15844  
 15845  	reqBody.Req = req
 15846  
 15847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15848  		return nil, err
 15849  	}
 15850  
 15851  	return resBody.Res, nil
 15852  }
 15853  
 15854  type SetLicenseEditionBody struct {
 15855  	Req    *types.SetLicenseEdition         `xml:"urn:vim25 SetLicenseEdition,omitempty"`
 15856  	Res    *types.SetLicenseEditionResponse `xml:"SetLicenseEditionResponse,omitempty"`
 15857  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15858  }
 15859  
 15860  func (b *SetLicenseEditionBody) Fault() *soap.Fault { return b.Fault_ }
 15861  
 15862  func SetLicenseEdition(ctx context.Context, r soap.RoundTripper, req *types.SetLicenseEdition) (*types.SetLicenseEditionResponse, error) {
 15863  	var reqBody, resBody SetLicenseEditionBody
 15864  
 15865  	reqBody.Req = req
 15866  
 15867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15868  		return nil, err
 15869  	}
 15870  
 15871  	return resBody.Res, nil
 15872  }
 15873  
 15874  type SetLocaleBody struct {
 15875  	Req    *types.SetLocale         `xml:"urn:vim25 SetLocale,omitempty"`
 15876  	Res    *types.SetLocaleResponse `xml:"SetLocaleResponse,omitempty"`
 15877  	Fault_ *soap.Fault              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15878  }
 15879  
 15880  func (b *SetLocaleBody) Fault() *soap.Fault { return b.Fault_ }
 15881  
 15882  func SetLocale(ctx context.Context, r soap.RoundTripper, req *types.SetLocale) (*types.SetLocaleResponse, error) {
 15883  	var reqBody, resBody SetLocaleBody
 15884  
 15885  	reqBody.Req = req
 15886  
 15887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15888  		return nil, err
 15889  	}
 15890  
 15891  	return resBody.Res, nil
 15892  }
 15893  
 15894  type SetMaxQueueDepthBody struct {
 15895  	Req    *types.SetMaxQueueDepth         `xml:"urn:vim25 SetMaxQueueDepth,omitempty"`
 15896  	Res    *types.SetMaxQueueDepthResponse `xml:"SetMaxQueueDepthResponse,omitempty"`
 15897  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15898  }
 15899  
 15900  func (b *SetMaxQueueDepthBody) Fault() *soap.Fault { return b.Fault_ }
 15901  
 15902  func SetMaxQueueDepth(ctx context.Context, r soap.RoundTripper, req *types.SetMaxQueueDepth) (*types.SetMaxQueueDepthResponse, error) {
 15903  	var reqBody, resBody SetMaxQueueDepthBody
 15904  
 15905  	reqBody.Req = req
 15906  
 15907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15908  		return nil, err
 15909  	}
 15910  
 15911  	return resBody.Res, nil
 15912  }
 15913  
 15914  type SetMultipathLunPolicyBody struct {
 15915  	Req    *types.SetMultipathLunPolicy         `xml:"urn:vim25 SetMultipathLunPolicy,omitempty"`
 15916  	Res    *types.SetMultipathLunPolicyResponse `xml:"SetMultipathLunPolicyResponse,omitempty"`
 15917  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15918  }
 15919  
 15920  func (b *SetMultipathLunPolicyBody) Fault() *soap.Fault { return b.Fault_ }
 15921  
 15922  func SetMultipathLunPolicy(ctx context.Context, r soap.RoundTripper, req *types.SetMultipathLunPolicy) (*types.SetMultipathLunPolicyResponse, error) {
 15923  	var reqBody, resBody SetMultipathLunPolicyBody
 15924  
 15925  	reqBody.Req = req
 15926  
 15927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15928  		return nil, err
 15929  	}
 15930  
 15931  	return resBody.Res, nil
 15932  }
 15933  
 15934  type SetNFSUserBody struct {
 15935  	Req    *types.SetNFSUser         `xml:"urn:vim25 SetNFSUser,omitempty"`
 15936  	Res    *types.SetNFSUserResponse `xml:"SetNFSUserResponse,omitempty"`
 15937  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15938  }
 15939  
 15940  func (b *SetNFSUserBody) Fault() *soap.Fault { return b.Fault_ }
 15941  
 15942  func SetNFSUser(ctx context.Context, r soap.RoundTripper, req *types.SetNFSUser) (*types.SetNFSUserResponse, error) {
 15943  	var reqBody, resBody SetNFSUserBody
 15944  
 15945  	reqBody.Req = req
 15946  
 15947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15948  		return nil, err
 15949  	}
 15950  
 15951  	return resBody.Res, nil
 15952  }
 15953  
 15954  type SetPublicKeyBody struct {
 15955  	Req    *types.SetPublicKey         `xml:"urn:vim25 SetPublicKey,omitempty"`
 15956  	Res    *types.SetPublicKeyResponse `xml:"SetPublicKeyResponse,omitempty"`
 15957  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15958  }
 15959  
 15960  func (b *SetPublicKeyBody) Fault() *soap.Fault { return b.Fault_ }
 15961  
 15962  func SetPublicKey(ctx context.Context, r soap.RoundTripper, req *types.SetPublicKey) (*types.SetPublicKeyResponse, error) {
 15963  	var reqBody, resBody SetPublicKeyBody
 15964  
 15965  	reqBody.Req = req
 15966  
 15967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15968  		return nil, err
 15969  	}
 15970  
 15971  	return resBody.Res, nil
 15972  }
 15973  
 15974  type SetRegistryValueInGuestBody struct {
 15975  	Req    *types.SetRegistryValueInGuest         `xml:"urn:vim25 SetRegistryValueInGuest,omitempty"`
 15976  	Res    *types.SetRegistryValueInGuestResponse `xml:"SetRegistryValueInGuestResponse,omitempty"`
 15977  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15978  }
 15979  
 15980  func (b *SetRegistryValueInGuestBody) Fault() *soap.Fault { return b.Fault_ }
 15981  
 15982  func SetRegistryValueInGuest(ctx context.Context, r soap.RoundTripper, req *types.SetRegistryValueInGuest) (*types.SetRegistryValueInGuestResponse, error) {
 15983  	var reqBody, resBody SetRegistryValueInGuestBody
 15984  
 15985  	reqBody.Req = req
 15986  
 15987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 15988  		return nil, err
 15989  	}
 15990  
 15991  	return resBody.Res, nil
 15992  }
 15993  
 15994  type SetScreenResolutionBody struct {
 15995  	Req    *types.SetScreenResolution         `xml:"urn:vim25 SetScreenResolution,omitempty"`
 15996  	Res    *types.SetScreenResolutionResponse `xml:"SetScreenResolutionResponse,omitempty"`
 15997  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 15998  }
 15999  
 16000  func (b *SetScreenResolutionBody) Fault() *soap.Fault { return b.Fault_ }
 16001  
 16002  func SetScreenResolution(ctx context.Context, r soap.RoundTripper, req *types.SetScreenResolution) (*types.SetScreenResolutionResponse, error) {
 16003  	var reqBody, resBody SetScreenResolutionBody
 16004  
 16005  	reqBody.Req = req
 16006  
 16007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16008  		return nil, err
 16009  	}
 16010  
 16011  	return resBody.Res, nil
 16012  }
 16013  
 16014  type SetServiceAccountBody struct {
 16015  	Req    *types.SetServiceAccount         `xml:"urn:vim25 SetServiceAccount,omitempty"`
 16016  	Res    *types.SetServiceAccountResponse `xml:"SetServiceAccountResponse,omitempty"`
 16017  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16018  }
 16019  
 16020  func (b *SetServiceAccountBody) Fault() *soap.Fault { return b.Fault_ }
 16021  
 16022  func SetServiceAccount(ctx context.Context, r soap.RoundTripper, req *types.SetServiceAccount) (*types.SetServiceAccountResponse, error) {
 16023  	var reqBody, resBody SetServiceAccountBody
 16024  
 16025  	reqBody.Req = req
 16026  
 16027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16028  		return nil, err
 16029  	}
 16030  
 16031  	return resBody.Res, nil
 16032  }
 16033  
 16034  type SetTaskDescriptionBody struct {
 16035  	Req    *types.SetTaskDescription         `xml:"urn:vim25 SetTaskDescription,omitempty"`
 16036  	Res    *types.SetTaskDescriptionResponse `xml:"SetTaskDescriptionResponse,omitempty"`
 16037  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16038  }
 16039  
 16040  func (b *SetTaskDescriptionBody) Fault() *soap.Fault { return b.Fault_ }
 16041  
 16042  func SetTaskDescription(ctx context.Context, r soap.RoundTripper, req *types.SetTaskDescription) (*types.SetTaskDescriptionResponse, error) {
 16043  	var reqBody, resBody SetTaskDescriptionBody
 16044  
 16045  	reqBody.Req = req
 16046  
 16047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16048  		return nil, err
 16049  	}
 16050  
 16051  	return resBody.Res, nil
 16052  }
 16053  
 16054  type SetTaskStateBody struct {
 16055  	Req    *types.SetTaskState         `xml:"urn:vim25 SetTaskState,omitempty"`
 16056  	Res    *types.SetTaskStateResponse `xml:"SetTaskStateResponse,omitempty"`
 16057  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16058  }
 16059  
 16060  func (b *SetTaskStateBody) Fault() *soap.Fault { return b.Fault_ }
 16061  
 16062  func SetTaskState(ctx context.Context, r soap.RoundTripper, req *types.SetTaskState) (*types.SetTaskStateResponse, error) {
 16063  	var reqBody, resBody SetTaskStateBody
 16064  
 16065  	reqBody.Req = req
 16066  
 16067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16068  		return nil, err
 16069  	}
 16070  
 16071  	return resBody.Res, nil
 16072  }
 16073  
 16074  type SetVStorageObjectControlFlagsBody struct {
 16075  	Req    *types.SetVStorageObjectControlFlags         `xml:"urn:vim25 SetVStorageObjectControlFlags,omitempty"`
 16076  	Res    *types.SetVStorageObjectControlFlagsResponse `xml:"SetVStorageObjectControlFlagsResponse,omitempty"`
 16077  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16078  }
 16079  
 16080  func (b *SetVStorageObjectControlFlagsBody) Fault() *soap.Fault { return b.Fault_ }
 16081  
 16082  func SetVStorageObjectControlFlags(ctx context.Context, r soap.RoundTripper, req *types.SetVStorageObjectControlFlags) (*types.SetVStorageObjectControlFlagsResponse, error) {
 16083  	var reqBody, resBody SetVStorageObjectControlFlagsBody
 16084  
 16085  	reqBody.Req = req
 16086  
 16087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16088  		return nil, err
 16089  	}
 16090  
 16091  	return resBody.Res, nil
 16092  }
 16093  
 16094  type SetVirtualDiskUuidBody struct {
 16095  	Req    *types.SetVirtualDiskUuid         `xml:"urn:vim25 SetVirtualDiskUuid,omitempty"`
 16096  	Res    *types.SetVirtualDiskUuidResponse `xml:"SetVirtualDiskUuidResponse,omitempty"`
 16097  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16098  }
 16099  
 16100  func (b *SetVirtualDiskUuidBody) Fault() *soap.Fault { return b.Fault_ }
 16101  
 16102  func SetVirtualDiskUuid(ctx context.Context, r soap.RoundTripper, req *types.SetVirtualDiskUuid) (*types.SetVirtualDiskUuidResponse, error) {
 16103  	var reqBody, resBody SetVirtualDiskUuidBody
 16104  
 16105  	reqBody.Req = req
 16106  
 16107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16108  		return nil, err
 16109  	}
 16110  
 16111  	return resBody.Res, nil
 16112  }
 16113  
 16114  type SetVirtualDiskUuidEx_TaskBody struct {
 16115  	Req    *types.SetVirtualDiskUuidEx_Task         `xml:"urn:vim25 SetVirtualDiskUuidEx_Task,omitempty"`
 16116  	Res    *types.SetVirtualDiskUuidEx_TaskResponse `xml:"SetVirtualDiskUuidEx_TaskResponse,omitempty"`
 16117  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16118  }
 16119  
 16120  func (b *SetVirtualDiskUuidEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16121  
 16122  func SetVirtualDiskUuidEx_Task(ctx context.Context, r soap.RoundTripper, req *types.SetVirtualDiskUuidEx_Task) (*types.SetVirtualDiskUuidEx_TaskResponse, error) {
 16123  	var reqBody, resBody SetVirtualDiskUuidEx_TaskBody
 16124  
 16125  	reqBody.Req = req
 16126  
 16127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16128  		return nil, err
 16129  	}
 16130  
 16131  	return resBody.Res, nil
 16132  }
 16133  
 16134  type ShrinkVirtualDisk_TaskBody struct {
 16135  	Req    *types.ShrinkVirtualDisk_Task         `xml:"urn:vim25 ShrinkVirtualDisk_Task,omitempty"`
 16136  	Res    *types.ShrinkVirtualDisk_TaskResponse `xml:"ShrinkVirtualDisk_TaskResponse,omitempty"`
 16137  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16138  }
 16139  
 16140  func (b *ShrinkVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16141  
 16142  func ShrinkVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.ShrinkVirtualDisk_Task) (*types.ShrinkVirtualDisk_TaskResponse, error) {
 16143  	var reqBody, resBody ShrinkVirtualDisk_TaskBody
 16144  
 16145  	reqBody.Req = req
 16146  
 16147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16148  		return nil, err
 16149  	}
 16150  
 16151  	return resBody.Res, nil
 16152  }
 16153  
 16154  type ShutdownGuestBody struct {
 16155  	Req    *types.ShutdownGuest         `xml:"urn:vim25 ShutdownGuest,omitempty"`
 16156  	Res    *types.ShutdownGuestResponse `xml:"ShutdownGuestResponse,omitempty"`
 16157  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16158  }
 16159  
 16160  func (b *ShutdownGuestBody) Fault() *soap.Fault { return b.Fault_ }
 16161  
 16162  func ShutdownGuest(ctx context.Context, r soap.RoundTripper, req *types.ShutdownGuest) (*types.ShutdownGuestResponse, error) {
 16163  	var reqBody, resBody ShutdownGuestBody
 16164  
 16165  	reqBody.Req = req
 16166  
 16167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16168  		return nil, err
 16169  	}
 16170  
 16171  	return resBody.Res, nil
 16172  }
 16173  
 16174  type ShutdownHost_TaskBody struct {
 16175  	Req    *types.ShutdownHost_Task         `xml:"urn:vim25 ShutdownHost_Task,omitempty"`
 16176  	Res    *types.ShutdownHost_TaskResponse `xml:"ShutdownHost_TaskResponse,omitempty"`
 16177  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16178  }
 16179  
 16180  func (b *ShutdownHost_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16181  
 16182  func ShutdownHost_Task(ctx context.Context, r soap.RoundTripper, req *types.ShutdownHost_Task) (*types.ShutdownHost_TaskResponse, error) {
 16183  	var reqBody, resBody ShutdownHost_TaskBody
 16184  
 16185  	reqBody.Req = req
 16186  
 16187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16188  		return nil, err
 16189  	}
 16190  
 16191  	return resBody.Res, nil
 16192  }
 16193  
 16194  type StageHostPatch_TaskBody struct {
 16195  	Req    *types.StageHostPatch_Task         `xml:"urn:vim25 StageHostPatch_Task,omitempty"`
 16196  	Res    *types.StageHostPatch_TaskResponse `xml:"StageHostPatch_TaskResponse,omitempty"`
 16197  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16198  }
 16199  
 16200  func (b *StageHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16201  
 16202  func StageHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.StageHostPatch_Task) (*types.StageHostPatch_TaskResponse, error) {
 16203  	var reqBody, resBody StageHostPatch_TaskBody
 16204  
 16205  	reqBody.Req = req
 16206  
 16207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16208  		return nil, err
 16209  	}
 16210  
 16211  	return resBody.Res, nil
 16212  }
 16213  
 16214  type StampAllRulesWithUuid_TaskBody struct {
 16215  	Req    *types.StampAllRulesWithUuid_Task         `xml:"urn:vim25 StampAllRulesWithUuid_Task,omitempty"`
 16216  	Res    *types.StampAllRulesWithUuid_TaskResponse `xml:"StampAllRulesWithUuid_TaskResponse,omitempty"`
 16217  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16218  }
 16219  
 16220  func (b *StampAllRulesWithUuid_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16221  
 16222  func StampAllRulesWithUuid_Task(ctx context.Context, r soap.RoundTripper, req *types.StampAllRulesWithUuid_Task) (*types.StampAllRulesWithUuid_TaskResponse, error) {
 16223  	var reqBody, resBody StampAllRulesWithUuid_TaskBody
 16224  
 16225  	reqBody.Req = req
 16226  
 16227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16228  		return nil, err
 16229  	}
 16230  
 16231  	return resBody.Res, nil
 16232  }
 16233  
 16234  type StandbyGuestBody struct {
 16235  	Req    *types.StandbyGuest         `xml:"urn:vim25 StandbyGuest,omitempty"`
 16236  	Res    *types.StandbyGuestResponse `xml:"StandbyGuestResponse,omitempty"`
 16237  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16238  }
 16239  
 16240  func (b *StandbyGuestBody) Fault() *soap.Fault { return b.Fault_ }
 16241  
 16242  func StandbyGuest(ctx context.Context, r soap.RoundTripper, req *types.StandbyGuest) (*types.StandbyGuestResponse, error) {
 16243  	var reqBody, resBody StandbyGuestBody
 16244  
 16245  	reqBody.Req = req
 16246  
 16247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16248  		return nil, err
 16249  	}
 16250  
 16251  	return resBody.Res, nil
 16252  }
 16253  
 16254  type StartGuestNetwork_TaskBody struct {
 16255  	Req    *types.StartGuestNetwork_Task         `xml:"urn:vim25 StartGuestNetwork_Task,omitempty"`
 16256  	Res    *types.StartGuestNetwork_TaskResponse `xml:"StartGuestNetwork_TaskResponse,omitempty"`
 16257  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16258  }
 16259  
 16260  func (b *StartGuestNetwork_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16261  
 16262  func StartGuestNetwork_Task(ctx context.Context, r soap.RoundTripper, req *types.StartGuestNetwork_Task) (*types.StartGuestNetwork_TaskResponse, error) {
 16263  	var reqBody, resBody StartGuestNetwork_TaskBody
 16264  
 16265  	reqBody.Req = req
 16266  
 16267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16268  		return nil, err
 16269  	}
 16270  
 16271  	return resBody.Res, nil
 16272  }
 16273  
 16274  type StartProgramInGuestBody struct {
 16275  	Req    *types.StartProgramInGuest         `xml:"urn:vim25 StartProgramInGuest,omitempty"`
 16276  	Res    *types.StartProgramInGuestResponse `xml:"StartProgramInGuestResponse,omitempty"`
 16277  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16278  }
 16279  
 16280  func (b *StartProgramInGuestBody) Fault() *soap.Fault { return b.Fault_ }
 16281  
 16282  func StartProgramInGuest(ctx context.Context, r soap.RoundTripper, req *types.StartProgramInGuest) (*types.StartProgramInGuestResponse, error) {
 16283  	var reqBody, resBody StartProgramInGuestBody
 16284  
 16285  	reqBody.Req = req
 16286  
 16287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16288  		return nil, err
 16289  	}
 16290  
 16291  	return resBody.Res, nil
 16292  }
 16293  
 16294  type StartRecording_TaskBody struct {
 16295  	Req    *types.StartRecording_Task         `xml:"urn:vim25 StartRecording_Task,omitempty"`
 16296  	Res    *types.StartRecording_TaskResponse `xml:"StartRecording_TaskResponse,omitempty"`
 16297  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16298  }
 16299  
 16300  func (b *StartRecording_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16301  
 16302  func StartRecording_Task(ctx context.Context, r soap.RoundTripper, req *types.StartRecording_Task) (*types.StartRecording_TaskResponse, error) {
 16303  	var reqBody, resBody StartRecording_TaskBody
 16304  
 16305  	reqBody.Req = req
 16306  
 16307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16308  		return nil, err
 16309  	}
 16310  
 16311  	return resBody.Res, nil
 16312  }
 16313  
 16314  type StartReplaying_TaskBody struct {
 16315  	Req    *types.StartReplaying_Task         `xml:"urn:vim25 StartReplaying_Task,omitempty"`
 16316  	Res    *types.StartReplaying_TaskResponse `xml:"StartReplaying_TaskResponse,omitempty"`
 16317  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16318  }
 16319  
 16320  func (b *StartReplaying_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16321  
 16322  func StartReplaying_Task(ctx context.Context, r soap.RoundTripper, req *types.StartReplaying_Task) (*types.StartReplaying_TaskResponse, error) {
 16323  	var reqBody, resBody StartReplaying_TaskBody
 16324  
 16325  	reqBody.Req = req
 16326  
 16327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16328  		return nil, err
 16329  	}
 16330  
 16331  	return resBody.Res, nil
 16332  }
 16333  
 16334  type StartServiceBody struct {
 16335  	Req    *types.StartService         `xml:"urn:vim25 StartService,omitempty"`
 16336  	Res    *types.StartServiceResponse `xml:"StartServiceResponse,omitempty"`
 16337  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16338  }
 16339  
 16340  func (b *StartServiceBody) Fault() *soap.Fault { return b.Fault_ }
 16341  
 16342  func StartService(ctx context.Context, r soap.RoundTripper, req *types.StartService) (*types.StartServiceResponse, error) {
 16343  	var reqBody, resBody StartServiceBody
 16344  
 16345  	reqBody.Req = req
 16346  
 16347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16348  		return nil, err
 16349  	}
 16350  
 16351  	return resBody.Res, nil
 16352  }
 16353  
 16354  type StopRecording_TaskBody struct {
 16355  	Req    *types.StopRecording_Task         `xml:"urn:vim25 StopRecording_Task,omitempty"`
 16356  	Res    *types.StopRecording_TaskResponse `xml:"StopRecording_TaskResponse,omitempty"`
 16357  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16358  }
 16359  
 16360  func (b *StopRecording_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16361  
 16362  func StopRecording_Task(ctx context.Context, r soap.RoundTripper, req *types.StopRecording_Task) (*types.StopRecording_TaskResponse, error) {
 16363  	var reqBody, resBody StopRecording_TaskBody
 16364  
 16365  	reqBody.Req = req
 16366  
 16367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16368  		return nil, err
 16369  	}
 16370  
 16371  	return resBody.Res, nil
 16372  }
 16373  
 16374  type StopReplaying_TaskBody struct {
 16375  	Req    *types.StopReplaying_Task         `xml:"urn:vim25 StopReplaying_Task,omitempty"`
 16376  	Res    *types.StopReplaying_TaskResponse `xml:"StopReplaying_TaskResponse,omitempty"`
 16377  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16378  }
 16379  
 16380  func (b *StopReplaying_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16381  
 16382  func StopReplaying_Task(ctx context.Context, r soap.RoundTripper, req *types.StopReplaying_Task) (*types.StopReplaying_TaskResponse, error) {
 16383  	var reqBody, resBody StopReplaying_TaskBody
 16384  
 16385  	reqBody.Req = req
 16386  
 16387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16388  		return nil, err
 16389  	}
 16390  
 16391  	return resBody.Res, nil
 16392  }
 16393  
 16394  type StopServiceBody struct {
 16395  	Req    *types.StopService         `xml:"urn:vim25 StopService,omitempty"`
 16396  	Res    *types.StopServiceResponse `xml:"StopServiceResponse,omitempty"`
 16397  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16398  }
 16399  
 16400  func (b *StopServiceBody) Fault() *soap.Fault { return b.Fault_ }
 16401  
 16402  func StopService(ctx context.Context, r soap.RoundTripper, req *types.StopService) (*types.StopServiceResponse, error) {
 16403  	var reqBody, resBody StopServiceBody
 16404  
 16405  	reqBody.Req = req
 16406  
 16407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16408  		return nil, err
 16409  	}
 16410  
 16411  	return resBody.Res, nil
 16412  }
 16413  
 16414  type SuspendVApp_TaskBody struct {
 16415  	Req    *types.SuspendVApp_Task         `xml:"urn:vim25 SuspendVApp_Task,omitempty"`
 16416  	Res    *types.SuspendVApp_TaskResponse `xml:"SuspendVApp_TaskResponse,omitempty"`
 16417  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16418  }
 16419  
 16420  func (b *SuspendVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16421  
 16422  func SuspendVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.SuspendVApp_Task) (*types.SuspendVApp_TaskResponse, error) {
 16423  	var reqBody, resBody SuspendVApp_TaskBody
 16424  
 16425  	reqBody.Req = req
 16426  
 16427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16428  		return nil, err
 16429  	}
 16430  
 16431  	return resBody.Res, nil
 16432  }
 16433  
 16434  type SuspendVM_TaskBody struct {
 16435  	Req    *types.SuspendVM_Task         `xml:"urn:vim25 SuspendVM_Task,omitempty"`
 16436  	Res    *types.SuspendVM_TaskResponse `xml:"SuspendVM_TaskResponse,omitempty"`
 16437  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16438  }
 16439  
 16440  func (b *SuspendVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16441  
 16442  func SuspendVM_Task(ctx context.Context, r soap.RoundTripper, req *types.SuspendVM_Task) (*types.SuspendVM_TaskResponse, error) {
 16443  	var reqBody, resBody SuspendVM_TaskBody
 16444  
 16445  	reqBody.Req = req
 16446  
 16447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16448  		return nil, err
 16449  	}
 16450  
 16451  	return resBody.Res, nil
 16452  }
 16453  
 16454  type TerminateFaultTolerantVM_TaskBody struct {
 16455  	Req    *types.TerminateFaultTolerantVM_Task         `xml:"urn:vim25 TerminateFaultTolerantVM_Task,omitempty"`
 16456  	Res    *types.TerminateFaultTolerantVM_TaskResponse `xml:"TerminateFaultTolerantVM_TaskResponse,omitempty"`
 16457  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16458  }
 16459  
 16460  func (b *TerminateFaultTolerantVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16461  
 16462  func TerminateFaultTolerantVM_Task(ctx context.Context, r soap.RoundTripper, req *types.TerminateFaultTolerantVM_Task) (*types.TerminateFaultTolerantVM_TaskResponse, error) {
 16463  	var reqBody, resBody TerminateFaultTolerantVM_TaskBody
 16464  
 16465  	reqBody.Req = req
 16466  
 16467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16468  		return nil, err
 16469  	}
 16470  
 16471  	return resBody.Res, nil
 16472  }
 16473  
 16474  type TerminateProcessInGuestBody struct {
 16475  	Req    *types.TerminateProcessInGuest         `xml:"urn:vim25 TerminateProcessInGuest,omitempty"`
 16476  	Res    *types.TerminateProcessInGuestResponse `xml:"TerminateProcessInGuestResponse,omitempty"`
 16477  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16478  }
 16479  
 16480  func (b *TerminateProcessInGuestBody) Fault() *soap.Fault { return b.Fault_ }
 16481  
 16482  func TerminateProcessInGuest(ctx context.Context, r soap.RoundTripper, req *types.TerminateProcessInGuest) (*types.TerminateProcessInGuestResponse, error) {
 16483  	var reqBody, resBody TerminateProcessInGuestBody
 16484  
 16485  	reqBody.Req = req
 16486  
 16487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16488  		return nil, err
 16489  	}
 16490  
 16491  	return resBody.Res, nil
 16492  }
 16493  
 16494  type TerminateSessionBody struct {
 16495  	Req    *types.TerminateSession         `xml:"urn:vim25 TerminateSession,omitempty"`
 16496  	Res    *types.TerminateSessionResponse `xml:"TerminateSessionResponse,omitempty"`
 16497  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16498  }
 16499  
 16500  func (b *TerminateSessionBody) Fault() *soap.Fault { return b.Fault_ }
 16501  
 16502  func TerminateSession(ctx context.Context, r soap.RoundTripper, req *types.TerminateSession) (*types.TerminateSessionResponse, error) {
 16503  	var reqBody, resBody TerminateSessionBody
 16504  
 16505  	reqBody.Req = req
 16506  
 16507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16508  		return nil, err
 16509  	}
 16510  
 16511  	return resBody.Res, nil
 16512  }
 16513  
 16514  type TerminateVMBody struct {
 16515  	Req    *types.TerminateVM         `xml:"urn:vim25 TerminateVM,omitempty"`
 16516  	Res    *types.TerminateVMResponse `xml:"TerminateVMResponse,omitempty"`
 16517  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16518  }
 16519  
 16520  func (b *TerminateVMBody) Fault() *soap.Fault { return b.Fault_ }
 16521  
 16522  func TerminateVM(ctx context.Context, r soap.RoundTripper, req *types.TerminateVM) (*types.TerminateVMResponse, error) {
 16523  	var reqBody, resBody TerminateVMBody
 16524  
 16525  	reqBody.Req = req
 16526  
 16527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16528  		return nil, err
 16529  	}
 16530  
 16531  	return resBody.Res, nil
 16532  }
 16533  
 16534  type TestTimeServiceBody struct {
 16535  	Req    *types.TestTimeService         `xml:"urn:vim25 TestTimeService,omitempty"`
 16536  	Res    *types.TestTimeServiceResponse `xml:"TestTimeServiceResponse,omitempty"`
 16537  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16538  }
 16539  
 16540  func (b *TestTimeServiceBody) Fault() *soap.Fault { return b.Fault_ }
 16541  
 16542  func TestTimeService(ctx context.Context, r soap.RoundTripper, req *types.TestTimeService) (*types.TestTimeServiceResponse, error) {
 16543  	var reqBody, resBody TestTimeServiceBody
 16544  
 16545  	reqBody.Req = req
 16546  
 16547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16548  		return nil, err
 16549  	}
 16550  
 16551  	return resBody.Res, nil
 16552  }
 16553  
 16554  type TurnDiskLocatorLedOff_TaskBody struct {
 16555  	Req    *types.TurnDiskLocatorLedOff_Task         `xml:"urn:vim25 TurnDiskLocatorLedOff_Task,omitempty"`
 16556  	Res    *types.TurnDiskLocatorLedOff_TaskResponse `xml:"TurnDiskLocatorLedOff_TaskResponse,omitempty"`
 16557  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16558  }
 16559  
 16560  func (b *TurnDiskLocatorLedOff_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16561  
 16562  func TurnDiskLocatorLedOff_Task(ctx context.Context, r soap.RoundTripper, req *types.TurnDiskLocatorLedOff_Task) (*types.TurnDiskLocatorLedOff_TaskResponse, error) {
 16563  	var reqBody, resBody TurnDiskLocatorLedOff_TaskBody
 16564  
 16565  	reqBody.Req = req
 16566  
 16567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16568  		return nil, err
 16569  	}
 16570  
 16571  	return resBody.Res, nil
 16572  }
 16573  
 16574  type TurnDiskLocatorLedOn_TaskBody struct {
 16575  	Req    *types.TurnDiskLocatorLedOn_Task         `xml:"urn:vim25 TurnDiskLocatorLedOn_Task,omitempty"`
 16576  	Res    *types.TurnDiskLocatorLedOn_TaskResponse `xml:"TurnDiskLocatorLedOn_TaskResponse,omitempty"`
 16577  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16578  }
 16579  
 16580  func (b *TurnDiskLocatorLedOn_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16581  
 16582  func TurnDiskLocatorLedOn_Task(ctx context.Context, r soap.RoundTripper, req *types.TurnDiskLocatorLedOn_Task) (*types.TurnDiskLocatorLedOn_TaskResponse, error) {
 16583  	var reqBody, resBody TurnDiskLocatorLedOn_TaskBody
 16584  
 16585  	reqBody.Req = req
 16586  
 16587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16588  		return nil, err
 16589  	}
 16590  
 16591  	return resBody.Res, nil
 16592  }
 16593  
 16594  type TurnOffFaultToleranceForVM_TaskBody struct {
 16595  	Req    *types.TurnOffFaultToleranceForVM_Task         `xml:"urn:vim25 TurnOffFaultToleranceForVM_Task,omitempty"`
 16596  	Res    *types.TurnOffFaultToleranceForVM_TaskResponse `xml:"TurnOffFaultToleranceForVM_TaskResponse,omitempty"`
 16597  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16598  }
 16599  
 16600  func (b *TurnOffFaultToleranceForVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16601  
 16602  func TurnOffFaultToleranceForVM_Task(ctx context.Context, r soap.RoundTripper, req *types.TurnOffFaultToleranceForVM_Task) (*types.TurnOffFaultToleranceForVM_TaskResponse, error) {
 16603  	var reqBody, resBody TurnOffFaultToleranceForVM_TaskBody
 16604  
 16605  	reqBody.Req = req
 16606  
 16607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16608  		return nil, err
 16609  	}
 16610  
 16611  	return resBody.Res, nil
 16612  }
 16613  
 16614  type UnassignUserFromGroupBody struct {
 16615  	Req    *types.UnassignUserFromGroup         `xml:"urn:vim25 UnassignUserFromGroup,omitempty"`
 16616  	Res    *types.UnassignUserFromGroupResponse `xml:"UnassignUserFromGroupResponse,omitempty"`
 16617  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16618  }
 16619  
 16620  func (b *UnassignUserFromGroupBody) Fault() *soap.Fault { return b.Fault_ }
 16621  
 16622  func UnassignUserFromGroup(ctx context.Context, r soap.RoundTripper, req *types.UnassignUserFromGroup) (*types.UnassignUserFromGroupResponse, error) {
 16623  	var reqBody, resBody UnassignUserFromGroupBody
 16624  
 16625  	reqBody.Req = req
 16626  
 16627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16628  		return nil, err
 16629  	}
 16630  
 16631  	return resBody.Res, nil
 16632  }
 16633  
 16634  type UnbindVnicBody struct {
 16635  	Req    *types.UnbindVnic         `xml:"urn:vim25 UnbindVnic,omitempty"`
 16636  	Res    *types.UnbindVnicResponse `xml:"UnbindVnicResponse,omitempty"`
 16637  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16638  }
 16639  
 16640  func (b *UnbindVnicBody) Fault() *soap.Fault { return b.Fault_ }
 16641  
 16642  func UnbindVnic(ctx context.Context, r soap.RoundTripper, req *types.UnbindVnic) (*types.UnbindVnicResponse, error) {
 16643  	var reqBody, resBody UnbindVnicBody
 16644  
 16645  	reqBody.Req = req
 16646  
 16647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16648  		return nil, err
 16649  	}
 16650  
 16651  	return resBody.Res, nil
 16652  }
 16653  
 16654  type UninstallHostPatch_TaskBody struct {
 16655  	Req    *types.UninstallHostPatch_Task         `xml:"urn:vim25 UninstallHostPatch_Task,omitempty"`
 16656  	Res    *types.UninstallHostPatch_TaskResponse `xml:"UninstallHostPatch_TaskResponse,omitempty"`
 16657  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16658  }
 16659  
 16660  func (b *UninstallHostPatch_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16661  
 16662  func UninstallHostPatch_Task(ctx context.Context, r soap.RoundTripper, req *types.UninstallHostPatch_Task) (*types.UninstallHostPatch_TaskResponse, error) {
 16663  	var reqBody, resBody UninstallHostPatch_TaskBody
 16664  
 16665  	reqBody.Req = req
 16666  
 16667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16668  		return nil, err
 16669  	}
 16670  
 16671  	return resBody.Res, nil
 16672  }
 16673  
 16674  type UninstallIoFilter_TaskBody struct {
 16675  	Req    *types.UninstallIoFilter_Task         `xml:"urn:vim25 UninstallIoFilter_Task,omitempty"`
 16676  	Res    *types.UninstallIoFilter_TaskResponse `xml:"UninstallIoFilter_TaskResponse,omitempty"`
 16677  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16678  }
 16679  
 16680  func (b *UninstallIoFilter_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16681  
 16682  func UninstallIoFilter_Task(ctx context.Context, r soap.RoundTripper, req *types.UninstallIoFilter_Task) (*types.UninstallIoFilter_TaskResponse, error) {
 16683  	var reqBody, resBody UninstallIoFilter_TaskBody
 16684  
 16685  	reqBody.Req = req
 16686  
 16687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16688  		return nil, err
 16689  	}
 16690  
 16691  	return resBody.Res, nil
 16692  }
 16693  
 16694  type UninstallServiceBody struct {
 16695  	Req    *types.UninstallService         `xml:"urn:vim25 UninstallService,omitempty"`
 16696  	Res    *types.UninstallServiceResponse `xml:"UninstallServiceResponse,omitempty"`
 16697  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16698  }
 16699  
 16700  func (b *UninstallServiceBody) Fault() *soap.Fault { return b.Fault_ }
 16701  
 16702  func UninstallService(ctx context.Context, r soap.RoundTripper, req *types.UninstallService) (*types.UninstallServiceResponse, error) {
 16703  	var reqBody, resBody UninstallServiceBody
 16704  
 16705  	reqBody.Req = req
 16706  
 16707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16708  		return nil, err
 16709  	}
 16710  
 16711  	return resBody.Res, nil
 16712  }
 16713  
 16714  type UnmapVmfsVolumeEx_TaskBody struct {
 16715  	Req    *types.UnmapVmfsVolumeEx_Task         `xml:"urn:vim25 UnmapVmfsVolumeEx_Task,omitempty"`
 16716  	Res    *types.UnmapVmfsVolumeEx_TaskResponse `xml:"UnmapVmfsVolumeEx_TaskResponse,omitempty"`
 16717  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16718  }
 16719  
 16720  func (b *UnmapVmfsVolumeEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16721  
 16722  func UnmapVmfsVolumeEx_Task(ctx context.Context, r soap.RoundTripper, req *types.UnmapVmfsVolumeEx_Task) (*types.UnmapVmfsVolumeEx_TaskResponse, error) {
 16723  	var reqBody, resBody UnmapVmfsVolumeEx_TaskBody
 16724  
 16725  	reqBody.Req = req
 16726  
 16727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16728  		return nil, err
 16729  	}
 16730  
 16731  	return resBody.Res, nil
 16732  }
 16733  
 16734  type UnmarkServiceProviderEntitiesBody struct {
 16735  	Req    *types.UnmarkServiceProviderEntities         `xml:"urn:vim25 UnmarkServiceProviderEntities,omitempty"`
 16736  	Res    *types.UnmarkServiceProviderEntitiesResponse `xml:"UnmarkServiceProviderEntitiesResponse,omitempty"`
 16737  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16738  }
 16739  
 16740  func (b *UnmarkServiceProviderEntitiesBody) Fault() *soap.Fault { return b.Fault_ }
 16741  
 16742  func UnmarkServiceProviderEntities(ctx context.Context, r soap.RoundTripper, req *types.UnmarkServiceProviderEntities) (*types.UnmarkServiceProviderEntitiesResponse, error) {
 16743  	var reqBody, resBody UnmarkServiceProviderEntitiesBody
 16744  
 16745  	reqBody.Req = req
 16746  
 16747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16748  		return nil, err
 16749  	}
 16750  
 16751  	return resBody.Res, nil
 16752  }
 16753  
 16754  type UnmountDiskMapping_TaskBody struct {
 16755  	Req    *types.UnmountDiskMapping_Task         `xml:"urn:vim25 UnmountDiskMapping_Task,omitempty"`
 16756  	Res    *types.UnmountDiskMapping_TaskResponse `xml:"UnmountDiskMapping_TaskResponse,omitempty"`
 16757  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16758  }
 16759  
 16760  func (b *UnmountDiskMapping_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16761  
 16762  func UnmountDiskMapping_Task(ctx context.Context, r soap.RoundTripper, req *types.UnmountDiskMapping_Task) (*types.UnmountDiskMapping_TaskResponse, error) {
 16763  	var reqBody, resBody UnmountDiskMapping_TaskBody
 16764  
 16765  	reqBody.Req = req
 16766  
 16767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16768  		return nil, err
 16769  	}
 16770  
 16771  	return resBody.Res, nil
 16772  }
 16773  
 16774  type UnmountForceMountedVmfsVolumeBody struct {
 16775  	Req    *types.UnmountForceMountedVmfsVolume         `xml:"urn:vim25 UnmountForceMountedVmfsVolume,omitempty"`
 16776  	Res    *types.UnmountForceMountedVmfsVolumeResponse `xml:"UnmountForceMountedVmfsVolumeResponse,omitempty"`
 16777  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16778  }
 16779  
 16780  func (b *UnmountForceMountedVmfsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
 16781  
 16782  func UnmountForceMountedVmfsVolume(ctx context.Context, r soap.RoundTripper, req *types.UnmountForceMountedVmfsVolume) (*types.UnmountForceMountedVmfsVolumeResponse, error) {
 16783  	var reqBody, resBody UnmountForceMountedVmfsVolumeBody
 16784  
 16785  	reqBody.Req = req
 16786  
 16787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16788  		return nil, err
 16789  	}
 16790  
 16791  	return resBody.Res, nil
 16792  }
 16793  
 16794  type UnmountToolsInstallerBody struct {
 16795  	Req    *types.UnmountToolsInstaller         `xml:"urn:vim25 UnmountToolsInstaller,omitempty"`
 16796  	Res    *types.UnmountToolsInstallerResponse `xml:"UnmountToolsInstallerResponse,omitempty"`
 16797  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16798  }
 16799  
 16800  func (b *UnmountToolsInstallerBody) Fault() *soap.Fault { return b.Fault_ }
 16801  
 16802  func UnmountToolsInstaller(ctx context.Context, r soap.RoundTripper, req *types.UnmountToolsInstaller) (*types.UnmountToolsInstallerResponse, error) {
 16803  	var reqBody, resBody UnmountToolsInstallerBody
 16804  
 16805  	reqBody.Req = req
 16806  
 16807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16808  		return nil, err
 16809  	}
 16810  
 16811  	return resBody.Res, nil
 16812  }
 16813  
 16814  type UnmountVffsVolumeBody struct {
 16815  	Req    *types.UnmountVffsVolume         `xml:"urn:vim25 UnmountVffsVolume,omitempty"`
 16816  	Res    *types.UnmountVffsVolumeResponse `xml:"UnmountVffsVolumeResponse,omitempty"`
 16817  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16818  }
 16819  
 16820  func (b *UnmountVffsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
 16821  
 16822  func UnmountVffsVolume(ctx context.Context, r soap.RoundTripper, req *types.UnmountVffsVolume) (*types.UnmountVffsVolumeResponse, error) {
 16823  	var reqBody, resBody UnmountVffsVolumeBody
 16824  
 16825  	reqBody.Req = req
 16826  
 16827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16828  		return nil, err
 16829  	}
 16830  
 16831  	return resBody.Res, nil
 16832  }
 16833  
 16834  type UnmountVmfsVolumeBody struct {
 16835  	Req    *types.UnmountVmfsVolume         `xml:"urn:vim25 UnmountVmfsVolume,omitempty"`
 16836  	Res    *types.UnmountVmfsVolumeResponse `xml:"UnmountVmfsVolumeResponse,omitempty"`
 16837  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16838  }
 16839  
 16840  func (b *UnmountVmfsVolumeBody) Fault() *soap.Fault { return b.Fault_ }
 16841  
 16842  func UnmountVmfsVolume(ctx context.Context, r soap.RoundTripper, req *types.UnmountVmfsVolume) (*types.UnmountVmfsVolumeResponse, error) {
 16843  	var reqBody, resBody UnmountVmfsVolumeBody
 16844  
 16845  	reqBody.Req = req
 16846  
 16847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16848  		return nil, err
 16849  	}
 16850  
 16851  	return resBody.Res, nil
 16852  }
 16853  
 16854  type UnmountVmfsVolumeEx_TaskBody struct {
 16855  	Req    *types.UnmountVmfsVolumeEx_Task         `xml:"urn:vim25 UnmountVmfsVolumeEx_Task,omitempty"`
 16856  	Res    *types.UnmountVmfsVolumeEx_TaskResponse `xml:"UnmountVmfsVolumeEx_TaskResponse,omitempty"`
 16857  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16858  }
 16859  
 16860  func (b *UnmountVmfsVolumeEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16861  
 16862  func UnmountVmfsVolumeEx_Task(ctx context.Context, r soap.RoundTripper, req *types.UnmountVmfsVolumeEx_Task) (*types.UnmountVmfsVolumeEx_TaskResponse, error) {
 16863  	var reqBody, resBody UnmountVmfsVolumeEx_TaskBody
 16864  
 16865  	reqBody.Req = req
 16866  
 16867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16868  		return nil, err
 16869  	}
 16870  
 16871  	return resBody.Res, nil
 16872  }
 16873  
 16874  type UnregisterAndDestroy_TaskBody struct {
 16875  	Req    *types.UnregisterAndDestroy_Task         `xml:"urn:vim25 UnregisterAndDestroy_Task,omitempty"`
 16876  	Res    *types.UnregisterAndDestroy_TaskResponse `xml:"UnregisterAndDestroy_TaskResponse,omitempty"`
 16877  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16878  }
 16879  
 16880  func (b *UnregisterAndDestroy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16881  
 16882  func UnregisterAndDestroy_Task(ctx context.Context, r soap.RoundTripper, req *types.UnregisterAndDestroy_Task) (*types.UnregisterAndDestroy_TaskResponse, error) {
 16883  	var reqBody, resBody UnregisterAndDestroy_TaskBody
 16884  
 16885  	reqBody.Req = req
 16886  
 16887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16888  		return nil, err
 16889  	}
 16890  
 16891  	return resBody.Res, nil
 16892  }
 16893  
 16894  type UnregisterExtensionBody struct {
 16895  	Req    *types.UnregisterExtension         `xml:"urn:vim25 UnregisterExtension,omitempty"`
 16896  	Res    *types.UnregisterExtensionResponse `xml:"UnregisterExtensionResponse,omitempty"`
 16897  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16898  }
 16899  
 16900  func (b *UnregisterExtensionBody) Fault() *soap.Fault { return b.Fault_ }
 16901  
 16902  func UnregisterExtension(ctx context.Context, r soap.RoundTripper, req *types.UnregisterExtension) (*types.UnregisterExtensionResponse, error) {
 16903  	var reqBody, resBody UnregisterExtensionBody
 16904  
 16905  	reqBody.Req = req
 16906  
 16907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16908  		return nil, err
 16909  	}
 16910  
 16911  	return resBody.Res, nil
 16912  }
 16913  
 16914  type UnregisterHealthUpdateProviderBody struct {
 16915  	Req    *types.UnregisterHealthUpdateProvider         `xml:"urn:vim25 UnregisterHealthUpdateProvider,omitempty"`
 16916  	Res    *types.UnregisterHealthUpdateProviderResponse `xml:"UnregisterHealthUpdateProviderResponse,omitempty"`
 16917  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16918  }
 16919  
 16920  func (b *UnregisterHealthUpdateProviderBody) Fault() *soap.Fault { return b.Fault_ }
 16921  
 16922  func UnregisterHealthUpdateProvider(ctx context.Context, r soap.RoundTripper, req *types.UnregisterHealthUpdateProvider) (*types.UnregisterHealthUpdateProviderResponse, error) {
 16923  	var reqBody, resBody UnregisterHealthUpdateProviderBody
 16924  
 16925  	reqBody.Req = req
 16926  
 16927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16928  		return nil, err
 16929  	}
 16930  
 16931  	return resBody.Res, nil
 16932  }
 16933  
 16934  type UnregisterKmsClusterBody struct {
 16935  	Req    *types.UnregisterKmsCluster         `xml:"urn:vim25 UnregisterKmsCluster,omitempty"`
 16936  	Res    *types.UnregisterKmsClusterResponse `xml:"UnregisterKmsClusterResponse,omitempty"`
 16937  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16938  }
 16939  
 16940  func (b *UnregisterKmsClusterBody) Fault() *soap.Fault { return b.Fault_ }
 16941  
 16942  func UnregisterKmsCluster(ctx context.Context, r soap.RoundTripper, req *types.UnregisterKmsCluster) (*types.UnregisterKmsClusterResponse, error) {
 16943  	var reqBody, resBody UnregisterKmsClusterBody
 16944  
 16945  	reqBody.Req = req
 16946  
 16947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16948  		return nil, err
 16949  	}
 16950  
 16951  	return resBody.Res, nil
 16952  }
 16953  
 16954  type UnregisterVMBody struct {
 16955  	Req    *types.UnregisterVM         `xml:"urn:vim25 UnregisterVM,omitempty"`
 16956  	Res    *types.UnregisterVMResponse `xml:"UnregisterVMResponse,omitempty"`
 16957  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16958  }
 16959  
 16960  func (b *UnregisterVMBody) Fault() *soap.Fault { return b.Fault_ }
 16961  
 16962  func UnregisterVM(ctx context.Context, r soap.RoundTripper, req *types.UnregisterVM) (*types.UnregisterVMResponse, error) {
 16963  	var reqBody, resBody UnregisterVMBody
 16964  
 16965  	reqBody.Req = req
 16966  
 16967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16968  		return nil, err
 16969  	}
 16970  
 16971  	return resBody.Res, nil
 16972  }
 16973  
 16974  type UpdateAnswerFile_TaskBody struct {
 16975  	Req    *types.UpdateAnswerFile_Task         `xml:"urn:vim25 UpdateAnswerFile_Task,omitempty"`
 16976  	Res    *types.UpdateAnswerFile_TaskResponse `xml:"UpdateAnswerFile_TaskResponse,omitempty"`
 16977  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16978  }
 16979  
 16980  func (b *UpdateAnswerFile_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 16981  
 16982  func UpdateAnswerFile_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateAnswerFile_Task) (*types.UpdateAnswerFile_TaskResponse, error) {
 16983  	var reqBody, resBody UpdateAnswerFile_TaskBody
 16984  
 16985  	reqBody.Req = req
 16986  
 16987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 16988  		return nil, err
 16989  	}
 16990  
 16991  	return resBody.Res, nil
 16992  }
 16993  
 16994  type UpdateAssignableHardwareConfigBody struct {
 16995  	Req    *types.UpdateAssignableHardwareConfig         `xml:"urn:vim25 UpdateAssignableHardwareConfig,omitempty"`
 16996  	Res    *types.UpdateAssignableHardwareConfigResponse `xml:"UpdateAssignableHardwareConfigResponse,omitempty"`
 16997  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 16998  }
 16999  
 17000  func (b *UpdateAssignableHardwareConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17001  
 17002  func UpdateAssignableHardwareConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateAssignableHardwareConfig) (*types.UpdateAssignableHardwareConfigResponse, error) {
 17003  	var reqBody, resBody UpdateAssignableHardwareConfigBody
 17004  
 17005  	reqBody.Req = req
 17006  
 17007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17008  		return nil, err
 17009  	}
 17010  
 17011  	return resBody.Res, nil
 17012  }
 17013  
 17014  type UpdateAssignedLicenseBody struct {
 17015  	Req    *types.UpdateAssignedLicense         `xml:"urn:vim25 UpdateAssignedLicense,omitempty"`
 17016  	Res    *types.UpdateAssignedLicenseResponse `xml:"UpdateAssignedLicenseResponse,omitempty"`
 17017  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17018  }
 17019  
 17020  func (b *UpdateAssignedLicenseBody) Fault() *soap.Fault { return b.Fault_ }
 17021  
 17022  func UpdateAssignedLicense(ctx context.Context, r soap.RoundTripper, req *types.UpdateAssignedLicense) (*types.UpdateAssignedLicenseResponse, error) {
 17023  	var reqBody, resBody UpdateAssignedLicenseBody
 17024  
 17025  	reqBody.Req = req
 17026  
 17027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17028  		return nil, err
 17029  	}
 17030  
 17031  	return resBody.Res, nil
 17032  }
 17033  
 17034  type UpdateAuthorizationRoleBody struct {
 17035  	Req    *types.UpdateAuthorizationRole         `xml:"urn:vim25 UpdateAuthorizationRole,omitempty"`
 17036  	Res    *types.UpdateAuthorizationRoleResponse `xml:"UpdateAuthorizationRoleResponse,omitempty"`
 17037  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17038  }
 17039  
 17040  func (b *UpdateAuthorizationRoleBody) Fault() *soap.Fault { return b.Fault_ }
 17041  
 17042  func UpdateAuthorizationRole(ctx context.Context, r soap.RoundTripper, req *types.UpdateAuthorizationRole) (*types.UpdateAuthorizationRoleResponse, error) {
 17043  	var reqBody, resBody UpdateAuthorizationRoleBody
 17044  
 17045  	reqBody.Req = req
 17046  
 17047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17048  		return nil, err
 17049  	}
 17050  
 17051  	return resBody.Res, nil
 17052  }
 17053  
 17054  type UpdateBootDeviceBody struct {
 17055  	Req    *types.UpdateBootDevice         `xml:"urn:vim25 UpdateBootDevice,omitempty"`
 17056  	Res    *types.UpdateBootDeviceResponse `xml:"UpdateBootDeviceResponse,omitempty"`
 17057  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17058  }
 17059  
 17060  func (b *UpdateBootDeviceBody) Fault() *soap.Fault { return b.Fault_ }
 17061  
 17062  func UpdateBootDevice(ctx context.Context, r soap.RoundTripper, req *types.UpdateBootDevice) (*types.UpdateBootDeviceResponse, error) {
 17063  	var reqBody, resBody UpdateBootDeviceBody
 17064  
 17065  	reqBody.Req = req
 17066  
 17067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17068  		return nil, err
 17069  	}
 17070  
 17071  	return resBody.Res, nil
 17072  }
 17073  
 17074  type UpdateChildResourceConfigurationBody struct {
 17075  	Req    *types.UpdateChildResourceConfiguration         `xml:"urn:vim25 UpdateChildResourceConfiguration,omitempty"`
 17076  	Res    *types.UpdateChildResourceConfigurationResponse `xml:"UpdateChildResourceConfigurationResponse,omitempty"`
 17077  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17078  }
 17079  
 17080  func (b *UpdateChildResourceConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
 17081  
 17082  func UpdateChildResourceConfiguration(ctx context.Context, r soap.RoundTripper, req *types.UpdateChildResourceConfiguration) (*types.UpdateChildResourceConfigurationResponse, error) {
 17083  	var reqBody, resBody UpdateChildResourceConfigurationBody
 17084  
 17085  	reqBody.Req = req
 17086  
 17087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17088  		return nil, err
 17089  	}
 17090  
 17091  	return resBody.Res, nil
 17092  }
 17093  
 17094  type UpdateClusterProfileBody struct {
 17095  	Req    *types.UpdateClusterProfile         `xml:"urn:vim25 UpdateClusterProfile,omitempty"`
 17096  	Res    *types.UpdateClusterProfileResponse `xml:"UpdateClusterProfileResponse,omitempty"`
 17097  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17098  }
 17099  
 17100  func (b *UpdateClusterProfileBody) Fault() *soap.Fault { return b.Fault_ }
 17101  
 17102  func UpdateClusterProfile(ctx context.Context, r soap.RoundTripper, req *types.UpdateClusterProfile) (*types.UpdateClusterProfileResponse, error) {
 17103  	var reqBody, resBody UpdateClusterProfileBody
 17104  
 17105  	reqBody.Req = req
 17106  
 17107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17108  		return nil, err
 17109  	}
 17110  
 17111  	return resBody.Res, nil
 17112  }
 17113  
 17114  type UpdateConfigBody struct {
 17115  	Req    *types.UpdateConfig         `xml:"urn:vim25 UpdateConfig,omitempty"`
 17116  	Res    *types.UpdateConfigResponse `xml:"UpdateConfigResponse,omitempty"`
 17117  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17118  }
 17119  
 17120  func (b *UpdateConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17121  
 17122  func UpdateConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateConfig) (*types.UpdateConfigResponse, error) {
 17123  	var reqBody, resBody UpdateConfigBody
 17124  
 17125  	reqBody.Req = req
 17126  
 17127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17128  		return nil, err
 17129  	}
 17130  
 17131  	return resBody.Res, nil
 17132  }
 17133  
 17134  type UpdateConsoleIpRouteConfigBody struct {
 17135  	Req    *types.UpdateConsoleIpRouteConfig         `xml:"urn:vim25 UpdateConsoleIpRouteConfig,omitempty"`
 17136  	Res    *types.UpdateConsoleIpRouteConfigResponse `xml:"UpdateConsoleIpRouteConfigResponse,omitempty"`
 17137  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17138  }
 17139  
 17140  func (b *UpdateConsoleIpRouteConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17141  
 17142  func UpdateConsoleIpRouteConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateConsoleIpRouteConfig) (*types.UpdateConsoleIpRouteConfigResponse, error) {
 17143  	var reqBody, resBody UpdateConsoleIpRouteConfigBody
 17144  
 17145  	reqBody.Req = req
 17146  
 17147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17148  		return nil, err
 17149  	}
 17150  
 17151  	return resBody.Res, nil
 17152  }
 17153  
 17154  type UpdateCounterLevelMappingBody struct {
 17155  	Req    *types.UpdateCounterLevelMapping         `xml:"urn:vim25 UpdateCounterLevelMapping,omitempty"`
 17156  	Res    *types.UpdateCounterLevelMappingResponse `xml:"UpdateCounterLevelMappingResponse,omitempty"`
 17157  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17158  }
 17159  
 17160  func (b *UpdateCounterLevelMappingBody) Fault() *soap.Fault { return b.Fault_ }
 17161  
 17162  func UpdateCounterLevelMapping(ctx context.Context, r soap.RoundTripper, req *types.UpdateCounterLevelMapping) (*types.UpdateCounterLevelMappingResponse, error) {
 17163  	var reqBody, resBody UpdateCounterLevelMappingBody
 17164  
 17165  	reqBody.Req = req
 17166  
 17167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17168  		return nil, err
 17169  	}
 17170  
 17171  	return resBody.Res, nil
 17172  }
 17173  
 17174  type UpdateDVSHealthCheckConfig_TaskBody struct {
 17175  	Req    *types.UpdateDVSHealthCheckConfig_Task         `xml:"urn:vim25 UpdateDVSHealthCheckConfig_Task,omitempty"`
 17176  	Res    *types.UpdateDVSHealthCheckConfig_TaskResponse `xml:"UpdateDVSHealthCheckConfig_TaskResponse,omitempty"`
 17177  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17178  }
 17179  
 17180  func (b *UpdateDVSHealthCheckConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 17181  
 17182  func UpdateDVSHealthCheckConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateDVSHealthCheckConfig_Task) (*types.UpdateDVSHealthCheckConfig_TaskResponse, error) {
 17183  	var reqBody, resBody UpdateDVSHealthCheckConfig_TaskBody
 17184  
 17185  	reqBody.Req = req
 17186  
 17187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17188  		return nil, err
 17189  	}
 17190  
 17191  	return resBody.Res, nil
 17192  }
 17193  
 17194  type UpdateDVSLacpGroupConfig_TaskBody struct {
 17195  	Req    *types.UpdateDVSLacpGroupConfig_Task         `xml:"urn:vim25 UpdateDVSLacpGroupConfig_Task,omitempty"`
 17196  	Res    *types.UpdateDVSLacpGroupConfig_TaskResponse `xml:"UpdateDVSLacpGroupConfig_TaskResponse,omitempty"`
 17197  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17198  }
 17199  
 17200  func (b *UpdateDVSLacpGroupConfig_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 17201  
 17202  func UpdateDVSLacpGroupConfig_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateDVSLacpGroupConfig_Task) (*types.UpdateDVSLacpGroupConfig_TaskResponse, error) {
 17203  	var reqBody, resBody UpdateDVSLacpGroupConfig_TaskBody
 17204  
 17205  	reqBody.Req = req
 17206  
 17207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17208  		return nil, err
 17209  	}
 17210  
 17211  	return resBody.Res, nil
 17212  }
 17213  
 17214  type UpdateDateTimeBody struct {
 17215  	Req    *types.UpdateDateTime         `xml:"urn:vim25 UpdateDateTime,omitempty"`
 17216  	Res    *types.UpdateDateTimeResponse `xml:"UpdateDateTimeResponse,omitempty"`
 17217  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17218  }
 17219  
 17220  func (b *UpdateDateTimeBody) Fault() *soap.Fault { return b.Fault_ }
 17221  
 17222  func UpdateDateTime(ctx context.Context, r soap.RoundTripper, req *types.UpdateDateTime) (*types.UpdateDateTimeResponse, error) {
 17223  	var reqBody, resBody UpdateDateTimeBody
 17224  
 17225  	reqBody.Req = req
 17226  
 17227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17228  		return nil, err
 17229  	}
 17230  
 17231  	return resBody.Res, nil
 17232  }
 17233  
 17234  type UpdateDateTimeConfigBody struct {
 17235  	Req    *types.UpdateDateTimeConfig         `xml:"urn:vim25 UpdateDateTimeConfig,omitempty"`
 17236  	Res    *types.UpdateDateTimeConfigResponse `xml:"UpdateDateTimeConfigResponse,omitempty"`
 17237  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17238  }
 17239  
 17240  func (b *UpdateDateTimeConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17241  
 17242  func UpdateDateTimeConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateDateTimeConfig) (*types.UpdateDateTimeConfigResponse, error) {
 17243  	var reqBody, resBody UpdateDateTimeConfigBody
 17244  
 17245  	reqBody.Req = req
 17246  
 17247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17248  		return nil, err
 17249  	}
 17250  
 17251  	return resBody.Res, nil
 17252  }
 17253  
 17254  type UpdateDefaultPolicyBody struct {
 17255  	Req    *types.UpdateDefaultPolicy         `xml:"urn:vim25 UpdateDefaultPolicy,omitempty"`
 17256  	Res    *types.UpdateDefaultPolicyResponse `xml:"UpdateDefaultPolicyResponse,omitempty"`
 17257  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17258  }
 17259  
 17260  func (b *UpdateDefaultPolicyBody) Fault() *soap.Fault { return b.Fault_ }
 17261  
 17262  func UpdateDefaultPolicy(ctx context.Context, r soap.RoundTripper, req *types.UpdateDefaultPolicy) (*types.UpdateDefaultPolicyResponse, error) {
 17263  	var reqBody, resBody UpdateDefaultPolicyBody
 17264  
 17265  	reqBody.Req = req
 17266  
 17267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17268  		return nil, err
 17269  	}
 17270  
 17271  	return resBody.Res, nil
 17272  }
 17273  
 17274  type UpdateDiskPartitionsBody struct {
 17275  	Req    *types.UpdateDiskPartitions         `xml:"urn:vim25 UpdateDiskPartitions,omitempty"`
 17276  	Res    *types.UpdateDiskPartitionsResponse `xml:"UpdateDiskPartitionsResponse,omitempty"`
 17277  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17278  }
 17279  
 17280  func (b *UpdateDiskPartitionsBody) Fault() *soap.Fault { return b.Fault_ }
 17281  
 17282  func UpdateDiskPartitions(ctx context.Context, r soap.RoundTripper, req *types.UpdateDiskPartitions) (*types.UpdateDiskPartitionsResponse, error) {
 17283  	var reqBody, resBody UpdateDiskPartitionsBody
 17284  
 17285  	reqBody.Req = req
 17286  
 17287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17288  		return nil, err
 17289  	}
 17290  
 17291  	return resBody.Res, nil
 17292  }
 17293  
 17294  type UpdateDnsConfigBody struct {
 17295  	Req    *types.UpdateDnsConfig         `xml:"urn:vim25 UpdateDnsConfig,omitempty"`
 17296  	Res    *types.UpdateDnsConfigResponse `xml:"UpdateDnsConfigResponse,omitempty"`
 17297  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17298  }
 17299  
 17300  func (b *UpdateDnsConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17301  
 17302  func UpdateDnsConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateDnsConfig) (*types.UpdateDnsConfigResponse, error) {
 17303  	var reqBody, resBody UpdateDnsConfigBody
 17304  
 17305  	reqBody.Req = req
 17306  
 17307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17308  		return nil, err
 17309  	}
 17310  
 17311  	return resBody.Res, nil
 17312  }
 17313  
 17314  type UpdateDvsCapabilityBody struct {
 17315  	Req    *types.UpdateDvsCapability         `xml:"urn:vim25 UpdateDvsCapability,omitempty"`
 17316  	Res    *types.UpdateDvsCapabilityResponse `xml:"UpdateDvsCapabilityResponse,omitempty"`
 17317  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17318  }
 17319  
 17320  func (b *UpdateDvsCapabilityBody) Fault() *soap.Fault { return b.Fault_ }
 17321  
 17322  func UpdateDvsCapability(ctx context.Context, r soap.RoundTripper, req *types.UpdateDvsCapability) (*types.UpdateDvsCapabilityResponse, error) {
 17323  	var reqBody, resBody UpdateDvsCapabilityBody
 17324  
 17325  	reqBody.Req = req
 17326  
 17327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17328  		return nil, err
 17329  	}
 17330  
 17331  	return resBody.Res, nil
 17332  }
 17333  
 17334  type UpdateExtensionBody struct {
 17335  	Req    *types.UpdateExtension         `xml:"urn:vim25 UpdateExtension,omitempty"`
 17336  	Res    *types.UpdateExtensionResponse `xml:"UpdateExtensionResponse,omitempty"`
 17337  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17338  }
 17339  
 17340  func (b *UpdateExtensionBody) Fault() *soap.Fault { return b.Fault_ }
 17341  
 17342  func UpdateExtension(ctx context.Context, r soap.RoundTripper, req *types.UpdateExtension) (*types.UpdateExtensionResponse, error) {
 17343  	var reqBody, resBody UpdateExtensionBody
 17344  
 17345  	reqBody.Req = req
 17346  
 17347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17348  		return nil, err
 17349  	}
 17350  
 17351  	return resBody.Res, nil
 17352  }
 17353  
 17354  type UpdateFlagsBody struct {
 17355  	Req    *types.UpdateFlags         `xml:"urn:vim25 UpdateFlags,omitempty"`
 17356  	Res    *types.UpdateFlagsResponse `xml:"UpdateFlagsResponse,omitempty"`
 17357  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17358  }
 17359  
 17360  func (b *UpdateFlagsBody) Fault() *soap.Fault { return b.Fault_ }
 17361  
 17362  func UpdateFlags(ctx context.Context, r soap.RoundTripper, req *types.UpdateFlags) (*types.UpdateFlagsResponse, error) {
 17363  	var reqBody, resBody UpdateFlagsBody
 17364  
 17365  	reqBody.Req = req
 17366  
 17367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17368  		return nil, err
 17369  	}
 17370  
 17371  	return resBody.Res, nil
 17372  }
 17373  
 17374  type UpdateGraphicsConfigBody struct {
 17375  	Req    *types.UpdateGraphicsConfig         `xml:"urn:vim25 UpdateGraphicsConfig,omitempty"`
 17376  	Res    *types.UpdateGraphicsConfigResponse `xml:"UpdateGraphicsConfigResponse,omitempty"`
 17377  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17378  }
 17379  
 17380  func (b *UpdateGraphicsConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17381  
 17382  func UpdateGraphicsConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateGraphicsConfig) (*types.UpdateGraphicsConfigResponse, error) {
 17383  	var reqBody, resBody UpdateGraphicsConfigBody
 17384  
 17385  	reqBody.Req = req
 17386  
 17387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17388  		return nil, err
 17389  	}
 17390  
 17391  	return resBody.Res, nil
 17392  }
 17393  
 17394  type UpdateHostImageAcceptanceLevelBody struct {
 17395  	Req    *types.UpdateHostImageAcceptanceLevel         `xml:"urn:vim25 UpdateHostImageAcceptanceLevel,omitempty"`
 17396  	Res    *types.UpdateHostImageAcceptanceLevelResponse `xml:"UpdateHostImageAcceptanceLevelResponse,omitempty"`
 17397  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17398  }
 17399  
 17400  func (b *UpdateHostImageAcceptanceLevelBody) Fault() *soap.Fault { return b.Fault_ }
 17401  
 17402  func UpdateHostImageAcceptanceLevel(ctx context.Context, r soap.RoundTripper, req *types.UpdateHostImageAcceptanceLevel) (*types.UpdateHostImageAcceptanceLevelResponse, error) {
 17403  	var reqBody, resBody UpdateHostImageAcceptanceLevelBody
 17404  
 17405  	reqBody.Req = req
 17406  
 17407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17408  		return nil, err
 17409  	}
 17410  
 17411  	return resBody.Res, nil
 17412  }
 17413  
 17414  type UpdateHostProfileBody struct {
 17415  	Req    *types.UpdateHostProfile         `xml:"urn:vim25 UpdateHostProfile,omitempty"`
 17416  	Res    *types.UpdateHostProfileResponse `xml:"UpdateHostProfileResponse,omitempty"`
 17417  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17418  }
 17419  
 17420  func (b *UpdateHostProfileBody) Fault() *soap.Fault { return b.Fault_ }
 17421  
 17422  func UpdateHostProfile(ctx context.Context, r soap.RoundTripper, req *types.UpdateHostProfile) (*types.UpdateHostProfileResponse, error) {
 17423  	var reqBody, resBody UpdateHostProfileBody
 17424  
 17425  	reqBody.Req = req
 17426  
 17427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17428  		return nil, err
 17429  	}
 17430  
 17431  	return resBody.Res, nil
 17432  }
 17433  
 17434  type UpdateHostSpecificationBody struct {
 17435  	Req    *types.UpdateHostSpecification         `xml:"urn:vim25 UpdateHostSpecification,omitempty"`
 17436  	Res    *types.UpdateHostSpecificationResponse `xml:"UpdateHostSpecificationResponse,omitempty"`
 17437  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17438  }
 17439  
 17440  func (b *UpdateHostSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
 17441  
 17442  func UpdateHostSpecification(ctx context.Context, r soap.RoundTripper, req *types.UpdateHostSpecification) (*types.UpdateHostSpecificationResponse, error) {
 17443  	var reqBody, resBody UpdateHostSpecificationBody
 17444  
 17445  	reqBody.Req = req
 17446  
 17447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17448  		return nil, err
 17449  	}
 17450  
 17451  	return resBody.Res, nil
 17452  }
 17453  
 17454  type UpdateHostSubSpecificationBody struct {
 17455  	Req    *types.UpdateHostSubSpecification         `xml:"urn:vim25 UpdateHostSubSpecification,omitempty"`
 17456  	Res    *types.UpdateHostSubSpecificationResponse `xml:"UpdateHostSubSpecificationResponse,omitempty"`
 17457  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17458  }
 17459  
 17460  func (b *UpdateHostSubSpecificationBody) Fault() *soap.Fault { return b.Fault_ }
 17461  
 17462  func UpdateHostSubSpecification(ctx context.Context, r soap.RoundTripper, req *types.UpdateHostSubSpecification) (*types.UpdateHostSubSpecificationResponse, error) {
 17463  	var reqBody, resBody UpdateHostSubSpecificationBody
 17464  
 17465  	reqBody.Req = req
 17466  
 17467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17468  		return nil, err
 17469  	}
 17470  
 17471  	return resBody.Res, nil
 17472  }
 17473  
 17474  type UpdateHppMultipathLunPolicyBody struct {
 17475  	Req    *types.UpdateHppMultipathLunPolicy         `xml:"urn:vim25 UpdateHppMultipathLunPolicy,omitempty"`
 17476  	Res    *types.UpdateHppMultipathLunPolicyResponse `xml:"UpdateHppMultipathLunPolicyResponse,omitempty"`
 17477  	Fault_ *soap.Fault                                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17478  }
 17479  
 17480  func (b *UpdateHppMultipathLunPolicyBody) Fault() *soap.Fault { return b.Fault_ }
 17481  
 17482  func UpdateHppMultipathLunPolicy(ctx context.Context, r soap.RoundTripper, req *types.UpdateHppMultipathLunPolicy) (*types.UpdateHppMultipathLunPolicyResponse, error) {
 17483  	var reqBody, resBody UpdateHppMultipathLunPolicyBody
 17484  
 17485  	reqBody.Req = req
 17486  
 17487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17488  		return nil, err
 17489  	}
 17490  
 17491  	return resBody.Res, nil
 17492  }
 17493  
 17494  type UpdateInternetScsiAdvancedOptionsBody struct {
 17495  	Req    *types.UpdateInternetScsiAdvancedOptions         `xml:"urn:vim25 UpdateInternetScsiAdvancedOptions,omitempty"`
 17496  	Res    *types.UpdateInternetScsiAdvancedOptionsResponse `xml:"UpdateInternetScsiAdvancedOptionsResponse,omitempty"`
 17497  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17498  }
 17499  
 17500  func (b *UpdateInternetScsiAdvancedOptionsBody) Fault() *soap.Fault { return b.Fault_ }
 17501  
 17502  func UpdateInternetScsiAdvancedOptions(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiAdvancedOptions) (*types.UpdateInternetScsiAdvancedOptionsResponse, error) {
 17503  	var reqBody, resBody UpdateInternetScsiAdvancedOptionsBody
 17504  
 17505  	reqBody.Req = req
 17506  
 17507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17508  		return nil, err
 17509  	}
 17510  
 17511  	return resBody.Res, nil
 17512  }
 17513  
 17514  type UpdateInternetScsiAliasBody struct {
 17515  	Req    *types.UpdateInternetScsiAlias         `xml:"urn:vim25 UpdateInternetScsiAlias,omitempty"`
 17516  	Res    *types.UpdateInternetScsiAliasResponse `xml:"UpdateInternetScsiAliasResponse,omitempty"`
 17517  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17518  }
 17519  
 17520  func (b *UpdateInternetScsiAliasBody) Fault() *soap.Fault { return b.Fault_ }
 17521  
 17522  func UpdateInternetScsiAlias(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiAlias) (*types.UpdateInternetScsiAliasResponse, error) {
 17523  	var reqBody, resBody UpdateInternetScsiAliasBody
 17524  
 17525  	reqBody.Req = req
 17526  
 17527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17528  		return nil, err
 17529  	}
 17530  
 17531  	return resBody.Res, nil
 17532  }
 17533  
 17534  type UpdateInternetScsiAuthenticationPropertiesBody struct {
 17535  	Req    *types.UpdateInternetScsiAuthenticationProperties         `xml:"urn:vim25 UpdateInternetScsiAuthenticationProperties,omitempty"`
 17536  	Res    *types.UpdateInternetScsiAuthenticationPropertiesResponse `xml:"UpdateInternetScsiAuthenticationPropertiesResponse,omitempty"`
 17537  	Fault_ *soap.Fault                                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17538  }
 17539  
 17540  func (b *UpdateInternetScsiAuthenticationPropertiesBody) Fault() *soap.Fault { return b.Fault_ }
 17541  
 17542  func UpdateInternetScsiAuthenticationProperties(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiAuthenticationProperties) (*types.UpdateInternetScsiAuthenticationPropertiesResponse, error) {
 17543  	var reqBody, resBody UpdateInternetScsiAuthenticationPropertiesBody
 17544  
 17545  	reqBody.Req = req
 17546  
 17547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17548  		return nil, err
 17549  	}
 17550  
 17551  	return resBody.Res, nil
 17552  }
 17553  
 17554  type UpdateInternetScsiDigestPropertiesBody struct {
 17555  	Req    *types.UpdateInternetScsiDigestProperties         `xml:"urn:vim25 UpdateInternetScsiDigestProperties,omitempty"`
 17556  	Res    *types.UpdateInternetScsiDigestPropertiesResponse `xml:"UpdateInternetScsiDigestPropertiesResponse,omitempty"`
 17557  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17558  }
 17559  
 17560  func (b *UpdateInternetScsiDigestPropertiesBody) Fault() *soap.Fault { return b.Fault_ }
 17561  
 17562  func UpdateInternetScsiDigestProperties(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiDigestProperties) (*types.UpdateInternetScsiDigestPropertiesResponse, error) {
 17563  	var reqBody, resBody UpdateInternetScsiDigestPropertiesBody
 17564  
 17565  	reqBody.Req = req
 17566  
 17567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17568  		return nil, err
 17569  	}
 17570  
 17571  	return resBody.Res, nil
 17572  }
 17573  
 17574  type UpdateInternetScsiDiscoveryPropertiesBody struct {
 17575  	Req    *types.UpdateInternetScsiDiscoveryProperties         `xml:"urn:vim25 UpdateInternetScsiDiscoveryProperties,omitempty"`
 17576  	Res    *types.UpdateInternetScsiDiscoveryPropertiesResponse `xml:"UpdateInternetScsiDiscoveryPropertiesResponse,omitempty"`
 17577  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17578  }
 17579  
 17580  func (b *UpdateInternetScsiDiscoveryPropertiesBody) Fault() *soap.Fault { return b.Fault_ }
 17581  
 17582  func UpdateInternetScsiDiscoveryProperties(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiDiscoveryProperties) (*types.UpdateInternetScsiDiscoveryPropertiesResponse, error) {
 17583  	var reqBody, resBody UpdateInternetScsiDiscoveryPropertiesBody
 17584  
 17585  	reqBody.Req = req
 17586  
 17587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17588  		return nil, err
 17589  	}
 17590  
 17591  	return resBody.Res, nil
 17592  }
 17593  
 17594  type UpdateInternetScsiIPPropertiesBody struct {
 17595  	Req    *types.UpdateInternetScsiIPProperties         `xml:"urn:vim25 UpdateInternetScsiIPProperties,omitempty"`
 17596  	Res    *types.UpdateInternetScsiIPPropertiesResponse `xml:"UpdateInternetScsiIPPropertiesResponse,omitempty"`
 17597  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17598  }
 17599  
 17600  func (b *UpdateInternetScsiIPPropertiesBody) Fault() *soap.Fault { return b.Fault_ }
 17601  
 17602  func UpdateInternetScsiIPProperties(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiIPProperties) (*types.UpdateInternetScsiIPPropertiesResponse, error) {
 17603  	var reqBody, resBody UpdateInternetScsiIPPropertiesBody
 17604  
 17605  	reqBody.Req = req
 17606  
 17607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17608  		return nil, err
 17609  	}
 17610  
 17611  	return resBody.Res, nil
 17612  }
 17613  
 17614  type UpdateInternetScsiNameBody struct {
 17615  	Req    *types.UpdateInternetScsiName         `xml:"urn:vim25 UpdateInternetScsiName,omitempty"`
 17616  	Res    *types.UpdateInternetScsiNameResponse `xml:"UpdateInternetScsiNameResponse,omitempty"`
 17617  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17618  }
 17619  
 17620  func (b *UpdateInternetScsiNameBody) Fault() *soap.Fault { return b.Fault_ }
 17621  
 17622  func UpdateInternetScsiName(ctx context.Context, r soap.RoundTripper, req *types.UpdateInternetScsiName) (*types.UpdateInternetScsiNameResponse, error) {
 17623  	var reqBody, resBody UpdateInternetScsiNameBody
 17624  
 17625  	reqBody.Req = req
 17626  
 17627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17628  		return nil, err
 17629  	}
 17630  
 17631  	return resBody.Res, nil
 17632  }
 17633  
 17634  type UpdateIpConfigBody struct {
 17635  	Req    *types.UpdateIpConfig         `xml:"urn:vim25 UpdateIpConfig,omitempty"`
 17636  	Res    *types.UpdateIpConfigResponse `xml:"UpdateIpConfigResponse,omitempty"`
 17637  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17638  }
 17639  
 17640  func (b *UpdateIpConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17641  
 17642  func UpdateIpConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpConfig) (*types.UpdateIpConfigResponse, error) {
 17643  	var reqBody, resBody UpdateIpConfigBody
 17644  
 17645  	reqBody.Req = req
 17646  
 17647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17648  		return nil, err
 17649  	}
 17650  
 17651  	return resBody.Res, nil
 17652  }
 17653  
 17654  type UpdateIpPoolBody struct {
 17655  	Req    *types.UpdateIpPool         `xml:"urn:vim25 UpdateIpPool,omitempty"`
 17656  	Res    *types.UpdateIpPoolResponse `xml:"UpdateIpPoolResponse,omitempty"`
 17657  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17658  }
 17659  
 17660  func (b *UpdateIpPoolBody) Fault() *soap.Fault { return b.Fault_ }
 17661  
 17662  func UpdateIpPool(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpPool) (*types.UpdateIpPoolResponse, error) {
 17663  	var reqBody, resBody UpdateIpPoolBody
 17664  
 17665  	reqBody.Req = req
 17666  
 17667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17668  		return nil, err
 17669  	}
 17670  
 17671  	return resBody.Res, nil
 17672  }
 17673  
 17674  type UpdateIpRouteConfigBody struct {
 17675  	Req    *types.UpdateIpRouteConfig         `xml:"urn:vim25 UpdateIpRouteConfig,omitempty"`
 17676  	Res    *types.UpdateIpRouteConfigResponse `xml:"UpdateIpRouteConfigResponse,omitempty"`
 17677  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17678  }
 17679  
 17680  func (b *UpdateIpRouteConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17681  
 17682  func UpdateIpRouteConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpRouteConfig) (*types.UpdateIpRouteConfigResponse, error) {
 17683  	var reqBody, resBody UpdateIpRouteConfigBody
 17684  
 17685  	reqBody.Req = req
 17686  
 17687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17688  		return nil, err
 17689  	}
 17690  
 17691  	return resBody.Res, nil
 17692  }
 17693  
 17694  type UpdateIpRouteTableConfigBody struct {
 17695  	Req    *types.UpdateIpRouteTableConfig         `xml:"urn:vim25 UpdateIpRouteTableConfig,omitempty"`
 17696  	Res    *types.UpdateIpRouteTableConfigResponse `xml:"UpdateIpRouteTableConfigResponse,omitempty"`
 17697  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17698  }
 17699  
 17700  func (b *UpdateIpRouteTableConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17701  
 17702  func UpdateIpRouteTableConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpRouteTableConfig) (*types.UpdateIpRouteTableConfigResponse, error) {
 17703  	var reqBody, resBody UpdateIpRouteTableConfigBody
 17704  
 17705  	reqBody.Req = req
 17706  
 17707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17708  		return nil, err
 17709  	}
 17710  
 17711  	return resBody.Res, nil
 17712  }
 17713  
 17714  type UpdateIpmiBody struct {
 17715  	Req    *types.UpdateIpmi         `xml:"urn:vim25 UpdateIpmi,omitempty"`
 17716  	Res    *types.UpdateIpmiResponse `xml:"UpdateIpmiResponse,omitempty"`
 17717  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17718  }
 17719  
 17720  func (b *UpdateIpmiBody) Fault() *soap.Fault { return b.Fault_ }
 17721  
 17722  func UpdateIpmi(ctx context.Context, r soap.RoundTripper, req *types.UpdateIpmi) (*types.UpdateIpmiResponse, error) {
 17723  	var reqBody, resBody UpdateIpmiBody
 17724  
 17725  	reqBody.Req = req
 17726  
 17727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17728  		return nil, err
 17729  	}
 17730  
 17731  	return resBody.Res, nil
 17732  }
 17733  
 17734  type UpdateKmipServerBody struct {
 17735  	Req    *types.UpdateKmipServer         `xml:"urn:vim25 UpdateKmipServer,omitempty"`
 17736  	Res    *types.UpdateKmipServerResponse `xml:"UpdateKmipServerResponse,omitempty"`
 17737  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17738  }
 17739  
 17740  func (b *UpdateKmipServerBody) Fault() *soap.Fault { return b.Fault_ }
 17741  
 17742  func UpdateKmipServer(ctx context.Context, r soap.RoundTripper, req *types.UpdateKmipServer) (*types.UpdateKmipServerResponse, error) {
 17743  	var reqBody, resBody UpdateKmipServerBody
 17744  
 17745  	reqBody.Req = req
 17746  
 17747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17748  		return nil, err
 17749  	}
 17750  
 17751  	return resBody.Res, nil
 17752  }
 17753  
 17754  type UpdateKmsSignedCsrClientCertBody struct {
 17755  	Req    *types.UpdateKmsSignedCsrClientCert         `xml:"urn:vim25 UpdateKmsSignedCsrClientCert,omitempty"`
 17756  	Res    *types.UpdateKmsSignedCsrClientCertResponse `xml:"UpdateKmsSignedCsrClientCertResponse,omitempty"`
 17757  	Fault_ *soap.Fault                                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17758  }
 17759  
 17760  func (b *UpdateKmsSignedCsrClientCertBody) Fault() *soap.Fault { return b.Fault_ }
 17761  
 17762  func UpdateKmsSignedCsrClientCert(ctx context.Context, r soap.RoundTripper, req *types.UpdateKmsSignedCsrClientCert) (*types.UpdateKmsSignedCsrClientCertResponse, error) {
 17763  	var reqBody, resBody UpdateKmsSignedCsrClientCertBody
 17764  
 17765  	reqBody.Req = req
 17766  
 17767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17768  		return nil, err
 17769  	}
 17770  
 17771  	return resBody.Res, nil
 17772  }
 17773  
 17774  type UpdateLicenseBody struct {
 17775  	Req    *types.UpdateLicense         `xml:"urn:vim25 UpdateLicense,omitempty"`
 17776  	Res    *types.UpdateLicenseResponse `xml:"UpdateLicenseResponse,omitempty"`
 17777  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17778  }
 17779  
 17780  func (b *UpdateLicenseBody) Fault() *soap.Fault { return b.Fault_ }
 17781  
 17782  func UpdateLicense(ctx context.Context, r soap.RoundTripper, req *types.UpdateLicense) (*types.UpdateLicenseResponse, error) {
 17783  	var reqBody, resBody UpdateLicenseBody
 17784  
 17785  	reqBody.Req = req
 17786  
 17787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17788  		return nil, err
 17789  	}
 17790  
 17791  	return resBody.Res, nil
 17792  }
 17793  
 17794  type UpdateLicenseLabelBody struct {
 17795  	Req    *types.UpdateLicenseLabel         `xml:"urn:vim25 UpdateLicenseLabel,omitempty"`
 17796  	Res    *types.UpdateLicenseLabelResponse `xml:"UpdateLicenseLabelResponse,omitempty"`
 17797  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17798  }
 17799  
 17800  func (b *UpdateLicenseLabelBody) Fault() *soap.Fault { return b.Fault_ }
 17801  
 17802  func UpdateLicenseLabel(ctx context.Context, r soap.RoundTripper, req *types.UpdateLicenseLabel) (*types.UpdateLicenseLabelResponse, error) {
 17803  	var reqBody, resBody UpdateLicenseLabelBody
 17804  
 17805  	reqBody.Req = req
 17806  
 17807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17808  		return nil, err
 17809  	}
 17810  
 17811  	return resBody.Res, nil
 17812  }
 17813  
 17814  type UpdateLinkedChildrenBody struct {
 17815  	Req    *types.UpdateLinkedChildren         `xml:"urn:vim25 UpdateLinkedChildren,omitempty"`
 17816  	Res    *types.UpdateLinkedChildrenResponse `xml:"UpdateLinkedChildrenResponse,omitempty"`
 17817  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17818  }
 17819  
 17820  func (b *UpdateLinkedChildrenBody) Fault() *soap.Fault { return b.Fault_ }
 17821  
 17822  func UpdateLinkedChildren(ctx context.Context, r soap.RoundTripper, req *types.UpdateLinkedChildren) (*types.UpdateLinkedChildrenResponse, error) {
 17823  	var reqBody, resBody UpdateLinkedChildrenBody
 17824  
 17825  	reqBody.Req = req
 17826  
 17827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17828  		return nil, err
 17829  	}
 17830  
 17831  	return resBody.Res, nil
 17832  }
 17833  
 17834  type UpdateLocalSwapDatastoreBody struct {
 17835  	Req    *types.UpdateLocalSwapDatastore         `xml:"urn:vim25 UpdateLocalSwapDatastore,omitempty"`
 17836  	Res    *types.UpdateLocalSwapDatastoreResponse `xml:"UpdateLocalSwapDatastoreResponse,omitempty"`
 17837  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17838  }
 17839  
 17840  func (b *UpdateLocalSwapDatastoreBody) Fault() *soap.Fault { return b.Fault_ }
 17841  
 17842  func UpdateLocalSwapDatastore(ctx context.Context, r soap.RoundTripper, req *types.UpdateLocalSwapDatastore) (*types.UpdateLocalSwapDatastoreResponse, error) {
 17843  	var reqBody, resBody UpdateLocalSwapDatastoreBody
 17844  
 17845  	reqBody.Req = req
 17846  
 17847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17848  		return nil, err
 17849  	}
 17850  
 17851  	return resBody.Res, nil
 17852  }
 17853  
 17854  type UpdateLockdownExceptionsBody struct {
 17855  	Req    *types.UpdateLockdownExceptions         `xml:"urn:vim25 UpdateLockdownExceptions,omitempty"`
 17856  	Res    *types.UpdateLockdownExceptionsResponse `xml:"UpdateLockdownExceptionsResponse,omitempty"`
 17857  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17858  }
 17859  
 17860  func (b *UpdateLockdownExceptionsBody) Fault() *soap.Fault { return b.Fault_ }
 17861  
 17862  func UpdateLockdownExceptions(ctx context.Context, r soap.RoundTripper, req *types.UpdateLockdownExceptions) (*types.UpdateLockdownExceptionsResponse, error) {
 17863  	var reqBody, resBody UpdateLockdownExceptionsBody
 17864  
 17865  	reqBody.Req = req
 17866  
 17867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17868  		return nil, err
 17869  	}
 17870  
 17871  	return resBody.Res, nil
 17872  }
 17873  
 17874  type UpdateModuleOptionStringBody struct {
 17875  	Req    *types.UpdateModuleOptionString         `xml:"urn:vim25 UpdateModuleOptionString,omitempty"`
 17876  	Res    *types.UpdateModuleOptionStringResponse `xml:"UpdateModuleOptionStringResponse,omitempty"`
 17877  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17878  }
 17879  
 17880  func (b *UpdateModuleOptionStringBody) Fault() *soap.Fault { return b.Fault_ }
 17881  
 17882  func UpdateModuleOptionString(ctx context.Context, r soap.RoundTripper, req *types.UpdateModuleOptionString) (*types.UpdateModuleOptionStringResponse, error) {
 17883  	var reqBody, resBody UpdateModuleOptionStringBody
 17884  
 17885  	reqBody.Req = req
 17886  
 17887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17888  		return nil, err
 17889  	}
 17890  
 17891  	return resBody.Res, nil
 17892  }
 17893  
 17894  type UpdateNetworkConfigBody struct {
 17895  	Req    *types.UpdateNetworkConfig         `xml:"urn:vim25 UpdateNetworkConfig,omitempty"`
 17896  	Res    *types.UpdateNetworkConfigResponse `xml:"UpdateNetworkConfigResponse,omitempty"`
 17897  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17898  }
 17899  
 17900  func (b *UpdateNetworkConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17901  
 17902  func UpdateNetworkConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateNetworkConfig) (*types.UpdateNetworkConfigResponse, error) {
 17903  	var reqBody, resBody UpdateNetworkConfigBody
 17904  
 17905  	reqBody.Req = req
 17906  
 17907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17908  		return nil, err
 17909  	}
 17910  
 17911  	return resBody.Res, nil
 17912  }
 17913  
 17914  type UpdateNetworkResourcePoolBody struct {
 17915  	Req    *types.UpdateNetworkResourcePool         `xml:"urn:vim25 UpdateNetworkResourcePool,omitempty"`
 17916  	Res    *types.UpdateNetworkResourcePoolResponse `xml:"UpdateNetworkResourcePoolResponse,omitempty"`
 17917  	Fault_ *soap.Fault                              `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17918  }
 17919  
 17920  func (b *UpdateNetworkResourcePoolBody) Fault() *soap.Fault { return b.Fault_ }
 17921  
 17922  func UpdateNetworkResourcePool(ctx context.Context, r soap.RoundTripper, req *types.UpdateNetworkResourcePool) (*types.UpdateNetworkResourcePoolResponse, error) {
 17923  	var reqBody, resBody UpdateNetworkResourcePoolBody
 17924  
 17925  	reqBody.Req = req
 17926  
 17927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17928  		return nil, err
 17929  	}
 17930  
 17931  	return resBody.Res, nil
 17932  }
 17933  
 17934  type UpdateOptionsBody struct {
 17935  	Req    *types.UpdateOptions         `xml:"urn:vim25 UpdateOptions,omitempty"`
 17936  	Res    *types.UpdateOptionsResponse `xml:"UpdateOptionsResponse,omitempty"`
 17937  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17938  }
 17939  
 17940  func (b *UpdateOptionsBody) Fault() *soap.Fault { return b.Fault_ }
 17941  
 17942  func UpdateOptions(ctx context.Context, r soap.RoundTripper, req *types.UpdateOptions) (*types.UpdateOptionsResponse, error) {
 17943  	var reqBody, resBody UpdateOptionsBody
 17944  
 17945  	reqBody.Req = req
 17946  
 17947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17948  		return nil, err
 17949  	}
 17950  
 17951  	return resBody.Res, nil
 17952  }
 17953  
 17954  type UpdatePassthruConfigBody struct {
 17955  	Req    *types.UpdatePassthruConfig         `xml:"urn:vim25 UpdatePassthruConfig,omitempty"`
 17956  	Res    *types.UpdatePassthruConfigResponse `xml:"UpdatePassthruConfigResponse,omitempty"`
 17957  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17958  }
 17959  
 17960  func (b *UpdatePassthruConfigBody) Fault() *soap.Fault { return b.Fault_ }
 17961  
 17962  func UpdatePassthruConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdatePassthruConfig) (*types.UpdatePassthruConfigResponse, error) {
 17963  	var reqBody, resBody UpdatePassthruConfigBody
 17964  
 17965  	reqBody.Req = req
 17966  
 17967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17968  		return nil, err
 17969  	}
 17970  
 17971  	return resBody.Res, nil
 17972  }
 17973  
 17974  type UpdatePerfIntervalBody struct {
 17975  	Req    *types.UpdatePerfInterval         `xml:"urn:vim25 UpdatePerfInterval,omitempty"`
 17976  	Res    *types.UpdatePerfIntervalResponse `xml:"UpdatePerfIntervalResponse,omitempty"`
 17977  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17978  }
 17979  
 17980  func (b *UpdatePerfIntervalBody) Fault() *soap.Fault { return b.Fault_ }
 17981  
 17982  func UpdatePerfInterval(ctx context.Context, r soap.RoundTripper, req *types.UpdatePerfInterval) (*types.UpdatePerfIntervalResponse, error) {
 17983  	var reqBody, resBody UpdatePerfIntervalBody
 17984  
 17985  	reqBody.Req = req
 17986  
 17987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 17988  		return nil, err
 17989  	}
 17990  
 17991  	return resBody.Res, nil
 17992  }
 17993  
 17994  type UpdatePhysicalNicLinkSpeedBody struct {
 17995  	Req    *types.UpdatePhysicalNicLinkSpeed         `xml:"urn:vim25 UpdatePhysicalNicLinkSpeed,omitempty"`
 17996  	Res    *types.UpdatePhysicalNicLinkSpeedResponse `xml:"UpdatePhysicalNicLinkSpeedResponse,omitempty"`
 17997  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 17998  }
 17999  
 18000  func (b *UpdatePhysicalNicLinkSpeedBody) Fault() *soap.Fault { return b.Fault_ }
 18001  
 18002  func UpdatePhysicalNicLinkSpeed(ctx context.Context, r soap.RoundTripper, req *types.UpdatePhysicalNicLinkSpeed) (*types.UpdatePhysicalNicLinkSpeedResponse, error) {
 18003  	var reqBody, resBody UpdatePhysicalNicLinkSpeedBody
 18004  
 18005  	reqBody.Req = req
 18006  
 18007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18008  		return nil, err
 18009  	}
 18010  
 18011  	return resBody.Res, nil
 18012  }
 18013  
 18014  type UpdatePortGroupBody struct {
 18015  	Req    *types.UpdatePortGroup         `xml:"urn:vim25 UpdatePortGroup,omitempty"`
 18016  	Res    *types.UpdatePortGroupResponse `xml:"UpdatePortGroupResponse,omitempty"`
 18017  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18018  }
 18019  
 18020  func (b *UpdatePortGroupBody) Fault() *soap.Fault { return b.Fault_ }
 18021  
 18022  func UpdatePortGroup(ctx context.Context, r soap.RoundTripper, req *types.UpdatePortGroup) (*types.UpdatePortGroupResponse, error) {
 18023  	var reqBody, resBody UpdatePortGroupBody
 18024  
 18025  	reqBody.Req = req
 18026  
 18027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18028  		return nil, err
 18029  	}
 18030  
 18031  	return resBody.Res, nil
 18032  }
 18033  
 18034  type UpdateProductLockerLocation_TaskBody struct {
 18035  	Req    *types.UpdateProductLockerLocation_Task         `xml:"urn:vim25 UpdateProductLockerLocation_Task,omitempty"`
 18036  	Res    *types.UpdateProductLockerLocation_TaskResponse `xml:"UpdateProductLockerLocation_TaskResponse,omitempty"`
 18037  	Fault_ *soap.Fault                                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18038  }
 18039  
 18040  func (b *UpdateProductLockerLocation_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18041  
 18042  func UpdateProductLockerLocation_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateProductLockerLocation_Task) (*types.UpdateProductLockerLocation_TaskResponse, error) {
 18043  	var reqBody, resBody UpdateProductLockerLocation_TaskBody
 18044  
 18045  	reqBody.Req = req
 18046  
 18047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18048  		return nil, err
 18049  	}
 18050  
 18051  	return resBody.Res, nil
 18052  }
 18053  
 18054  type UpdateProgressBody struct {
 18055  	Req    *types.UpdateProgress         `xml:"urn:vim25 UpdateProgress,omitempty"`
 18056  	Res    *types.UpdateProgressResponse `xml:"UpdateProgressResponse,omitempty"`
 18057  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18058  }
 18059  
 18060  func (b *UpdateProgressBody) Fault() *soap.Fault { return b.Fault_ }
 18061  
 18062  func UpdateProgress(ctx context.Context, r soap.RoundTripper, req *types.UpdateProgress) (*types.UpdateProgressResponse, error) {
 18063  	var reqBody, resBody UpdateProgressBody
 18064  
 18065  	reqBody.Req = req
 18066  
 18067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18068  		return nil, err
 18069  	}
 18070  
 18071  	return resBody.Res, nil
 18072  }
 18073  
 18074  type UpdateReferenceHostBody struct {
 18075  	Req    *types.UpdateReferenceHost         `xml:"urn:vim25 UpdateReferenceHost,omitempty"`
 18076  	Res    *types.UpdateReferenceHostResponse `xml:"UpdateReferenceHostResponse,omitempty"`
 18077  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18078  }
 18079  
 18080  func (b *UpdateReferenceHostBody) Fault() *soap.Fault { return b.Fault_ }
 18081  
 18082  func UpdateReferenceHost(ctx context.Context, r soap.RoundTripper, req *types.UpdateReferenceHost) (*types.UpdateReferenceHostResponse, error) {
 18083  	var reqBody, resBody UpdateReferenceHostBody
 18084  
 18085  	reqBody.Req = req
 18086  
 18087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18088  		return nil, err
 18089  	}
 18090  
 18091  	return resBody.Res, nil
 18092  }
 18093  
 18094  type UpdateRulesetBody struct {
 18095  	Req    *types.UpdateRuleset         `xml:"urn:vim25 UpdateRuleset,omitempty"`
 18096  	Res    *types.UpdateRulesetResponse `xml:"UpdateRulesetResponse,omitempty"`
 18097  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18098  }
 18099  
 18100  func (b *UpdateRulesetBody) Fault() *soap.Fault { return b.Fault_ }
 18101  
 18102  func UpdateRuleset(ctx context.Context, r soap.RoundTripper, req *types.UpdateRuleset) (*types.UpdateRulesetResponse, error) {
 18103  	var reqBody, resBody UpdateRulesetBody
 18104  
 18105  	reqBody.Req = req
 18106  
 18107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18108  		return nil, err
 18109  	}
 18110  
 18111  	return resBody.Res, nil
 18112  }
 18113  
 18114  type UpdateScsiLunDisplayNameBody struct {
 18115  	Req    *types.UpdateScsiLunDisplayName         `xml:"urn:vim25 UpdateScsiLunDisplayName,omitempty"`
 18116  	Res    *types.UpdateScsiLunDisplayNameResponse `xml:"UpdateScsiLunDisplayNameResponse,omitempty"`
 18117  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18118  }
 18119  
 18120  func (b *UpdateScsiLunDisplayNameBody) Fault() *soap.Fault { return b.Fault_ }
 18121  
 18122  func UpdateScsiLunDisplayName(ctx context.Context, r soap.RoundTripper, req *types.UpdateScsiLunDisplayName) (*types.UpdateScsiLunDisplayNameResponse, error) {
 18123  	var reqBody, resBody UpdateScsiLunDisplayNameBody
 18124  
 18125  	reqBody.Req = req
 18126  
 18127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18128  		return nil, err
 18129  	}
 18130  
 18131  	return resBody.Res, nil
 18132  }
 18133  
 18134  type UpdateSelfSignedClientCertBody struct {
 18135  	Req    *types.UpdateSelfSignedClientCert         `xml:"urn:vim25 UpdateSelfSignedClientCert,omitempty"`
 18136  	Res    *types.UpdateSelfSignedClientCertResponse `xml:"UpdateSelfSignedClientCertResponse,omitempty"`
 18137  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18138  }
 18139  
 18140  func (b *UpdateSelfSignedClientCertBody) Fault() *soap.Fault { return b.Fault_ }
 18141  
 18142  func UpdateSelfSignedClientCert(ctx context.Context, r soap.RoundTripper, req *types.UpdateSelfSignedClientCert) (*types.UpdateSelfSignedClientCertResponse, error) {
 18143  	var reqBody, resBody UpdateSelfSignedClientCertBody
 18144  
 18145  	reqBody.Req = req
 18146  
 18147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18148  		return nil, err
 18149  	}
 18150  
 18151  	return resBody.Res, nil
 18152  }
 18153  
 18154  type UpdateServiceConsoleVirtualNicBody struct {
 18155  	Req    *types.UpdateServiceConsoleVirtualNic         `xml:"urn:vim25 UpdateServiceConsoleVirtualNic,omitempty"`
 18156  	Res    *types.UpdateServiceConsoleVirtualNicResponse `xml:"UpdateServiceConsoleVirtualNicResponse,omitempty"`
 18157  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18158  }
 18159  
 18160  func (b *UpdateServiceConsoleVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
 18161  
 18162  func UpdateServiceConsoleVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.UpdateServiceConsoleVirtualNic) (*types.UpdateServiceConsoleVirtualNicResponse, error) {
 18163  	var reqBody, resBody UpdateServiceConsoleVirtualNicBody
 18164  
 18165  	reqBody.Req = req
 18166  
 18167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18168  		return nil, err
 18169  	}
 18170  
 18171  	return resBody.Res, nil
 18172  }
 18173  
 18174  type UpdateServiceMessageBody struct {
 18175  	Req    *types.UpdateServiceMessage         `xml:"urn:vim25 UpdateServiceMessage,omitempty"`
 18176  	Res    *types.UpdateServiceMessageResponse `xml:"UpdateServiceMessageResponse,omitempty"`
 18177  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18178  }
 18179  
 18180  func (b *UpdateServiceMessageBody) Fault() *soap.Fault { return b.Fault_ }
 18181  
 18182  func UpdateServiceMessage(ctx context.Context, r soap.RoundTripper, req *types.UpdateServiceMessage) (*types.UpdateServiceMessageResponse, error) {
 18183  	var reqBody, resBody UpdateServiceMessageBody
 18184  
 18185  	reqBody.Req = req
 18186  
 18187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18188  		return nil, err
 18189  	}
 18190  
 18191  	return resBody.Res, nil
 18192  }
 18193  
 18194  type UpdateServicePolicyBody struct {
 18195  	Req    *types.UpdateServicePolicy         `xml:"urn:vim25 UpdateServicePolicy,omitempty"`
 18196  	Res    *types.UpdateServicePolicyResponse `xml:"UpdateServicePolicyResponse,omitempty"`
 18197  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18198  }
 18199  
 18200  func (b *UpdateServicePolicyBody) Fault() *soap.Fault { return b.Fault_ }
 18201  
 18202  func UpdateServicePolicy(ctx context.Context, r soap.RoundTripper, req *types.UpdateServicePolicy) (*types.UpdateServicePolicyResponse, error) {
 18203  	var reqBody, resBody UpdateServicePolicyBody
 18204  
 18205  	reqBody.Req = req
 18206  
 18207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18208  		return nil, err
 18209  	}
 18210  
 18211  	return resBody.Res, nil
 18212  }
 18213  
 18214  type UpdateSoftwareInternetScsiEnabledBody struct {
 18215  	Req    *types.UpdateSoftwareInternetScsiEnabled         `xml:"urn:vim25 UpdateSoftwareInternetScsiEnabled,omitempty"`
 18216  	Res    *types.UpdateSoftwareInternetScsiEnabledResponse `xml:"UpdateSoftwareInternetScsiEnabledResponse,omitempty"`
 18217  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18218  }
 18219  
 18220  func (b *UpdateSoftwareInternetScsiEnabledBody) Fault() *soap.Fault { return b.Fault_ }
 18221  
 18222  func UpdateSoftwareInternetScsiEnabled(ctx context.Context, r soap.RoundTripper, req *types.UpdateSoftwareInternetScsiEnabled) (*types.UpdateSoftwareInternetScsiEnabledResponse, error) {
 18223  	var reqBody, resBody UpdateSoftwareInternetScsiEnabledBody
 18224  
 18225  	reqBody.Req = req
 18226  
 18227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18228  		return nil, err
 18229  	}
 18230  
 18231  	return resBody.Res, nil
 18232  }
 18233  
 18234  type UpdateSystemResourcesBody struct {
 18235  	Req    *types.UpdateSystemResources         `xml:"urn:vim25 UpdateSystemResources,omitempty"`
 18236  	Res    *types.UpdateSystemResourcesResponse `xml:"UpdateSystemResourcesResponse,omitempty"`
 18237  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18238  }
 18239  
 18240  func (b *UpdateSystemResourcesBody) Fault() *soap.Fault { return b.Fault_ }
 18241  
 18242  func UpdateSystemResources(ctx context.Context, r soap.RoundTripper, req *types.UpdateSystemResources) (*types.UpdateSystemResourcesResponse, error) {
 18243  	var reqBody, resBody UpdateSystemResourcesBody
 18244  
 18245  	reqBody.Req = req
 18246  
 18247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18248  		return nil, err
 18249  	}
 18250  
 18251  	return resBody.Res, nil
 18252  }
 18253  
 18254  type UpdateSystemSwapConfigurationBody struct {
 18255  	Req    *types.UpdateSystemSwapConfiguration         `xml:"urn:vim25 UpdateSystemSwapConfiguration,omitempty"`
 18256  	Res    *types.UpdateSystemSwapConfigurationResponse `xml:"UpdateSystemSwapConfigurationResponse,omitempty"`
 18257  	Fault_ *soap.Fault                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18258  }
 18259  
 18260  func (b *UpdateSystemSwapConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
 18261  
 18262  func UpdateSystemSwapConfiguration(ctx context.Context, r soap.RoundTripper, req *types.UpdateSystemSwapConfiguration) (*types.UpdateSystemSwapConfigurationResponse, error) {
 18263  	var reqBody, resBody UpdateSystemSwapConfigurationBody
 18264  
 18265  	reqBody.Req = req
 18266  
 18267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18268  		return nil, err
 18269  	}
 18270  
 18271  	return resBody.Res, nil
 18272  }
 18273  
 18274  type UpdateSystemUsersBody struct {
 18275  	Req    *types.UpdateSystemUsers         `xml:"urn:vim25 UpdateSystemUsers,omitempty"`
 18276  	Res    *types.UpdateSystemUsersResponse `xml:"UpdateSystemUsersResponse,omitempty"`
 18277  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18278  }
 18279  
 18280  func (b *UpdateSystemUsersBody) Fault() *soap.Fault { return b.Fault_ }
 18281  
 18282  func UpdateSystemUsers(ctx context.Context, r soap.RoundTripper, req *types.UpdateSystemUsers) (*types.UpdateSystemUsersResponse, error) {
 18283  	var reqBody, resBody UpdateSystemUsersBody
 18284  
 18285  	reqBody.Req = req
 18286  
 18287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18288  		return nil, err
 18289  	}
 18290  
 18291  	return resBody.Res, nil
 18292  }
 18293  
 18294  type UpdateUserBody struct {
 18295  	Req    *types.UpdateUser         `xml:"urn:vim25 UpdateUser,omitempty"`
 18296  	Res    *types.UpdateUserResponse `xml:"UpdateUserResponse,omitempty"`
 18297  	Fault_ *soap.Fault               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18298  }
 18299  
 18300  func (b *UpdateUserBody) Fault() *soap.Fault { return b.Fault_ }
 18301  
 18302  func UpdateUser(ctx context.Context, r soap.RoundTripper, req *types.UpdateUser) (*types.UpdateUserResponse, error) {
 18303  	var reqBody, resBody UpdateUserBody
 18304  
 18305  	reqBody.Req = req
 18306  
 18307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18308  		return nil, err
 18309  	}
 18310  
 18311  	return resBody.Res, nil
 18312  }
 18313  
 18314  type UpdateVAppConfigBody struct {
 18315  	Req    *types.UpdateVAppConfig         `xml:"urn:vim25 UpdateVAppConfig,omitempty"`
 18316  	Res    *types.UpdateVAppConfigResponse `xml:"UpdateVAppConfigResponse,omitempty"`
 18317  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18318  }
 18319  
 18320  func (b *UpdateVAppConfigBody) Fault() *soap.Fault { return b.Fault_ }
 18321  
 18322  func UpdateVAppConfig(ctx context.Context, r soap.RoundTripper, req *types.UpdateVAppConfig) (*types.UpdateVAppConfigResponse, error) {
 18323  	var reqBody, resBody UpdateVAppConfigBody
 18324  
 18325  	reqBody.Req = req
 18326  
 18327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18328  		return nil, err
 18329  	}
 18330  
 18331  	return resBody.Res, nil
 18332  }
 18333  
 18334  type UpdateVStorageInfrastructureObjectPolicy_TaskBody struct {
 18335  	Req    *types.UpdateVStorageInfrastructureObjectPolicy_Task         `xml:"urn:vim25 UpdateVStorageInfrastructureObjectPolicy_Task,omitempty"`
 18336  	Res    *types.UpdateVStorageInfrastructureObjectPolicy_TaskResponse `xml:"UpdateVStorageInfrastructureObjectPolicy_TaskResponse,omitempty"`
 18337  	Fault_ *soap.Fault                                                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18338  }
 18339  
 18340  func (b *UpdateVStorageInfrastructureObjectPolicy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18341  
 18342  func UpdateVStorageInfrastructureObjectPolicy_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVStorageInfrastructureObjectPolicy_Task) (*types.UpdateVStorageInfrastructureObjectPolicy_TaskResponse, error) {
 18343  	var reqBody, resBody UpdateVStorageInfrastructureObjectPolicy_TaskBody
 18344  
 18345  	reqBody.Req = req
 18346  
 18347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18348  		return nil, err
 18349  	}
 18350  
 18351  	return resBody.Res, nil
 18352  }
 18353  
 18354  type UpdateVStorageObjectCrypto_TaskBody struct {
 18355  	Req    *types.UpdateVStorageObjectCrypto_Task         `xml:"urn:vim25 UpdateVStorageObjectCrypto_Task,omitempty"`
 18356  	Res    *types.UpdateVStorageObjectCrypto_TaskResponse `xml:"UpdateVStorageObjectCrypto_TaskResponse,omitempty"`
 18357  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18358  }
 18359  
 18360  func (b *UpdateVStorageObjectCrypto_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18361  
 18362  func UpdateVStorageObjectCrypto_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVStorageObjectCrypto_Task) (*types.UpdateVStorageObjectCrypto_TaskResponse, error) {
 18363  	var reqBody, resBody UpdateVStorageObjectCrypto_TaskBody
 18364  
 18365  	reqBody.Req = req
 18366  
 18367  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18368  		return nil, err
 18369  	}
 18370  
 18371  	return resBody.Res, nil
 18372  }
 18373  
 18374  type UpdateVStorageObjectPolicy_TaskBody struct {
 18375  	Req    *types.UpdateVStorageObjectPolicy_Task         `xml:"urn:vim25 UpdateVStorageObjectPolicy_Task,omitempty"`
 18376  	Res    *types.UpdateVStorageObjectPolicy_TaskResponse `xml:"UpdateVStorageObjectPolicy_TaskResponse,omitempty"`
 18377  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18378  }
 18379  
 18380  func (b *UpdateVStorageObjectPolicy_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18381  
 18382  func UpdateVStorageObjectPolicy_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVStorageObjectPolicy_Task) (*types.UpdateVStorageObjectPolicy_TaskResponse, error) {
 18383  	var reqBody, resBody UpdateVStorageObjectPolicy_TaskBody
 18384  
 18385  	reqBody.Req = req
 18386  
 18387  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18388  		return nil, err
 18389  	}
 18390  
 18391  	return resBody.Res, nil
 18392  }
 18393  
 18394  type UpdateVVolVirtualMachineFiles_TaskBody struct {
 18395  	Req    *types.UpdateVVolVirtualMachineFiles_Task         `xml:"urn:vim25 UpdateVVolVirtualMachineFiles_Task,omitempty"`
 18396  	Res    *types.UpdateVVolVirtualMachineFiles_TaskResponse `xml:"UpdateVVolVirtualMachineFiles_TaskResponse,omitempty"`
 18397  	Fault_ *soap.Fault                                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18398  }
 18399  
 18400  func (b *UpdateVVolVirtualMachineFiles_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18401  
 18402  func UpdateVVolVirtualMachineFiles_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVVolVirtualMachineFiles_Task) (*types.UpdateVVolVirtualMachineFiles_TaskResponse, error) {
 18403  	var reqBody, resBody UpdateVVolVirtualMachineFiles_TaskBody
 18404  
 18405  	reqBody.Req = req
 18406  
 18407  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18408  		return nil, err
 18409  	}
 18410  
 18411  	return resBody.Res, nil
 18412  }
 18413  
 18414  type UpdateVirtualMachineFiles_TaskBody struct {
 18415  	Req    *types.UpdateVirtualMachineFiles_Task         `xml:"urn:vim25 UpdateVirtualMachineFiles_Task,omitempty"`
 18416  	Res    *types.UpdateVirtualMachineFiles_TaskResponse `xml:"UpdateVirtualMachineFiles_TaskResponse,omitempty"`
 18417  	Fault_ *soap.Fault                                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18418  }
 18419  
 18420  func (b *UpdateVirtualMachineFiles_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18421  
 18422  func UpdateVirtualMachineFiles_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVirtualMachineFiles_Task) (*types.UpdateVirtualMachineFiles_TaskResponse, error) {
 18423  	var reqBody, resBody UpdateVirtualMachineFiles_TaskBody
 18424  
 18425  	reqBody.Req = req
 18426  
 18427  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18428  		return nil, err
 18429  	}
 18430  
 18431  	return resBody.Res, nil
 18432  }
 18433  
 18434  type UpdateVirtualNicBody struct {
 18435  	Req    *types.UpdateVirtualNic         `xml:"urn:vim25 UpdateVirtualNic,omitempty"`
 18436  	Res    *types.UpdateVirtualNicResponse `xml:"UpdateVirtualNicResponse,omitempty"`
 18437  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18438  }
 18439  
 18440  func (b *UpdateVirtualNicBody) Fault() *soap.Fault { return b.Fault_ }
 18441  
 18442  func UpdateVirtualNic(ctx context.Context, r soap.RoundTripper, req *types.UpdateVirtualNic) (*types.UpdateVirtualNicResponse, error) {
 18443  	var reqBody, resBody UpdateVirtualNicBody
 18444  
 18445  	reqBody.Req = req
 18446  
 18447  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18448  		return nil, err
 18449  	}
 18450  
 18451  	return resBody.Res, nil
 18452  }
 18453  
 18454  type UpdateVirtualSwitchBody struct {
 18455  	Req    *types.UpdateVirtualSwitch         `xml:"urn:vim25 UpdateVirtualSwitch,omitempty"`
 18456  	Res    *types.UpdateVirtualSwitchResponse `xml:"UpdateVirtualSwitchResponse,omitempty"`
 18457  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18458  }
 18459  
 18460  func (b *UpdateVirtualSwitchBody) Fault() *soap.Fault { return b.Fault_ }
 18461  
 18462  func UpdateVirtualSwitch(ctx context.Context, r soap.RoundTripper, req *types.UpdateVirtualSwitch) (*types.UpdateVirtualSwitchResponse, error) {
 18463  	var reqBody, resBody UpdateVirtualSwitchBody
 18464  
 18465  	reqBody.Req = req
 18466  
 18467  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18468  		return nil, err
 18469  	}
 18470  
 18471  	return resBody.Res, nil
 18472  }
 18473  
 18474  type UpdateVmfsUnmapBandwidthBody struct {
 18475  	Req    *types.UpdateVmfsUnmapBandwidth         `xml:"urn:vim25 UpdateVmfsUnmapBandwidth,omitempty"`
 18476  	Res    *types.UpdateVmfsUnmapBandwidthResponse `xml:"UpdateVmfsUnmapBandwidthResponse,omitempty"`
 18477  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18478  }
 18479  
 18480  func (b *UpdateVmfsUnmapBandwidthBody) Fault() *soap.Fault { return b.Fault_ }
 18481  
 18482  func UpdateVmfsUnmapBandwidth(ctx context.Context, r soap.RoundTripper, req *types.UpdateVmfsUnmapBandwidth) (*types.UpdateVmfsUnmapBandwidthResponse, error) {
 18483  	var reqBody, resBody UpdateVmfsUnmapBandwidthBody
 18484  
 18485  	reqBody.Req = req
 18486  
 18487  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18488  		return nil, err
 18489  	}
 18490  
 18491  	return resBody.Res, nil
 18492  }
 18493  
 18494  type UpdateVmfsUnmapPriorityBody struct {
 18495  	Req    *types.UpdateVmfsUnmapPriority         `xml:"urn:vim25 UpdateVmfsUnmapPriority,omitempty"`
 18496  	Res    *types.UpdateVmfsUnmapPriorityResponse `xml:"UpdateVmfsUnmapPriorityResponse,omitempty"`
 18497  	Fault_ *soap.Fault                            `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18498  }
 18499  
 18500  func (b *UpdateVmfsUnmapPriorityBody) Fault() *soap.Fault { return b.Fault_ }
 18501  
 18502  func UpdateVmfsUnmapPriority(ctx context.Context, r soap.RoundTripper, req *types.UpdateVmfsUnmapPriority) (*types.UpdateVmfsUnmapPriorityResponse, error) {
 18503  	var reqBody, resBody UpdateVmfsUnmapPriorityBody
 18504  
 18505  	reqBody.Req = req
 18506  
 18507  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18508  		return nil, err
 18509  	}
 18510  
 18511  	return resBody.Res, nil
 18512  }
 18513  
 18514  type UpdateVsan_TaskBody struct {
 18515  	Req    *types.UpdateVsan_Task         `xml:"urn:vim25 UpdateVsan_Task,omitempty"`
 18516  	Res    *types.UpdateVsan_TaskResponse `xml:"UpdateVsan_TaskResponse,omitempty"`
 18517  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18518  }
 18519  
 18520  func (b *UpdateVsan_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18521  
 18522  func UpdateVsan_Task(ctx context.Context, r soap.RoundTripper, req *types.UpdateVsan_Task) (*types.UpdateVsan_TaskResponse, error) {
 18523  	var reqBody, resBody UpdateVsan_TaskBody
 18524  
 18525  	reqBody.Req = req
 18526  
 18527  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18528  		return nil, err
 18529  	}
 18530  
 18531  	return resBody.Res, nil
 18532  }
 18533  
 18534  type UpgradeIoFilter_TaskBody struct {
 18535  	Req    *types.UpgradeIoFilter_Task         `xml:"urn:vim25 UpgradeIoFilter_Task,omitempty"`
 18536  	Res    *types.UpgradeIoFilter_TaskResponse `xml:"UpgradeIoFilter_TaskResponse,omitempty"`
 18537  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18538  }
 18539  
 18540  func (b *UpgradeIoFilter_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18541  
 18542  func UpgradeIoFilter_Task(ctx context.Context, r soap.RoundTripper, req *types.UpgradeIoFilter_Task) (*types.UpgradeIoFilter_TaskResponse, error) {
 18543  	var reqBody, resBody UpgradeIoFilter_TaskBody
 18544  
 18545  	reqBody.Req = req
 18546  
 18547  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18548  		return nil, err
 18549  	}
 18550  
 18551  	return resBody.Res, nil
 18552  }
 18553  
 18554  type UpgradeTools_TaskBody struct {
 18555  	Req    *types.UpgradeTools_Task         `xml:"urn:vim25 UpgradeTools_Task,omitempty"`
 18556  	Res    *types.UpgradeTools_TaskResponse `xml:"UpgradeTools_TaskResponse,omitempty"`
 18557  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18558  }
 18559  
 18560  func (b *UpgradeTools_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18561  
 18562  func UpgradeTools_Task(ctx context.Context, r soap.RoundTripper, req *types.UpgradeTools_Task) (*types.UpgradeTools_TaskResponse, error) {
 18563  	var reqBody, resBody UpgradeTools_TaskBody
 18564  
 18565  	reqBody.Req = req
 18566  
 18567  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18568  		return nil, err
 18569  	}
 18570  
 18571  	return resBody.Res, nil
 18572  }
 18573  
 18574  type UpgradeVM_TaskBody struct {
 18575  	Req    *types.UpgradeVM_Task         `xml:"urn:vim25 UpgradeVM_Task,omitempty"`
 18576  	Res    *types.UpgradeVM_TaskResponse `xml:"UpgradeVM_TaskResponse,omitempty"`
 18577  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18578  }
 18579  
 18580  func (b *UpgradeVM_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18581  
 18582  func UpgradeVM_Task(ctx context.Context, r soap.RoundTripper, req *types.UpgradeVM_Task) (*types.UpgradeVM_TaskResponse, error) {
 18583  	var reqBody, resBody UpgradeVM_TaskBody
 18584  
 18585  	reqBody.Req = req
 18586  
 18587  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18588  		return nil, err
 18589  	}
 18590  
 18591  	return resBody.Res, nil
 18592  }
 18593  
 18594  type UpgradeVmLayoutBody struct {
 18595  	Req    *types.UpgradeVmLayout         `xml:"urn:vim25 UpgradeVmLayout,omitempty"`
 18596  	Res    *types.UpgradeVmLayoutResponse `xml:"UpgradeVmLayoutResponse,omitempty"`
 18597  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18598  }
 18599  
 18600  func (b *UpgradeVmLayoutBody) Fault() *soap.Fault { return b.Fault_ }
 18601  
 18602  func UpgradeVmLayout(ctx context.Context, r soap.RoundTripper, req *types.UpgradeVmLayout) (*types.UpgradeVmLayoutResponse, error) {
 18603  	var reqBody, resBody UpgradeVmLayoutBody
 18604  
 18605  	reqBody.Req = req
 18606  
 18607  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18608  		return nil, err
 18609  	}
 18610  
 18611  	return resBody.Res, nil
 18612  }
 18613  
 18614  type UpgradeVmfsBody struct {
 18615  	Req    *types.UpgradeVmfs         `xml:"urn:vim25 UpgradeVmfs,omitempty"`
 18616  	Res    *types.UpgradeVmfsResponse `xml:"UpgradeVmfsResponse,omitempty"`
 18617  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18618  }
 18619  
 18620  func (b *UpgradeVmfsBody) Fault() *soap.Fault { return b.Fault_ }
 18621  
 18622  func UpgradeVmfs(ctx context.Context, r soap.RoundTripper, req *types.UpgradeVmfs) (*types.UpgradeVmfsResponse, error) {
 18623  	var reqBody, resBody UpgradeVmfsBody
 18624  
 18625  	reqBody.Req = req
 18626  
 18627  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18628  		return nil, err
 18629  	}
 18630  
 18631  	return resBody.Res, nil
 18632  }
 18633  
 18634  type UpgradeVsanObjectsBody struct {
 18635  	Req    *types.UpgradeVsanObjects         `xml:"urn:vim25 UpgradeVsanObjects,omitempty"`
 18636  	Res    *types.UpgradeVsanObjectsResponse `xml:"UpgradeVsanObjectsResponse,omitempty"`
 18637  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18638  }
 18639  
 18640  func (b *UpgradeVsanObjectsBody) Fault() *soap.Fault { return b.Fault_ }
 18641  
 18642  func UpgradeVsanObjects(ctx context.Context, r soap.RoundTripper, req *types.UpgradeVsanObjects) (*types.UpgradeVsanObjectsResponse, error) {
 18643  	var reqBody, resBody UpgradeVsanObjectsBody
 18644  
 18645  	reqBody.Req = req
 18646  
 18647  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18648  		return nil, err
 18649  	}
 18650  
 18651  	return resBody.Res, nil
 18652  }
 18653  
 18654  type UploadClientCertBody struct {
 18655  	Req    *types.UploadClientCert         `xml:"urn:vim25 UploadClientCert,omitempty"`
 18656  	Res    *types.UploadClientCertResponse `xml:"UploadClientCertResponse,omitempty"`
 18657  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18658  }
 18659  
 18660  func (b *UploadClientCertBody) Fault() *soap.Fault { return b.Fault_ }
 18661  
 18662  func UploadClientCert(ctx context.Context, r soap.RoundTripper, req *types.UploadClientCert) (*types.UploadClientCertResponse, error) {
 18663  	var reqBody, resBody UploadClientCertBody
 18664  
 18665  	reqBody.Req = req
 18666  
 18667  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18668  		return nil, err
 18669  	}
 18670  
 18671  	return resBody.Res, nil
 18672  }
 18673  
 18674  type UploadKmipServerCertBody struct {
 18675  	Req    *types.UploadKmipServerCert         `xml:"urn:vim25 UploadKmipServerCert,omitempty"`
 18676  	Res    *types.UploadKmipServerCertResponse `xml:"UploadKmipServerCertResponse,omitempty"`
 18677  	Fault_ *soap.Fault                         `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18678  }
 18679  
 18680  func (b *UploadKmipServerCertBody) Fault() *soap.Fault { return b.Fault_ }
 18681  
 18682  func UploadKmipServerCert(ctx context.Context, r soap.RoundTripper, req *types.UploadKmipServerCert) (*types.UploadKmipServerCertResponse, error) {
 18683  	var reqBody, resBody UploadKmipServerCertBody
 18684  
 18685  	reqBody.Req = req
 18686  
 18687  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18688  		return nil, err
 18689  	}
 18690  
 18691  	return resBody.Res, nil
 18692  }
 18693  
 18694  type VCenterUpdateVStorageObjectMetadataEx_TaskBody struct {
 18695  	Req    *types.VCenterUpdateVStorageObjectMetadataEx_Task         `xml:"urn:vim25 VCenterUpdateVStorageObjectMetadataEx_Task,omitempty"`
 18696  	Res    *types.VCenterUpdateVStorageObjectMetadataEx_TaskResponse `xml:"VCenterUpdateVStorageObjectMetadataEx_TaskResponse,omitempty"`
 18697  	Fault_ *soap.Fault                                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18698  }
 18699  
 18700  func (b *VCenterUpdateVStorageObjectMetadataEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18701  
 18702  func VCenterUpdateVStorageObjectMetadataEx_Task(ctx context.Context, r soap.RoundTripper, req *types.VCenterUpdateVStorageObjectMetadataEx_Task) (*types.VCenterUpdateVStorageObjectMetadataEx_TaskResponse, error) {
 18703  	var reqBody, resBody VCenterUpdateVStorageObjectMetadataEx_TaskBody
 18704  
 18705  	reqBody.Req = req
 18706  
 18707  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18708  		return nil, err
 18709  	}
 18710  
 18711  	return resBody.Res, nil
 18712  }
 18713  
 18714  type VStorageObjectCreateSnapshotEx_TaskBody struct {
 18715  	Req    *types.VStorageObjectCreateSnapshotEx_Task         `xml:"urn:vim25 VStorageObjectCreateSnapshotEx_Task,omitempty"`
 18716  	Res    *types.VStorageObjectCreateSnapshotEx_TaskResponse `xml:"VStorageObjectCreateSnapshotEx_TaskResponse,omitempty"`
 18717  	Fault_ *soap.Fault                                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18718  }
 18719  
 18720  func (b *VStorageObjectCreateSnapshotEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18721  
 18722  func VStorageObjectCreateSnapshotEx_Task(ctx context.Context, r soap.RoundTripper, req *types.VStorageObjectCreateSnapshotEx_Task) (*types.VStorageObjectCreateSnapshotEx_TaskResponse, error) {
 18723  	var reqBody, resBody VStorageObjectCreateSnapshotEx_TaskBody
 18724  
 18725  	reqBody.Req = req
 18726  
 18727  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18728  		return nil, err
 18729  	}
 18730  
 18731  	return resBody.Res, nil
 18732  }
 18733  
 18734  type VStorageObjectCreateSnapshot_TaskBody struct {
 18735  	Req    *types.VStorageObjectCreateSnapshot_Task         `xml:"urn:vim25 VStorageObjectCreateSnapshot_Task,omitempty"`
 18736  	Res    *types.VStorageObjectCreateSnapshot_TaskResponse `xml:"VStorageObjectCreateSnapshot_TaskResponse,omitempty"`
 18737  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18738  }
 18739  
 18740  func (b *VStorageObjectCreateSnapshot_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18741  
 18742  func VStorageObjectCreateSnapshot_Task(ctx context.Context, r soap.RoundTripper, req *types.VStorageObjectCreateSnapshot_Task) (*types.VStorageObjectCreateSnapshot_TaskResponse, error) {
 18743  	var reqBody, resBody VStorageObjectCreateSnapshot_TaskBody
 18744  
 18745  	reqBody.Req = req
 18746  
 18747  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18748  		return nil, err
 18749  	}
 18750  
 18751  	return resBody.Res, nil
 18752  }
 18753  
 18754  type VStorageObjectDeleteSnapshotEx_TaskBody struct {
 18755  	Req    *types.VStorageObjectDeleteSnapshotEx_Task         `xml:"urn:vim25 VStorageObjectDeleteSnapshotEx_Task,omitempty"`
 18756  	Res    *types.VStorageObjectDeleteSnapshotEx_TaskResponse `xml:"VStorageObjectDeleteSnapshotEx_TaskResponse,omitempty"`
 18757  	Fault_ *soap.Fault                                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18758  }
 18759  
 18760  func (b *VStorageObjectDeleteSnapshotEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18761  
 18762  func VStorageObjectDeleteSnapshotEx_Task(ctx context.Context, r soap.RoundTripper, req *types.VStorageObjectDeleteSnapshotEx_Task) (*types.VStorageObjectDeleteSnapshotEx_TaskResponse, error) {
 18763  	var reqBody, resBody VStorageObjectDeleteSnapshotEx_TaskBody
 18764  
 18765  	reqBody.Req = req
 18766  
 18767  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18768  		return nil, err
 18769  	}
 18770  
 18771  	return resBody.Res, nil
 18772  }
 18773  
 18774  type VStorageObjectExtendDiskEx_TaskBody struct {
 18775  	Req    *types.VStorageObjectExtendDiskEx_Task         `xml:"urn:vim25 VStorageObjectExtendDiskEx_Task,omitempty"`
 18776  	Res    *types.VStorageObjectExtendDiskEx_TaskResponse `xml:"VStorageObjectExtendDiskEx_TaskResponse,omitempty"`
 18777  	Fault_ *soap.Fault                                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18778  }
 18779  
 18780  func (b *VStorageObjectExtendDiskEx_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18781  
 18782  func VStorageObjectExtendDiskEx_Task(ctx context.Context, r soap.RoundTripper, req *types.VStorageObjectExtendDiskEx_Task) (*types.VStorageObjectExtendDiskEx_TaskResponse, error) {
 18783  	var reqBody, resBody VStorageObjectExtendDiskEx_TaskBody
 18784  
 18785  	reqBody.Req = req
 18786  
 18787  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18788  		return nil, err
 18789  	}
 18790  
 18791  	return resBody.Res, nil
 18792  }
 18793  
 18794  type ValidateCredentialsInGuestBody struct {
 18795  	Req    *types.ValidateCredentialsInGuest         `xml:"urn:vim25 ValidateCredentialsInGuest,omitempty"`
 18796  	Res    *types.ValidateCredentialsInGuestResponse `xml:"ValidateCredentialsInGuestResponse,omitempty"`
 18797  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18798  }
 18799  
 18800  func (b *ValidateCredentialsInGuestBody) Fault() *soap.Fault { return b.Fault_ }
 18801  
 18802  func ValidateCredentialsInGuest(ctx context.Context, r soap.RoundTripper, req *types.ValidateCredentialsInGuest) (*types.ValidateCredentialsInGuestResponse, error) {
 18803  	var reqBody, resBody ValidateCredentialsInGuestBody
 18804  
 18805  	reqBody.Req = req
 18806  
 18807  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18808  		return nil, err
 18809  	}
 18810  
 18811  	return resBody.Res, nil
 18812  }
 18813  
 18814  type ValidateHCIConfigurationBody struct {
 18815  	Req    *types.ValidateHCIConfiguration         `xml:"urn:vim25 ValidateHCIConfiguration,omitempty"`
 18816  	Res    *types.ValidateHCIConfigurationResponse `xml:"ValidateHCIConfigurationResponse,omitempty"`
 18817  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18818  }
 18819  
 18820  func (b *ValidateHCIConfigurationBody) Fault() *soap.Fault { return b.Fault_ }
 18821  
 18822  func ValidateHCIConfiguration(ctx context.Context, r soap.RoundTripper, req *types.ValidateHCIConfiguration) (*types.ValidateHCIConfigurationResponse, error) {
 18823  	var reqBody, resBody ValidateHCIConfigurationBody
 18824  
 18825  	reqBody.Req = req
 18826  
 18827  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18828  		return nil, err
 18829  	}
 18830  
 18831  	return resBody.Res, nil
 18832  }
 18833  
 18834  type ValidateHostBody struct {
 18835  	Req    *types.ValidateHost         `xml:"urn:vim25 ValidateHost,omitempty"`
 18836  	Res    *types.ValidateHostResponse `xml:"ValidateHostResponse,omitempty"`
 18837  	Fault_ *soap.Fault                 `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18838  }
 18839  
 18840  func (b *ValidateHostBody) Fault() *soap.Fault { return b.Fault_ }
 18841  
 18842  func ValidateHost(ctx context.Context, r soap.RoundTripper, req *types.ValidateHost) (*types.ValidateHostResponse, error) {
 18843  	var reqBody, resBody ValidateHostBody
 18844  
 18845  	reqBody.Req = req
 18846  
 18847  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18848  		return nil, err
 18849  	}
 18850  
 18851  	return resBody.Res, nil
 18852  }
 18853  
 18854  type ValidateHostProfileComposition_TaskBody struct {
 18855  	Req    *types.ValidateHostProfileComposition_Task         `xml:"urn:vim25 ValidateHostProfileComposition_Task,omitempty"`
 18856  	Res    *types.ValidateHostProfileComposition_TaskResponse `xml:"ValidateHostProfileComposition_TaskResponse,omitempty"`
 18857  	Fault_ *soap.Fault                                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18858  }
 18859  
 18860  func (b *ValidateHostProfileComposition_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 18861  
 18862  func ValidateHostProfileComposition_Task(ctx context.Context, r soap.RoundTripper, req *types.ValidateHostProfileComposition_Task) (*types.ValidateHostProfileComposition_TaskResponse, error) {
 18863  	var reqBody, resBody ValidateHostProfileComposition_TaskBody
 18864  
 18865  	reqBody.Req = req
 18866  
 18867  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18868  		return nil, err
 18869  	}
 18870  
 18871  	return resBody.Res, nil
 18872  }
 18873  
 18874  type ValidateMigrationBody struct {
 18875  	Req    *types.ValidateMigration         `xml:"urn:vim25 ValidateMigration,omitempty"`
 18876  	Res    *types.ValidateMigrationResponse `xml:"ValidateMigrationResponse,omitempty"`
 18877  	Fault_ *soap.Fault                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18878  }
 18879  
 18880  func (b *ValidateMigrationBody) Fault() *soap.Fault { return b.Fault_ }
 18881  
 18882  func ValidateMigration(ctx context.Context, r soap.RoundTripper, req *types.ValidateMigration) (*types.ValidateMigrationResponse, error) {
 18883  	var reqBody, resBody ValidateMigrationBody
 18884  
 18885  	reqBody.Req = req
 18886  
 18887  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18888  		return nil, err
 18889  	}
 18890  
 18891  	return resBody.Res, nil
 18892  }
 18893  
 18894  type ValidateStoragePodConfigBody struct {
 18895  	Req    *types.ValidateStoragePodConfig         `xml:"urn:vim25 ValidateStoragePodConfig,omitempty"`
 18896  	Res    *types.ValidateStoragePodConfigResponse `xml:"ValidateStoragePodConfigResponse,omitempty"`
 18897  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18898  }
 18899  
 18900  func (b *ValidateStoragePodConfigBody) Fault() *soap.Fault { return b.Fault_ }
 18901  
 18902  func ValidateStoragePodConfig(ctx context.Context, r soap.RoundTripper, req *types.ValidateStoragePodConfig) (*types.ValidateStoragePodConfigResponse, error) {
 18903  	var reqBody, resBody ValidateStoragePodConfigBody
 18904  
 18905  	reqBody.Req = req
 18906  
 18907  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18908  		return nil, err
 18909  	}
 18910  
 18911  	return resBody.Res, nil
 18912  }
 18913  
 18914  type VstorageObjectVCenterQueryChangedDiskAreasBody struct {
 18915  	Req    *types.VstorageObjectVCenterQueryChangedDiskAreas         `xml:"urn:vim25 VstorageObjectVCenterQueryChangedDiskAreas,omitempty"`
 18916  	Res    *types.VstorageObjectVCenterQueryChangedDiskAreasResponse `xml:"VstorageObjectVCenterQueryChangedDiskAreasResponse,omitempty"`
 18917  	Fault_ *soap.Fault                                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18918  }
 18919  
 18920  func (b *VstorageObjectVCenterQueryChangedDiskAreasBody) Fault() *soap.Fault { return b.Fault_ }
 18921  
 18922  func VstorageObjectVCenterQueryChangedDiskAreas(ctx context.Context, r soap.RoundTripper, req *types.VstorageObjectVCenterQueryChangedDiskAreas) (*types.VstorageObjectVCenterQueryChangedDiskAreasResponse, error) {
 18923  	var reqBody, resBody VstorageObjectVCenterQueryChangedDiskAreasBody
 18924  
 18925  	reqBody.Req = req
 18926  
 18927  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18928  		return nil, err
 18929  	}
 18930  
 18931  	return resBody.Res, nil
 18932  }
 18933  
 18934  type WaitForUpdatesBody struct {
 18935  	Req    *types.WaitForUpdates         `xml:"urn:vim25 WaitForUpdates,omitempty"`
 18936  	Res    *types.WaitForUpdatesResponse `xml:"WaitForUpdatesResponse,omitempty"`
 18937  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18938  }
 18939  
 18940  func (b *WaitForUpdatesBody) Fault() *soap.Fault { return b.Fault_ }
 18941  
 18942  func WaitForUpdates(ctx context.Context, r soap.RoundTripper, req *types.WaitForUpdates) (*types.WaitForUpdatesResponse, error) {
 18943  	var reqBody, resBody WaitForUpdatesBody
 18944  
 18945  	reqBody.Req = req
 18946  
 18947  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18948  		return nil, err
 18949  	}
 18950  
 18951  	return resBody.Res, nil
 18952  }
 18953  
 18954  type WaitForUpdatesExBody struct {
 18955  	Req    *types.WaitForUpdatesEx         `xml:"urn:vim25 WaitForUpdatesEx,omitempty"`
 18956  	Res    *types.WaitForUpdatesExResponse `xml:"WaitForUpdatesExResponse,omitempty"`
 18957  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18958  }
 18959  
 18960  func (b *WaitForUpdatesExBody) Fault() *soap.Fault { return b.Fault_ }
 18961  
 18962  func WaitForUpdatesEx(ctx context.Context, r soap.RoundTripper, req *types.WaitForUpdatesEx) (*types.WaitForUpdatesExResponse, error) {
 18963  	var reqBody, resBody WaitForUpdatesExBody
 18964  
 18965  	reqBody.Req = req
 18966  
 18967  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18968  		return nil, err
 18969  	}
 18970  
 18971  	return resBody.Res, nil
 18972  }
 18973  
 18974  type XmlToCustomizationSpecItemBody struct {
 18975  	Req    *types.XmlToCustomizationSpecItem         `xml:"urn:vim25 XmlToCustomizationSpecItem,omitempty"`
 18976  	Res    *types.XmlToCustomizationSpecItemResponse `xml:"XmlToCustomizationSpecItemResponse,omitempty"`
 18977  	Fault_ *soap.Fault                               `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18978  }
 18979  
 18980  func (b *XmlToCustomizationSpecItemBody) Fault() *soap.Fault { return b.Fault_ }
 18981  
 18982  func XmlToCustomizationSpecItem(ctx context.Context, r soap.RoundTripper, req *types.XmlToCustomizationSpecItem) (*types.XmlToCustomizationSpecItemResponse, error) {
 18983  	var reqBody, resBody XmlToCustomizationSpecItemBody
 18984  
 18985  	reqBody.Req = req
 18986  
 18987  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 18988  		return nil, err
 18989  	}
 18990  
 18991  	return resBody.Res, nil
 18992  }
 18993  
 18994  type ZeroFillVirtualDisk_TaskBody struct {
 18995  	Req    *types.ZeroFillVirtualDisk_Task         `xml:"urn:vim25 ZeroFillVirtualDisk_Task,omitempty"`
 18996  	Res    *types.ZeroFillVirtualDisk_TaskResponse `xml:"ZeroFillVirtualDisk_TaskResponse,omitempty"`
 18997  	Fault_ *soap.Fault                             `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 18998  }
 18999  
 19000  func (b *ZeroFillVirtualDisk_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19001  
 19002  func ZeroFillVirtualDisk_Task(ctx context.Context, r soap.RoundTripper, req *types.ZeroFillVirtualDisk_Task) (*types.ZeroFillVirtualDisk_TaskResponse, error) {
 19003  	var reqBody, resBody ZeroFillVirtualDisk_TaskBody
 19004  
 19005  	reqBody.Req = req
 19006  
 19007  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19008  		return nil, err
 19009  	}
 19010  
 19011  	return resBody.Res, nil
 19012  }
 19013  
 19014  type ConfigureVcha_TaskBody struct {
 19015  	Req    *types.ConfigureVcha_Task         `xml:"urn:vim25 configureVcha_Task,omitempty"`
 19016  	Res    *types.ConfigureVcha_TaskResponse `xml:"configureVcha_TaskResponse,omitempty"`
 19017  	Fault_ *soap.Fault                       `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19018  }
 19019  
 19020  func (b *ConfigureVcha_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19021  
 19022  func ConfigureVcha_Task(ctx context.Context, r soap.RoundTripper, req *types.ConfigureVcha_Task) (*types.ConfigureVcha_TaskResponse, error) {
 19023  	var reqBody, resBody ConfigureVcha_TaskBody
 19024  
 19025  	reqBody.Req = req
 19026  
 19027  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19028  		return nil, err
 19029  	}
 19030  
 19031  	return resBody.Res, nil
 19032  }
 19033  
 19034  type CreatePassiveNode_TaskBody struct {
 19035  	Req    *types.CreatePassiveNode_Task         `xml:"urn:vim25 createPassiveNode_Task,omitempty"`
 19036  	Res    *types.CreatePassiveNode_TaskResponse `xml:"createPassiveNode_TaskResponse,omitempty"`
 19037  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19038  }
 19039  
 19040  func (b *CreatePassiveNode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19041  
 19042  func CreatePassiveNode_Task(ctx context.Context, r soap.RoundTripper, req *types.CreatePassiveNode_Task) (*types.CreatePassiveNode_TaskResponse, error) {
 19043  	var reqBody, resBody CreatePassiveNode_TaskBody
 19044  
 19045  	reqBody.Req = req
 19046  
 19047  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19048  		return nil, err
 19049  	}
 19050  
 19051  	return resBody.Res, nil
 19052  }
 19053  
 19054  type CreateWitnessNode_TaskBody struct {
 19055  	Req    *types.CreateWitnessNode_Task         `xml:"urn:vim25 createWitnessNode_Task,omitempty"`
 19056  	Res    *types.CreateWitnessNode_TaskResponse `xml:"createWitnessNode_TaskResponse,omitempty"`
 19057  	Fault_ *soap.Fault                           `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19058  }
 19059  
 19060  func (b *CreateWitnessNode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19061  
 19062  func CreateWitnessNode_Task(ctx context.Context, r soap.RoundTripper, req *types.CreateWitnessNode_Task) (*types.CreateWitnessNode_TaskResponse, error) {
 19063  	var reqBody, resBody CreateWitnessNode_TaskBody
 19064  
 19065  	reqBody.Req = req
 19066  
 19067  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19068  		return nil, err
 19069  	}
 19070  
 19071  	return resBody.Res, nil
 19072  }
 19073  
 19074  type DeployVcha_TaskBody struct {
 19075  	Req    *types.DeployVcha_Task         `xml:"urn:vim25 deployVcha_Task,omitempty"`
 19076  	Res    *types.DeployVcha_TaskResponse `xml:"deployVcha_TaskResponse,omitempty"`
 19077  	Fault_ *soap.Fault                    `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19078  }
 19079  
 19080  func (b *DeployVcha_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19081  
 19082  func DeployVcha_Task(ctx context.Context, r soap.RoundTripper, req *types.DeployVcha_Task) (*types.DeployVcha_TaskResponse, error) {
 19083  	var reqBody, resBody DeployVcha_TaskBody
 19084  
 19085  	reqBody.Req = req
 19086  
 19087  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19088  		return nil, err
 19089  	}
 19090  
 19091  	return resBody.Res, nil
 19092  }
 19093  
 19094  type DestroyVcha_TaskBody struct {
 19095  	Req    *types.DestroyVcha_Task         `xml:"urn:vim25 destroyVcha_Task,omitempty"`
 19096  	Res    *types.DestroyVcha_TaskResponse `xml:"destroyVcha_TaskResponse,omitempty"`
 19097  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19098  }
 19099  
 19100  func (b *DestroyVcha_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19101  
 19102  func DestroyVcha_Task(ctx context.Context, r soap.RoundTripper, req *types.DestroyVcha_Task) (*types.DestroyVcha_TaskResponse, error) {
 19103  	var reqBody, resBody DestroyVcha_TaskBody
 19104  
 19105  	reqBody.Req = req
 19106  
 19107  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19108  		return nil, err
 19109  	}
 19110  
 19111  	return resBody.Res, nil
 19112  }
 19113  
 19114  type FetchSoftwarePackagesBody struct {
 19115  	Req    *types.FetchSoftwarePackages         `xml:"urn:vim25 fetchSoftwarePackages,omitempty"`
 19116  	Res    *types.FetchSoftwarePackagesResponse `xml:"fetchSoftwarePackagesResponse,omitempty"`
 19117  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19118  }
 19119  
 19120  func (b *FetchSoftwarePackagesBody) Fault() *soap.Fault { return b.Fault_ }
 19121  
 19122  func FetchSoftwarePackages(ctx context.Context, r soap.RoundTripper, req *types.FetchSoftwarePackages) (*types.FetchSoftwarePackagesResponse, error) {
 19123  	var reqBody, resBody FetchSoftwarePackagesBody
 19124  
 19125  	reqBody.Req = req
 19126  
 19127  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19128  		return nil, err
 19129  	}
 19130  
 19131  	return resBody.Res, nil
 19132  }
 19133  
 19134  type GetClusterModeBody struct {
 19135  	Req    *types.GetClusterMode         `xml:"urn:vim25 getClusterMode,omitempty"`
 19136  	Res    *types.GetClusterModeResponse `xml:"getClusterModeResponse,omitempty"`
 19137  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19138  }
 19139  
 19140  func (b *GetClusterModeBody) Fault() *soap.Fault { return b.Fault_ }
 19141  
 19142  func GetClusterMode(ctx context.Context, r soap.RoundTripper, req *types.GetClusterMode) (*types.GetClusterModeResponse, error) {
 19143  	var reqBody, resBody GetClusterModeBody
 19144  
 19145  	reqBody.Req = req
 19146  
 19147  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19148  		return nil, err
 19149  	}
 19150  
 19151  	return resBody.Res, nil
 19152  }
 19153  
 19154  type GetVchaConfigBody struct {
 19155  	Req    *types.GetVchaConfig         `xml:"urn:vim25 getVchaConfig,omitempty"`
 19156  	Res    *types.GetVchaConfigResponse `xml:"getVchaConfigResponse,omitempty"`
 19157  	Fault_ *soap.Fault                  `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19158  }
 19159  
 19160  func (b *GetVchaConfigBody) Fault() *soap.Fault { return b.Fault_ }
 19161  
 19162  func GetVchaConfig(ctx context.Context, r soap.RoundTripper, req *types.GetVchaConfig) (*types.GetVchaConfigResponse, error) {
 19163  	var reqBody, resBody GetVchaConfigBody
 19164  
 19165  	reqBody.Req = req
 19166  
 19167  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19168  		return nil, err
 19169  	}
 19170  
 19171  	return resBody.Res, nil
 19172  }
 19173  
 19174  type InitiateFailover_TaskBody struct {
 19175  	Req    *types.InitiateFailover_Task         `xml:"urn:vim25 initiateFailover_Task,omitempty"`
 19176  	Res    *types.InitiateFailover_TaskResponse `xml:"initiateFailover_TaskResponse,omitempty"`
 19177  	Fault_ *soap.Fault                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19178  }
 19179  
 19180  func (b *InitiateFailover_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19181  
 19182  func InitiateFailover_Task(ctx context.Context, r soap.RoundTripper, req *types.InitiateFailover_Task) (*types.InitiateFailover_TaskResponse, error) {
 19183  	var reqBody, resBody InitiateFailover_TaskBody
 19184  
 19185  	reqBody.Req = req
 19186  
 19187  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19188  		return nil, err
 19189  	}
 19190  
 19191  	return resBody.Res, nil
 19192  }
 19193  
 19194  type InstallDateBody struct {
 19195  	Req    *types.InstallDate         `xml:"urn:vim25 installDate,omitempty"`
 19196  	Res    *types.InstallDateResponse `xml:"installDateResponse,omitempty"`
 19197  	Fault_ *soap.Fault                `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19198  }
 19199  
 19200  func (b *InstallDateBody) Fault() *soap.Fault { return b.Fault_ }
 19201  
 19202  func InstallDate(ctx context.Context, r soap.RoundTripper, req *types.InstallDate) (*types.InstallDateResponse, error) {
 19203  	var reqBody, resBody InstallDateBody
 19204  
 19205  	reqBody.Req = req
 19206  
 19207  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19208  		return nil, err
 19209  	}
 19210  
 19211  	return resBody.Res, nil
 19212  }
 19213  
 19214  type PrepareVcha_TaskBody struct {
 19215  	Req    *types.PrepareVcha_Task         `xml:"urn:vim25 prepareVcha_Task,omitempty"`
 19216  	Res    *types.PrepareVcha_TaskResponse `xml:"prepareVcha_TaskResponse,omitempty"`
 19217  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19218  }
 19219  
 19220  func (b *PrepareVcha_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19221  
 19222  func PrepareVcha_Task(ctx context.Context, r soap.RoundTripper, req *types.PrepareVcha_Task) (*types.PrepareVcha_TaskResponse, error) {
 19223  	var reqBody, resBody PrepareVcha_TaskBody
 19224  
 19225  	reqBody.Req = req
 19226  
 19227  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19228  		return nil, err
 19229  	}
 19230  
 19231  	return resBody.Res, nil
 19232  }
 19233  
 19234  type QueryDatacenterConfigOptionDescriptorBody struct {
 19235  	Req    *types.QueryDatacenterConfigOptionDescriptor         `xml:"urn:vim25 queryDatacenterConfigOptionDescriptor,omitempty"`
 19236  	Res    *types.QueryDatacenterConfigOptionDescriptorResponse `xml:"queryDatacenterConfigOptionDescriptorResponse,omitempty"`
 19237  	Fault_ *soap.Fault                                          `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19238  }
 19239  
 19240  func (b *QueryDatacenterConfigOptionDescriptorBody) Fault() *soap.Fault { return b.Fault_ }
 19241  
 19242  func QueryDatacenterConfigOptionDescriptor(ctx context.Context, r soap.RoundTripper, req *types.QueryDatacenterConfigOptionDescriptor) (*types.QueryDatacenterConfigOptionDescriptorResponse, error) {
 19243  	var reqBody, resBody QueryDatacenterConfigOptionDescriptorBody
 19244  
 19245  	reqBody.Req = req
 19246  
 19247  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19248  		return nil, err
 19249  	}
 19250  
 19251  	return resBody.Res, nil
 19252  }
 19253  
 19254  type ReloadVirtualMachineFromPath_TaskBody struct {
 19255  	Req    *types.ReloadVirtualMachineFromPath_Task         `xml:"urn:vim25 reloadVirtualMachineFromPath_Task,omitempty"`
 19256  	Res    *types.ReloadVirtualMachineFromPath_TaskResponse `xml:"reloadVirtualMachineFromPath_TaskResponse,omitempty"`
 19257  	Fault_ *soap.Fault                                      `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19258  }
 19259  
 19260  func (b *ReloadVirtualMachineFromPath_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19261  
 19262  func ReloadVirtualMachineFromPath_Task(ctx context.Context, r soap.RoundTripper, req *types.ReloadVirtualMachineFromPath_Task) (*types.ReloadVirtualMachineFromPath_TaskResponse, error) {
 19263  	var reqBody, resBody ReloadVirtualMachineFromPath_TaskBody
 19264  
 19265  	reqBody.Req = req
 19266  
 19267  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19268  		return nil, err
 19269  	}
 19270  
 19271  	return resBody.Res, nil
 19272  }
 19273  
 19274  type SetClusterMode_TaskBody struct {
 19275  	Req    *types.SetClusterMode_Task         `xml:"urn:vim25 setClusterMode_Task,omitempty"`
 19276  	Res    *types.SetClusterMode_TaskResponse `xml:"setClusterMode_TaskResponse,omitempty"`
 19277  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19278  }
 19279  
 19280  func (b *SetClusterMode_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19281  
 19282  func SetClusterMode_Task(ctx context.Context, r soap.RoundTripper, req *types.SetClusterMode_Task) (*types.SetClusterMode_TaskResponse, error) {
 19283  	var reqBody, resBody SetClusterMode_TaskBody
 19284  
 19285  	reqBody.Req = req
 19286  
 19287  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19288  		return nil, err
 19289  	}
 19290  
 19291  	return resBody.Res, nil
 19292  }
 19293  
 19294  type SetCustomValueBody struct {
 19295  	Req    *types.SetCustomValue         `xml:"urn:vim25 setCustomValue,omitempty"`
 19296  	Res    *types.SetCustomValueResponse `xml:"setCustomValueResponse,omitempty"`
 19297  	Fault_ *soap.Fault                   `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19298  }
 19299  
 19300  func (b *SetCustomValueBody) Fault() *soap.Fault { return b.Fault_ }
 19301  
 19302  func SetCustomValue(ctx context.Context, r soap.RoundTripper, req *types.SetCustomValue) (*types.SetCustomValueResponse, error) {
 19303  	var reqBody, resBody SetCustomValueBody
 19304  
 19305  	reqBody.Req = req
 19306  
 19307  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19308  		return nil, err
 19309  	}
 19310  
 19311  	return resBody.Res, nil
 19312  }
 19313  
 19314  type StartDpuFailoverBody struct {
 19315  	Req    *types.StartDpuFailover         `xml:"urn:vim25 startDpuFailover,omitempty"`
 19316  	Res    *types.StartDpuFailoverResponse `xml:"startDpuFailoverResponse,omitempty"`
 19317  	Fault_ *soap.Fault                     `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19318  }
 19319  
 19320  func (b *StartDpuFailoverBody) Fault() *soap.Fault { return b.Fault_ }
 19321  
 19322  func StartDpuFailover(ctx context.Context, r soap.RoundTripper, req *types.StartDpuFailover) (*types.StartDpuFailoverResponse, error) {
 19323  	var reqBody, resBody StartDpuFailoverBody
 19324  
 19325  	reqBody.Req = req
 19326  
 19327  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19328  		return nil, err
 19329  	}
 19330  
 19331  	return resBody.Res, nil
 19332  }
 19333  
 19334  type UnregisterVApp_TaskBody struct {
 19335  	Req    *types.UnregisterVApp_Task         `xml:"urn:vim25 unregisterVApp_Task,omitempty"`
 19336  	Res    *types.UnregisterVApp_TaskResponse `xml:"unregisterVApp_TaskResponse,omitempty"`
 19337  	Fault_ *soap.Fault                        `xml:"http://schemas.xmlsoap.org/soap/envelope/ Fault,omitempty"`
 19338  }
 19339  
 19340  func (b *UnregisterVApp_TaskBody) Fault() *soap.Fault { return b.Fault_ }
 19341  
 19342  func UnregisterVApp_Task(ctx context.Context, r soap.RoundTripper, req *types.UnregisterVApp_Task) (*types.UnregisterVApp_TaskResponse, error) {
 19343  	var reqBody, resBody UnregisterVApp_TaskBody
 19344  
 19345  	reqBody.Req = req
 19346  
 19347  	if err := r.RoundTrip(ctx, &reqBody, &resBody); err != nil {
 19348  		return nil, err
 19349  	}
 19350  
 19351  	return resBody.Res, nil
 19352  }