legacyiac

package
v0.24.3 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArmInput

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

func NewArmInput

func NewArmInput(state *models.State) *ArmInput

func (*ArmInput) ParseMsg

func (i *ArmInput) ParseMsg(msg string) ParsedMsg

func (*ArmInput) Raw

func (i *ArmInput) Raw() interface{}

type CfnInput

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

func NewCfnInput

func NewCfnInput(state *models.State) *CfnInput

func (*CfnInput) ParseMsg

func (i *CfnInput) ParseMsg(msg string) ParsedMsg

func (*CfnInput) Raw

func (i *CfnInput) Raw() interface{}

type Input

type Input interface {
	Raw() interface{}
	ParseMsg(msg string) ParsedMsg
}

func NewK8sInputs

func NewK8sInputs(state *models.State) []Input

type K8sInput

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

func (*K8sInput) ParseMsg

func (k *K8sInput) ParseMsg(msg string) ParsedMsg

func (*K8sInput) Raw

func (k *K8sInput) Raw() interface{}

type ParsedMsg

type ParsedMsg struct {
	ResourceID   string
	ResourceType string
	// Optional, replaced by defaultResourceNamespace if empty
	ResourceNamespace string
	Path              []interface{}
}

type TfInput

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

func NewTfInput

func NewTfInput(state *models.State) *TfInput

func (*TfInput) ParseMsg

func (i *TfInput) ParseMsg(msg string) ParsedMsg

func (*TfInput) Raw

func (i *TfInput) Raw() interface{}

Jump to

Keyboard shortcuts

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