Documentation ¶
Index ¶
- func Bool() *schema.Schema
- func ComplexMapElem(in *schema.Schema) *schema.Resource
- func ComputedBool() *schema.Schema
- func ComputedComplexMap(elem *schema.Schema) *schema.Schema
- func ComputedDuration() *schema.Schema
- func ComputedFloat() *schema.Schema
- func ComputedInt() *schema.Schema
- func ComputedIntOrString() *schema.Schema
- func ComputedList(elem interface{}) *schema.Schema
- func ComputedMap(elem *schema.Schema) *schema.Schema
- func ComputedQuantity() *schema.Schema
- func ComputedString() *schema.Schema
- func ComputedStruct(elem *schema.Resource) *schema.Schema
- func CustomizeDiffRevision(_ context.Context, d *schema.ResourceDiff, m interface{}) error
- func CustomizeDiffVersion(_ context.Context, d *schema.ResourceDiff, m interface{}) error
- func ExpandBool(in interface{}) bool
- func ExpandDuration(in interface{}) metav1.Duration
- func ExpandFloat(in interface{}) float64
- func ExpandInt(in interface{}) int
- func ExpandIntOrString(in interface{}) intstr.IntOrString
- func ExpandQuantity(in interface{}) resource.Quantity
- func ExpandString(in interface{}) string
- func FlattenBool(in bool) interface{}
- func FlattenDuration(in metav1.Duration) interface{}
- func FlattenFloat(in float64) interface{}
- func FlattenInt(in int) interface{}
- func FlattenIntOrString(in intstr.IntOrString) interface{}
- func FlattenQuantity(in resource.Quantity) interface{}
- func FlattenString(in string) interface{}
- func Float() *schema.Schema
- func ForceNew(s *schema.Schema) *schema.Schema
- func Int() *schema.Schema
- func List(elem interface{}) *schema.Schema
- func Nullable(in *schema.Schema) *schema.Schema
- func OptionalBool() *schema.Schema
- func OptionalComplexMap(elem *schema.Schema) *schema.Schema
- func OptionalComputedBool() *schema.Schema
- func OptionalComputedFloat() *schema.Schema
- func OptionalComputedInt() *schema.Schema
- func OptionalComputedList(elem interface{}) *schema.Schema
- func OptionalComputedMap(elem *schema.Schema) *schema.Schema
- func OptionalComputedString() *schema.Schema
- func OptionalComputedStruct(elem *schema.Resource) *schema.Schema
- func OptionalDuration() *schema.Schema
- func OptionalFloat() *schema.Schema
- func OptionalInt() *schema.Schema
- func OptionalIntOrString() *schema.Schema
- func OptionalList(elem interface{}) *schema.Schema
- func OptionalMap(elem *schema.Schema) *schema.Schema
- func OptionalQuantity() *schema.Schema
- func OptionalSetList(elem interface{}) *schema.Schema
- func OptionalString() *schema.Schema
- func OptionalStruct(elem *schema.Resource) *schema.Schema
- func RequiredBool() *schema.Schema
- func RequiredFloat() *schema.Schema
- func RequiredInt() *schema.Schema
- func RequiredList(elem interface{}) *schema.Schema
- func RequiredMap(elem *schema.Schema) *schema.Schema
- func RequiredSetList(elem interface{}) *schema.Schema
- func RequiredString() *schema.Schema
- func RequiredStruct(elem *schema.Resource) *schema.Schema
- func Schema(t schema.ValueType, elem interface{}, required, optional, computed bool, ...) *schema.Schema
- func Sensitive(s *schema.Schema) *schema.Schema
- func Simple(t schema.ValueType, required, optional, computed bool) *schema.Schema
- func SimpleComputed(t schema.ValueType) *schema.Schema
- func SimpleOptional(t schema.ValueType) *schema.Schema
- func SimpleOptionalComputed(t schema.ValueType) *schema.Schema
- func SimpleRequired(t schema.ValueType) *schema.Schema
- func String() *schema.Schema
- func SuppressDiff(s *schema.Schema) *schema.Schema
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComputedBool ¶
func ComputedDuration ¶
func ComputedFloat ¶
func ComputedInt ¶
func ComputedIntOrString ¶
func ComputedList ¶
func ComputedQuantity ¶
func ComputedString ¶
func CustomizeDiffRevision ¶
func CustomizeDiffRevision(_ context.Context, d *schema.ResourceDiff, m interface{}) error
func CustomizeDiffVersion ¶ added in v1.23.5
func CustomizeDiffVersion(_ context.Context, d *schema.ResourceDiff, m interface{}) error
func ExpandBool ¶
func ExpandBool(in interface{}) bool
func ExpandDuration ¶
func ExpandFloat ¶
func ExpandFloat(in interface{}) float64
func ExpandIntOrString ¶
func ExpandIntOrString(in interface{}) intstr.IntOrString
func ExpandQuantity ¶
func ExpandString ¶
func ExpandString(in interface{}) string
func FlattenBool ¶
func FlattenBool(in bool) interface{}
func FlattenDuration ¶
func FlattenFloat ¶
func FlattenFloat(in float64) interface{}
func FlattenInt ¶
func FlattenInt(in int) interface{}
func FlattenIntOrString ¶
func FlattenIntOrString(in intstr.IntOrString) interface{}
func FlattenQuantity ¶
func FlattenString ¶
func FlattenString(in string) interface{}
func OptionalBool ¶
func OptionalComputedBool ¶
func OptionalComputedFloat ¶
func OptionalComputedInt ¶
func OptionalComputedList ¶
func OptionalComputedString ¶
func OptionalDuration ¶
func OptionalFloat ¶
func OptionalInt ¶
func OptionalIntOrString ¶
func OptionalList ¶
func OptionalQuantity ¶
func OptionalSetList ¶
func OptionalString ¶
func RequiredBool ¶
func RequiredFloat ¶
func RequiredInt ¶
func RequiredList ¶
func RequiredSetList ¶
func RequiredString ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.