Skip to content

DataSourceJsonData🔗

TODO docs

Definition🔗

type DataSourceJsonData struct {
    AuthType *string `json:"authType,omitempty"`
    DefaultRegion *string `json:"defaultRegion,omitempty"`
    Profile *string `json:"profile,omitempty"`
    ManageAlerts *bool `json:"manageAlerts,omitempty"`
    AlertmanagerUid *string `json:"alertmanagerUid,omitempty"`
}

Methods🔗

UnmarshalJSONStrict🔗

UnmarshalJSONStrict implements a custom JSON unmarshalling logic to decode DataSourceJsonData from JSON.

Note: the unmarshalling done by this function is strict. It will fail over required fields being absent from the input, fields having an incorrect type, unexpected fields being present, …

func (dataSourceJsonData *DataSourceJsonData) UnmarshalJSONStrict(raw []byte) error

Equals🔗

Equals tests the equality of two DataSourceJsonData objects.

func (dataSourceJsonData *DataSourceJsonData) Equals(other DataSourceJsonData) bool

Validate🔗

Validate checks all the validation constraints that may be defined on DataSourceJsonData fields for violations and returns them.

func (dataSourceJsonData *DataSourceJsonData) Validate() error

See also🔗