Documentation
¶
Index ¶
- func BooleanDefaultModifier(defaultValue bool) booleanDefaultModifier
- func Contains(s []string, str string) bool
- func IntegerDefaultModifier(defaultValue int64) integerDefaultModifier
- func IntegerRangeValidator(min, max int64) tfsdk.AttributeValidator
- func StringDefaultModifier(defaultValue string) stringDefaultModifier
- func StringEnumValidator(values ...string) tfsdk.AttributeValidator
- func StringPatternValidator(minLength, maxLength int, regexes ...string) tfsdk.AttributeValidator
- type AttributeDescription
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BooleanDefaultModifier ¶
func BooleanDefaultModifier(defaultValue bool) booleanDefaultModifier
func IntegerDefaultModifier ¶
func IntegerDefaultModifier(defaultValue int64) integerDefaultModifier
func IntegerRangeValidator ¶
func IntegerRangeValidator(min, max int64) tfsdk.AttributeValidator
func StringDefaultModifier ¶
func StringDefaultModifier(defaultValue string) stringDefaultModifier
func StringEnumValidator ¶
func StringEnumValidator(values ...string) tfsdk.AttributeValidator
func StringPatternValidator ¶
func StringPatternValidator(minLength, maxLength int, regexes ...string) tfsdk.AttributeValidator
Types ¶
type AttributeDescription ¶
type AttributeDescription struct {
String string
}
func NewAttributeDescription ¶
func NewAttributeDescription(s string) *AttributeDescription
func (*AttributeDescription) AddDefaultValueDescription ¶
func (d *AttributeDescription) AddDefaultValueDescription(defaultValue string) *AttributeDescription
func (*AttributeDescription) AddIntegerRangeDescription ¶
func (d *AttributeDescription) AddIntegerRangeDescription(min, max int64) *AttributeDescription
func (*AttributeDescription) AddStringEnumDescription ¶
func (d *AttributeDescription) AddStringEnumDescription(values ...string) *AttributeDescription
Click to show internal directories.
Click to hide internal directories.