Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCreator ¶
type ClientCreator struct { }
func (*ClientCreator) NewClient ¶
func (g *ClientCreator) NewClient(ctx context.Context, rt soap.RoundTripper) (*vim25.Client, error)
type FactoryConfig ¶
type FactoryConfig struct { VCenterServer string Username string Password string ClientCreator Vim25ClientCreator FinderCreator FinderCreator RootCACertPath string }
type FinderCreator ¶
type GovmomiFinderCreator ¶
type GovmomiFinderCreator struct { }
type ManagerFactory ¶
type ManagerFactory struct {
Config FactoryConfig
}
func (*ManagerFactory) SetConfig ¶
func (f *ManagerFactory) SetConfig(config FactoryConfig)
func (*ManagerFactory) VCenterManager ¶
func (f *ManagerFactory) VCenterManager(ctx context.Context) (*vcenter_manager.VCenterManager, error)
type Vim25ClientCreator ¶
Click to show internal directories.
Click to hide internal directories.