Documentation
¶
Index ¶
- func DefaultProviderConfig(name string) (map[string]string, bool)
- func OptionDescription(name string) string
- func OptionNames() []string
- func PayloadCapability(name string) string
- func PayloadSensitivity(name string) string
- func ProviderCapabilities(name string) []string
- func ProviderSupportsCapability(provider, capability string) bool
- func SensitiveOption(name string) bool
- type PayloadHelp
- type PayloadSpec
- type ProviderOption
- type ProviderSpec
- type Suggestion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OptionDescription ¶
func OptionNames ¶
func OptionNames() []string
func PayloadCapability ¶
func PayloadSensitivity ¶
func ProviderCapabilities ¶
func SensitiveOption ¶
Types ¶
type PayloadHelp ¶
func PayloadHelpFor ¶
func PayloadHelpFor(name string) (PayloadHelp, bool)
type PayloadSpec ¶
type PayloadSpec struct {
Capability string
Sensitivity string
MetadataTemplates []Suggestion
Help PayloadHelp
}
func PayloadSpecFor ¶
func PayloadSpecFor(name string) (PayloadSpec, bool)
type ProviderOption ¶
type ProviderOption struct {
Name string
Description string
Default string
Required bool
Sensitive bool
}
func ProviderOptions ¶
func ProviderOptions(name string) []ProviderOption
type ProviderSpec ¶
type ProviderSpec struct {
Options []ProviderOption
Regions []Suggestion
Capabilities []string
}
func ProviderSpecFor ¶
func ProviderSpecFor(name string) (ProviderSpec, bool)
type Suggestion ¶
func PayloadMetadataSuggestions ¶
func PayloadMetadataSuggestions(name string) []Suggestion
func ProviderRegions ¶
func ProviderRegions(name string) []Suggestion
Click to show internal directories.
Click to hide internal directories.