Skip to main content

project_alert_management_alert_status_counts

Gets or lists a project_alert_management_alert_status_counts resource.

Overview​

Nameproject_alert_management_alert_status_counts
TypeResource
Idgitlab.projects.project_alert_management_alert_status_counts

Fields​

The following fields are returned by SELECT queries:

GraphQL response envelope

NameDatatypeDescription
acknowledgedintegerNumber of alerts with status ACKNOWLEDGED for the project
all_integerTotal number of alerts for the project.
ignoredintegerNumber of alerts with status IGNORED for the project
openintegerNumber of alerts with status TRIGGERED or ACKNOWLEDGED for the project.
resolvedintegerNumber of alerts with status RESOLVED for the project
triggeredintegerNumber of alerts with status TRIGGERED for the project

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectfull_path, hostassignee_username, searchCounts of alerts by status for the project. Generated from the GitLab GraphQL schema field Project.alertManagementAlertStatusCounts (AlertManagementAlertStatusCountsType).

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
full_pathstringFull path of the project, for example gitlab-org/gitlab
hoststringGitLab host, with an optional port (default gitlab.com). Resolved from the GITLAB_HOST environment variable when it is set (x-stackQL-envVar); a WHERE host value always takes precedence. Self-managed instances: the provider is generated from the gitlab.com schema, so older instances may reject fields they do not serve. (default: gitlab.com, x-stackQL-envVar: GITLAB_HOST)
assignee_usernamestringUsername of a user assigned to the issue.

SELECT examples​

Counts of alerts by status for the project. Generated from the GitLab GraphQL schema field Project.alertManagementAlertStatusCounts (AlertManagementAlertStatusCountsType).

SELECT
acknowledged,
all_,
ignored,
open,
resolved,
triggered
FROM gitlab.projects.project_alert_management_alert_status_counts
WHERE full_path = '{{ full_path }}' -- required
AND host = '{{ host }}' -- required (defaults to gitlab.com; or set GITLAB_HOST)
AND assignee_username = '{{ assignee_username }}'
AND search = '{{ search }}'
;