validation

package
v0.29.0 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2023 License: MPL-2.0 Imports: 5 Imported by: 38

Documentation

Index

Constants

View Source
const (
	FuncNameAll                       = `All`
	FuncNameAny                       = `Any`
	FuncNameCIDRNetwork               = `CIDRNetwork`
	FuncNameFloatAtLeast              = `FloatAtLeast`
	FuncNameFloatAtMost               = `FloatAtMost`
	FuncNameFloatBetween              = `FloatBetween`
	FuncNameIPRange                   = `IPRange`
	FuncNameIntAtLeast                = `IntAtLeast`
	FuncNameIntAtMost                 = `IntAtMost`
	FuncNameIntBetween                = `IntBetween`
	FuncNameIntDivisibleBy            = `IntDivisibleBy`
	FuncNameIntInSlice                = `IntInSlice`
	FuncNameIntNotInSlice             = `IntNotInSlice`
	FuncNameIsCIDR                    = `IsCIDR`
	FuncNameIsCIDRNetwork             = `IsCIDRNetwork`
	FuncNameIsDayOfTheWeek            = `IsDayOfTheWeek`
	FuncNameIsIPAddress               = `IsIPAddress`
	FuncNameIsIPv4Address             = `IsIPv4Address`
	FuncNameIsIPv4Range               = `IsIPv4Range`
	FuncNameIsIPv6Address             = `IsIPv6Address`
	FuncNameIsMACAddress              = `IsMACAddress`
	FuncNameIsMonth                   = `IsMonth`
	FuncNameIsPortNumber              = `IsPortNumber`
	FuncNameIsPortNumberOrZero        = `IsPortNumberOrZero`
	FuncNameIsRFC3339Time             = `IsRFC3339Time`
	FuncNameIsURLWithHTTPS            = `IsURLWithHTTPS`
	FuncNameIsURLWithHTTPorHTTPS      = `IsURLWithHTTPorHTTPS`
	FuncNameIsURLWithScheme           = `IsURLWithScheme`
	FuncNameIsUUID                    = `IsUUID`
	FuncNameListOfUniqueStrings       = `ListOfUniqueStrings`
	FuncNameNoZeroValues              = `NoZeroValues`
	FuncNameSingleIP                  = `SingleIP`
	FuncNameStringDoesNotContainAny   = `StringDoesNotContainAny`
	FuncNameStringDoesNotMatch        = `StringDoesNotMatch`
	FuncNameStringInSlice             = `StringInSlice`
	FuncNameStringIsBase64            = `StringIsBase64`
	FuncNameStringIsEmpty             = `StringIsEmpty`
	FuncNameStringIsJSON              = `StringIsJSON`
	FuncNameStringIsNotEmpty          = `StringIsNotEmpty`
	FuncNameStringIsNotWhiteSpace     = `StringIsNotWhiteSpace`
	FuncNameStringIsValidRegExp       = `StringIsValidRegExp`
	FuncNameStringIsWhiteSpace        = `StringIsWhiteSpace`
	FuncNameStringLenBetween          = `StringLenBetween`
	FuncNameStringMatch               = `StringMatch`
	FuncNameValidateJsonString        = `ValidateJsonString`
	FuncNameValidateListUniqueStrings = `ValidateListUniqueStrings`
	FuncNameValidateRFC3339TimeString = `ValidateRFC3339TimeString`
	FuncNameValidateRegexp            = `ValidateRegexp`
)
View Source
const (
	PackageModule     = terraformtype.ModuleTerraformPluginSdk
	PackageModulePath = `helper/validation`
	PackageName       = `validation`
	PackagePath       = PackageModule + `/` + PackageModulePath
)

Variables

This section is empty.

Functions

func IsFunc

func IsFunc(e ast.Expr, info *types.Info, funcName string) bool

IsFunc returns if the function call is in the package

func PackagePathVersion added in v0.15.0

func PackagePathVersion(moduleVersion int) string

PackagePathVersion returns the import path for a module version

Types

This section is empty.

Jump to

Keyboard shortcuts

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