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.