Documentation ¶
Index ¶
- func NewGCPCloudConfig(c *cli.Context) cloudconfigs.CloudConfigProvider
- type GCPCloudConfig
- func (c *GCPCloudConfig) CreateAZs() ([]enaml.AZ, error)
- func (c *GCPCloudConfig) CreateCompilation() (*enaml.Compilation, error)
- func (c *GCPCloudConfig) CreateDiskTypes() ([]enaml.DiskType, error)
- func (c *GCPCloudConfig) CreateNetworks() ([]enaml.DeploymentNetwork, error)
- func (c *GCPCloudConfig) CreateVMTypes() ([]enaml.VMType, error)
- type NetworkCloudProperties
- type Plugin
- type VMProperties
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGCPCloudConfig ¶
func NewGCPCloudConfig(c *cli.Context) cloudconfigs.CloudConfigProvider
Types ¶
type GCPCloudConfig ¶
type GCPCloudConfig struct {
Context *cli.Context
}
func (*GCPCloudConfig) CreateCompilation ¶
func (c *GCPCloudConfig) CreateCompilation() (*enaml.Compilation, error)
func (*GCPCloudConfig) CreateDiskTypes ¶
func (c *GCPCloudConfig) CreateDiskTypes() ([]enaml.DiskType, error)
func (*GCPCloudConfig) CreateNetworks ¶
func (c *GCPCloudConfig) CreateNetworks() ([]enaml.DeploymentNetwork, error)
func (*GCPCloudConfig) CreateVMTypes ¶
func (c *GCPCloudConfig) CreateVMTypes() ([]enaml.VMType, error)
type NetworkCloudProperties ¶
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.