Versions in this module Expand all Collapse all v1 v1.6.11 Dec 13, 2019 v1.6.10 Dec 12, 2019 Changes in this version + const AlertMutingRuleAPIURL + const AuthHeaderKey + const ChartAPIURL + const DashboardAPIURL + const DashboardGroupAPIURL + const DefaultAPIURL + const DetectorAPIURL + const DimensionAPIURL + const IntegrationAPIURL + const MetricAPIURL + const MetricTimeSeriesAPIURL + const OrganizationAPIURL + const OrganizationMemberAPIURL + const OrganizationMembersAPIURL + const SessionTokenAPIURL + const TagAPIURL + const TeamAPIURL + const TokenAPIURL + type Client struct + func NewClient(token string, options ...ClientParam) (*Client, error) + func (c *Client) CreateAWSCloudWatchIntegration(acwi *integration.AwsCloudWatchIntegration) (*integration.AwsCloudWatchIntegration, error) + func (c *Client) CreateAlertMutingRule(muteRequest *alertmuting.CreateUpdateAlertMutingRuleRequest) (*alertmuting.AlertMutingRule, error) + func (c *Client) CreateAzureIntegration(acwi *integration.AzureIntegration) (*integration.AzureIntegration, error) + func (c *Client) CreateChart(chartRequest *chart.CreateUpdateChartRequest) (*chart.Chart, error) + func (c *Client) CreateDashboard(dashboardRequest *dashboard.CreateUpdateDashboardRequest) (*dashboard.Dashboard, error) + func (c *Client) CreateDashboardGroup(dashboardGroupRequest *dashboard_group.CreateUpdateDashboardGroupRequest, ...) (*dashboard_group.DashboardGroup, error) + func (c *Client) CreateDetector(detectorRequest *detector.CreateUpdateDetectorRequest) (*detector.Detector, error) + func (c *Client) CreateGCPIntegration(gcpi *integration.GCPIntegration) (*integration.GCPIntegration, error) + func (c *Client) CreateJiraIntegration(ji *integration.JiraIntegration) (*integration.JiraIntegration, error) + func (c *Client) CreateOpsgenieIntegration(oi *integration.OpsgenieIntegration) (*integration.OpsgenieIntegration, error) + func (c *Client) CreateOrgToken(tokenRequest *orgtoken.CreateUpdateTokenRequest) (*orgtoken.Token, error) + func (c *Client) CreatePagerDutyIntegration(pdi *integration.PagerDutyIntegration) (*integration.PagerDutyIntegration, error) + func (c *Client) CreateSessionToken(tokenRequest *sessiontoken.CreateTokenRequest) (*sessiontoken.Token, error) + func (c *Client) CreateSlackIntegration(si *integration.SlackIntegration) (*integration.SlackIntegration, error) + func (c *Client) CreateTeam(t *team.CreateUpdateTeamRequest) (*team.Team, error) + func (c *Client) CreateUpdateTag(name string, cutr *metrics_metadata.CreateUpdateTagRequest) (*metrics_metadata.Tag, error) + func (c *Client) CreateVictorOpsIntegration(oi *integration.VictorOpsIntegration) (*integration.VictorOpsIntegration, error) + func (c *Client) DeleteAWSCloudWatchIntegration(id string) error + func (c *Client) DeleteAlertMutingRule(name string) error + func (c *Client) DeleteAzureIntegration(id string) error + func (c *Client) DeleteChart(id string) error + func (c *Client) DeleteDashboard(id string) error + func (c *Client) DeleteDashboardGroup(id string) error + func (c *Client) DeleteDetector(id string) error + func (c *Client) DeleteGCPIntegration(id string) error + func (c *Client) DeleteIntegration(id string) error + func (c *Client) DeleteJiraIntegration(id string) error + func (c *Client) DeleteMember(id string) error + func (c *Client) DeleteOpsgenieIntegration(id string) error + func (c *Client) DeleteOrgToken(name string) error + func (c *Client) DeletePagerDutyIntegration(id string) error + func (c *Client) DeleteSessionToken(token string) error + func (c *Client) DeleteSlackIntegration(id string) error + func (c *Client) DeleteTag(id string) error + func (c *Client) DeleteTeam(id string) error + func (c *Client) DeleteVictorOpsIntegration(id string) error + func (c *Client) DisableDetector(id string, labels []string) error + func (c *Client) EnableDetector(id string, labels []string) error + func (c *Client) GetAWSCloudWatchIntegration(id string) (*integration.AwsCloudWatchIntegration, error) + func (c *Client) GetAlertMutingRule(id string) (*alertmuting.AlertMutingRule, error) + func (c *Client) GetAzureIntegration(id string) (*integration.AzureIntegration, error) + func (c *Client) GetChart(id string) (*chart.Chart, error) + func (c *Client) GetDashboard(id string) (*dashboard.Dashboard, error) + func (c *Client) GetDashboardGroup(id string) (*dashboard_group.DashboardGroup, error) + func (c *Client) GetDetector(id string) (*detector.Detector, error) + func (c *Client) GetDimension(key string, value string) (*metrics_metadata.Dimension, error) + func (c *Client) GetGCPIntegration(id string) (*integration.GCPIntegration, error) + func (c *Client) GetIntegration(id string) (map[string]interface{}, error) + func (c *Client) GetJiraIntegration(id string) (*integration.JiraIntegration, error) + func (c *Client) GetMember(id string) (*organization.Member, error) + func (c *Client) GetMetric(name string) (*metrics_metadata.Metric, error) + func (c *Client) GetMetricTimeSeries(id string) (*metrics_metadata.MetricTimeSeries, error) + func (c *Client) GetOpsgenieIntegration(id string) (*integration.OpsgenieIntegration, error) + func (c *Client) GetOrgToken(id string) (*orgtoken.Token, error) + func (c *Client) GetOrganization(id string) (*organization.Organization, error) + func (c *Client) GetOrganizationMembers(limit int, query string, offset int, orderBy string) (*organization.MemberSearchResults, error) + func (c *Client) GetPagerDutyIntegration(id string) (*integration.PagerDutyIntegration, error) + func (c *Client) GetSlackIntegration(id string) (*integration.SlackIntegration, error) + func (c *Client) GetTag(name string) (*metrics_metadata.Tag, error) + func (c *Client) GetTeam(id string) (*team.Team, error) + func (c *Client) GetVictorOpsIntegration(id string) (*integration.VictorOpsIntegration, error) + func (c *Client) InviteMember(inviteRequest *organization.CreateUpdateMemberRequest) (*organization.Member, error) + func (c *Client) InviteMembers(inviteRequest *organization.InviteMembersRequest) (*organization.InviteMembersRequest, error) + func (c *Client) SearchAlertMutingRules(include string, limit int, name string, offset int) (*alertmuting.SearchResult, error) + func (c *Client) SearchCharts(limit int, name string, offset int, tags string) (*chart.SearchResult, error) + func (c *Client) SearchDashboard(limit int, name string, offset int, tags string) (*dashboard.SearchResult, error) + func (c *Client) SearchDashboardGroups(limit int, name string, offset int) (*dashboard_group.SearchResult, error) + func (c *Client) SearchDetectors(limit int, name string, offset int, tags string) (*detector.SearchResults, error) + func (c *Client) SearchDimension(query string, orderBy string, limit int, offset int) (*metrics_metadata.DimensionQueryResponseModel, error) + func (c *Client) SearchMetric(query string, orderBy string, limit int, offset int) (*metrics_metadata.RetrieveMetricMetadataResponseModel, error) + func (c *Client) SearchMetricTimeSeries(query string, orderBy string, limit int, offset int) (*metrics_metadata.MetricTimeSeriesRetrieveResponseModel, error) + func (c *Client) SearchOrgTokens(limit int, name string, offset int) (*orgtoken.SearchResults, error) + func (c *Client) SearchTag(query string, orderBy string, limit int, offset int) (*metrics_metadata.TagRetrieveResponseModel, error) + func (c *Client) SearchTeam(limit int, name string, offset int, tags string) (*team.SearchResults, error) + func (c *Client) SignalFlow(options ...signalflow.ClientParam) (*signalflow.Client, error) + func (c *Client) UpdateAWSCloudWatchIntegration(id string, acwi *integration.AwsCloudWatchIntegration) (*integration.AwsCloudWatchIntegration, error) + func (c *Client) UpdateAlertMutingRule(id string, muteRequest *alertmuting.CreateUpdateAlertMutingRuleRequest) (*alertmuting.AlertMutingRule, error) + func (c *Client) UpdateAzureIntegration(id string, acwi *integration.AzureIntegration) (*integration.AzureIntegration, error) + func (c *Client) UpdateChart(id string, chartRequest *chart.CreateUpdateChartRequest) (*chart.Chart, error) + func (c *Client) UpdateDashboard(id string, dashboardRequest *dashboard.CreateUpdateDashboardRequest) (*dashboard.Dashboard, error) + func (c *Client) UpdateDashboardGroup(id string, ...) (*dashboard_group.DashboardGroup, error) + func (c *Client) UpdateDetector(id string, detectorRequest *detector.CreateUpdateDetectorRequest) (*detector.Detector, error) + func (c *Client) UpdateDimension(key string, value string, dim *metrics_metadata.Dimension) (*metrics_metadata.Dimension, error) + func (c *Client) UpdateGCPIntegration(id string, gcpi *integration.GCPIntegration) (*integration.GCPIntegration, error) + func (c *Client) UpdateJiraIntegration(id string, ji *integration.JiraIntegration) (*integration.JiraIntegration, error) + func (c *Client) UpdateOpsgenieIntegration(id string, oi *integration.OpsgenieIntegration) (*integration.OpsgenieIntegration, error) + func (c *Client) UpdateOrgToken(id string, tokenRequest *orgtoken.CreateUpdateTokenRequest) (*orgtoken.Token, error) + func (c *Client) UpdatePagerDutyIntegration(id string, pdi *integration.PagerDutyIntegration) (*integration.PagerDutyIntegration, error) + func (c *Client) UpdateSlackIntegration(id string, si *integration.SlackIntegration) (*integration.SlackIntegration, error) + func (c *Client) UpdateTeam(id string, t *team.CreateUpdateTeamRequest) (*team.Team, error) + func (c *Client) UpdateVictorOpsIntegration(id string, oi *integration.VictorOpsIntegration) (*integration.VictorOpsIntegration, error) + type ClientParam func(*Client) error + func APIUrl(apiURL string) ClientParam + func HTTPClient(httpClient *http.Client) ClientParam