input

package
v0.6.18 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MakeInputFile

func MakeInputFile(skeleton any, path string, force bool) error

func ReadInputFile

func ReadInputFile(v any, path string) error

func ValidateExec added in v0.6.18

func ValidateExec(v ExecInput) error

func ValidatePortForward added in v0.6.18

func ValidatePortForward(v PortForwardInput) error

func ValidateRemotePortForward added in v0.6.18

func ValidateRemotePortForward(v RemotePortForwardInput) error

Types

type EcsParameter

type EcsParameter struct {
	Cluster string `json:"cluster"`
	Service string `json:"service"`
}

type ExecInput

type ExecInput struct {
	EcsParameter
	Cmd  string `json:"command"`
	Wait int    `json:"wait"`
}

func ResolveExec added in v0.6.18

func ResolveExec(path string, overrides ExecOverrides) (ExecInput, error)

type ExecOverrides added in v0.6.18

type ExecOverrides struct {
	Command *string
	Wait    *int
}

type PortForwardInput

type PortForwardInput struct {
	EcsParameter
	TargetPortNumber string `json:"target_port_number"`
	LocalPortNumber  string `json:"local_port_number"`
}

func ResolvePortForward added in v0.6.18

func ResolvePortForward(path string, overrides PortForwardOverrides) (PortForwardInput, error)

type PortForwardOverrides added in v0.6.18

type PortForwardOverrides struct {
	TargetPort *string
	LocalPort  *string
}

type RemotePortForwardInput

type RemotePortForwardInput struct {
	EcsParameter
	RemotePortNumber string `json:"remote_port_number"`
	LocalPortNumber  string `json:"local_port_number"`
	Host             string `json:"host"`
}

func ResolveRemotePortForward added in v0.6.18

func ResolveRemotePortForward(path string, overrides RemotePortForwardOverrides) (RemotePortForwardInput, error)

type RemotePortForwardOverrides added in v0.6.18

type RemotePortForwardOverrides struct {
	RemotePort *string
	LocalPort  *string
	Host       *string
}

Jump to

Keyboard shortcuts

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