Documentation
¶
Index ¶
- func AlsoRequiresOnBoolValue(onValue bool, expressions ...path.Expression) validator.Bool
- func AlsoRequiresOnObjectValues(onValues []attr.Value, expressions ...path.Expression) validator.Object
- func AlsoRequiresOnStringValues(onValues []string, expressions ...path.Expression) validator.String
- func TagsContainNoDuplicateKeys() tagsContainNoDuplicateKeys
- func ValidateCloudIntegrationInstanceName() validateCloudIntegrationInstanceName
- type AlsoRequiresOnValuesValidator
- func (v AlsoRequiresOnValuesValidator) Description(ctx context.Context) string
- func (v AlsoRequiresOnValuesValidator) MarkdownDescription(ctx context.Context) string
- func (v AlsoRequiresOnValuesValidator) Validate(ctx context.Context, req AlsoRequiresOnValuesValidatorRequest, ...)
- func (v AlsoRequiresOnValuesValidator) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
- func (v AlsoRequiresOnValuesValidator) ValidateObject(ctx context.Context, req validator.ObjectRequest, ...)
- func (v AlsoRequiresOnValuesValidator) ValidateString(ctx context.Context, req validator.StringRequest, ...)
- type AlsoRequiresOnValuesValidatorRequest
- type AlsoRequiresOnValuesValidatorResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlsoRequiresOnBoolValue ¶
func AlsoRequiresOnBoolValue(onValue bool, expressions ...path.Expression) validator.Bool
func AlsoRequiresOnStringValues ¶
func AlsoRequiresOnStringValues(onValues []string, expressions ...path.Expression) validator.String
func TagsContainNoDuplicateKeys ¶
func TagsContainNoDuplicateKeys() tagsContainNoDuplicateKeys
func ValidateCloudIntegrationInstanceName ¶
func ValidateCloudIntegrationInstanceName() validateCloudIntegrationInstanceName
Types ¶
type AlsoRequiresOnValuesValidator ¶
type AlsoRequiresOnValuesValidator struct {
OnStringValues []string
OnBoolValues []bool
OnObjectValues []attr.Value
PathExpressions path.Expressions
}
func (AlsoRequiresOnValuesValidator) Description ¶
func (v AlsoRequiresOnValuesValidator) Description(ctx context.Context) string
func (AlsoRequiresOnValuesValidator) MarkdownDescription ¶
func (v AlsoRequiresOnValuesValidator) MarkdownDescription(ctx context.Context) string
func (AlsoRequiresOnValuesValidator) Validate ¶
func (v AlsoRequiresOnValuesValidator) Validate(ctx context.Context, req AlsoRequiresOnValuesValidatorRequest, resp *AlsoRequiresOnValuesValidatorResponse)
func (AlsoRequiresOnValuesValidator) ValidateBool ¶
func (v AlsoRequiresOnValuesValidator) ValidateBool(ctx context.Context, req validator.BoolRequest, resp *validator.BoolResponse)
ValidateBool implements validator.Bool.
func (AlsoRequiresOnValuesValidator) ValidateObject ¶
func (v AlsoRequiresOnValuesValidator) ValidateObject(ctx context.Context, req validator.ObjectRequest, resp *validator.ObjectResponse)
ValidateObject implements validator.Object.
func (AlsoRequiresOnValuesValidator) ValidateString ¶
func (v AlsoRequiresOnValuesValidator) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
ValidateString implements validator.String.
type AlsoRequiresOnValuesValidatorResponse ¶
type AlsoRequiresOnValuesValidatorResponse struct {
Diagnostics diag.Diagnostics
}
Click to show internal directories.
Click to hide internal directories.