Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BillingPeriodValidator ¶
type BillingPeriodValidator struct { }
func (BillingPeriodValidator) Description ¶
func (v BillingPeriodValidator) Description(ctx context.Context) string
Description returns a plain text description of the validator's behavior, suitable for a practitioner to understand its impact.
func (BillingPeriodValidator) MarkdownDescription ¶
func (v BillingPeriodValidator) MarkdownDescription(ctx context.Context) string
MarkdownDescription returns a markdown formatted description of the validator's behavior, suitable for a practitioner to understand its impact.
func (BillingPeriodValidator) ValidateString ¶
func (v BillingPeriodValidator) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
ValidateString runs the main validation logic of the validator, reading configuration data out of `req` and updating `resp` with diagnostics.
type ProjectEnvironmentValidator ¶
type ProjectEnvironmentValidator struct { }
func (ProjectEnvironmentValidator) Description ¶
func (v ProjectEnvironmentValidator) Description(ctx context.Context) string
Description returns a plain text description of the validator's behavior, suitable for a practitioner to understand its impact.
func (ProjectEnvironmentValidator) MarkdownDescription ¶
func (v ProjectEnvironmentValidator) MarkdownDescription(ctx context.Context) string
MarkdownDescription returns a markdown formatted description of the validator's behavior, suitable for a practitioner to understand its impact.
func (ProjectEnvironmentValidator) ValidateString ¶
func (v ProjectEnvironmentValidator) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
ValidateString runs the main validation logic of the validator, reading configuration data out of `req` and updating `resp` with diagnostics.
type UUIDListValidator ¶
type UUIDListValidator struct { }
func (UUIDListValidator) Description ¶
func (v UUIDListValidator) Description(ctx context.Context) string
Description returns a plain text description of the validator's behavior, suitable for a practitioner to understand its impact.
func (UUIDListValidator) MarkdownDescription ¶
func (v UUIDListValidator) MarkdownDescription(ctx context.Context) string
MarkdownDescription returns a markdown formatted description of the validator's behavior, suitable for a practitioner to understand its impact.
func (UUIDListValidator) ValidateList ¶
func (v UUIDListValidator) ValidateList(ctx context.Context, req validator.ListRequest, resp *validator.ListResponse)
ValidateList runs the main validation logic of the validator, reading configuration data out of `req` and updating `resp` with diagnostics.
type UUIDStringValidator ¶
type UUIDStringValidator struct { }
func (UUIDStringValidator) Description ¶
func (v UUIDStringValidator) Description(ctx context.Context) string
Description returns a plain text description of the validator's behavior, suitable for a practitioner to understand its impact.
func (UUIDStringValidator) MarkdownDescription ¶
func (v UUIDStringValidator) MarkdownDescription(ctx context.Context) string
MarkdownDescription returns a markdown formatted description of the validator's behavior, suitable for a practitioner to understand its impact.
func (UUIDStringValidator) ValidateString ¶
func (v UUIDStringValidator) ValidateString(ctx context.Context, req validator.StringRequest, resp *validator.StringResponse)
ValidateString runs the main validation logic of the validator, reading configuration data out of `req` and updating `resp` with diagnostics.