github.com/vmware/govmomi@v0.51.0/vsan/types/if.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  	"github.com/vmware/govmomi/vim25/types"
     9  )
    10  
    11  type VsanClusterConfigInfo types.VsanClusterConfigInfo
    12  
    13  func (b *VsanClusterConfigInfo) GetVsanClusterConfigInfo() *VsanClusterConfigInfo { return b }
    14  
    15  type BaseVsanClusterConfigInfo interface {
    16  	GetVsanClusterConfigInfo() *VsanClusterConfigInfo
    17  }
    18  
    19  func (b *VsanResourceConstraint) GetVsanResourceConstraint() *VsanResourceConstraint { return b }
    20  
    21  type BaseVsanResourceConstraint interface {
    22  	GetVsanResourceConstraint() *VsanResourceConstraint
    23  }
    24  
    25  func (b *VsanIscsiLUNCommonInfo) GetVsanIscsiLUNCommonInfo() *VsanIscsiLUNCommonInfo { return b }
    26  
    27  type BaseVsanIscsiLUNCommonInfo interface {
    28  	GetVsanIscsiLUNCommonInfo() *VsanIscsiLUNCommonInfo
    29  }
    30  
    31  func (b *EntityResourceCheckDetails) GetEntityResourceCheckDetails() *EntityResourceCheckDetails {
    32  	return b
    33  }
    34  
    35  type BaseEntityResourceCheckDetails interface {
    36  	GetEntityResourceCheckDetails() *EntityResourceCheckDetails
    37  }
    38  
    39  func (b *VsanDatastoreConfig) GetVsanDatastoreConfig() *VsanDatastoreConfig { return b }
    40  
    41  type BaseVsanDatastoreConfig interface {
    42  	GetVsanDatastoreConfig() *VsanDatastoreConfig
    43  }
    44  
    45  func (b *VsanDatastoreSpec) GetVsanDatastoreSpec() *VsanDatastoreSpec { return b }
    46  
    47  type BaseVsanDatastoreSpec interface {
    48  	GetVsanDatastoreSpec() *VsanDatastoreSpec
    49  }
    50  
    51  func (b *VsanNetworkConfigBaseIssue) GetVsanNetworkConfigBaseIssue() *VsanNetworkConfigBaseIssue {
    52  	return b
    53  }
    54  
    55  type BaseVsanNetworkConfigBaseIssue interface {
    56  	GetVsanNetworkConfigBaseIssue() *VsanNetworkConfigBaseIssue
    57  }
    58  
    59  func (b *VsanIscsiTargetCommonInfo) GetVsanIscsiTargetCommonInfo() *VsanIscsiTargetCommonInfo {
    60  	return b
    61  }
    62  
    63  type BaseVsanIscsiTargetCommonInfo interface {
    64  	GetVsanIscsiTargetCommonInfo() *VsanIscsiTargetCommonInfo
    65  }
    66  
    67  func (b *VsanClusterHealthResultBase) GetVsanClusterHealthResultBase() *VsanClusterHealthResultBase {
    68  	return b
    69  }
    70  
    71  type BaseVsanClusterHealthResultBase interface {
    72  	GetVsanClusterHealthResultBase() *VsanClusterHealthResultBase
    73  }
    74  
    75  func (b *VsanHclCommonDeviceInfo) GetVsanHclCommonDeviceInfo() *VsanHclCommonDeviceInfo { return b }
    76  
    77  type BaseVsanHclCommonDeviceInfo interface {
    78  	GetVsanHclCommonDeviceInfo() *VsanHclCommonDeviceInfo
    79  }
    80  
    81  func (b *VsanComparator) GetVsanComparator() *VsanComparator { return b }
    82  
    83  type BaseVsanComparator interface {
    84  	GetVsanComparator() *VsanComparator
    85  }
    86  
    87  func (b *VsanIscsiTargetServiceConfig) GetVsanIscsiTargetServiceConfig() *VsanIscsiTargetServiceConfig {
    88  	return b
    89  }
    90  
    91  type BaseVsanIscsiTargetServiceConfig interface {
    92  	GetVsanIscsiTargetServiceConfig() *VsanIscsiTargetServiceConfig
    93  }