Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Inventory = map[string]CRDInfo{ "apply": { Name: "apply", Kind: "apply", APISingular: "apply", APIPlural: "applies", Entrypoint: []string{"terraform", "apply"}, ArgsHandler: "DoubleDashArgsHandler", }, "destroy": { Name: "destroy", Kind: "destroy", APISingular: "destroy", APIPlural: "destroys", Entrypoint: []string{"terraform", "destroy"}, ArgsHandler: "DoubleDashArgsHandler", }, "force-unlock": { Name: "force-unlock", Kind: "force-unlock", APISingular: "forceunlock", APIPlural: "forceunlocks", Entrypoint: []string{"terraform", "force-unlock"}, ArgsHandler: "DoubleDashArgsHandler", }, "get": { Name: "get", Kind: "get", APISingular: "get", APIPlural: "gets", Entrypoint: []string{"terraform", "get"}, ArgsHandler: "DoubleDashArgsHandler", }, "import": { Name: "import", GoName: "tfimport", Kind: "imp", APISingular: "import", APIPlural: "imports", Entrypoint: []string{"terraform", "import"}, ArgsHandler: "DoubleDashArgsHandler", StateOnly: true, }, "init": { Name: "init", Kind: "init", APISingular: "init", APIPlural: "inits", Entrypoint: []string{"terraform", "init"}, ArgsHandler: "DoubleDashArgsHandler", }, "output": { Name: "output", Kind: "output", APISingular: "output", APIPlural: "outputs", Entrypoint: []string{"terraform", "output"}, ArgsHandler: "DoubleDashArgsHandler", StateOnly: true, }, "plan": { Name: "plan", Kind: "plan", APISingular: "plan", APIPlural: "plans", Entrypoint: []string{"terraform", "plan"}, ArgsHandler: "DoubleDashArgsHandler", }, "refresh": { Name: "refresh", Kind: "refresh", APISingular: "refresh", APIPlural: "refreshs", Entrypoint: []string{"terraform", "refresh"}, ArgsHandler: "DoubleDashArgsHandler", }, "shell": { Name: "shell", Kind: "shell", APISingular: "shell", APIPlural: "shells", Entrypoint: []string{"sh"}, ArgsHandler: "ShellWrapDoubleDashArgsHandler", Description: "Run interactive shell on workspace pod", }, "show": { Name: "show", Kind: "show", APISingular: "show", APIPlural: "shows", Entrypoint: []string{"terraform", "show"}, ArgsHandler: "DoubleDashArgsHandler", StateOnly: true, }, "state": { Name: "state", Kind: "state", APISingular: "state", APIPlural: "states", Entrypoint: []string{"terraform", "state"}, ArgsHandler: "DoubleDashArgsHandler", StateOnly: true, }, "taint": { Name: "taint", Kind: "taint", APISingular: "taint", APIPlural: "taints", Entrypoint: []string{"terraform", "taint"}, ArgsHandler: "DoubleDashArgsHandler", StateOnly: true, }, "untaint": { Name: "untaint", Kind: "untaint", APISingular: "untaint", APIPlural: "untaints", Entrypoint: []string{"terraform", "untaint"}, ArgsHandler: "DoubleDashArgsHandler", StateOnly: true, }, "validate": { Name: "validate", Kind: "validate", APISingular: "validate", APIPlural: "validates", Entrypoint: []string{"terraform", "validate"}, ArgsHandler: "DoubleDashArgsHandler", }, }
Functions ¶
This section is empty.
Types ¶
type CRDInfo ¶
type CRDInfo struct { // CLI command Name string // Used in go syntax, e.g. variable names, package names (if not set, defaults to Name) // (`import` command in particular needs this exception...) GoName string // Kind (templates take care of CamelCasing) Kind string APISingular string APIPlural string Entrypoint []string ArgsHandler string StateOnly bool //Override cobra command description Description string }
Click to show internal directories.
Click to hide internal directories.