Help us shape the future of Go! Take the 2026 Go Developer Survey

testvalidator

package
v0.17.0 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2025 License: MPL-2.0 Imports: 7 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 WarningEphemeralResource added in v0.15.0

func WarningEphemeralResource(summary string, detail string) ephemeral.ConfigValidator

WarningEphemeralResource returns a validator which returns a warning diagnostic.

func WarningFloat32 added in v0.13.0

func WarningFloat32(summary string, detail string) validator.Float32

WarningFloat32 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 WarningInt32 added in v0.13.0

func WarningInt32(summary string, detail string) validator.Int32

WarningInt64 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) ValidateEphemeralResource added in v0.15.0

func (v WarningValidator) ValidateEphemeralResource(ctx context.Context, request ephemeral.ValidateConfigRequest, response *ephemeral.ValidateConfigResponse)

func (WarningValidator) ValidateFloat32 added in v0.13.0

func (v WarningValidator) ValidateFloat32(ctx context.Context, request validator.Float32Request, response *validator.Float32Response)

func (WarningValidator) ValidateFloat64

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

func (WarningValidator) ValidateInt32 added in v0.13.0

func (v WarningValidator) ValidateInt32(ctx context.Context, request validator.Int32Request, response *validator.Int32Response)

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