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.