You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform/internal/command/jsonformat/renderer.go

30 lines
818 B

package jsonformat
import (
"github.com/mitchellh/colorstring"
"github.com/hashicorp/terraform/internal/command/jsonplan"
"github.com/hashicorp/terraform/internal/command/jsonprovider"
"github.com/hashicorp/terraform/internal/terminal"
)
type Plan struct {
OutputChanges map[string]jsonplan.Change `json:"output_changes"`
ResourceChanges []jsonplan.ResourceChange `json:"resource_changes"`
ResourceDrift []jsonplan.ResourceChange `json:"resource_drift"`
ProviderSchemas map[string]*jsonprovider.Provider `json:"provider_schemas"`
}
type Renderer struct {
Streams *terminal.Streams
Colorize *colorstring.Colorize
}
func (r Renderer) RenderPlan(plan Plan) {
panic("not implemented")
}
func (r Renderer) RenderLog(message map[string]interface{}) {
panic("not implemented")
}