Documentation ¶
Index ¶
- type ActionsClient
- func (a ActionsClient) CreateAction(ctx context.Context, req *actions.CreateActionRequest) (*actions.CreateActionResponse, error)
- func (a ActionsClient) DeleteAction(ctx context.Context, req *actions.DeleteActionRequest) (*actions.DeleteActionResponse, error)
- func (a ActionsClient) GetAction(ctx context.Context, req *actions.GetActionRequest) (*actions.GetActionResponse, error)
- func (a ActionsClient) UpdateAction(ctx context.Context, req *actions.ReplaceActionRequest) (*actions.ReplaceActionResponse, error)
- type AlertsClient
- func (a AlertsClient) CreateAlert(ctx context.Context, req *alerts.CreateAlertRequest) (*alerts.CreateAlertResponse, error)
- func (a AlertsClient) DeleteAlert(ctx context.Context, req *alerts.DeleteAlertByUniqueIdRequest) (*alerts.DeleteAlertByUniqueIdResponse, error)
- func (a AlertsClient) GetAlert(ctx context.Context, req *alerts.GetAlertByUniqueIdRequest) (*alerts.GetAlertByUniqueIdResponse, error)
- func (a AlertsClient) UpdateAlert(ctx context.Context, req *alerts.UpdateAlertByUniqueIdRequest) (*alerts.UpdateAlertByUniqueIdResponse, error)
- type CallProperties
- type CallPropertiesCreator
- type ClientSet
- func (c *ClientSet) Actions() *ActionsClient
- func (c *ClientSet) Alerts() *AlertsClient
- func (c *ClientSet) Dashboards() *DashboardsClient
- func (c *ClientSet) DataSet() *DataSetClient
- func (c *ClientSet) Enrichments() *EnrichmentsClient
- func (c *ClientSet) GrafanaDashboards() *GrafanaDashboardClient
- func (c *ClientSet) Logs2Metrics() *Logs2MetricsClient
- func (c *ClientSet) RecordingRuleGroups() *RecordingRulesGroupsClient
- func (c *ClientSet) RuleGroups() *RuleGroupsClient
- func (c *ClientSet) TCOPolicies() *TCOPolicies
- func (c *ClientSet) Webhooks() *WebhooksClient
- type DashboardsClient
- func (d DashboardsClient) CreateDashboard(ctx context.Context, req *dashboards.CreateDashboardRequest) (*dashboards.CreateDashboardResponse, error)
- func (d DashboardsClient) DeleteDashboard(ctx context.Context, req *dashboards.DeleteDashboardRequest) (*dashboards.DeleteDashboardResponse, error)
- func (d DashboardsClient) GetDashboard(ctx context.Context, req *dashboards.GetDashboardRequest) (*dashboards.GetDashboardResponse, error)
- func (d DashboardsClient) UpdateDashboard(ctx context.Context, req *dashboards.ReplaceDashboardRequest) (*dashboards.ReplaceDashboardResponse, error)
- type DataSetClient
- func (d DataSetClient) CreatDataSet(ctx context.Context, req *enrichment.CreateCustomEnrichmentRequest) (*enrichment.CreateCustomEnrichmentResponse, error)
- func (d DataSetClient) DeleteDataSet(ctx context.Context, req *enrichment.DeleteCustomEnrichmentRequest) (*enrichment.DeleteCustomEnrichmentResponse, error)
- func (d DataSetClient) GetDataSet(ctx context.Context, req *enrichment.GetCustomEnrichmentRequest) (*enrichment.GetCustomEnrichmentResponse, error)
- func (d DataSetClient) UpdateDataSet(ctx context.Context, req *enrichment.UpdateCustomEnrichmentRequest) (*enrichment.UpdateCustomEnrichmentResponse, error)
- type EnrichmentsClient
- func (e EnrichmentsClient) CreateEnrichments(ctx context.Context, req []*enrichment.EnrichmentRequestModel) ([]*enrichment.Enrichment, error)
- func (e EnrichmentsClient) DeleteEnrichments(ctx context.Context, ids []uint32) error
- func (e EnrichmentsClient) DeleteEnrichmentsByType(ctx context.Context, enrichmentType string) error
- func (e EnrichmentsClient) GetCustomEnrichments(ctx context.Context, customEnrichmentId uint32) ([]*enrichment.Enrichment, error)
- func (e EnrichmentsClient) GetEnrichmentsByType(ctx context.Context, enrichmentType string) ([]*enrichment.Enrichment, error)
- func (e EnrichmentsClient) UpdateEnrichments(ctx context.Context, ids []uint32, req []*enrichment.EnrichmentRequestModel) ([]*enrichment.Enrichment, error)
- type GrafanaDashboardClient
- func (g GrafanaDashboardClient) CreateGrafanaDashboard(ctx context.Context, dashboard gapi.Dashboard) (*gapi.DashboardSaveResponse, error)
- func (g GrafanaDashboardClient) DeleteGrafanaDashboard(ctx context.Context, uid string) error
- func (g GrafanaDashboardClient) GetGrafanaDashboard(ctx context.Context, uid string) (*gapi.Dashboard, error)
- func (g GrafanaDashboardClient) GetTargetURL() string
- func (g GrafanaDashboardClient) UpdateGrafanaDashboard(ctx context.Context, dashboard gapi.Dashboard) (*gapi.DashboardSaveResponse, error)
- type Logs2MetricsClient
- func (l Logs2MetricsClient) CreateLogs2Metric(ctx context.Context, req *logs2metrics.CreateL2MRequest) (*logs2metrics.L2M, error)
- func (l Logs2MetricsClient) DeleteLogs2Metric(ctx context.Context, req *logs2metrics.DeleteL2MRequest) (*emptypb.Empty, error)
- func (l Logs2MetricsClient) GetLogs2Metric(ctx context.Context, req *logs2metrics.GetL2MRequest) (*logs2metrics.L2M, error)
- func (l Logs2MetricsClient) UpdateLogs2Metric(ctx context.Context, req *logs2metrics.ReplaceL2MRequest) (*logs2metrics.L2M, error)
- type RecordingRulesGroupsClient
- func (r RecordingRulesGroupsClient) CreateRecordingRuleGroupSet(ctx context.Context, req *rrg.CreateRuleGroupSet) (*rrg.CreateRuleGroupSetResult, error)
- func (r RecordingRulesGroupsClient) DeleteRecordingRuleGroupSet(ctx context.Context, req *rrg.DeleteRuleGroupSet) (*emptypb.Empty, error)
- func (r RecordingRulesGroupsClient) GetRecordingRuleGroupSet(ctx context.Context, req *rrg.FetchRuleGroupSet) (*rrg.OutRuleGroupSet, error)
- func (r RecordingRulesGroupsClient) ListRecordingRuleGroup(ctx context.Context) (*rrg.RuleGroupSetListing, error)
- func (r RecordingRulesGroupsClient) UpdateRecordingRuleGroupSet(ctx context.Context, req *rrg.UpdateRuleGroupSet) (*emptypb.Empty, error)
- type RuleGroupsClient
- func (r RuleGroupsClient) CreateRuleGroup(ctx context.Context, req *rulesgroups.CreateRuleGroupRequest) (*rulesgroups.CreateRuleGroupResponse, error)
- func (r RuleGroupsClient) DeleteRuleGroup(ctx context.Context, req *rulesgroups.DeleteRuleGroupRequest) (*rulesgroups.DeleteRuleGroupResponse, error)
- func (r RuleGroupsClient) GetRuleGroup(ctx context.Context, req *rulesgroups.GetRuleGroupRequest) (*rulesgroups.GetRuleGroupResponse, error)
- func (r RuleGroupsClient) UpdateRuleGroup(ctx context.Context, req *rulesgroups.UpdateRuleGroupRequest) (*rulesgroups.UpdateRuleGroupResponse, error)
- type TCOPolicies
- func (t TCOPolicies) CreateTCOPolicy(ctx context.Context, jsonContent string) (string, error)
- func (t TCOPolicies) DeleteTCOPolicy(ctx context.Context, id string) error
- func (t TCOPolicies) GetTCOPolicy(ctx context.Context, id string) (string, error)
- func (t TCOPolicies) UpdateTCOPolicy(ctx context.Context, id string, jsonContent string) (string, error)
- type WebhooksClient
- func (w WebhooksClient) CreateWebhook(ctx context.Context, body string) (string, error)
- func (w WebhooksClient) DeleteWebhook(ctx context.Context, webhookId string) (string, error)
- func (w WebhooksClient) GetWebhook(ctx context.Context, webhookId string) (string, error)
- func (w WebhooksClient) UpdateWebhook(ctx context.Context, body string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionsClient ¶
type ActionsClient struct {
// contains filtered or unexported fields
}
func NewActionsClient ¶
func NewActionsClient(c *CallPropertiesCreator) *ActionsClient
func (ActionsClient) CreateAction ¶
func (a ActionsClient) CreateAction(ctx context.Context, req *actions.CreateActionRequest) (*actions.CreateActionResponse, error)
func (ActionsClient) DeleteAction ¶
func (a ActionsClient) DeleteAction(ctx context.Context, req *actions.DeleteActionRequest) (*actions.DeleteActionResponse, error)
func (ActionsClient) GetAction ¶
func (a ActionsClient) GetAction(ctx context.Context, req *actions.GetActionRequest) (*actions.GetActionResponse, error)
func (ActionsClient) UpdateAction ¶
func (a ActionsClient) UpdateAction(ctx context.Context, req *actions.ReplaceActionRequest) (*actions.ReplaceActionResponse, error)
type AlertsClient ¶
type AlertsClient struct {
// contains filtered or unexported fields
}
func NewAlertsClient ¶
func NewAlertsClient(c *CallPropertiesCreator) *AlertsClient
func (AlertsClient) CreateAlert ¶
func (a AlertsClient) CreateAlert(ctx context.Context, req *alerts.CreateAlertRequest) (*alerts.CreateAlertResponse, error)
func (AlertsClient) DeleteAlert ¶
func (a AlertsClient) DeleteAlert(ctx context.Context, req *alerts.DeleteAlertByUniqueIdRequest) (*alerts.DeleteAlertByUniqueIdResponse, error)
func (AlertsClient) GetAlert ¶
func (a AlertsClient) GetAlert(ctx context.Context, req *alerts.GetAlertByUniqueIdRequest) (*alerts.GetAlertByUniqueIdResponse, error)
func (AlertsClient) UpdateAlert ¶
func (a AlertsClient) UpdateAlert(ctx context.Context, req *alerts.UpdateAlertByUniqueIdRequest) (*alerts.UpdateAlertByUniqueIdResponse, error)
type CallProperties ¶
type CallProperties struct { Ctx context.Context Connection *grpc.ClientConn CallOptions []grpc.CallOption }
type CallPropertiesCreator ¶
type CallPropertiesCreator struct {
// contains filtered or unexported fields
}
func NewCallPropertiesCreator ¶
func NewCallPropertiesCreator(targetUrl, apiKey string) *CallPropertiesCreator
func (CallPropertiesCreator) GetCallProperties ¶
func (c CallPropertiesCreator) GetCallProperties(ctx context.Context) (*CallProperties, error)
type ClientSet ¶
type ClientSet struct {
// contains filtered or unexported fields
}
func NewClientSet ¶
func (*ClientSet) Actions ¶
func (c *ClientSet) Actions() *ActionsClient
func (*ClientSet) Alerts ¶
func (c *ClientSet) Alerts() *AlertsClient
func (*ClientSet) Dashboards ¶
func (c *ClientSet) Dashboards() *DashboardsClient
func (*ClientSet) DataSet ¶
func (c *ClientSet) DataSet() *DataSetClient
func (*ClientSet) Enrichments ¶
func (c *ClientSet) Enrichments() *EnrichmentsClient
func (*ClientSet) GrafanaDashboards ¶
func (c *ClientSet) GrafanaDashboards() *GrafanaDashboardClient
func (*ClientSet) Logs2Metrics ¶
func (c *ClientSet) Logs2Metrics() *Logs2MetricsClient
func (*ClientSet) RecordingRuleGroups ¶
func (c *ClientSet) RecordingRuleGroups() *RecordingRulesGroupsClient
func (*ClientSet) RuleGroups ¶
func (c *ClientSet) RuleGroups() *RuleGroupsClient
func (*ClientSet) TCOPolicies ¶
func (c *ClientSet) TCOPolicies() *TCOPolicies
func (*ClientSet) Webhooks ¶
func (c *ClientSet) Webhooks() *WebhooksClient
type DashboardsClient ¶
type DashboardsClient struct {
// contains filtered or unexported fields
}
func NewDashboardsClient ¶
func NewDashboardsClient(c *CallPropertiesCreator) *DashboardsClient
func (DashboardsClient) CreateDashboard ¶
func (d DashboardsClient) CreateDashboard(ctx context.Context, req *dashboards.CreateDashboardRequest) (*dashboards.CreateDashboardResponse, error)
func (DashboardsClient) DeleteDashboard ¶
func (d DashboardsClient) DeleteDashboard(ctx context.Context, req *dashboards.DeleteDashboardRequest) (*dashboards.DeleteDashboardResponse, error)
func (DashboardsClient) GetDashboard ¶
func (d DashboardsClient) GetDashboard(ctx context.Context, req *dashboards.GetDashboardRequest) (*dashboards.GetDashboardResponse, error)
func (DashboardsClient) UpdateDashboard ¶
func (d DashboardsClient) UpdateDashboard(ctx context.Context, req *dashboards.ReplaceDashboardRequest) (*dashboards.ReplaceDashboardResponse, error)
type DataSetClient ¶
type DataSetClient struct {
// contains filtered or unexported fields
}
func NewDataSetClient ¶
func NewDataSetClient(c *CallPropertiesCreator) *DataSetClient
func (DataSetClient) CreatDataSet ¶
func (d DataSetClient) CreatDataSet(ctx context.Context, req *enrichment.CreateCustomEnrichmentRequest) (*enrichment.CreateCustomEnrichmentResponse, error)
func (DataSetClient) DeleteDataSet ¶
func (d DataSetClient) DeleteDataSet(ctx context.Context, req *enrichment.DeleteCustomEnrichmentRequest) (*enrichment.DeleteCustomEnrichmentResponse, error)
func (DataSetClient) GetDataSet ¶
func (d DataSetClient) GetDataSet(ctx context.Context, req *enrichment.GetCustomEnrichmentRequest) (*enrichment.GetCustomEnrichmentResponse, error)
func (DataSetClient) UpdateDataSet ¶
func (d DataSetClient) UpdateDataSet(ctx context.Context, req *enrichment.UpdateCustomEnrichmentRequest) (*enrichment.UpdateCustomEnrichmentResponse, error)
type EnrichmentsClient ¶
type EnrichmentsClient struct {
// contains filtered or unexported fields
}
func NewEnrichmentClient ¶
func NewEnrichmentClient(c *CallPropertiesCreator) *EnrichmentsClient
func (EnrichmentsClient) CreateEnrichments ¶
func (e EnrichmentsClient) CreateEnrichments(ctx context.Context, req []*enrichment.EnrichmentRequestModel) ([]*enrichment.Enrichment, error)
func (EnrichmentsClient) DeleteEnrichments ¶
func (e EnrichmentsClient) DeleteEnrichments(ctx context.Context, ids []uint32) error
func (EnrichmentsClient) DeleteEnrichmentsByType ¶
func (e EnrichmentsClient) DeleteEnrichmentsByType(ctx context.Context, enrichmentType string) error
func (EnrichmentsClient) GetCustomEnrichments ¶
func (e EnrichmentsClient) GetCustomEnrichments(ctx context.Context, customEnrichmentId uint32) ([]*enrichment.Enrichment, error)
func (EnrichmentsClient) GetEnrichmentsByType ¶
func (e EnrichmentsClient) GetEnrichmentsByType(ctx context.Context, enrichmentType string) ([]*enrichment.Enrichment, error)
func (EnrichmentsClient) UpdateEnrichments ¶
func (e EnrichmentsClient) UpdateEnrichments(ctx context.Context, ids []uint32, req []*enrichment.EnrichmentRequestModel) ([]*enrichment.Enrichment, error)
type GrafanaDashboardClient ¶
type GrafanaDashboardClient struct {
// contains filtered or unexported fields
}
func NewGrafanaClient ¶
func NewGrafanaClient(c *CallPropertiesCreator) *GrafanaDashboardClient
func (GrafanaDashboardClient) CreateGrafanaDashboard ¶
func (g GrafanaDashboardClient) CreateGrafanaDashboard(ctx context.Context, dashboard gapi.Dashboard) (*gapi.DashboardSaveResponse, error)
func (GrafanaDashboardClient) DeleteGrafanaDashboard ¶
func (g GrafanaDashboardClient) DeleteGrafanaDashboard(ctx context.Context, uid string) error
func (GrafanaDashboardClient) GetGrafanaDashboard ¶
func (GrafanaDashboardClient) GetTargetURL ¶
func (g GrafanaDashboardClient) GetTargetURL() string
func (GrafanaDashboardClient) UpdateGrafanaDashboard ¶
func (g GrafanaDashboardClient) UpdateGrafanaDashboard(ctx context.Context, dashboard gapi.Dashboard) (*gapi.DashboardSaveResponse, error)
type Logs2MetricsClient ¶
type Logs2MetricsClient struct {
// contains filtered or unexported fields
}
func NewLogs2MetricsClient ¶
func NewLogs2MetricsClient(c *CallPropertiesCreator) *Logs2MetricsClient
func (Logs2MetricsClient) CreateLogs2Metric ¶
func (l Logs2MetricsClient) CreateLogs2Metric(ctx context.Context, req *logs2metrics.CreateL2MRequest) (*logs2metrics.L2M, error)
func (Logs2MetricsClient) DeleteLogs2Metric ¶
func (l Logs2MetricsClient) DeleteLogs2Metric(ctx context.Context, req *logs2metrics.DeleteL2MRequest) (*emptypb.Empty, error)
func (Logs2MetricsClient) GetLogs2Metric ¶
func (l Logs2MetricsClient) GetLogs2Metric(ctx context.Context, req *logs2metrics.GetL2MRequest) (*logs2metrics.L2M, error)
func (Logs2MetricsClient) UpdateLogs2Metric ¶
func (l Logs2MetricsClient) UpdateLogs2Metric(ctx context.Context, req *logs2metrics.ReplaceL2MRequest) (*logs2metrics.L2M, error)
type RecordingRulesGroupsClient ¶
type RecordingRulesGroupsClient struct {
// contains filtered or unexported fields
}
func NewRecordingRuleGroupsClient ¶
func NewRecordingRuleGroupsClient(c *CallPropertiesCreator) *RecordingRulesGroupsClient
func (RecordingRulesGroupsClient) CreateRecordingRuleGroupSet ¶
func (r RecordingRulesGroupsClient) CreateRecordingRuleGroupSet(ctx context.Context, req *rrg.CreateRuleGroupSet) (*rrg.CreateRuleGroupSetResult, error)
func (RecordingRulesGroupsClient) DeleteRecordingRuleGroupSet ¶
func (r RecordingRulesGroupsClient) DeleteRecordingRuleGroupSet(ctx context.Context, req *rrg.DeleteRuleGroupSet) (*emptypb.Empty, error)
func (RecordingRulesGroupsClient) GetRecordingRuleGroupSet ¶
func (r RecordingRulesGroupsClient) GetRecordingRuleGroupSet(ctx context.Context, req *rrg.FetchRuleGroupSet) (*rrg.OutRuleGroupSet, error)
func (RecordingRulesGroupsClient) ListRecordingRuleGroup ¶
func (r RecordingRulesGroupsClient) ListRecordingRuleGroup(ctx context.Context) (*rrg.RuleGroupSetListing, error)
func (RecordingRulesGroupsClient) UpdateRecordingRuleGroupSet ¶
func (r RecordingRulesGroupsClient) UpdateRecordingRuleGroupSet(ctx context.Context, req *rrg.UpdateRuleGroupSet) (*emptypb.Empty, error)
type RuleGroupsClient ¶
type RuleGroupsClient struct {
// contains filtered or unexported fields
}
func NewRuleGroupsClient ¶
func NewRuleGroupsClient(c *CallPropertiesCreator) *RuleGroupsClient
func (RuleGroupsClient) CreateRuleGroup ¶
func (r RuleGroupsClient) CreateRuleGroup(ctx context.Context, req *rulesgroups.CreateRuleGroupRequest) (*rulesgroups.CreateRuleGroupResponse, error)
func (RuleGroupsClient) DeleteRuleGroup ¶
func (r RuleGroupsClient) DeleteRuleGroup(ctx context.Context, req *rulesgroups.DeleteRuleGroupRequest) (*rulesgroups.DeleteRuleGroupResponse, error)
func (RuleGroupsClient) GetRuleGroup ¶
func (r RuleGroupsClient) GetRuleGroup(ctx context.Context, req *rulesgroups.GetRuleGroupRequest) (*rulesgroups.GetRuleGroupResponse, error)
func (RuleGroupsClient) UpdateRuleGroup ¶
func (r RuleGroupsClient) UpdateRuleGroup(ctx context.Context, req *rulesgroups.UpdateRuleGroupRequest) (*rulesgroups.UpdateRuleGroupResponse, error)
type TCOPolicies ¶
type TCOPolicies struct {
// contains filtered or unexported fields
}
func NewTCOPoliciesClient ¶
func NewTCOPoliciesClient(c *CallPropertiesCreator) *TCOPolicies
func (TCOPolicies) CreateTCOPolicy ¶
func (TCOPolicies) DeleteTCOPolicy ¶
func (t TCOPolicies) DeleteTCOPolicy(ctx context.Context, id string) error
func (TCOPolicies) GetTCOPolicy ¶
func (TCOPolicies) UpdateTCOPolicy ¶
type WebhooksClient ¶
type WebhooksClient struct {
// contains filtered or unexported fields
}
func NewWebhooksClient ¶
func NewWebhooksClient(c *CallPropertiesCreator) *WebhooksClient
func (WebhooksClient) CreateWebhook ¶
func (WebhooksClient) DeleteWebhook ¶
func (WebhooksClient) GetWebhook ¶
func (WebhooksClient) UpdateWebhook ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.