github.com/vmware/govmomi@v0.51.0/vsan/mo/mo.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 types
     6  
     7  import (
     8  	"reflect"
     9  
    10  	"github.com/vmware/govmomi/vim25/types"
    11  )
    12  
    13  type VsanPerformanceManager struct {
    14  	Self types.ManagedObjectReference
    15  }
    16  
    17  func (m VsanPerformanceManager) Reference() types.ManagedObjectReference {
    18  	return m.Self
    19  }
    20  
    21  func init() {
    22  	types.Add("vsan:VsanPerformanceManager", reflect.TypeOf((*VsanPerformanceManager)(nil)).Elem())
    23  }
    24  
    25  type VimClusterVsanVcDiskManagementSystem struct {
    26  	Self types.ManagedObjectReference
    27  }
    28  
    29  func (m VimClusterVsanVcDiskManagementSystem) Reference() types.ManagedObjectReference {
    30  	return m.Self
    31  }
    32  
    33  func init() {
    34  	types.Add("vsan:VimClusterVsanVcDiskManagementSystem", reflect.TypeOf((*VimClusterVsanVcDiskManagementSystem)(nil)).Elem())
    35  }
    36  
    37  type VsanHostVdsSystem struct {
    38  	Self types.ManagedObjectReference
    39  }
    40  
    41  func (m VsanHostVdsSystem) Reference() types.ManagedObjectReference {
    42  	return m.Self
    43  }
    44  
    45  func init() {
    46  	types.Add("vsan:VsanHostVdsSystem", reflect.TypeOf((*VsanHostVdsSystem)(nil)).Elem())
    47  }
    48  
    49  type VsanPhoneHomeSystem struct {
    50  	Self types.ManagedObjectReference
    51  }
    52  
    53  func (m VsanPhoneHomeSystem) Reference() types.ManagedObjectReference {
    54  	return m.Self
    55  }
    56  
    57  func init() {
    58  	types.Add("vsan:VsanPhoneHomeSystem", reflect.TypeOf((*VsanPhoneHomeSystem)(nil)).Elem())
    59  }
    60  
    61  type VsanIscsiTargetSystem struct {
    62  	Self types.ManagedObjectReference
    63  }
    64  
    65  func (m VsanIscsiTargetSystem) Reference() types.ManagedObjectReference {
    66  	return m.Self
    67  }
    68  
    69  func init() {
    70  	types.Add("vsan:VsanIscsiTargetSystem", reflect.TypeOf((*VsanIscsiTargetSystem)(nil)).Elem())
    71  }
    72  
    73  type VsanClusterMgmtInternalSystem struct {
    74  	Self types.ManagedObjectReference
    75  }
    76  
    77  func (m VsanClusterMgmtInternalSystem) Reference() types.ManagedObjectReference {
    78  	return m.Self
    79  }
    80  
    81  func init() {
    82  	types.Add("vsan:VsanClusterMgmtInternalSystem", reflect.TypeOf((*VsanClusterMgmtInternalSystem)(nil)).Elem())
    83  }
    84  
    85  type VsanCapabilitySystem struct {
    86  	Self types.ManagedObjectReference
    87  }
    88  
    89  func (m VsanCapabilitySystem) Reference() types.ManagedObjectReference {
    90  	return m.Self
    91  }
    92  
    93  func init() {
    94  	types.Add("vsan:VsanCapabilitySystem", reflect.TypeOf((*VsanCapabilitySystem)(nil)).Elem())
    95  }
    96  
    97  type VsanVumSystem struct {
    98  	Self types.ManagedObjectReference
    99  }
   100  
   101  func (m VsanVumSystem) Reference() types.ManagedObjectReference {
   102  	return m.Self
   103  }
   104  
   105  func init() {
   106  	types.Add("vsan:VsanVumSystem", reflect.TypeOf((*VsanVumSystem)(nil)).Elem())
   107  }
   108  
   109  type VsanResourceCheckSystem struct {
   110  	Self types.ManagedObjectReference
   111  }
   112  
   113  func (m VsanResourceCheckSystem) Reference() types.ManagedObjectReference {
   114  	return m.Self
   115  }
   116  
   117  func init() {
   118  	types.Add("vsan:VsanResourceCheckSystem", reflect.TypeOf((*VsanResourceCheckSystem)(nil)).Elem())
   119  }
   120  
   121  type VsanObjectSystem struct {
   122  	Self types.ManagedObjectReference
   123  }
   124  
   125  func (m VsanObjectSystem) Reference() types.ManagedObjectReference {
   126  	return m.Self
   127  }
   128  
   129  func init() {
   130  	types.Add("vsan:VsanObjectSystem", reflect.TypeOf((*VsanObjectSystem)(nil)).Elem())
   131  }
   132  
   133  type VsanVcClusterConfigSystem struct {
   134  	Self types.ManagedObjectReference
   135  }
   136  
   137  func (m VsanVcClusterConfigSystem) Reference() types.ManagedObjectReference {
   138  	return m.Self
   139  }
   140  
   141  func init() {
   142  	types.Add("vsan:VsanVcClusterConfigSystem", reflect.TypeOf((*VsanVcClusterConfigSystem)(nil)).Elem())
   143  }
   144  
   145  type VsanVcClusterHealthSystem struct {
   146  	Self types.ManagedObjectReference
   147  }
   148  
   149  func (m VsanVcClusterHealthSystem) Reference() types.ManagedObjectReference {
   150  	return m.Self
   151  }
   152  
   153  func init() {
   154  	types.Add("vsan:VsanVcClusterHealthSystem", reflect.TypeOf((*VsanVcClusterHealthSystem)(nil)).Elem())
   155  }
   156  
   157  type VsanVcsaDeployerSystem struct {
   158  	Self types.ManagedObjectReference
   159  }
   160  
   161  func (m VsanVcsaDeployerSystem) Reference() types.ManagedObjectReference {
   162  	return m.Self
   163  }
   164  
   165  func init() {
   166  	types.Add("vsan:VsanVcsaDeployerSystem", reflect.TypeOf((*VsanVcsaDeployerSystem)(nil)).Elem())
   167  }
   168  
   169  type VsanVdsSystem struct {
   170  	Self types.ManagedObjectReference
   171  }
   172  
   173  func (m VsanVdsSystem) Reference() types.ManagedObjectReference {
   174  	return m.Self
   175  }
   176  
   177  func init() {
   178  	types.Add("vsan:VsanVdsSystem", reflect.TypeOf((*VsanVdsSystem)(nil)).Elem())
   179  }
   180  
   181  type VsanRemoteDatastoreSystem struct {
   182  	Self types.ManagedObjectReference
   183  }
   184  
   185  func (m VsanRemoteDatastoreSystem) Reference() types.ManagedObjectReference {
   186  	return m.Self
   187  }
   188  
   189  func init() {
   190  	types.Add("vsan:VsanRemoteDatastoreSystem", reflect.TypeOf((*VsanRemoteDatastoreSystem)(nil)).Elem())
   191  }
   192  
   193  type VsanUpgradeSystemEx struct {
   194  	Self types.ManagedObjectReference
   195  }
   196  
   197  func (m VsanUpgradeSystemEx) Reference() types.ManagedObjectReference {
   198  	return m.Self
   199  }
   200  
   201  func init() {
   202  	types.Add("vsan:VsanUpgradeSystemEx", reflect.TypeOf((*VsanUpgradeSystemEx)(nil)).Elem())
   203  }
   204  
   205  type VsanSpaceReportSystem struct {
   206  	Self types.ManagedObjectReference
   207  }
   208  
   209  func (m VsanSpaceReportSystem) Reference() types.ManagedObjectReference {
   210  	return m.Self
   211  }
   212  
   213  func init() {
   214  	types.Add("vsan:VsanSpaceReportSystem", reflect.TypeOf((*VsanSpaceReportSystem)(nil)).Elem())
   215  }
   216  
   217  type VsanIoInsightManager struct {
   218  	Self types.ManagedObjectReference
   219  }
   220  
   221  func (m VsanIoInsightManager) Reference() types.ManagedObjectReference {
   222  	return m.Self
   223  }
   224  
   225  func init() {
   226  	types.Add("vsan:VsanIoInsightManager", reflect.TypeOf((*VsanIoInsightManager)(nil)).Elem())
   227  }
   228  
   229  type VsanUpdateManager struct {
   230  	Self types.ManagedObjectReference
   231  }
   232  
   233  func (m VsanUpdateManager) Reference() types.ManagedObjectReference {
   234  	return m.Self
   235  }
   236  
   237  func init() {
   238  	types.Add("vsan:VsanUpdateManager", reflect.TypeOf((*VsanUpdateManager)(nil)).Elem())
   239  }
   240  
   241  type VsanSystemEx struct {
   242  	Self types.ManagedObjectReference
   243  }
   244  
   245  func (m VsanSystemEx) Reference() types.ManagedObjectReference {
   246  	return m.Self
   247  }
   248  
   249  func init() {
   250  	types.Add("vsan:VsanSystemEx", reflect.TypeOf((*VsanSystemEx)(nil)).Elem())
   251  }
   252  
   253  type VsanFileServiceSystem struct {
   254  	Self types.ManagedObjectReference
   255  }
   256  
   257  func (m VsanFileServiceSystem) Reference() types.ManagedObjectReference {
   258  	return m.Self
   259  }
   260  
   261  func init() {
   262  	types.Add("vsan:VsanFileServiceSystem", reflect.TypeOf((*VsanFileServiceSystem)(nil)).Elem())
   263  }
   264  
   265  type HostVsanHealthSystem struct {
   266  	Self types.ManagedObjectReference
   267  }
   268  
   269  func (m HostVsanHealthSystem) Reference() types.ManagedObjectReference {
   270  	return m.Self
   271  }
   272  
   273  func init() {
   274  	types.Add("vsan:HostVsanHealthSystem", reflect.TypeOf((*HostVsanHealthSystem)(nil)).Elem())
   275  }
   276  
   277  type HostSpbm struct {
   278  	Self types.ManagedObjectReference
   279  }
   280  
   281  func (m HostSpbm) Reference() types.ManagedObjectReference {
   282  	return m.Self
   283  }
   284  
   285  func init() {
   286  	types.Add("vsan:HostSpbm", reflect.TypeOf((*HostSpbm)(nil)).Elem())
   287  }
   288  
   289  type VimClusterVsanVcStretchedClusterSystem struct {
   290  	Self types.ManagedObjectReference
   291  }
   292  
   293  func (m VimClusterVsanVcStretchedClusterSystem) Reference() types.ManagedObjectReference {
   294  	return m.Self
   295  }
   296  
   297  func init() {
   298  	types.Add("vsan:VimClusterVsanVcStretchedClusterSystem", reflect.TypeOf((*VimClusterVsanVcStretchedClusterSystem)(nil)).Elem())
   299  }
   300  
   301  type VsanClusterHealthSystem struct {
   302  	Self types.ManagedObjectReference
   303  }
   304  
   305  func (m VsanClusterHealthSystem) Reference() types.ManagedObjectReference {
   306  	return m.Self
   307  }
   308  
   309  func init() {
   310  	types.Add("vsan:VsanClusterHealthSystem", reflect.TypeOf((*VsanClusterHealthSystem)(nil)).Elem())
   311  }
   312  
   313  type VsanMassCollector struct {
   314  	Self types.ManagedObjectReference
   315  }
   316  
   317  func (m VsanMassCollector) Reference() types.ManagedObjectReference {
   318  	return m.Self
   319  }
   320  
   321  func init() {
   322  	types.Add("vsan:VsanMassCollector", reflect.TypeOf((*VsanMassCollector)(nil)).Elem())
   323  }