Documentation ¶
Index ¶
- type NotValidator
- func (v NotValidator) Description(ctx context.Context) string
- func (v NotValidator) MarkdownDescription(ctx context.Context) string
- func (v NotValidator) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
- func (v NotValidator) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
- func (v NotValidator) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
- func (v NotValidator) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
- func (v NotValidator) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
- func (v NotValidator) ValidateString(ctx context.Context, req validator.StringRequest, ...)
- type NullIfAttributeIsOneOf
- func (av NullIfAttributeIsOneOf) Description(_ context.Context) string
- func (av NullIfAttributeIsOneOf) MarkdownDescription(_ context.Context) string
- func (av NullIfAttributeIsOneOf) Validate(ctx context.Context, req NullIfAttributeIsOneOfRequest, ...)
- func (av NullIfAttributeIsOneOf) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
- func (av NullIfAttributeIsOneOf) ValidateFloat64(ctx context.Context, req validator.Float64Request, ...)
- func (av NullIfAttributeIsOneOf) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
- func (av NullIfAttributeIsOneOf) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
- func (av NullIfAttributeIsOneOf) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
- func (av NullIfAttributeIsOneOf) ValidateNumber(ctx context.Context, req validator.NumberRequest, ...)
- func (av NullIfAttributeIsOneOf) ValidateObject(ctx context.Context, req validator.ObjectRequest, ...)
- func (av NullIfAttributeIsOneOf) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
- func (av NullIfAttributeIsOneOf) ValidateString(ctx context.Context, req validator.StringRequest, ...)
- type NullIfAttributeIsOneOfRequest
- type NullIfAttributeIsOneOfResponse
- type NullIfAttributeIsSet
- func (av NullIfAttributeIsSet) Description(_ context.Context) string
- func (av NullIfAttributeIsSet) MarkdownDescription(_ context.Context) string
- func (av NullIfAttributeIsSet) Validate(ctx context.Context, req NullIfAttributeIsSetRequest, ...)
- func (av NullIfAttributeIsSet) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
- func (av NullIfAttributeIsSet) ValidateFloat64(ctx context.Context, req validator.Float64Request, ...)
- func (av NullIfAttributeIsSet) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
- func (av NullIfAttributeIsSet) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
- func (av NullIfAttributeIsSet) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
- func (av NullIfAttributeIsSet) ValidateNumber(ctx context.Context, req validator.NumberRequest, ...)
- func (av NullIfAttributeIsSet) ValidateObject(ctx context.Context, req validator.ObjectRequest, ...)
- func (av NullIfAttributeIsSet) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
- func (av NullIfAttributeIsSet) ValidateString(ctx context.Context, req validator.StringRequest, ...)
- type NullIfAttributeIsSetRequest
- type NullIfAttributeIsSetResponse
- type OneOfWithDescription
- type OneOfWithDescriptionValidator
- func (v OneOfWithDescriptionValidator) Description(_ context.Context) string
- func (v OneOfWithDescriptionValidator) MarkdownDescription(_ context.Context) string
- func (v OneOfWithDescriptionValidator) Validate(ctx context.Context, req OneOfWithDescriptionValidatorRequest, ...)
- func (v OneOfWithDescriptionValidator) ValidateFloat64(ctx context.Context, req validator.Float64Request, ...)
- func (v OneOfWithDescriptionValidator) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
- func (v OneOfWithDescriptionValidator) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
- func (v OneOfWithDescriptionValidator) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
- func (v OneOfWithDescriptionValidator) ValidateNumber(ctx context.Context, req validator.NumberRequest, ...)
- func (v OneOfWithDescriptionValidator) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
- func (v OneOfWithDescriptionValidator) ValidateString(ctx context.Context, req validator.StringRequest, ...)
- type OneOfWithDescriptionValidatorRequest
- type OneOfWithDescriptionValidatorResponse
- type RequireIfAttributeIsOneOf
- func (av RequireIfAttributeIsOneOf) Description(_ context.Context) string
- func (av RequireIfAttributeIsOneOf) MarkdownDescription(_ context.Context) string
- func (av RequireIfAttributeIsOneOf) Validate(ctx context.Context, req RequireIfAttributeIsOneOfRequest, ...)
- func (av RequireIfAttributeIsOneOf) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
- func (av RequireIfAttributeIsOneOf) ValidateFloat64(ctx context.Context, req validator.Float64Request, ...)
- func (av RequireIfAttributeIsOneOf) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
- func (av RequireIfAttributeIsOneOf) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
- func (av RequireIfAttributeIsOneOf) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
- func (av RequireIfAttributeIsOneOf) ValidateNumber(ctx context.Context, req validator.NumberRequest, ...)
- func (av RequireIfAttributeIsOneOf) ValidateObject(ctx context.Context, req validator.ObjectRequest, ...)
- func (av RequireIfAttributeIsOneOf) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
- func (av RequireIfAttributeIsOneOf) ValidateString(ctx context.Context, req validator.StringRequest, ...)
- type RequireIfAttributeIsOneOfRequest
- type RequireIfAttributeIsOneOfResponse
- type RequireIfAttributeIsSet
- func (av RequireIfAttributeIsSet) Description(_ context.Context) string
- func (av RequireIfAttributeIsSet) MarkdownDescription(_ context.Context) string
- func (av RequireIfAttributeIsSet) Validate(ctx context.Context, req RequireIfAttributeIsSetRequest, ...)
- func (av RequireIfAttributeIsSet) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
- func (av RequireIfAttributeIsSet) ValidateFloat64(ctx context.Context, req validator.Float64Request, ...)
- func (av RequireIfAttributeIsSet) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
- func (av RequireIfAttributeIsSet) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
- func (av RequireIfAttributeIsSet) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
- func (av RequireIfAttributeIsSet) ValidateNumber(ctx context.Context, req validator.NumberRequest, ...)
- func (av RequireIfAttributeIsSet) ValidateObject(ctx context.Context, req validator.ObjectRequest, ...)
- func (av RequireIfAttributeIsSet) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
- func (av RequireIfAttributeIsSet) ValidateString(ctx context.Context, req validator.StringRequest, ...)
- type RequireIfAttributeIsSetRequest
- type RequireIfAttributeIsSetResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NotValidator ¶
type NotValidator struct { // Required Desc validator.Describer // OneOf StringValidator validator.String Int64Validator validator.Int64 SetValidator validator.Set ListValidator validator.List BoolValidator validator.Bool MapValidator validator.Map }
NotValidator validates that value does not validate against the value validator.
func (NotValidator) Description ¶
func (v NotValidator) Description(ctx context.Context) string
Description describes the validation in plain text formatting.
func (NotValidator) MarkdownDescription ¶
func (v NotValidator) MarkdownDescription(ctx context.Context) string
MarkdownDescription describes the validation in Markdown formatting.
func (NotValidator) ValidateBool ¶
func (v NotValidator) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
Validate performs the validation. The validator will pass if it encounters a value validator that returns no errors and will then return any warnings from the passing validator. Using All validator as value validators will pass if all the validators supplied in an All validator pass.
func (NotValidator) ValidateInt64 ¶
func (v NotValidator) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
Validate performs the validation. The validator will pass if it encounters a value validator that returns no errors and will then return any warnings from the passing validator. Using All validator as value validators will pass if all the validators supplied in an All validator pass.
func (NotValidator) ValidateList ¶
func (v NotValidator) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
Validate performs the validation. The validator will pass if it encounters a value validator that returns no errors and will then return any warnings from the passing validator. Using All validator as value validators will pass if all the validators supplied in an All validator pass.
func (NotValidator) ValidateMap ¶
func (v NotValidator) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
Validate performs the validation. The validator will pass if it encounters a value validator that returns no errors and will then return any warnings from the passing validator. Using All validator as value validators will pass if all the validators supplied in an All validator pass.
func (NotValidator) ValidateSet ¶
func (v NotValidator) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
Validate performs the validation. The validator will pass if it encounters a value validator that returns no errors and will then return any warnings from the passing validator. Using All validator as value validators will pass if all the validators supplied in an All validator pass.
func (NotValidator) ValidateString ¶
func (v NotValidator) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
Validate performs the validation. The validator will pass if it encounters a value validator that returns no errors and will then return any warnings from the passing validator. Using All validator as value validators will pass if all the validators supplied in an All validator pass.
type NullIfAttributeIsOneOf ¶ added in v1.6.0
type NullIfAttributeIsOneOf struct { PathExpression path.Expression ExceptedValues []attr.Value }
NullIfAttributeIsOneOf is the underlying struct implementing AlsoRequires.
func (NullIfAttributeIsOneOf) Description ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) Description(_ context.Context) string
func (NullIfAttributeIsOneOf) MarkdownDescription ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) MarkdownDescription(_ context.Context) string
func (NullIfAttributeIsOneOf) Validate ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) Validate(ctx context.Context, req NullIfAttributeIsOneOfRequest, res *NullIfAttributeIsOneOfResponse)
func (NullIfAttributeIsOneOf) ValidateBool ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
func (NullIfAttributeIsOneOf) ValidateFloat64 ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) ValidateFloat64(ctx context.Context, req validator.Float64Request, resp *validator.Float64Response)
func (NullIfAttributeIsOneOf) ValidateInt64 ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
func (NullIfAttributeIsOneOf) ValidateList ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
func (NullIfAttributeIsOneOf) ValidateMap ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
func (NullIfAttributeIsOneOf) ValidateNumber ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) ValidateNumber(ctx context.Context, req validator.NumberRequest, resp *validator.NumberResponse)
func (NullIfAttributeIsOneOf) ValidateObject ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) ValidateObject(ctx context.Context, req validator.ObjectRequest, resp *validator.ObjectResponse)
func (NullIfAttributeIsOneOf) ValidateSet ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
func (NullIfAttributeIsOneOf) ValidateString ¶ added in v1.6.0
func (av NullIfAttributeIsOneOf) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
type NullIfAttributeIsOneOfRequest ¶ added in v1.6.0
type NullIfAttributeIsOneOfResponse ¶ added in v1.6.0
type NullIfAttributeIsOneOfResponse struct {
Diagnostics diag.Diagnostics
}
type NullIfAttributeIsSet ¶ added in v1.8.0
type NullIfAttributeIsSet struct {
PathExpression path.Expression
}
NullIfAttributeIsSet is the underlying struct implementing AlsoRequires.
func (NullIfAttributeIsSet) Description ¶ added in v1.8.0
func (av NullIfAttributeIsSet) Description(_ context.Context) string
func (NullIfAttributeIsSet) MarkdownDescription ¶ added in v1.8.0
func (av NullIfAttributeIsSet) MarkdownDescription(_ context.Context) string
func (NullIfAttributeIsSet) Validate ¶ added in v1.8.0
func (av NullIfAttributeIsSet) Validate(ctx context.Context, req NullIfAttributeIsSetRequest, res *NullIfAttributeIsSetResponse)
func (NullIfAttributeIsSet) ValidateBool ¶ added in v1.8.0
func (av NullIfAttributeIsSet) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
func (NullIfAttributeIsSet) ValidateFloat64 ¶ added in v1.8.0
func (av NullIfAttributeIsSet) ValidateFloat64(ctx context.Context, req validator.Float64Request, resp *validator.Float64Response)
func (NullIfAttributeIsSet) ValidateInt64 ¶ added in v1.8.0
func (av NullIfAttributeIsSet) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
func (NullIfAttributeIsSet) ValidateList ¶ added in v1.8.0
func (av NullIfAttributeIsSet) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
func (NullIfAttributeIsSet) ValidateMap ¶ added in v1.8.0
func (av NullIfAttributeIsSet) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
func (NullIfAttributeIsSet) ValidateNumber ¶ added in v1.8.0
func (av NullIfAttributeIsSet) ValidateNumber(ctx context.Context, req validator.NumberRequest, resp *validator.NumberResponse)
func (NullIfAttributeIsSet) ValidateObject ¶ added in v1.8.0
func (av NullIfAttributeIsSet) ValidateObject(ctx context.Context, req validator.ObjectRequest, resp *validator.ObjectResponse)
func (NullIfAttributeIsSet) ValidateSet ¶ added in v1.8.0
func (av NullIfAttributeIsSet) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
func (NullIfAttributeIsSet) ValidateString ¶ added in v1.8.0
func (av NullIfAttributeIsSet) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
type NullIfAttributeIsSetRequest ¶ added in v1.8.0
type NullIfAttributeIsSetResponse ¶ added in v1.8.0
type NullIfAttributeIsSetResponse struct {
Diagnostics diag.Diagnostics
}
type OneOfWithDescription ¶ added in v1.5.0
type OneOfWithDescriptionValidator ¶ added in v1.5.0
type OneOfWithDescriptionValidator struct {
Values []OneOfWithDescription
}
OneOfWithDescriptionValidator validates that the value matches one of expected values.
func (OneOfWithDescriptionValidator) Description ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) Description(_ context.Context) string
func (OneOfWithDescriptionValidator) MarkdownDescription ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) MarkdownDescription(_ context.Context) string
func (OneOfWithDescriptionValidator) Validate ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) Validate(ctx context.Context, req OneOfWithDescriptionValidatorRequest, res *OneOfWithDescriptionValidatorResponse)
func (OneOfWithDescriptionValidator) ValidateFloat64 ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) ValidateFloat64(ctx context.Context, req validator.Float64Request, resp *validator.Float64Response)
Float64 validates that the value matches one of expected values.
func (OneOfWithDescriptionValidator) ValidateInt64 ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
Int64 validates that the value matches one of expected values.
func (OneOfWithDescriptionValidator) ValidateList ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
List validates that the value matches one of expected values.
func (OneOfWithDescriptionValidator) ValidateMap ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
Map validates that the value matches one of expected values.
func (OneOfWithDescriptionValidator) ValidateNumber ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) ValidateNumber(ctx context.Context, req validator.NumberRequest, resp *validator.NumberResponse)
Number validates that the value matches one of expected values.
func (OneOfWithDescriptionValidator) ValidateSet ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
Set validates that the value matches one of expected values.
func (OneOfWithDescriptionValidator) ValidateString ¶ added in v1.5.0
func (v OneOfWithDescriptionValidator) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
type OneOfWithDescriptionValidatorRequest ¶ added in v1.5.0
type OneOfWithDescriptionValidatorRequest struct { Config tfsdk.Config ConfigValue attr.Value Path path.Path PathExpression path.Expression Values []OneOfWithDescription }
type OneOfWithDescriptionValidatorResponse ¶ added in v1.5.0
type OneOfWithDescriptionValidatorResponse struct {
Diagnostics diag.Diagnostics
}
type RequireIfAttributeIsOneOf ¶
type RequireIfAttributeIsOneOf struct { PathExpression path.Expression ExceptedValues []attr.Value }
RequireIfAttributeIsOneOf is the underlying struct implementing AlsoRequires.
func (RequireIfAttributeIsOneOf) Description ¶
func (av RequireIfAttributeIsOneOf) Description(_ context.Context) string
func (RequireIfAttributeIsOneOf) MarkdownDescription ¶
func (av RequireIfAttributeIsOneOf) MarkdownDescription(_ context.Context) string
func (RequireIfAttributeIsOneOf) Validate ¶
func (av RequireIfAttributeIsOneOf) Validate(ctx context.Context, req RequireIfAttributeIsOneOfRequest, res *RequireIfAttributeIsOneOfResponse)
func (RequireIfAttributeIsOneOf) ValidateBool ¶
func (av RequireIfAttributeIsOneOf) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
func (RequireIfAttributeIsOneOf) ValidateFloat64 ¶
func (av RequireIfAttributeIsOneOf) ValidateFloat64(ctx context.Context, req validator.Float64Request, resp *validator.Float64Response)
func (RequireIfAttributeIsOneOf) ValidateInt64 ¶
func (av RequireIfAttributeIsOneOf) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
func (RequireIfAttributeIsOneOf) ValidateList ¶
func (av RequireIfAttributeIsOneOf) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
func (RequireIfAttributeIsOneOf) ValidateMap ¶
func (av RequireIfAttributeIsOneOf) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
func (RequireIfAttributeIsOneOf) ValidateNumber ¶
func (av RequireIfAttributeIsOneOf) ValidateNumber(ctx context.Context, req validator.NumberRequest, resp *validator.NumberResponse)
func (RequireIfAttributeIsOneOf) ValidateObject ¶
func (av RequireIfAttributeIsOneOf) ValidateObject(ctx context.Context, req validator.ObjectRequest, resp *validator.ObjectResponse)
func (RequireIfAttributeIsOneOf) ValidateSet ¶
func (av RequireIfAttributeIsOneOf) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
func (RequireIfAttributeIsOneOf) ValidateString ¶
func (av RequireIfAttributeIsOneOf) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
type RequireIfAttributeIsOneOfResponse ¶
type RequireIfAttributeIsOneOfResponse struct {
Diagnostics diag.Diagnostics
}
type RequireIfAttributeIsSet ¶ added in v1.8.0
type RequireIfAttributeIsSet struct {
PathExpression path.Expression
}
RequireIfAttributeIsSet is the underlying struct implementing AlsoRequires.
func (RequireIfAttributeIsSet) Description ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) Description(_ context.Context) string
func (RequireIfAttributeIsSet) MarkdownDescription ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) MarkdownDescription(_ context.Context) string
func (RequireIfAttributeIsSet) Validate ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) Validate(ctx context.Context, req RequireIfAttributeIsSetRequest, res *RequireIfAttributeIsSetResponse)
func (RequireIfAttributeIsSet) ValidateBool ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
func (RequireIfAttributeIsSet) ValidateFloat64 ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) ValidateFloat64(ctx context.Context, req validator.Float64Request, resp *validator.Float64Response)
func (RequireIfAttributeIsSet) ValidateInt64 ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) ValidateInt64(ctx context.Context, req validator.Int64Request, resp *validator.Int64Response)
func (RequireIfAttributeIsSet) ValidateList ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
func (RequireIfAttributeIsSet) ValidateMap ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) ValidateMap(ctx context.Context, req validator.MapRequest, resp *validator.MapResponse)
func (RequireIfAttributeIsSet) ValidateNumber ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) ValidateNumber(ctx context.Context, req validator.NumberRequest, resp *validator.NumberResponse)
func (RequireIfAttributeIsSet) ValidateObject ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) ValidateObject(ctx context.Context, req validator.ObjectRequest, resp *validator.ObjectResponse)
func (RequireIfAttributeIsSet) ValidateSet ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) ValidateSet(ctx context.Context, req validator.SetRequest, resp *validator.SetResponse)
func (RequireIfAttributeIsSet) ValidateString ¶ added in v1.8.0
func (av RequireIfAttributeIsSet) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
type RequireIfAttributeIsSetRequest ¶ added in v1.8.0
type RequireIfAttributeIsSetResponse ¶ added in v1.8.0
type RequireIfAttributeIsSetResponse struct {
Diagnostics diag.Diagnostics
}