Documentation ¶
Index ¶
- type TerralessProvider
- func (provider TerralessProvider) CanHandle(resourceType string) bool
- func (provider TerralessProvider) FinalizeTemplates(terralessData schema.TerralessData) string
- func (provider TerralessProvider) GenerateHelperFunctionCommand(teamName string, providerName string, roleName string) string
- func (provider TerralessProvider) Info() schema.PluginInfo
- func (provider TerralessProvider) PrepareSession(terralessConfig schema.TerralessConfig) map[string]string
- func (provider TerralessProvider) ProcessUpload(terralessData schema.TerralessData, upload schema.TerralessUpload) []string
- func (provider TerralessProvider) RenderAuthorizerTemplates(config schema.TerralessConfig) string
- func (provider TerralessProvider) RenderCertificateTemplates(config schema.TerralessConfig) string
- func (provider TerralessProvider) RenderEndpointTemplates(config schema.TerralessConfig) string
- func (provider TerralessProvider) RenderFunctionTemplates(resourceType string, functionEvents schema.FunctionEvents, ...) string
- func (provider TerralessProvider) RenderUploadTemplates(terralessData schema.TerralessData) string
- func (provider TerralessProvider) Reset()
- func (provider TerralessProvider) TestProcessed() map[string]bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TerralessProvider ¶
type TerralessProvider struct{}
func (TerralessProvider) CanHandle ¶
func (provider TerralessProvider) CanHandle(resourceType string) bool
func (TerralessProvider) FinalizeTemplates ¶
func (provider TerralessProvider) FinalizeTemplates(terralessData schema.TerralessData) string
func (TerralessProvider) GenerateHelperFunctionCommand ¶ added in v0.3.1
func (provider TerralessProvider) GenerateHelperFunctionCommand(teamName string, providerName string, roleName string) string
func (TerralessProvider) Info ¶
func (provider TerralessProvider) Info() schema.PluginInfo
func (TerralessProvider) PrepareSession ¶
func (provider TerralessProvider) PrepareSession(terralessConfig schema.TerralessConfig) map[string]string
func (TerralessProvider) ProcessUpload ¶
func (provider TerralessProvider) ProcessUpload(terralessData schema.TerralessData, upload schema.TerralessUpload) []string
func (TerralessProvider) RenderAuthorizerTemplates ¶
func (provider TerralessProvider) RenderAuthorizerTemplates(config schema.TerralessConfig) string
func (TerralessProvider) RenderCertificateTemplates ¶
func (provider TerralessProvider) RenderCertificateTemplates(config schema.TerralessConfig) string
func (TerralessProvider) RenderEndpointTemplates ¶
func (provider TerralessProvider) RenderEndpointTemplates(config schema.TerralessConfig) string
func (TerralessProvider) RenderFunctionTemplates ¶
func (provider TerralessProvider) RenderFunctionTemplates(resourceType string, functionEvents schema.FunctionEvents, terralessData *schema.TerralessData) string
func (TerralessProvider) RenderUploadTemplates ¶
func (provider TerralessProvider) RenderUploadTemplates(terralessData schema.TerralessData) string
func (TerralessProvider) Reset ¶
func (provider TerralessProvider) Reset()
func (TerralessProvider) TestProcessed ¶
func (provider TerralessProvider) TestProcessed() map[string]bool
Click to show internal directories.
Click to hide internal directories.