Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct { Workspace Workspace WorkspaceVariable WorkspaceVariable TerraformVariable TerraformVariable Runs Runs TFCClient *tfe.Client Config *Config }
type Runs ¶
type Runs interface { CreateConfig(wsname string) (*tfe.ConfigurationVersion, error) UploadConfig(wsname string) (*tfe.ConfigurationVersion, error) Create(wsname string) (*tfe.Run, error) SpeculativePlan(wsname string) ([]byte, string, error) Logs(id string) (string, error) StatusCheck(id, status string) (string, error) }
type TerraformVariable ¶
type WorkspaceCreateOption ¶
type WorkspaceVariable ¶
type WorkspaceVariable interface { Create(orgname, workspace string, tfVariables TerraformVariable) (*tfe.Variable, error) Update(orgname, workspace string, tfVariables TerraformVariable) (*tfe.Variable, error) List(orgname, workspace string) (*tfe.VariableList, error) Get(orgname, workspace, varname string) (*tfe.Variable, error) Delete(orgname, workspace, varname string) error }
Click to show internal directories.
Click to hide internal directories.