github.com/vmware/govmomi@v0.37.2/vsan/mo/mo.go (about)

     1  /*
     2  Copyright (c) 2020 VMware, Inc. All Rights Reserved.
     3  Licensed under the Apache License, Version 2.0 (the "License");
     4  you may not use this file except in compliance with the License.
     5  You may obtain a copy of the License at
     6      http://www.apache.org/licenses/LICENSE-2.0
     7  Unless required by applicable law or agreed to in writing, software
     8  distributed under the License is distributed on an "AS IS" BASIS,
     9  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    10  See the License for the specific language governing permissions and
    11  limitations under the License.
    12  */
    13  
    14  package types
    15  
    16  import (
    17  	"reflect"
    18  
    19  	"github.com/vmware/govmomi/vim25/types"
    20  )
    21  
    22  type VsanPerformanceManager struct {
    23  	Self types.ManagedObjectReference
    24  }
    25  
    26  func (m VsanPerformanceManager) Reference() types.ManagedObjectReference {
    27  	return m.Self
    28  }
    29  
    30  func init() {
    31  	types.Add("vsan:VsanPerformanceManager", reflect.TypeOf((*VsanPerformanceManager)(nil)).Elem())
    32  }
    33  
    34  type VimClusterVsanVcDiskManagementSystem struct {
    35  	Self types.ManagedObjectReference
    36  }
    37  
    38  func (m VimClusterVsanVcDiskManagementSystem) Reference() types.ManagedObjectReference {
    39  	return m.Self
    40  }
    41  
    42  func init() {
    43  	types.Add("vsan:VimClusterVsanVcDiskManagementSystem", reflect.TypeOf((*VimClusterVsanVcDiskManagementSystem)(nil)).Elem())
    44  }
    45  
    46  type VsanHostVdsSystem struct {
    47  	Self types.ManagedObjectReference
    48  }
    49  
    50  func (m VsanHostVdsSystem) Reference() types.ManagedObjectReference {
    51  	return m.Self
    52  }
    53  
    54  func init() {
    55  	types.Add("vsan:VsanHostVdsSystem", reflect.TypeOf((*VsanHostVdsSystem)(nil)).Elem())
    56  }
    57  
    58  type VsanPhoneHomeSystem struct {
    59  	Self types.ManagedObjectReference
    60  }
    61  
    62  func (m VsanPhoneHomeSystem) Reference() types.ManagedObjectReference {
    63  	return m.Self
    64  }
    65  
    66  func init() {
    67  	types.Add("vsan:VsanPhoneHomeSystem", reflect.TypeOf((*VsanPhoneHomeSystem)(nil)).Elem())
    68  }
    69  
    70  type VsanIscsiTargetSystem struct {
    71  	Self types.ManagedObjectReference
    72  }
    73  
    74  func (m VsanIscsiTargetSystem) Reference() types.ManagedObjectReference {
    75  	return m.Self
    76  }
    77  
    78  func init() {
    79  	types.Add("vsan:VsanIscsiTargetSystem", reflect.TypeOf((*VsanIscsiTargetSystem)(nil)).Elem())
    80  }
    81  
    82  type VsanClusterMgmtInternalSystem struct {
    83  	Self types.ManagedObjectReference
    84  }
    85  
    86  func (m VsanClusterMgmtInternalSystem) Reference() types.ManagedObjectReference {
    87  	return m.Self
    88  }
    89  
    90  func init() {
    91  	types.Add("vsan:VsanClusterMgmtInternalSystem", reflect.TypeOf((*VsanClusterMgmtInternalSystem)(nil)).Elem())
    92  }
    93  
    94  type VsanCapabilitySystem struct {
    95  	Self types.ManagedObjectReference
    96  }
    97  
    98  func (m VsanCapabilitySystem) Reference() types.ManagedObjectReference {
    99  	return m.Self
   100  }
   101  
   102  func init() {
   103  	types.Add("vsan:VsanCapabilitySystem", reflect.TypeOf((*VsanCapabilitySystem)(nil)).Elem())
   104  }
   105  
   106  type VsanVumSystem struct {
   107  	Self types.ManagedObjectReference
   108  }
   109  
   110  func (m VsanVumSystem) Reference() types.ManagedObjectReference {
   111  	return m.Self
   112  }
   113  
   114  func init() {
   115  	types.Add("vsan:VsanVumSystem", reflect.TypeOf((*VsanVumSystem)(nil)).Elem())
   116  }
   117  
   118  type VsanResourceCheckSystem struct {
   119  	Self types.ManagedObjectReference
   120  }
   121  
   122  func (m VsanResourceCheckSystem) Reference() types.ManagedObjectReference {
   123  	return m.Self
   124  }
   125  
   126  func init() {
   127  	types.Add("vsan:VsanResourceCheckSystem", reflect.TypeOf((*VsanResourceCheckSystem)(nil)).Elem())
   128  }
   129  
   130  type VsanObjectSystem struct {
   131  	Self types.ManagedObjectReference
   132  }
   133  
   134  func (m VsanObjectSystem) Reference() types.ManagedObjectReference {
   135  	return m.Self
   136  }
   137  
   138  func init() {
   139  	types.Add("vsan:VsanObjectSystem", reflect.TypeOf((*VsanObjectSystem)(nil)).Elem())
   140  }
   141  
   142  type VsanVcClusterConfigSystem struct {
   143  	Self types.ManagedObjectReference
   144  }
   145  
   146  func (m VsanVcClusterConfigSystem) Reference() types.ManagedObjectReference {
   147  	return m.Self
   148  }
   149  
   150  func init() {
   151  	types.Add("vsan:VsanVcClusterConfigSystem", reflect.TypeOf((*VsanVcClusterConfigSystem)(nil)).Elem())
   152  }
   153  
   154  type VsanVcClusterHealthSystem struct {
   155  	Self types.ManagedObjectReference
   156  }
   157  
   158  func (m VsanVcClusterHealthSystem) Reference() types.ManagedObjectReference {
   159  	return m.Self
   160  }
   161  
   162  func init() {
   163  	types.Add("vsan:VsanVcClusterHealthSystem", reflect.TypeOf((*VsanVcClusterHealthSystem)(nil)).Elem())
   164  }
   165  
   166  type VsanVcsaDeployerSystem struct {
   167  	Self types.ManagedObjectReference
   168  }
   169  
   170  func (m VsanVcsaDeployerSystem) Reference() types.ManagedObjectReference {
   171  	return m.Self
   172  }
   173  
   174  func init() {
   175  	types.Add("vsan:VsanVcsaDeployerSystem", reflect.TypeOf((*VsanVcsaDeployerSystem)(nil)).Elem())
   176  }
   177  
   178  type VsanVdsSystem struct {
   179  	Self types.ManagedObjectReference
   180  }
   181  
   182  func (m VsanVdsSystem) Reference() types.ManagedObjectReference {
   183  	return m.Self
   184  }
   185  
   186  func init() {
   187  	types.Add("vsan:VsanVdsSystem", reflect.TypeOf((*VsanVdsSystem)(nil)).Elem())
   188  }
   189  
   190  type VsanRemoteDatastoreSystem struct {
   191  	Self types.ManagedObjectReference
   192  }
   193  
   194  func (m VsanRemoteDatastoreSystem) Reference() types.ManagedObjectReference {
   195  	return m.Self
   196  }
   197  
   198  func init() {
   199  	types.Add("vsan:VsanRemoteDatastoreSystem", reflect.TypeOf((*VsanRemoteDatastoreSystem)(nil)).Elem())
   200  }
   201  
   202  type VsanUpgradeSystemEx struct {
   203  	Self types.ManagedObjectReference
   204  }
   205  
   206  func (m VsanUpgradeSystemEx) Reference() types.ManagedObjectReference {
   207  	return m.Self
   208  }
   209  
   210  func init() {
   211  	types.Add("vsan:VsanUpgradeSystemEx", reflect.TypeOf((*VsanUpgradeSystemEx)(nil)).Elem())
   212  }
   213  
   214  type VsanSpaceReportSystem struct {
   215  	Self types.ManagedObjectReference
   216  }
   217  
   218  func (m VsanSpaceReportSystem) Reference() types.ManagedObjectReference {
   219  	return m.Self
   220  }
   221  
   222  func init() {
   223  	types.Add("vsan:VsanSpaceReportSystem", reflect.TypeOf((*VsanSpaceReportSystem)(nil)).Elem())
   224  }
   225  
   226  type VsanIoInsightManager struct {
   227  	Self types.ManagedObjectReference
   228  }
   229  
   230  func (m VsanIoInsightManager) Reference() types.ManagedObjectReference {
   231  	return m.Self
   232  }
   233  
   234  func init() {
   235  	types.Add("vsan:VsanIoInsightManager", reflect.TypeOf((*VsanIoInsightManager)(nil)).Elem())
   236  }
   237  
   238  type VsanUpdateManager struct {
   239  	Self types.ManagedObjectReference
   240  }
   241  
   242  func (m VsanUpdateManager) Reference() types.ManagedObjectReference {
   243  	return m.Self
   244  }
   245  
   246  func init() {
   247  	types.Add("vsan:VsanUpdateManager", reflect.TypeOf((*VsanUpdateManager)(nil)).Elem())
   248  }
   249  
   250  type VsanSystemEx struct {
   251  	Self types.ManagedObjectReference
   252  }
   253  
   254  func (m VsanSystemEx) Reference() types.ManagedObjectReference {
   255  	return m.Self
   256  }
   257  
   258  func init() {
   259  	types.Add("vsan:VsanSystemEx", reflect.TypeOf((*VsanSystemEx)(nil)).Elem())
   260  }
   261  
   262  type VsanFileServiceSystem struct {
   263  	Self types.ManagedObjectReference
   264  }
   265  
   266  func (m VsanFileServiceSystem) Reference() types.ManagedObjectReference {
   267  	return m.Self
   268  }
   269  
   270  func init() {
   271  	types.Add("vsan:VsanFileServiceSystem", reflect.TypeOf((*VsanFileServiceSystem)(nil)).Elem())
   272  }
   273  
   274  type HostVsanHealthSystem struct {
   275  	Self types.ManagedObjectReference
   276  }
   277  
   278  func (m HostVsanHealthSystem) Reference() types.ManagedObjectReference {
   279  	return m.Self
   280  }
   281  
   282  func init() {
   283  	types.Add("vsan:HostVsanHealthSystem", reflect.TypeOf((*HostVsanHealthSystem)(nil)).Elem())
   284  }
   285  
   286  type HostSpbm struct {
   287  	Self types.ManagedObjectReference
   288  }
   289  
   290  func (m HostSpbm) Reference() types.ManagedObjectReference {
   291  	return m.Self
   292  }
   293  
   294  func init() {
   295  	types.Add("vsan:HostSpbm", reflect.TypeOf((*HostSpbm)(nil)).Elem())
   296  }
   297  
   298  type VimClusterVsanVcStretchedClusterSystem struct {
   299  	Self types.ManagedObjectReference
   300  }
   301  
   302  func (m VimClusterVsanVcStretchedClusterSystem) Reference() types.ManagedObjectReference {
   303  	return m.Self
   304  }
   305  
   306  func init() {
   307  	types.Add("vsan:VimClusterVsanVcStretchedClusterSystem", reflect.TypeOf((*VimClusterVsanVcStretchedClusterSystem)(nil)).Elem())
   308  }
   309  
   310  type VsanClusterHealthSystem struct {
   311  	Self types.ManagedObjectReference
   312  }
   313  
   314  func (m VsanClusterHealthSystem) Reference() types.ManagedObjectReference {
   315  	return m.Self
   316  }
   317  
   318  func init() {
   319  	types.Add("vsan:VsanClusterHealthSystem", reflect.TypeOf((*VsanClusterHealthSystem)(nil)).Elem())
   320  }
   321  
   322  type VsanMassCollector struct {
   323  	Self types.ManagedObjectReference
   324  }
   325  
   326  func (m VsanMassCollector) Reference() types.ManagedObjectReference {
   327  	return m.Self
   328  }
   329  
   330  func init() {
   331  	types.Add("vsan:VsanMassCollector", reflect.TypeOf((*VsanMassCollector)(nil)).Elem())
   332  }