Documentation
¶
Index ¶
- func Implies(condition path.Expression, implied path.Expression) resource.ConfigValidator
- type ImpliesValidator
- func (v ImpliesValidator) Description(ctx context.Context) string
- func (v ImpliesValidator) MarkdownDescription(_ context.Context) string
- func (v ImpliesValidator) Validate(ctx context.Context, config tfsdk.Config) diag.Diagnostics
- func (v ImpliesValidator) ValidateResource(ctx context.Context, req resource.ValidateConfigRequest, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Implies ¶
func Implies(condition path.Expression, implied path.Expression) resource.ConfigValidator
Create an ImpliesValidator indicating that the condition path being configured implies the implied path is configured
Types ¶
type ImpliesValidator ¶
type ImpliesValidator struct { Condition path.Expression Implied path.Expression }
ImpliesValidator is the underlying struct implementing Implies.
func (ImpliesValidator) Description ¶
func (v ImpliesValidator) Description(ctx context.Context) string
func (ImpliesValidator) MarkdownDescription ¶
func (v ImpliesValidator) MarkdownDescription(_ context.Context) string
func (ImpliesValidator) Validate ¶
func (v ImpliesValidator) Validate(ctx context.Context, config tfsdk.Config) diag.Diagnostics
func (ImpliesValidator) ValidateResource ¶
func (v ImpliesValidator) ValidateResource(ctx context.Context, req resource.ValidateConfigRequest, resp *resource.ValidateConfigResponse)
Click to show internal directories.
Click to hide internal directories.