Documentation ¶
Index ¶
- func EnforceLowerCaseKeys(i interface{}, k string) (warnings []string, errors []error)
- func Expand(tagsMap map[string]interface{}) map[string]*string
- func Filter(tagsMap map[string]*string, tagNames ...string) map[string]*string
- func Flatten(tagMap map[string]*string) map[string]interface{}
- func FlattenAndSet(d *schema.ResourceData, tagMap map[string]*string) error
- func ForceNewSchema() *schema.Schema
- func Schema() *schema.Schema
- func SchemaDataSource() *schema.Schema
- func SchemaEnforceLowerCaseKeys() *schema.Schema
- func TagValueToString(v interface{}) (string, error)
- func Validate(v interface{}, _ string) (warnings []string, errors []error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnforceLowerCaseKeys ¶
func FlattenAndSet ¶
func FlattenAndSet(d *schema.ResourceData, tagMap map[string]*string) error
func ForceNewSchema ¶
ForceNewSchema returns the Schema which should be used for Tags when changes require recreation of the resource
func SchemaDataSource ¶
SchemaDataSource returns the Schema which should be used for Tags on a Data Source
func SchemaEnforceLowerCaseKeys ¶
Schema returns the Schema used for Tags
func TagValueToString ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.