Documentation ¶
Index ¶
- Constants
- func CheckRequiredLength(targetLength, index int, c *cli.Context, names ...string) error
- func CreateAZFlags() []cli.Flag
- func CreateCloudConfigManifest(provider CloudConfigProvider) (*enaml.CloudConfigManifest, error)
- func CreateCompilation(c *cli.Context) (*enaml.Compilation, error)
- func CreateFlagnameWithSuffix(name string, suffix int) (flagname string)
- func CreateNetworkFlags(flags []cli.Flag, iaasNetworkFlagFunction func([]cli.Flag, int) []cli.Flag) []cli.Flag
- func CreateNetworks(context *cli.Context, validateCloudPropertiesFunction func(int, int) error, ...) ([]enaml.DeploymentNetwork, error)
- func GetDeploymentManifestBytes(provider CloudConfigProvider) ([]byte, error)
- type BaseCloudConfig
- type CloudConfigProvider
Constants ¶
View Source
const SupportedNetworkCount = 10
Variables ¶
This section is empty.
Functions ¶
func CheckRequiredLength ¶
func CreateAZFlags ¶ added in v0.0.14
func CreateCloudConfigManifest ¶
func CreateCloudConfigManifest(provider CloudConfigProvider) (*enaml.CloudConfigManifest, error)
func CreateCompilation ¶ added in v0.0.14
func CreateCompilation(c *cli.Context) (*enaml.Compilation, error)
func CreateNetworkFlags ¶ added in v0.0.14
func CreateNetworks ¶ added in v0.0.14
func GetDeploymentManifestBytes ¶
func GetDeploymentManifestBytes(provider CloudConfigProvider) ([]byte, error)
Types ¶
type BaseCloudConfig ¶
type BaseCloudConfig struct {
Manifest *enaml.CloudConfigManifest
}
Click to show internal directories.
Click to hide internal directories.