Documentation
¶
Index ¶
- Variables
- func FormatDateTime(t time.Time) string
- type AdminGPGCreateView
- type AdminGPGDeleteView
- type AdminGPGListView
- type AdminGPGShowView
- type AdminMetricsWorkspaceView
- type AdminTerraformVersionCreateView
- type AdminTerraformVersionDeleteView
- type AdminTerraformVersionListView
- type AdminTerraformVersionShowView
- type AdminTerraformVersionUpdateView
- type BaseView
- func (v *BaseView) IsJSON() bool
- func (v *BaseView) Output() *output.Output
- func (v *BaseView) PrintCommandFilter(format string, args ...interface{})
- func (v *BaseView) PrintCommandHeader(format string, args ...interface{})
- func (v *BaseView) RenderError(err error) error
- func (v *BaseView) Renderer() output.Renderer
- type ConfigVersionCreateView
- type ConfigVersionDownloadView
- type ConfigVersionListView
- type ConfigVersionShowView
- type JSONRenderer
- func (r *JSONRenderer) Message(format string, args ...interface{})
- func (r *JSONRenderer) MessageCommandFilter(format string, args ...interface{})
- func (r *JSONRenderer) MessageCommandHeader(format string, args ...interface{})
- func (r *JSONRenderer) RenderError(err error) error
- func (r *JSONRenderer) RenderFields(fields map[string]interface{}) error
- func (r *JSONRenderer) RenderJSON(data interface{}) error
- func (r *JSONRenderer) RenderProperties(properties []output.PropertyPair) error
- func (r *JSONRenderer) RenderTable(headers []string, rows [][]interface{}) error
- func (r *JSONRenderer) RenderTags(label string, tags []output.PropertyPair) error
- type MetricsWorkspace
- type MetricsWorkspaceResult
- type OrganizationListView
- type OrganizationShowView
- type PlanCreateRenderOptions
- type PlanCreateView
- type PlanJSONOutputView
- type PlanLogsView
- type PlanShowView
- type ProgressWriter
- type ProjectListView
- type ProjectShowView
- type PropertyPair
- type RegistryModuleCreateView
- type RegistryModuleDeleteView
- type RegistryModuleListView
- type RegistryModuleShowView
- type RegistryModuleVersionCreateView
- type RegistryModuleVersionDeleteView
- type RegistryModuleVersionListView
- type RegistryProviderCreateView
- type RegistryProviderDeleteView
- type RegistryProviderListView
- type RegistryProviderPlatformCreateView
- type RegistryProviderPlatformDeleteView
- type RegistryProviderPlatformListView
- type RegistryProviderPlatformShowView
- type RegistryProviderShowView
- type RegistryProviderVersionCreateView
- type RegistryProviderVersionDeleteView
- type RegistryProviderVersionListView
- type RegistryProviderVersionShowView
- type ReleaseTfeDownloadView
- type ReleaseTfeListView
- type ReleaseTfeShowView
- type Renderer
- type RunCancelView
- type RunCreateView
- type RunDiscardView
- type RunListView
- type RunShowView
- type StateVersionCreateView
- type StateVersionDownloadView
- type StateVersionListView
- type StateVersionShowView
- type TeamListView
- type TerminalRenderer
- func (r *TerminalRenderer) Message(format string, args ...interface{})
- func (r *TerminalRenderer) MessageCommandFilter(format string, args ...interface{})
- func (r *TerminalRenderer) MessageCommandHeader(format string, args ...interface{})
- func (r *TerminalRenderer) RenderError(err error) error
- func (r *TerminalRenderer) RenderFields(fields map[string]interface{}) error
- func (r *TerminalRenderer) RenderJSON(data interface{}) error
- func (r *TerminalRenderer) RenderProperties(properties []output.PropertyPair) error
- func (r *TerminalRenderer) RenderTable(headers []string, rows [][]interface{}) error
- func (r *TerminalRenderer) RenderTags(label string, tags []output.PropertyPair) error
- type VariableCreateView
- type VariableDeleteView
- type VariableListView
- type VariableSetCreateView
- type VariableSetDeleteView
- type VariableSetListView
- type VariableSetShowView
- type VariableShowView
- type VariableUpdateView
- type WorkspaceListView
- type WorkspaceLockResult
- type WorkspaceLockView
- type WorkspaceShowView
Constants ¶
This section is empty.
Variables ¶
var GetIfSpecified = output.GetIfSpecified
GetIfSpecified is re-exported from output package for convenience
Functions ¶
func FormatDateTime ¶
FormatDateTime formats a time.Time to a consistent string format
Types ¶
type AdminGPGCreateView ¶
type AdminGPGCreateView struct {
*BaseView
}
AdminGPGCreateView handles rendering for admin gpg create command
func NewAdminGPGCreateView ¶
func NewAdminGPGCreateView() *AdminGPGCreateView
type AdminGPGDeleteView ¶
type AdminGPGDeleteView struct {
*BaseView
}
AdminGPGDeleteView handles rendering for admin gpg delete command
func NewAdminGPGDeleteView ¶
func NewAdminGPGDeleteView() *AdminGPGDeleteView
func (*AdminGPGDeleteView) Render ¶
func (v *AdminGPGDeleteView) Render() error
Render renders the deletion success message
type AdminGPGListView ¶
type AdminGPGListView struct {
*BaseView
}
AdminGPGListView handles rendering for admin gpg list command
func NewAdminGPGListView ¶
func NewAdminGPGListView() *AdminGPGListView
type AdminGPGShowView ¶
type AdminGPGShowView struct {
*BaseView
}
AdminGPGShowView handles rendering for admin gpg show command
func NewAdminGPGShowView ¶
func NewAdminGPGShowView() *AdminGPGShowView
type AdminMetricsWorkspaceView ¶
type AdminMetricsWorkspaceView struct {
*BaseView
}
AdminMetricsWorkspaceView handles rendering for admin metrics workspace command
func NewAdminMetricsWorkspaceView ¶
func NewAdminMetricsWorkspaceView() *AdminMetricsWorkspaceView
func (*AdminMetricsWorkspaceView) Render ¶
func (v *AdminMetricsWorkspaceView) Render(result *MetricsWorkspaceResult) error
Render renders workspace metrics
type AdminTerraformVersionCreateView ¶
type AdminTerraformVersionCreateView struct {
*BaseView
}
AdminTerraformVersionCreateView handles rendering for admin terraform-version create command
func NewAdminTerraformVersionCreateView ¶
func NewAdminTerraformVersionCreateView() *AdminTerraformVersionCreateView
func (*AdminTerraformVersionCreateView) Render ¶
func (v *AdminTerraformVersionCreateView) Render(tfv *tfe.AdminTerraformVersion) error
Render renders the created Terraform version
type AdminTerraformVersionDeleteView ¶
type AdminTerraformVersionDeleteView struct {
*BaseView
}
AdminTerraformVersionDeleteView handles rendering for admin terraform-version delete command
func NewAdminTerraformVersionDeleteView ¶
func NewAdminTerraformVersionDeleteView() *AdminTerraformVersionDeleteView
func (*AdminTerraformVersionDeleteView) Render ¶
func (v *AdminTerraformVersionDeleteView) Render() error
Render renders the deletion success message
type AdminTerraformVersionListView ¶
type AdminTerraformVersionListView struct {
*BaseView
}
AdminTerraformVersionListView handles rendering for admin terraform-version list command
func NewAdminTerraformVersionListView ¶
func NewAdminTerraformVersionListView() *AdminTerraformVersionListView
func (*AdminTerraformVersionListView) Render ¶
func (v *AdminTerraformVersionListView) Render(versions []*tfe.AdminTerraformVersion) error
Render renders Terraform versions list
type AdminTerraformVersionShowView ¶
type AdminTerraformVersionShowView struct {
*BaseView
}
AdminTerraformVersionShowView handles rendering for admin terraform-version show command
func NewAdminTerraformVersionShowView ¶
func NewAdminTerraformVersionShowView() *AdminTerraformVersionShowView
func (*AdminTerraformVersionShowView) Render ¶
func (v *AdminTerraformVersionShowView) Render(tfv *tfe.AdminTerraformVersion) error
Render renders a single Terraform version's details
type AdminTerraformVersionUpdateView ¶
type AdminTerraformVersionUpdateView struct {
*BaseView
}
AdminTerraformVersionUpdateView handles rendering for admin terraform-version enable/disable commands
func NewAdminTerraformVersionUpdateView ¶
func NewAdminTerraformVersionUpdateView() *AdminTerraformVersionUpdateView
type BaseView ¶
type BaseView struct {
// contains filtered or unexported fields
}
BaseView provides common functionality for all command views It wraps the singleton output instance for convenience
func NewBaseView ¶
func NewBaseView() *BaseView
NewBaseView creates a base view using the singleton output instance
func (*BaseView) PrintCommandFilter ¶
PrintCommandFilter prints a filter message (suppressed in JSON mode)
func (*BaseView) PrintCommandHeader ¶
PrintCommandHeader prints a command header message (suppressed in JSON mode)
func (*BaseView) RenderError ¶
RenderError renders an error in the appropriate format
type ConfigVersionCreateView ¶
type ConfigVersionCreateView struct{ *BaseView }
func NewConfigVersionCreateView ¶
func NewConfigVersionCreateView() *ConfigVersionCreateView
func (*ConfigVersionCreateView) Render ¶
func (v *ConfigVersionCreateView) Render(cv *tfe.ConfigurationVersion) error
type ConfigVersionDownloadView ¶
type ConfigVersionDownloadView struct{ *BaseView }
func NewConfigVersionDownloadView ¶
func NewConfigVersionDownloadView() *ConfigVersionDownloadView
func (*ConfigVersionDownloadView) Render ¶
func (v *ConfigVersionDownloadView) Render(directory string) error
type ConfigVersionListView ¶
type ConfigVersionListView struct{ *BaseView }
func NewConfigVersionListView ¶
func NewConfigVersionListView() *ConfigVersionListView
func (*ConfigVersionListView) Render ¶
func (v *ConfigVersionListView) Render(items []*tfe.ConfigurationVersion) error
type ConfigVersionShowView ¶
type ConfigVersionShowView struct{ *BaseView }
func NewConfigVersionShowView ¶
func NewConfigVersionShowView() *ConfigVersionShowView
func (*ConfigVersionShowView) Render ¶
func (v *ConfigVersionShowView) Render(cv *tfe.ConfigurationVersion) error
type JSONRenderer ¶
type JSONRenderer struct{}
JSONRenderer renders output as JSON
func NewJSONRenderer ¶
func NewJSONRenderer() *JSONRenderer
func (*JSONRenderer) Message ¶
func (r *JSONRenderer) Message(format string, args ...interface{})
func (*JSONRenderer) MessageCommandFilter ¶
func (r *JSONRenderer) MessageCommandFilter(format string, args ...interface{})
func (*JSONRenderer) MessageCommandHeader ¶
func (r *JSONRenderer) MessageCommandHeader(format string, args ...interface{})
func (*JSONRenderer) RenderError ¶
func (r *JSONRenderer) RenderError(err error) error
func (*JSONRenderer) RenderFields ¶
func (r *JSONRenderer) RenderFields(fields map[string]interface{}) error
func (*JSONRenderer) RenderJSON ¶
func (r *JSONRenderer) RenderJSON(data interface{}) error
func (*JSONRenderer) RenderProperties ¶
func (r *JSONRenderer) RenderProperties(properties []output.PropertyPair) error
func (*JSONRenderer) RenderTable ¶
func (r *JSONRenderer) RenderTable(headers []string, rows [][]interface{}) error
func (*JSONRenderer) RenderTags ¶
func (r *JSONRenderer) RenderTags(label string, tags []output.PropertyPair) error
type MetricsWorkspace ¶
type MetricsWorkspace struct {
Name string `json:"name"`
ID string `json:"id"`
RunCount int `json:"runCount"`
RunErroredCount int `json:"runErroredCount"`
RunDiscardedCount int `json:"runDiscardedCount"`
RunCancelledCount int `json:"runCancelledCount"`
PolicyCheckCount int `json:"policyCheckCount"`
PoliciesPassCount int `json:"policiesPassCount"`
PoliciesFailCount int `json:"policiesFailCount"`
}
MetricsWorkspace represents metrics for a single workspace
type MetricsWorkspaceResult ¶
type MetricsWorkspaceResult struct {
Workspaces []MetricsWorkspace `json:"workspaces"`
Since time.Time `json:"since"`
QueryTime string `json:"queryTime"`
}
MetricsWorkspaceResult holds the complete metrics result
type OrganizationListView ¶
type OrganizationListView struct {
*BaseView
}
OrganizationListView handles rendering for organization list command
func NewOrganizationListView ¶
func NewOrganizationListView() *OrganizationListView
func (*OrganizationListView) Render ¶
func (v *OrganizationListView) Render(orgs []*tfe.Organization) error
Render renders organizations list
type OrganizationShowView ¶
type OrganizationShowView struct {
*BaseView
}
OrganizationShowView handles rendering for organization show command
func NewOrganizationShowView ¶
func NewOrganizationShowView() *OrganizationShowView
func (*OrganizationShowView) Render ¶
func (v *OrganizationShowView) Render(org *tfe.Organization) error
Render renders a single organization's details
type PlanCreateRenderOptions ¶
type PlanCreateView ¶
type PlanCreateView struct{ *BaseView }
func NewPlanCreateView ¶
func NewPlanCreateView() *PlanCreateView
func (*PlanCreateView) Render ¶
func (v *PlanCreateView) Render(plan *tfe.Plan, opts *PlanCreateRenderOptions) error
type PlanJSONOutputView ¶
type PlanJSONOutputView struct{ *BaseView }
func NewPlanJSONOutputView ¶
func NewPlanJSONOutputView() *PlanJSONOutputView
func (*PlanJSONOutputView) Render ¶
func (v *PlanJSONOutputView) Render(jsonOutput []byte) error
type PlanLogsView ¶
type PlanLogsView struct{ *BaseView }
func NewPlanLogsView ¶
func NewPlanLogsView() *PlanLogsView
func (*PlanLogsView) Render ¶
func (v *PlanLogsView) Render(logs []string) error
type PlanShowView ¶
type PlanShowView struct{ *BaseView }
func NewPlanShowView ¶
func NewPlanShowView() *PlanShowView
type ProgressWriter ¶
type ProgressWriter struct {
// contains filtered or unexported fields
}
ProgressWriter wraps an io.Writer to track progress and update a spinner
func (*ProgressWriter) WrittenBytes ¶
func (pw *ProgressWriter) WrittenBytes() int64
WrittenBytes returns the total bytes written
type ProjectListView ¶
type ProjectListView struct {
*BaseView
}
ProjectListView handles rendering for project list command
func NewProjectListView ¶
func NewProjectListView() *ProjectListView
type ProjectShowView ¶
type ProjectShowView struct {
*BaseView
}
ProjectShowView handles rendering for project show command
func NewProjectShowView ¶
func NewProjectShowView() *ProjectShowView
type PropertyPair ¶
type PropertyPair = output.PropertyPair
PropertyPair is re-exported from output package for convenience
type RegistryModuleCreateView ¶
type RegistryModuleCreateView struct{ *BaseView }
func NewRegistryModuleCreateView ¶
func NewRegistryModuleCreateView() *RegistryModuleCreateView
func (*RegistryModuleCreateView) Render ¶
func (v *RegistryModuleCreateView) Render(m *tfe.RegistryModule) error
type RegistryModuleDeleteView ¶
type RegistryModuleDeleteView struct{ *BaseView }
func NewRegistryModuleDeleteView ¶
func NewRegistryModuleDeleteView() *RegistryModuleDeleteView
func (*RegistryModuleDeleteView) Render ¶
func (v *RegistryModuleDeleteView) Render(name string) error
type RegistryModuleListView ¶
type RegistryModuleListView struct{ *BaseView }
func NewRegistryModuleListView ¶
func NewRegistryModuleListView() *RegistryModuleListView
func (*RegistryModuleListView) Render ¶
func (v *RegistryModuleListView) Render(items []*tfe.RegistryModule) error
type RegistryModuleShowView ¶
type RegistryModuleShowView struct{ *BaseView }
func NewRegistryModuleShowView ¶
func NewRegistryModuleShowView() *RegistryModuleShowView
func (*RegistryModuleShowView) Render ¶
func (v *RegistryModuleShowView) Render(m *tfe.RegistryModule) error
type RegistryModuleVersionCreateView ¶
type RegistryModuleVersionCreateView struct{ *BaseView }
func NewRegistryModuleVersionCreateView ¶
func NewRegistryModuleVersionCreateView() *RegistryModuleVersionCreateView
func (*RegistryModuleVersionCreateView) Render ¶
func (v *RegistryModuleVersionCreateView) Render(mv *tfe.RegistryModuleVersion) error
type RegistryModuleVersionDeleteView ¶
type RegistryModuleVersionDeleteView struct{ *BaseView }
func NewRegistryModuleVersionDeleteView ¶
func NewRegistryModuleVersionDeleteView() *RegistryModuleVersionDeleteView
func (*RegistryModuleVersionDeleteView) Render ¶
func (v *RegistryModuleVersionDeleteView) Render(name string) error
type RegistryModuleVersionListView ¶
type RegistryModuleVersionListView struct{ *BaseView }
func NewRegistryModuleVersionListView ¶
func NewRegistryModuleVersionListView() *RegistryModuleVersionListView
func (*RegistryModuleVersionListView) Render ¶
func (v *RegistryModuleVersionListView) Render(module *tfe.RegistryModule) error
type RegistryProviderCreateView ¶
type RegistryProviderCreateView struct{ *BaseView }
func NewRegistryProviderCreateView ¶
func NewRegistryProviderCreateView() *RegistryProviderCreateView
func (*RegistryProviderCreateView) Render ¶
func (v *RegistryProviderCreateView) Render(p *tfe.RegistryProvider) error
type RegistryProviderDeleteView ¶
type RegistryProviderDeleteView struct{ *BaseView }
func NewRegistryProviderDeleteView ¶
func NewRegistryProviderDeleteView() *RegistryProviderDeleteView
func (*RegistryProviderDeleteView) Render ¶
func (v *RegistryProviderDeleteView) Render(name string) error
type RegistryProviderListView ¶
type RegistryProviderListView struct{ *BaseView }
func NewRegistryProviderListView ¶
func NewRegistryProviderListView() *RegistryProviderListView
func (*RegistryProviderListView) Render ¶
func (v *RegistryProviderListView) Render(items []*tfe.RegistryProvider) error
type RegistryProviderPlatformCreateView ¶
type RegistryProviderPlatformCreateView struct{ *BaseView }
func NewRegistryProviderPlatformCreateView ¶
func NewRegistryProviderPlatformCreateView() *RegistryProviderPlatformCreateView
func (*RegistryProviderPlatformCreateView) Render ¶
func (v *RegistryProviderPlatformCreateView) Render(p *tfe.RegistryProviderPlatform) error
type RegistryProviderPlatformDeleteView ¶
type RegistryProviderPlatformDeleteView struct{ *BaseView }
func NewRegistryProviderPlatformDeleteView ¶
func NewRegistryProviderPlatformDeleteView() *RegistryProviderPlatformDeleteView
func (*RegistryProviderPlatformDeleteView) Render ¶
func (v *RegistryProviderPlatformDeleteView) Render(name string) error
type RegistryProviderPlatformListView ¶
type RegistryProviderPlatformListView struct{ *BaseView }
func NewRegistryProviderPlatformListView ¶
func NewRegistryProviderPlatformListView() *RegistryProviderPlatformListView
func (*RegistryProviderPlatformListView) Render ¶
func (v *RegistryProviderPlatformListView) Render(items []*tfe.RegistryProviderPlatform) error
type RegistryProviderPlatformShowView ¶
type RegistryProviderPlatformShowView struct{ *BaseView }
func NewRegistryProviderPlatformShowView ¶
func NewRegistryProviderPlatformShowView() *RegistryProviderPlatformShowView
func (*RegistryProviderPlatformShowView) Render ¶
func (v *RegistryProviderPlatformShowView) Render(p *tfe.RegistryProviderPlatform) error
type RegistryProviderShowView ¶
type RegistryProviderShowView struct{ *BaseView }
func NewRegistryProviderShowView ¶
func NewRegistryProviderShowView() *RegistryProviderShowView
func (*RegistryProviderShowView) Render ¶
func (v *RegistryProviderShowView) Render(p *tfe.RegistryProvider) error
type RegistryProviderVersionCreateView ¶
type RegistryProviderVersionCreateView struct{ *BaseView }
func NewRegistryProviderVersionCreateView ¶
func NewRegistryProviderVersionCreateView() *RegistryProviderVersionCreateView
func (*RegistryProviderVersionCreateView) Render ¶
func (v *RegistryProviderVersionCreateView) Render(p *tfe.RegistryProviderVersion) error
type RegistryProviderVersionDeleteView ¶
type RegistryProviderVersionDeleteView struct{ *BaseView }
func NewRegistryProviderVersionDeleteView ¶
func NewRegistryProviderVersionDeleteView() *RegistryProviderVersionDeleteView
func (*RegistryProviderVersionDeleteView) Render ¶
func (v *RegistryProviderVersionDeleteView) Render(name string) error
type RegistryProviderVersionListView ¶
type RegistryProviderVersionListView struct{ *BaseView }
func NewRegistryProviderVersionListView ¶
func NewRegistryProviderVersionListView() *RegistryProviderVersionListView
func (*RegistryProviderVersionListView) Render ¶
func (v *RegistryProviderVersionListView) Render(items []*tfe.RegistryProviderVersion) error
type RegistryProviderVersionShowView ¶
type RegistryProviderVersionShowView struct{ *BaseView }
func NewRegistryProviderVersionShowView ¶
func NewRegistryProviderVersionShowView() *RegistryProviderVersionShowView
func (*RegistryProviderVersionShowView) Render ¶
func (v *RegistryProviderVersionShowView) Render(p *tfe.RegistryProviderVersion, shasums string) error
type ReleaseTfeDownloadView ¶
type ReleaseTfeDownloadView struct {
*BaseView
}
ReleaseTfeDownloadView handles rendering for release tfe download command
func NewReleaseTfeDownloadView ¶
func NewReleaseTfeDownloadView() *ReleaseTfeDownloadView
func (*ReleaseTfeDownloadView) NewProgressWriter ¶
func (v *ReleaseTfeDownloadView) NewProgressWriter(w io.Writer, totalBytes int64) *ProgressWriter
NewProgressWriter creates a progress writer that updates the view's spinner
type ReleaseTfeListView ¶
type ReleaseTfeListView struct {
*BaseView
}
ReleaseTfeListView handles rendering for release tfe list command
func NewReleaseTfeListView ¶
func NewReleaseTfeListView() *ReleaseTfeListView
func (*ReleaseTfeListView) Render ¶
func (v *ReleaseTfeListView) Render(releases []map[string]interface{}) error
Render renders TFE releases list
type ReleaseTfeShowView ¶
type ReleaseTfeShowView struct {
*BaseView
}
ReleaseTfeShowView handles rendering for release tfe show command
func NewReleaseTfeShowView ¶
func NewReleaseTfeShowView() *ReleaseTfeShowView
func (*ReleaseTfeShowView) Render ¶
func (v *ReleaseTfeShowView) Render(release map[string]interface{}) error
Render renders TFE release details
type Renderer ¶
type Renderer interface {
// RenderError outputs an error
RenderError(err error) error
// Message outputs informational text (suppressed in JSON mode)
Message(format string, args ...interface{})
// MessageCommandHeader outputs command header information in green (suppressed in JSON mode)
MessageCommandHeader(format string, args ...interface{})
// MessageCommandFilter outputs filter information without separator line (suppressed in JSON mode)
MessageCommandFilter(format string, args ...interface{})
// RenderTable outputs a table
RenderTable(headers []string, rows [][]interface{}) error
// RenderFields outputs key-value pairs
RenderFields(fields map[string]interface{}) error
// RenderProperties outputs key-value pairs with formatting in order (bold keys, blue values, aligned)
RenderProperties(properties []output.PropertyPair) error
// RenderTags outputs tags with a header and formatted key-value pairs (bold keys, blue values, indented)
RenderTags(label string, tags []output.PropertyPair) error
// RenderJSON outputs raw JSON (used by JSON renderer for everything)
RenderJSON(data interface{}) error
}
Renderer handles output formatting
type RunCancelView ¶
type RunCancelView struct{ *BaseView }
func NewRunCancelView ¶
func NewRunCancelView() *RunCancelView
func (*RunCancelView) Render ¶
func (v *RunCancelView) Render(runID string) error
type RunCreateView ¶
type RunCreateView struct{ *BaseView }
func NewRunCreateView ¶
func NewRunCreateView() *RunCreateView
type RunDiscardView ¶
type RunDiscardView struct{ *BaseView }
func NewRunDiscardView ¶
func NewRunDiscardView() *RunDiscardView
func (*RunDiscardView) Render ¶
func (v *RunDiscardView) Render(runID string) error
type RunListView ¶
type RunListView struct{ *BaseView }
RunListView handles rendering for run list command
func NewRunListView ¶
func NewRunListView() *RunListView
type RunShowView ¶
type RunShowView struct{ *BaseView }
func NewRunShowView ¶
func NewRunShowView() *RunShowView
type StateVersionCreateView ¶
type StateVersionCreateView struct{ *BaseView }
func NewStateVersionCreateView ¶
func NewStateVersionCreateView() *StateVersionCreateView
func (*StateVersionCreateView) Render ¶
func (v *StateVersionCreateView) Render(sv *tfe.StateVersion) error
type StateVersionDownloadView ¶
type StateVersionDownloadView struct{ *BaseView }
func NewStateVersionDownloadView ¶
func NewStateVersionDownloadView() *StateVersionDownloadView
func (*StateVersionDownloadView) Render ¶
func (v *StateVersionDownloadView) Render(filename string) error
type StateVersionListView ¶
type StateVersionListView struct{ *BaseView }
func NewStateVersionListView ¶
func NewStateVersionListView() *StateVersionListView
func (*StateVersionListView) Render ¶
func (v *StateVersionListView) Render(items []*tfe.StateVersion) error
type StateVersionShowView ¶
type StateVersionShowView struct{ *BaseView }
func NewStateVersionShowView ¶
func NewStateVersionShowView() *StateVersionShowView
func (*StateVersionShowView) Render ¶
func (v *StateVersionShowView) Render(sv *tfe.StateVersion) error
type TeamListView ¶
type TeamListView struct {
*BaseView
}
TeamListView handles rendering for team list command
func NewTeamListView ¶
func NewTeamListView() *TeamListView
func (*TeamListView) Render ¶
func (v *TeamListView) Render(access []*tfe.TeamAccess, teamNames []string) error
Render renders team access entries and names
type TerminalRenderer ¶
type TerminalRenderer struct {
// contains filtered or unexported fields
}
TerminalRenderer renders output for human consumption
func NewTerminalRenderer ¶
func NewTerminalRenderer() *TerminalRenderer
func (*TerminalRenderer) Message ¶
func (r *TerminalRenderer) Message(format string, args ...interface{})
func (*TerminalRenderer) MessageCommandFilter ¶
func (r *TerminalRenderer) MessageCommandFilter(format string, args ...interface{})
func (*TerminalRenderer) MessageCommandHeader ¶
func (r *TerminalRenderer) MessageCommandHeader(format string, args ...interface{})
func (*TerminalRenderer) RenderError ¶
func (r *TerminalRenderer) RenderError(err error) error
func (*TerminalRenderer) RenderFields ¶
func (r *TerminalRenderer) RenderFields(fields map[string]interface{}) error
func (*TerminalRenderer) RenderJSON ¶
func (r *TerminalRenderer) RenderJSON(data interface{}) error
func (*TerminalRenderer) RenderProperties ¶
func (r *TerminalRenderer) RenderProperties(properties []output.PropertyPair) error
func (*TerminalRenderer) RenderTable ¶
func (r *TerminalRenderer) RenderTable(headers []string, rows [][]interface{}) error
func (*TerminalRenderer) RenderTags ¶
func (r *TerminalRenderer) RenderTags(label string, tags []output.PropertyPair) error
type VariableCreateView ¶
type VariableCreateView struct {
*BaseView
}
VariableCreateView handles rendering for variable create command
func NewVariableCreateView ¶
func NewVariableCreateView() *VariableCreateView
type VariableDeleteView ¶
type VariableDeleteView struct {
*BaseView
}
VariableDeleteView handles rendering for variable delete command
func NewVariableDeleteView ¶
func NewVariableDeleteView() *VariableDeleteView
func (*VariableDeleteView) Render ¶
func (v *VariableDeleteView) Render(key string) error
Render renders a successful delete operation
type VariableListView ¶
type VariableListView struct {
*BaseView
}
VariableListView handles rendering for variable list command
func NewVariableListView ¶
func NewVariableListView() *VariableListView
type VariableSetCreateView ¶ added in v0.2.1
type VariableSetCreateView struct{ *BaseView }
func NewVariableSetCreateView ¶ added in v0.2.1
func NewVariableSetCreateView() *VariableSetCreateView
func (*VariableSetCreateView) Render ¶ added in v0.2.1
func (v *VariableSetCreateView) Render(vs *tfe.VariableSet) error
type VariableSetDeleteView ¶ added in v0.2.1
type VariableSetDeleteView struct{ *BaseView }
func NewVariableSetDeleteView ¶ added in v0.2.1
func NewVariableSetDeleteView() *VariableSetDeleteView
func (*VariableSetDeleteView) Render ¶ added in v0.2.1
func (v *VariableSetDeleteView) Render(id string) error
type VariableSetListView ¶ added in v0.2.1
type VariableSetListView struct{ *BaseView }
func NewVariableSetListView ¶ added in v0.2.1
func NewVariableSetListView() *VariableSetListView
func (*VariableSetListView) Render ¶ added in v0.2.1
func (v *VariableSetListView) Render(items []*tfe.VariableSet) error
type VariableSetShowView ¶ added in v0.2.1
type VariableSetShowView struct{ *BaseView }
func NewVariableSetShowView ¶ added in v0.2.1
func NewVariableSetShowView() *VariableSetShowView
func (*VariableSetShowView) Render ¶ added in v0.2.1
func (v *VariableSetShowView) Render(vs *tfe.VariableSet) error
type VariableShowView ¶
type VariableShowView struct {
*BaseView
}
VariableShowView handles rendering for variable show command
func NewVariableShowView ¶
func NewVariableShowView() *VariableShowView
type VariableUpdateView ¶
type VariableUpdateView struct {
*BaseView
}
VariableUpdateView handles rendering for variable update command
func NewVariableUpdateView ¶
func NewVariableUpdateView() *VariableUpdateView
type WorkspaceListView ¶
type WorkspaceListView struct {
*BaseView
}
WorkspaceListView handles rendering for workspace list command
func NewWorkspaceListView ¶
func NewWorkspaceListView() *WorkspaceListView
func (*WorkspaceListView) Render ¶
func (v *WorkspaceListView) Render(workspaces []*tfe.Workspace, includeOrgColumn bool) error
Render renders workspaces for a single organization or across all organizations If includeOrgColumn is true, the organization column will be included in the terminal output
type WorkspaceLockResult ¶
type WorkspaceLockView ¶
type WorkspaceLockView struct{ *BaseView }
func NewWorkspaceLockView ¶
func NewWorkspaceLockView() *WorkspaceLockView
func (*WorkspaceLockView) RenderBulk ¶
func (v *WorkspaceLockView) RenderBulk(results []WorkspaceLockResult) error
func (*WorkspaceLockView) RenderSingle ¶
func (v *WorkspaceLockView) RenderSingle(name, status string) error
type WorkspaceShowView ¶
type WorkspaceShowView struct {
*BaseView
}
WorkspaceShowView handles rendering for workspace show command
func NewWorkspaceShowView ¶
func NewWorkspaceShowView() *WorkspaceShowView
Source Files
¶
- admin_gpg_create.go
- admin_gpg_delete.go
- admin_gpg_list.go
- admin_gpg_show.go
- admin_metrics_workspace.go
- admin_terraformversion_create.go
- admin_terraformversion_delete.go
- admin_terraformversion_list.go
- admin_terraformversion_show.go
- admin_terraformversion_update.go
- configversion_create.go
- configversion_download.go
- configversion_list.go
- configversion_show.go
- organization_list.go
- organization_show.go
- plan_create.go
- plan_jsonoutput.go
- plan_logs.go
- plan_show.go
- project_list.go
- project_show.go
- registry_module.go
- registry_module_version.go
- registry_provider.go
- registry_provider_version.go
- registry_provider_version_platform.go
- release_tfe_download.go
- release_tfe_list.go
- release_tfe_show.go
- renderer.go
- run_cancel.go
- run_create.go
- run_discard.go
- run_list.go
- run_show.go
- stateversion_create.go
- stateversion_download.go
- stateversion_list.go
- stateversion_show.go
- team_list.go
- variable_create.go
- variable_delete.go
- variable_list.go
- variable_set_create.go
- variable_set_delete.go
- variable_set_list.go
- variable_set_show.go
- variable_show.go
- variable_update.go
- view.go
- workspace_list.go
- workspace_lock.go
- workspace_show.go