Documentation ¶
Index ¶
- func JSONBytesEqual(b1, b2 []byte) bool
- func JSONStringsEqual(s1, s2 string) bool
- func SuppressEOT(k, old, new string, d *schema.ResourceData) bool
- func SuppressJSONorEOT(k, old, new string, d *schema.ResourceData) bool
- type Decoder
- type Marshaler
- type MinDecoder
- type Properties
- type Schemer
- type StringSet
- type Unmarshaler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func JSONBytesEqual ¶
func JSONStringsEqual ¶
func SuppressEOT ¶
func SuppressEOT(k, old, new string, d *schema.ResourceData) bool
func SuppressJSONorEOT ¶
func SuppressJSONorEOT(k, old, new string, d *schema.ResourceData) bool
Types ¶
type Decoder ¶
type Decoder interface { GetOk(key string) (any, bool) Get(key string) any Decode(key string, v any) error DecodeAll(map[string]any) error DecodeAny(map[string]any) (any, error) DecodeSlice(key string, v any) error }
Decoder has no documentation
func DecoderFrom ¶
func DecoderFrom(m MinDecoder) Decoder
func NewDecoder ¶
func NewDecoder(parent MinDecoder, address ...any) Decoder
NewDecoder has no documentation
func VoidDecoder ¶
func VoidDecoder() Decoder
type Marshaler ¶
type Marshaler interface {
MarshalHCL(Properties) error
}
Marshaler has no documentation
type MinDecoder ¶
Decoder has no documentation
type Properties ¶
func (Properties) EncodeSlice ¶
func (me Properties) EncodeSlice(key string, v any) error
func (Properties) Unknowns ¶
func (me Properties) Unknowns(unknowns map[string]json.RawMessage) error
type Unmarshaler ¶
Click to show internal directories.
Click to hide internal directories.