Documentation
¶
Overview ¶
Package setvalidator provides validators for types.Set attributes.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SizeAtLeast ¶
func SizeAtLeast(min int) tfsdk.AttributeValidator
SizeAtLeast returns an AttributeValidator which ensures that any configured attribute value:
- Is a Set.
- Contains at least min elements.
Null (unconfigured) and unknown (known after apply) values are skipped.
func SizeAtMost ¶
func SizeAtMost(max int) tfsdk.AttributeValidator
SizeAtMost returns an AttributeValidator which ensures that any configured attribute value:
- Is a Set.
- Contains at most max elements.
Null (unconfigured) and unknown (known after apply) values are skipped.
func SizeBetween ¶
func SizeBetween(min, max int) tfsdk.AttributeValidator
SizeBetween returns an AttributeValidator which ensures that any configured attribute value:
- Is a Set.
- Contains at least min elements and at most max elements.
Null (unconfigured) and unknown (known after apply) values are skipped.
func ValuesAre ¶
func ValuesAre(valueValidators ...tfsdk.AttributeValidator) tfsdk.AttributeValidator
ValuesAre returns an AttributeValidator which ensures that any configured attribute value:
- Is a Set.
- Contains Set elements, each of which validate against each value validator.
Null (unconfigured) and unknown (known after apply) values are skipped.
Types ¶
This section is empty.