Documentation ¶
Index ¶
- func NewPhotonCloudConfig(c *cli.Context) cloudconfigs.CloudConfigProvider
- type NetworkCloudProperties
- type PhotonCloudConfig
- func (c *PhotonCloudConfig) CreateAZs() ([]enaml.AZ, error)
- func (c *PhotonCloudConfig) CreateCompilation() (*enaml.Compilation, error)
- func (c *PhotonCloudConfig) CreateDiskTypes() ([]enaml.DiskType, error)
- func (c *PhotonCloudConfig) CreateNetworks() ([]enaml.DeploymentNetwork, error)
- func (c *PhotonCloudConfig) CreateVMTypes() ([]enaml.VMType, error)
- type Plugin
- type VMProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPhotonCloudConfig ¶
func NewPhotonCloudConfig(c *cli.Context) cloudconfigs.CloudConfigProvider
Types ¶
type NetworkCloudProperties ¶
type NetworkCloudProperties struct {
NetworkName string `yaml:"network_id"`
}
type PhotonCloudConfig ¶
type PhotonCloudConfig struct {
Context *cli.Context
}
func (*PhotonCloudConfig) CreateCompilation ¶
func (c *PhotonCloudConfig) CreateCompilation() (*enaml.Compilation, error)
func (*PhotonCloudConfig) CreateDiskTypes ¶
func (c *PhotonCloudConfig) CreateDiskTypes() ([]enaml.DiskType, error)
func (*PhotonCloudConfig) CreateNetworks ¶
func (c *PhotonCloudConfig) CreateNetworks() ([]enaml.DeploymentNetwork, error)
func (*PhotonCloudConfig) CreateVMTypes ¶
func (c *PhotonCloudConfig) CreateVMTypes() ([]enaml.VMType, error)
type Plugin ¶
type Plugin struct {
PluginVersion string
}
func (*Plugin) GetCloudConfig ¶
GetCloudConfig - get a serialized form of AWS cloud configuration
func (*Plugin) GetContext ¶
GetContext -
func (*Plugin) GetMeta ¶
func (s *Plugin) GetMeta() cloudconfig.Meta
GetMeta - Get metadata of the plugin
type VMProperties ¶
Click to show internal directories.
Click to hide internal directories.