Documentation ¶
Index ¶
- func CIDRNetwork(min, max int) schema.SchemaValidateFunc
- func IntBetween(min, max int) schema.SchemaValidateFunc
- func StringInSlice(valid []string, ignoreCase bool) schema.SchemaValidateFunc
- func StringLenBetween(min, max int) schema.SchemaValidateFunc
- func ValidateJsonString(v interface{}, k string) (ws []string, errors []error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CIDRNetwork ¶
func CIDRNetwork(min, max int) schema.SchemaValidateFunc
CIDRNetwork returns a SchemaValidateFunc which tests if the provided value is of type string, is in valid CIDR network notation, and has significant bits between min and max (inclusive)
func IntBetween ¶
func IntBetween(min, max int) schema.SchemaValidateFunc
IntBetween returns a SchemaValidateFunc which tests if the provided value is of type int and is between min and max (inclusive)
func StringInSlice ¶
func StringInSlice(valid []string, ignoreCase bool) schema.SchemaValidateFunc
StringInSlice returns a SchemaValidateFunc which tests if the provided value is of type string and matches the value of an element in the valid slice will test with in lower case if ignoreCase is true
func StringLenBetween ¶
func StringLenBetween(min, max int) schema.SchemaValidateFunc
StringLenBetween returns a SchemaValidateFunc which tests if the provided value is of type string and has length between min and max (inclusive)
func ValidateJsonString ¶
Types ¶
This section is empty.