validate

package
v1.14.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2018 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IPv4Address added in v1.9.0

func IPv4Address(i interface{}, k string) (_ []string, errors []error)

func IPv4AddressOrEmpty added in v1.9.0

func IPv4AddressOrEmpty(i interface{}, k string) (_ []string, errors []error)

func IntBetweenAndNot added in v1.9.0

func IntBetweenAndNot(min, max, not int) schema.SchemaValidateFunc

func MACAddress added in v1.9.0

func MACAddress(i interface{}, k string) (_ []string, errors []error)

func PortNumber added in v1.13.0

func PortNumber(i interface{}, k string) (_ []string, errors []error)

func RFC3339DateInFutureBy added in v1.9.0

func RFC3339DateInFutureBy(d time.Duration) schema.SchemaValidateFunc

RFC3339 date is duration d or greater into the future

func RFC3339Time added in v1.9.0

func RFC3339Time(i interface{}, k string) (_ []string, errors []error)

todo, now in terraform helper, switch over once vended -> https://github.com/hashicorp/terraform/blob/master/helper/validation/validation.go#L263

func URLIsHTTPOrHTTPS added in v1.9.0

func URLIsHTTPOrHTTPS(i interface{}, k string) (_ []string, errors []error)

func URLWithScheme added in v1.9.0

func URLWithScheme(validSchemes []string) schema.SchemaValidateFunc

func UUID added in v1.10.0

func UUID(i interface{}, k string) (_ []string, errors []error)

func UrlIsHttpOrHttps added in v1.9.0

func UrlIsHttpOrHttps() schema.SchemaValidateFunc

func UrlWithScheme added in v1.9.0

func UrlWithScheme(validSchemes []string) schema.SchemaValidateFunc

func VirtualNetworkRuleName added in v1.14.0

func VirtualNetworkRuleName(v interface{}, k string) (ws []string, errors []error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL