Documentation
¶
Index ¶
- type Reference
- type SavedObjectOSD
- type SavedObjectPostPayload
- type SavedObjectTF
- type SavedObjectsProvider
- func (p *SavedObjectsProvider) DeleteObject(ctx context.Context, obj *SavedObjectOSD) diag.Diagnostics
- func (p *SavedObjectsProvider) GetObject(ctx context.Context, obj *SavedObjectOSD) (*SavedObjectTF, diag.Diagnostics)
- func (p *SavedObjectsProvider) SaveObject(ctx context.Context, obj *SavedObjectOSD) diag.Diagnostics
- func (provider *SavedObjectsProvider) URL(path string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SavedObjectOSD ¶
type SavedObjectOSD struct {
Type string `json:"type,omitempty"`
ID string `json:"id,omitempty"`
SavedObjectPostPayload
}
type SavedObjectPostPayload ¶
type SavedObjectTF ¶
type SavedObjectsProvider ¶
type SavedObjectsProvider struct {
BaseUrl string
SyncIndexPatternFields bool
// contains filtered or unexported fields
}
func NewSavedObjectsProvider ¶
func NewSavedObjectsProvider(baseUrl string, client *http.Client, syncIndexPatternFields bool) *SavedObjectsProvider
func (*SavedObjectsProvider) DeleteObject ¶
func (p *SavedObjectsProvider) DeleteObject(ctx context.Context, obj *SavedObjectOSD) diag.Diagnostics
func (*SavedObjectsProvider) GetObject ¶
func (p *SavedObjectsProvider) GetObject(ctx context.Context, obj *SavedObjectOSD) (*SavedObjectTF, diag.Diagnostics)
func (*SavedObjectsProvider) SaveObject ¶
func (p *SavedObjectsProvider) SaveObject(ctx context.Context, obj *SavedObjectOSD) diag.Diagnostics
func (*SavedObjectsProvider) URL ¶
func (provider *SavedObjectsProvider) URL(path string) string
Click to show internal directories.
Click to hide internal directories.