testvalidator

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2023 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WarningBool

func WarningBool(summary string, detail string) validator.Bool

WarningBool returns a validator which returns a warning diagnostic.

func WarningDataSource added in v0.12.0

func WarningDataSource(summary string, detail string) datasource.ConfigValidator

WarningDataSource returns a validator which returns a warning diagnostic.

func WarningFloat64

func WarningFloat64(summary string, detail string) validator.Float64

WarningFloat64 returns a validator which returns a warning diagnostic.

func WarningInt64

func WarningInt64(summary string, detail string) validator.Int64

WarningInt64 returns a validator which returns a warning diagnostic.

func WarningList

func WarningList(summary string, detail string) validator.List

WarningList returns a validator which returns a warning diagnostic.

func WarningMap

func WarningMap(summary string, detail string) validator.Map

WarningMap returns a validator which returns a warning diagnostic.

func WarningNumber

func WarningNumber(summary string, detail string) validator.Number

WarningNumber returns a validator which returns a warning diagnostic.

func WarningObject

func WarningObject(summary string, detail string) validator.Object

WarningObject returns a validator which returns a warning diagnostic.

func WarningProvider added in v0.12.0

func WarningProvider(summary string, detail string) provider.ConfigValidator

WarningProvider returns a validator which returns a warning diagnostic.

func WarningResource added in v0.12.0

func WarningResource(summary string, detail string) resource.ConfigValidator

WarningResource returns a validator which returns a warning diagnostic.

func WarningSet

func WarningSet(summary string, detail string) validator.Set

WarningSet returns a validator which returns a warning diagnostic.

func WarningString

func WarningString(summary string, detail string) validator.String

WarningString returns a validator which returns a warning diagnostic.

Types

type ObjectValidator

type ObjectValidator struct {
	Diagnostics diag.Diagnostics
}

func (ObjectValidator) Description

func (v ObjectValidator) Description(ctx context.Context) string

func (ObjectValidator) MarkdownDescription

func (v ObjectValidator) MarkdownDescription(ctx context.Context) string

func (ObjectValidator) ValidateObject

type WarningValidator

type WarningValidator struct {
	Summary string
	Detail  string
}

func (WarningValidator) Description

func (v WarningValidator) Description(_ context.Context) string

func (WarningValidator) MarkdownDescription

func (v WarningValidator) MarkdownDescription(ctx context.Context) string

func (WarningValidator) ValidateBool

func (v WarningValidator) ValidateBool(ctx context.Context, request validator.BoolRequest, response *validator.BoolResponse)

func (WarningValidator) ValidateDataSource added in v0.12.0

func (WarningValidator) ValidateFloat64

func (v WarningValidator) ValidateFloat64(ctx context.Context, request validator.Float64Request, response *validator.Float64Response)

func (WarningValidator) ValidateInt64

func (v WarningValidator) ValidateInt64(ctx context.Context, request validator.Int64Request, response *validator.Int64Response)

func (WarningValidator) ValidateList

func (v WarningValidator) ValidateList(ctx context.Context, request validator.ListRequest, response *validator.ListResponse)

func (WarningValidator) ValidateMap

func (v WarningValidator) ValidateMap(ctx context.Context, request validator.MapRequest, response *validator.MapResponse)

func (WarningValidator) ValidateNumber

func (v WarningValidator) ValidateNumber(ctx context.Context, request validator.NumberRequest, response *validator.NumberResponse)

func (WarningValidator) ValidateObject

func (v WarningValidator) ValidateObject(ctx context.Context, request validator.ObjectRequest, response *validator.ObjectResponse)

func (WarningValidator) ValidateProvider added in v0.12.0

func (WarningValidator) ValidateResource added in v0.12.0

func (WarningValidator) ValidateSet

func (v WarningValidator) ValidateSet(ctx context.Context, request validator.SetRequest, response *validator.SetResponse)

func (WarningValidator) ValidateString

func (v WarningValidator) ValidateString(ctx context.Context, request validator.StringRequest, response *validator.StringResponse)

Jump to

Keyboard shortcuts

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