You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraformDummyRepo2/vendor/github.com/hashicorp/terraform-plugin-sdk/terraform/ui_output_provisioner.go

20 lines
489 B
Go

package terraform
import (
"github.com/hashicorp/terraform-plugin-sdk/internal/addrs"
)
// ProvisionerUIOutput is an implementation of UIOutput that calls a hook
// for the output so that the hooks can handle it.
type ProvisionerUIOutput struct {
InstanceAddr addrs.AbsResourceInstance
ProvisionerType string
Hooks []Hook
}
func (o *ProvisionerUIOutput) Output(msg string) {
for _, h := range o.Hooks {
h.ProvisionOutput(o.InstanceAddr, o.ProvisionerType, msg)
}
}