internal

package
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAmpliencePlugin

func NewAmpliencePlugin() schema.MachComposerPlugin

Types

type GlobalConfig added in v0.2.0

type GlobalConfig struct {
	ClientID     string `mapstructure:"client_id"`
	ClientSecret string `mapstructure:"client_secret"`
}

type HubConfig added in v0.2.0

type HubConfig struct {
	Name         string `mapstructure:"name"`
	ClientID     string `mapstructure:"client_id"`
	ClientSecret string `mapstructure:"client_secret"`
	HubID        string `mapstructure:"hub_id"`
}

type InvalidSiteConfigError added in v0.2.0

type InvalidSiteConfigError struct {
	// contains filtered or unexported fields
}

func NewInvalidSiteConfigError added in v0.2.0

func NewInvalidSiteConfigError(format string, a ...any) *InvalidSiteConfigError

func (*InvalidSiteConfigError) Error added in v0.2.0

func (n *InvalidSiteConfigError) Error() string

type NoHubConfigError added in v0.2.3

type NoHubConfigError struct {
	// contains filtered or unexported fields
}

func NewNoHubConfigError added in v0.2.3

func NewNoHubConfigError(format string, a ...any) *NoHubConfigError

func (*NoHubConfigError) Error added in v0.2.3

func (n *NoHubConfigError) Error() string

type NoSiteConfigError added in v0.2.0

type NoSiteConfigError struct {
	// contains filtered or unexported fields
}

func NewNoSiteConfigError added in v0.2.0

func NewNoSiteConfigError(format string, a ...any) *NoSiteConfigError

func (*NoSiteConfigError) Error added in v0.2.0

func (n *NoSiteConfigError) Error() string

type Plugin added in v0.0.3

type Plugin struct {
	// contains filtered or unexported fields
}

func (*Plugin) Configure added in v0.0.3

func (p *Plugin) Configure(environment string, provider string) error

func (*Plugin) GetValidationSchema added in v0.0.3

func (p *Plugin) GetValidationSchema() (*schema.ValidationSchema, error)

func (*Plugin) RenderTerraformComponent added in v0.0.3

func (p *Plugin) RenderTerraformComponent(site string, component string) (*schema.ComponentSchema, error)

func (*Plugin) RenderTerraformProviders added in v0.2.3

func (p *Plugin) RenderTerraformProviders(site string) (string, error)

func (*Plugin) RenderTerraformResources added in v0.2.3

func (p *Plugin) RenderTerraformResources(site string) (string, error)

func (*Plugin) SetGlobalConfig added in v0.0.3

func (p *Plugin) SetGlobalConfig(data map[string]any) error

func (*Plugin) SetSiteConfig added in v0.0.3

func (p *Plugin) SetSiteConfig(site string, data map[string]any) error

type SiteConfig added in v0.2.0

type SiteConfig struct {
	ClientID     string      `mapstructure:"client_id"`
	ClientSecret string      `mapstructure:"client_secret"`
	HubID        string      `mapstructure:"hub_id"`
	Hubs         []HubConfig `mapstructure:"hubs"`
}

func (*SiteConfig) GetHubConfig added in v0.2.3

func (s *SiteConfig) GetHubConfig(name string) *HubConfig

func (*SiteConfig) IsMultiHub added in v0.2.0

func (s *SiteConfig) IsMultiHub() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL