Documentation
¶
Index ¶
- func ConnectorConfigWithDefaults(connectorTypeID, plan string) (string, error)
- func ConnectorResponseToModel(spaceID string, connector *kbapi.ConnectorResponse) (*models.KibanaActionConnector, fwdiag.Diagnostics)
- func CreateConnector(ctx context.Context, client *Client, connectorOld models.KibanaActionConnector) (string, fwdiag.Diagnostics)
- func CreateDataView(ctx context.Context, client *Client, spaceID string, ...) (*kbapi.DataViewsDataViewResponseObject, diag.Diagnostics)
- func CreateMaintenanceWindow(ctx context.Context, client *Client, spaceID string, ...) (*kbapi.PostMaintenanceWindowResponse, diag.Diagnostics)
- func DeleteConnector(ctx context.Context, client *Client, connectorID string, spaceID string) fwdiag.Diagnostics
- func DeleteDataView(ctx context.Context, client *Client, spaceID string, viewID string) diag.Diagnostics
- func DeleteMaintenanceWindow(ctx context.Context, client *Client, spaceID string, ...) diag.Diagnostics
- func GetConnector(ctx context.Context, client *Client, connectorID, spaceID string) (*models.KibanaActionConnector, fwdiag.Diagnostics)
- func GetDataView(ctx context.Context, client *Client, spaceID string, viewID string) (*kbapi.DataViewsDataViewResponseObject, diag.Diagnostics)
- func GetDataViews(ctx context.Context, client *Client, spaceID string) ([]kbapi.GetDataViewsResponseItem, diag.Diagnostics)
- func GetMaintenanceWindow(ctx context.Context, client *Client, spaceID string, ...) (*kbapi.GetMaintenanceWindowIdResponse, diag.Diagnostics)
- func SearchConnectors(ctx context.Context, client *Client, ...) ([]*models.KibanaActionConnector, sdkdiag.Diagnostics)
- func UpdateConnector(ctx context.Context, client *Client, connectorOld models.KibanaActionConnector) (string, fwdiag.Diagnostics)
- func UpdateDataView(ctx context.Context, client *Client, spaceID string, viewID string, ...) (*kbapi.DataViewsDataViewResponseObject, diag.Diagnostics)
- func UpdateMaintenanceWindow(ctx context.Context, client *Client, spaceID string, ...) diag.Diagnostics
- type Client
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConnectorConfigWithDefaults ¶ added in v0.11.18
func ConnectorResponseToModel ¶ added in v0.11.18
func ConnectorResponseToModel(spaceID string, connector *kbapi.ConnectorResponse) (*models.KibanaActionConnector, fwdiag.Diagnostics)
func CreateConnector ¶ added in v0.11.18
func CreateConnector(ctx context.Context, client *Client, connectorOld models.KibanaActionConnector) (string, fwdiag.Diagnostics)
func CreateDataView ¶
func CreateDataView(ctx context.Context, client *Client, spaceID string, req kbapi.DataViewsCreateDataViewRequestObject) (*kbapi.DataViewsDataViewResponseObject, diag.Diagnostics)
CreateDataView creates a new data view.
func CreateMaintenanceWindow ¶ added in v0.11.18
func CreateMaintenanceWindow(ctx context.Context, client *Client, spaceID string, body kbapi.PostMaintenanceWindowJSONRequestBody) (*kbapi.PostMaintenanceWindowResponse, diag.Diagnostics)
CreateMaintenanceWindow creates a new maintenance window.
func DeleteConnector ¶ added in v0.11.18
func DeleteDataView ¶
func DeleteDataView(ctx context.Context, client *Client, spaceID string, viewID string) diag.Diagnostics
DeleteDataView deletes an existing data view.
func DeleteMaintenanceWindow ¶ added in v0.11.18
func DeleteMaintenanceWindow(ctx context.Context, client *Client, spaceID string, maintenanceWindowID string) diag.Diagnostics
DeleteMaintenanceWindow deletes an existing maintenance window.
func GetConnector ¶ added in v0.11.18
func GetConnector(ctx context.Context, client *Client, connectorID, spaceID string) (*models.KibanaActionConnector, fwdiag.Diagnostics)
func GetDataView ¶
func GetDataView(ctx context.Context, client *Client, spaceID string, viewID string) (*kbapi.DataViewsDataViewResponseObject, diag.Diagnostics)
GetDataView reads a specific data view from the API.
func GetDataViews ¶
func GetDataViews(ctx context.Context, client *Client, spaceID string) ([]kbapi.GetDataViewsResponseItem, diag.Diagnostics)
GetDataViews reads all data views from the API.
func GetMaintenanceWindow ¶ added in v0.11.18
func GetMaintenanceWindow(ctx context.Context, client *Client, spaceID string, maintenanceWindowID string) (*kbapi.GetMaintenanceWindowIdResponse, diag.Diagnostics)
GetMaintenanceWindow reads a maintenance window from the API by ID
func SearchConnectors ¶ added in v0.11.18
func SearchConnectors(ctx context.Context, client *Client, connectorName, spaceID, connectorTypeID string) ([]*models.KibanaActionConnector, sdkdiag.Diagnostics)
func UpdateConnector ¶ added in v0.11.18
func UpdateConnector(ctx context.Context, client *Client, connectorOld models.KibanaActionConnector) (string, fwdiag.Diagnostics)
func UpdateDataView ¶
func UpdateDataView(ctx context.Context, client *Client, spaceID string, viewID string, req kbapi.DataViewsUpdateDataViewRequestObject) (*kbapi.DataViewsDataViewResponseObject, diag.Diagnostics)
UpdateDataView updates an existing data view.
func UpdateMaintenanceWindow ¶ added in v0.11.18
func UpdateMaintenanceWindow(ctx context.Context, client *Client, spaceID string, maintenanceWindowID string, req kbapi.PatchMaintenanceWindowIdJSONRequestBody) diag.Diagnostics
UpdateMaintenanceWindow updates an existing maintenance window.
Types ¶
Click to show internal directories.
Click to hide internal directories.