]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blame - vendor/github.com/hashicorp/terraform/terraform/node_count_boundary.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / hashicorp / terraform / terraform / node_count_boundary.go
CommitLineData
bae9f6d2
JC
1package terraform
2
107c1cdb
ND
3import (
4 "github.com/hashicorp/terraform/configs"
5)
6
7// NodeCountBoundary fixes up any transitions between "each modes" in objects
8// saved in state, such as switching from NoEach to EachInt.
9type NodeCountBoundary struct {
10 Config *configs.Config
11}
bae9f6d2
JC
12
13func (n *NodeCountBoundary) Name() string {
107c1cdb 14 return "meta.count-boundary (EachMode fixup)"
bae9f6d2
JC
15}
16
17// GraphNodeEvalable
18func (n *NodeCountBoundary) EvalTree() EvalNode {
107c1cdb
ND
19 return &EvalCountFixZeroOneBoundaryGlobal{
20 Config: n.Config,
21 }
bae9f6d2 22}