Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/api/graphql/reference')
-rw-r--r--doc/api/graphql/reference/gitlab_schema.graphql3359
-rw-r--r--doc/api/graphql/reference/gitlab_schema.json6326
-rw-r--r--doc/api/graphql/reference/index.md529
3 files changed, 8214 insertions, 2000 deletions
diff --git a/doc/api/graphql/reference/gitlab_schema.graphql b/doc/api/graphql/reference/gitlab_schema.graphql
index 8218d792fe8..94792a49933 100644
--- a/doc/api/graphql/reference/gitlab_schema.graphql
+++ b/doc/api/graphql/reference/gitlab_schema.graphql
@@ -30,7 +30,7 @@ Autogenerated input type of AddAwardEmoji
"""
input AddAwardEmojiInput {
"""
- The global ID of the awardable resource
+ The global ID of the awardable resource.
"""
awardableId: AwardableID!
@@ -50,7 +50,7 @@ Autogenerated return type of AddAwardEmoji
"""
type AddAwardEmojiPayload {
"""
- The award emoji after mutation
+ The award emoji after mutation.
"""
awardEmoji: AwardEmoji
@@ -75,7 +75,7 @@ input AddProjectToSecurityDashboardInput {
clientMutationId: String
"""
- ID of the project to be added to Instance Security Dashboard
+ ID of the project to be added to Instance Security Dashboard.
"""
id: ProjectID!
}
@@ -95,7 +95,7 @@ type AddProjectToSecurityDashboardPayload {
errors: [String!]!
"""
- Project that was added to the Instance Security Dashboard
+ Project that was added to the Instance Security Dashboard.
"""
project: Project
}
@@ -125,7 +125,7 @@ input AdminSidekiqQueuesDeleteJobsInput {
project: String
"""
- The name of the queue to delete jobs from
+ The name of the queue to delete jobs from.
"""
queueName: String!
@@ -135,6 +135,11 @@ input AdminSidekiqQueuesDeleteJobsInput {
relatedClass: String
"""
+ Delete jobs matching remote_ip in the context metadata
+ """
+ remoteIp: String
+
+ """
Delete jobs matching root_namespace in the context metadata
"""
rootNamespace: String
@@ -165,7 +170,7 @@ type AdminSidekiqQueuesDeleteJobsPayload {
errors: [String!]!
"""
- Information about the status of the deletion request
+ Information about the status of the deletion request.
"""
result: DeleteJobsResponse
}
@@ -349,7 +354,7 @@ type AlertManagementAlert implements Noteable {
"""
todos(
"""
- The action to be filtered
+ The action to be filtered.
"""
action: [TodoActionEnum!]
@@ -359,7 +364,7 @@ type AlertManagementAlert implements Noteable {
after: String
"""
- The ID of an author
+ The ID of an author.
"""
authorId: [ID!]
@@ -374,7 +379,7 @@ type AlertManagementAlert implements Noteable {
first: Int
"""
- The ID of a group
+ The ID of a group.
"""
groupId: [ID!]
@@ -384,17 +389,17 @@ type AlertManagementAlert implements Noteable {
last: Int
"""
- The ID of a project
+ The ID of a project.
"""
projectId: [ID!]
"""
- The state of the todo
+ The state of the todo.
"""
state: [TodoStateEnum!]
"""
- The type of the todo
+ The type of the todo.
"""
type: [TodoTargetEnum!]
): TodoConnection
@@ -595,7 +600,7 @@ Filters the alerts based on given domain
"""
enum AlertManagementDomainFilter {
"""
- Alerts for operations domain
+ Alerts for operations domain
"""
operations
@@ -738,6 +743,106 @@ enum AlertManagementIntegrationType {
}
"""
+Field that are available while modifying the custom mapping attributes for an HTTP integration
+"""
+input AlertManagementPayloadAlertFieldInput {
+ """
+ A GitLab alert field name.
+ """
+ fieldName: AlertManagementPayloadAlertFieldName!
+
+ """
+ Human-readable label of the payload path.
+ """
+ label: String
+
+ """
+ Path to value inside payload JSON.
+ """
+ path: [String!]!
+
+ """
+ Type of the parsed value.
+ """
+ type: AlertManagementPayloadAlertFieldType!
+}
+
+"""
+Values for alert field names used in the custom mapping
+"""
+enum AlertManagementPayloadAlertFieldName {
+ """
+ A high-level summary of the problem.
+ """
+ DESCRIPTION
+
+ """
+ The resolved time of the incident.
+ """
+ END_TIME
+
+ """
+ The unique identifier of the alert. This can be used to group occurrences of the same alert.
+ """
+ FINGERPRINT
+
+ """
+ The name of the associated GitLab environment.
+ """
+ GITLAB_ENVIRONMENT_NAME
+
+ """
+ One or more hosts, as to where this incident occurred.
+ """
+ HOSTS
+
+ """
+ The name of the associated monitoring tool.
+ """
+ MONITORING_TOOL
+
+ """
+ The affected service.
+ """
+ SERVICE
+
+ """
+ The severity of the alert.
+ """
+ SEVERITY
+
+ """
+ The time of the incident.
+ """
+ START_TIME
+
+ """
+ The title of the incident.
+ """
+ TITLE
+}
+
+"""
+Values for alert field types used in the custom mapping
+"""
+enum AlertManagementPayloadAlertFieldType {
+ """
+ Array field type
+ """
+ ARRAY
+
+ """
+ DateTime field type
+ """
+ DATETIME
+
+ """
+ String field type
+ """
+ STRING
+}
+
+"""
An endpoint and credentials used to accept Prometheus alerts for a project
"""
type AlertManagementPrometheusIntegration implements AlertManagementIntegration {
@@ -852,7 +957,7 @@ input AlertSetAssigneesInput {
clientMutationId: String
"""
- The IID of the alert to mutate
+ The IID of the alert to mutate.
"""
iid: String!
@@ -862,7 +967,7 @@ input AlertSetAssigneesInput {
operationMode: MutationOperationMode
"""
- The project the alert to mutate is in
+ The project the alert to mutate is in.
"""
projectPath: ID!
}
@@ -872,7 +977,7 @@ Autogenerated return type of AlertSetAssignees
"""
type AlertSetAssigneesPayload {
"""
- The alert after mutation
+ The alert after mutation.
"""
alert: AlertManagementAlert
@@ -887,12 +992,12 @@ type AlertSetAssigneesPayload {
errors: [String!]!
"""
- The issue created after mutation
+ The issue created after mutation.
"""
issue: Issue
"""
- The todo after mutation
+ The todo after mutation.
"""
todo: Todo
}
@@ -907,12 +1012,12 @@ input AlertTodoCreateInput {
clientMutationId: String
"""
- The IID of the alert to mutate
+ The IID of the alert to mutate.
"""
iid: String!
"""
- The project the alert to mutate is in
+ The project the alert to mutate is in.
"""
projectPath: ID!
}
@@ -922,7 +1027,7 @@ Autogenerated return type of AlertTodoCreate
"""
type AlertTodoCreatePayload {
"""
- The alert after mutation
+ The alert after mutation.
"""
alert: AlertManagementAlert
@@ -937,12 +1042,12 @@ type AlertTodoCreatePayload {
errors: [String!]!
"""
- The issue created after mutation
+ The issue created after mutation.
"""
issue: Issue
"""
- The todo after mutation
+ The todo after mutation.
"""
todo: Todo
}
@@ -1007,7 +1112,7 @@ Autogenerated input type of AwardEmojiAdd
"""
input AwardEmojiAddInput {
"""
- The global ID of the awardable resource
+ The global ID of the awardable resource.
"""
awardableId: AwardableID!
@@ -1027,7 +1132,7 @@ Autogenerated return type of AwardEmojiAdd
"""
type AwardEmojiAddPayload {
"""
- The award emoji after mutation
+ The award emoji after mutation.
"""
awardEmoji: AwardEmoji
@@ -1047,7 +1152,7 @@ Autogenerated input type of AwardEmojiRemove
"""
input AwardEmojiRemoveInput {
"""
- The global ID of the awardable resource
+ The global ID of the awardable resource.
"""
awardableId: AwardableID!
@@ -1067,7 +1172,7 @@ Autogenerated return type of AwardEmojiRemove
"""
type AwardEmojiRemovePayload {
"""
- The award emoji after mutation
+ The award emoji after mutation.
"""
awardEmoji: AwardEmoji
@@ -1087,7 +1192,7 @@ Autogenerated input type of AwardEmojiToggle
"""
input AwardEmojiToggleInput {
"""
- The global ID of the awardable resource
+ The global ID of the awardable resource.
"""
awardableId: AwardableID!
@@ -1107,7 +1212,7 @@ Autogenerated return type of AwardEmojiToggle
"""
type AwardEmojiTogglePayload {
"""
- The award emoji after mutation
+ The award emoji after mutation.
"""
awardEmoji: AwardEmoji
@@ -1275,7 +1380,7 @@ type Board {
first: Int
"""
- Filters applied when selecting issues on the board
+ Filters applied when selecting issues on the board.
"""
issueFilters: BoardIssueInput
@@ -1350,12 +1455,12 @@ type Board {
first: Int
"""
- Find a list by its global ID
+ Find a list by its global ID.
"""
id: ListID
"""
- Filters applied when getting issue metadata in the board list
+ Filters applied when getting issue metadata in the board list.
"""
issueFilters: BoardIssueInput
@@ -1376,6 +1481,16 @@ type Board {
name: String
"""
+ Web path of the board.
+ """
+ webPath: String!
+
+ """
+ Web URL of the board.
+ """
+ webUrl: String!
+
+ """
Weight of the board
"""
weight: Int
@@ -1435,7 +1550,7 @@ type BoardEpic implements CurrentUserTodos & Noteable {
after: String
"""
- Filter epics by author
+ Filter epics by author.
"""
authorUsername: String
@@ -1445,6 +1560,11 @@ type BoardEpic implements CurrentUserTodos & Noteable {
before: String
"""
+ Filter epics by given confidentiality.
+ """
+ confidential: Boolean
+
+ """
List items overlapping a time frame defined by startDate..endDate (if one
date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
"""
@@ -1456,27 +1576,27 @@ type BoardEpic implements CurrentUserTodos & Noteable {
first: Int
"""
- IID of the epic, e.g., "1"
+ IID of the epic, e.g., "1".
"""
iid: ID
"""
- Filter epics by IID for autocomplete
+ Filter epics by IID for autocomplete.
"""
iidStartsWith: String
"""
- List of IIDs of epics, e.g., [1, 2]
+ List of IIDs of epics, e.g., [1, 2].
"""
iids: [ID!]
"""
- Include epics from descendant groups
+ Include epics from descendant groups.
"""
includeDescendantGroups: Boolean = true
"""
- Filter epics by labels
+ Filter epics by labels.
"""
labelName: [String!]
@@ -1486,17 +1606,17 @@ type BoardEpic implements CurrentUserTodos & Noteable {
last: Int
"""
- Filter epics by milestone title, computed from epic's issues
+ Filter epics by milestone title, computed from epic's issues.
"""
milestoneTitle: String
"""
- Search query for epic title or description
+ Search query for epic title or description.
"""
search: String
"""
- List epics by sort order
+ List epics by sort order.
"""
sort: EpicSort
@@ -1508,12 +1628,12 @@ type BoardEpic implements CurrentUserTodos & Noteable {
startDate: Time
"""
- Filter epics by state
+ Filter epics by state.
"""
state: EpicState
"""
- List items overlapping the given timeframe
+ List items overlapping the given timeframe.
"""
timeframe: Timeframe
): EpicConnection
@@ -2015,7 +2135,7 @@ type BoardList {
before: String
"""
- Filters applied when selecting issues in the board list
+ Filters applied when selecting issues in the board list.
"""
filters: BoardIssueInput
@@ -2036,6 +2156,11 @@ type BoardList {
issuesCount: Int
"""
+ Iteration of the list
+ """
+ iteration: Iteration
+
+ """
Label of the list
"""
label: Label
@@ -2106,17 +2231,17 @@ Autogenerated input type of BoardListCreate
"""
input BoardListCreateInput {
"""
- Global ID of an existing user
+ Global ID of an existing user.
"""
assigneeId: UserID
"""
- Create the backlog list
+ Create the backlog list.
"""
backlog: Boolean
"""
- Global ID of the issue board to mutate
+ Global ID of the issue board to mutate.
"""
boardId: BoardID!
@@ -2126,17 +2251,17 @@ input BoardListCreateInput {
clientMutationId: String
"""
- Global ID of an existing iteration
+ Global ID of an existing iteration.
"""
iterationId: IterationID
"""
- Global ID of an existing label
+ Global ID of an existing label.
"""
labelId: LabelID
"""
- Global ID of an existing milestone
+ Global ID of an existing milestone.
"""
milestoneId: MilestoneID
}
@@ -2156,7 +2281,7 @@ type BoardListCreatePayload {
errors: [String!]!
"""
- List of the issue board
+ List of the issue board.
"""
list: BoardList
}
@@ -2221,7 +2346,7 @@ type BoardListUpdateLimitMetricsPayload {
errors: [String!]!
"""
- The updated list
+ The updated list.
"""
list: BoardList
}
@@ -2231,6 +2356,11 @@ Identifier of Boards::EpicBoard
"""
scalar BoardsEpicBoardID
+"""
+Identifier of Boards::EpicList
+"""
+scalar BoardsEpicListID
+
type Branch {
"""
Commit for the branch
@@ -2273,6 +2403,83 @@ type BurnupChartDailyTotals {
scopeWeight: Int!
}
+type CiBuildNeed {
+ """
+ Name of the job we need to complete.
+ """
+ name: String
+}
+
+"""
+The connection type for CiBuildNeed.
+"""
+type CiBuildNeedConnection {
+ """
+ A list of edges.
+ """
+ edges: [CiBuildNeedEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [CiBuildNeed]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type CiBuildNeedEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: CiBuildNeed
+}
+
+"""
+Autogenerated input type of CiCdSettingsUpdate
+"""
+input CiCdSettingsUpdateInput {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Full Path of the project the settings belong to.
+ """
+ fullPath: ID!
+
+ """
+ Indicates if the latest artifact should be kept for this project.
+ """
+ keepLatestArtifact: Boolean
+}
+
+"""
+Autogenerated return type of CiCdSettingsUpdate
+"""
+type CiCdSettingsUpdatePayload {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Errors encountered during execution of the mutation.
+ """
+ errors: [String!]!
+}
+
type CiConfig {
"""
Linting errors
@@ -2287,7 +2494,27 @@ type CiConfig {
"""
Stages of the pipeline
"""
- stages: [CiConfigStage!]
+ stages(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): CiConfigStageConnection
"""
Status of linting, can be either valid or invalid
@@ -2299,7 +2526,27 @@ type CiConfigGroup {
"""
Jobs in group
"""
- jobs: [CiConfigJob!]
+ jobs(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): CiConfigJobConnection
"""
Name of the job group
@@ -2312,26 +2559,168 @@ type CiConfigGroup {
size: Int
}
+"""
+The connection type for CiConfigGroup.
+"""
+type CiConfigGroupConnection {
+ """
+ A list of edges.
+ """
+ edges: [CiConfigGroupEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [CiConfigGroup]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type CiConfigGroupEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: CiConfigGroup
+}
+
type CiConfigJob {
"""
- Name of the job group
+ Override a set of commands that are executed after the job.
+ """
+ afterScript: [String!]
+
+ """
+ Allow job to fail.
+ """
+ allowFailure: Boolean
+
+ """
+ Override a set of commands that are executed before the job.
+ """
+ beforeScript: [String!]
+
+ """
+ Name of an environment to which the job deploys.
+ """
+ environment: String
+
+ """
+ Limit when jobs are not created.
+ """
+ except: CiConfigJobRestriction
+
+ """
+ Name of the job group.
"""
groupName: String
"""
- Name of the job
+ Name of the job.
"""
name: String
"""
- Builds that must complete before the jobs run
+ Builds that must complete before the jobs run.
+ """
+ needs(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): CiConfigNeedConnection
+
+ """
+ Jobs are created when these conditions do not apply.
"""
- needs: [CiConfigNeed!]
+ only: CiConfigJobRestriction
"""
- Name of the job stage
+ Shell script that is executed by a runner.
+ """
+ script: [String!]
+
+ """
+ Name of the job stage.
"""
stage: String
+
+ """
+ List of tags that are used to select a runner.
+ """
+ tags: [String!]
+
+ """
+ When to run the job.
+ """
+ when: String
+}
+
+"""
+The connection type for CiConfigJob.
+"""
+type CiConfigJobConnection {
+ """
+ A list of edges.
+ """
+ edges: [CiConfigJobEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [CiConfigJob]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type CiConfigJobEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: CiConfigJob
+}
+
+type CiConfigJobRestriction {
+ """
+ The Git refs the job restriction applies to.
+ """
+ refs: [String!]
}
type CiConfigNeed {
@@ -2341,11 +2730,66 @@ type CiConfigNeed {
name: String
}
+"""
+The connection type for CiConfigNeed.
+"""
+type CiConfigNeedConnection {
+ """
+ A list of edges.
+ """
+ edges: [CiConfigNeedEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [CiConfigNeed]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type CiConfigNeedEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: CiConfigNeed
+}
+
type CiConfigStage {
"""
Groups of jobs for the stage
"""
- groups: [CiConfigGroup!]
+ groups(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): CiConfigGroupConnection
"""
Name of the stage
@@ -2354,6 +2798,41 @@ type CiConfigStage {
}
"""
+The connection type for CiConfigStage.
+"""
+type CiConfigStageConnection {
+ """
+ A list of edges.
+ """
+ edges: [CiConfigStageEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [CiConfigStage]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type CiConfigStageEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: CiConfigStage
+}
+
+"""
Values for YAML processor result
"""
enum CiConfigStatus {
@@ -2482,7 +2961,7 @@ type CiJob {
name: String
"""
- Builds that must complete before the jobs run
+ References to builds that must complete before the jobs run
"""
needs(
"""
@@ -2504,7 +2983,7 @@ type CiJob {
Returns the last _n_ elements from the list.
"""
last: Int
- ): CiJobConnection
+ ): CiBuildNeedConnection
"""
Pipeline the job belongs to
@@ -2763,7 +3242,7 @@ input ClusterAgentDeleteInput {
clientMutationId: String
"""
- Global ID of the cluster agent that will be deleted
+ Global ID of the cluster agent that will be deleted.
"""
id: ClustersAgentID!
}
@@ -2850,7 +3329,7 @@ input ClusterAgentTokenCreateInput {
clientMutationId: String
"""
- Global ID of the cluster agent that will be associated with the new token
+ Global ID of the cluster agent that will be associated with the new token.
"""
clusterAgentId: ClustersAgentID!
}
@@ -2870,12 +3349,12 @@ type ClusterAgentTokenCreatePayload {
errors: [String!]!
"""
- Token secret value. Make sure you save it - you won't be able to access it again
+ Token secret value. Make sure you save it - you won't be able to access it again.
"""
secret: String
"""
- Token created after mutation
+ Token created after mutation.
"""
token: ClusterAgentToken
}
@@ -2890,7 +3369,7 @@ input ClusterAgentTokenDeleteInput {
clientMutationId: String
"""
- Global ID of the cluster agent token that will be deleted
+ Global ID of the cluster agent token that will be deleted.
"""
id: ClustersAgentTokenID!
}
@@ -3086,17 +3565,17 @@ type Commit {
last: Int
"""
- Filter pipelines by the ref they are run for
+ Filter pipelines by the ref they are run for.
"""
ref: String
"""
- Filter pipelines by the sha of the commit they are run for
+ Filter pipelines by the sha of the commit they are run for.
"""
sha: String
"""
- Filter pipelines by their status
+ Filter pipelines by their status.
"""
status: PipelineStatusEnum
): PipelineConnection
@@ -3229,12 +3708,12 @@ Autogenerated input type of CommitCreate
"""
input CommitCreateInput {
"""
- Array of action hashes to commit as a batch
+ Array of action hashes to commit as a batch.
"""
actions: [CommitAction!]!
"""
- Name of the branch to commit into, it can be a new branch
+ Name of the branch to commit into, it can be a new branch.
"""
branch: String!
@@ -3249,12 +3728,12 @@ input CommitCreateInput {
message: String!
"""
- Project full path the branch is associated with
+ Project full path the branch is associated with.
"""
projectPath: ID!
"""
- If on a new branch, name of the original branch
+ If on a new branch, name of the original branch.
"""
startBranch: String
}
@@ -3269,7 +3748,7 @@ type CommitCreatePayload {
clientMutationId: String
"""
- The commit after mutation
+ The commit after mutation.
"""
commit: Commit
@@ -3366,6 +3845,23 @@ type ComplianceFrameworkEdge {
node: ComplianceFramework
}
+input ComplianceFrameworkInput {
+ """
+ New color representation of the compliance framework in hex format. e.g. #FCA121.
+ """
+ color: String
+
+ """
+ New description for the compliance framework.
+ """
+ description: String
+
+ """
+ New name for the compliance framework.
+ """
+ name: String
+}
+
"""
Identifier of ComplianceManagement::Framework
"""
@@ -3381,12 +3877,12 @@ input ConfigureSastInput {
clientMutationId: String
"""
- SAST CI configuration for the project
+ SAST CI configuration for the project.
"""
configuration: SastCiConfigurationInput!
"""
- Full path of the project
+ Full path of the project.
"""
projectPath: ID!
}
@@ -3406,12 +3902,12 @@ type ConfigureSastPayload {
errors: [String!]!
"""
- Status of creating the commit for the supplied SAST CI configuration
+ Status of creating the commit for the supplied SAST CI configuration.
"""
status: String!
"""
- Redirect path to use when the response is successful
+ Redirect path to use when the response is successful.
"""
successPath: String
}
@@ -3877,12 +4373,12 @@ input CreateAlertIssueInput {
clientMutationId: String
"""
- The IID of the alert to mutate
+ The IID of the alert to mutate.
"""
iid: String!
"""
- The project the alert to mutate is in
+ The project the alert to mutate is in.
"""
projectPath: ID!
}
@@ -3892,7 +4388,7 @@ Autogenerated return type of CreateAlertIssue
"""
type CreateAlertIssuePayload {
"""
- The alert after mutation
+ The alert after mutation.
"""
alert: AlertManagementAlert
@@ -3907,12 +4403,12 @@ type CreateAlertIssuePayload {
errors: [String!]!
"""
- The issue created after mutation
+ The issue created after mutation.
"""
issue: Issue
"""
- The todo after mutation
+ The todo after mutation.
"""
todo: Todo
}
@@ -3927,32 +4423,32 @@ input CreateAnnotationInput {
clientMutationId: String
"""
- The global ID of the cluster to add an annotation to
+ The global ID of the cluster to add an annotation to.
"""
clusterId: ClustersClusterID
"""
- The path to a file defining the dashboard on which the annotation should be added
+ The path to a file defining the dashboard on which the annotation should be added.
"""
dashboardPath: String!
"""
- The description of the annotation
+ The description of the annotation.
"""
description: String!
"""
- Timestamp indicating ending moment to which the annotation relates
+ Timestamp indicating ending moment to which the annotation relates.
"""
endingAt: Time
"""
- The global ID of the environment to add an annotation to
+ The global ID of the environment to add an annotation to.
"""
environmentId: EnvironmentID
"""
- Timestamp indicating starting moment to which the annotation relates
+ Timestamp indicating starting moment to which the annotation relates.
"""
startingAt: Time!
}
@@ -3962,7 +4458,7 @@ Autogenerated return type of CreateAnnotation
"""
type CreateAnnotationPayload {
"""
- The created annotation
+ The created annotation.
"""
annotation: MetricsDashboardAnnotation
@@ -3982,12 +4478,17 @@ Autogenerated input type of CreateBoard
"""
input CreateBoardInput {
"""
+ The ID of user to be assigned to the board.
+ """
+ assigneeId: UserID
+
+ """
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
"""
- The group full path the resource is associated with
+ The group full path the resource is associated with.
"""
groupPath: ID
@@ -4002,14 +4503,39 @@ input CreateBoardInput {
hideClosedList: Boolean
"""
+ The ID of iteration to be assigned to the board.
+ """
+ iterationId: IterationID
+
+ """
+ The IDs of labels to be added to the board.
+ """
+ labelIds: [LabelID!]
+
+ """
+ Labels of the issue
+ """
+ labels: [String!]
+
+ """
+ The ID of milestone to be assigned to the board.
+ """
+ milestoneId: MilestoneID
+
+ """
The board name.
"""
name: String
"""
- The project full path the resource is associated with
+ The project full path the resource is associated with.
"""
projectPath: ID
+
+ """
+ The weight value to be assigned to the board.
+ """
+ weight: Int
}
"""
@@ -4042,17 +4568,17 @@ input CreateBranchInput {
clientMutationId: String
"""
- Name of the branch
+ Name of the branch.
"""
name: String!
"""
- Project full path the branch is associated with
+ Project full path the branch is associated with.
"""
projectPath: ID!
"""
- Branch name or commit SHA to create branch from
+ Branch name or commit SHA to create branch from.
"""
ref: String!
}
@@ -4062,7 +4588,7 @@ Autogenerated return type of CreateBranch
"""
type CreateBranchPayload {
"""
- Branch after mutation
+ Branch after mutation.
"""
branch: Branch
@@ -4087,12 +4613,12 @@ input CreateClusterAgentInput {
clientMutationId: String
"""
- Name of the cluster agent
+ Name of the cluster agent.
"""
name: String!
"""
- Full path of the associated project for this cluster agent
+ Full path of the associated project for this cluster agent.
"""
projectPath: ID!
}
@@ -4107,7 +4633,7 @@ type CreateClusterAgentPayload {
clientMutationId: String
"""
- Cluster agent created after mutation
+ Cluster agent created after mutation.
"""
clusterAgent: ClusterAgent
@@ -4127,24 +4653,14 @@ input CreateComplianceFrameworkInput {
clientMutationId: String
"""
- Color to represent the compliance framework as a hexadecimal value. e.g. #ABC123.
- """
- color: String!
-
- """
- Description of the compliance framework.
- """
- description: String!
-
- """
- Name of the compliance framework.
+ Full path of the namespace to add the compliance framework to.
"""
- name: String!
+ namespacePath: ID!
"""
- Full path of the namespace to add the compliance framework to.
+ Parameters to update the compliance framework with.
"""
- namespacePath: ID!
+ params: ComplianceFrameworkInput!
}
"""
@@ -4177,17 +4693,17 @@ input CreateCustomEmojiInput {
clientMutationId: String
"""
- Namespace full path the emoji is associated with
+ Namespace full path the emoji is associated with.
"""
groupPath: ID!
"""
- Name of the emoji
+ Name of the emoji.
"""
name: String!
"""
- Location of the emoji file
+ Location of the emoji file.
"""
url: String!
}
@@ -4202,7 +4718,7 @@ type CreateCustomEmojiPayload {
clientMutationId: String
"""
- The new custom emoji
+ The new custom emoji.
"""
customEmoji: CustomEmoji
@@ -4222,12 +4738,12 @@ input CreateDevopsAdoptionSegmentInput {
clientMutationId: String
"""
- The array of group IDs to set for the segment
+ The array of group IDs to set for the segment.
"""
groupIds: [GroupID!]
"""
- Name of the segment
+ Name of the segment.
"""
name: String!
}
@@ -4247,7 +4763,7 @@ type CreateDevopsAdoptionSegmentPayload {
errors: [String!]!
"""
- The segment after mutation
+ The segment after mutation.
"""
segment: DevopsAdoptionSegment
}
@@ -4272,7 +4788,7 @@ input CreateDiffNoteInput {
confidential: Boolean
"""
- The global ID of the resource to add a note to
+ The global ID of the resource to add a note to.
"""
noteableId: NoteableID!
@@ -4297,7 +4813,7 @@ type CreateDiffNotePayload {
errors: [String!]!
"""
- The note after mutation
+ The note after mutation.
"""
note: Note
}
@@ -4317,27 +4833,27 @@ input CreateEpicInput {
clientMutationId: String
"""
- Indicates if the epic is confidential
+ Indicates if the epic is confidential.
"""
confidential: Boolean
"""
- The description of the epic
+ The description of the epic.
"""
description: String
"""
- The end date of the epic
+ The end date of the epic.
"""
dueDateFixed: String
"""
- Indicates end date should be sourced from due_date_fixed field not the issue milestones
+ Indicates end date should be sourced from due_date_fixed field not the issue milestones.
"""
dueDateIsFixed: Boolean
"""
- The group the epic to mutate is in
+ The group the epic to mutate is in.
"""
groupPath: ID!
@@ -4347,17 +4863,17 @@ input CreateEpicInput {
removeLabelIds: [ID!]
"""
- The start date of the epic
+ The start date of the epic.
"""
startDateFixed: String
"""
- Indicates start date should be sourced from start_date_fixed field not the issue milestones
+ Indicates start date should be sourced from start_date_fixed field not the issue milestones.
"""
startDateIsFixed: Boolean
"""
- The title of the epic
+ The title of the epic.
"""
title: String
}
@@ -4372,7 +4888,7 @@ type CreateEpicPayload {
clientMutationId: String
"""
- The created epic
+ The created epic.
"""
epic: Epic
@@ -4402,7 +4918,7 @@ input CreateImageDiffNoteInput {
confidential: Boolean
"""
- The global ID of the resource to add a note to
+ The global ID of the resource to add a note to.
"""
noteableId: NoteableID!
@@ -4427,7 +4943,7 @@ type CreateImageDiffNotePayload {
errors: [String!]!
"""
- The note after mutation
+ The note after mutation.
"""
note: Note
}
@@ -4437,7 +4953,7 @@ Autogenerated input type of CreateIssue
"""
input CreateIssueInput {
"""
- The array of user IDs to assign to the issue
+ The array of user IDs to assign to the issue.
"""
assigneeIds: [UserID!]
@@ -4452,7 +4968,7 @@ input CreateIssueInput {
confidential: Boolean
"""
- Timestamp when the issue was created. Available only for admins and project owners
+ Timestamp when the issue was created. Available only for admins and project owners.
"""
createdAt: Time
@@ -4462,7 +4978,7 @@ input CreateIssueInput {
description: String
"""
- The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`
+ The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.
"""
discussionToResolve: String
@@ -4472,22 +4988,22 @@ input CreateIssueInput {
dueDate: ISO8601Date
"""
- The ID of an epic to associate the issue with
+ The ID of an epic to associate the issue with.
"""
epicId: EpicID
"""
- The desired health status
+ The desired health status.
"""
healthStatus: HealthStatus
"""
- The IID (internal ID) of a project issue. Only admins and project owners can modify
+ The IID (internal ID) of a project issue. Only admins and project owners can modify.
"""
iid: Int
"""
- The IDs of labels to be added to the issue
+ The IDs of labels to be added to the issue.
"""
labelIds: [LabelID!]
@@ -4502,17 +5018,17 @@ input CreateIssueInput {
locked: Boolean
"""
- The IID of a merge request for which to resolve discussions
+ The IID of a merge request for which to resolve discussions.
"""
mergeRequestToResolveDiscussionsOf: MergeRequestID
"""
- The ID of the milestone to assign to the issue. On update milestone will be removed if set to null
+ The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.
"""
milestoneId: MilestoneID
"""
- Project full path the issue is associated with
+ Project full path the issue is associated with.
"""
projectPath: ID!
@@ -4522,7 +5038,7 @@ input CreateIssueInput {
title: String!
"""
- The weight of the issue
+ The weight of the issue.
"""
weight: Int
}
@@ -4542,7 +5058,7 @@ type CreateIssuePayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -4557,32 +5073,32 @@ input CreateIterationInput {
clientMutationId: String
"""
- The description of the iteration
+ The description of the iteration.
"""
description: String
"""
- The end date of the iteration
+ The end date of the iteration.
"""
dueDate: String
"""
- The target group for the iteration
+ The target group for the iteration.
"""
groupPath: ID
"""
- The target project for the iteration
+ The target project for the iteration.
"""
projectPath: ID
"""
- The start date of the iteration
+ The start date of the iteration.
"""
startDate: String
"""
- The title of the iteration
+ The title of the iteration.
"""
title: String
}
@@ -4602,7 +5118,7 @@ type CreateIterationPayload {
errors: [String!]!
"""
- The created iteration
+ The created iteration.
"""
iteration: Iteration
}
@@ -4627,12 +5143,12 @@ input CreateNoteInput {
confidential: Boolean
"""
- The global ID of the discussion this note is in reply to
+ The global ID of the discussion this note is in reply to.
"""
discussionId: DiscussionID
"""
- The global ID of the resource to add a note to
+ The global ID of the resource to add a note to.
"""
noteableId: NoteableID!
}
@@ -4652,7 +5168,7 @@ type CreateNotePayload {
errors: [String!]!
"""
- The note after mutation
+ The note after mutation.
"""
note: Note
}
@@ -4667,17 +5183,17 @@ input CreateRequirementInput {
clientMutationId: String
"""
- Description of the requirement
+ Description of the requirement.
"""
description: String
"""
- Full project path the requirement is associated with
+ Full project path the requirement is associated with.
"""
projectPath: ID!
"""
- Title of the requirement
+ Title of the requirement.
"""
title: String
}
@@ -4697,7 +5213,7 @@ type CreateRequirementPayload {
errors: [String!]!
"""
- Requirement after mutation
+ Requirement after mutation.
"""
requirement: Requirement
}
@@ -4707,7 +5223,7 @@ Autogenerated input type of CreateSnippet
"""
input CreateSnippetInput {
"""
- Actions to perform over the snippet repository and blobs
+ Actions to perform over the snippet repository and blobs.
"""
blobActions: [SnippetBlobActionInputType!]
@@ -4717,27 +5233,27 @@ input CreateSnippetInput {
clientMutationId: String
"""
- Description of the snippet
+ Description of the snippet.
"""
description: String
"""
- The project full path the snippet is associated with
+ The project full path the snippet is associated with.
"""
projectPath: ID
"""
- Title of the snippet
+ Title of the snippet.
"""
title: String!
"""
- The paths to files uploaded in the snippet description
+ The paths to files uploaded in the snippet description.
"""
uploadedFiles: [String!]
"""
- The visibility level of the snippet
+ The visibility level of the snippet.
"""
visibilityLevel: VisibilityLevelsEnum!
}
@@ -4757,12 +5273,12 @@ type CreateSnippetPayload {
errors: [String!]!
"""
- The snippet after mutation
+ The snippet after mutation.
"""
snippet: Snippet
"""
- Indicates whether the operation returns a record detected as spam
+ Indicates whether the operation returns a record detected as spam.
"""
spam: Boolean
}
@@ -4777,7 +5293,7 @@ input CreateTestCaseInput {
clientMutationId: String
"""
- The test case description
+ The test case description.
"""
description: String
@@ -4787,12 +5303,12 @@ input CreateTestCaseInput {
labelIds: [ID!]
"""
- The project full path to create the test case
+ The project full path to create the test case.
"""
projectPath: ID!
"""
- The test case title
+ The test case title.
"""
title: String!
}
@@ -4812,7 +5328,7 @@ type CreateTestCasePayload {
errors: [String!]!
"""
- The test case created
+ The test case created.
"""
testCase: Issue
}
@@ -5672,6 +6188,96 @@ enum DastSiteValidationStrategyEnum {
}
"""
+Color of the data visualization palette
+"""
+enum DataVisualizationColorEnum {
+ """
+ Aqua color
+ """
+ AQUA
+
+ """
+ Blue color
+ """
+ BLUE
+
+ """
+ Green color
+ """
+ GREEN
+
+ """
+ Magenta color
+ """
+ MAGENTA
+
+ """
+ Orange color
+ """
+ ORANGE
+}
+
+"""
+Weight of the data visualization palette
+"""
+enum DataVisualizationWeightEnum {
+ """
+ 100 weight
+ """
+ WEIGHT_100
+
+ """
+ 200 weight
+ """
+ WEIGHT_200
+
+ """
+ 300 weight
+ """
+ WEIGHT_300
+
+ """
+ 400 weight
+ """
+ WEIGHT_400
+
+ """
+ 50 weight
+ """
+ WEIGHT_50
+
+ """
+ 500 weight
+ """
+ WEIGHT_500
+
+ """
+ 600 weight
+ """
+ WEIGHT_600
+
+ """
+ 700 weight
+ """
+ WEIGHT_700
+
+ """
+ 800 weight
+ """
+ WEIGHT_800
+
+ """
+ 900 weight
+ """
+ WEIGHT_900
+
+ """
+ 950 weight
+ """
+ WEIGHT_950
+}
+
+"""
Date represented in ISO 8601
"""
scalar Date
@@ -5686,7 +6292,7 @@ input DeleteAnnotationInput {
clientMutationId: String
"""
- Global ID of the annotation to delete
+ Global ID of the annotation to delete.
"""
id: MetricsDashboardAnnotationID!
}
@@ -5716,7 +6322,7 @@ input DeleteDevopsAdoptionSegmentInput {
clientMutationId: String
"""
- ID of the segment
+ ID of the segment.
"""
id: AnalyticsDevopsAdoptionSegmentID!
}
@@ -5905,12 +6511,12 @@ type Design implements CurrentUserTodos & DesignFields & Noteable {
before: String
"""
- The Global ID of the most recent acceptable version
+ The Global ID of the most recent acceptable version.
"""
earlierOrEqualToId: DesignManagementVersionID
"""
- The SHA256 of the most recent acceptable version
+ The SHA256 of the most recent acceptable version.
"""
earlierOrEqualToSha: String
@@ -6040,12 +6646,12 @@ type DesignCollection {
"""
design(
"""
- Find a design by its filename
+ Find a design by its filename.
"""
filename: String
"""
- Find a design by its ID
+ Find a design by its ID.
"""
id: DesignManagementDesignID
): Design
@@ -6055,7 +6661,7 @@ type DesignCollection {
"""
designAtVersion(
"""
- The Global ID of the design at this version
+ The Global ID of the design at this version.
"""
id: DesignManagementDesignAtVersionID!
): DesignAtVersion
@@ -6081,7 +6687,7 @@ type DesignCollection {
before: String
"""
- Filters designs by their filename
+ Filters designs by their filename.
"""
filenames: [String!]
@@ -6091,7 +6697,7 @@ type DesignCollection {
first: Int
"""
- Filters designs by their ID
+ Filters designs by their ID.
"""
ids: [DesignManagementDesignID!]
@@ -6116,12 +6722,12 @@ type DesignCollection {
"""
version(
"""
- The Global ID of the version
+ The Global ID of the version.
"""
id: DesignManagementVersionID
"""
- The SHA256 of a specific version
+ The SHA256 of a specific version.
"""
sha: String
): DesignVersion
@@ -6141,12 +6747,12 @@ type DesignCollection {
before: String
"""
- The Global ID of the most recent acceptable version
+ The Global ID of the most recent acceptable version.
"""
earlierOrEqualToId: DesignManagementVersionID
"""
- The SHA256 of the most recent acceptable version
+ The SHA256 of the most recent acceptable version.
"""
earlierOrEqualToSha: String
@@ -6275,7 +6881,7 @@ type DesignManagement {
"""
designAtVersion(
"""
- The Global ID of the design at this version
+ The Global ID of the design at this version.
"""
id: DesignManagementDesignAtVersionID!
): DesignAtVersion
@@ -6285,7 +6891,7 @@ type DesignManagement {
"""
version(
"""
- The Global ID of the version
+ The Global ID of the version.
"""
id: DesignManagementVersionID!
): DesignVersion
@@ -6301,17 +6907,17 @@ input DesignManagementDeleteInput {
clientMutationId: String
"""
- The filenames of the designs to delete
+ The filenames of the designs to delete.
"""
filenames: [String!]!
"""
- The IID of the issue to modify designs for
+ The IID of the issue to modify designs for.
"""
iid: ID!
"""
- The project where the issue is to upload designs for
+ The project where the issue is to upload designs for.
"""
projectPath: ID!
}
@@ -6331,7 +6937,7 @@ type DesignManagementDeletePayload {
errors: [String!]!
"""
- The new version in which the designs are deleted
+ The new version in which the designs are deleted.
"""
version: DesignVersion
}
@@ -6356,17 +6962,17 @@ input DesignManagementMoveInput {
clientMutationId: String
"""
- ID of the design to move
+ ID of the design to move.
"""
id: DesignManagementDesignID!
"""
- ID of the immediately following design
+ ID of the immediately following design.
"""
next: DesignManagementDesignID
"""
- ID of the immediately preceding design
+ ID of the immediately preceding design.
"""
previous: DesignManagementDesignID
}
@@ -6381,7 +6987,7 @@ type DesignManagementMovePayload {
clientMutationId: String
"""
- The current state of the collection
+ The current state of the collection.
"""
designCollection: DesignCollection
@@ -6401,17 +7007,17 @@ input DesignManagementUploadInput {
clientMutationId: String
"""
- The files to upload
+ The files to upload.
"""
files: [Upload!]!
"""
- The IID of the issue to modify designs for
+ The IID of the issue to modify designs for.
"""
iid: ID!
"""
- The project where the issue is to upload designs for
+ The project where the issue is to upload designs for.
"""
projectPath: ID!
}
@@ -6426,7 +7032,7 @@ type DesignManagementUploadPayload {
clientMutationId: String
"""
- The designs that were uploaded by the mutation
+ The designs that were uploaded by the mutation.
"""
designs: [Design!]!
@@ -6455,17 +7061,17 @@ type DesignVersion {
"""
designAtVersion(
"""
- The ID of a specific design
+ The ID of a specific design.
"""
designId: DesignManagementDesignID
"""
- The filename of a specific design
+ The filename of a specific design.
"""
filename: String
"""
- The ID of the DesignAtVersion
+ The ID of the DesignAtVersion.
"""
id: DesignManagementDesignAtVersionID
): DesignAtVersion!
@@ -6510,7 +7116,7 @@ type DesignVersion {
before: String
"""
- Filters designs by their filename
+ Filters designs by their filename.
"""
filenames: [String!]
@@ -6520,7 +7126,7 @@ type DesignVersion {
first: Int
"""
- Filters designs by their ID
+ Filters designs by their ID.
"""
ids: [DesignManagementDesignID!]
@@ -6611,7 +7217,7 @@ input DestroyBoardInput {
clientMutationId: String
"""
- The global ID of the board to destroy
+ The global ID of the board to destroy.
"""
id: BoardID!
}
@@ -6656,7 +7262,7 @@ Autogenerated return type of DestroyBoard
"""
type DestroyBoardPayload {
"""
- The board after mutation
+ The board after mutation.
"""
board: Board
@@ -6681,7 +7287,7 @@ input DestroyComplianceFrameworkInput {
clientMutationId: String
"""
- The global ID of the compliance framework to destroy
+ The global ID of the compliance framework to destroy.
"""
id: ComplianceManagementFrameworkID!
}
@@ -6766,7 +7372,7 @@ type DestroyContainerRepositoryTagsPayload {
clientMutationId: String
"""
- Deleted container repository tags
+ Deleted container repository tags.
"""
deletedTagNames: [String!]!
@@ -6786,7 +7392,7 @@ input DestroyNoteInput {
clientMutationId: String
"""
- The global ID of the note to destroy
+ The global ID of the note to destroy.
"""
id: NoteID!
}
@@ -6806,7 +7412,7 @@ type DestroyNotePayload {
errors: [String!]!
"""
- The note after mutation
+ The note after mutation.
"""
note: Note
}
@@ -6821,7 +7427,7 @@ input DestroySnippetInput {
clientMutationId: String
"""
- The global ID of the snippet to destroy
+ The global ID of the snippet to destroy.
"""
id: SnippetID!
}
@@ -6841,7 +7447,7 @@ type DestroySnippetPayload {
errors: [String!]!
"""
- The snippet after mutation
+ The snippet after mutation.
"""
snippet: Snippet
}
@@ -7340,12 +7946,12 @@ input DiscussionToggleResolveInput {
clientMutationId: String
"""
- The global ID of the discussion
+ The global ID of the discussion.
"""
id: DiscussionID!
"""
- Will resolve the discussion when true, and unresolve the discussion when false
+ Will resolve the discussion when true, and unresolve the discussion when false.
"""
resolve: Boolean!
}
@@ -7360,7 +7966,7 @@ type DiscussionToggleResolvePayload {
clientMutationId: String
"""
- The discussion after mutation
+ The discussion after mutation.
"""
discussion: Discussion
@@ -7380,12 +7986,17 @@ input DismissVulnerabilityInput {
clientMutationId: String
"""
- Reason why vulnerability should be dismissed
+ Comment why vulnerability should be dismissed.
"""
comment: String
"""
- ID of the vulnerability to be dismissed
+ Reason why vulnerability should be dismissed.
+ """
+ dismissalReason: VulnerabilityDismissalReason
+
+ """
+ ID of the vulnerability to be dismissed.
"""
id: VulnerabilityID!
}
@@ -7405,7 +8016,7 @@ type DismissVulnerabilityPayload {
errors: [String!]!
"""
- The vulnerability after dismissal
+ The vulnerability after dismissal.
"""
vulnerability: Vulnerability
}
@@ -7470,7 +8081,7 @@ type Environment {
"""
metricsDashboard(
"""
- Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'
+ Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'.
"""
path: String!
): MetricsDashboard
@@ -7541,12 +8152,12 @@ input EnvironmentsCanaryIngressUpdateInput {
clientMutationId: String
"""
- The global ID of the environment to update
+ The global ID of the environment to update.
"""
id: EnvironmentID!
"""
- The weight of the Canary Ingress
+ The weight of the Canary Ingress.
"""
weight: Int!
}
@@ -7585,7 +8196,7 @@ type Epic implements CurrentUserTodos & Noteable {
after: String
"""
- Filter epics by author
+ Filter epics by author.
"""
authorUsername: String
@@ -7595,6 +8206,11 @@ type Epic implements CurrentUserTodos & Noteable {
before: String
"""
+ Filter epics by given confidentiality.
+ """
+ confidential: Boolean
+
+ """
List items overlapping a time frame defined by startDate..endDate (if one
date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
"""
@@ -7606,27 +8222,27 @@ type Epic implements CurrentUserTodos & Noteable {
first: Int
"""
- IID of the epic, e.g., "1"
+ IID of the epic, e.g., "1".
"""
iid: ID
"""
- Filter epics by IID for autocomplete
+ Filter epics by IID for autocomplete.
"""
iidStartsWith: String
"""
- List of IIDs of epics, e.g., [1, 2]
+ List of IIDs of epics, e.g., [1, 2].
"""
iids: [ID!]
"""
- Include epics from descendant groups
+ Include epics from descendant groups.
"""
includeDescendantGroups: Boolean = true
"""
- Filter epics by labels
+ Filter epics by labels.
"""
labelName: [String!]
@@ -7636,17 +8252,17 @@ type Epic implements CurrentUserTodos & Noteable {
last: Int
"""
- Filter epics by milestone title, computed from epic's issues
+ Filter epics by milestone title, computed from epic's issues.
"""
milestoneTitle: String
"""
- Search query for epic title or description
+ Search query for epic title or description.
"""
search: String
"""
- List epics by sort order
+ List epics by sort order.
"""
sort: EpicSort
@@ -7658,12 +8274,12 @@ type Epic implements CurrentUserTodos & Noteable {
startDate: Time
"""
- Filter epics by state
+ Filter epics by state.
"""
state: EpicState
"""
- List items overlapping the given timeframe
+ List items overlapping the given timeframe.
"""
timeframe: Timeframe
): EpicConnection
@@ -8019,22 +8635,22 @@ input EpicAddIssueInput {
clientMutationId: String
"""
- The group the epic to mutate belongs to
+ The group the epic to mutate belongs to.
"""
groupPath: ID!
"""
- The IID of the epic to mutate
+ The IID of the epic to mutate.
"""
iid: ID!
"""
- The IID of the issue to be added
+ The IID of the issue to be added.
"""
issueIid: String!
"""
- The full path of the project the issue belongs to
+ The full path of the project the issue belongs to.
"""
projectPath: ID!
}
@@ -8049,12 +8665,12 @@ type EpicAddIssuePayload {
clientMutationId: String
"""
- The epic after mutation
+ The epic after mutation.
"""
epic: Epic
"""
- The epic-issue relation
+ The epic-issue relation.
"""
epicIssue: EpicIssue
@@ -8069,12 +8685,42 @@ Represents an epic board
"""
type EpicBoard {
"""
- Global ID of the board
+ Global ID of the board.
"""
id: BoardsEpicBoardID!
"""
- Name of the board
+ Epic board lists.
+ """
+ lists(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Find an epic board list by ID.
+ """
+ id: BoardsEpicListID
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): EpicListConnection
+
+ """
+ Name of the board.
"""
name: String
}
@@ -8274,6 +8920,11 @@ type EpicIssue implements CurrentUserTodos & Noteable {
confidential: Boolean!
"""
+ User specific email address for the issue
+ """
+ createNoteEmail: String
+
+ """
Timestamp of when the issue was created
"""
createdAt: Time!
@@ -8670,6 +9321,96 @@ type EpicIssueEdge {
}
"""
+Represents an epic board list
+"""
+type EpicList {
+ """
+ List epics.
+ """
+ epics(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): EpicConnection
+
+ """
+ Global ID of the board list.
+ """
+ id: BoardsEpicListID!
+
+ """
+ Label of the list.
+ """
+ label: Label
+
+ """
+ Type of the list.
+ """
+ listType: String!
+
+ """
+ Position of the list within the board.
+ """
+ position: Int
+
+ """
+ Title of the list.
+ """
+ title: String!
+}
+
+"""
+The connection type for EpicList.
+"""
+type EpicListConnection {
+ """
+ A list of edges.
+ """
+ edges: [EpicListEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [EpicList]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type EpicListEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: EpicList
+}
+
+"""
Check permissions for the current user on an epic
"""
type EpicPermissions {
@@ -8724,17 +9465,17 @@ input EpicSetSubscriptionInput {
clientMutationId: String
"""
- The group the epic to mutate belongs to
+ The group the epic to mutate belongs to.
"""
groupPath: ID!
"""
- The IID of the epic to mutate
+ The IID of the epic to mutate.
"""
iid: ID!
"""
- The desired state of the subscription
+ The desired state of the subscription.
"""
subscribedState: Boolean!
}
@@ -8749,7 +9490,7 @@ type EpicSetSubscriptionPayload {
clientMutationId: String
"""
- The epic after mutation
+ The epic after mutation.
"""
epic: Epic
@@ -8838,7 +9579,7 @@ Autogenerated input type of EpicTreeReorder
"""
input EpicTreeReorderInput {
"""
- The ID of the base epic of the tree
+ The ID of the base epic of the tree.
"""
baseEpicId: EpicID!
@@ -8848,7 +9589,7 @@ input EpicTreeReorderInput {
clientMutationId: String
"""
- Parameters for updating the tree positions
+ Parameters for updating the tree positions.
"""
moved: EpicTreeNodeFieldsInputType!
}
@@ -8889,6 +9630,56 @@ enum EpicWildcardId {
}
"""
+Autogenerated input type of ExportRequirements
+"""
+input ExportRequirementsInput {
+ """
+ Filter requirements by author username.
+ """
+ authorUsername: [String!]
+
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Full project path the requirements are associated with.
+ """
+ projectPath: ID!
+
+ """
+ Search query for requirement title.
+ """
+ search: String
+
+ """
+ List requirements by sort order.
+ """
+ sort: Sort
+
+ """
+ Filter requirements by state.
+ """
+ state: RequirementState
+}
+
+"""
+Autogenerated return type of ExportRequirements
+"""
+type ExportRequirementsPayload {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Errors encountered during execution of the mutation.
+ """
+ errors: [String!]!
+}
+
+"""
Represents an external issue
"""
type ExternalIssue {
@@ -8974,7 +9765,7 @@ type GeoNode {
first: Int
"""
- Filters registries by their ID
+ Filters registries by their ID.
"""
ids: [ID!]
@@ -9014,7 +9805,7 @@ type GeoNode {
first: Int
"""
- Filters registries by their ID
+ Filters registries by their ID.
"""
ids: [ID!]
@@ -9089,7 +9880,7 @@ type GeoNode {
first: Int
"""
- Filters registries by their ID
+ Filters registries by their ID.
"""
ids: [ID!]
@@ -9124,7 +9915,7 @@ type GeoNode {
first: Int
"""
- Filters registries by their ID
+ Filters registries by their ID.
"""
ids: [ID!]
@@ -9203,7 +9994,7 @@ type Group {
"""
board(
"""
- The board's ID
+ The board's ID.
"""
id: BoardID!
): Board
@@ -9228,7 +10019,7 @@ type Group {
first: Int
"""
- Find a board by its ID
+ Find a board by its ID.
"""
id: BoardID
@@ -9263,13 +10054,13 @@ type Group {
last: Int
"""
- First day for which to fetch code coverage activity (maximum time window is set to 90 days)
+ First day for which to fetch code coverage activity (maximum time window is set to 90 days).
"""
startDate: Date!
): CodeCoverageActivityConnection
"""
- Compliance frameworks available to projects in this namespace Available only
+ Compliance frameworks available to projects in this namespace. Available only
when feature flag `ff_custom_compliance_frameworks` is enabled.
"""
complianceFrameworks(
@@ -9289,6 +10080,11 @@ type Group {
first: Int
"""
+ Global ID of a specific compliance framework to return.
+ """
+ id: ComplianceManagementFrameworkID
+
+ """
Returns the last _n_ elements from the list.
"""
last: Int
@@ -9319,7 +10115,7 @@ type Group {
last: Int
"""
- Filter the container repositories by their name
+ Filter the container repositories by their name.
"""
name: String
): ContainerRepositoryConnection
@@ -9379,53 +10175,58 @@ type Group {
"""
epic(
"""
- Filter epics by author
+ Filter epics by author.
"""
authorUsername: String
"""
+ Filter epics by given confidentiality.
+ """
+ confidential: Boolean
+
+ """
List items overlapping a time frame defined by startDate..endDate (if one
date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
"""
endDate: Time
"""
- IID of the epic, e.g., "1"
+ IID of the epic, e.g., "1".
"""
iid: ID
"""
- Filter epics by IID for autocomplete
+ Filter epics by IID for autocomplete.
"""
iidStartsWith: String
"""
- List of IIDs of epics, e.g., [1, 2]
+ List of IIDs of epics, e.g., [1, 2].
"""
iids: [ID!]
"""
- Include epics from descendant groups
+ Include epics from descendant groups.
"""
includeDescendantGroups: Boolean = true
"""
- Filter epics by labels
+ Filter epics by labels.
"""
labelName: [String!]
"""
- Filter epics by milestone title, computed from epic's issues
+ Filter epics by milestone title, computed from epic's issues.
"""
milestoneTitle: String
"""
- Search query for epic title or description
+ Search query for epic title or description.
"""
search: String
"""
- List epics by sort order
+ List epics by sort order.
"""
sort: EpicSort
@@ -9437,12 +10238,12 @@ type Group {
startDate: Time
"""
- Filter epics by state
+ Filter epics by state.
"""
state: EpicState
"""
- List items overlapping the given timeframe
+ List items overlapping the given timeframe.
"""
timeframe: Timeframe
): Epic
@@ -9452,7 +10253,7 @@ type Group {
"""
epicBoard(
"""
- Find an epic board by ID
+ Find an epic board by ID.
"""
id: BoardsEpicBoardID!
): EpicBoard
@@ -9492,7 +10293,7 @@ type Group {
after: String
"""
- Filter epics by author
+ Filter epics by author.
"""
authorUsername: String
@@ -9502,6 +10303,11 @@ type Group {
before: String
"""
+ Filter epics by given confidentiality.
+ """
+ confidential: Boolean
+
+ """
List items overlapping a time frame defined by startDate..endDate (if one
date is provided, both must be present) Deprecated in 13.5: Use timeframe.end.
"""
@@ -9513,27 +10319,27 @@ type Group {
first: Int
"""
- IID of the epic, e.g., "1"
+ IID of the epic, e.g., "1".
"""
iid: ID
"""
- Filter epics by IID for autocomplete
+ Filter epics by IID for autocomplete.
"""
iidStartsWith: String
"""
- List of IIDs of epics, e.g., [1, 2]
+ List of IIDs of epics, e.g., [1, 2].
"""
iids: [ID!]
"""
- Include epics from descendant groups
+ Include epics from descendant groups.
"""
includeDescendantGroups: Boolean = true
"""
- Filter epics by labels
+ Filter epics by labels.
"""
labelName: [String!]
@@ -9543,17 +10349,17 @@ type Group {
last: Int
"""
- Filter epics by milestone title, computed from epic's issues
+ Filter epics by milestone title, computed from epic's issues.
"""
milestoneTitle: String
"""
- Search query for epic title or description
+ Search query for epic title or description.
"""
search: String
"""
- List epics by sort order
+ List epics by sort order.
"""
sort: EpicSort
@@ -9565,12 +10371,12 @@ type Group {
startDate: Time
"""
- Filter epics by state
+ Filter epics by state.
"""
state: EpicState
"""
- List items overlapping the given timeframe
+ List items overlapping the given timeframe.
"""
timeframe: Timeframe
): EpicConnection
@@ -9615,12 +10421,12 @@ type Group {
last: Int
"""
- Filter members by the given member relations
+ Filter members by the given member relations.
"""
relations: [GroupMemberRelation!] = [DIRECT, INHERITED]
"""
- Search query
+ Search query.
"""
search: String
): GroupMemberConnection
@@ -9650,22 +10456,22 @@ type Group {
after: String
"""
- ID of a user assigned to the issues, "none" and "any" values are supported
+ ID of a user assigned to the issues, "none" and "any" values are supported.
"""
assigneeId: String
"""
- Username of a user assigned to the issue
+ Username of a user assigned to the issue.
"""
assigneeUsername: String
"""
- Usernames of users assigned to the issue
+ Usernames of users assigned to the issue.
"""
assigneeUsernames: [String!]
"""
- Username of the author of the issue
+ Username of the author of the issue.
"""
authorUsername: String
@@ -9675,27 +10481,27 @@ type Group {
before: String
"""
- Issues closed after this date
+ Issues closed after this date.
"""
closedAfter: Time
"""
- Issues closed before this date
+ Issues closed before this date.
"""
closedBefore: Time
"""
- Issues created after this date
+ Issues created after this date.
"""
createdAfter: Time
"""
- Issues created before this date
+ Issues created before this date.
"""
createdBefore: Time
"""
- ID of an epic associated with the issues, "none" and "any" values are supported
+ ID of an epic associated with the issues, "none" and "any" values are supported.
"""
epicId: String
@@ -9705,12 +10511,12 @@ type Group {
first: Int
"""
- IID of the issue. For example, "1"
+ IID of the issue. For example, "1".
"""
iid: String
"""
- List of IIDs of issues. For example, [1, 2]
+ List of IIDs of issues. For example, [1, 2].
"""
iids: [String!]
@@ -9720,12 +10526,12 @@ type Group {
includeSubgroups: Boolean = false
"""
- Iterations applied to the issue
+ Iterations applied to the issue.
"""
iterationId: [ID]
"""
- Labels applied to this issue
+ Labels applied to this issue.
"""
labelName: [String]
@@ -9735,37 +10541,37 @@ type Group {
last: Int
"""
- Milestone applied to this issue
+ Milestone applied to this issue.
"""
milestoneTitle: [String]
"""
- Search query for issue title or description
+ Search query for issue title or description.
"""
search: String
"""
- Sort issues by this criteria
+ Sort issues by this criteria.
"""
sort: IssueSort = created_desc
"""
- Current state of this issue
+ Current state of this issue.
"""
state: IssuableState
"""
- Filter issues by the given issue types
+ Filter issues by the given issue types.
"""
types: [IssueType!]
"""
- Issues updated after this date
+ Issues updated after this date.
"""
updatedAfter: Time
"""
- Issues updated before this date
+ Issues updated before this date.
"""
updatedBefore: Time
): IssueConnection
@@ -9828,7 +10634,7 @@ type Group {
state: IterationState
"""
- List items overlapping the given timeframe
+ List items overlapping the given timeframe.
"""
timeframe: Timeframe
@@ -9898,12 +10704,12 @@ type Group {
after: String
"""
- Username of the assignee
+ Username of the assignee.
"""
assigneeUsername: String
"""
- Username of the author
+ Username of the author.
"""
authorUsername: String
@@ -9918,7 +10724,7 @@ type Group {
first: Int
"""
- Array of IIDs of merge requests, for example `[1, 2]`
+ Array of IIDs of merge requests, for example `[1, 2]`.
"""
iids: [String!]
@@ -9938,22 +10744,22 @@ type Group {
last: Int
"""
- Merge requests merged after this date
+ Merge requests merged after this date.
"""
mergedAfter: Time
"""
- Merge requests merged before this date
+ Merge requests merged before this date.
"""
mergedBefore: Time
"""
- Title of the milestone
+ Title of the milestone.
"""
milestoneTitle: String
"""
- Sort merge requests by this criteria
+ Sort merge requests by this criteria.
"""
sort: MergeRequestSort = created_desc
@@ -9988,7 +10794,7 @@ type Group {
before: String
"""
- A date that the milestone contains
+ A date that the milestone contains.
"""
containingDate: Time
@@ -10004,12 +10810,12 @@ type Group {
first: Int
"""
- Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1"
+ Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1".
"""
ids: [ID!]
"""
- Also return milestones in all subgroups and subprojects
+ Also return milestones in all subgroups and subprojects.
"""
includeDescendants: Boolean
@@ -10019,7 +10825,7 @@ type Group {
last: Int
"""
- A search string for the title
+ A search string for the title.
"""
searchTitle: String
@@ -10031,17 +10837,17 @@ type Group {
startDate: Time
"""
- Filter milestones by state
+ Filter milestones by state.
"""
state: MilestoneStateEnum
"""
- List items overlapping the given timeframe
+ List items overlapping the given timeframe.
"""
timeframe: Timeframe
"""
- The title of the milestone
+ The title of the milestone.
"""
title: String
): MilestoneConnection
@@ -10052,6 +10858,11 @@ type Group {
name: String!
"""
+ The package settings for the namespace
+ """
+ packageSettings: PackageSettings
+
+ """
Parent group
"""
parent: Group
@@ -10086,12 +10897,12 @@ type Group {
first: Int
"""
- Returns only the projects which have vulnerabilities
+ Returns only the projects which have vulnerabilities.
"""
hasVulnerabilities: Boolean = false
"""
- Include also subgroup projects
+ Include also subgroup projects.
"""
includeSubgroups: Boolean = false
@@ -10101,12 +10912,12 @@ type Group {
last: Int
"""
- Search project with most similar names or paths
+ Search project with most similar names or paths.
"""
search: String = null
"""
- Sort projects by this criteria
+ Sort projects by this criteria.
"""
sort: NamespaceProjectSort = null
): ProjectConnection!
@@ -10171,12 +10982,12 @@ type Group {
before: String
"""
- List time logs within a date range where the logged date is equal to or before endDate
+ List time logs within a date range where the logged date is equal to or before endDate.
"""
endDate: Time
"""
- List time-logs within a time range where the logged time is equal to or before endTime
+ List time-logs within a time range where the logged time is equal to or before endTime.
"""
endTime: Time
@@ -10191,12 +11002,12 @@ type Group {
last: Int
"""
- List time logs within a date range where the logged date is equal to or after startDate
+ List time logs within a date range where the logged date is equal to or after startDate.
"""
startDate: Time
"""
- List time-logs within a time range where the logged time is equal to or after startTime
+ List time-logs within a time range where the logged time is equal to or after startTime.
"""
startTime: Time
): TimelogConnection!
@@ -10246,12 +11057,12 @@ type Group {
first: Int
"""
- Returns only the vulnerabilities which have linked issues
+ Returns only the vulnerabilities which have linked issues.
"""
hasIssues: Boolean
"""
- Returns only the vulnerabilities which have been resolved on default branch
+ Returns only the vulnerabilities which have been resolved on default branch.
"""
hasResolution: Boolean
@@ -10261,32 +11072,32 @@ type Group {
last: Int
"""
- Filter vulnerabilities by project
+ Filter vulnerabilities by project.
"""
projectId: [ID!]
"""
- Filter vulnerabilities by report type
+ Filter vulnerabilities by report type.
"""
reportType: [VulnerabilityReportType!]
"""
- Filter vulnerabilities by scanner
+ Filter vulnerabilities by VulnerabilityScanner.externalId.
"""
scanner: [String!]
"""
- Filter vulnerabilities by severity
+ Filter vulnerabilities by severity.
"""
severity: [VulnerabilitySeverity!]
"""
- List vulnerabilities by sort order
+ List vulnerabilities by sort order.
"""
sort: VulnerabilitySort = severity_desc
"""
- Filter vulnerabilities by state
+ Filter vulnerabilities by state.
"""
state: [VulnerabilityState!]
): VulnerabilityConnection
@@ -10306,7 +11117,7 @@ type Group {
before: String
"""
- Last day for which to fetch vulnerability history
+ Last day for which to fetch vulnerability history.
"""
endDate: ISO8601Date!
@@ -10321,7 +11132,7 @@ type Group {
last: Int
"""
- First day for which to fetch vulnerability history
+ First day for which to fetch vulnerability history.
"""
startDate: ISO8601Date!
): VulnerabilitiesCountByDayConnection
@@ -10342,7 +11153,7 @@ type Group {
before: String
"""
- Last day for which to fetch vulnerability history
+ Last day for which to fetch vulnerability history.
"""
endDate: ISO8601Date!
@@ -10357,7 +11168,7 @@ type Group {
last: Int
"""
- First day for which to fetch vulnerability history
+ First day for which to fetch vulnerability history.
"""
startDate: ISO8601Date!
): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.")
@@ -10367,7 +11178,7 @@ type Group {
"""
vulnerabilityGrades(
"""
- Include grades belonging to subgroups
+ Include grades belonging to subgroups.
"""
includeSubgroups: Boolean = false
): [VulnerableProjectsByGrade!]!
@@ -10402,27 +11213,27 @@ type Group {
"""
vulnerabilitySeveritiesCount(
"""
- Filter vulnerabilities by project
+ Filter vulnerabilities by project.
"""
projectId: [ID!]
"""
- Filter vulnerabilities by report type
+ Filter vulnerabilities by report type.
"""
reportType: [VulnerabilityReportType!]
"""
- Filter vulnerabilities by scanner
+ Filter vulnerabilities by scanner.
"""
scanner: [String!]
"""
- Filter vulnerabilities by severity
+ Filter vulnerabilities by severity.
"""
severity: [VulnerabilitySeverity!]
"""
- Filter vulnerabilities by state
+ Filter vulnerabilities by state.
"""
state: [VulnerabilityState!]
): VulnerabilitySeveritiesCount
@@ -10591,7 +11402,7 @@ Autogenerated input type of HttpIntegrationCreate
"""
input HttpIntegrationCreateInput {
"""
- Whether the integration is receiving alerts
+ Whether the integration is receiving alerts.
"""
active: Boolean!
@@ -10601,12 +11412,22 @@ input HttpIntegrationCreateInput {
clientMutationId: String
"""
- The name of the integration
+ The name of the integration.
"""
name: String!
"""
- The project to create the integration in
+ The custom mapping of GitLab alert attributes to fields from the payload_example.
+ """
+ payloadAttributeMappings: [AlertManagementPayloadAlertFieldInput!]
+
+ """
+ The example of an alert payload.
+ """
+ payloadExample: JsonString
+
+ """
+ The project to create the integration in.
"""
projectPath: ID!
}
@@ -10626,7 +11447,7 @@ type HttpIntegrationCreatePayload {
errors: [String!]!
"""
- The HTTP integration
+ The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
@@ -10641,7 +11462,7 @@ input HttpIntegrationDestroyInput {
clientMutationId: String
"""
- The ID of the integration to remove
+ The ID of the integration to remove.
"""
id: AlertManagementHttpIntegrationID!
}
@@ -10661,7 +11482,7 @@ type HttpIntegrationDestroyPayload {
errors: [String!]!
"""
- The HTTP integration
+ The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
@@ -10676,7 +11497,7 @@ input HttpIntegrationResetTokenInput {
clientMutationId: String
"""
- The ID of the integration to mutate
+ The ID of the integration to mutate.
"""
id: AlertManagementHttpIntegrationID!
}
@@ -10696,7 +11517,7 @@ type HttpIntegrationResetTokenPayload {
errors: [String!]!
"""
- The HTTP integration
+ The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
@@ -10706,7 +11527,7 @@ Autogenerated input type of HttpIntegrationUpdate
"""
input HttpIntegrationUpdateInput {
"""
- Whether the integration is receiving alerts
+ Whether the integration is receiving alerts.
"""
active: Boolean
@@ -10716,12 +11537,12 @@ input HttpIntegrationUpdateInput {
clientMutationId: String
"""
- The ID of the integration to mutate
+ The ID of the integration to mutate.
"""
id: AlertManagementHttpIntegrationID!
"""
- The name of the integration
+ The name of the integration.
"""
name: String
}
@@ -10741,7 +11562,7 @@ type HttpIntegrationUpdatePayload {
errors: [String!]!
"""
- The HTTP integration
+ The HTTP integration.
"""
integration: AlertManagementHttpIntegration
}
@@ -10752,6 +11573,106 @@ An ISO 8601-encoded date
scalar ISO8601Date
"""
+Identifier of IncidentManagement::OncallParticipant
+"""
+scalar IncidentManagementOncallParticipantID
+
+"""
+Describes an incident management on-call rotation
+"""
+type IncidentManagementOncallRotation {
+ """
+ ID of the on-call rotation.
+ """
+ id: IncidentManagementOncallRotationID!
+
+ """
+ Length of the on-call schedule, in the units specified by lengthUnit.
+ """
+ length: Int
+
+ """
+ Unit of the on-call rotation length.
+ """
+ lengthUnit: OncallRotationUnitEnum
+
+ """
+ Name of the on-call rotation.
+ """
+ name: String!
+
+ """
+ Participants of the on-call rotation.
+ """
+ participants(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): OncallParticipantTypeConnection
+
+ """
+ Start date of the on-call rotation.
+ """
+ startsAt: Time
+}
+
+"""
+The connection type for IncidentManagementOncallRotation.
+"""
+type IncidentManagementOncallRotationConnection {
+ """
+ A list of edges.
+ """
+ edges: [IncidentManagementOncallRotationEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [IncidentManagementOncallRotation]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type IncidentManagementOncallRotationEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: IncidentManagementOncallRotation
+}
+
+"""
+Identifier of IncidentManagement::OncallRotation
+"""
+scalar IncidentManagementOncallRotationID
+
+"""
Describes an incident management on-call schedule
"""
type IncidentManagementOncallSchedule {
@@ -10771,6 +11692,31 @@ type IncidentManagementOncallSchedule {
name: String!
"""
+ On-call rotations for the on-call schedule
+ """
+ rotations(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): IncidentManagementOncallRotationConnection!
+
+ """
Time zone of the on-call schedule
"""
timezone: String!
@@ -10872,27 +11818,27 @@ type InstanceSecurityDashboard {
"""
vulnerabilitySeveritiesCount(
"""
- Filter vulnerabilities by project
+ Filter vulnerabilities by project.
"""
projectId: [ID!]
"""
- Filter vulnerabilities by report type
+ Filter vulnerabilities by report type.
"""
reportType: [VulnerabilityReportType!]
"""
- Filter vulnerabilities by scanner
+ Filter vulnerabilities by scanner.
"""
scanner: [String!]
"""
- Filter vulnerabilities by severity
+ Filter vulnerabilities by severity.
"""
severity: [VulnerabilitySeverity!]
"""
- Filter vulnerabilities by state
+ Filter vulnerabilities by state.
"""
state: [VulnerabilityState!]
): VulnerabilitySeveritiesCount
@@ -11050,6 +11996,11 @@ type Issue implements CurrentUserTodos & Noteable {
confidential: Boolean!
"""
+ User specific email address for the issue
+ """
+ createNoteEmail: String
+
+ """
Timestamp of when the issue was created
"""
createdAt: Time!
@@ -11450,17 +12401,17 @@ input IssueMoveInput {
clientMutationId: String
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
"""
- The project to move the issue to
+ The project to move the issue to.
"""
targetProjectPath: ID!
}
@@ -11470,7 +12421,7 @@ Autogenerated input type of IssueMoveList
"""
input IssueMoveListInput {
"""
- Global ID of the board that the issue is in
+ Global ID of the board that the issue is in.
"""
boardId: ID!
@@ -11480,37 +12431,37 @@ input IssueMoveListInput {
clientMutationId: String
"""
- The ID of the parent epic. NULL when removing the association
+ The ID of the parent epic. NULL when removing the association.
"""
epicId: EpicID
"""
- ID of the board list that the issue will be moved from
+ ID of the board list that the issue will be moved from.
"""
fromListId: ID
"""
- IID of the issue to mutate
+ IID of the issue to mutate.
"""
iid: String!
"""
- ID of issue that should be placed after the current issue
+ ID of issue that should be placed after the current issue.
"""
moveAfterId: ID
"""
- ID of issue that should be placed before the current issue
+ ID of issue that should be placed before the current issue.
"""
moveBeforeId: ID
"""
- Project the issue to mutate is in
+ Project the issue to mutate is in.
"""
projectPath: ID!
"""
- ID of the board list that the issue will be moved to
+ ID of the board list that the issue will be moved to.
"""
toListId: ID
}
@@ -11530,7 +12481,7 @@ type IssueMoveListPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11550,7 +12501,7 @@ type IssueMovePayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11615,7 +12566,7 @@ input IssueSetAssigneesInput {
clientMutationId: String
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
@@ -11625,7 +12576,7 @@ input IssueSetAssigneesInput {
operationMode: MutationOperationMode
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
}
@@ -11645,7 +12596,7 @@ type IssueSetAssigneesPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11665,12 +12616,12 @@ input IssueSetConfidentialInput {
confidential: Boolean!
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
}
@@ -11690,7 +12641,7 @@ type IssueSetConfidentialPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11705,17 +12656,17 @@ input IssueSetDueDateInput {
clientMutationId: String
"""
- The desired due date for the issue
+ The desired due date for the issue.
"""
dueDate: Time!
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
}
@@ -11735,7 +12686,7 @@ type IssueSetDueDatePayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11755,12 +12706,12 @@ input IssueSetEpicInput {
epicId: EpicID
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
}
@@ -11780,7 +12731,7 @@ type IssueSetEpicPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11795,7 +12746,7 @@ input IssueSetIterationInput {
clientMutationId: String
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
@@ -11805,7 +12756,7 @@ input IssueSetIterationInput {
iterationId: IterationID
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
}
@@ -11825,7 +12776,7 @@ type IssueSetIterationPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11840,17 +12791,17 @@ input IssueSetLockedInput {
clientMutationId: String
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
"""
- Whether or not to lock discussion on the issue
+ Whether or not to lock discussion on the issue.
"""
locked: Boolean!
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
}
@@ -11870,7 +12821,7 @@ type IssueSetLockedPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11885,12 +12836,12 @@ input IssueSetSeverityInput {
clientMutationId: String
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
@@ -11915,7 +12866,7 @@ type IssueSetSeverityPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11930,17 +12881,17 @@ input IssueSetSubscriptionInput {
clientMutationId: String
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
"""
- The desired state of the subscription
+ The desired state of the subscription.
"""
subscribedState: Boolean!
}
@@ -11960,7 +12911,7 @@ type IssueSetSubscriptionPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -11975,17 +12926,17 @@ input IssueSetWeightInput {
clientMutationId: String
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
"""
- The desired weight for the issue
+ The desired weight for the issue.
"""
weight: Int!
}
@@ -12005,7 +12956,7 @@ type IssueSetWeightPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -12443,22 +13394,22 @@ input JiraImportStartInput {
clientMutationId: String
"""
- Project key of the importer Jira project
+ Project key of the importer Jira project.
"""
jiraProjectKey: String!
"""
- Project name of the importer Jira project
+ Project name of the importer Jira project.
"""
jiraProjectName: String
"""
- The project to import the Jira project into
+ The project to import the Jira project into.
"""
projectPath: ID!
"""
- The mapping of Jira to GitLab users
+ The mapping of Jira to GitLab users.
"""
usersMapping: [JiraUsersMappingInputType!]
}
@@ -12478,7 +13429,7 @@ type JiraImportStartPayload {
errors: [String!]!
"""
- The Jira import data after mutation
+ The Jira import data after mutation.
"""
jiraImport: JiraImport
}
@@ -12493,12 +13444,12 @@ input JiraImportUsersInput {
clientMutationId: String
"""
- The project to import the Jira users into
+ The project to import the Jira users into.
"""
projectPath: ID!
"""
- The index of the record the import should started at, default 0 (50 records returned)
+ The index of the record the import should started at, default 0 (50 records returned).
"""
startAt: Int
}
@@ -12606,7 +13557,7 @@ type JiraService implements Service {
last: Int
"""
- Project name or key
+ Project name or key.
"""
name: String
): JiraProjectConnection
@@ -12691,6 +13642,11 @@ enum JobArtifactFileType {
TRACE
}
+"""
+JSON object as raw string
+"""
+scalar JsonString
+
type Label {
"""
Background color of the label
@@ -12760,27 +13716,27 @@ input LabelCreateInput {
"""
The color of the label given in 6-digit hex notation with leading '#' sign
(e.g. #FFAABB) or one of the CSS color names in
- https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords
+ https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords.
"""
color: String = "#428BCA"
"""
- Description of the label
+ Description of the label.
"""
description: String
"""
- The group full path the resource is associated with
+ The group full path the resource is associated with.
"""
groupPath: ID
"""
- The project full path the resource is associated with
+ The project full path the resource is associated with.
"""
projectPath: ID
"""
- Title of the label
+ Title of the label.
"""
title: String!
}
@@ -12800,7 +13756,7 @@ type LabelCreatePayload {
errors: [String!]!
"""
- The label after mutation
+ The label after mutation.
"""
label: Label
}
@@ -12849,7 +13805,7 @@ input MarkAsSpamSnippetInput {
clientMutationId: String
"""
- The global ID of the snippet to update
+ The global ID of the snippet to update.
"""
id: SnippetID!
}
@@ -12869,7 +13825,7 @@ type MarkAsSpamSnippetPayload {
errors: [String!]!
"""
- The snippet after mutation
+ The snippet after mutation.
"""
snippet: Snippet
}
@@ -13083,6 +14039,11 @@ type MergeRequest implements CurrentUserTodos & Noteable {
autoMergeEnabled: Boolean!
"""
+ Selected auto merge strategy
+ """
+ autoMergeStrategy: String
+
+ """
Array of available auto merge strategies
"""
availableAutoMergeStrategies: [String!]
@@ -13168,6 +14129,11 @@ type MergeRequest implements CurrentUserTodos & Noteable {
defaultMergeCommitMessageWithDescription: String
"""
+ Default squash commit message of the merge request
+ """
+ defaultSquashCommitMessage: String
+
+ """
Description of the merge request (Markdown rendered as HTML for caching)
"""
description: String
@@ -13317,6 +14283,11 @@ type MergeRequest implements CurrentUserTodos & Noteable {
mergeTrainsCount: Int
"""
+ User who merged this merge request
+ """
+ mergeUser: User
+
+ """
Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS)
"""
mergeWhenPipelineSucceeds: Boolean
@@ -13367,7 +14338,7 @@ type MergeRequest implements CurrentUserTodos & Noteable {
): NoteConnection!
"""
- Participants in the merge request
+ Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes.
"""
participants(
"""
@@ -13417,17 +14388,17 @@ type MergeRequest implements CurrentUserTodos & Noteable {
last: Int
"""
- Filter pipelines by the ref they are run for
+ Filter pipelines by the ref they are run for.
"""
ref: String
"""
- Filter pipelines by the sha of the commit they are run for
+ Filter pipelines by the sha of the commit they are run for.
"""
sha: String
"""
- Filter pipelines by their status
+ Filter pipelines by their status.
"""
status: PipelineStatusEnum
): PipelineConnection
@@ -13463,6 +14434,31 @@ type MergeRequest implements CurrentUserTodos & Noteable {
): String!
"""
+ Users from whom a review has been requested.
+ """
+ reviewers(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): UserConnection
+
+ """
Indicates if the merge request is created by @GitLab-Security-Bot.
"""
securityAutoFix: Boolean
@@ -13505,6 +14501,11 @@ type MergeRequest implements CurrentUserTodos & Noteable {
"""
Indicates if squash on merge is enabled
"""
+ squash: Boolean!
+
+ """
+ Indicates if squash on merge is enabled
+ """
squashOnMerge: Boolean!
"""
@@ -13648,7 +14649,7 @@ input MergeRequestCreateInput {
labels: [String!]
"""
- Project full path the merge request is associated with
+ Project full path the merge request is associated with.
"""
projectPath: ID!
@@ -13683,7 +14684,7 @@ type MergeRequestCreatePayload {
errors: [String!]!
"""
- The merge request after mutation
+ The merge request after mutation.
"""
mergeRequest: MergeRequest
}
@@ -13853,7 +14854,7 @@ input MergeRequestSetAssigneesInput {
clientMutationId: String
"""
- The IID of the merge request to mutate
+ The IID of the merge request to mutate.
"""
iid: String!
@@ -13863,7 +14864,7 @@ input MergeRequestSetAssigneesInput {
operationMode: MutationOperationMode
"""
- The project the merge request to mutate is in
+ The project the merge request to mutate is in.
"""
projectPath: ID!
}
@@ -13883,7 +14884,7 @@ type MergeRequestSetAssigneesPayload {
errors: [String!]!
"""
- The merge request after mutation
+ The merge request after mutation.
"""
mergeRequest: MergeRequest
}
@@ -13898,7 +14899,7 @@ input MergeRequestSetLabelsInput {
clientMutationId: String
"""
- The IID of the merge request to mutate
+ The IID of the merge request to mutate.
"""
iid: String!
@@ -13913,7 +14914,7 @@ input MergeRequestSetLabelsInput {
operationMode: MutationOperationMode
"""
- The project the merge request to mutate is in
+ The project the merge request to mutate is in.
"""
projectPath: ID!
}
@@ -13933,7 +14934,7 @@ type MergeRequestSetLabelsPayload {
errors: [String!]!
"""
- The merge request after mutation
+ The merge request after mutation.
"""
mergeRequest: MergeRequest
}
@@ -13948,7 +14949,7 @@ input MergeRequestSetLockedInput {
clientMutationId: String
"""
- The IID of the merge request to mutate
+ The IID of the merge request to mutate.
"""
iid: String!
@@ -13958,7 +14959,7 @@ input MergeRequestSetLockedInput {
locked: Boolean!
"""
- The project the merge request to mutate is in
+ The project the merge request to mutate is in.
"""
projectPath: ID!
}
@@ -13978,7 +14979,7 @@ type MergeRequestSetLockedPayload {
errors: [String!]!
"""
- The merge request after mutation
+ The merge request after mutation.
"""
mergeRequest: MergeRequest
}
@@ -13993,7 +14994,7 @@ input MergeRequestSetMilestoneInput {
clientMutationId: String
"""
- The IID of the merge request to mutate
+ The IID of the merge request to mutate.
"""
iid: String!
@@ -14003,7 +15004,7 @@ input MergeRequestSetMilestoneInput {
milestoneId: MilestoneID
"""
- The project the merge request to mutate is in
+ The project the merge request to mutate is in.
"""
projectPath: ID!
}
@@ -14023,7 +15024,7 @@ type MergeRequestSetMilestonePayload {
errors: [String!]!
"""
- The merge request after mutation
+ The merge request after mutation.
"""
mergeRequest: MergeRequest
}
@@ -14038,17 +15039,17 @@ input MergeRequestSetSubscriptionInput {
clientMutationId: String
"""
- The IID of the merge request to mutate
+ The IID of the merge request to mutate.
"""
iid: String!
"""
- The project the merge request to mutate is in
+ The project the merge request to mutate is in.
"""
projectPath: ID!
"""
- The desired state of the subscription
+ The desired state of the subscription.
"""
subscribedState: Boolean!
}
@@ -14068,7 +15069,7 @@ type MergeRequestSetSubscriptionPayload {
errors: [String!]!
"""
- The merge request after mutation
+ The merge request after mutation.
"""
mergeRequest: MergeRequest
}
@@ -14083,12 +15084,12 @@ input MergeRequestSetWipInput {
clientMutationId: String
"""
- The IID of the merge request to mutate
+ The IID of the merge request to mutate.
"""
iid: String!
"""
- The project the merge request to mutate is in
+ The project the merge request to mutate is in.
"""
projectPath: ID!
@@ -14113,7 +15114,7 @@ type MergeRequestSetWipPayload {
errors: [String!]!
"""
- The merge request after mutation
+ The merge request after mutation.
"""
mergeRequest: MergeRequest
}
@@ -14229,12 +15230,12 @@ input MergeRequestUpdateInput {
description: String
"""
- The IID of the merge request to mutate
+ The IID of the merge request to mutate.
"""
iid: String!
"""
- The project the merge request to mutate is in
+ The project the merge request to mutate is in.
"""
projectPath: ID!
@@ -14264,7 +15265,7 @@ type MergeRequestUpdatePayload {
errors: [String!]!
"""
- The merge request after mutation
+ The merge request after mutation.
"""
mergeRequest: MergeRequest
}
@@ -14332,7 +15333,7 @@ type MetricsDashboard {
first: Int
"""
- Timestamp marking date and time from which annotations need to be fetched
+ Timestamp marking date and time from which annotations need to be fetched.
"""
from: Time!
@@ -14342,7 +15343,7 @@ type MetricsDashboard {
last: Int
"""
- Timestamp marking date and time to which annotations need to be fetched
+ Timestamp marking date and time to which annotations need to be fetched.
"""
to: Time
): MetricsDashboardAnnotationConnection
@@ -14586,6 +15587,7 @@ type Mutation {
awardEmojiToggle(input: AwardEmojiToggleInput!): AwardEmojiTogglePayload
boardListCreate(input: BoardListCreateInput!): BoardListCreatePayload
boardListUpdateLimitMetrics(input: BoardListUpdateLimitMetricsInput!): BoardListUpdateLimitMetricsPayload
+ ciCdSettingsUpdate(input: CiCdSettingsUpdateInput!): CiCdSettingsUpdatePayload
clusterAgentDelete(input: ClusterAgentDeleteInput!): ClusterAgentDeletePayload
clusterAgentTokenCreate(input: ClusterAgentTokenCreateInput!): ClusterAgentTokenCreatePayload
clusterAgentTokenDelete(input: ClusterAgentTokenDeleteInput!): ClusterAgentTokenDeletePayload
@@ -14643,6 +15645,7 @@ type Mutation {
epicAddIssue(input: EpicAddIssueInput!): EpicAddIssuePayload
epicSetSubscription(input: EpicSetSubscriptionInput!): EpicSetSubscriptionPayload
epicTreeReorder(input: EpicTreeReorderInput!): EpicTreeReorderPayload
+ exportRequirements(input: ExportRequirementsInput!): ExportRequirementsPayload
httpIntegrationCreate(input: HttpIntegrationCreateInput!): HttpIntegrationCreatePayload
httpIntegrationDestroy(input: HttpIntegrationDestroyInput!): HttpIntegrationDestroyPayload
httpIntegrationResetToken(input: HttpIntegrationResetTokenInput!): HttpIntegrationResetTokenPayload
@@ -14675,6 +15678,7 @@ type Mutation {
"""
mergeRequestUpdate(input: MergeRequestUpdateInput!): MergeRequestUpdatePayload
namespaceIncreaseStorageTemporarily(input: NamespaceIncreaseStorageTemporarilyInput!): NamespaceIncreaseStorageTemporarilyPayload
+ oncallRotationCreate(input: OncallRotationCreateInput!): OncallRotationCreatePayload
oncallScheduleCreate(input: OncallScheduleCreateInput!): OncallScheduleCreatePayload
oncallScheduleDestroy(input: OncallScheduleDestroyInput!): OncallScheduleDestroyPayload
oncallScheduleUpdate(input: OncallScheduleUpdateInput!): OncallScheduleUpdatePayload
@@ -14723,6 +15727,7 @@ type Mutation {
updateImageDiffNote(input: UpdateImageDiffNoteInput!): UpdateImageDiffNotePayload
updateIssue(input: UpdateIssueInput!): UpdateIssuePayload
updateIteration(input: UpdateIterationInput!): UpdateIterationPayload
+ updateNamespacePackageSettings(input: UpdateNamespacePackageSettingsInput!): UpdateNamespacePackageSettingsPayload
"""
Updates a Note. If the body of the Note contains only quick actions, the Note
@@ -14771,7 +15776,7 @@ type Namespace {
additionalPurchasedStorageSize: Float
"""
- Compliance frameworks available to projects in this namespace Available only
+ Compliance frameworks available to projects in this namespace. Available only
when feature flag `ff_custom_compliance_frameworks` is enabled.
"""
complianceFrameworks(
@@ -14791,6 +15796,11 @@ type Namespace {
first: Int
"""
+ Global ID of a specific compliance framework to return.
+ """
+ id: ComplianceManagementFrameworkID
+
+ """
Returns the last _n_ elements from the list.
"""
last: Int
@@ -14842,6 +15852,11 @@ type Namespace {
name: String!
"""
+ The package settings for the namespace
+ """
+ packageSettings: PackageSettings
+
+ """
Path of the namespace
"""
path: String!
@@ -14866,12 +15881,12 @@ type Namespace {
first: Int
"""
- Returns only the projects which have vulnerabilities
+ Returns only the projects which have vulnerabilities.
"""
hasVulnerabilities: Boolean = false
"""
- Include also subgroup projects
+ Include also subgroup projects.
"""
includeSubgroups: Boolean = false
@@ -14881,12 +15896,12 @@ type Namespace {
last: Int
"""
- Search project with most similar names or paths
+ Search project with most similar names or paths.
"""
search: String = null
"""
- Sort projects by this criteria
+ Sort projects by this criteria.
"""
sort: NamespaceProjectSort = null
): ProjectConnection!
@@ -14982,7 +15997,7 @@ input NamespaceIncreaseStorageTemporarilyInput {
clientMutationId: String
"""
- The global ID of the namespace to mutate
+ The global ID of the namespace to mutate.
"""
id: NamespaceID!
}
@@ -15002,7 +16017,7 @@ type NamespaceIncreaseStorageTemporarilyPayload {
errors: [String!]!
"""
- The namespace after mutation
+ The namespace after mutation.
"""
namespace: Namespace
}
@@ -15151,6 +16166,11 @@ type Note implements ResolvableInterface {
updatedAt: Time!
"""
+ URL to view this Note in the Web UI
+ """
+ url: String
+
+ """
Permissions for the current user on the resource
"""
userPermissions: NotePermissions!
@@ -15286,6 +16306,176 @@ Identifier of Noteable
scalar NoteableID
"""
+The rotation participant and color palette
+"""
+type OncallParticipantType {
+ """
+ The color palette to assign to the on-call user. For example "blue".
+ """
+ colorPalette: String
+
+ """
+ The color weight to assign to for the on-call user, for example "500". Max 4 chars. For easy identification of the user.
+ """
+ colorWeight: String
+
+ """
+ ID of the on-call participant.
+ """
+ id: IncidentManagementOncallParticipantID!
+
+ """
+ The user who is participating.
+ """
+ user: User!
+}
+
+"""
+The connection type for OncallParticipantType.
+"""
+type OncallParticipantTypeConnection {
+ """
+ A list of edges.
+ """
+ edges: [OncallParticipantTypeEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [OncallParticipantType]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type OncallParticipantTypeEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: OncallParticipantType
+}
+
+"""
+Autogenerated input type of OncallRotationCreate
+"""
+input OncallRotationCreateInput {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ The name of the on-call rotation.
+ """
+ name: String!
+
+ """
+ The usernames of users participating in the on-call rotation.
+ """
+ participants: [OncallUserInputType!]!
+
+ """
+ The project to create the on-call schedule in.
+ """
+ projectPath: ID!
+
+ """
+ The rotation length of the on-call rotation.
+ """
+ rotationLength: OncallRotationLengthInputType!
+
+ """
+ The IID of the on-call schedule to create the on-call rotation in.
+ """
+ scheduleIid: String!
+
+ """
+ The start date and time of the on-call rotation, in the timezone of the on-call schedule.
+ """
+ startsAt: OncallRotationDateInputType!
+}
+
+"""
+Autogenerated return type of OncallRotationCreate
+"""
+type OncallRotationCreatePayload {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Errors encountered during execution of the mutation.
+ """
+ errors: [String!]!
+
+ """
+ The on-call rotation.
+ """
+ oncallRotation: IncidentManagementOncallRotation
+}
+
+"""
+Date input type for on-call rotation
+"""
+input OncallRotationDateInputType {
+ """
+ The date component of the date in YYYY-MM-DD format.
+ """
+ date: String!
+
+ """
+ The time component of the date in 24hr HH:MM format.
+ """
+ time: String!
+}
+
+"""
+The rotation length of the on-call rotation
+"""
+input OncallRotationLengthInputType {
+ """
+ The rotation length of the on-call rotation.
+ """
+ length: Int!
+
+ """
+ The unit of the rotation length of the on-call rotation.
+ """
+ unit: OncallRotationUnitEnum!
+}
+
+"""
+Rotation length unit of an on-call rotation
+"""
+enum OncallRotationUnitEnum {
+ """
+ Days
+ """
+ DAYS
+
+ """
+ Hours
+ """
+ HOURS
+
+ """
+ Weeks
+ """
+ WEEKS
+}
+
+"""
Autogenerated input type of OncallScheduleCreate
"""
input OncallScheduleCreateInput {
@@ -15295,22 +16485,22 @@ input OncallScheduleCreateInput {
clientMutationId: String
"""
- The description of the on-call schedule
+ The description of the on-call schedule.
"""
description: String
"""
- The name of the on-call schedule
+ The name of the on-call schedule.
"""
name: String!
"""
- The project to create the on-call schedule in
+ The project to create the on-call schedule in.
"""
projectPath: ID!
"""
- The timezone of the on-call schedule
+ The timezone of the on-call schedule.
"""
timezone: String!
}
@@ -15330,7 +16520,7 @@ type OncallScheduleCreatePayload {
errors: [String!]!
"""
- The on-call schedule
+ The on-call schedule.
"""
oncallSchedule: IncidentManagementOncallSchedule
}
@@ -15345,12 +16535,12 @@ input OncallScheduleDestroyInput {
clientMutationId: String
"""
- The on-call schedule internal ID to remove
+ The on-call schedule internal ID to remove.
"""
iid: String!
"""
- The project to remove the on-call schedule from
+ The project to remove the on-call schedule from.
"""
projectPath: ID!
}
@@ -15370,7 +16560,7 @@ type OncallScheduleDestroyPayload {
errors: [String!]!
"""
- The on-call schedule
+ The on-call schedule.
"""
oncallSchedule: IncidentManagementOncallSchedule
}
@@ -15385,27 +16575,27 @@ input OncallScheduleUpdateInput {
clientMutationId: String
"""
- The description of the on-call schedule
+ The description of the on-call schedule.
"""
description: String
"""
- The on-call schedule internal ID to update
+ The on-call schedule internal ID to update.
"""
iid: String!
"""
- The name of the on-call schedule
+ The name of the on-call schedule.
"""
name: String
"""
- The project to update the on-call schedule in
+ The project to update the on-call schedule in.
"""
projectPath: ID!
"""
- The timezone of the on-call schedule
+ The timezone of the on-call schedule.
"""
timezone: String
}
@@ -15425,44 +16615,304 @@ type OncallScheduleUpdatePayload {
errors: [String!]!
"""
- The on-call schedule
+ The on-call schedule.
"""
oncallSchedule: IncidentManagementOncallSchedule
}
"""
-Represents a package
+The rotation user and color palette
+"""
+input OncallUserInputType {
+ """
+ A value of DataVisualizationColorEnum. The color from the palette to assign to the on-call user.
+ """
+ colorPalette: DataVisualizationColorEnum
+
+ """
+ A value of DataVisualizationWeightEnum. The color weight to assign to for the on-call user.
+ """
+ colorWeight: DataVisualizationWeightEnum
+
+ """
+ The username of the user to participate in the on-call rotation, such as `user_one`.
+ """
+ username: String!
+}
+
+"""
+Represents a package in the Package Registry
"""
type Package {
"""
- The created date
+ The created date.
+ """
+ createdAt: Time!
+
+ """
+ The ID of the package.
+ """
+ id: ID!
+
+ """
+ The name of the package.
+ """
+ name: String!
+
+ """
+ The type of the package.
+ """
+ packageType: PackageTypeEnum!
+
+ """
+ Pipelines that built the package.
+ """
+ pipelines(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): PipelineConnection
+
+ """
+ Project where the package is stored.
+ """
+ project: Project!
+
+ """
+ The package tags.
+ """
+ tags(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): PackageTagConnection
+
+ """
+ The updated date.
+ """
+ updatedAt: Time!
+
+ """
+ The version of the package.
+ """
+ version: String
+
+ """
+ The other versions of the package.
+ """
+ versions(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): PackageConnection
+}
+
+"""
+Details of a Composer package
+"""
+type PackageComposerDetails {
+ """
+ The Composer metadatum.
+ """
+ composerMetadatum: PackageComposerMetadatumType!
+
+ """
+ The created date.
"""
createdAt: Time!
"""
- The ID of the package
+ The ID of the package.
"""
id: ID!
"""
- The name of the package
+ The name of the package.
"""
name: String!
"""
- The type of the package
+ The type of the package.
"""
packageType: PackageTypeEnum!
"""
- The update date
+ Pipelines that built the package.
+ """
+ pipelines(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): PipelineConnection
+
+ """
+ Project where the package is stored.
+ """
+ project: Project!
+
+ """
+ The package tags.
+ """
+ tags(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): PackageTagConnection
+
+ """
+ The updated date.
"""
updatedAt: Time!
"""
- The version of the package
+ The version of the package.
"""
version: String
+
+ """
+ The other versions of the package.
+ """
+ versions(
+ """
+ Returns the elements in the list that come after the specified cursor.
+ """
+ after: String
+
+ """
+ Returns the elements in the list that come before the specified cursor.
+ """
+ before: String
+
+ """
+ Returns the first _n_ elements from the list.
+ """
+ first: Int
+
+ """
+ Returns the last _n_ elements from the list.
+ """
+ last: Int
+ ): PackageConnection
+}
+
+"""
+Represents a composer JSON file
+"""
+type PackageComposerJsonType {
+ """
+ The license set in the Composer JSON file.
+ """
+ license: String
+
+ """
+ The name set in the Composer JSON file.
+ """
+ name: String
+
+ """
+ The type set in the Composer JSON file.
+ """
+ type: String
+
+ """
+ The version set in the Composer JSON file.
+ """
+ version: String
+}
+
+"""
+Composer metadatum
+"""
+type PackageComposerMetadatumType {
+ """
+ Data of the Composer JSON file.
+ """
+ composerJson: PackageComposerJsonType!
+
+ """
+ Target SHA of the package.
+ """
+ targetSha: String!
}
"""
@@ -15580,6 +17030,82 @@ type PackageFileRegistryEdge {
node: PackageFileRegistry
}
+"""
+Namespace-level Package Registry settings
+"""
+type PackageSettings {
+ """
+ When maven_duplicates_allowed is false, you can publish duplicate packages
+ with names that match this regex. Otherwise, this setting has no effect.
+ """
+ mavenDuplicateExceptionRegex: UntrustedRegexp
+
+ """
+ Indicates whether duplicate Maven packages are allowed for this namespace.
+ """
+ mavenDuplicatesAllowed: Boolean!
+}
+
+"""
+Represents a package tag
+"""
+type PackageTag {
+ """
+ The created date.
+ """
+ createdAt: Time!
+
+ """
+ The ID of the tag.
+ """
+ id: ID!
+
+ """
+ The name of the tag.
+ """
+ name: String!
+
+ """
+ The updated date.
+ """
+ updatedAt: Time!
+}
+
+"""
+The connection type for PackageTag.
+"""
+type PackageTagConnection {
+ """
+ A list of edges.
+ """
+ edges: [PackageTagEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [PackageTag]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type PackageTagEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: PackageTag
+}
+
enum PackageTypeEnum {
"""
Packages from the Composer package manager
@@ -15628,6 +17154,11 @@ enum PackageTypeEnum {
}
"""
+Identifier of Packages::Package
+"""
+scalar PackagesPackageID
+
+"""
Information about pagination in a connection.
"""
type PageInfo {
@@ -15765,7 +17296,7 @@ type Pipeline {
last: Int
"""
- Filter jobs by the type of security report they produce
+ Filter jobs by the type of security report they produce.
"""
securityReportTypes: [SecurityReportTypeEnum!]
): CiJobConnection
@@ -15924,7 +17455,7 @@ input PipelineCancelInput {
clientMutationId: String
"""
- The ID of the pipeline to mutate
+ The ID of the pipeline to mutate.
"""
id: CiPipelineID!
}
@@ -15990,7 +17521,7 @@ input PipelineDestroyInput {
clientMutationId: String
"""
- The ID of the pipeline to mutate
+ The ID of the pipeline to mutate.
"""
id: CiPipelineID!
}
@@ -16052,7 +17583,7 @@ input PipelineRetryInput {
clientMutationId: String
"""
- The ID of the pipeline to mutate
+ The ID of the pipeline to mutate.
"""
id: CiPipelineID!
}
@@ -16072,7 +17603,7 @@ type PipelineRetryPayload {
errors: [String!]!
"""
- The pipeline after mutation
+ The pipeline after mutation.
"""
pipeline: Pipeline
}
@@ -16102,17 +17633,17 @@ type Project {
"""
alertManagementAlert(
"""
- Username of a user assigned to the issue
+ Username of a user assigned to the issue.
"""
assigneeUsername: String
"""
- Filter query for given domain
+ Filter query for given domain.
"""
domain: AlertManagementDomainFilter! = operations
"""
- IID of the alert. For example, "1"
+ IID of the alert. For example, "1".
"""
iid: String
@@ -16122,12 +17653,12 @@ type Project {
search: String
"""
- Sort alerts by this criteria
+ Sort alerts by this criteria.
"""
sort: AlertManagementAlertSort
"""
- Alerts with the specified statues. For example, [TRIGGERED]
+ Alerts with the specified statues. For example, [TRIGGERED].
"""
statuses: [AlertManagementStatus!]
): AlertManagementAlert
@@ -16137,7 +17668,7 @@ type Project {
"""
alertManagementAlertStatusCounts(
"""
- Username of a user assigned to the issue
+ Username of a user assigned to the issue.
"""
assigneeUsername: String
@@ -16157,7 +17688,7 @@ type Project {
after: String
"""
- Username of a user assigned to the issue
+ Username of a user assigned to the issue.
"""
assigneeUsername: String
@@ -16167,7 +17698,7 @@ type Project {
before: String
"""
- Filter query for given domain
+ Filter query for given domain.
"""
domain: AlertManagementDomainFilter! = operations
@@ -16177,7 +17708,7 @@ type Project {
first: Int
"""
- IID of the alert. For example, "1"
+ IID of the alert. For example, "1".
"""
iid: String
@@ -16192,12 +17723,12 @@ type Project {
search: String
"""
- Sort alerts by this criteria
+ Sort alerts by this criteria.
"""
sort: AlertManagementAlertSort
"""
- Alerts with the specified statues. For example, [TRIGGERED]
+ Alerts with the specified statues. For example, [TRIGGERED].
"""
statuses: [AlertManagementStatus!]
): AlertManagementAlertConnection
@@ -16253,7 +17784,7 @@ type Project {
"""
board(
"""
- The board's ID
+ The board's ID.
"""
id: BoardID!
): Board
@@ -16278,7 +17809,7 @@ type Project {
first: Int
"""
- Find a board by its ID
+ Find a board by its ID.
"""
id: BoardID
@@ -16298,7 +17829,7 @@ type Project {
"""
clusterAgent(
"""
- Name of the cluster agent
+ Name of the cluster agent.
"""
name: String!
): ClusterAgent
@@ -16393,7 +17924,7 @@ type Project {
last: Int
"""
- Filter the container repositories by their name
+ Filter the container repositories by their name.
"""
name: String
): ContainerRepositoryConnection
@@ -16438,7 +17969,7 @@ type Project {
"""
dastSiteProfile(
"""
- ID of the site profile
+ ID of the site profile.
"""
id: DastSiteProfileID!
): DastSiteProfile
@@ -16469,22 +18000,6 @@ type Project {
): DastSiteProfileConnection
"""
- DAST Site Validation associated with the project. Will always return `null` if
- `security_on_demand_scans_site_validation` is disabled
- """
- dastSiteValidation(
- """
- Normalized URL of the target to be scanned
- """
- normalizedTargetUrls: [String!]
-
- """
- URL of the target to be scanned
- """
- targetUrl: String!
- ): DastSiteValidation
-
- """
DAST Site Validations associated with the project. Will always return no nodes
if `security_on_demand_scans_site_validation` is disabled
"""
@@ -16510,7 +18025,7 @@ type Project {
last: Int
"""
- Normalized URL of the target to be scanned
+ Normalized URL of the target to be scanned.
"""
normalizedTargetUrls: [String!]
): DastSiteValidationConnection
@@ -16530,17 +18045,17 @@ type Project {
"""
environment(
"""
- Name of the environment
+ Name of the environment.
"""
name: String
"""
- Search query for environment name
+ Search query for environment name.
"""
search: String
"""
- States of environments that should be included in result
+ States of environments that should be included in result.
"""
states: [String!]
): Environment
@@ -16570,17 +18085,17 @@ type Project {
last: Int
"""
- Name of the environment
+ Name of the environment.
"""
name: String
"""
- Search query for environment name
+ Search query for environment name.
"""
search: String
"""
- States of environments that should be included in result
+ States of environments that should be included in result.
"""
states: [String!]
): EnvironmentConnection
@@ -16650,102 +18165,102 @@ type Project {
"""
issue(
"""
- ID of a user assigned to the issues, "none" and "any" values are supported
+ ID of a user assigned to the issues, "none" and "any" values are supported.
"""
assigneeId: String
"""
- Username of a user assigned to the issue
+ Username of a user assigned to the issue.
"""
assigneeUsername: String
"""
- Usernames of users assigned to the issue
+ Usernames of users assigned to the issue.
"""
assigneeUsernames: [String!]
"""
- Username of the author of the issue
+ Username of the author of the issue.
"""
authorUsername: String
"""
- Issues closed after this date
+ Issues closed after this date.
"""
closedAfter: Time
"""
- Issues closed before this date
+ Issues closed before this date.
"""
closedBefore: Time
"""
- Issues created after this date
+ Issues created after this date.
"""
createdAfter: Time
"""
- Issues created before this date
+ Issues created before this date.
"""
createdBefore: Time
"""
- ID of an epic associated with the issues, "none" and "any" values are supported
+ ID of an epic associated with the issues, "none" and "any" values are supported.
"""
epicId: String
"""
- IID of the issue. For example, "1"
+ IID of the issue. For example, "1".
"""
iid: String
"""
- List of IIDs of issues. For example, [1, 2]
+ List of IIDs of issues. For example, [1, 2].
"""
iids: [String!]
"""
- Iterations applied to the issue
+ Iterations applied to the issue.
"""
iterationId: [ID]
"""
- Labels applied to this issue
+ Labels applied to this issue.
"""
labelName: [String]
"""
- Milestone applied to this issue
+ Milestone applied to this issue.
"""
milestoneTitle: [String]
"""
- Search query for issue title or description
+ Search query for issue title or description.
"""
search: String
"""
- Sort issues by this criteria
+ Sort issues by this criteria.
"""
sort: IssueSort = created_desc
"""
- Current state of this issue
+ Current state of this issue.
"""
state: IssuableState
"""
- Filter issues by the given issue types
+ Filter issues by the given issue types.
"""
types: [IssueType!]
"""
- Issues updated after this date
+ Issues updated after this date.
"""
updatedAfter: Time
"""
- Issues updated before this date
+ Issues updated before this date.
"""
updatedBefore: Time
): Issue
@@ -16755,82 +18270,82 @@ type Project {
"""
issueStatusCounts(
"""
- ID of a user assigned to the issues, "none" and "any" values are supported
+ ID of a user assigned to the issues, "none" and "any" values are supported.
"""
assigneeId: String
"""
- Username of a user assigned to the issue
+ Username of a user assigned to the issue.
"""
assigneeUsername: String
"""
- Usernames of users assigned to the issue
+ Usernames of users assigned to the issue.
"""
assigneeUsernames: [String!]
"""
- Username of the author of the issue
+ Username of the author of the issue.
"""
authorUsername: String
"""
- Issues closed after this date
+ Issues closed after this date.
"""
closedAfter: Time
"""
- Issues closed before this date
+ Issues closed before this date.
"""
closedBefore: Time
"""
- Issues created after this date
+ Issues created after this date.
"""
createdAfter: Time
"""
- Issues created before this date
+ Issues created before this date.
"""
createdBefore: Time
"""
- IID of the issue. For example, "1"
+ IID of the issue. For example, "1".
"""
iid: String
"""
- List of IIDs of issues. For example, [1, 2]
+ List of IIDs of issues. For example, [1, 2].
"""
iids: [String!]
"""
- Labels applied to this issue
+ Labels applied to this issue.
"""
labelName: [String]
"""
- Milestone applied to this issue
+ Milestone applied to this issue.
"""
milestoneTitle: [String]
"""
- Search query for issue title or description
+ Search query for issue title or description.
"""
search: String
"""
- Filter issues by the given issue types
+ Filter issues by the given issue types.
"""
types: [IssueType!]
"""
- Issues updated after this date
+ Issues updated after this date.
"""
updatedAfter: Time
"""
- Issues updated before this date
+ Issues updated before this date.
"""
updatedBefore: Time
): IssueStatusCountsType
@@ -16845,22 +18360,22 @@ type Project {
after: String
"""
- ID of a user assigned to the issues, "none" and "any" values are supported
+ ID of a user assigned to the issues, "none" and "any" values are supported.
"""
assigneeId: String
"""
- Username of a user assigned to the issue
+ Username of a user assigned to the issue.
"""
assigneeUsername: String
"""
- Usernames of users assigned to the issue
+ Usernames of users assigned to the issue.
"""
assigneeUsernames: [String!]
"""
- Username of the author of the issue
+ Username of the author of the issue.
"""
authorUsername: String
@@ -16870,27 +18385,27 @@ type Project {
before: String
"""
- Issues closed after this date
+ Issues closed after this date.
"""
closedAfter: Time
"""
- Issues closed before this date
+ Issues closed before this date.
"""
closedBefore: Time
"""
- Issues created after this date
+ Issues created after this date.
"""
createdAfter: Time
"""
- Issues created before this date
+ Issues created before this date.
"""
createdBefore: Time
"""
- ID of an epic associated with the issues, "none" and "any" values are supported
+ ID of an epic associated with the issues, "none" and "any" values are supported.
"""
epicId: String
@@ -16900,22 +18415,22 @@ type Project {
first: Int
"""
- IID of the issue. For example, "1"
+ IID of the issue. For example, "1".
"""
iid: String
"""
- List of IIDs of issues. For example, [1, 2]
+ List of IIDs of issues. For example, [1, 2].
"""
iids: [String!]
"""
- Iterations applied to the issue
+ Iterations applied to the issue.
"""
iterationId: [ID]
"""
- Labels applied to this issue
+ Labels applied to this issue.
"""
labelName: [String]
@@ -16925,37 +18440,37 @@ type Project {
last: Int
"""
- Milestone applied to this issue
+ Milestone applied to this issue.
"""
milestoneTitle: [String]
"""
- Search query for issue title or description
+ Search query for issue title or description.
"""
search: String
"""
- Sort issues by this criteria
+ Sort issues by this criteria.
"""
sort: IssueSort = created_desc
"""
- Current state of this issue
+ Current state of this issue.
"""
state: IssuableState
"""
- Filter issues by the given issue types
+ Filter issues by the given issue types.
"""
types: [IssueType!]
"""
- Issues updated after this date
+ Issues updated after this date.
"""
updatedAfter: Time
"""
- Issues updated before this date
+ Issues updated before this date.
"""
updatedBefore: Time
): IssueConnection
@@ -17023,7 +18538,7 @@ type Project {
state: IterationState
"""
- List items overlapping the given timeframe
+ List items overlapping the given timeframe.
"""
timeframe: Timeframe
@@ -17123,7 +18638,7 @@ type Project {
"""
mergeRequest(
"""
- IID of the merge request, for example `1`
+ IID of the merge request, for example `1`.
"""
iid: String!
): MergeRequest
@@ -17138,12 +18653,12 @@ type Project {
after: String
"""
- Username of the assignee
+ Username of the assignee.
"""
assigneeUsername: String
"""
- Username of the author
+ Username of the author.
"""
authorUsername: String
@@ -17158,7 +18673,7 @@ type Project {
first: Int
"""
- Array of IIDs of merge requests, for example `[1, 2]`
+ Array of IIDs of merge requests, for example `[1, 2]`.
"""
iids: [String!]
@@ -17173,27 +18688,27 @@ type Project {
last: Int
"""
- Merge requests merged after this date
+ Merge requests merged after this date.
"""
mergedAfter: Time
"""
- Merge requests merged before this date
+ Merge requests merged before this date.
"""
mergedBefore: Time
"""
- Title of the milestone
+ Title of the milestone.
"""
milestoneTitle: String
"""
- Username of the reviewer
+ Username of the reviewer.
"""
reviewerUsername: String
"""
- Sort merge requests by this criteria
+ Sort merge requests by this criteria.
"""
sort: MergeRequestSort = created_desc
@@ -17240,7 +18755,7 @@ type Project {
before: String
"""
- A date that the milestone contains
+ A date that the milestone contains.
"""
containingDate: Time
@@ -17256,12 +18771,12 @@ type Project {
first: Int
"""
- Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1"
+ Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1".
"""
ids: [ID!]
"""
- Also return milestones in the project's parent group and its ancestors
+ Also return milestones in the project's parent group and its ancestors.
"""
includeAncestors: Boolean
@@ -17271,7 +18786,7 @@ type Project {
last: Int
"""
- A search string for the title
+ A search string for the title.
"""
searchTitle: String
@@ -17283,17 +18798,17 @@ type Project {
startDate: Time
"""
- Filter milestones by state
+ Filter milestones by state.
"""
state: MilestoneStateEnum
"""
- List items overlapping the given timeframe
+ List items overlapping the given timeframe.
"""
timeframe: Timeframe
"""
- The title of the milestone
+ The title of the milestone.
"""
title: String
): MilestoneConnection
@@ -17363,7 +18878,7 @@ type Project {
"""
pipeline(
"""
- IID of the Pipeline, e.g., "1"
+ IID of the Pipeline, e.g., "1".
"""
iid: ID!
): Pipeline
@@ -17398,17 +18913,17 @@ type Project {
last: Int
"""
- Filter pipelines by the ref they are run for
+ Filter pipelines by the ref they are run for.
"""
ref: String
"""
- Filter pipelines by the sha of the commit they are run for
+ Filter pipelines by the sha of the commit they are run for.
"""
sha: String
"""
- Filter pipelines by their status
+ Filter pipelines by their status.
"""
status: PipelineStatusEnum
): PipelineConnection
@@ -17444,12 +18959,12 @@ type Project {
last: Int
"""
- Filter members by the given member relations
+ Filter members by the given member relations.
"""
relations: [ProjectMemberRelation!] = [DIRECT, INHERITED]
"""
- Search query
+ Search query.
"""
search: String
): MemberInterfaceConnection
@@ -17464,7 +18979,7 @@ type Project {
"""
release(
"""
- The name of the tag associated to the release
+ The name of the tag associated to the release.
"""
tagName: String!
): Release
@@ -17494,7 +19009,7 @@ type Project {
last: Int
"""
- Sort releases by this criteria
+ Sort releases by this criteria.
"""
sort: ReleaseSort = RELEASED_AT_DESC
): ReleaseConnection
@@ -17524,32 +19039,32 @@ type Project {
"""
requirement(
"""
- Filter requirements by author username
+ Filter requirements by author username.
"""
authorUsername: [String!]
"""
- IID of the requirement, e.g., "1"
+ IID of the requirement, e.g., "1".
"""
iid: ID
"""
- List of IIDs of requirements, e.g., [1, 2]
+ List of IIDs of requirements, e.g., [1, 2].
"""
iids: [ID!]
"""
- Search query for requirement title
+ Search query for requirement title.
"""
search: String
"""
- List requirements by sort order
+ List requirements by sort order.
"""
sort: Sort
"""
- Filter requirements by state
+ Filter requirements by state.
"""
state: RequirementState
): Requirement
@@ -17569,7 +19084,7 @@ type Project {
after: String
"""
- Filter requirements by author username
+ Filter requirements by author username.
"""
authorUsername: [String!]
@@ -17584,12 +19099,12 @@ type Project {
first: Int
"""
- IID of the requirement, e.g., "1"
+ IID of the requirement, e.g., "1".
"""
iid: ID
"""
- List of IIDs of requirements, e.g., [1, 2]
+ List of IIDs of requirements, e.g., [1, 2].
"""
iids: [ID!]
@@ -17599,17 +19114,17 @@ type Project {
last: Int
"""
- Search query for requirement title
+ Search query for requirement title.
"""
search: String
"""
- List requirements by sort order
+ List requirements by sort order.
"""
sort: Sort
"""
- Filter requirements by state
+ Filter requirements by state.
"""
state: RequirementState
): RequirementConnection
@@ -17634,7 +19149,7 @@ type Project {
"""
sentryDetailedError(
"""
- ID of the Sentry issue
+ ID of the Sentry issue.
"""
id: GitlabErrorTrackingDetailedErrorID!
): SentryDetailedError
@@ -17659,7 +19174,7 @@ type Project {
"""
services(
"""
- Indicates if the service is active
+ Indicates if the service is active.
"""
active: Boolean
@@ -17684,7 +19199,7 @@ type Project {
last: Int
"""
- Class name of the service
+ Class name of the service.
"""
type: ServiceType
): ServiceConnection
@@ -17714,7 +19229,7 @@ type Project {
first: Int
"""
- Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1"
+ Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
"""
ids: [SnippetID!]
@@ -17724,7 +19239,7 @@ type Project {
last: Int
"""
- The visibility of the snippet
+ The visibility of the snippet.
"""
visibility: VisibilityScopesEnum
): SnippetConnection
@@ -17790,11 +19305,6 @@ type Project {
): TerraformStateConnection
"""
- Total pipeline duration for all of the pipelines in a project
- """
- totalPipelineDuration: Int
-
- """
Permissions for the current user on the resource
"""
userPermissions: ProjectPermissions!
@@ -17824,12 +19334,12 @@ type Project {
first: Int
"""
- Returns only the vulnerabilities which have linked issues
+ Returns only the vulnerabilities which have linked issues.
"""
hasIssues: Boolean
"""
- Returns only the vulnerabilities which have been resolved on default branch
+ Returns only the vulnerabilities which have been resolved on default branch.
"""
hasResolution: Boolean
@@ -17839,32 +19349,32 @@ type Project {
last: Int
"""
- Filter vulnerabilities by project
+ Filter vulnerabilities by project.
"""
projectId: [ID!]
"""
- Filter vulnerabilities by report type
+ Filter vulnerabilities by report type.
"""
reportType: [VulnerabilityReportType!]
"""
- Filter vulnerabilities by scanner
+ Filter vulnerabilities by VulnerabilityScanner.externalId.
"""
scanner: [String!]
"""
- Filter vulnerabilities by severity
+ Filter vulnerabilities by severity.
"""
severity: [VulnerabilitySeverity!]
"""
- List vulnerabilities by sort order
+ List vulnerabilities by sort order.
"""
sort: VulnerabilitySort = severity_desc
"""
- Filter vulnerabilities by state
+ Filter vulnerabilities by state.
"""
state: [VulnerabilityState!]
): VulnerabilityConnection
@@ -17884,7 +19394,7 @@ type Project {
before: String
"""
- Last day for which to fetch vulnerability history
+ Last day for which to fetch vulnerability history.
"""
endDate: ISO8601Date!
@@ -17899,7 +19409,7 @@ type Project {
last: Int
"""
- First day for which to fetch vulnerability history
+ First day for which to fetch vulnerability history.
"""
startDate: ISO8601Date!
): VulnerabilitiesCountByDayConnection
@@ -17934,27 +19444,27 @@ type Project {
"""
vulnerabilitySeveritiesCount(
"""
- Filter vulnerabilities by project
+ Filter vulnerabilities by project.
"""
projectId: [ID!]
"""
- Filter vulnerabilities by report type
+ Filter vulnerabilities by report type.
"""
reportType: [VulnerabilityReportType!]
"""
- Filter vulnerabilities by scanner
+ Filter vulnerabilities by scanner.
"""
scanner: [String!]
"""
- Filter vulnerabilities by severity
+ Filter vulnerabilities by severity.
"""
severity: [VulnerabilitySeverity!]
"""
- Filter vulnerabilities by state
+ Filter vulnerabilities by state.
"""
state: [VulnerabilityState!]
): VulnerabilitySeveritiesCount
@@ -17972,6 +19482,11 @@ type Project {
type ProjectCiCdSetting {
"""
+ Whether to keep the latest builds artifacts.
+ """
+ keepLatestArtifact: Boolean
+
+ """
Whether merge pipelines are enabled.
"""
mergePipelinesEnabled: Boolean
@@ -18416,12 +19931,12 @@ Autogenerated input type of PrometheusIntegrationCreate
"""
input PrometheusIntegrationCreateInput {
"""
- Whether the integration is receiving alerts
+ Whether the integration is receiving alerts.
"""
active: Boolean!
"""
- Endpoint at which prometheus can be queried
+ Endpoint at which prometheus can be queried.
"""
apiUrl: String!
@@ -18431,7 +19946,7 @@ input PrometheusIntegrationCreateInput {
clientMutationId: String
"""
- The project to create the integration in
+ The project to create the integration in.
"""
projectPath: ID!
}
@@ -18451,7 +19966,7 @@ type PrometheusIntegrationCreatePayload {
errors: [String!]!
"""
- The newly created integration
+ The newly created integration.
"""
integration: AlertManagementPrometheusIntegration
}
@@ -18466,7 +19981,7 @@ input PrometheusIntegrationResetTokenInput {
clientMutationId: String
"""
- The ID of the integration to mutate
+ The ID of the integration to mutate.
"""
id: PrometheusServiceID!
}
@@ -18486,7 +20001,7 @@ type PrometheusIntegrationResetTokenPayload {
errors: [String!]!
"""
- The newly created integration
+ The newly created integration.
"""
integration: AlertManagementPrometheusIntegration
}
@@ -18496,12 +20011,12 @@ Autogenerated input type of PrometheusIntegrationUpdate
"""
input PrometheusIntegrationUpdateInput {
"""
- Whether the integration is receiving alerts
+ Whether the integration is receiving alerts.
"""
active: Boolean
"""
- Endpoint at which prometheus can be queried
+ Endpoint at which prometheus can be queried.
"""
apiUrl: String
@@ -18511,7 +20026,7 @@ input PrometheusIntegrationUpdateInput {
clientMutationId: String
"""
- The ID of the integration to mutate
+ The ID of the integration to mutate.
"""
id: PrometheusServiceID!
}
@@ -18531,7 +20046,7 @@ type PrometheusIntegrationUpdatePayload {
errors: [String!]!
"""
- The newly created integration
+ The newly created integration.
"""
integration: AlertManagementPrometheusIntegration
}
@@ -18551,17 +20066,17 @@ input PromoteToEpicInput {
clientMutationId: String
"""
- The group the promoted epic will belong to
+ The group the promoted epic will belong to.
"""
groupPath: ID
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
}
@@ -18576,7 +20091,7 @@ type PromoteToEpicPayload {
clientMutationId: String
"""
- The epic after issue promotion
+ The epic after issue promotion.
"""
epic: Epic
@@ -18586,7 +20101,7 @@ type PromoteToEpicPayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -18597,9 +20112,19 @@ type Query {
"""
ciConfig(
"""
- Contents of .gitlab-ci.yml
+ Contents of '.gitlab-ci.yml'.
"""
content: String!
+
+ """
+ Run pipeline creation simulation, or only do static check.
+ """
+ dryRun: Boolean
+
+ """
+ The project of the CI config.
+ """
+ projectPath: ID!
): CiConfig
"""
@@ -18652,7 +20177,7 @@ type Query {
"""
echo(
"""
- Text to echo back
+ Text to echo back.
"""
text: String!
): String!
@@ -18672,7 +20197,7 @@ type Query {
"""
group(
"""
- The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss"
+ The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
"""
fullPath: ID!
): Group
@@ -18702,7 +20227,7 @@ type Query {
first: Int
"""
- The type of measurement/statistics to retrieve
+ The type of measurement/statistics to retrieve.
"""
identifier: MeasurementIdentifier!
@@ -18712,12 +20237,12 @@ type Query {
last: Int
"""
- Measurement recorded after this date
+ Measurement recorded after this date.
"""
recordedAfter: Time
"""
- Measurement recorded before this date
+ Measurement recorded before this date.
"""
recordedBefore: Time
): InstanceStatisticsMeasurementConnection
@@ -18762,17 +20287,27 @@ type Query {
"""
namespace(
"""
- The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss"
+ The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
"""
fullPath: ID!
): Namespace
"""
+ Find a composer package
+ """
+ packageComposerDetails(
+ """
+ The global ID of the package.
+ """
+ id: PackagesPackageID!
+ ): PackageComposerDetails
+
+ """
Find a project
"""
project(
"""
- The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss"
+ The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
"""
fullPath: ID!
): Project
@@ -18797,7 +20332,7 @@ type Query {
first: Int
"""
- Filter projects by IDs
+ Filter projects by IDs.
"""
ids: [ID!]
@@ -18807,22 +20342,22 @@ type Query {
last: Int
"""
- Limit projects that the current user is a member of
+ Limit projects that the current user is a member of.
"""
membership: Boolean
"""
- Search query for project name, path, or description
+ Search query for project name, path, or description.
"""
search: String
"""
- Include namespace in project search
+ Include namespace in project search.
"""
searchNamespaces: Boolean
"""
- Sort order of results
+ Sort order of results.
"""
sort: String
): ProjectConnection
@@ -18857,22 +20392,22 @@ type Query {
"""
runnerSetup(
"""
- Architecture to generate the instructions for
+ Architecture to generate the instructions for.
"""
architecture: String!
"""
- Group to register the runner for
+ Group to register the runner for.
"""
groupId: GroupID
"""
- Platform to generate the instructions for
+ Platform to generate the instructions for.
"""
platform: String!
"""
- Project to register the runner for
+ Project to register the runner for.
"""
projectId: ProjectID
): RunnerSetup
@@ -18887,7 +20422,7 @@ type Query {
after: String
"""
- The ID of an author
+ The ID of an author.
"""
authorId: UserID
@@ -18897,7 +20432,7 @@ type Query {
before: String
"""
- Explore personal snippets
+ Explore personal snippets.
"""
explore: Boolean
@@ -18907,7 +20442,7 @@ type Query {
first: Int
"""
- Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1"
+ Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
"""
ids: [SnippetID!]
@@ -18917,17 +20452,17 @@ type Query {
last: Int
"""
- The ID of a project
+ The ID of a project.
"""
projectId: ProjectID
"""
- The type of snippet
+ The type of snippet.
"""
type: TypeEnum
"""
- The visibility of the snippet
+ The visibility of the snippet.
"""
visibility: VisibilityScopesEnum
): SnippetConnection
@@ -18937,12 +20472,12 @@ type Query {
"""
user(
"""
- ID of the User
+ ID of the User.
"""
id: UserID
"""
- Username of the User
+ Username of the User.
"""
username: String
): User
@@ -18952,6 +20487,11 @@ type Query {
"""
users(
"""
+ Return only admin users.
+ """
+ admins: Boolean = false
+
+ """
Returns the elements in the list that come after the specified cursor.
"""
after: String
@@ -18967,7 +20507,7 @@ type Query {
first: Int
"""
- List of user Global IDs
+ List of user Global IDs.
"""
ids: [ID!]
@@ -18982,12 +20522,12 @@ type Query {
search: String
"""
- Sort users by this criteria
+ Sort users by this criteria.
"""
sort: Sort = created_desc
"""
- List of usernames
+ List of usernames.
"""
usernames: [String!]
): UserConnection
@@ -19012,12 +20552,12 @@ type Query {
first: Int
"""
- Returns only the vulnerabilities which have linked issues
+ Returns only the vulnerabilities which have linked issues.
"""
hasIssues: Boolean
"""
- Returns only the vulnerabilities which have been resolved on default branch
+ Returns only the vulnerabilities which have been resolved on default branch.
"""
hasResolution: Boolean
@@ -19027,32 +20567,32 @@ type Query {
last: Int
"""
- Filter vulnerabilities by project
+ Filter vulnerabilities by project.
"""
projectId: [ID!]
"""
- Filter vulnerabilities by report type
+ Filter vulnerabilities by report type.
"""
reportType: [VulnerabilityReportType!]
"""
- Filter vulnerabilities by scanner
+ Filter vulnerabilities by VulnerabilityScanner.externalId.
"""
scanner: [String!]
"""
- Filter vulnerabilities by severity
+ Filter vulnerabilities by severity.
"""
severity: [VulnerabilitySeverity!]
"""
- List vulnerabilities by sort order
+ List vulnerabilities by sort order.
"""
sort: VulnerabilitySort = severity_desc
"""
- Filter vulnerabilities by state
+ Filter vulnerabilities by state.
"""
state: [VulnerabilityState!]
): VulnerabilityConnection
@@ -19072,7 +20612,7 @@ type Query {
before: String
"""
- Last day for which to fetch vulnerability history
+ Last day for which to fetch vulnerability history.
"""
endDate: ISO8601Date!
@@ -19087,7 +20627,7 @@ type Query {
last: Int
"""
- First day for which to fetch vulnerability history
+ First day for which to fetch vulnerability history.
"""
startDate: ISO8601Date!
): VulnerabilitiesCountByDayConnection
@@ -19109,7 +20649,7 @@ type Query {
before: String
"""
- Last day for which to fetch vulnerability history
+ Last day for which to fetch vulnerability history.
"""
endDate: ISO8601Date!
@@ -19124,7 +20664,7 @@ type Query {
last: Int
"""
- First day for which to fetch vulnerability history
+ First day for which to fetch vulnerability history.
"""
startDate: ISO8601Date!
): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.")
@@ -19500,7 +21040,7 @@ Autogenerated input type of ReleaseCreate
"""
input ReleaseCreateInput {
"""
- Assets associated to the release
+ Assets associated to the release.
"""
assets: ReleaseAssetsInput
@@ -19510,7 +21050,7 @@ input ReleaseCreateInput {
clientMutationId: String
"""
- Description (also known as "release notes") of the release
+ Description (also known as "release notes") of the release.
"""
description: String
@@ -19520,17 +21060,17 @@ input ReleaseCreateInput {
milestones: [String!]
"""
- Name of the release
+ Name of the release.
"""
name: String
"""
- Full path of the project the release is associated with
+ Full path of the project the release is associated with.
"""
projectPath: ID!
"""
- The commit SHA or branch name to use if creating a new tag
+ The commit SHA or branch name to use if creating a new tag.
"""
ref: String
@@ -19540,7 +21080,7 @@ input ReleaseCreateInput {
releasedAt: Time
"""
- Name of the tag to associate with the release
+ Name of the tag to associate with the release.
"""
tagName: String!
}
@@ -19560,7 +21100,7 @@ type ReleaseCreatePayload {
errors: [String!]!
"""
- The release after mutation
+ The release after mutation.
"""
release: Release
}
@@ -19575,7 +21115,7 @@ input ReleaseDeleteInput {
clientMutationId: String
"""
- Full path of the project the release is associated with
+ Full path of the project the release is associated with.
"""
projectPath: ID!
@@ -19802,7 +21342,7 @@ input ReleaseUpdateInput {
clientMutationId: String
"""
- Description (release notes) of the release
+ Description (release notes) of the release.
"""
description: String
@@ -19812,22 +21352,22 @@ input ReleaseUpdateInput {
milestones: [String!]
"""
- Name of the release
+ Name of the release.
"""
name: String
"""
- Full path of the project the release is associated with
+ Full path of the project the release is associated with.
"""
projectPath: ID!
"""
- The release date
+ The release date.
"""
releasedAt: Time
"""
- Name of the tag associated with the release
+ Name of the tag associated with the release.
"""
tagName: String!
}
@@ -19857,7 +21397,7 @@ Autogenerated input type of RemoveAwardEmoji
"""
input RemoveAwardEmojiInput {
"""
- The global ID of the awardable resource
+ The global ID of the awardable resource.
"""
awardableId: AwardableID!
@@ -19877,7 +21417,7 @@ Autogenerated return type of RemoveAwardEmoji
"""
type RemoveAwardEmojiPayload {
"""
- The award emoji after mutation
+ The award emoji after mutation.
"""
awardEmoji: AwardEmoji
@@ -19902,7 +21442,7 @@ input RemoveProjectFromSecurityDashboardInput {
clientMutationId: String
"""
- ID of the project to remove from the Instance Security Dashboard
+ ID of the project to remove from the Instance Security Dashboard.
"""
id: ProjectID!
}
@@ -19932,7 +21472,7 @@ input RepositionImageDiffNoteInput {
clientMutationId: String
"""
- The global ID of the DiffNote to update
+ The global ID of the DiffNote to update.
"""
id: DiffNoteID!
@@ -19957,7 +21497,7 @@ type RepositionImageDiffNotePayload {
errors: [String!]!
"""
- The note after mutation
+ The note after mutation.
"""
note: Note
}
@@ -19983,17 +21523,17 @@ type Repository {
"""
tree(
"""
- The path to get the tree for. Default value is the root of the repository
+ The path to get the tree for. Default value is the root of the repository.
"""
path: String = ""
"""
- Used to get a recursive tree. Default is false
+ Used to get a recursive tree. Default is false.
"""
recursive: Boolean = false
"""
- The commit ref to get the tree for. Default value is HEAD
+ The commit ref to get the tree for. Default value is HEAD.
"""
ref: String = "head"
): Tree
@@ -20078,7 +21618,7 @@ type Requirement {
last: Int
"""
- List test reports by sort order
+ List test reports by sort order.
"""
sort: Sort
): TestReportConnection
@@ -20224,7 +21764,7 @@ input RevertVulnerabilityToDetectedInput {
clientMutationId: String
"""
- ID of the vulnerability to be reverted
+ ID of the vulnerability to be reverted.
"""
id: VulnerabilityID!
}
@@ -20244,7 +21784,7 @@ type RevertVulnerabilityToDetectedPayload {
errors: [String!]!
"""
- The vulnerability after revert
+ The vulnerability after revert.
"""
vulnerability: Vulnerability
}
@@ -21310,7 +22850,7 @@ type SentryErrorCollection {
"""
detailedError(
"""
- ID of the Sentry issue
+ ID of the Sentry issue.
"""
id: GitlabErrorTrackingDetailedErrorID!
): SentryDetailedError
@@ -21320,7 +22860,7 @@ type SentryErrorCollection {
"""
errorStackTrace(
"""
- ID of the Sentry issue
+ ID of the Sentry issue.
"""
id: GitlabErrorTrackingDetailedErrorID!
): SentryErrorStackTrace
@@ -21350,12 +22890,12 @@ type SentryErrorCollection {
last: Int
"""
- Search query for the Sentry error details
+ Search query for the Sentry error details.
"""
searchTerm: String
"""
- Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default
+ Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default.
"""
sort: String
): SentryErrorConnection
@@ -21566,7 +23106,6 @@ type ServiceEdge {
}
enum ServiceType {
- ALERTS_SERVICE
ASANA_SERVICE
ASSEMBLA_SERVICE
BAMBOO_SERVICE
@@ -21644,7 +23183,7 @@ type Snippet implements Noteable {
last: Int
"""
- Paths of the blobs
+ Paths of the blobs.
"""
paths: [String!]
): SnippetBlobConnection
@@ -22333,7 +23872,7 @@ input TerraformStateDeleteInput {
clientMutationId: String
"""
- Global ID of the Terraform state
+ Global ID of the Terraform state.
"""
id: TerraformStateID!
}
@@ -22383,7 +23922,7 @@ input TerraformStateLockInput {
clientMutationId: String
"""
- Global ID of the Terraform state
+ Global ID of the Terraform state.
"""
id: TerraformStateID!
}
@@ -22413,7 +23952,7 @@ input TerraformStateUnlockInput {
clientMutationId: String
"""
- Global ID of the Terraform state
+ Global ID of the Terraform state.
"""
id: TerraformStateID!
}
@@ -22847,7 +24386,7 @@ input TodoCreateInput {
clientMutationId: String
"""
- The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported
+ The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported.
"""
targetId: TodoableID!
}
@@ -22867,7 +24406,7 @@ type TodoCreatePayload {
errors: [String!]!
"""
- The to-do created
+ The to-do created.
"""
todo: Todo
}
@@ -22902,7 +24441,7 @@ input TodoMarkDoneInput {
clientMutationId: String
"""
- The global ID of the todo to mark as done
+ The global ID of the todo to mark as done.
"""
id: TodoID!
}
@@ -22922,7 +24461,7 @@ type TodoMarkDonePayload {
errors: [String!]!
"""
- The requested todo
+ The requested todo.
"""
todo: Todo!
}
@@ -22937,7 +24476,7 @@ input TodoRestoreInput {
clientMutationId: String
"""
- The global ID of the todo to restore
+ The global ID of the todo to restore.
"""
id: TodoID!
}
@@ -22952,7 +24491,7 @@ input TodoRestoreManyInput {
clientMutationId: String
"""
- The global IDs of the todos to restore (a maximum of 50 is supported at once)
+ The global IDs of the todos to restore (a maximum of 50 is supported at once).
"""
ids: [TodoID!]!
}
@@ -22972,12 +24511,12 @@ type TodoRestoreManyPayload {
errors: [String!]!
"""
- Updated todos
+ Updated todos.
"""
todos: [Todo!]!
"""
- The IDs of the updated todo items Deprecated in 13.2: Use todos.
+ The IDs of the updated todo items. Deprecated in 13.2: Use todos.
"""
updatedIds: [TodoID!]! @deprecated(reason: "Use todos. Deprecated in 13.2.")
}
@@ -22997,7 +24536,7 @@ type TodoRestorePayload {
errors: [String!]!
"""
- The requested todo
+ The requested todo.
"""
todo: Todo!
}
@@ -23069,12 +24608,12 @@ type TodosMarkAllDonePayload {
errors: [String!]!
"""
- Updated todos
+ Updated todos.
"""
todos: [Todo!]!
"""
- Ids of the updated todos Deprecated in 13.2: Use todos.
+ Ids of the updated todos. Deprecated in 13.2: Use todos.
"""
updatedIds: [TodoID!]! @deprecated(reason: "Use todos. Deprecated in 13.2.")
}
@@ -23084,7 +24623,7 @@ Autogenerated input type of ToggleAwardEmoji
"""
input ToggleAwardEmojiInput {
"""
- The global ID of the awardable resource
+ The global ID of the awardable resource.
"""
awardableId: AwardableID!
@@ -23104,7 +24643,7 @@ Autogenerated return type of ToggleAwardEmoji
"""
type ToggleAwardEmojiPayload {
"""
- The award emoji after mutation
+ The award emoji after mutation.
"""
awardEmoji: AwardEmoji
@@ -23306,17 +24845,17 @@ input UpdateAlertStatusInput {
clientMutationId: String
"""
- The IID of the alert to mutate
+ The IID of the alert to mutate.
"""
iid: String!
"""
- The project the alert to mutate is in
+ The project the alert to mutate is in.
"""
projectPath: ID!
"""
- The status to set the alert
+ The status to set the alert.
"""
status: AlertManagementStatus!
}
@@ -23326,7 +24865,7 @@ Autogenerated return type of UpdateAlertStatus
"""
type UpdateAlertStatusPayload {
"""
- The alert after mutation
+ The alert after mutation.
"""
alert: AlertManagementAlert
@@ -23341,12 +24880,12 @@ type UpdateAlertStatusPayload {
errors: [String!]!
"""
- The issue created after mutation
+ The issue created after mutation.
"""
issue: Issue
"""
- The todo after mutation
+ The todo after mutation.
"""
todo: Todo
}
@@ -23356,7 +24895,7 @@ Autogenerated input type of UpdateBoardEpicUserPreferences
"""
input UpdateBoardEpicUserPreferencesInput {
"""
- The board global ID
+ The board global ID.
"""
boardId: BoardID!
@@ -23366,12 +24905,12 @@ input UpdateBoardEpicUserPreferencesInput {
clientMutationId: String
"""
- Whether the epic should be collapsed in the board
+ Whether the epic should be collapsed in the board.
"""
collapsed: Boolean!
"""
- ID of an epic to set preferences for
+ ID of an epic to set preferences for.
"""
epicId: EpicID!
}
@@ -23386,7 +24925,7 @@ type UpdateBoardEpicUserPreferencesPayload {
clientMutationId: String
"""
- User preferences for the epic in the board after mutation
+ User preferences for the epic in the board after mutation.
"""
epicUserPreferences: BoardEpicUserPreferences
@@ -23401,6 +24940,11 @@ Autogenerated input type of UpdateBoard
"""
input UpdateBoardInput {
"""
+ The ID of user to be assigned to the board.
+ """
+ assigneeId: UserID
+
+ """
A unique identifier for the client performing the mutation.
"""
clientMutationId: String
@@ -23421,9 +24965,34 @@ input UpdateBoardInput {
id: BoardID!
"""
+ The ID of iteration to be assigned to the board.
+ """
+ iterationId: IterationID
+
+ """
+ The IDs of labels to be added to the board.
+ """
+ labelIds: [LabelID!]
+
+ """
+ Labels of the issue
+ """
+ labels: [String!]
+
+ """
+ The ID of milestone to be assigned to the board.
+ """
+ milestoneId: MilestoneID
+
+ """
The board name.
"""
name: String
+
+ """
+ The weight value to be assigned to the board.
+ """
+ weight: Int
}
"""
@@ -23436,7 +25005,7 @@ input UpdateBoardListInput {
clientMutationId: String
"""
- Indicates if list is collapsed for this user
+ Indicates if list is collapsed for this user.
"""
collapsed: Boolean
@@ -23446,7 +25015,7 @@ input UpdateBoardListInput {
listId: ListID!
"""
- Position of list within the board
+ Position of list within the board.
"""
position: Int
}
@@ -23466,7 +25035,7 @@ type UpdateBoardListPayload {
errors: [String!]!
"""
- Mutated list
+ Mutated list.
"""
list: BoardList
}
@@ -23501,24 +25070,14 @@ input UpdateComplianceFrameworkInput {
clientMutationId: String
"""
- New color representation of the compliance framework in hex format. e.g. #FCA121
- """
- color: String
-
- """
- New description for the compliance framework
- """
- description: String
-
- """
- The global ID of the compliance framework to update
+ The global ID of the compliance framework to update.
"""
id: ComplianceManagementFrameworkID!
"""
- New name for the compliance framework
+ Parameters to update the compliance framework with.
"""
- name: String
+ params: ComplianceFrameworkInput!
}
"""
@@ -23531,7 +25090,7 @@ type UpdateComplianceFrameworkPayload {
clientMutationId: String
"""
- The compliance framework after mutation
+ The compliance framework after mutation.
"""
complianceFramework: ComplianceFramework
@@ -23581,7 +25140,7 @@ input UpdateContainerExpirationPolicyInput {
olderThan: ContainerExpirationPolicyOlderThanEnum
"""
- The project path where the container expiration policy is located
+ The project path where the container expiration policy is located.
"""
projectPath: ID!
}
@@ -23596,7 +25155,7 @@ type UpdateContainerExpirationPolicyPayload {
clientMutationId: String
"""
- The container expiration policy after mutation
+ The container expiration policy after mutation.
"""
containerExpirationPolicy: ContainerExpirationPolicy
@@ -23616,17 +25175,17 @@ input UpdateDevopsAdoptionSegmentInput {
clientMutationId: String
"""
- The array of group IDs to set for the segment
+ The array of group IDs to set for the segment.
"""
groupIds: [GroupID!]
"""
- ID of the segment
+ ID of the segment.
"""
id: AnalyticsDevopsAdoptionSegmentID!
"""
- Name of the segment
+ Name of the segment.
"""
name: String!
}
@@ -23646,7 +25205,7 @@ type UpdateDevopsAdoptionSegmentPayload {
errors: [String!]!
"""
- The segment after mutation
+ The segment after mutation.
"""
segment: DevopsAdoptionSegment
}
@@ -23688,32 +25247,32 @@ input UpdateEpicInput {
clientMutationId: String
"""
- Indicates if the epic is confidential
+ Indicates if the epic is confidential.
"""
confidential: Boolean
"""
- The description of the epic
+ The description of the epic.
"""
description: String
"""
- The end date of the epic
+ The end date of the epic.
"""
dueDateFixed: String
"""
- Indicates end date should be sourced from due_date_fixed field not the issue milestones
+ Indicates end date should be sourced from due_date_fixed field not the issue milestones.
"""
dueDateIsFixed: Boolean
"""
- The group the epic to mutate is in
+ The group the epic to mutate is in.
"""
groupPath: ID!
"""
- The IID of the epic to mutate
+ The IID of the epic to mutate.
"""
iid: ID!
@@ -23723,22 +25282,22 @@ input UpdateEpicInput {
removeLabelIds: [ID!]
"""
- The start date of the epic
+ The start date of the epic.
"""
startDateFixed: String
"""
- Indicates start date should be sourced from start_date_fixed field not the issue milestones
+ Indicates start date should be sourced from start_date_fixed field not the issue milestones.
"""
startDateIsFixed: Boolean
"""
- State event for the epic
+ State event for the epic.
"""
stateEvent: EpicStateEvent
"""
- The title of the epic
+ The title of the epic.
"""
title: String
}
@@ -23753,7 +25312,7 @@ type UpdateEpicPayload {
clientMutationId: String
"""
- The epic after mutation
+ The epic after mutation.
"""
epic: Epic
@@ -23778,7 +25337,7 @@ input UpdateImageDiffNoteInput {
clientMutationId: String
"""
- The global ID of the note to update
+ The global ID of the note to update.
"""
id: NoteID!
@@ -23803,7 +25362,7 @@ type UpdateImageDiffNotePayload {
errors: [String!]!
"""
- The note after mutation
+ The note after mutation.
"""
note: Note
}
@@ -23813,7 +25372,7 @@ Autogenerated input type of UpdateIssue
"""
input UpdateIssueInput {
"""
- The IDs of labels to be added to the issue
+ The IDs of labels to be added to the issue.
"""
addLabelIds: [ID!]
@@ -23838,17 +25397,17 @@ input UpdateIssueInput {
dueDate: ISO8601Date
"""
- The ID of the parent epic. NULL when removing the association
+ The ID of the parent epic. NULL when removing the association.
"""
epicId: EpicID
"""
- The desired health status
+ The desired health status.
"""
healthStatus: HealthStatus
"""
- The IID of the issue to mutate
+ The IID of the issue to mutate.
"""
iid: String!
@@ -23858,22 +25417,22 @@ input UpdateIssueInput {
locked: Boolean
"""
- The ID of the milestone to assign to the issue. On update milestone will be removed if set to null
+ The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.
"""
milestoneId: ID
"""
- The project the issue to mutate is in
+ The project the issue to mutate is in.
"""
projectPath: ID!
"""
- The IDs of labels to be removed from the issue
+ The IDs of labels to be removed from the issue.
"""
removeLabelIds: [ID!]
"""
- Close or reopen an issue
+ Close or reopen an issue.
"""
stateEvent: IssueStateEvent
@@ -23883,7 +25442,7 @@ input UpdateIssueInput {
title: String
"""
- The weight of the issue
+ The weight of the issue.
"""
weight: Int
}
@@ -23903,7 +25462,7 @@ type UpdateIssuePayload {
errors: [String!]!
"""
- The issue after mutation
+ The issue after mutation.
"""
issue: Issue
}
@@ -23969,6 +25528,52 @@ type UpdateIterationPayload {
}
"""
+Autogenerated input type of UpdateNamespacePackageSettings
+"""
+input UpdateNamespacePackageSettingsInput {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ When maven_duplicates_allowed is false, you can publish duplicate packages
+ with names that match this regex. Otherwise, this setting has no effect.
+ """
+ mavenDuplicateExceptionRegex: UntrustedRegexp
+
+ """
+ Indicates whether duplicate Maven packages are allowed for this namespace.
+ """
+ mavenDuplicatesAllowed: Boolean
+
+ """
+ The namespace path where the namespace package setting is located.
+ """
+ namespacePath: ID!
+}
+
+"""
+Autogenerated return type of UpdateNamespacePackageSettings
+"""
+type UpdateNamespacePackageSettingsPayload {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Errors encountered during execution of the mutation.
+ """
+ errors: [String!]!
+
+ """
+ The namespace package setting after mutation.
+ """
+ packageSettings: PackageSettings
+}
+
+"""
Autogenerated input type of UpdateNote
"""
input UpdateNoteInput {
@@ -23988,7 +25593,7 @@ input UpdateNoteInput {
confidential: Boolean
"""
- The global ID of the note to update
+ The global ID of the note to update.
"""
id: NoteID!
}
@@ -24008,7 +25613,7 @@ type UpdateNotePayload {
errors: [String!]!
"""
- The note after mutation
+ The note after mutation.
"""
note: Note
}
@@ -24023,32 +25628,32 @@ input UpdateRequirementInput {
clientMutationId: String
"""
- Description of the requirement
+ Description of the requirement.
"""
description: String
"""
- The IID of the requirement to update
+ The IID of the requirement to update.
"""
iid: String!
"""
- Creates a test report for the requirement with the given state
+ Creates a test report for the requirement with the given state.
"""
lastTestReportState: TestReportState
"""
- Full project path the requirement is associated with
+ Full project path the requirement is associated with.
"""
projectPath: ID!
"""
- State of the requirement
+ State of the requirement.
"""
state: RequirementState
"""
- Title of the requirement
+ Title of the requirement.
"""
title: String
}
@@ -24068,7 +25673,7 @@ type UpdateRequirementPayload {
errors: [String!]!
"""
- Requirement after mutation
+ Requirement after mutation.
"""
requirement: Requirement
}
@@ -24078,7 +25683,7 @@ Autogenerated input type of UpdateSnippet
"""
input UpdateSnippetInput {
"""
- Actions to perform over the snippet repository and blobs
+ Actions to perform over the snippet repository and blobs.
"""
blobActions: [SnippetBlobActionInputType!]
@@ -24088,22 +25693,22 @@ input UpdateSnippetInput {
clientMutationId: String
"""
- Description of the snippet
+ Description of the snippet.
"""
description: String
"""
- The global ID of the snippet to update
+ The global ID of the snippet to update.
"""
id: SnippetID!
"""
- Title of the snippet
+ Title of the snippet.
"""
title: String
"""
- The visibility level of the snippet
+ The visibility level of the snippet.
"""
visibilityLevel: VisibilityLevelsEnum
}
@@ -24123,12 +25728,12 @@ type UpdateSnippetPayload {
errors: [String!]!
"""
- The snippet after mutation
+ The snippet after mutation.
"""
snippet: Snippet
"""
- Indicates whether the operation returns a record detected as spam
+ Indicates whether the operation returns a record detected as spam.
"""
spam: Boolean
}
@@ -24146,7 +25751,7 @@ type User {
after: String
"""
- Username of the author
+ Username of the author.
"""
authorUsername: String
@@ -24161,7 +25766,7 @@ type User {
first: Int
"""
- Array of IIDs of merge requests, for example `[1, 2]`
+ Array of IIDs of merge requests, for example `[1, 2]`.
"""
iids: [String!]
@@ -24176,17 +25781,17 @@ type User {
last: Int
"""
- Merge requests merged after this date
+ Merge requests merged after this date.
"""
mergedAfter: Time
"""
- Merge requests merged before this date
+ Merge requests merged before this date.
"""
mergedBefore: Time
"""
- Title of the milestone
+ Title of the milestone.
"""
milestoneTitle: String
@@ -24201,12 +25806,12 @@ type User {
projectPath: String
"""
- Username of the reviewer
+ Username of the reviewer.
"""
reviewerUsername: String
"""
- Sort merge requests by this criteria
+ Sort merge requests by this criteria.
"""
sort: MergeRequestSort = created_desc
@@ -24236,7 +25841,7 @@ type User {
after: String
"""
- Username of the assignee
+ Username of the assignee.
"""
assigneeUsername: String
@@ -24251,7 +25856,7 @@ type User {
first: Int
"""
- Array of IIDs of merge requests, for example `[1, 2]`
+ Array of IIDs of merge requests, for example `[1, 2]`.
"""
iids: [String!]
@@ -24266,17 +25871,17 @@ type User {
last: Int
"""
- Merge requests merged after this date
+ Merge requests merged after this date.
"""
mergedAfter: Time
"""
- Merge requests merged before this date
+ Merge requests merged before this date.
"""
mergedBefore: Time
"""
- Title of the milestone
+ Title of the milestone.
"""
milestoneTitle: String
@@ -24291,12 +25896,12 @@ type User {
projectPath: String
"""
- Username of the reviewer
+ Username of the reviewer.
"""
reviewerUsername: String
"""
- Sort merge requests by this criteria
+ Sort merge requests by this criteria.
"""
sort: MergeRequestSort = created_desc
@@ -24411,12 +26016,12 @@ type User {
after: String
"""
- Username of the assignee
+ Username of the assignee.
"""
assigneeUsername: String
"""
- Username of the author
+ Username of the author.
"""
authorUsername: String
@@ -24431,7 +26036,7 @@ type User {
first: Int
"""
- Array of IIDs of merge requests, for example `[1, 2]`
+ Array of IIDs of merge requests, for example `[1, 2]`.
"""
iids: [String!]
@@ -24446,17 +26051,17 @@ type User {
last: Int
"""
- Merge requests merged after this date
+ Merge requests merged after this date.
"""
mergedAfter: Time
"""
- Merge requests merged before this date
+ Merge requests merged before this date.
"""
mergedBefore: Time
"""
- Title of the milestone
+ Title of the milestone.
"""
milestoneTitle: String
@@ -24471,7 +26076,7 @@ type User {
projectPath: String
"""
- Sort merge requests by this criteria
+ Sort merge requests by this criteria.
"""
sort: MergeRequestSort = created_desc
@@ -24511,7 +26116,7 @@ type User {
first: Int
"""
- Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1"
+ Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
"""
ids: [SnippetID!]
@@ -24521,12 +26126,12 @@ type User {
last: Int
"""
- The type of snippet
+ The type of snippet.
"""
type: TypeEnum
"""
- The visibility of the snippet
+ The visibility of the snippet.
"""
visibility: VisibilityScopesEnum
): SnippetConnection
@@ -24556,7 +26161,7 @@ type User {
last: Int
"""
- Search query
+ Search query.
"""
search: String
): ProjectConnection
@@ -24576,7 +26181,7 @@ type User {
"""
todos(
"""
- The action to be filtered
+ The action to be filtered.
"""
action: [TodoActionEnum!]
@@ -24586,7 +26191,7 @@ type User {
after: String
"""
- The ID of an author
+ The ID of an author.
"""
authorId: [ID!]
@@ -24601,7 +26206,7 @@ type User {
first: Int
"""
- The ID of a group
+ The ID of a group.
"""
groupId: [ID!]
@@ -24611,17 +26216,17 @@ type User {
last: Int
"""
- The ID of a project
+ The ID of a project.
"""
projectId: [ID!]
"""
- The state of the todo
+ The state of the todo.
"""
state: [TodoStateEnum!]
"""
- The type of the todo
+ The type of the todo.
"""
type: [TodoTargetEnum!]
): TodoConnection!
@@ -24898,6 +26503,11 @@ type Vulnerability implements Noteable {
confirmedAt: Time
"""
+ The user that confirmed the vulnerability.
+ """
+ confirmedBy: User
+
+ """
Description of the vulnerability
"""
description: String
@@ -24938,6 +26548,11 @@ type Vulnerability implements Noteable {
dismissedAt: Time
"""
+ The user that dismissed the vulnerability.
+ """
+ dismissedBy: User
+
+ """
List of external issue links related to the vulnerability
"""
externalIssueLinks(
@@ -25002,7 +26617,7 @@ type Vulnerability implements Noteable {
last: Int
"""
- Filter issue links by link type
+ Filter issue links by link type.
"""
linkType: VulnerabilityIssueLinkType
): VulnerabilityIssueLinkConnection!
@@ -25065,6 +26680,11 @@ type Vulnerability implements Noteable {
resolvedAt: Time
"""
+ The user that resolved the vulnerability.
+ """
+ resolvedBy: User
+
+ """
Indicates whether the vulnerability is fixed on the default branch or not
"""
resolvedOnDefaultBranch: Boolean!
@@ -25115,7 +26735,7 @@ input VulnerabilityConfirmInput {
clientMutationId: String
"""
- ID of the vulnerability to be confirmed
+ ID of the vulnerability to be confirmed.
"""
id: VulnerabilityID!
}
@@ -25135,7 +26755,7 @@ type VulnerabilityConfirmPayload {
errors: [String!]!
"""
- The vulnerability after state change
+ The vulnerability after state change.
"""
vulnerability: Vulnerability
}
@@ -25170,12 +26790,17 @@ input VulnerabilityDismissInput {
clientMutationId: String
"""
- Reason why vulnerability should be dismissed
+ Comment why vulnerability should be dismissed.
"""
comment: String
"""
- ID of the vulnerability to be dismissed
+ Reason why vulnerability should be dismissed.
+ """
+ dismissalReason: VulnerabilityDismissalReason
+
+ """
+ ID of the vulnerability to be dismissed.
"""
id: VulnerabilityID!
}
@@ -25195,12 +26820,42 @@ type VulnerabilityDismissPayload {
errors: [String!]!
"""
- The vulnerability after dismissal
+ The vulnerability after dismissal.
"""
vulnerability: Vulnerability
}
"""
+The dismissal reason of the Vulnerability
+"""
+enum VulnerabilityDismissalReason {
+ """
+ The likelihood of the Vulnerability occurring and its impact are deemed acceptable
+ """
+ ACCEPTABLE_RISK
+
+ """
+ The Vulnerability was incorrectly identified as being present
+ """
+ FALSE_POSITIVE
+
+ """
+ There is a mitigating control that eliminates the Vulnerability or makes its risk acceptable
+ """
+ MITIGATING_CONTROL
+
+ """
+ Other reasons for dismissal
+ """
+ NOT_APPLICABLE
+
+ """
+ The Vulnerability is used in tests and does not pose an actual risk
+ """
+ USED_IN_TESTS
+}
+
+"""
An edge in a connection.
"""
type VulnerabilityEdge {
@@ -25697,7 +27352,7 @@ input VulnerabilityResolveInput {
clientMutationId: String
"""
- ID of the vulnerability to be resolved
+ ID of the vulnerability to be resolved.
"""
id: VulnerabilityID!
}
@@ -25717,7 +27372,7 @@ type VulnerabilityResolvePayload {
errors: [String!]!
"""
- The vulnerability after state change
+ The vulnerability after state change.
"""
vulnerability: Vulnerability
}
@@ -25732,7 +27387,7 @@ input VulnerabilityRevertToDetectedInput {
clientMutationId: String
"""
- ID of the vulnerability to be reverted
+ ID of the vulnerability to be reverted.
"""
id: VulnerabilityID!
}
@@ -25752,7 +27407,7 @@ type VulnerabilityRevertToDetectedPayload {
errors: [String!]!
"""
- The vulnerability after revert
+ The vulnerability after revert.
"""
vulnerability: Vulnerability
}
diff --git a/doc/api/graphql/reference/gitlab_schema.json b/doc/api/graphql/reference/gitlab_schema.json
index 3494e0c8300..138530abb17 100644
--- a/doc/api/graphql/reference/gitlab_schema.json
+++ b/doc/api/graphql/reference/gitlab_schema.json
@@ -105,7 +105,7 @@
"inputFields": [
{
"name": "awardableId",
- "description": "The global ID of the awardable resource",
+ "description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -153,7 +153,7 @@
"fields": [
{
"name": "awardEmoji",
- "description": "The award emoji after mutation",
+ "description": "The award emoji after mutation.",
"args": [
],
@@ -221,7 +221,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the project to be added to Instance Security Dashboard",
+ "description": "ID of the project to be added to Instance Security Dashboard.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -295,7 +295,7 @@
},
{
"name": "project",
- "description": "Project that was added to the Instance Security Dashboard",
+ "description": "Project that was added to the Instance Security Dashboard.",
"args": [
],
@@ -372,6 +372,16 @@
"defaultValue": null
},
{
+ "name": "remoteIp",
+ "description": "Delete jobs matching remote_ip in the context metadata",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
"name": "relatedClass",
"description": "Delete jobs matching related_class in the context metadata",
"type": {
@@ -393,7 +403,7 @@
},
{
"name": "queueName",
- "description": "The name of the queue to delete jobs from",
+ "description": "The name of the queue to delete jobs from.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -467,7 +477,7 @@
},
{
"name": "result",
- "description": "Information about the status of the deletion request",
+ "description": "Information about the status of the deletion request.",
"args": [
],
@@ -947,7 +957,7 @@
"args": [
{
"name": "action",
- "description": "The action to be filtered",
+ "description": "The action to be filtered.",
"type": {
"kind": "LIST",
"name": null,
@@ -965,7 +975,7 @@
},
{
"name": "authorId",
- "description": "The ID of an author",
+ "description": "The ID of an author.",
"type": {
"kind": "LIST",
"name": null,
@@ -983,7 +993,7 @@
},
{
"name": "projectId",
- "description": "The ID of a project",
+ "description": "The ID of a project.",
"type": {
"kind": "LIST",
"name": null,
@@ -1001,7 +1011,7 @@
},
{
"name": "groupId",
- "description": "The ID of a group",
+ "description": "The ID of a group.",
"type": {
"kind": "LIST",
"name": null,
@@ -1019,7 +1029,7 @@
},
{
"name": "state",
- "description": "The state of the todo",
+ "description": "The state of the todo.",
"type": {
"kind": "LIST",
"name": null,
@@ -1037,7 +1047,7 @@
},
{
"name": "type",
- "description": "The type of the todo",
+ "description": "The type of the todo.",
"type": {
"kind": "LIST",
"name": null,
@@ -1490,7 +1500,7 @@
"enumValues": [
{
"name": "operations",
- "description": "Alerts for operations domain ",
+ "description": "Alerts for operations domain",
"isDeprecated": false,
"deprecationReason": null
},
@@ -1900,6 +1910,177 @@
"possibleTypes": null
},
{
+ "kind": "INPUT_OBJECT",
+ "name": "AlertManagementPayloadAlertFieldInput",
+ "description": "Field that are available while modifying the custom mapping attributes for an HTTP integration",
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "fieldName",
+ "description": "A GitLab alert field name.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "ENUM",
+ "name": "AlertManagementPayloadAlertFieldName",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "path",
+ "description": "Path to value inside payload JSON.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "label",
+ "description": "Human-readable label of the payload path.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "type",
+ "description": "Type of the parsed value.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "ENUM",
+ "name": "AlertManagementPayloadAlertFieldType",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ }
+ ],
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "ENUM",
+ "name": "AlertManagementPayloadAlertFieldName",
+ "description": "Values for alert field names used in the custom mapping",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": [
+ {
+ "name": "TITLE",
+ "description": "The title of the incident.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "DESCRIPTION",
+ "description": "A high-level summary of the problem.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "START_TIME",
+ "description": "The time of the incident.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "END_TIME",
+ "description": "The resolved time of the incident.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "SERVICE",
+ "description": "The affected service.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "MONITORING_TOOL",
+ "description": "The name of the associated monitoring tool.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "HOSTS",
+ "description": "One or more hosts, as to where this incident occurred.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "SEVERITY",
+ "description": "The severity of the alert.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "FINGERPRINT",
+ "description": "The unique identifier of the alert. This can be used to group occurrences of the same alert.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "GITLAB_ENVIRONMENT_NAME",
+ "description": "The name of the associated GitLab environment.",
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "possibleTypes": null
+ },
+ {
+ "kind": "ENUM",
+ "name": "AlertManagementPayloadAlertFieldType",
+ "description": "Values for alert field types used in the custom mapping",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": [
+ {
+ "name": "ARRAY",
+ "description": "Array field type",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "DATETIME",
+ "description": "DateTime field type",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "STRING",
+ "description": "String field type",
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "possibleTypes": null
+ },
+ {
"kind": "OBJECT",
"name": "AlertManagementPrometheusIntegration",
"description": "An endpoint and credentials used to accept Prometheus alerts for a project",
@@ -2112,7 +2293,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the alert to mutate is in",
+ "description": "The project the alert to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -2126,7 +2307,7 @@
},
{
"name": "iid",
- "description": "The IID of the alert to mutate",
+ "description": "The IID of the alert to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -2192,7 +2373,7 @@
"fields": [
{
"name": "alert",
- "description": "The alert after mutation",
+ "description": "The alert after mutation.",
"args": [
],
@@ -2246,7 +2427,7 @@
},
{
"name": "issue",
- "description": "The issue created after mutation",
+ "description": "The issue created after mutation.",
"args": [
],
@@ -2260,7 +2441,7 @@
},
{
"name": "todo",
- "description": "The todo after mutation",
+ "description": "The todo after mutation.",
"args": [
],
@@ -2288,7 +2469,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the alert to mutate is in",
+ "description": "The project the alert to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -2302,7 +2483,7 @@
},
{
"name": "iid",
- "description": "The IID of the alert to mutate",
+ "description": "The IID of the alert to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -2336,7 +2517,7 @@
"fields": [
{
"name": "alert",
- "description": "The alert after mutation",
+ "description": "The alert after mutation.",
"args": [
],
@@ -2390,7 +2571,7 @@
},
{
"name": "issue",
- "description": "The issue created after mutation",
+ "description": "The issue created after mutation.",
"args": [
],
@@ -2404,7 +2585,7 @@
},
{
"name": "todo",
- "description": "The todo after mutation",
+ "description": "The todo after mutation.",
"args": [
],
@@ -2586,7 +2767,7 @@
"inputFields": [
{
"name": "awardableId",
- "description": "The global ID of the awardable resource",
+ "description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -2634,7 +2815,7 @@
"fields": [
{
"name": "awardEmoji",
- "description": "The award emoji after mutation",
+ "description": "The award emoji after mutation.",
"args": [
],
@@ -2702,7 +2883,7 @@
"inputFields": [
{
"name": "awardableId",
- "description": "The global ID of the awardable resource",
+ "description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -2750,7 +2931,7 @@
"fields": [
{
"name": "awardEmoji",
- "description": "The award emoji after mutation",
+ "description": "The award emoji after mutation.",
"args": [
],
@@ -2818,7 +2999,7 @@
"inputFields": [
{
"name": "awardableId",
- "description": "The global ID of the awardable resource",
+ "description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -2866,7 +3047,7 @@
"fields": [
{
"name": "awardEmoji",
- "description": "The award emoji after mutation",
+ "description": "The award emoji after mutation.",
"args": [
],
@@ -3356,7 +3537,7 @@
"args": [
{
"name": "issueFilters",
- "description": "Filters applied when selecting issues on the board",
+ "description": "Filters applied when selecting issues on the board.",
"type": {
"kind": "INPUT_OBJECT",
"name": "BoardIssueInput",
@@ -3532,7 +3713,7 @@
"args": [
{
"name": "id",
- "description": "Find a list by its global ID",
+ "description": "Find a list by its global ID.",
"type": {
"kind": "SCALAR",
"name": "ListID",
@@ -3542,7 +3723,7 @@
},
{
"name": "issueFilters",
- "description": "Filters applied when getting issue metadata in the board list",
+ "description": "Filters applied when getting issue metadata in the board list.",
"type": {
"kind": "INPUT_OBJECT",
"name": "BoardIssueInput",
@@ -3628,6 +3809,42 @@
"deprecationReason": null
},
{
+ "name": "webPath",
+ "description": "Web path of the board.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "webUrl",
+ "description": "Web URL of the board.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "weight",
"description": "Weight of the board",
"args": [
@@ -3810,7 +4027,7 @@
},
{
"name": "timeframe",
- "description": "List items overlapping the given timeframe",
+ "description": "List items overlapping the given timeframe.",
"type": {
"kind": "INPUT_OBJECT",
"name": "Timeframe",
@@ -3820,7 +4037,7 @@
},
{
"name": "iid",
- "description": "IID of the epic, e.g., \"1\"",
+ "description": "IID of the epic, e.g., \"1\".",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -3830,7 +4047,7 @@
},
{
"name": "iids",
- "description": "List of IIDs of epics, e.g., [1, 2]",
+ "description": "List of IIDs of epics, e.g., [1, 2].",
"type": {
"kind": "LIST",
"name": null,
@@ -3848,7 +4065,7 @@
},
{
"name": "state",
- "description": "Filter epics by state",
+ "description": "Filter epics by state.",
"type": {
"kind": "ENUM",
"name": "EpicState",
@@ -3858,7 +4075,7 @@
},
{
"name": "search",
- "description": "Search query for epic title or description",
+ "description": "Search query for epic title or description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -3868,7 +4085,7 @@
},
{
"name": "sort",
- "description": "List epics by sort order",
+ "description": "List epics by sort order.",
"type": {
"kind": "ENUM",
"name": "EpicSort",
@@ -3878,7 +4095,7 @@
},
{
"name": "authorUsername",
- "description": "Filter epics by author",
+ "description": "Filter epics by author.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -3888,7 +4105,7 @@
},
{
"name": "labelName",
- "description": "Filter epics by labels",
+ "description": "Filter epics by labels.",
"type": {
"kind": "LIST",
"name": null,
@@ -3906,7 +4123,7 @@
},
{
"name": "milestoneTitle",
- "description": "Filter epics by milestone title, computed from epic's issues",
+ "description": "Filter epics by milestone title, computed from epic's issues.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -3916,7 +4133,7 @@
},
{
"name": "iidStartsWith",
- "description": "Filter epics by IID for autocomplete",
+ "description": "Filter epics by IID for autocomplete.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -3926,7 +4143,7 @@
},
{
"name": "includeDescendantGroups",
- "description": "Include epics from descendant groups",
+ "description": "Include epics from descendant groups.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -3935,6 +4152,16 @@
"defaultValue": "true"
},
{
+ "name": "confidential",
+ "description": "Filter epics by given confidentiality.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
@@ -5290,7 +5517,7 @@
"args": [
{
"name": "filters",
- "description": "Filters applied when selecting issues in the board list",
+ "description": "Filters applied when selecting issues in the board list.",
"type": {
"kind": "INPUT_OBJECT",
"name": "BoardIssueInput",
@@ -5362,6 +5589,20 @@
"deprecationReason": null
},
{
+ "name": "iteration",
+ "description": "Iteration of the list",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "Iteration",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "label",
"description": "Label of the list",
"args": [
@@ -5578,7 +5819,7 @@
"inputFields": [
{
"name": "boardId",
- "description": "Global ID of the issue board to mutate",
+ "description": "Global ID of the issue board to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -5592,7 +5833,7 @@
},
{
"name": "backlog",
- "description": "Create the backlog list",
+ "description": "Create the backlog list.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -5602,7 +5843,7 @@
},
{
"name": "labelId",
- "description": "Global ID of an existing label",
+ "description": "Global ID of an existing label.",
"type": {
"kind": "SCALAR",
"name": "LabelID",
@@ -5612,7 +5853,7 @@
},
{
"name": "milestoneId",
- "description": "Global ID of an existing milestone",
+ "description": "Global ID of an existing milestone.",
"type": {
"kind": "SCALAR",
"name": "MilestoneID",
@@ -5622,7 +5863,7 @@
},
{
"name": "iterationId",
- "description": "Global ID of an existing iteration",
+ "description": "Global ID of an existing iteration.",
"type": {
"kind": "SCALAR",
"name": "IterationID",
@@ -5632,7 +5873,7 @@
},
{
"name": "assigneeId",
- "description": "Global ID of an existing user",
+ "description": "Global ID of an existing user.",
"type": {
"kind": "SCALAR",
"name": "UserID",
@@ -5702,7 +5943,7 @@
},
{
"name": "list",
- "description": "List of the issue board",
+ "description": "List of the issue board.",
"args": [
],
@@ -5879,7 +6120,7 @@
},
{
"name": "list",
- "description": "The updated list",
+ "description": "The updated list.",
"args": [
],
@@ -5911,6 +6152,16 @@
},
{
"kind": "SCALAR",
+ "name": "BoardsEpicListID",
+ "description": "Identifier of Boards::EpicList",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "SCALAR",
"name": "Boolean",
"description": "Represents `true` or `false` values.",
"fields": null,
@@ -6069,6 +6320,243 @@
},
{
"kind": "OBJECT",
+ "name": "CiBuildNeed",
+ "description": null,
+ "fields": [
+ {
+ "name": "name",
+ "description": "Name of the job we need to complete.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "CiBuildNeedConnection",
+ "description": "The connection type for CiBuildNeed.",
+ "fields": [
+ {
+ "name": "edges",
+ "description": "A list of edges.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "CiBuildNeedEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "CiBuildNeed",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pageInfo",
+ "description": "Information to aid in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PageInfo",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "CiBuildNeedEdge",
+ "description": "An edge in a connection.",
+ "fields": [
+ {
+ "name": "cursor",
+ "description": "A cursor for use in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "node",
+ "description": "The item at the end of the edge.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiBuildNeed",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "INPUT_OBJECT",
+ "name": "CiCdSettingsUpdateInput",
+ "description": "Autogenerated input type of CiCdSettingsUpdate",
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "fullPath",
+ "description": "Full Path of the project the settings belong to.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "keepLatestArtifact",
+ "description": "Indicates if the latest artifact should be kept for this project.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "clientMutationId",
+ "description": "A unique identifier for the client performing the mutation.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "CiCdSettingsUpdatePayload",
+ "description": "Autogenerated return type of CiCdSettingsUpdate",
+ "fields": [
+ {
+ "name": "clientMutationId",
+ "description": "A unique identifier for the client performing the mutation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "errors",
+ "description": "Errors encountered during execution of the mutation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
"name": "CiConfig",
"description": null,
"fields": [
@@ -6112,20 +6600,51 @@
"name": "stages",
"description": "Stages of the pipeline",
"args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigStage",
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
"ofType": null
- }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
}
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigStageConnection",
+ "ofType": null
},
"isDeprecated": false,
"deprecationReason": null
@@ -6161,20 +6680,51 @@
"name": "jobs",
"description": "Jobs in group",
"args": [
-
- ],
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigJob",
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
"ofType": null
- }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
}
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigJobConnection",
+ "ofType": null
},
"isDeprecated": false,
"deprecationReason": null
@@ -6217,12 +6767,210 @@
},
{
"kind": "OBJECT",
+ "name": "CiConfigGroupConnection",
+ "description": "The connection type for CiConfigGroup.",
+ "fields": [
+ {
+ "name": "edges",
+ "description": "A list of edges.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "CiConfigGroupEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "CiConfigGroup",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pageInfo",
+ "description": "Information to aid in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PageInfo",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "CiConfigGroupEdge",
+ "description": "An edge in a connection.",
+ "fields": [
+ {
+ "name": "cursor",
+ "description": "A cursor for use in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "node",
+ "description": "The item at the end of the edge.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigGroup",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
"name": "CiConfigJob",
"description": null,
"fields": [
{
+ "name": "afterScript",
+ "description": "Override a set of commands that are executed after the job.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "allowFailure",
+ "description": "Allow job to fail.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "beforeScript",
+ "description": "Override a set of commands that are executed before the job.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "environment",
+ "description": "Name of an environment to which the job deploys.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "except",
+ "description": "Limit when jobs are not created.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigJobRestriction",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "groupName",
- "description": "Name of the job group",
+ "description": "Name of the job group.",
"args": [
],
@@ -6236,7 +6984,7 @@
},
{
"name": "name",
- "description": "Name of the job",
+ "description": "Name of the job.",
"args": [
],
@@ -6250,7 +6998,74 @@
},
{
"name": "needs",
- "description": "Builds that must complete before the jobs run",
+ "description": "Builds that must complete before the jobs run.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigNeedConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "only",
+ "description": "Jobs are created when these conditions do not apply.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigJobRestriction",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "script",
+ "description": "Shell script that is executed by a runner.",
"args": [
],
@@ -6261,8 +7076,8 @@
"kind": "NON_NULL",
"name": null,
"ofType": {
- "kind": "OBJECT",
- "name": "CiConfigNeed",
+ "kind": "SCALAR",
+ "name": "String",
"ofType": null
}
}
@@ -6272,7 +7087,43 @@
},
{
"name": "stage",
- "description": "Name of the job stage",
+ "description": "Name of the job stage.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "tags",
+ "description": "List of tags that are used to select a runner.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "when",
+ "description": "When to run the job.",
"args": [
],
@@ -6294,6 +7145,153 @@
},
{
"kind": "OBJECT",
+ "name": "CiConfigJobConnection",
+ "description": "The connection type for CiConfigJob.",
+ "fields": [
+ {
+ "name": "edges",
+ "description": "A list of edges.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "CiConfigJobEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "CiConfigJob",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pageInfo",
+ "description": "Information to aid in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PageInfo",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "CiConfigJobEdge",
+ "description": "An edge in a connection.",
+ "fields": [
+ {
+ "name": "cursor",
+ "description": "A cursor for use in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "node",
+ "description": "The item at the end of the edge.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigJob",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "CiConfigJobRestriction",
+ "description": null,
+ "fields": [
+ {
+ "name": "refs",
+ "description": "The Git refs the job restriction applies to.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
"name": "CiConfigNeed",
"description": null,
"fields": [
@@ -6321,12 +7319,12 @@
},
{
"kind": "OBJECT",
- "name": "CiConfigStage",
- "description": null,
+ "name": "CiConfigNeedConnection",
+ "description": "The connection type for CiConfigNeed.",
"fields": [
{
- "name": "groups",
- "description": "Groups of jobs for the stage",
+ "name": "edges",
+ "description": "A list of edges.",
"args": [
],
@@ -6334,14 +7332,157 @@
"kind": "LIST",
"name": null,
"ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "OBJECT",
- "name": "CiConfigGroup",
+ "kind": "OBJECT",
+ "name": "CiConfigNeedEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "CiConfigNeed",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pageInfo",
+ "description": "Information to aid in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PageInfo",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "CiConfigNeedEdge",
+ "description": "An edge in a connection.",
+ "fields": [
+ {
+ "name": "cursor",
+ "description": "A cursor for use in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "node",
+ "description": "The item at the end of the edge.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigNeed",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "CiConfigStage",
+ "description": null,
+ "fields": [
+ {
+ "name": "groups",
+ "description": "Groups of jobs for the stage",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
"ofType": null
- }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
}
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigGroupConnection",
+ "ofType": null
},
"isDeprecated": false,
"deprecationReason": null
@@ -6369,6 +7510,118 @@
"possibleTypes": null
},
{
+ "kind": "OBJECT",
+ "name": "CiConfigStageConnection",
+ "description": "The connection type for CiConfigStage.",
+ "fields": [
+ {
+ "name": "edges",
+ "description": "A list of edges.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "CiConfigStageEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "CiConfigStage",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pageInfo",
+ "description": "Information to aid in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PageInfo",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "CiConfigStageEdge",
+ "description": "An edge in a connection.",
+ "fields": [
+ {
+ "name": "cursor",
+ "description": "A cursor for use in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "node",
+ "description": "The item at the end of the edge.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiConfigStage",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
"kind": "ENUM",
"name": "CiConfigStatus",
"description": "Values for YAML processor result",
@@ -6699,7 +7952,7 @@
},
{
"name": "needs",
- "description": "Builds that must complete before the jobs run",
+ "description": "References to builds that must complete before the jobs run",
"args": [
{
"name": "after",
@@ -6744,7 +7997,7 @@
],
"type": {
"kind": "OBJECT",
- "name": "CiJobConnection",
+ "name": "CiBuildNeedConnection",
"ofType": null
},
"isDeprecated": false,
@@ -7500,7 +8753,7 @@
"inputFields": [
{
"name": "id",
- "description": "Global ID of the cluster agent that will be deleted",
+ "description": "Global ID of the cluster agent that will be deleted.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -7777,7 +9030,7 @@
"inputFields": [
{
"name": "clusterAgentId",
- "description": "Global ID of the cluster agent that will be associated with the new token",
+ "description": "Global ID of the cluster agent that will be associated with the new token.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -7851,7 +9104,7 @@
},
{
"name": "secret",
- "description": "Token secret value. Make sure you save it - you won't be able to access it again",
+ "description": "Token secret value. Make sure you save it - you won't be able to access it again.",
"args": [
],
@@ -7865,7 +9118,7 @@
},
{
"name": "token",
- "description": "Token created after mutation",
+ "description": "Token created after mutation.",
"args": [
],
@@ -7893,7 +9146,7 @@
"inputFields": [
{
"name": "id",
- "description": "Global ID of the cluster agent token that will be deleted",
+ "description": "Global ID of the cluster agent token that will be deleted.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -8415,7 +9668,7 @@
"args": [
{
"name": "status",
- "description": "Filter pipelines by their status",
+ "description": "Filter pipelines by their status.",
"type": {
"kind": "ENUM",
"name": "PipelineStatusEnum",
@@ -8425,7 +9678,7 @@
},
{
"name": "ref",
- "description": "Filter pipelines by the ref they are run for",
+ "description": "Filter pipelines by the ref they are run for.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -8435,7 +9688,7 @@
},
{
"name": "sha",
- "description": "Filter pipelines by the sha of the commit they are run for",
+ "description": "Filter pipelines by the sha of the commit they are run for.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -8819,7 +10072,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "Project full path the branch is associated with",
+ "description": "Project full path the branch is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -8833,7 +10086,7 @@
},
{
"name": "branch",
- "description": "Name of the branch to commit into, it can be a new branch",
+ "description": "Name of the branch to commit into, it can be a new branch.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -8847,7 +10100,7 @@
},
{
"name": "startBranch",
- "description": "If on a new branch, name of the original branch",
+ "description": "If on a new branch, name of the original branch.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -8871,7 +10124,7 @@
},
{
"name": "actions",
- "description": "Array of action hashes to commit as a batch",
+ "description": "Array of action hashes to commit as a batch.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -8927,7 +10180,7 @@
},
{
"name": "commit",
- "description": "The commit after mutation",
+ "description": "The commit after mutation.",
"args": [
],
@@ -9239,6 +10492,47 @@
"possibleTypes": null
},
{
+ "kind": "INPUT_OBJECT",
+ "name": "ComplianceFrameworkInput",
+ "description": null,
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "name",
+ "description": "New name for the compliance framework.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "description",
+ "description": "New description for the compliance framework.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "color",
+ "description": "New color representation of the compliance framework in hex format. e.g. #FCA121.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
"kind": "SCALAR",
"name": "ComplianceManagementFrameworkID",
"description": "Identifier of ComplianceManagement::Framework",
@@ -9256,7 +10550,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "Full path of the project",
+ "description": "Full path of the project.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -9270,7 +10564,7 @@
},
{
"name": "configuration",
- "description": "SAST CI configuration for the project",
+ "description": "SAST CI configuration for the project.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -9344,7 +10638,7 @@
},
{
"name": "status",
- "description": "Status of creating the commit for the supplied SAST CI configuration",
+ "description": "Status of creating the commit for the supplied SAST CI configuration.",
"args": [
],
@@ -9362,7 +10656,7 @@
},
{
"name": "successPath",
- "description": "Redirect path to use when the response is successful",
+ "description": "Redirect path to use when the response is successful.",
"args": [
],
@@ -10602,7 +11896,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the alert to mutate is in",
+ "description": "The project the alert to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -10616,7 +11910,7 @@
},
{
"name": "iid",
- "description": "The IID of the alert to mutate",
+ "description": "The IID of the alert to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -10650,7 +11944,7 @@
"fields": [
{
"name": "alert",
- "description": "The alert after mutation",
+ "description": "The alert after mutation.",
"args": [
],
@@ -10704,7 +11998,7 @@
},
{
"name": "issue",
- "description": "The issue created after mutation",
+ "description": "The issue created after mutation.",
"args": [
],
@@ -10718,7 +12012,7 @@
},
{
"name": "todo",
- "description": "The todo after mutation",
+ "description": "The todo after mutation.",
"args": [
],
@@ -10746,7 +12040,7 @@
"inputFields": [
{
"name": "environmentId",
- "description": "The global ID of the environment to add an annotation to",
+ "description": "The global ID of the environment to add an annotation to.",
"type": {
"kind": "SCALAR",
"name": "EnvironmentID",
@@ -10756,7 +12050,7 @@
},
{
"name": "clusterId",
- "description": "The global ID of the cluster to add an annotation to",
+ "description": "The global ID of the cluster to add an annotation to.",
"type": {
"kind": "SCALAR",
"name": "ClustersClusterID",
@@ -10766,7 +12060,7 @@
},
{
"name": "startingAt",
- "description": "Timestamp indicating starting moment to which the annotation relates",
+ "description": "Timestamp indicating starting moment to which the annotation relates.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -10780,7 +12074,7 @@
},
{
"name": "endingAt",
- "description": "Timestamp indicating ending moment to which the annotation relates",
+ "description": "Timestamp indicating ending moment to which the annotation relates.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -10790,7 +12084,7 @@
},
{
"name": "dashboardPath",
- "description": "The path to a file defining the dashboard on which the annotation should be added",
+ "description": "The path to a file defining the dashboard on which the annotation should be added.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -10804,7 +12098,7 @@
},
{
"name": "description",
- "description": "The description of the annotation",
+ "description": "The description of the annotation.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -10838,7 +12132,7 @@
"fields": [
{
"name": "annotation",
- "description": "The created annotation",
+ "description": "The created annotation.",
"args": [
],
@@ -10906,7 +12200,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project full path the resource is associated with",
+ "description": "The project full path the resource is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -10916,7 +12210,7 @@
},
{
"name": "groupPath",
- "description": "The group full path the resource is associated with",
+ "description": "The group full path the resource is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -10955,6 +12249,82 @@
"defaultValue": null
},
{
+ "name": "assigneeId",
+ "description": "The ID of user to be assigned to the board.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "UserID",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "milestoneId",
+ "description": "The ID of milestone to be assigned to the board.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "MilestoneID",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "iterationId",
+ "description": "The ID of iteration to be assigned to the board.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "IterationID",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "weight",
+ "description": "The weight value to be assigned to the board.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "labels",
+ "description": "Labels of the issue",
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "labelIds",
+ "description": "The IDs of labels to be added to the board.",
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "LabelID",
+ "ofType": null
+ }
+ }
+ },
+ "defaultValue": null
+ },
+ {
"name": "clientMutationId",
"description": "A unique identifier for the client performing the mutation.",
"type": {
@@ -11044,7 +12414,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "Project full path the branch is associated with",
+ "description": "Project full path the branch is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11058,7 +12428,7 @@
},
{
"name": "name",
- "description": "Name of the branch",
+ "description": "Name of the branch.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11072,7 +12442,7 @@
},
{
"name": "ref",
- "description": "Branch name or commit SHA to create branch from",
+ "description": "Branch name or commit SHA to create branch from.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11106,7 +12476,7 @@
"fields": [
{
"name": "branch",
- "description": "Branch after mutation",
+ "description": "Branch after mutation.",
"args": [
],
@@ -11174,7 +12544,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "Full path of the associated project for this cluster agent",
+ "description": "Full path of the associated project for this cluster agent.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11188,7 +12558,7 @@
},
{
"name": "name",
- "description": "Name of the cluster agent",
+ "description": "Name of the cluster agent.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11236,7 +12606,7 @@
},
{
"name": "clusterAgent",
- "description": "Cluster agent created after mutation",
+ "description": "Cluster agent created after mutation.",
"args": [
],
@@ -11303,42 +12673,14 @@
"defaultValue": null
},
{
- "name": "name",
- "description": "Name of the compliance framework.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "Description of the compliance framework.",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- },
- {
- "name": "color",
- "description": "Color to represent the compliance framework as a hexadecimal value. e.g. #ABC123.",
+ "name": "params",
+ "description": "Parameters to update the compliance framework with.",
"type": {
"kind": "NON_NULL",
"name": null,
"ofType": {
- "kind": "SCALAR",
- "name": "String",
+ "kind": "INPUT_OBJECT",
+ "name": "ComplianceFrameworkInput",
"ofType": null
}
},
@@ -11434,7 +12776,7 @@
"inputFields": [
{
"name": "groupPath",
- "description": "Namespace full path the emoji is associated with",
+ "description": "Namespace full path the emoji is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11448,7 +12790,7 @@
},
{
"name": "name",
- "description": "Name of the emoji",
+ "description": "Name of the emoji.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11462,7 +12804,7 @@
},
{
"name": "url",
- "description": "Location of the emoji file",
+ "description": "Location of the emoji file.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11510,7 +12852,7 @@
},
{
"name": "customEmoji",
- "description": "The new custom emoji",
+ "description": "The new custom emoji.",
"args": [
],
@@ -11564,7 +12906,7 @@
"inputFields": [
{
"name": "name",
- "description": "Name of the segment",
+ "description": "Name of the segment.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11578,7 +12920,7 @@
},
{
"name": "groupIds",
- "description": "The array of group IDs to set for the segment",
+ "description": "The array of group IDs to set for the segment.",
"type": {
"kind": "LIST",
"name": null,
@@ -11656,7 +12998,7 @@
},
{
"name": "segment",
- "description": "The segment after mutation",
+ "description": "The segment after mutation.",
"args": [
],
@@ -11684,7 +13026,7 @@
"inputFields": [
{
"name": "noteableId",
- "description": "The global ID of the resource to add a note to",
+ "description": "The global ID of the resource to add a note to.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11796,7 +13138,7 @@
},
{
"name": "note",
- "description": "The note after mutation",
+ "description": "The note after mutation.",
"args": [
],
@@ -11824,7 +13166,7 @@
"inputFields": [
{
"name": "groupPath",
- "description": "The group the epic to mutate is in",
+ "description": "The group the epic to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -11838,7 +13180,7 @@
},
{
"name": "title",
- "description": "The title of the epic",
+ "description": "The title of the epic.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -11848,7 +13190,7 @@
},
{
"name": "description",
- "description": "The description of the epic",
+ "description": "The description of the epic.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -11858,7 +13200,7 @@
},
{
"name": "confidential",
- "description": "Indicates if the epic is confidential",
+ "description": "Indicates if the epic is confidential.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -11868,7 +13210,7 @@
},
{
"name": "startDateFixed",
- "description": "The start date of the epic",
+ "description": "The start date of the epic.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -11878,7 +13220,7 @@
},
{
"name": "dueDateFixed",
- "description": "The end date of the epic",
+ "description": "The end date of the epic.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -11888,7 +13230,7 @@
},
{
"name": "startDateIsFixed",
- "description": "Indicates start date should be sourced from start_date_fixed field not the issue milestones",
+ "description": "Indicates start date should be sourced from start_date_fixed field not the issue milestones.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -11898,7 +13240,7 @@
},
{
"name": "dueDateIsFixed",
- "description": "Indicates end date should be sourced from due_date_fixed field not the issue milestones",
+ "description": "Indicates end date should be sourced from due_date_fixed field not the issue milestones.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -11978,7 +13320,7 @@
},
{
"name": "epic",
- "description": "The created epic",
+ "description": "The created epic.",
"args": [
],
@@ -12032,7 +13374,7 @@
"inputFields": [
{
"name": "noteableId",
- "description": "The global ID of the resource to add a note to",
+ "description": "The global ID of the resource to add a note to.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -12144,7 +13486,7 @@
},
{
"name": "note",
- "description": "The note after mutation",
+ "description": "The note after mutation.",
"args": [
],
@@ -12212,7 +13554,7 @@
},
{
"name": "projectPath",
- "description": "Project full path the issue is associated with",
+ "description": "Project full path the issue is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -12226,7 +13568,7 @@
},
{
"name": "iid",
- "description": "The IID (internal ID) of a project issue. Only admins and project owners can modify",
+ "description": "The IID (internal ID) of a project issue. Only admins and project owners can modify.",
"type": {
"kind": "SCALAR",
"name": "Int",
@@ -12250,7 +13592,7 @@
},
{
"name": "milestoneId",
- "description": "The ID of the milestone to assign to the issue. On update milestone will be removed if set to null",
+ "description": "The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.",
"type": {
"kind": "SCALAR",
"name": "MilestoneID",
@@ -12278,7 +13620,7 @@
},
{
"name": "labelIds",
- "description": "The IDs of labels to be added to the issue",
+ "description": "The IDs of labels to be added to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -12296,7 +13638,7 @@
},
{
"name": "createdAt",
- "description": "Timestamp when the issue was created. Available only for admins and project owners",
+ "description": "Timestamp when the issue was created. Available only for admins and project owners.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -12306,7 +13648,7 @@
},
{
"name": "mergeRequestToResolveDiscussionsOf",
- "description": "The IID of a merge request for which to resolve discussions",
+ "description": "The IID of a merge request for which to resolve discussions.",
"type": {
"kind": "SCALAR",
"name": "MergeRequestID",
@@ -12316,7 +13658,7 @@
},
{
"name": "discussionToResolve",
- "description": "The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`",
+ "description": "The ID of a discussion to resolve. Also pass `merge_request_to_resolve_discussions_of`.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -12326,7 +13668,7 @@
},
{
"name": "assigneeIds",
- "description": "The array of user IDs to assign to the issue",
+ "description": "The array of user IDs to assign to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -12344,7 +13686,7 @@
},
{
"name": "healthStatus",
- "description": "The desired health status",
+ "description": "The desired health status.",
"type": {
"kind": "ENUM",
"name": "HealthStatus",
@@ -12354,7 +13696,7 @@
},
{
"name": "weight",
- "description": "The weight of the issue",
+ "description": "The weight of the issue.",
"type": {
"kind": "SCALAR",
"name": "Int",
@@ -12364,7 +13706,7 @@
},
{
"name": "epicId",
- "description": "The ID of an epic to associate the issue with",
+ "description": "The ID of an epic to associate the issue with.",
"type": {
"kind": "SCALAR",
"name": "EpicID",
@@ -12434,7 +13776,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -12462,7 +13804,7 @@
"inputFields": [
{
"name": "groupPath",
- "description": "The target group for the iteration",
+ "description": "The target group for the iteration.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -12472,7 +13814,7 @@
},
{
"name": "projectPath",
- "description": "The target project for the iteration",
+ "description": "The target project for the iteration.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -12482,7 +13824,7 @@
},
{
"name": "title",
- "description": "The title of the iteration",
+ "description": "The title of the iteration.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -12492,7 +13834,7 @@
},
{
"name": "description",
- "description": "The description of the iteration",
+ "description": "The description of the iteration.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -12502,7 +13844,7 @@
},
{
"name": "startDate",
- "description": "The start date of the iteration",
+ "description": "The start date of the iteration.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -12512,7 +13854,7 @@
},
{
"name": "dueDate",
- "description": "The end date of the iteration",
+ "description": "The end date of the iteration.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -12582,7 +13924,7 @@
},
{
"name": "iteration",
- "description": "The created iteration",
+ "description": "The created iteration.",
"args": [
],
@@ -12610,7 +13952,7 @@
"inputFields": [
{
"name": "noteableId",
- "description": "The global ID of the resource to add a note to",
+ "description": "The global ID of the resource to add a note to.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -12648,7 +13990,7 @@
},
{
"name": "discussionId",
- "description": "The global ID of the discussion this note is in reply to",
+ "description": "The global ID of the discussion this note is in reply to.",
"type": {
"kind": "SCALAR",
"name": "DiscussionID",
@@ -12718,7 +14060,7 @@
},
{
"name": "note",
- "description": "The note after mutation",
+ "description": "The note after mutation.",
"args": [
],
@@ -12746,7 +14088,7 @@
"inputFields": [
{
"name": "title",
- "description": "Title of the requirement",
+ "description": "Title of the requirement.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -12756,7 +14098,7 @@
},
{
"name": "description",
- "description": "Description of the requirement",
+ "description": "Description of the requirement.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -12766,7 +14108,7 @@
},
{
"name": "projectPath",
- "description": "Full project path the requirement is associated with",
+ "description": "Full project path the requirement is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -12840,7 +14182,7 @@
},
{
"name": "requirement",
- "description": "Requirement after mutation",
+ "description": "Requirement after mutation.",
"args": [
],
@@ -12868,7 +14210,7 @@
"inputFields": [
{
"name": "title",
- "description": "Title of the snippet",
+ "description": "Title of the snippet.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -12882,7 +14224,7 @@
},
{
"name": "description",
- "description": "Description of the snippet",
+ "description": "Description of the snippet.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -12892,7 +14234,7 @@
},
{
"name": "visibilityLevel",
- "description": "The visibility level of the snippet",
+ "description": "The visibility level of the snippet.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -12906,7 +14248,7 @@
},
{
"name": "projectPath",
- "description": "The project full path the snippet is associated with",
+ "description": "The project full path the snippet is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -12916,7 +14258,7 @@
},
{
"name": "uploadedFiles",
- "description": "The paths to files uploaded in the snippet description",
+ "description": "The paths to files uploaded in the snippet description.",
"type": {
"kind": "LIST",
"name": null,
@@ -12934,7 +14276,7 @@
},
{
"name": "blobActions",
- "description": "Actions to perform over the snippet repository and blobs",
+ "description": "Actions to perform over the snippet repository and blobs.",
"type": {
"kind": "LIST",
"name": null,
@@ -13012,7 +14354,7 @@
},
{
"name": "snippet",
- "description": "The snippet after mutation",
+ "description": "The snippet after mutation.",
"args": [
],
@@ -13026,7 +14368,7 @@
},
{
"name": "spam",
- "description": "Indicates whether the operation returns a record detected as spam",
+ "description": "Indicates whether the operation returns a record detected as spam.",
"args": [
],
@@ -13054,7 +14396,7 @@
"inputFields": [
{
"name": "title",
- "description": "The test case title",
+ "description": "The test case title.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -13068,7 +14410,7 @@
},
{
"name": "description",
- "description": "The test case description",
+ "description": "The test case description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -13096,7 +14438,7 @@
},
{
"name": "projectPath",
- "description": "The project full path to create the test case",
+ "description": "The project full path to create the test case.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -13170,7 +14512,7 @@
},
{
"name": "testCase",
- "description": "The test case created",
+ "description": "The test case created.",
"args": [
],
@@ -15596,6 +16938,124 @@
"possibleTypes": null
},
{
+ "kind": "ENUM",
+ "name": "DataVisualizationColorEnum",
+ "description": "Color of the data visualization palette",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": [
+ {
+ "name": "BLUE",
+ "description": "Blue color",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "ORANGE",
+ "description": "Orange color",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "AQUA",
+ "description": "Aqua color",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "GREEN",
+ "description": "Green color",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "MAGENTA",
+ "description": "Magenta color",
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "possibleTypes": null
+ },
+ {
+ "kind": "ENUM",
+ "name": "DataVisualizationWeightEnum",
+ "description": "Weight of the data visualization palette",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": [
+ {
+ "name": "WEIGHT_50",
+ "description": "50 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_100",
+ "description": "100 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_200",
+ "description": "200 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_300",
+ "description": "300 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_400",
+ "description": "400 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_500",
+ "description": "500 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_600",
+ "description": "600 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_700",
+ "description": "700 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_800",
+ "description": "800 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_900",
+ "description": "900 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEIGHT_950",
+ "description": "950 weight",
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "possibleTypes": null
+ },
+ {
"kind": "SCALAR",
"name": "Date",
"description": "Date represented in ISO 8601",
@@ -15613,7 +17073,7 @@
"inputFields": [
{
"name": "id",
- "description": "Global ID of the annotation to delete",
+ "description": "Global ID of the annotation to delete.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -15701,7 +17161,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the segment",
+ "description": "ID of the segment.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -16204,7 +17664,7 @@
"args": [
{
"name": "earlierOrEqualToSha",
- "description": "The SHA256 of the most recent acceptable version",
+ "description": "The SHA256 of the most recent acceptable version.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -16214,7 +17674,7 @@
},
{
"name": "earlierOrEqualToId",
- "description": "The Global ID of the most recent acceptable version",
+ "description": "The Global ID of the most recent acceptable version.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementVersionID",
@@ -16663,7 +18123,7 @@
"args": [
{
"name": "id",
- "description": "Find a design by its ID",
+ "description": "Find a design by its ID.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementDesignID",
@@ -16673,7 +18133,7 @@
},
{
"name": "filename",
- "description": "Find a design by its filename",
+ "description": "Find a design by its filename.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -16696,7 +18156,7 @@
"args": [
{
"name": "id",
- "description": "The Global ID of the design at this version",
+ "description": "The Global ID of the design at this version.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -16723,7 +18183,7 @@
"args": [
{
"name": "ids",
- "description": "Filters designs by their ID",
+ "description": "Filters designs by their ID.",
"type": {
"kind": "LIST",
"name": null,
@@ -16741,7 +18201,7 @@
},
{
"name": "filenames",
- "description": "Filters designs by their filename",
+ "description": "Filters designs by their filename.",
"type": {
"kind": "LIST",
"name": null,
@@ -16862,7 +18322,7 @@
"args": [
{
"name": "sha",
- "description": "The SHA256 of a specific version",
+ "description": "The SHA256 of a specific version.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -16872,7 +18332,7 @@
},
{
"name": "id",
- "description": "The Global ID of the version",
+ "description": "The Global ID of the version.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementVersionID",
@@ -16895,7 +18355,7 @@
"args": [
{
"name": "earlierOrEqualToSha",
- "description": "The SHA256 of the most recent acceptable version",
+ "description": "The SHA256 of the most recent acceptable version.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -16905,7 +18365,7 @@
},
{
"name": "earlierOrEqualToId",
- "description": "The Global ID of the most recent acceptable version",
+ "description": "The Global ID of the most recent acceptable version.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementVersionID",
@@ -17324,7 +18784,7 @@
"args": [
{
"name": "id",
- "description": "The Global ID of the design at this version",
+ "description": "The Global ID of the design at this version.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -17351,7 +18811,7 @@
"args": [
{
"name": "id",
- "description": "The Global ID of the version",
+ "description": "The Global ID of the version.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -17388,7 +18848,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project where the issue is to upload designs for",
+ "description": "The project where the issue is to upload designs for.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -17402,7 +18862,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to modify designs for",
+ "description": "The IID of the issue to modify designs for.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -17416,7 +18876,7 @@
},
{
"name": "filenames",
- "description": "The filenames of the designs to delete",
+ "description": "The filenames of the designs to delete.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -17498,7 +18958,7 @@
},
{
"name": "version",
- "description": "The new version in which the designs are deleted",
+ "description": "The new version in which the designs are deleted.",
"args": [
],
@@ -17546,7 +19006,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the design to move",
+ "description": "ID of the design to move.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -17560,7 +19020,7 @@
},
{
"name": "previous",
- "description": "ID of the immediately preceding design",
+ "description": "ID of the immediately preceding design.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementDesignID",
@@ -17570,7 +19030,7 @@
},
{
"name": "next",
- "description": "ID of the immediately following design",
+ "description": "ID of the immediately following design.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementDesignID",
@@ -17614,7 +19074,7 @@
},
{
"name": "designCollection",
- "description": "The current state of the collection",
+ "description": "The current state of the collection.",
"args": [
],
@@ -17668,7 +19128,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project where the issue is to upload designs for",
+ "description": "The project where the issue is to upload designs for.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -17682,7 +19142,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to modify designs for",
+ "description": "The IID of the issue to modify designs for.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -17696,7 +19156,7 @@
},
{
"name": "files",
- "description": "The files to upload",
+ "description": "The files to upload.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -17752,7 +19212,7 @@
},
{
"name": "designs",
- "description": "The designs that were uploaded by the mutation",
+ "description": "The designs that were uploaded by the mutation.",
"args": [
],
@@ -17857,7 +19317,7 @@
"args": [
{
"name": "id",
- "description": "The ID of the DesignAtVersion",
+ "description": "The ID of the DesignAtVersion.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementDesignAtVersionID",
@@ -17867,7 +19327,7 @@
},
{
"name": "designId",
- "description": "The ID of a specific design",
+ "description": "The ID of a specific design.",
"type": {
"kind": "SCALAR",
"name": "DesignManagementDesignID",
@@ -17877,7 +19337,7 @@
},
{
"name": "filename",
- "description": "The filename of a specific design",
+ "description": "The filename of a specific design.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -17961,7 +19421,7 @@
"args": [
{
"name": "ids",
- "description": "Filters designs by their ID",
+ "description": "Filters designs by their ID.",
"type": {
"kind": "LIST",
"name": null,
@@ -17979,7 +19439,7 @@
},
{
"name": "filenames",
- "description": "Filters designs by their filename",
+ "description": "Filters designs by their filename.",
"type": {
"kind": "LIST",
"name": null,
@@ -18247,7 +19707,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the board to destroy",
+ "description": "The global ID of the board to destroy.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -18383,7 +19843,7 @@
"fields": [
{
"name": "board",
- "description": "The board after mutation",
+ "description": "The board after mutation.",
"args": [
],
@@ -18451,7 +19911,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the compliance framework to destroy",
+ "description": "The global ID of the compliance framework to destroy.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -18715,7 +20175,7 @@
},
{
"name": "deletedTagNames",
- "description": "Deleted container repository tags",
+ "description": "Deleted container repository tags.",
"args": [
],
@@ -18781,7 +20241,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the note to destroy",
+ "description": "The global ID of the note to destroy.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -18855,7 +20315,7 @@
},
{
"name": "note",
- "description": "The note after mutation",
+ "description": "The note after mutation.",
"args": [
],
@@ -18883,7 +20343,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the snippet to destroy",
+ "description": "The global ID of the snippet to destroy.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -18957,7 +20417,7 @@
},
{
"name": "snippet",
- "description": "The snippet after mutation",
+ "description": "The snippet after mutation.",
"args": [
],
@@ -20492,7 +21952,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the discussion",
+ "description": "The global ID of the discussion.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -20506,7 +21966,7 @@
},
{
"name": "resolve",
- "description": "Will resolve the discussion when true, and unresolve the discussion when false",
+ "description": "Will resolve the discussion when true, and unresolve the discussion when false.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -20554,7 +22014,7 @@
},
{
"name": "discussion",
- "description": "The discussion after mutation",
+ "description": "The discussion after mutation.",
"args": [
],
@@ -20608,7 +22068,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the vulnerability to be dismissed",
+ "description": "ID of the vulnerability to be dismissed.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -20622,7 +22082,7 @@
},
{
"name": "comment",
- "description": "Reason why vulnerability should be dismissed",
+ "description": "Comment why vulnerability should be dismissed.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -20631,6 +22091,16 @@
"defaultValue": null
},
{
+ "name": "dismissalReason",
+ "description": "Reason why vulnerability should be dismissed.",
+ "type": {
+ "kind": "ENUM",
+ "name": "VulnerabilityDismissalReason",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
"name": "clientMutationId",
"description": "A unique identifier for the client performing the mutation.",
"type": {
@@ -20692,7 +22162,7 @@
},
{
"name": "vulnerability",
- "description": "The vulnerability after dismissal",
+ "description": "The vulnerability after dismissal.",
"args": [
],
@@ -20919,7 +22389,7 @@
"args": [
{
"name": "path",
- "description": "Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'",
+ "description": "Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -21132,7 +22602,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the environment to update",
+ "description": "The global ID of the environment to update.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -21146,7 +22616,7 @@
},
{
"name": "weight",
- "description": "The weight of the Canary Ingress",
+ "description": "The weight of the Canary Ingress.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -21275,7 +22745,7 @@
},
{
"name": "timeframe",
- "description": "List items overlapping the given timeframe",
+ "description": "List items overlapping the given timeframe.",
"type": {
"kind": "INPUT_OBJECT",
"name": "Timeframe",
@@ -21285,7 +22755,7 @@
},
{
"name": "iid",
- "description": "IID of the epic, e.g., \"1\"",
+ "description": "IID of the epic, e.g., \"1\".",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -21295,7 +22765,7 @@
},
{
"name": "iids",
- "description": "List of IIDs of epics, e.g., [1, 2]",
+ "description": "List of IIDs of epics, e.g., [1, 2].",
"type": {
"kind": "LIST",
"name": null,
@@ -21313,7 +22783,7 @@
},
{
"name": "state",
- "description": "Filter epics by state",
+ "description": "Filter epics by state.",
"type": {
"kind": "ENUM",
"name": "EpicState",
@@ -21323,7 +22793,7 @@
},
{
"name": "search",
- "description": "Search query for epic title or description",
+ "description": "Search query for epic title or description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -21333,7 +22803,7 @@
},
{
"name": "sort",
- "description": "List epics by sort order",
+ "description": "List epics by sort order.",
"type": {
"kind": "ENUM",
"name": "EpicSort",
@@ -21343,7 +22813,7 @@
},
{
"name": "authorUsername",
- "description": "Filter epics by author",
+ "description": "Filter epics by author.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -21353,7 +22823,7 @@
},
{
"name": "labelName",
- "description": "Filter epics by labels",
+ "description": "Filter epics by labels.",
"type": {
"kind": "LIST",
"name": null,
@@ -21371,7 +22841,7 @@
},
{
"name": "milestoneTitle",
- "description": "Filter epics by milestone title, computed from epic's issues",
+ "description": "Filter epics by milestone title, computed from epic's issues.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -21381,7 +22851,7 @@
},
{
"name": "iidStartsWith",
- "description": "Filter epics by IID for autocomplete",
+ "description": "Filter epics by IID for autocomplete.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -21391,7 +22861,7 @@
},
{
"name": "includeDescendantGroups",
- "description": "Include epics from descendant groups",
+ "description": "Include epics from descendant groups.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -21400,6 +22870,16 @@
"defaultValue": "true"
},
{
+ "name": "confidential",
+ "description": "Filter epics by given confidentiality.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
@@ -22390,7 +23870,7 @@
"inputFields": [
{
"name": "iid",
- "description": "The IID of the epic to mutate",
+ "description": "The IID of the epic to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -22404,7 +23884,7 @@
},
{
"name": "groupPath",
- "description": "The group the epic to mutate belongs to",
+ "description": "The group the epic to mutate belongs to.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -22418,7 +23898,7 @@
},
{
"name": "projectPath",
- "description": "The full path of the project the issue belongs to",
+ "description": "The full path of the project the issue belongs to.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -22432,7 +23912,7 @@
},
{
"name": "issueIid",
- "description": "The IID of the issue to be added",
+ "description": "The IID of the issue to be added.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -22480,7 +23960,7 @@
},
{
"name": "epic",
- "description": "The epic after mutation",
+ "description": "The epic after mutation.",
"args": [
],
@@ -22494,7 +23974,7 @@
},
{
"name": "epicIssue",
- "description": "The epic-issue relation",
+ "description": "The epic-issue relation.",
"args": [
],
@@ -22547,7 +24027,7 @@
"fields": [
{
"name": "id",
- "description": "Global ID of the board",
+ "description": "Global ID of the board.",
"args": [
],
@@ -22564,8 +24044,71 @@
"deprecationReason": null
},
{
+ "name": "lists",
+ "description": "Epic board lists.",
+ "args": [
+ {
+ "name": "id",
+ "description": "Find an epic board list by ID.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "BoardsEpicListID",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "EpicListConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "name",
- "description": "Name of the board",
+ "description": "Name of the board.",
"args": [
],
@@ -23139,6 +24682,20 @@
"deprecationReason": null
},
{
+ "name": "createNoteEmail",
+ "description": "User specific email address for the issue",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "createdAt",
"description": "Timestamp of when the issue was created",
"args": [
@@ -24291,6 +25848,266 @@
},
{
"kind": "OBJECT",
+ "name": "EpicList",
+ "description": "Represents an epic board list",
+ "fields": [
+ {
+ "name": "epics",
+ "description": "List epics.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "EpicConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "id",
+ "description": "Global ID of the board list.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "BoardsEpicListID",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "label",
+ "description": "Label of the list.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "Label",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "listType",
+ "description": "Type of the list.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "position",
+ "description": "Position of the list within the board.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "title",
+ "description": "Title of the list.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "EpicListConnection",
+ "description": "The connection type for EpicList.",
+ "fields": [
+ {
+ "name": "edges",
+ "description": "A list of edges.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "EpicListEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "EpicList",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pageInfo",
+ "description": "Information to aid in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PageInfo",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "EpicListEdge",
+ "description": "An edge in a connection.",
+ "fields": [
+ {
+ "name": "cursor",
+ "description": "A cursor for use in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "node",
+ "description": "The item at the end of the edge.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "EpicList",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
"name": "EpicPermissions",
"description": "Check permissions for the current user on an epic",
"fields": [
@@ -24454,7 +26271,7 @@
"inputFields": [
{
"name": "iid",
- "description": "The IID of the epic to mutate",
+ "description": "The IID of the epic to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -24468,7 +26285,7 @@
},
{
"name": "groupPath",
- "description": "The group the epic to mutate belongs to",
+ "description": "The group the epic to mutate belongs to.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -24482,7 +26299,7 @@
},
{
"name": "subscribedState",
- "description": "The desired state of the subscription",
+ "description": "The desired state of the subscription.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -24530,7 +26347,7 @@
},
{
"name": "epic",
- "description": "The epic after mutation",
+ "description": "The epic after mutation.",
"args": [
],
@@ -24726,7 +26543,7 @@
"inputFields": [
{
"name": "baseEpicId",
- "description": "The ID of the base epic of the tree",
+ "description": "The ID of the base epic of the tree.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -24740,7 +26557,7 @@
},
{
"name": "moved",
- "description": "Parameters for updating the tree positions",
+ "description": "Parameters for updating the tree positions.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -24854,6 +26671,142 @@
"possibleTypes": null
},
{
+ "kind": "INPUT_OBJECT",
+ "name": "ExportRequirementsInput",
+ "description": "Autogenerated input type of ExportRequirements",
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "sort",
+ "description": "List requirements by sort order.",
+ "type": {
+ "kind": "ENUM",
+ "name": "Sort",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "state",
+ "description": "Filter requirements by state.",
+ "type": {
+ "kind": "ENUM",
+ "name": "RequirementState",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "search",
+ "description": "Search query for requirement title.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "authorUsername",
+ "description": "Filter requirements by author username.",
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "projectPath",
+ "description": "Full project path the requirements are associated with.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "clientMutationId",
+ "description": "A unique identifier for the client performing the mutation.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "ExportRequirementsPayload",
+ "description": "Autogenerated return type of ExportRequirements",
+ "fields": [
+ {
+ "name": "clientMutationId",
+ "description": "A unique identifier for the client performing the mutation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "errors",
+ "description": "Errors encountered during execution of the mutation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
"kind": "OBJECT",
"name": "ExternalIssue",
"description": "Represents an external issue",
@@ -25059,7 +27012,7 @@
"args": [
{
"name": "ids",
- "description": "Filters registries by their ID",
+ "description": "Filters registries by their ID.",
"type": {
"kind": "LIST",
"name": null,
@@ -25158,7 +27111,7 @@
"args": [
{
"name": "ids",
- "description": "Filters registries by their ID",
+ "description": "Filters registries by their ID.",
"type": {
"kind": "LIST",
"name": null,
@@ -25346,7 +27299,7 @@
"args": [
{
"name": "ids",
- "description": "Filters registries by their ID",
+ "description": "Filters registries by their ID.",
"type": {
"kind": "LIST",
"name": null,
@@ -25431,7 +27384,7 @@
"args": [
{
"name": "ids",
- "description": "Filters registries by their ID",
+ "description": "Filters registries by their ID.",
"type": {
"kind": "LIST",
"name": null,
@@ -25712,7 +27665,7 @@
"args": [
{
"name": "id",
- "description": "The board's ID",
+ "description": "The board's ID.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -25739,7 +27692,7 @@
"args": [
{
"name": "id",
- "description": "Find a board by its ID",
+ "description": "Find a board by its ID.",
"type": {
"kind": "SCALAR",
"name": "BoardID",
@@ -25802,7 +27755,7 @@
"args": [
{
"name": "startDate",
- "description": "First day for which to fetch code coverage activity (maximum time window is set to 90 days)",
+ "description": "First day for which to fetch code coverage activity (maximum time window is set to 90 days).",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -25865,7 +27818,7 @@
},
{
"name": "complianceFrameworks",
- "description": "Compliance frameworks available to projects in this namespace Available only when feature flag `ff_custom_compliance_frameworks` is enabled.",
+ "description": "Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled.",
"args": [
{
"name": "after",
@@ -25906,6 +27859,16 @@
"ofType": null
},
"defaultValue": null
+ },
+ {
+ "name": "id",
+ "description": "Global ID of a specific compliance framework to return.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "ComplianceManagementFrameworkID",
+ "ofType": null
+ },
+ "defaultValue": null
}
],
"type": {
@@ -25922,7 +27885,7 @@
"args": [
{
"name": "name",
- "description": "Filter the container repositories by their name",
+ "description": "Filter the container repositories by their name.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26136,7 +28099,7 @@
},
{
"name": "timeframe",
- "description": "List items overlapping the given timeframe",
+ "description": "List items overlapping the given timeframe.",
"type": {
"kind": "INPUT_OBJECT",
"name": "Timeframe",
@@ -26146,7 +28109,7 @@
},
{
"name": "iid",
- "description": "IID of the epic, e.g., \"1\"",
+ "description": "IID of the epic, e.g., \"1\".",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -26156,7 +28119,7 @@
},
{
"name": "iids",
- "description": "List of IIDs of epics, e.g., [1, 2]",
+ "description": "List of IIDs of epics, e.g., [1, 2].",
"type": {
"kind": "LIST",
"name": null,
@@ -26174,7 +28137,7 @@
},
{
"name": "state",
- "description": "Filter epics by state",
+ "description": "Filter epics by state.",
"type": {
"kind": "ENUM",
"name": "EpicState",
@@ -26184,7 +28147,7 @@
},
{
"name": "search",
- "description": "Search query for epic title or description",
+ "description": "Search query for epic title or description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26194,7 +28157,7 @@
},
{
"name": "sort",
- "description": "List epics by sort order",
+ "description": "List epics by sort order.",
"type": {
"kind": "ENUM",
"name": "EpicSort",
@@ -26204,7 +28167,7 @@
},
{
"name": "authorUsername",
- "description": "Filter epics by author",
+ "description": "Filter epics by author.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26214,7 +28177,7 @@
},
{
"name": "labelName",
- "description": "Filter epics by labels",
+ "description": "Filter epics by labels.",
"type": {
"kind": "LIST",
"name": null,
@@ -26232,7 +28195,7 @@
},
{
"name": "milestoneTitle",
- "description": "Filter epics by milestone title, computed from epic's issues",
+ "description": "Filter epics by milestone title, computed from epic's issues.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26242,7 +28205,7 @@
},
{
"name": "iidStartsWith",
- "description": "Filter epics by IID for autocomplete",
+ "description": "Filter epics by IID for autocomplete.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26252,13 +28215,23 @@
},
{
"name": "includeDescendantGroups",
- "description": "Include epics from descendant groups",
+ "description": "Include epics from descendant groups.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
"ofType": null
},
"defaultValue": "true"
+ },
+ {
+ "name": "confidential",
+ "description": "Filter epics by given confidentiality.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "defaultValue": null
}
],
"type": {
@@ -26275,7 +28248,7 @@
"args": [
{
"name": "id",
- "description": "Find an epic board by ID",
+ "description": "Find an epic board by ID.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -26375,7 +28348,7 @@
},
{
"name": "timeframe",
- "description": "List items overlapping the given timeframe",
+ "description": "List items overlapping the given timeframe.",
"type": {
"kind": "INPUT_OBJECT",
"name": "Timeframe",
@@ -26385,7 +28358,7 @@
},
{
"name": "iid",
- "description": "IID of the epic, e.g., \"1\"",
+ "description": "IID of the epic, e.g., \"1\".",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -26395,7 +28368,7 @@
},
{
"name": "iids",
- "description": "List of IIDs of epics, e.g., [1, 2]",
+ "description": "List of IIDs of epics, e.g., [1, 2].",
"type": {
"kind": "LIST",
"name": null,
@@ -26413,7 +28386,7 @@
},
{
"name": "state",
- "description": "Filter epics by state",
+ "description": "Filter epics by state.",
"type": {
"kind": "ENUM",
"name": "EpicState",
@@ -26423,7 +28396,7 @@
},
{
"name": "search",
- "description": "Search query for epic title or description",
+ "description": "Search query for epic title or description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26433,7 +28406,7 @@
},
{
"name": "sort",
- "description": "List epics by sort order",
+ "description": "List epics by sort order.",
"type": {
"kind": "ENUM",
"name": "EpicSort",
@@ -26443,7 +28416,7 @@
},
{
"name": "authorUsername",
- "description": "Filter epics by author",
+ "description": "Filter epics by author.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26453,7 +28426,7 @@
},
{
"name": "labelName",
- "description": "Filter epics by labels",
+ "description": "Filter epics by labels.",
"type": {
"kind": "LIST",
"name": null,
@@ -26471,7 +28444,7 @@
},
{
"name": "milestoneTitle",
- "description": "Filter epics by milestone title, computed from epic's issues",
+ "description": "Filter epics by milestone title, computed from epic's issues.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26481,7 +28454,7 @@
},
{
"name": "iidStartsWith",
- "description": "Filter epics by IID for autocomplete",
+ "description": "Filter epics by IID for autocomplete.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26491,7 +28464,7 @@
},
{
"name": "includeDescendantGroups",
- "description": "Include epics from descendant groups",
+ "description": "Include epics from descendant groups.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -26500,6 +28473,16 @@
"defaultValue": "true"
},
{
+ "name": "confidential",
+ "description": "Filter epics by given confidentiality.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
@@ -26604,7 +28587,7 @@
"args": [
{
"name": "search",
- "description": "Search query",
+ "description": "Search query.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26614,7 +28597,7 @@
},
{
"name": "relations",
- "description": "Filter members by the given member relations",
+ "description": "Filter members by the given member relations.",
"type": {
"kind": "LIST",
"name": null,
@@ -26735,7 +28718,7 @@
"args": [
{
"name": "iid",
- "description": "IID of the issue. For example, \"1\"",
+ "description": "IID of the issue. For example, \"1\".",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26745,7 +28728,7 @@
},
{
"name": "iids",
- "description": "List of IIDs of issues. For example, [1, 2]",
+ "description": "List of IIDs of issues. For example, [1, 2].",
"type": {
"kind": "LIST",
"name": null,
@@ -26763,7 +28746,7 @@
},
{
"name": "labelName",
- "description": "Labels applied to this issue",
+ "description": "Labels applied to this issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -26777,7 +28760,7 @@
},
{
"name": "milestoneTitle",
- "description": "Milestone applied to this issue",
+ "description": "Milestone applied to this issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -26791,7 +28774,7 @@
},
{
"name": "authorUsername",
- "description": "Username of the author of the issue",
+ "description": "Username of the author of the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26801,7 +28784,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of a user assigned to the issue",
+ "description": "Username of a user assigned to the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26811,7 +28794,7 @@
},
{
"name": "assigneeUsernames",
- "description": "Usernames of users assigned to the issue",
+ "description": "Usernames of users assigned to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -26829,7 +28812,7 @@
},
{
"name": "assigneeId",
- "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported",
+ "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26839,7 +28822,7 @@
},
{
"name": "createdBefore",
- "description": "Issues created before this date",
+ "description": "Issues created before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -26849,7 +28832,7 @@
},
{
"name": "createdAfter",
- "description": "Issues created after this date",
+ "description": "Issues created after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -26859,7 +28842,7 @@
},
{
"name": "updatedBefore",
- "description": "Issues updated before this date",
+ "description": "Issues updated before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -26869,7 +28852,7 @@
},
{
"name": "updatedAfter",
- "description": "Issues updated after this date",
+ "description": "Issues updated after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -26879,7 +28862,7 @@
},
{
"name": "closedBefore",
- "description": "Issues closed before this date",
+ "description": "Issues closed before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -26889,7 +28872,7 @@
},
{
"name": "closedAfter",
- "description": "Issues closed after this date",
+ "description": "Issues closed after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -26899,7 +28882,7 @@
},
{
"name": "search",
- "description": "Search query for issue title or description",
+ "description": "Search query for issue title or description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -26909,7 +28892,7 @@
},
{
"name": "types",
- "description": "Filter issues by the given issue types",
+ "description": "Filter issues by the given issue types.",
"type": {
"kind": "LIST",
"name": null,
@@ -26927,7 +28910,7 @@
},
{
"name": "state",
- "description": "Current state of this issue",
+ "description": "Current state of this issue.",
"type": {
"kind": "ENUM",
"name": "IssuableState",
@@ -26937,7 +28920,7 @@
},
{
"name": "sort",
- "description": "Sort issues by this criteria",
+ "description": "Sort issues by this criteria.",
"type": {
"kind": "ENUM",
"name": "IssueSort",
@@ -26947,7 +28930,7 @@
},
{
"name": "iterationId",
- "description": "Iterations applied to the issue",
+ "description": "Iterations applied to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -26961,7 +28944,7 @@
},
{
"name": "epicId",
- "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported",
+ "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -27054,7 +29037,7 @@
},
{
"name": "timeframe",
- "description": "List items overlapping the given timeframe",
+ "description": "List items overlapping the given timeframe.",
"type": {
"kind": "INPUT_OBJECT",
"name": "Timeframe",
@@ -27285,7 +29268,7 @@
"args": [
{
"name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`",
+ "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": {
"kind": "LIST",
"name": null,
@@ -27367,7 +29350,7 @@
},
{
"name": "mergedAfter",
- "description": "Merge requests merged after this date",
+ "description": "Merge requests merged after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -27377,7 +29360,7 @@
},
{
"name": "mergedBefore",
- "description": "Merge requests merged before this date",
+ "description": "Merge requests merged before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -27387,7 +29370,7 @@
},
{
"name": "milestoneTitle",
- "description": "Title of the milestone",
+ "description": "Title of the milestone.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -27397,7 +29380,7 @@
},
{
"name": "sort",
- "description": "Sort merge requests by this criteria",
+ "description": "Sort merge requests by this criteria.",
"type": {
"kind": "ENUM",
"name": "MergeRequestSort",
@@ -27417,7 +29400,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of the assignee",
+ "description": "Username of the assignee.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -27427,7 +29410,7 @@
},
{
"name": "authorUsername",
- "description": "Username of the author",
+ "description": "Username of the author.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -27510,7 +29493,7 @@
},
{
"name": "timeframe",
- "description": "List items overlapping the given timeframe",
+ "description": "List items overlapping the given timeframe.",
"type": {
"kind": "INPUT_OBJECT",
"name": "Timeframe",
@@ -27520,7 +29503,7 @@
},
{
"name": "ids",
- "description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\"",
+ "description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\".",
"type": {
"kind": "LIST",
"name": null,
@@ -27538,7 +29521,7 @@
},
{
"name": "state",
- "description": "Filter milestones by state",
+ "description": "Filter milestones by state.",
"type": {
"kind": "ENUM",
"name": "MilestoneStateEnum",
@@ -27548,7 +29531,7 @@
},
{
"name": "title",
- "description": "The title of the milestone",
+ "description": "The title of the milestone.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -27558,7 +29541,7 @@
},
{
"name": "searchTitle",
- "description": "A search string for the title",
+ "description": "A search string for the title.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -27568,7 +29551,7 @@
},
{
"name": "containingDate",
- "description": "A date that the milestone contains",
+ "description": "A date that the milestone contains.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -27578,7 +29561,7 @@
},
{
"name": "includeDescendants",
- "description": "Also return milestones in all subgroups and subprojects",
+ "description": "Also return milestones in all subgroups and subprojects.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -27654,6 +29637,20 @@
"deprecationReason": null
},
{
+ "name": "packageSettings",
+ "description": "The package settings for the namespace",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PackageSettings",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "parent",
"description": "Parent group",
"args": [
@@ -27705,7 +29702,7 @@
"args": [
{
"name": "includeSubgroups",
- "description": "Include also subgroup projects",
+ "description": "Include also subgroup projects.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -27715,7 +29712,7 @@
},
{
"name": "search",
- "description": "Search project with most similar names or paths",
+ "description": "Search project with most similar names or paths.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -27725,7 +29722,7 @@
},
{
"name": "sort",
- "description": "Sort projects by this criteria",
+ "description": "Sort projects by this criteria.",
"type": {
"kind": "ENUM",
"name": "NamespaceProjectSort",
@@ -27735,7 +29732,7 @@
},
{
"name": "hasVulnerabilities",
- "description": "Returns only the projects which have vulnerabilities",
+ "description": "Returns only the projects which have vulnerabilities.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -27932,7 +29929,7 @@
"args": [
{
"name": "startDate",
- "description": "List time logs within a date range where the logged date is equal to or after startDate",
+ "description": "List time logs within a date range where the logged date is equal to or after startDate.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -27942,7 +29939,7 @@
},
{
"name": "endDate",
- "description": "List time logs within a date range where the logged date is equal to or before endDate",
+ "description": "List time logs within a date range where the logged date is equal to or before endDate.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -27952,7 +29949,7 @@
},
{
"name": "startTime",
- "description": "List time-logs within a time range where the logged time is equal to or after startTime",
+ "description": "List time-logs within a time range where the logged time is equal to or after startTime.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -27962,7 +29959,7 @@
},
{
"name": "endTime",
- "description": "List time-logs within a time range where the logged time is equal to or before endTime",
+ "description": "List time-logs within a time range where the logged time is equal to or before endTime.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -28103,7 +30100,7 @@
"args": [
{
"name": "projectId",
- "description": "Filter vulnerabilities by project",
+ "description": "Filter vulnerabilities by project.",
"type": {
"kind": "LIST",
"name": null,
@@ -28121,7 +30118,7 @@
},
{
"name": "reportType",
- "description": "Filter vulnerabilities by report type",
+ "description": "Filter vulnerabilities by report type.",
"type": {
"kind": "LIST",
"name": null,
@@ -28139,7 +30136,7 @@
},
{
"name": "severity",
- "description": "Filter vulnerabilities by severity",
+ "description": "Filter vulnerabilities by severity.",
"type": {
"kind": "LIST",
"name": null,
@@ -28157,7 +30154,7 @@
},
{
"name": "state",
- "description": "Filter vulnerabilities by state",
+ "description": "Filter vulnerabilities by state.",
"type": {
"kind": "LIST",
"name": null,
@@ -28175,7 +30172,7 @@
},
{
"name": "scanner",
- "description": "Filter vulnerabilities by scanner",
+ "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.",
"type": {
"kind": "LIST",
"name": null,
@@ -28193,7 +30190,7 @@
},
{
"name": "sort",
- "description": "List vulnerabilities by sort order",
+ "description": "List vulnerabilities by sort order.",
"type": {
"kind": "ENUM",
"name": "VulnerabilitySort",
@@ -28203,7 +30200,7 @@
},
{
"name": "hasResolution",
- "description": "Returns only the vulnerabilities which have been resolved on default branch",
+ "description": "Returns only the vulnerabilities which have been resolved on default branch.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -28213,7 +30210,7 @@
},
{
"name": "hasIssues",
- "description": "Returns only the vulnerabilities which have linked issues",
+ "description": "Returns only the vulnerabilities which have linked issues.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -28276,7 +30273,7 @@
"args": [
{
"name": "startDate",
- "description": "First day for which to fetch vulnerability history",
+ "description": "First day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -28290,7 +30287,7 @@
},
{
"name": "endDate",
- "description": "Last day for which to fetch vulnerability history",
+ "description": "Last day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -28357,7 +30354,7 @@
"args": [
{
"name": "startDate",
- "description": "First day for which to fetch vulnerability history",
+ "description": "First day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -28371,7 +30368,7 @@
},
{
"name": "endDate",
- "description": "Last day for which to fetch vulnerability history",
+ "description": "Last day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -28438,7 +30435,7 @@
"args": [
{
"name": "includeSubgroups",
- "description": "Include grades belonging to subgroups",
+ "description": "Include grades belonging to subgroups.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -28526,7 +30523,7 @@
"args": [
{
"name": "projectId",
- "description": "Filter vulnerabilities by project",
+ "description": "Filter vulnerabilities by project.",
"type": {
"kind": "LIST",
"name": null,
@@ -28544,7 +30541,7 @@
},
{
"name": "reportType",
- "description": "Filter vulnerabilities by report type",
+ "description": "Filter vulnerabilities by report type.",
"type": {
"kind": "LIST",
"name": null,
@@ -28562,7 +30559,7 @@
},
{
"name": "severity",
- "description": "Filter vulnerabilities by severity",
+ "description": "Filter vulnerabilities by severity.",
"type": {
"kind": "LIST",
"name": null,
@@ -28580,7 +30577,7 @@
},
{
"name": "state",
- "description": "Filter vulnerabilities by state",
+ "description": "Filter vulnerabilities by state.",
"type": {
"kind": "LIST",
"name": null,
@@ -28598,7 +30595,7 @@
},
{
"name": "scanner",
- "description": "Filter vulnerabilities by scanner",
+ "description": "Filter vulnerabilities by scanner.",
"type": {
"kind": "LIST",
"name": null,
@@ -29091,7 +31088,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project to create the integration in",
+ "description": "The project to create the integration in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -29105,7 +31102,7 @@
},
{
"name": "name",
- "description": "The name of the integration",
+ "description": "The name of the integration.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -29119,7 +31116,7 @@
},
{
"name": "active",
- "description": "Whether the integration is receiving alerts",
+ "description": "Whether the integration is receiving alerts.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -29132,6 +31129,34 @@
"defaultValue": null
},
{
+ "name": "payloadExample",
+ "description": "The example of an alert payload.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "JsonString",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "payloadAttributeMappings",
+ "description": "The custom mapping of GitLab alert attributes to fields from the payload_example.",
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "AlertManagementPayloadAlertFieldInput",
+ "ofType": null
+ }
+ }
+ },
+ "defaultValue": null
+ },
+ {
"name": "clientMutationId",
"description": "A unique identifier for the client performing the mutation.",
"type": {
@@ -29193,7 +31218,7 @@
},
{
"name": "integration",
- "description": "The HTTP integration",
+ "description": "The HTTP integration.",
"args": [
],
@@ -29221,7 +31246,7 @@
"inputFields": [
{
"name": "id",
- "description": "The ID of the integration to remove",
+ "description": "The ID of the integration to remove.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -29295,7 +31320,7 @@
},
{
"name": "integration",
- "description": "The HTTP integration",
+ "description": "The HTTP integration.",
"args": [
],
@@ -29323,7 +31348,7 @@
"inputFields": [
{
"name": "id",
- "description": "The ID of the integration to mutate",
+ "description": "The ID of the integration to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -29397,7 +31422,7 @@
},
{
"name": "integration",
- "description": "The HTTP integration",
+ "description": "The HTTP integration.",
"args": [
],
@@ -29425,7 +31450,7 @@
"inputFields": [
{
"name": "id",
- "description": "The ID of the integration to mutate",
+ "description": "The ID of the integration to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -29439,7 +31464,7 @@
},
{
"name": "name",
- "description": "The name of the integration",
+ "description": "The name of the integration.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -29449,7 +31474,7 @@
},
{
"name": "active",
- "description": "Whether the integration is receiving alerts",
+ "description": "Whether the integration is receiving alerts.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -29519,7 +31544,7 @@
},
{
"name": "integration",
- "description": "The HTTP integration",
+ "description": "The HTTP integration.",
"args": [
],
@@ -29560,6 +31585,282 @@
"possibleTypes": null
},
{
+ "kind": "SCALAR",
+ "name": "IncidentManagementOncallParticipantID",
+ "description": "Identifier of IncidentManagement::OncallParticipant",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "IncidentManagementOncallRotation",
+ "description": "Describes an incident management on-call rotation",
+ "fields": [
+ {
+ "name": "id",
+ "description": "ID of the on-call rotation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "IncidentManagementOncallRotationID",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "length",
+ "description": "Length of the on-call schedule, in the units specified by lengthUnit.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "lengthUnit",
+ "description": "Unit of the on-call rotation length.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "ENUM",
+ "name": "OncallRotationUnitEnum",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "name",
+ "description": "Name of the on-call rotation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "participants",
+ "description": "Participants of the on-call rotation.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "OncallParticipantTypeConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "startsAt",
+ "description": "Start date of the on-call rotation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "Time",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "IncidentManagementOncallRotationConnection",
+ "description": "The connection type for IncidentManagementOncallRotation.",
+ "fields": [
+ {
+ "name": "edges",
+ "description": "A list of edges.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "IncidentManagementOncallRotationEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "IncidentManagementOncallRotation",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pageInfo",
+ "description": "Information to aid in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PageInfo",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "IncidentManagementOncallRotationEdge",
+ "description": "An edge in a connection.",
+ "fields": [
+ {
+ "name": "cursor",
+ "description": "A cursor for use in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "node",
+ "description": "The item at the end of the edge.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "IncidentManagementOncallRotation",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "SCALAR",
+ "name": "IncidentManagementOncallRotationID",
+ "description": "Identifier of IncidentManagement::OncallRotation",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
"kind": "OBJECT",
"name": "IncidentManagementOncallSchedule",
"description": "Describes an incident management on-call schedule",
@@ -29615,6 +31916,63 @@
"deprecationReason": null
},
{
+ "name": "rotations",
+ "description": "On-call rotations for the on-call schedule",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "IncidentManagementOncallRotationConnection",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "timezone",
"description": "Time zone of the on-call schedule",
"args": [
@@ -29899,7 +32257,7 @@
"args": [
{
"name": "projectId",
- "description": "Filter vulnerabilities by project",
+ "description": "Filter vulnerabilities by project.",
"type": {
"kind": "LIST",
"name": null,
@@ -29917,7 +32275,7 @@
},
{
"name": "reportType",
- "description": "Filter vulnerabilities by report type",
+ "description": "Filter vulnerabilities by report type.",
"type": {
"kind": "LIST",
"name": null,
@@ -29935,7 +32293,7 @@
},
{
"name": "severity",
- "description": "Filter vulnerabilities by severity",
+ "description": "Filter vulnerabilities by severity.",
"type": {
"kind": "LIST",
"name": null,
@@ -29953,7 +32311,7 @@
},
{
"name": "state",
- "description": "Filter vulnerabilities by state",
+ "description": "Filter vulnerabilities by state.",
"type": {
"kind": "LIST",
"name": null,
@@ -29971,7 +32329,7 @@
},
{
"name": "scanner",
- "description": "Filter vulnerabilities by scanner",
+ "description": "Filter vulnerabilities by scanner.",
"type": {
"kind": "LIST",
"name": null,
@@ -30420,6 +32778,20 @@
"deprecationReason": null
},
{
+ "name": "createNoteEmail",
+ "description": "User specific email address for the issue",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "createdAt",
"description": "Timestamp of when the issue was created",
"args": [
@@ -31560,7 +33932,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -31574,7 +33946,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -31588,7 +33960,7 @@
},
{
"name": "targetProjectPath",
- "description": "The project to move the issue to",
+ "description": "The project to move the issue to.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -31623,7 +33995,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "Project the issue to mutate is in",
+ "description": "Project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -31637,7 +34009,7 @@
},
{
"name": "iid",
- "description": "IID of the issue to mutate",
+ "description": "IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -31651,7 +34023,7 @@
},
{
"name": "boardId",
- "description": "Global ID of the board that the issue is in",
+ "description": "Global ID of the board that the issue is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -31665,7 +34037,7 @@
},
{
"name": "fromListId",
- "description": "ID of the board list that the issue will be moved from",
+ "description": "ID of the board list that the issue will be moved from.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -31675,7 +34047,7 @@
},
{
"name": "toListId",
- "description": "ID of the board list that the issue will be moved to",
+ "description": "ID of the board list that the issue will be moved to.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -31685,7 +34057,7 @@
},
{
"name": "moveBeforeId",
- "description": "ID of issue that should be placed before the current issue",
+ "description": "ID of issue that should be placed before the current issue.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -31695,7 +34067,7 @@
},
{
"name": "moveAfterId",
- "description": "ID of issue that should be placed after the current issue",
+ "description": "ID of issue that should be placed after the current issue.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -31705,7 +34077,7 @@
},
{
"name": "epicId",
- "description": "The ID of the parent epic. NULL when removing the association",
+ "description": "The ID of the parent epic. NULL when removing the association.",
"type": {
"kind": "SCALAR",
"name": "EpicID",
@@ -31775,7 +34147,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -31842,7 +34214,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -32027,7 +34399,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32041,7 +34413,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32147,7 +34519,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -32175,7 +34547,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32189,7 +34561,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32277,7 +34649,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -32305,7 +34677,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32319,7 +34691,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32333,7 +34705,7 @@
},
{
"name": "dueDate",
- "description": "The desired due date for the issue",
+ "description": "The desired due date for the issue.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32407,7 +34779,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -32435,7 +34807,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32449,7 +34821,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32533,7 +34905,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -32561,7 +34933,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32575,7 +34947,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32659,7 +35031,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -32687,7 +35059,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32701,7 +35073,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32715,7 +35087,7 @@
},
{
"name": "locked",
- "description": "Whether or not to lock discussion on the issue",
+ "description": "Whether or not to lock discussion on the issue.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32789,7 +35161,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -32817,7 +35189,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32831,7 +35203,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32919,7 +35291,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -32947,7 +35319,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32961,7 +35333,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -32975,7 +35347,7 @@
},
{
"name": "subscribedState",
- "description": "The desired state of the subscription",
+ "description": "The desired state of the subscription.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -33049,7 +35421,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -33077,7 +35449,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -33091,7 +35463,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -33105,7 +35477,7 @@
},
{
"name": "weight",
- "description": "The desired weight for the issue",
+ "description": "The desired weight for the issue.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -33179,7 +35551,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -34210,7 +36582,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project to import the Jira project into",
+ "description": "The project to import the Jira project into.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -34224,7 +36596,7 @@
},
{
"name": "jiraProjectKey",
- "description": "Project key of the importer Jira project",
+ "description": "Project key of the importer Jira project.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -34238,7 +36610,7 @@
},
{
"name": "jiraProjectName",
- "description": "Project name of the importer Jira project",
+ "description": "Project name of the importer Jira project.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -34248,7 +36620,7 @@
},
{
"name": "usersMapping",
- "description": "The mapping of Jira to GitLab users",
+ "description": "The mapping of Jira to GitLab users.",
"type": {
"kind": "LIST",
"name": null,
@@ -34326,7 +36698,7 @@
},
{
"name": "jiraImport",
- "description": "The Jira import data after mutation",
+ "description": "The Jira import data after mutation.",
"args": [
],
@@ -34354,7 +36726,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project to import the Jira users into",
+ "description": "The project to import the Jira users into.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -34368,7 +36740,7 @@
},
{
"name": "startAt",
- "description": "The index of the record the import should started at, default 0 (50 records returned)",
+ "description": "The index of the record the import should started at, default 0 (50 records returned).",
"type": {
"kind": "SCALAR",
"name": "Int",
@@ -34666,7 +37038,7 @@
"args": [
{
"name": "name",
- "description": "Project name or key",
+ "description": "Project name or key.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -35063,6 +37435,16 @@
"possibleTypes": null
},
{
+ "kind": "SCALAR",
+ "name": "JsonString",
+ "description": "JSON object as raw string",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
"kind": "OBJECT",
"name": "Label",
"description": null,
@@ -35268,7 +37650,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project full path the resource is associated with",
+ "description": "The project full path the resource is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -35278,7 +37660,7 @@
},
{
"name": "groupPath",
- "description": "The group full path the resource is associated with",
+ "description": "The group full path the resource is associated with.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -35288,7 +37670,7 @@
},
{
"name": "title",
- "description": "Title of the label",
+ "description": "Title of the label.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -35302,7 +37684,7 @@
},
{
"name": "description",
- "description": "Description of the label",
+ "description": "Description of the label.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -35312,7 +37694,7 @@
},
{
"name": "color",
- "description": "The color of the label given in 6-digit hex notation with leading '#' sign (e.g. #FFAABB) or one of the CSS color names in https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords",
+ "description": "The color of the label given in 6-digit hex notation with leading '#' sign (e.g. #FFAABB) or one of the CSS color names in https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_keywords.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -35382,7 +37764,7 @@
},
{
"name": "label",
- "description": "The label after mutation",
+ "description": "The label after mutation.",
"args": [
],
@@ -35504,7 +37886,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the snippet to update",
+ "description": "The global ID of the snippet to update.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -35578,7 +37960,7 @@
},
{
"name": "snippet",
- "description": "The snippet after mutation",
+ "description": "The snippet after mutation.",
"args": [
],
@@ -36113,6 +38495,20 @@
"deprecationReason": null
},
{
+ "name": "autoMergeStrategy",
+ "description": "Selected auto merge strategy",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "availableAutoMergeStrategies",
"description": "Array of available auto merge strategies",
"args": [
@@ -36333,6 +38729,20 @@
"deprecationReason": null
},
{
+ "name": "defaultSquashCommitMessage",
+ "description": "Default squash commit message of the merge request",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "description",
"description": "Description of the merge request (Markdown rendered as HTML for caching)",
"args": [
@@ -36750,6 +39160,20 @@
"deprecationReason": null
},
{
+ "name": "mergeUser",
+ "description": "User who merged this merge request",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "User",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "mergeWhenPipelineSucceeds",
"description": "Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS)",
"args": [
@@ -36882,7 +39306,7 @@
},
{
"name": "participants",
- "description": "Participants in the merge request",
+ "description": "Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes.",
"args": [
{
"name": "after",
@@ -36939,7 +39363,7 @@
"args": [
{
"name": "status",
- "description": "Filter pipelines by their status",
+ "description": "Filter pipelines by their status.",
"type": {
"kind": "ENUM",
"name": "PipelineStatusEnum",
@@ -36949,7 +39373,7 @@
},
{
"name": "ref",
- "description": "Filter pipelines by the ref they are run for",
+ "description": "Filter pipelines by the ref they are run for.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -36959,7 +39383,7 @@
},
{
"name": "sha",
- "description": "Filter pipelines by the sha of the commit they are run for",
+ "description": "Filter pipelines by the sha of the commit they are run for.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -37112,6 +39536,59 @@
"deprecationReason": null
},
{
+ "name": "reviewers",
+ "description": "Users from whom a review has been requested.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "UserConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "securityAutoFix",
"description": "Indicates if the merge request is created by @GitLab-Security-Bot.",
"args": [
@@ -37240,6 +39717,24 @@
"deprecationReason": null
},
{
+ "name": "squash",
+ "description": "Indicates if squash on merge is enabled",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "squashOnMerge",
"description": "Indicates if squash on merge is enabled",
"args": [
@@ -37689,7 +40184,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "Project full path the merge request is associated with",
+ "description": "Project full path the merge request is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -37833,7 +40328,7 @@
},
{
"name": "mergeRequest",
- "description": "The merge request after mutation",
+ "description": "The merge request after mutation.",
"args": [
],
@@ -38336,7 +40831,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the merge request to mutate is in",
+ "description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38350,7 +40845,7 @@
},
{
"name": "iid",
- "description": "The IID of the merge request to mutate",
+ "description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38456,7 +40951,7 @@
},
{
"name": "mergeRequest",
- "description": "The merge request after mutation",
+ "description": "The merge request after mutation.",
"args": [
],
@@ -38484,7 +40979,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the merge request to mutate is in",
+ "description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38498,7 +40993,7 @@
},
{
"name": "iid",
- "description": "The IID of the merge request to mutate",
+ "description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38604,7 +41099,7 @@
},
{
"name": "mergeRequest",
- "description": "The merge request after mutation",
+ "description": "The merge request after mutation.",
"args": [
],
@@ -38632,7 +41127,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the merge request to mutate is in",
+ "description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38646,7 +41141,7 @@
},
{
"name": "iid",
- "description": "The IID of the merge request to mutate",
+ "description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38734,7 +41229,7 @@
},
{
"name": "mergeRequest",
- "description": "The merge request after mutation",
+ "description": "The merge request after mutation.",
"args": [
],
@@ -38762,7 +41257,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the merge request to mutate is in",
+ "description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38776,7 +41271,7 @@
},
{
"name": "iid",
- "description": "The IID of the merge request to mutate",
+ "description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38860,7 +41355,7 @@
},
{
"name": "mergeRequest",
- "description": "The merge request after mutation",
+ "description": "The merge request after mutation.",
"args": [
],
@@ -38888,7 +41383,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the merge request to mutate is in",
+ "description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38902,7 +41397,7 @@
},
{
"name": "iid",
- "description": "The IID of the merge request to mutate",
+ "description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38916,7 +41411,7 @@
},
{
"name": "subscribedState",
- "description": "The desired state of the subscription",
+ "description": "The desired state of the subscription.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -38990,7 +41485,7 @@
},
{
"name": "mergeRequest",
- "description": "The merge request after mutation",
+ "description": "The merge request after mutation.",
"args": [
],
@@ -39018,7 +41513,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the merge request to mutate is in",
+ "description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -39032,7 +41527,7 @@
},
{
"name": "iid",
- "description": "The IID of the merge request to mutate",
+ "description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -39120,7 +41615,7 @@
},
{
"name": "mergeRequest",
- "description": "The merge request after mutation",
+ "description": "The merge request after mutation.",
"args": [
],
@@ -39296,7 +41791,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the merge request to mutate is in",
+ "description": "The project the merge request to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -39310,7 +41805,7 @@
},
{
"name": "iid",
- "description": "The IID of the merge request to mutate",
+ "description": "The IID of the merge request to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -39414,7 +41909,7 @@
},
{
"name": "mergeRequest",
- "description": "The merge request after mutation",
+ "description": "The merge request after mutation.",
"args": [
],
@@ -39589,7 +42084,7 @@
"args": [
{
"name": "from",
- "description": "Timestamp marking date and time from which annotations need to be fetched",
+ "description": "Timestamp marking date and time from which annotations need to be fetched.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -39603,7 +42098,7 @@
},
{
"name": "to",
- "description": "Timestamp marking date and time to which annotations need to be fetched",
+ "description": "Timestamp marking date and time to which annotations need to be fetched.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -40647,6 +43142,33 @@
"deprecationReason": null
},
{
+ "name": "ciCdSettingsUpdate",
+ "description": null,
+ "args": [
+ {
+ "name": "input",
+ "description": null,
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "CiCdSettingsUpdateInput",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "CiCdSettingsUpdatePayload",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "clusterAgentDelete",
"description": null,
"args": [
@@ -41970,6 +44492,33 @@
"deprecationReason": null
},
{
+ "name": "exportRequirements",
+ "description": null,
+ "args": [
+ {
+ "name": "input",
+ "description": null,
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "ExportRequirementsInput",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "ExportRequirementsPayload",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "httpIntegrationCreate",
"description": null,
"args": [
@@ -42726,6 +45275,33 @@
"deprecationReason": null
},
{
+ "name": "oncallRotationCreate",
+ "description": null,
+ "args": [
+ {
+ "name": "input",
+ "description": null,
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "OncallRotationCreateInput",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "OncallRotationCreatePayload",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "oncallScheduleCreate",
"description": null,
"args": [
@@ -43752,6 +46328,33 @@
"deprecationReason": null
},
{
+ "name": "updateNamespacePackageSettings",
+ "description": null,
+ "args": [
+ {
+ "name": "input",
+ "description": null,
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "UpdateNamespacePackageSettingsInput",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "UpdateNamespacePackageSettingsPayload",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "updateNote",
"description": "Updates a Note. If the body of the Note contains only quick actions, the Note will be destroyed during the update, and no Note will be returned",
"args": [
@@ -44066,7 +46669,7 @@
},
{
"name": "complianceFrameworks",
- "description": "Compliance frameworks available to projects in this namespace Available only when feature flag `ff_custom_compliance_frameworks` is enabled.",
+ "description": "Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled.",
"args": [
{
"name": "after",
@@ -44107,6 +46710,16 @@
"ofType": null
},
"defaultValue": null
+ },
+ {
+ "name": "id",
+ "description": "Global ID of a specific compliance framework to return.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "ComplianceManagementFrameworkID",
+ "ofType": null
+ },
+ "defaultValue": null
}
],
"type": {
@@ -44268,6 +46881,20 @@
"deprecationReason": null
},
{
+ "name": "packageSettings",
+ "description": "The package settings for the namespace",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PackageSettings",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "path",
"description": "Path of the namespace",
"args": [
@@ -44291,7 +46918,7 @@
"args": [
{
"name": "includeSubgroups",
- "description": "Include also subgroup projects",
+ "description": "Include also subgroup projects.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -44301,7 +46928,7 @@
},
{
"name": "search",
- "description": "Search project with most similar names or paths",
+ "description": "Search project with most similar names or paths.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -44311,7 +46938,7 @@
},
{
"name": "sort",
- "description": "Sort projects by this criteria",
+ "description": "Sort projects by this criteria.",
"type": {
"kind": "ENUM",
"name": "NamespaceProjectSort",
@@ -44321,7 +46948,7 @@
},
{
"name": "hasVulnerabilities",
- "description": "Returns only the projects which have vulnerabilities",
+ "description": "Returns only the projects which have vulnerabilities.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -44636,7 +47263,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the namespace to mutate",
+ "description": "The global ID of the namespace to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -44710,7 +47337,7 @@
},
{
"name": "namespace",
- "description": "The namespace after mutation",
+ "description": "The namespace after mutation.",
"args": [
],
@@ -45124,6 +47751,20 @@
"deprecationReason": null
},
{
+ "name": "url",
+ "description": "URL to view this Note in the Web UI",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "userPermissions",
"description": "Permissions for the current user on the resource",
"args": [
@@ -45578,6 +48219,482 @@
"possibleTypes": null
},
{
+ "kind": "OBJECT",
+ "name": "OncallParticipantType",
+ "description": "The rotation participant and color palette",
+ "fields": [
+ {
+ "name": "colorPalette",
+ "description": "The color palette to assign to the on-call user. For example \"blue\".",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "colorWeight",
+ "description": "The color weight to assign to for the on-call user, for example \"500\". Max 4 chars. For easy identification of the user.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "id",
+ "description": "ID of the on-call participant.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "IncidentManagementOncallParticipantID",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "user",
+ "description": "The user who is participating.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "User",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "OncallParticipantTypeConnection",
+ "description": "The connection type for OncallParticipantType.",
+ "fields": [
+ {
+ "name": "edges",
+ "description": "A list of edges.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "OncallParticipantTypeEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "OncallParticipantType",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pageInfo",
+ "description": "Information to aid in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PageInfo",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "OncallParticipantTypeEdge",
+ "description": "An edge in a connection.",
+ "fields": [
+ {
+ "name": "cursor",
+ "description": "A cursor for use in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "node",
+ "description": "The item at the end of the edge.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "OncallParticipantType",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "INPUT_OBJECT",
+ "name": "OncallRotationCreateInput",
+ "description": "Autogenerated input type of OncallRotationCreate",
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "projectPath",
+ "description": "The project to create the on-call schedule in.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "scheduleIid",
+ "description": "The IID of the on-call schedule to create the on-call rotation in.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "name",
+ "description": "The name of the on-call rotation.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "startsAt",
+ "description": "The start date and time of the on-call rotation, in the timezone of the on-call schedule.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "OncallRotationDateInputType",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "rotationLength",
+ "description": "The rotation length of the on-call rotation.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "OncallRotationLengthInputType",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "participants",
+ "description": "The usernames of users participating in the on-call rotation.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "OncallUserInputType",
+ "ofType": null
+ }
+ }
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "clientMutationId",
+ "description": "A unique identifier for the client performing the mutation.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "OncallRotationCreatePayload",
+ "description": "Autogenerated return type of OncallRotationCreate",
+ "fields": [
+ {
+ "name": "clientMutationId",
+ "description": "A unique identifier for the client performing the mutation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "errors",
+ "description": "Errors encountered during execution of the mutation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "oncallRotation",
+ "description": "The on-call rotation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "IncidentManagementOncallRotation",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "INPUT_OBJECT",
+ "name": "OncallRotationDateInputType",
+ "description": "Date input type for on-call rotation",
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "date",
+ "description": "The date component of the date in YYYY-MM-DD format.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "time",
+ "description": "The time component of the date in 24hr HH:MM format.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ }
+ ],
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "INPUT_OBJECT",
+ "name": "OncallRotationLengthInputType",
+ "description": "The rotation length of the on-call rotation",
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "length",
+ "description": "The rotation length of the on-call rotation.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "unit",
+ "description": "The unit of the rotation length of the on-call rotation.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "ENUM",
+ "name": "OncallRotationUnitEnum",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ }
+ ],
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "ENUM",
+ "name": "OncallRotationUnitEnum",
+ "description": "Rotation length unit of an on-call rotation",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": [
+ {
+ "name": "HOURS",
+ "description": "Hours",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "DAYS",
+ "description": "Days",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "WEEKS",
+ "description": "Weeks",
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "possibleTypes": null
+ },
+ {
"kind": "INPUT_OBJECT",
"name": "OncallScheduleCreateInput",
"description": "Autogenerated input type of OncallScheduleCreate",
@@ -45585,7 +48702,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project to create the on-call schedule in",
+ "description": "The project to create the on-call schedule in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -45599,7 +48716,7 @@
},
{
"name": "name",
- "description": "The name of the on-call schedule",
+ "description": "The name of the on-call schedule.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -45613,7 +48730,7 @@
},
{
"name": "description",
- "description": "The description of the on-call schedule",
+ "description": "The description of the on-call schedule.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -45623,7 +48740,7 @@
},
{
"name": "timezone",
- "description": "The timezone of the on-call schedule",
+ "description": "The timezone of the on-call schedule.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -45697,7 +48814,7 @@
},
{
"name": "oncallSchedule",
- "description": "The on-call schedule",
+ "description": "The on-call schedule.",
"args": [
],
@@ -45725,7 +48842,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project to remove the on-call schedule from",
+ "description": "The project to remove the on-call schedule from.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -45739,7 +48856,7 @@
},
{
"name": "iid",
- "description": "The on-call schedule internal ID to remove",
+ "description": "The on-call schedule internal ID to remove.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -45813,7 +48930,7 @@
},
{
"name": "oncallSchedule",
- "description": "The on-call schedule",
+ "description": "The on-call schedule.",
"args": [
],
@@ -45841,7 +48958,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project to update the on-call schedule in",
+ "description": "The project to update the on-call schedule in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -45855,7 +48972,7 @@
},
{
"name": "iid",
- "description": "The on-call schedule internal ID to update",
+ "description": "The on-call schedule internal ID to update.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -45869,7 +48986,7 @@
},
{
"name": "name",
- "description": "The name of the on-call schedule",
+ "description": "The name of the on-call schedule.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -45879,7 +48996,7 @@
},
{
"name": "description",
- "description": "The description of the on-call schedule",
+ "description": "The description of the on-call schedule.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -45889,7 +49006,7 @@
},
{
"name": "timezone",
- "description": "The timezone of the on-call schedule",
+ "description": "The timezone of the on-call schedule.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -45959,7 +49076,7 @@
},
{
"name": "oncallSchedule",
- "description": "The on-call schedule",
+ "description": "The on-call schedule.",
"args": [
],
@@ -45980,13 +49097,370 @@
"possibleTypes": null
},
{
+ "kind": "INPUT_OBJECT",
+ "name": "OncallUserInputType",
+ "description": "The rotation user and color palette",
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "username",
+ "description": "The username of the user to participate in the on-call rotation, such as `user_one`.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "colorPalette",
+ "description": "A value of DataVisualizationColorEnum. The color from the palette to assign to the on-call user.",
+ "type": {
+ "kind": "ENUM",
+ "name": "DataVisualizationColorEnum",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "colorWeight",
+ "description": "A value of DataVisualizationWeightEnum. The color weight to assign to for the on-call user.",
+ "type": {
+ "kind": "ENUM",
+ "name": "DataVisualizationWeightEnum",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
"kind": "OBJECT",
"name": "Package",
- "description": "Represents a package",
+ "description": "Represents a package in the Package Registry",
+ "fields": [
+ {
+ "name": "createdAt",
+ "description": "The created date.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "Time",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "id",
+ "description": "The ID of the package.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "name",
+ "description": "The name of the package.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "packageType",
+ "description": "The type of the package.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "ENUM",
+ "name": "PackageTypeEnum",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pipelines",
+ "description": "Pipelines that built the package.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PipelineConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "project",
+ "description": "Project where the package is stored.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "Project",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "tags",
+ "description": "The package tags.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PackageTagConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "updatedAt",
+ "description": "The updated date.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "Time",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "version",
+ "description": "The version of the package.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "versions",
+ "description": "The other versions of the package.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PackageConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "PackageComposerDetails",
+ "description": "Details of a Composer package",
"fields": [
{
+ "name": "composerMetadatum",
+ "description": "The Composer metadatum.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PackageComposerMetadatumType",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "createdAt",
- "description": "The created date",
+ "description": "The created date.",
"args": [
],
@@ -46004,7 +49478,7 @@
},
{
"name": "id",
- "description": "The ID of the package",
+ "description": "The ID of the package.",
"args": [
],
@@ -46022,7 +49496,7 @@
},
{
"name": "name",
- "description": "The name of the package",
+ "description": "The name of the package.",
"args": [
],
@@ -46040,7 +49514,7 @@
},
{
"name": "packageType",
- "description": "The type of the package",
+ "description": "The type of the package.",
"args": [
],
@@ -46057,8 +49531,132 @@
"deprecationReason": null
},
{
+ "name": "pipelines",
+ "description": "Pipelines that built the package.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PipelineConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "project",
+ "description": "Project where the package is stored.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "Project",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "tags",
+ "description": "The package tags.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PackageTagConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "updatedAt",
- "description": "The update date",
+ "description": "The updated date.",
"args": [
],
@@ -46076,7 +49674,129 @@
},
{
"name": "version",
- "description": "The version of the package",
+ "description": "The version of the package.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "versions",
+ "description": "The other versions of the package.",
+ "args": [
+ {
+ "name": "after",
+ "description": "Returns the elements in the list that come after the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "before",
+ "description": "Returns the elements in the list that come before the specified cursor.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "first",
+ "description": "Returns the first _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "last",
+ "description": "Returns the last _n_ elements from the list.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PackageConnection",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "PackageComposerJsonType",
+ "description": "Represents a composer JSON file",
+ "fields": [
+ {
+ "name": "license",
+ "description": "The license set in the Composer JSON file.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "name",
+ "description": "The name set in the Composer JSON file.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "type",
+ "description": "The type set in the Composer JSON file.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "version",
+ "description": "The version set in the Composer JSON file.",
"args": [
],
@@ -46098,6 +49818,55 @@
},
{
"kind": "OBJECT",
+ "name": "PackageComposerMetadatumType",
+ "description": "Composer metadatum",
+ "fields": [
+ {
+ "name": "composerJson",
+ "description": "Data of the Composer JSON file.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PackageComposerJsonType",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "targetSha",
+ "description": "Target SHA of the package.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
"name": "PackageConnection",
"description": "The connection type for Package.",
"fields": [
@@ -46454,6 +50223,248 @@
"possibleTypes": null
},
{
+ "kind": "OBJECT",
+ "name": "PackageSettings",
+ "description": "Namespace-level Package Registry settings",
+ "fields": [
+ {
+ "name": "mavenDuplicateExceptionRegex",
+ "description": "When maven_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "UntrustedRegexp",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "mavenDuplicatesAllowed",
+ "description": "Indicates whether duplicate Maven packages are allowed for this namespace.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "PackageTag",
+ "description": "Represents a package tag",
+ "fields": [
+ {
+ "name": "createdAt",
+ "description": "The created date.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "Time",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "id",
+ "description": "The ID of the tag.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "name",
+ "description": "The name of the tag.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "updatedAt",
+ "description": "The updated date.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "Time",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "PackageTagConnection",
+ "description": "The connection type for PackageTag.",
+ "fields": [
+ {
+ "name": "edges",
+ "description": "A list of edges.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PackageTagEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PackageTag",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "pageInfo",
+ "description": "Information to aid in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "PageInfo",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "PackageTagEdge",
+ "description": "An edge in a connection.",
+ "fields": [
+ {
+ "name": "cursor",
+ "description": "A cursor for use in pagination.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "node",
+ "description": "The item at the end of the edge.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PackageTag",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
"kind": "ENUM",
"name": "PackageTypeEnum",
"description": null,
@@ -46519,6 +50530,16 @@
"possibleTypes": null
},
{
+ "kind": "SCALAR",
+ "name": "PackagesPackageID",
+ "description": "Identifier of Packages::Package",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
"kind": "OBJECT",
"name": "PageInfo",
"description": "Information about pagination in a connection.",
@@ -46851,7 +50872,7 @@
"args": [
{
"name": "securityReportTypes",
- "description": "Filter jobs by the type of security report they produce",
+ "description": "Filter jobs by the type of security report they produce.",
"type": {
"kind": "LIST",
"name": null,
@@ -47428,7 +51449,7 @@
"inputFields": [
{
"name": "id",
- "description": "The ID of the pipeline to mutate",
+ "description": "The ID of the pipeline to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -47660,7 +51681,7 @@
"inputFields": [
{
"name": "id",
- "description": "The ID of the pipeline to mutate",
+ "description": "The ID of the pipeline to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -47860,7 +51881,7 @@
"inputFields": [
{
"name": "id",
- "description": "The ID of the pipeline to mutate",
+ "description": "The ID of the pipeline to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -47934,7 +51955,7 @@
},
{
"name": "pipeline",
- "description": "The pipeline after mutation",
+ "description": "The pipeline after mutation.",
"args": [
],
@@ -48056,7 +52077,7 @@
"args": [
{
"name": "iid",
- "description": "IID of the alert. For example, \"1\"",
+ "description": "IID of the alert. For example, \"1\".",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -48066,7 +52087,7 @@
},
{
"name": "statuses",
- "description": "Alerts with the specified statues. For example, [TRIGGERED]",
+ "description": "Alerts with the specified statues. For example, [TRIGGERED].",
"type": {
"kind": "LIST",
"name": null,
@@ -48084,7 +52105,7 @@
},
{
"name": "sort",
- "description": "Sort alerts by this criteria",
+ "description": "Sort alerts by this criteria.",
"type": {
"kind": "ENUM",
"name": "AlertManagementAlertSort",
@@ -48094,7 +52115,7 @@
},
{
"name": "domain",
- "description": "Filter query for given domain",
+ "description": "Filter query for given domain.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -48118,7 +52139,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of a user assigned to the issue",
+ "description": "Username of a user assigned to the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -48151,7 +52172,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of a user assigned to the issue",
+ "description": "Username of a user assigned to the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -48174,7 +52195,7 @@
"args": [
{
"name": "iid",
- "description": "IID of the alert. For example, \"1\"",
+ "description": "IID of the alert. For example, \"1\".",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -48184,7 +52205,7 @@
},
{
"name": "statuses",
- "description": "Alerts with the specified statues. For example, [TRIGGERED]",
+ "description": "Alerts with the specified statues. For example, [TRIGGERED].",
"type": {
"kind": "LIST",
"name": null,
@@ -48202,7 +52223,7 @@
},
{
"name": "sort",
- "description": "Sort alerts by this criteria",
+ "description": "Sort alerts by this criteria.",
"type": {
"kind": "ENUM",
"name": "AlertManagementAlertSort",
@@ -48212,7 +52233,7 @@
},
{
"name": "domain",
- "description": "Filter query for given domain",
+ "description": "Filter query for given domain.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -48236,7 +52257,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of a user assigned to the issue",
+ "description": "Username of a user assigned to the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -48408,7 +52429,7 @@
"args": [
{
"name": "id",
- "description": "The board's ID",
+ "description": "The board's ID.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -48435,7 +52456,7 @@
"args": [
{
"name": "id",
- "description": "Find a board by its ID",
+ "description": "Find a board by its ID.",
"type": {
"kind": "SCALAR",
"name": "BoardID",
@@ -48512,7 +52533,7 @@
"args": [
{
"name": "name",
- "description": "Name of the cluster agent",
+ "description": "Name of the cluster agent.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -48687,7 +52708,7 @@
"args": [
{
"name": "name",
- "description": "Filter the container repositories by their name",
+ "description": "Filter the container repositories by their name.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -48835,7 +52856,7 @@
"args": [
{
"name": "id",
- "description": "ID of the site profile",
+ "description": "ID of the site profile.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -48910,57 +52931,12 @@
"deprecationReason": null
},
{
- "name": "dastSiteValidation",
- "description": "DAST Site Validation associated with the project. Will always return `null` if `security_on_demand_scans_site_validation` is disabled",
- "args": [
- {
- "name": "normalizedTargetUrls",
- "description": "Normalized URL of the target to be scanned",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
- "name": "targetUrl",
- "description": "URL of the target to be scanned",
- "type": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- }
- },
- "defaultValue": null
- }
- ],
- "type": {
- "kind": "OBJECT",
- "name": "DastSiteValidation",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
"name": "dastSiteValidations",
"description": "DAST Site Validations associated with the project. Will always return no nodes if `security_on_demand_scans_site_validation` is disabled",
"args": [
{
"name": "normalizedTargetUrls",
- "description": "Normalized URL of the target to be scanned",
+ "description": "Normalized URL of the target to be scanned.",
"type": {
"kind": "LIST",
"name": null,
@@ -49059,7 +53035,7 @@
"args": [
{
"name": "name",
- "description": "Name of the environment",
+ "description": "Name of the environment.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49069,7 +53045,7 @@
},
{
"name": "search",
- "description": "Search query for environment name",
+ "description": "Search query for environment name.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49079,7 +53055,7 @@
},
{
"name": "states",
- "description": "States of environments that should be included in result",
+ "description": "States of environments that should be included in result.",
"type": {
"kind": "LIST",
"name": null,
@@ -49110,7 +53086,7 @@
"args": [
{
"name": "name",
- "description": "Name of the environment",
+ "description": "Name of the environment.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49120,7 +53096,7 @@
},
{
"name": "search",
- "description": "Search query for environment name",
+ "description": "Search query for environment name.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49130,7 +53106,7 @@
},
{
"name": "states",
- "description": "States of environments that should be included in result",
+ "description": "States of environments that should be included in result.",
"type": {
"kind": "LIST",
"name": null,
@@ -49364,7 +53340,7 @@
"args": [
{
"name": "iid",
- "description": "IID of the issue. For example, \"1\"",
+ "description": "IID of the issue. For example, \"1\".",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49374,7 +53350,7 @@
},
{
"name": "iids",
- "description": "List of IIDs of issues. For example, [1, 2]",
+ "description": "List of IIDs of issues. For example, [1, 2].",
"type": {
"kind": "LIST",
"name": null,
@@ -49392,7 +53368,7 @@
},
{
"name": "labelName",
- "description": "Labels applied to this issue",
+ "description": "Labels applied to this issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49406,7 +53382,7 @@
},
{
"name": "milestoneTitle",
- "description": "Milestone applied to this issue",
+ "description": "Milestone applied to this issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49420,7 +53396,7 @@
},
{
"name": "authorUsername",
- "description": "Username of the author of the issue",
+ "description": "Username of the author of the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49430,7 +53406,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of a user assigned to the issue",
+ "description": "Username of a user assigned to the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49440,7 +53416,7 @@
},
{
"name": "assigneeUsernames",
- "description": "Usernames of users assigned to the issue",
+ "description": "Usernames of users assigned to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49458,7 +53434,7 @@
},
{
"name": "assigneeId",
- "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported",
+ "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49468,7 +53444,7 @@
},
{
"name": "createdBefore",
- "description": "Issues created before this date",
+ "description": "Issues created before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49478,7 +53454,7 @@
},
{
"name": "createdAfter",
- "description": "Issues created after this date",
+ "description": "Issues created after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49488,7 +53464,7 @@
},
{
"name": "updatedBefore",
- "description": "Issues updated before this date",
+ "description": "Issues updated before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49498,7 +53474,7 @@
},
{
"name": "updatedAfter",
- "description": "Issues updated after this date",
+ "description": "Issues updated after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49508,7 +53484,7 @@
},
{
"name": "closedBefore",
- "description": "Issues closed before this date",
+ "description": "Issues closed before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49518,7 +53494,7 @@
},
{
"name": "closedAfter",
- "description": "Issues closed after this date",
+ "description": "Issues closed after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49528,7 +53504,7 @@
},
{
"name": "search",
- "description": "Search query for issue title or description",
+ "description": "Search query for issue title or description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49538,7 +53514,7 @@
},
{
"name": "types",
- "description": "Filter issues by the given issue types",
+ "description": "Filter issues by the given issue types.",
"type": {
"kind": "LIST",
"name": null,
@@ -49556,7 +53532,7 @@
},
{
"name": "state",
- "description": "Current state of this issue",
+ "description": "Current state of this issue.",
"type": {
"kind": "ENUM",
"name": "IssuableState",
@@ -49566,7 +53542,7 @@
},
{
"name": "sort",
- "description": "Sort issues by this criteria",
+ "description": "Sort issues by this criteria.",
"type": {
"kind": "ENUM",
"name": "IssueSort",
@@ -49576,7 +53552,7 @@
},
{
"name": "iterationId",
- "description": "Iterations applied to the issue",
+ "description": "Iterations applied to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49590,7 +53566,7 @@
},
{
"name": "epicId",
- "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported",
+ "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49613,7 +53589,7 @@
"args": [
{
"name": "iid",
- "description": "IID of the issue. For example, \"1\"",
+ "description": "IID of the issue. For example, \"1\".",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49623,7 +53599,7 @@
},
{
"name": "iids",
- "description": "List of IIDs of issues. For example, [1, 2]",
+ "description": "List of IIDs of issues. For example, [1, 2].",
"type": {
"kind": "LIST",
"name": null,
@@ -49641,7 +53617,7 @@
},
{
"name": "labelName",
- "description": "Labels applied to this issue",
+ "description": "Labels applied to this issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49655,7 +53631,7 @@
},
{
"name": "milestoneTitle",
- "description": "Milestone applied to this issue",
+ "description": "Milestone applied to this issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49669,7 +53645,7 @@
},
{
"name": "authorUsername",
- "description": "Username of the author of the issue",
+ "description": "Username of the author of the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49679,7 +53655,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of a user assigned to the issue",
+ "description": "Username of a user assigned to the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49689,7 +53665,7 @@
},
{
"name": "assigneeUsernames",
- "description": "Usernames of users assigned to the issue",
+ "description": "Usernames of users assigned to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49707,7 +53683,7 @@
},
{
"name": "assigneeId",
- "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported",
+ "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49717,7 +53693,7 @@
},
{
"name": "createdBefore",
- "description": "Issues created before this date",
+ "description": "Issues created before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49727,7 +53703,7 @@
},
{
"name": "createdAfter",
- "description": "Issues created after this date",
+ "description": "Issues created after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49737,7 +53713,7 @@
},
{
"name": "updatedBefore",
- "description": "Issues updated before this date",
+ "description": "Issues updated before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49747,7 +53723,7 @@
},
{
"name": "updatedAfter",
- "description": "Issues updated after this date",
+ "description": "Issues updated after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49757,7 +53733,7 @@
},
{
"name": "closedBefore",
- "description": "Issues closed before this date",
+ "description": "Issues closed before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49767,7 +53743,7 @@
},
{
"name": "closedAfter",
- "description": "Issues closed after this date",
+ "description": "Issues closed after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49777,7 +53753,7 @@
},
{
"name": "search",
- "description": "Search query for issue title or description",
+ "description": "Search query for issue title or description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49787,7 +53763,7 @@
},
{
"name": "types",
- "description": "Filter issues by the given issue types",
+ "description": "Filter issues by the given issue types.",
"type": {
"kind": "LIST",
"name": null,
@@ -49818,7 +53794,7 @@
"args": [
{
"name": "iid",
- "description": "IID of the issue. For example, \"1\"",
+ "description": "IID of the issue. For example, \"1\".",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49828,7 +53804,7 @@
},
{
"name": "iids",
- "description": "List of IIDs of issues. For example, [1, 2]",
+ "description": "List of IIDs of issues. For example, [1, 2].",
"type": {
"kind": "LIST",
"name": null,
@@ -49846,7 +53822,7 @@
},
{
"name": "labelName",
- "description": "Labels applied to this issue",
+ "description": "Labels applied to this issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49860,7 +53836,7 @@
},
{
"name": "milestoneTitle",
- "description": "Milestone applied to this issue",
+ "description": "Milestone applied to this issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49874,7 +53850,7 @@
},
{
"name": "authorUsername",
- "description": "Username of the author of the issue",
+ "description": "Username of the author of the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49884,7 +53860,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of a user assigned to the issue",
+ "description": "Username of a user assigned to the issue.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49894,7 +53870,7 @@
},
{
"name": "assigneeUsernames",
- "description": "Usernames of users assigned to the issue",
+ "description": "Usernames of users assigned to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -49912,7 +53888,7 @@
},
{
"name": "assigneeId",
- "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported",
+ "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49922,7 +53898,7 @@
},
{
"name": "createdBefore",
- "description": "Issues created before this date",
+ "description": "Issues created before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49932,7 +53908,7 @@
},
{
"name": "createdAfter",
- "description": "Issues created after this date",
+ "description": "Issues created after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49942,7 +53918,7 @@
},
{
"name": "updatedBefore",
- "description": "Issues updated before this date",
+ "description": "Issues updated before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49952,7 +53928,7 @@
},
{
"name": "updatedAfter",
- "description": "Issues updated after this date",
+ "description": "Issues updated after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49962,7 +53938,7 @@
},
{
"name": "closedBefore",
- "description": "Issues closed before this date",
+ "description": "Issues closed before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49972,7 +53948,7 @@
},
{
"name": "closedAfter",
- "description": "Issues closed after this date",
+ "description": "Issues closed after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -49982,7 +53958,7 @@
},
{
"name": "search",
- "description": "Search query for issue title or description",
+ "description": "Search query for issue title or description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -49992,7 +53968,7 @@
},
{
"name": "types",
- "description": "Filter issues by the given issue types",
+ "description": "Filter issues by the given issue types.",
"type": {
"kind": "LIST",
"name": null,
@@ -50010,7 +53986,7 @@
},
{
"name": "state",
- "description": "Current state of this issue",
+ "description": "Current state of this issue.",
"type": {
"kind": "ENUM",
"name": "IssuableState",
@@ -50020,7 +53996,7 @@
},
{
"name": "sort",
- "description": "Sort issues by this criteria",
+ "description": "Sort issues by this criteria.",
"type": {
"kind": "ENUM",
"name": "IssueSort",
@@ -50030,7 +54006,7 @@
},
{
"name": "iterationId",
- "description": "Iterations applied to the issue",
+ "description": "Iterations applied to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -50044,7 +54020,7 @@
},
{
"name": "epicId",
- "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported",
+ "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -50141,7 +54117,7 @@
},
{
"name": "timeframe",
- "description": "List items overlapping the given timeframe",
+ "description": "List items overlapping the given timeframe.",
"type": {
"kind": "INPUT_OBJECT",
"name": "Timeframe",
@@ -50453,7 +54429,7 @@
"args": [
{
"name": "iid",
- "description": "IID of the merge request, for example `1`",
+ "description": "IID of the merge request, for example `1`.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -50480,7 +54456,7 @@
"args": [
{
"name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`",
+ "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": {
"kind": "LIST",
"name": null,
@@ -50562,7 +54538,7 @@
},
{
"name": "mergedAfter",
- "description": "Merge requests merged after this date",
+ "description": "Merge requests merged after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -50572,7 +54548,7 @@
},
{
"name": "mergedBefore",
- "description": "Merge requests merged before this date",
+ "description": "Merge requests merged before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -50582,7 +54558,7 @@
},
{
"name": "milestoneTitle",
- "description": "Title of the milestone",
+ "description": "Title of the milestone.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -50592,7 +54568,7 @@
},
{
"name": "sort",
- "description": "Sort merge requests by this criteria",
+ "description": "Sort merge requests by this criteria.",
"type": {
"kind": "ENUM",
"name": "MergeRequestSort",
@@ -50602,7 +54578,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of the assignee",
+ "description": "Username of the assignee.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -50612,7 +54588,7 @@
},
{
"name": "authorUsername",
- "description": "Username of the author",
+ "description": "Username of the author.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -50622,7 +54598,7 @@
},
{
"name": "reviewerUsername",
- "description": "Username of the reviewer",
+ "description": "Username of the reviewer.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -50733,7 +54709,7 @@
},
{
"name": "timeframe",
- "description": "List items overlapping the given timeframe",
+ "description": "List items overlapping the given timeframe.",
"type": {
"kind": "INPUT_OBJECT",
"name": "Timeframe",
@@ -50743,7 +54719,7 @@
},
{
"name": "ids",
- "description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\"",
+ "description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\".",
"type": {
"kind": "LIST",
"name": null,
@@ -50761,7 +54737,7 @@
},
{
"name": "state",
- "description": "Filter milestones by state",
+ "description": "Filter milestones by state.",
"type": {
"kind": "ENUM",
"name": "MilestoneStateEnum",
@@ -50771,7 +54747,7 @@
},
{
"name": "title",
- "description": "The title of the milestone",
+ "description": "The title of the milestone.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -50781,7 +54757,7 @@
},
{
"name": "searchTitle",
- "description": "A search string for the title",
+ "description": "A search string for the title.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -50791,7 +54767,7 @@
},
{
"name": "containingDate",
- "description": "A date that the milestone contains",
+ "description": "A date that the milestone contains.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -50801,7 +54777,7 @@
},
{
"name": "includeAncestors",
- "description": "Also return milestones in the project's parent group and its ancestors",
+ "description": "Also return milestones in the project's parent group and its ancestors.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -51027,7 +55003,7 @@
"args": [
{
"name": "iid",
- "description": "IID of the Pipeline, e.g., \"1\"",
+ "description": "IID of the Pipeline, e.g., \"1\".",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -51068,7 +55044,7 @@
"args": [
{
"name": "status",
- "description": "Filter pipelines by their status",
+ "description": "Filter pipelines by their status.",
"type": {
"kind": "ENUM",
"name": "PipelineStatusEnum",
@@ -51078,7 +55054,7 @@
},
{
"name": "ref",
- "description": "Filter pipelines by the ref they are run for",
+ "description": "Filter pipelines by the ref they are run for.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -51088,7 +55064,7 @@
},
{
"name": "sha",
- "description": "Filter pipelines by the sha of the commit they are run for",
+ "description": "Filter pipelines by the sha of the commit they are run for.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -51165,7 +55141,7 @@
"args": [
{
"name": "search",
- "description": "Search query",
+ "description": "Search query.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -51175,7 +55151,7 @@
},
{
"name": "relations",
- "description": "Filter members by the given member relations",
+ "description": "Filter members by the given member relations.",
"type": {
"kind": "LIST",
"name": null,
@@ -51260,7 +55236,7 @@
"args": [
{
"name": "tagName",
- "description": "The name of the tag associated to the release",
+ "description": "The name of the tag associated to the release.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -51287,7 +55263,7 @@
"args": [
{
"name": "sort",
- "description": "Sort releases by this criteria",
+ "description": "Sort releases by this criteria.",
"type": {
"kind": "ENUM",
"name": "ReleaseSort",
@@ -51405,36 +55381,8 @@
"description": "Find a single requirement",
"args": [
{
- "name": "iid",
- "description": "IID of the requirement, e.g., \"1\"",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of requirements, e.g., [1, 2]",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
"name": "sort",
- "description": "List requirements by sort order",
+ "description": "List requirements by sort order.",
"type": {
"kind": "ENUM",
"name": "Sort",
@@ -51444,7 +55392,7 @@
},
{
"name": "state",
- "description": "Filter requirements by state",
+ "description": "Filter requirements by state.",
"type": {
"kind": "ENUM",
"name": "RequirementState",
@@ -51454,7 +55402,7 @@
},
{
"name": "search",
- "description": "Search query for requirement title",
+ "description": "Search query for requirement title.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -51464,7 +55412,7 @@
},
{
"name": "authorUsername",
- "description": "Filter requirements by author username",
+ "description": "Filter requirements by author username.",
"type": {
"kind": "LIST",
"name": null,
@@ -51479,6 +55427,34 @@
}
},
"defaultValue": null
+ },
+ {
+ "name": "iid",
+ "description": "IID of the requirement, e.g., \"1\".",
+ "type": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "iids",
+ "description": "List of IIDs of requirements, e.g., [1, 2].",
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ }
+ },
+ "defaultValue": null
}
],
"type": {
@@ -51508,36 +55484,8 @@
"description": "Find requirements",
"args": [
{
- "name": "iid",
- "description": "IID of the requirement, e.g., \"1\"",
- "type": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "iids",
- "description": "List of IIDs of requirements, e.g., [1, 2]",
- "type": {
- "kind": "LIST",
- "name": null,
- "ofType": {
- "kind": "NON_NULL",
- "name": null,
- "ofType": {
- "kind": "SCALAR",
- "name": "ID",
- "ofType": null
- }
- }
- },
- "defaultValue": null
- },
- {
"name": "sort",
- "description": "List requirements by sort order",
+ "description": "List requirements by sort order.",
"type": {
"kind": "ENUM",
"name": "Sort",
@@ -51547,7 +55495,7 @@
},
{
"name": "state",
- "description": "Filter requirements by state",
+ "description": "Filter requirements by state.",
"type": {
"kind": "ENUM",
"name": "RequirementState",
@@ -51557,7 +55505,7 @@
},
{
"name": "search",
- "description": "Search query for requirement title",
+ "description": "Search query for requirement title.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -51567,7 +55515,7 @@
},
{
"name": "authorUsername",
- "description": "Filter requirements by author username",
+ "description": "Filter requirements by author username.",
"type": {
"kind": "LIST",
"name": null,
@@ -51584,6 +55532,34 @@
"defaultValue": null
},
{
+ "name": "iid",
+ "description": "IID of the requirement, e.g., \"1\".",
+ "type": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "iids",
+ "description": "List of IIDs of requirements, e.g., [1, 2].",
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ }
+ },
+ "defaultValue": null
+ },
+ {
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
@@ -51680,7 +55656,7 @@
"args": [
{
"name": "id",
- "description": "ID of the Sentry issue",
+ "description": "ID of the Sentry issue.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -51749,7 +55725,7 @@
"args": [
{
"name": "active",
- "description": "Indicates if the service is active",
+ "description": "Indicates if the service is active.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -51759,7 +55735,7 @@
},
{
"name": "type",
- "description": "Class name of the service",
+ "description": "Class name of the service.",
"type": {
"kind": "ENUM",
"name": "ServiceType",
@@ -51836,7 +55812,7 @@
"args": [
{
"name": "ids",
- "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\"",
+ "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\".",
"type": {
"kind": "LIST",
"name": null,
@@ -51854,7 +55830,7 @@
},
{
"name": "visibility",
- "description": "The visibility of the snippet",
+ "description": "The visibility of the snippet.",
"type": {
"kind": "ENUM",
"name": "VisibilityScopesEnum",
@@ -52071,20 +56047,6 @@
"deprecationReason": null
},
{
- "name": "totalPipelineDuration",
- "description": "Total pipeline duration for all of the pipelines in a project",
- "args": [
-
- ],
- "type": {
- "kind": "SCALAR",
- "name": "Int",
- "ofType": null
- },
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
"name": "userPermissions",
"description": "Permissions for the current user on the resource",
"args": [
@@ -52122,7 +56084,7 @@
"args": [
{
"name": "projectId",
- "description": "Filter vulnerabilities by project",
+ "description": "Filter vulnerabilities by project.",
"type": {
"kind": "LIST",
"name": null,
@@ -52140,7 +56102,7 @@
},
{
"name": "reportType",
- "description": "Filter vulnerabilities by report type",
+ "description": "Filter vulnerabilities by report type.",
"type": {
"kind": "LIST",
"name": null,
@@ -52158,7 +56120,7 @@
},
{
"name": "severity",
- "description": "Filter vulnerabilities by severity",
+ "description": "Filter vulnerabilities by severity.",
"type": {
"kind": "LIST",
"name": null,
@@ -52176,7 +56138,7 @@
},
{
"name": "state",
- "description": "Filter vulnerabilities by state",
+ "description": "Filter vulnerabilities by state.",
"type": {
"kind": "LIST",
"name": null,
@@ -52194,7 +56156,7 @@
},
{
"name": "scanner",
- "description": "Filter vulnerabilities by scanner",
+ "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.",
"type": {
"kind": "LIST",
"name": null,
@@ -52212,7 +56174,7 @@
},
{
"name": "sort",
- "description": "List vulnerabilities by sort order",
+ "description": "List vulnerabilities by sort order.",
"type": {
"kind": "ENUM",
"name": "VulnerabilitySort",
@@ -52222,7 +56184,7 @@
},
{
"name": "hasResolution",
- "description": "Returns only the vulnerabilities which have been resolved on default branch",
+ "description": "Returns only the vulnerabilities which have been resolved on default branch.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -52232,7 +56194,7 @@
},
{
"name": "hasIssues",
- "description": "Returns only the vulnerabilities which have linked issues",
+ "description": "Returns only the vulnerabilities which have linked issues.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -52295,7 +56257,7 @@
"args": [
{
"name": "startDate",
- "description": "First day for which to fetch vulnerability history",
+ "description": "First day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -52309,7 +56271,7 @@
},
{
"name": "endDate",
- "description": "Last day for which to fetch vulnerability history",
+ "description": "Last day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -52429,7 +56391,7 @@
"args": [
{
"name": "projectId",
- "description": "Filter vulnerabilities by project",
+ "description": "Filter vulnerabilities by project.",
"type": {
"kind": "LIST",
"name": null,
@@ -52447,7 +56409,7 @@
},
{
"name": "reportType",
- "description": "Filter vulnerabilities by report type",
+ "description": "Filter vulnerabilities by report type.",
"type": {
"kind": "LIST",
"name": null,
@@ -52465,7 +56427,7 @@
},
{
"name": "severity",
- "description": "Filter vulnerabilities by severity",
+ "description": "Filter vulnerabilities by severity.",
"type": {
"kind": "LIST",
"name": null,
@@ -52483,7 +56445,7 @@
},
{
"name": "state",
- "description": "Filter vulnerabilities by state",
+ "description": "Filter vulnerabilities by state.",
"type": {
"kind": "LIST",
"name": null,
@@ -52501,7 +56463,7 @@
},
{
"name": "scanner",
- "description": "Filter vulnerabilities by scanner",
+ "description": "Filter vulnerabilities by scanner.",
"type": {
"kind": "LIST",
"name": null,
@@ -52568,6 +56530,20 @@
"description": null,
"fields": [
{
+ "name": "keepLatestArtifact",
+ "description": "Whether to keep the latest builds artifacts.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "mergePipelinesEnabled",
"description": "Whether merge pipelines are enabled.",
"args": [
@@ -54030,7 +58006,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project to create the integration in",
+ "description": "The project to create the integration in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54044,7 +58020,7 @@
},
{
"name": "active",
- "description": "Whether the integration is receiving alerts",
+ "description": "Whether the integration is receiving alerts.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54058,7 +58034,7 @@
},
{
"name": "apiUrl",
- "description": "Endpoint at which prometheus can be queried",
+ "description": "Endpoint at which prometheus can be queried.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54132,7 +58108,7 @@
},
{
"name": "integration",
- "description": "The newly created integration",
+ "description": "The newly created integration.",
"args": [
],
@@ -54160,7 +58136,7 @@
"inputFields": [
{
"name": "id",
- "description": "The ID of the integration to mutate",
+ "description": "The ID of the integration to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54234,7 +58210,7 @@
},
{
"name": "integration",
- "description": "The newly created integration",
+ "description": "The newly created integration.",
"args": [
],
@@ -54262,7 +58238,7 @@
"inputFields": [
{
"name": "id",
- "description": "The ID of the integration to mutate",
+ "description": "The ID of the integration to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54276,7 +58252,7 @@
},
{
"name": "active",
- "description": "Whether the integration is receiving alerts",
+ "description": "Whether the integration is receiving alerts.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -54286,7 +58262,7 @@
},
{
"name": "apiUrl",
- "description": "Endpoint at which prometheus can be queried",
+ "description": "Endpoint at which prometheus can be queried.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -54356,7 +58332,7 @@
},
{
"name": "integration",
- "description": "The newly created integration",
+ "description": "The newly created integration.",
"args": [
],
@@ -54394,7 +58370,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54408,7 +58384,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54422,7 +58398,7 @@
},
{
"name": "groupPath",
- "description": "The group the promoted epic will belong to",
+ "description": "The group the promoted epic will belong to.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -54466,7 +58442,7 @@
},
{
"name": "epic",
- "description": "The epic after issue promotion",
+ "description": "The epic after issue promotion.",
"args": [
],
@@ -54506,7 +58482,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -54536,8 +58512,22 @@
"description": "Get linted and processed contents of a CI config. Should not be requested more than once per request.",
"args": [
{
+ "name": "projectPath",
+ "description": "The project of the CI config.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
"name": "content",
- "description": "Contents of .gitlab-ci.yml",
+ "description": "Contents of '.gitlab-ci.yml'.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54548,6 +58538,16 @@
}
},
"defaultValue": null
+ },
+ {
+ "name": "dryRun",
+ "description": "Run pipeline creation simulation, or only do static check.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "defaultValue": null
}
],
"type": {
@@ -54676,7 +58676,7 @@
"args": [
{
"name": "text",
- "description": "Text to echo back",
+ "description": "Text to echo back.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54730,7 +58730,7 @@
"args": [
{
"name": "fullPath",
- "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\"",
+ "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\".",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54771,7 +58771,7 @@
"args": [
{
"name": "identifier",
- "description": "The type of measurement/statistics to retrieve",
+ "description": "The type of measurement/statistics to retrieve.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54785,7 +58785,7 @@
},
{
"name": "recordedAfter",
- "description": "Measurement recorded after this date",
+ "description": "Measurement recorded after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -54795,7 +58795,7 @@
},
{
"name": "recordedBefore",
- "description": "Measurement recorded before this date",
+ "description": "Measurement recorded before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -54953,7 +58953,7 @@
"args": [
{
"name": "fullPath",
- "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\"",
+ "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\".",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -54975,12 +58975,39 @@
"deprecationReason": null
},
{
+ "name": "packageComposerDetails",
+ "description": "Find a composer package",
+ "args": [
+ {
+ "name": "id",
+ "description": "The global ID of the package.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "PackagesPackageID",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PackageComposerDetails",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "project",
"description": "Find a project",
"args": [
{
"name": "fullPath",
- "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\"",
+ "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\".",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -55007,7 +59034,7 @@
"args": [
{
"name": "membership",
- "description": "Limit projects that the current user is a member of",
+ "description": "Limit projects that the current user is a member of.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -55017,7 +59044,7 @@
},
{
"name": "search",
- "description": "Search query for project name, path, or description",
+ "description": "Search query for project name, path, or description.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -55027,7 +59054,7 @@
},
{
"name": "ids",
- "description": "Filter projects by IDs",
+ "description": "Filter projects by IDs.",
"type": {
"kind": "LIST",
"name": null,
@@ -55045,7 +59072,7 @@
},
{
"name": "searchNamespaces",
- "description": "Include namespace in project search",
+ "description": "Include namespace in project search.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -55055,7 +59082,7 @@
},
{
"name": "sort",
- "description": "Sort order of results",
+ "description": "Sort order of results.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -55171,7 +59198,7 @@
"args": [
{
"name": "platform",
- "description": "Platform to generate the instructions for",
+ "description": "Platform to generate the instructions for.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -55185,7 +59212,7 @@
},
{
"name": "architecture",
- "description": "Architecture to generate the instructions for",
+ "description": "Architecture to generate the instructions for.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -55199,7 +59226,7 @@
},
{
"name": "projectId",
- "description": "Project to register the runner for",
+ "description": "Project to register the runner for.",
"type": {
"kind": "SCALAR",
"name": "ProjectID",
@@ -55209,7 +59236,7 @@
},
{
"name": "groupId",
- "description": "Group to register the runner for",
+ "description": "Group to register the runner for.",
"type": {
"kind": "SCALAR",
"name": "GroupID",
@@ -55232,7 +59259,7 @@
"args": [
{
"name": "ids",
- "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\"",
+ "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\".",
"type": {
"kind": "LIST",
"name": null,
@@ -55250,7 +59277,7 @@
},
{
"name": "visibility",
- "description": "The visibility of the snippet",
+ "description": "The visibility of the snippet.",
"type": {
"kind": "ENUM",
"name": "VisibilityScopesEnum",
@@ -55260,7 +59287,7 @@
},
{
"name": "authorId",
- "description": "The ID of an author",
+ "description": "The ID of an author.",
"type": {
"kind": "SCALAR",
"name": "UserID",
@@ -55270,7 +59297,7 @@
},
{
"name": "projectId",
- "description": "The ID of a project",
+ "description": "The ID of a project.",
"type": {
"kind": "SCALAR",
"name": "ProjectID",
@@ -55280,7 +59307,7 @@
},
{
"name": "type",
- "description": "The type of snippet",
+ "description": "The type of snippet.",
"type": {
"kind": "ENUM",
"name": "TypeEnum",
@@ -55290,7 +59317,7 @@
},
{
"name": "explore",
- "description": "Explore personal snippets",
+ "description": "Explore personal snippets.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -55353,7 +59380,7 @@
"args": [
{
"name": "id",
- "description": "ID of the User",
+ "description": "ID of the User.",
"type": {
"kind": "SCALAR",
"name": "UserID",
@@ -55363,7 +59390,7 @@
},
{
"name": "username",
- "description": "Username of the User",
+ "description": "Username of the User.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -55386,7 +59413,7 @@
"args": [
{
"name": "ids",
- "description": "List of user Global IDs",
+ "description": "List of user Global IDs.",
"type": {
"kind": "LIST",
"name": null,
@@ -55404,7 +59431,7 @@
},
{
"name": "usernames",
- "description": "List of usernames",
+ "description": "List of usernames.",
"type": {
"kind": "LIST",
"name": null,
@@ -55422,7 +59449,7 @@
},
{
"name": "sort",
- "description": "Sort users by this criteria",
+ "description": "Sort users by this criteria.",
"type": {
"kind": "ENUM",
"name": "Sort",
@@ -55441,6 +59468,16 @@
"defaultValue": null
},
{
+ "name": "admins",
+ "description": "Return only admin users.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "defaultValue": "false"
+ },
+ {
"name": "after",
"description": "Returns the elements in the list that come after the specified cursor.",
"type": {
@@ -55495,7 +59532,7 @@
"args": [
{
"name": "projectId",
- "description": "Filter vulnerabilities by project",
+ "description": "Filter vulnerabilities by project.",
"type": {
"kind": "LIST",
"name": null,
@@ -55513,7 +59550,7 @@
},
{
"name": "reportType",
- "description": "Filter vulnerabilities by report type",
+ "description": "Filter vulnerabilities by report type.",
"type": {
"kind": "LIST",
"name": null,
@@ -55531,7 +59568,7 @@
},
{
"name": "severity",
- "description": "Filter vulnerabilities by severity",
+ "description": "Filter vulnerabilities by severity.",
"type": {
"kind": "LIST",
"name": null,
@@ -55549,7 +59586,7 @@
},
{
"name": "state",
- "description": "Filter vulnerabilities by state",
+ "description": "Filter vulnerabilities by state.",
"type": {
"kind": "LIST",
"name": null,
@@ -55567,7 +59604,7 @@
},
{
"name": "scanner",
- "description": "Filter vulnerabilities by scanner",
+ "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.",
"type": {
"kind": "LIST",
"name": null,
@@ -55585,7 +59622,7 @@
},
{
"name": "sort",
- "description": "List vulnerabilities by sort order",
+ "description": "List vulnerabilities by sort order.",
"type": {
"kind": "ENUM",
"name": "VulnerabilitySort",
@@ -55595,7 +59632,7 @@
},
{
"name": "hasResolution",
- "description": "Returns only the vulnerabilities which have been resolved on default branch",
+ "description": "Returns only the vulnerabilities which have been resolved on default branch.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -55605,7 +59642,7 @@
},
{
"name": "hasIssues",
- "description": "Returns only the vulnerabilities which have linked issues",
+ "description": "Returns only the vulnerabilities which have linked issues.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -55668,7 +59705,7 @@
"args": [
{
"name": "startDate",
- "description": "First day for which to fetch vulnerability history",
+ "description": "First day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -55682,7 +59719,7 @@
},
{
"name": "endDate",
- "description": "Last day for which to fetch vulnerability history",
+ "description": "Last day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -55749,7 +59786,7 @@
"args": [
{
"name": "startDate",
- "description": "First day for which to fetch vulnerability history",
+ "description": "First day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -55763,7 +59800,7 @@
},
{
"name": "endDate",
- "description": "Last day for which to fetch vulnerability history",
+ "description": "Last day for which to fetch vulnerability history.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -56743,7 +60780,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "Full path of the project the release is associated with",
+ "description": "Full path of the project the release is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -56757,7 +60794,7 @@
},
{
"name": "tagName",
- "description": "Name of the tag to associate with the release",
+ "description": "Name of the tag to associate with the release.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -56771,7 +60808,7 @@
},
{
"name": "ref",
- "description": "The commit SHA or branch name to use if creating a new tag",
+ "description": "The commit SHA or branch name to use if creating a new tag.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -56781,7 +60818,7 @@
},
{
"name": "name",
- "description": "Name of the release",
+ "description": "Name of the release.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -56791,7 +60828,7 @@
},
{
"name": "description",
- "description": "Description (also known as \"release notes\") of the release",
+ "description": "Description (also known as \"release notes\") of the release.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -56829,7 +60866,7 @@
},
{
"name": "assets",
- "description": "Assets associated to the release",
+ "description": "Assets associated to the release.",
"type": {
"kind": "INPUT_OBJECT",
"name": "ReleaseAssetsInput",
@@ -56899,7 +60936,7 @@
},
{
"name": "release",
- "description": "The release after mutation",
+ "description": "The release after mutation.",
"args": [
],
@@ -56927,7 +60964,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "Full path of the project the release is associated with",
+ "description": "Full path of the project the release is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -57572,7 +61609,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "Full path of the project the release is associated with",
+ "description": "Full path of the project the release is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -57586,7 +61623,7 @@
},
{
"name": "tagName",
- "description": "Name of the tag associated with the release",
+ "description": "Name of the tag associated with the release.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -57600,7 +61637,7 @@
},
{
"name": "name",
- "description": "Name of the release",
+ "description": "Name of the release.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -57610,7 +61647,7 @@
},
{
"name": "description",
- "description": "Description (release notes) of the release",
+ "description": "Description (release notes) of the release.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -57620,7 +61657,7 @@
},
{
"name": "releasedAt",
- "description": "The release date",
+ "description": "The release date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -57736,7 +61773,7 @@
"inputFields": [
{
"name": "awardableId",
- "description": "The global ID of the awardable resource",
+ "description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -57784,7 +61821,7 @@
"fields": [
{
"name": "awardEmoji",
- "description": "The award emoji after mutation",
+ "description": "The award emoji after mutation.",
"args": [
],
@@ -57852,7 +61889,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the project to remove from the Instance Security Dashboard",
+ "description": "ID of the project to remove from the Instance Security Dashboard.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -57940,7 +61977,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the DiffNote to update",
+ "description": "The global ID of the DiffNote to update.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -58028,7 +62065,7 @@
},
{
"name": "note",
- "description": "The note after mutation",
+ "description": "The note after mutation.",
"args": [
],
@@ -58109,7 +62146,7 @@
"args": [
{
"name": "path",
- "description": "The path to get the tree for. Default value is the root of the repository",
+ "description": "The path to get the tree for. Default value is the root of the repository.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -58119,7 +62156,7 @@
},
{
"name": "ref",
- "description": "The commit ref to get the tree for. Default value is HEAD",
+ "description": "The commit ref to get the tree for. Default value is HEAD.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -58129,7 +62166,7 @@
},
{
"name": "recursive",
- "description": "Used to get a recursive tree. Default is false",
+ "description": "Used to get a recursive tree. Default is false.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -58329,7 +62366,7 @@
"args": [
{
"name": "sort",
- "description": "List test reports by sort order",
+ "description": "List test reports by sort order.",
"type": {
"kind": "ENUM",
"name": "Sort",
@@ -58831,7 +62868,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the vulnerability to be reverted",
+ "description": "ID of the vulnerability to be reverted.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -58905,7 +62942,7 @@
},
{
"name": "vulnerability",
- "description": "The vulnerability after revert",
+ "description": "The vulnerability after revert.",
"args": [
],
@@ -62079,7 +66116,7 @@
"args": [
{
"name": "id",
- "description": "ID of the Sentry issue",
+ "description": "ID of the Sentry issue.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -62106,7 +66143,7 @@
"args": [
{
"name": "id",
- "description": "ID of the Sentry issue",
+ "description": "ID of the Sentry issue.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -62133,7 +66170,7 @@
"args": [
{
"name": "searchTerm",
- "description": "Search query for the Sentry error details",
+ "description": "Search query for the Sentry error details.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -62143,7 +66180,7 @@
},
{
"name": "sort",
- "description": "Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default",
+ "description": "Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -62845,12 +66882,6 @@
"interfaces": null,
"enumValues": [
{
- "name": "ALERTS_SERVICE",
- "description": null,
- "isDeprecated": false,
- "deprecationReason": null
- },
- {
"name": "ASANA_SERVICE",
"description": null,
"isDeprecated": false,
@@ -63112,7 +67143,7 @@
"args": [
{
"name": "paths",
- "description": "Paths of the blobs",
+ "description": "Paths of the blobs.",
"type": {
"kind": "LIST",
"name": null,
@@ -65247,7 +69278,7 @@
"inputFields": [
{
"name": "id",
- "description": "Global ID of the Terraform state",
+ "description": "Global ID of the Terraform state.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -65390,7 +69421,7 @@
"inputFields": [
{
"name": "id",
- "description": "Global ID of the Terraform state",
+ "description": "Global ID of the Terraform state.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -65478,7 +69509,7 @@
"inputFields": [
{
"name": "id",
- "description": "Global ID of the Terraform state",
+ "description": "Global ID of the Terraform state.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -66878,7 +70909,7 @@
"inputFields": [
{
"name": "targetId",
- "description": "The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported",
+ "description": "The global ID of the to-do item's parent. Issues, merge requests, designs and epics are supported.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -66952,7 +70983,7 @@
},
{
"name": "todo",
- "description": "The to-do created",
+ "description": "The to-do created.",
"args": [
],
@@ -67035,7 +71066,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the todo to mark as done",
+ "description": "The global ID of the todo to mark as done.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -67109,7 +71140,7 @@
},
{
"name": "todo",
- "description": "The requested todo",
+ "description": "The requested todo.",
"args": [
],
@@ -67141,7 +71172,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the todo to restore",
+ "description": "The global ID of the todo to restore.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -67176,7 +71207,7 @@
"inputFields": [
{
"name": "ids",
- "description": "The global IDs of the todos to restore (a maximum of 50 is supported at once)",
+ "description": "The global IDs of the todos to restore (a maximum of 50 is supported at once).",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -67258,7 +71289,7 @@
},
{
"name": "todos",
- "description": "Updated todos",
+ "description": "Updated todos.",
"args": [
],
@@ -67284,7 +71315,7 @@
},
{
"name": "updatedIds",
- "description": "The IDs of the updated todo items Deprecated in 13.2: Use todos.",
+ "description": "The IDs of the updated todo items. Deprecated in 13.2: Use todos.",
"args": [
],
@@ -67363,7 +71394,7 @@
},
{
"name": "todo",
- "description": "The requested todo",
+ "description": "The requested todo.",
"args": [
],
@@ -67535,7 +71566,7 @@
},
{
"name": "todos",
- "description": "Updated todos",
+ "description": "Updated todos.",
"args": [
],
@@ -67561,7 +71592,7 @@
},
{
"name": "updatedIds",
- "description": "Ids of the updated todos Deprecated in 13.2: Use todos.",
+ "description": "Ids of the updated todos. Deprecated in 13.2: Use todos.",
"args": [
],
@@ -67601,7 +71632,7 @@
"inputFields": [
{
"name": "awardableId",
- "description": "The global ID of the awardable resource",
+ "description": "The global ID of the awardable resource.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -67649,7 +71680,7 @@
"fields": [
{
"name": "awardEmoji",
- "description": "The award emoji after mutation",
+ "description": "The award emoji after mutation.",
"args": [
],
@@ -68231,7 +72262,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the alert to mutate is in",
+ "description": "The project the alert to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -68245,7 +72276,7 @@
},
{
"name": "iid",
- "description": "The IID of the alert to mutate",
+ "description": "The IID of the alert to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -68259,7 +72290,7 @@
},
{
"name": "status",
- "description": "The status to set the alert",
+ "description": "The status to set the alert.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -68293,7 +72324,7 @@
"fields": [
{
"name": "alert",
- "description": "The alert after mutation",
+ "description": "The alert after mutation.",
"args": [
],
@@ -68347,7 +72378,7 @@
},
{
"name": "issue",
- "description": "The issue created after mutation",
+ "description": "The issue created after mutation.",
"args": [
],
@@ -68361,7 +72392,7 @@
},
{
"name": "todo",
- "description": "The todo after mutation",
+ "description": "The todo after mutation.",
"args": [
],
@@ -68389,7 +72420,7 @@
"inputFields": [
{
"name": "boardId",
- "description": "The board global ID",
+ "description": "The board global ID.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -68403,7 +72434,7 @@
},
{
"name": "epicId",
- "description": "ID of an epic to set preferences for",
+ "description": "ID of an epic to set preferences for.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -68417,7 +72448,7 @@
},
{
"name": "collapsed",
- "description": "Whether the epic should be collapsed in the board",
+ "description": "Whether the epic should be collapsed in the board.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -68465,7 +72496,7 @@
},
{
"name": "epicUserPreferences",
- "description": "User preferences for the epic in the board after mutation",
+ "description": "User preferences for the epic in the board after mutation.",
"args": [
],
@@ -68562,6 +72593,82 @@
"defaultValue": null
},
{
+ "name": "assigneeId",
+ "description": "The ID of user to be assigned to the board.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "UserID",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "milestoneId",
+ "description": "The ID of milestone to be assigned to the board.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "MilestoneID",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "iterationId",
+ "description": "The ID of iteration to be assigned to the board.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "IterationID",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "weight",
+ "description": "The weight value to be assigned to the board.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Int",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "labels",
+ "description": "Labels of the issue",
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "labelIds",
+ "description": "The IDs of labels to be added to the board.",
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "LabelID",
+ "ofType": null
+ }
+ }
+ },
+ "defaultValue": null
+ },
+ {
"name": "clientMutationId",
"description": "A unique identifier for the client performing the mutation.",
"type": {
@@ -68598,7 +72705,7 @@
},
{
"name": "position",
- "description": "Position of list within the board",
+ "description": "Position of list within the board.",
"type": {
"kind": "SCALAR",
"name": "Int",
@@ -68608,7 +72715,7 @@
},
{
"name": "collapsed",
- "description": "Indicates if list is collapsed for this user",
+ "description": "Indicates if list is collapsed for this user.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -68678,7 +72785,7 @@
},
{
"name": "list",
- "description": "Mutated list",
+ "description": "Mutated list.",
"args": [
],
@@ -68773,7 +72880,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the compliance framework to update",
+ "description": "The global ID of the compliance framework to update.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -68786,32 +72893,16 @@
"defaultValue": null
},
{
- "name": "name",
- "description": "New name for the compliance framework",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "description",
- "description": "New description for the compliance framework",
- "type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
- },
- "defaultValue": null
- },
- {
- "name": "color",
- "description": "New color representation of the compliance framework in hex format. e.g. #FCA121",
+ "name": "params",
+ "description": "Parameters to update the compliance framework with.",
"type": {
- "kind": "SCALAR",
- "name": "String",
- "ofType": null
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "ComplianceFrameworkInput",
+ "ofType": null
+ }
},
"defaultValue": null
},
@@ -68851,7 +72942,7 @@
},
{
"name": "complianceFramework",
- "description": "The compliance framework after mutation",
+ "description": "The compliance framework after mutation.",
"args": [
],
@@ -68905,7 +72996,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project path where the container expiration policy is located",
+ "description": "The project path where the container expiration policy is located.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -69013,7 +73104,7 @@
},
{
"name": "containerExpirationPolicy",
- "description": "The container expiration policy after mutation",
+ "description": "The container expiration policy after mutation.",
"args": [
],
@@ -69067,7 +73158,7 @@
"inputFields": [
{
"name": "name",
- "description": "Name of the segment",
+ "description": "Name of the segment.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -69081,7 +73172,7 @@
},
{
"name": "groupIds",
- "description": "The array of group IDs to set for the segment",
+ "description": "The array of group IDs to set for the segment.",
"type": {
"kind": "LIST",
"name": null,
@@ -69099,7 +73190,7 @@
},
{
"name": "id",
- "description": "ID of the segment",
+ "description": "ID of the segment.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -69173,7 +73264,7 @@
},
{
"name": "segment",
- "description": "The segment after mutation",
+ "description": "The segment after mutation.",
"args": [
],
@@ -69252,7 +73343,7 @@
"inputFields": [
{
"name": "iid",
- "description": "The IID of the epic to mutate",
+ "description": "The IID of the epic to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -69266,7 +73357,7 @@
},
{
"name": "groupPath",
- "description": "The group the epic to mutate is in",
+ "description": "The group the epic to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -69280,7 +73371,7 @@
},
{
"name": "title",
- "description": "The title of the epic",
+ "description": "The title of the epic.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -69290,7 +73381,7 @@
},
{
"name": "description",
- "description": "The description of the epic",
+ "description": "The description of the epic.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -69300,7 +73391,7 @@
},
{
"name": "confidential",
- "description": "Indicates if the epic is confidential",
+ "description": "Indicates if the epic is confidential.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -69310,7 +73401,7 @@
},
{
"name": "startDateFixed",
- "description": "The start date of the epic",
+ "description": "The start date of the epic.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -69320,7 +73411,7 @@
},
{
"name": "dueDateFixed",
- "description": "The end date of the epic",
+ "description": "The end date of the epic.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -69330,7 +73421,7 @@
},
{
"name": "startDateIsFixed",
- "description": "Indicates start date should be sourced from start_date_fixed field not the issue milestones",
+ "description": "Indicates start date should be sourced from start_date_fixed field not the issue milestones.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -69340,7 +73431,7 @@
},
{
"name": "dueDateIsFixed",
- "description": "Indicates end date should be sourced from due_date_fixed field not the issue milestones",
+ "description": "Indicates end date should be sourced from due_date_fixed field not the issue milestones.",
"type": {
"kind": "SCALAR",
"name": "Boolean",
@@ -69386,7 +73477,7 @@
},
{
"name": "stateEvent",
- "description": "State event for the epic",
+ "description": "State event for the epic.",
"type": {
"kind": "ENUM",
"name": "EpicStateEvent",
@@ -69430,7 +73521,7 @@
},
{
"name": "epic",
- "description": "The epic after mutation",
+ "description": "The epic after mutation.",
"args": [
],
@@ -69484,7 +73575,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the note to update",
+ "description": "The global ID of the note to update.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -69578,7 +73669,7 @@
},
{
"name": "note",
- "description": "The note after mutation",
+ "description": "The note after mutation.",
"args": [
],
@@ -69606,7 +73697,7 @@
"inputFields": [
{
"name": "projectPath",
- "description": "The project the issue to mutate is in",
+ "description": "The project the issue to mutate is in.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -69620,7 +73711,7 @@
},
{
"name": "iid",
- "description": "The IID of the issue to mutate",
+ "description": "The IID of the issue to mutate.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -69684,7 +73775,7 @@
},
{
"name": "milestoneId",
- "description": "The ID of the milestone to assign to the issue. On update milestone will be removed if set to null",
+ "description": "The ID of the milestone to assign to the issue. On update milestone will be removed if set to null.",
"type": {
"kind": "SCALAR",
"name": "ID",
@@ -69694,7 +73785,7 @@
},
{
"name": "addLabelIds",
- "description": "The IDs of labels to be added to the issue",
+ "description": "The IDs of labels to be added to the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -69712,7 +73803,7 @@
},
{
"name": "removeLabelIds",
- "description": "The IDs of labels to be removed from the issue",
+ "description": "The IDs of labels to be removed from the issue.",
"type": {
"kind": "LIST",
"name": null,
@@ -69730,7 +73821,7 @@
},
{
"name": "stateEvent",
- "description": "Close or reopen an issue",
+ "description": "Close or reopen an issue.",
"type": {
"kind": "ENUM",
"name": "IssueStateEvent",
@@ -69740,7 +73831,7 @@
},
{
"name": "healthStatus",
- "description": "The desired health status",
+ "description": "The desired health status.",
"type": {
"kind": "ENUM",
"name": "HealthStatus",
@@ -69750,7 +73841,7 @@
},
{
"name": "weight",
- "description": "The weight of the issue",
+ "description": "The weight of the issue.",
"type": {
"kind": "SCALAR",
"name": "Int",
@@ -69760,7 +73851,7 @@
},
{
"name": "epicId",
- "description": "The ID of the parent epic. NULL when removing the association",
+ "description": "The ID of the parent epic. NULL when removing the association.",
"type": {
"kind": "SCALAR",
"name": "EpicID",
@@ -69830,7 +73921,7 @@
},
{
"name": "issue",
- "description": "The issue after mutation",
+ "description": "The issue after mutation.",
"args": [
],
@@ -70008,13 +74099,135 @@
},
{
"kind": "INPUT_OBJECT",
+ "name": "UpdateNamespacePackageSettingsInput",
+ "description": "Autogenerated input type of UpdateNamespacePackageSettings",
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "namespacePath",
+ "description": "The namespace path where the namespace package setting is located.",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "mavenDuplicatesAllowed",
+ "description": "Indicates whether duplicate Maven packages are allowed for this namespace.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "Boolean",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "mavenDuplicateExceptionRegex",
+ "description": "When maven_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "UntrustedRegexp",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
+ "name": "clientMutationId",
+ "description": "A unique identifier for the client performing the mutation.",
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "defaultValue": null
+ }
+ ],
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
+ "name": "UpdateNamespacePackageSettingsPayload",
+ "description": "Autogenerated return type of UpdateNamespacePackageSettings",
+ "fields": [
+ {
+ "name": "clientMutationId",
+ "description": "A unique identifier for the client performing the mutation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "errors",
+ "description": "Errors encountered during execution of the mutation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "String",
+ "ofType": null
+ }
+ }
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "packageSettings",
+ "description": "The namespace package setting after mutation.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "PackageSettings",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "INPUT_OBJECT",
"name": "UpdateNoteInput",
"description": "Autogenerated input type of UpdateNote",
"fields": null,
"inputFields": [
{
"name": "id",
- "description": "The global ID of the note to update",
+ "description": "The global ID of the note to update.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -70108,7 +74321,7 @@
},
{
"name": "note",
- "description": "The note after mutation",
+ "description": "The note after mutation.",
"args": [
],
@@ -70136,7 +74349,7 @@
"inputFields": [
{
"name": "title",
- "description": "Title of the requirement",
+ "description": "Title of the requirement.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -70146,7 +74359,7 @@
},
{
"name": "description",
- "description": "Description of the requirement",
+ "description": "Description of the requirement.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -70156,7 +74369,7 @@
},
{
"name": "projectPath",
- "description": "Full project path the requirement is associated with",
+ "description": "Full project path the requirement is associated with.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -70170,7 +74383,7 @@
},
{
"name": "state",
- "description": "State of the requirement",
+ "description": "State of the requirement.",
"type": {
"kind": "ENUM",
"name": "RequirementState",
@@ -70180,7 +74393,7 @@
},
{
"name": "iid",
- "description": "The IID of the requirement to update",
+ "description": "The IID of the requirement to update.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -70194,7 +74407,7 @@
},
{
"name": "lastTestReportState",
- "description": "Creates a test report for the requirement with the given state",
+ "description": "Creates a test report for the requirement with the given state.",
"type": {
"kind": "ENUM",
"name": "TestReportState",
@@ -70264,7 +74477,7 @@
},
{
"name": "requirement",
- "description": "Requirement after mutation",
+ "description": "Requirement after mutation.",
"args": [
],
@@ -70292,7 +74505,7 @@
"inputFields": [
{
"name": "id",
- "description": "The global ID of the snippet to update",
+ "description": "The global ID of the snippet to update.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -70306,7 +74519,7 @@
},
{
"name": "title",
- "description": "Title of the snippet",
+ "description": "Title of the snippet.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -70316,7 +74529,7 @@
},
{
"name": "description",
- "description": "Description of the snippet",
+ "description": "Description of the snippet.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -70326,7 +74539,7 @@
},
{
"name": "visibilityLevel",
- "description": "The visibility level of the snippet",
+ "description": "The visibility level of the snippet.",
"type": {
"kind": "ENUM",
"name": "VisibilityLevelsEnum",
@@ -70336,7 +74549,7 @@
},
{
"name": "blobActions",
- "description": "Actions to perform over the snippet repository and blobs",
+ "description": "Actions to perform over the snippet repository and blobs.",
"type": {
"kind": "LIST",
"name": null,
@@ -70414,7 +74627,7 @@
},
{
"name": "snippet",
- "description": "The snippet after mutation",
+ "description": "The snippet after mutation.",
"args": [
],
@@ -70428,7 +74641,7 @@
},
{
"name": "spam",
- "description": "Indicates whether the operation returns a record detected as spam",
+ "description": "Indicates whether the operation returns a record detected as spam.",
"args": [
],
@@ -70469,7 +74682,7 @@
"args": [
{
"name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`",
+ "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": {
"kind": "LIST",
"name": null,
@@ -70551,7 +74764,7 @@
},
{
"name": "mergedAfter",
- "description": "Merge requests merged after this date",
+ "description": "Merge requests merged after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -70561,7 +74774,7 @@
},
{
"name": "mergedBefore",
- "description": "Merge requests merged before this date",
+ "description": "Merge requests merged before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -70571,7 +74784,7 @@
},
{
"name": "milestoneTitle",
- "description": "Title of the milestone",
+ "description": "Title of the milestone.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -70581,7 +74794,7 @@
},
{
"name": "sort",
- "description": "Sort merge requests by this criteria",
+ "description": "Sort merge requests by this criteria.",
"type": {
"kind": "ENUM",
"name": "MergeRequestSort",
@@ -70611,7 +74824,7 @@
},
{
"name": "authorUsername",
- "description": "Username of the author",
+ "description": "Username of the author.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -70621,7 +74834,7 @@
},
{
"name": "reviewerUsername",
- "description": "Username of the reviewer",
+ "description": "Username of the reviewer.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -70684,7 +74897,7 @@
"args": [
{
"name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`",
+ "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": {
"kind": "LIST",
"name": null,
@@ -70766,7 +74979,7 @@
},
{
"name": "mergedAfter",
- "description": "Merge requests merged after this date",
+ "description": "Merge requests merged after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -70776,7 +74989,7 @@
},
{
"name": "mergedBefore",
- "description": "Merge requests merged before this date",
+ "description": "Merge requests merged before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -70786,7 +74999,7 @@
},
{
"name": "milestoneTitle",
- "description": "Title of the milestone",
+ "description": "Title of the milestone.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -70796,7 +75009,7 @@
},
{
"name": "sort",
- "description": "Sort merge requests by this criteria",
+ "description": "Sort merge requests by this criteria.",
"type": {
"kind": "ENUM",
"name": "MergeRequestSort",
@@ -70826,7 +75039,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of the assignee",
+ "description": "Username of the assignee.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -70836,7 +75049,7 @@
},
{
"name": "reviewerUsername",
- "description": "Username of the reviewer",
+ "description": "Username of the reviewer.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -71111,7 +75324,7 @@
"args": [
{
"name": "iids",
- "description": "Array of IIDs of merge requests, for example `[1, 2]`",
+ "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": {
"kind": "LIST",
"name": null,
@@ -71193,7 +75406,7 @@
},
{
"name": "mergedAfter",
- "description": "Merge requests merged after this date",
+ "description": "Merge requests merged after this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -71203,7 +75416,7 @@
},
{
"name": "mergedBefore",
- "description": "Merge requests merged before this date",
+ "description": "Merge requests merged before this date.",
"type": {
"kind": "SCALAR",
"name": "Time",
@@ -71213,7 +75426,7 @@
},
{
"name": "milestoneTitle",
- "description": "Title of the milestone",
+ "description": "Title of the milestone.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -71223,7 +75436,7 @@
},
{
"name": "sort",
- "description": "Sort merge requests by this criteria",
+ "description": "Sort merge requests by this criteria.",
"type": {
"kind": "ENUM",
"name": "MergeRequestSort",
@@ -71253,7 +75466,7 @@
},
{
"name": "authorUsername",
- "description": "Username of the author",
+ "description": "Username of the author.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -71263,7 +75476,7 @@
},
{
"name": "assigneeUsername",
- "description": "Username of the assignee",
+ "description": "Username of the assignee.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -71326,7 +75539,7 @@
"args": [
{
"name": "ids",
- "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\"",
+ "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\".",
"type": {
"kind": "LIST",
"name": null,
@@ -71344,7 +75557,7 @@
},
{
"name": "visibility",
- "description": "The visibility of the snippet",
+ "description": "The visibility of the snippet.",
"type": {
"kind": "ENUM",
"name": "VisibilityScopesEnum",
@@ -71354,7 +75567,7 @@
},
{
"name": "type",
- "description": "The type of snippet",
+ "description": "The type of snippet.",
"type": {
"kind": "ENUM",
"name": "TypeEnum",
@@ -71417,7 +75630,7 @@
"args": [
{
"name": "search",
- "description": "Search query",
+ "description": "Search query.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -71512,7 +75725,7 @@
"args": [
{
"name": "action",
- "description": "The action to be filtered",
+ "description": "The action to be filtered.",
"type": {
"kind": "LIST",
"name": null,
@@ -71530,7 +75743,7 @@
},
{
"name": "authorId",
- "description": "The ID of an author",
+ "description": "The ID of an author.",
"type": {
"kind": "LIST",
"name": null,
@@ -71548,7 +75761,7 @@
},
{
"name": "projectId",
- "description": "The ID of a project",
+ "description": "The ID of a project.",
"type": {
"kind": "LIST",
"name": null,
@@ -71566,7 +75779,7 @@
},
{
"name": "groupId",
- "description": "The ID of a group",
+ "description": "The ID of a group.",
"type": {
"kind": "LIST",
"name": null,
@@ -71584,7 +75797,7 @@
},
{
"name": "state",
- "description": "The state of the todo",
+ "description": "The state of the todo.",
"type": {
"kind": "LIST",
"name": null,
@@ -71602,7 +75815,7 @@
},
{
"name": "type",
- "description": "The type of the todo",
+ "description": "The type of the todo.",
"type": {
"kind": "LIST",
"name": null,
@@ -72530,6 +76743,20 @@
"deprecationReason": null
},
{
+ "name": "confirmedBy",
+ "description": "The user that confirmed the vulnerability.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "User",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "description",
"description": "Description of the vulnerability",
"args": [
@@ -72633,6 +76860,20 @@
"deprecationReason": null
},
{
+ "name": "dismissedBy",
+ "description": "The user that dismissed the vulnerability.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "User",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "externalIssueLinks",
"description": "List of external issue links related to the vulnerability",
"args": [
@@ -72753,7 +76994,7 @@
"args": [
{
"name": "linkType",
- "description": "Filter issue links by link type",
+ "description": "Filter issue links by link type.",
"type": {
"kind": "ENUM",
"name": "VulnerabilityIssueLinkType",
@@ -72956,6 +77197,20 @@
"deprecationReason": null
},
{
+ "name": "resolvedBy",
+ "description": "The user that resolved the vulnerability.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "User",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "resolvedOnDefaultBranch",
"description": "Indicates whether the vulnerability is fixed on the default branch or not",
"args": [
@@ -73099,7 +77354,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the vulnerability to be confirmed",
+ "description": "ID of the vulnerability to be confirmed.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -73173,7 +77428,7 @@
},
{
"name": "vulnerability",
- "description": "The vulnerability after state change",
+ "description": "The vulnerability after state change.",
"args": [
],
@@ -73268,7 +77523,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the vulnerability to be dismissed",
+ "description": "ID of the vulnerability to be dismissed.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -73282,7 +77537,7 @@
},
{
"name": "comment",
- "description": "Reason why vulnerability should be dismissed",
+ "description": "Comment why vulnerability should be dismissed.",
"type": {
"kind": "SCALAR",
"name": "String",
@@ -73291,6 +77546,16 @@
"defaultValue": null
},
{
+ "name": "dismissalReason",
+ "description": "Reason why vulnerability should be dismissed.",
+ "type": {
+ "kind": "ENUM",
+ "name": "VulnerabilityDismissalReason",
+ "ofType": null
+ },
+ "defaultValue": null
+ },
+ {
"name": "clientMutationId",
"description": "A unique identifier for the client performing the mutation.",
"type": {
@@ -73352,7 +77617,7 @@
},
{
"name": "vulnerability",
- "description": "The vulnerability after dismissal",
+ "description": "The vulnerability after dismissal.",
"args": [
],
@@ -73373,6 +77638,47 @@
"possibleTypes": null
},
{
+ "kind": "ENUM",
+ "name": "VulnerabilityDismissalReason",
+ "description": "The dismissal reason of the Vulnerability",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": [
+ {
+ "name": "ACCEPTABLE_RISK",
+ "description": "The likelihood of the Vulnerability occurring and its impact are deemed acceptable",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "FALSE_POSITIVE",
+ "description": "The Vulnerability was incorrectly identified as being present",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "MITIGATING_CONTROL",
+ "description": "There is a mitigating control that eliminates the Vulnerability or makes its risk acceptable",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "USED_IN_TESTS",
+ "description": "The Vulnerability is used in tests and does not pose an actual risk",
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "NOT_APPLICABLE",
+ "description": "Other reasons for dismissal",
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "possibleTypes": null
+ },
+ {
"kind": "OBJECT",
"name": "VulnerabilityEdge",
"description": "An edge in a connection.",
@@ -74857,7 +79163,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the vulnerability to be resolved",
+ "description": "ID of the vulnerability to be resolved.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -74931,7 +79237,7 @@
},
{
"name": "vulnerability",
- "description": "The vulnerability after state change",
+ "description": "The vulnerability after state change.",
"args": [
],
@@ -74959,7 +79265,7 @@
"inputFields": [
{
"name": "id",
- "description": "ID of the vulnerability to be reverted",
+ "description": "ID of the vulnerability to be reverted.",
"type": {
"kind": "NON_NULL",
"name": null,
@@ -75033,7 +79339,7 @@
},
{
"name": "vulnerability",
- "description": "The vulnerability after revert",
+ "description": "The vulnerability after revert.",
"args": [
],
diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md
index 4cb79d71ab5..c098de16ef6 100644
--- a/doc/api/graphql/reference/index.md
+++ b/doc/api/graphql/reference/index.md
@@ -50,7 +50,7 @@ Autogenerated return type of AddAwardEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `awardEmoji` | AwardEmoji | The award emoji after mutation |
+| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
@@ -62,7 +62,7 @@ Autogenerated return type of AddProjectToSecurityDashboard.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `project` | Project | Project that was added to the Instance Security Dashboard |
+| `project` | Project | Project that was added to the Instance Security Dashboard. |
### AdminSidekiqQueuesDeleteJobsPayload
@@ -72,7 +72,7 @@ Autogenerated return type of AdminSidekiqQueuesDeleteJobs.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `result` | DeleteJobsResponse | Information about the status of the deletion request |
+| `result` | DeleteJobsResponse | Information about the status of the deletion request. |
### AlertManagementAlert
@@ -152,11 +152,11 @@ Autogenerated return type of AlertSetAssignees.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `alert` | AlertManagementAlert | The alert after mutation |
+| `alert` | AlertManagementAlert | The alert after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue created after mutation |
-| `todo` | Todo | The todo after mutation |
+| `issue` | Issue | The issue created after mutation. |
+| `todo` | Todo | The todo after mutation. |
### AlertTodoCreatePayload
@@ -164,11 +164,11 @@ Autogenerated return type of AlertTodoCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `alert` | AlertManagementAlert | The alert after mutation |
+| `alert` | AlertManagementAlert | The alert after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue created after mutation |
-| `todo` | Todo | The todo after mutation |
+| `issue` | Issue | The issue created after mutation. |
+| `todo` | Todo | The todo after mutation. |
### AwardEmoji
@@ -189,7 +189,7 @@ Autogenerated return type of AwardEmojiAdd.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `awardEmoji` | AwardEmoji | The award emoji after mutation |
+| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
@@ -199,7 +199,7 @@ Autogenerated return type of AwardEmojiRemove.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `awardEmoji` | AwardEmoji | The award emoji after mutation |
+| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
@@ -209,7 +209,7 @@ Autogenerated return type of AwardEmojiToggle.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `awardEmoji` | AwardEmoji | The award emoji after mutation |
+| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `toggledOn` | Boolean! | Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji. |
@@ -252,6 +252,8 @@ Represents a project or group board.
| `lists` | BoardListConnection | Lists of the board |
| `milestone` | Milestone | The board milestone |
| `name` | String | Name of the board |
+| `webPath` | String! | Web path of the board. |
+| `webUrl` | String! | Web URL of the board. |
| `weight` | Int | Weight of the board |
### BoardEpic
@@ -325,6 +327,7 @@ Represents a list for an issue board.
| `id` | ID! | ID (global ID) of the list |
| `issues` | IssueConnection | Board issues |
| `issuesCount` | Int | Count of issues in the list |
+| `iteration` | Iteration | Iteration of the list |
| `label` | Label | Label of the list |
| `limitMetric` | ListLimitMetric | The current limit metric for the list |
| `listType` | String! | Type of the list |
@@ -343,7 +346,7 @@ Autogenerated return type of BoardListCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `list` | BoardList | List of the issue board |
+| `list` | BoardList | List of the issue board. |
### BoardListUpdateLimitMetricsPayload
@@ -353,7 +356,7 @@ Autogenerated return type of BoardListUpdateLimitMetrics.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `list` | BoardList | The updated list |
+| `list` | BoardList | The updated list. |
### Branch
@@ -374,20 +377,35 @@ Represents the total number of issues and their weights for a particular day.
| `scopeCount` | Int! | Number of issues as of this day |
| `scopeWeight` | Int! | Total weight of issues as of this day |
+### CiBuildNeed
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `name` | String | Name of the job we need to complete. |
+
+### CiCdSettingsUpdatePayload
+
+Autogenerated return type of CiCdSettingsUpdate.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
+| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+
### CiConfig
| Field | Type | Description |
| ----- | ---- | ----------- |
| `errors` | String! => Array | Linting errors |
| `mergedYaml` | String | Merged CI config YAML |
-| `stages` | CiConfigStage! => Array | Stages of the pipeline |
+| `stages` | CiConfigStageConnection | Stages of the pipeline |
| `status` | CiConfigStatus | Status of linting, can be either valid or invalid |
### CiConfigGroup
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `jobs` | CiConfigJob! => Array | Jobs in group |
+| `jobs` | CiConfigJobConnection | Jobs in group |
| `name` | String | Name of the job group |
| `size` | Int | Size of the job group |
@@ -395,10 +413,25 @@ Represents the total number of issues and their weights for a particular day.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `groupName` | String | Name of the job group |
-| `name` | String | Name of the job |
-| `needs` | CiConfigNeed! => Array | Builds that must complete before the jobs run |
-| `stage` | String | Name of the job stage |
+| `afterScript` | String! => Array | Override a set of commands that are executed after the job. |
+| `allowFailure` | Boolean | Allow job to fail. |
+| `beforeScript` | String! => Array | Override a set of commands that are executed before the job. |
+| `environment` | String | Name of an environment to which the job deploys. |
+| `except` | CiConfigJobRestriction | Limit when jobs are not created. |
+| `groupName` | String | Name of the job group. |
+| `name` | String | Name of the job. |
+| `needs` | CiConfigNeedConnection | Builds that must complete before the jobs run. |
+| `only` | CiConfigJobRestriction | Jobs are created when these conditions do not apply. |
+| `script` | String! => Array | Shell script that is executed by a runner. |
+| `stage` | String | Name of the job stage. |
+| `tags` | String! => Array | List of tags that are used to select a runner. |
+| `when` | String | When to run the job. |
+
+### CiConfigJobRestriction
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `refs` | String! => Array | The Git refs the job restriction applies to. |
### CiConfigNeed
@@ -410,7 +443,7 @@ Represents the total number of issues and their weights for a particular day.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `groups` | CiConfigGroup! => Array | Groups of jobs for the stage |
+| `groups` | CiConfigGroupConnection | Groups of jobs for the stage |
| `name` | String | Name of the stage |
### CiGroup
@@ -429,7 +462,7 @@ Represents the total number of issues and their weights for a particular day.
| `artifacts` | CiJobArtifactConnection | Artifacts generated by the job |
| `detailedStatus` | DetailedStatus | Detailed status of the job |
| `name` | String | Name of the job |
-| `needs` | CiJobConnection | Builds that must complete before the jobs run |
+| `needs` | CiBuildNeedConnection | References to builds that must complete before the jobs run |
| `pipeline` | Pipeline | Pipeline the job belongs to |
| `scheduledAt` | Time | Schedule for the build |
@@ -484,8 +517,8 @@ Autogenerated return type of ClusterAgentTokenCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `secret` | String | Token secret value. Make sure you save it - you won't be able to access it again |
-| `token` | ClusterAgentToken | Token created after mutation |
+| `secret` | String | Token secret value. Make sure you save it - you won't be able to access it again. |
+| `token` | ClusterAgentToken | Token created after mutation. |
### ClusterAgentTokenDeletePayload
@@ -545,7 +578,7 @@ Autogenerated return type of CommitCreate.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `commit` | Commit | The commit after mutation |
+| `commit` | Commit | The commit after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### ComplianceFramework
@@ -567,8 +600,8 @@ Autogenerated return type of ConfigureSast.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `status` | String! | Status of creating the commit for the supplied SAST CI configuration |
-| `successPath` | String | Redirect path to use when the response is successful |
+| `status` | String! | Status of creating the commit for the supplied SAST CI configuration. |
+| `successPath` | String | Redirect path to use when the response is successful. |
### ContainerExpirationPolicy
@@ -647,11 +680,11 @@ Autogenerated return type of CreateAlertIssue.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `alert` | AlertManagementAlert | The alert after mutation |
+| `alert` | AlertManagementAlert | The alert after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue created after mutation |
-| `todo` | Todo | The todo after mutation |
+| `issue` | Issue | The issue created after mutation. |
+| `todo` | Todo | The todo after mutation. |
### CreateAnnotationPayload
@@ -659,7 +692,7 @@ Autogenerated return type of CreateAnnotation.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `annotation` | MetricsDashboardAnnotation | The created annotation |
+| `annotation` | MetricsDashboardAnnotation | The created annotation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
@@ -679,7 +712,7 @@ Autogenerated return type of CreateBranch.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `branch` | Branch | Branch after mutation |
+| `branch` | Branch | Branch after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
@@ -690,7 +723,7 @@ Autogenerated return type of CreateClusterAgent.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `clusterAgent` | ClusterAgent | Cluster agent created after mutation |
+| `clusterAgent` | ClusterAgent | Cluster agent created after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### CreateComplianceFrameworkPayload
@@ -710,7 +743,7 @@ Autogenerated return type of CreateCustomEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `customEmoji` | CustomEmoji | The new custom emoji |
+| `customEmoji` | CustomEmoji | The new custom emoji. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### CreateDevopsAdoptionSegmentPayload
@@ -721,7 +754,7 @@ Autogenerated return type of CreateDevopsAdoptionSegment.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `segment` | DevopsAdoptionSegment | The segment after mutation |
+| `segment` | DevopsAdoptionSegment | The segment after mutation. |
### CreateDiffNotePayload
@@ -731,7 +764,7 @@ Autogenerated return type of CreateDiffNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `note` | Note | The note after mutation |
+| `note` | Note | The note after mutation. |
### CreateEpicPayload
@@ -740,7 +773,7 @@ Autogenerated return type of CreateEpic.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epic` | Epic | The created epic |
+| `epic` | Epic | The created epic. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### CreateImageDiffNotePayload
@@ -751,7 +784,7 @@ Autogenerated return type of CreateImageDiffNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `note` | Note | The note after mutation |
+| `note` | Note | The note after mutation. |
### CreateIssuePayload
@@ -761,7 +794,7 @@ Autogenerated return type of CreateIssue.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### CreateIterationPayload
@@ -771,7 +804,7 @@ Autogenerated return type of CreateIteration.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `iteration` | Iteration | The created iteration |
+| `iteration` | Iteration | The created iteration. |
### CreateNotePayload
@@ -781,7 +814,7 @@ Autogenerated return type of CreateNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `note` | Note | The note after mutation |
+| `note` | Note | The note after mutation. |
### CreateRequirementPayload
@@ -791,7 +824,7 @@ Autogenerated return type of CreateRequirement.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `requirement` | Requirement | Requirement after mutation |
+| `requirement` | Requirement | Requirement after mutation. |
### CreateSnippetPayload
@@ -801,8 +834,8 @@ Autogenerated return type of CreateSnippet.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `snippet` | Snippet | The snippet after mutation |
-| `spam` | Boolean | Indicates whether the operation returns a record detected as spam |
+| `snippet` | Snippet | The snippet after mutation. |
+| `spam` | Boolean | Indicates whether the operation returns a record detected as spam. |
### CreateTestCasePayload
@@ -812,7 +845,7 @@ Autogenerated return type of CreateTestCase.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `testCase` | Issue | The test case created |
+| `testCase` | Issue | The test case created. |
### CustomEmoji
@@ -1063,7 +1096,7 @@ Autogenerated return type of DesignManagementDelete.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `version` | DesignVersion | The new version in which the designs are deleted |
+| `version` | DesignVersion | The new version in which the designs are deleted. |
### DesignManagementMovePayload
@@ -1072,7 +1105,7 @@ Autogenerated return type of DesignManagementMove.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `designCollection` | DesignCollection | The current state of the collection |
+| `designCollection` | DesignCollection | The current state of the collection. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### DesignManagementUploadPayload
@@ -1082,7 +1115,7 @@ Autogenerated return type of DesignManagementUpload.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `designs` | Design! => Array | The designs that were uploaded by the mutation |
+| `designs` | Design! => Array | The designs that were uploaded by the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `skippedDesigns` | Design! => Array | Any designs that were skipped from the upload due to there being no change to their content since their last version |
@@ -1114,7 +1147,7 @@ Autogenerated return type of DestroyBoard.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `board` | Board | The board after mutation |
+| `board` | Board | The board after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
@@ -1144,7 +1177,7 @@ Autogenerated return type of DestroyContainerRepositoryTags.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `deletedTagNames` | String! => Array | Deleted container repository tags |
+| `deletedTagNames` | String! => Array | Deleted container repository tags. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### DestroyNotePayload
@@ -1155,7 +1188,7 @@ Autogenerated return type of DestroyNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `note` | Note | The note after mutation |
+| `note` | Note | The note after mutation. |
### DestroySnippetPayload
@@ -1165,7 +1198,7 @@ Autogenerated return type of DestroySnippet.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `snippet` | Snippet | The snippet after mutation |
+| `snippet` | Snippet | The snippet after mutation. |
### DetailedStatus
@@ -1274,7 +1307,7 @@ Autogenerated return type of DiscussionToggleResolve.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `discussion` | Discussion | The discussion after mutation |
+| `discussion` | Discussion | The discussion after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### DismissVulnerabilityPayload
@@ -1285,7 +1318,7 @@ Autogenerated return type of DismissVulnerability.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after dismissal |
+| `vulnerability` | Vulnerability | The vulnerability after dismissal. |
### Environment
@@ -1367,8 +1400,8 @@ Autogenerated return type of EpicAddIssue.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epic` | Epic | The epic after mutation |
-| `epicIssue` | EpicIssue | The epic-issue relation |
+| `epic` | Epic | The epic after mutation. |
+| `epicIssue` | EpicIssue | The epic-issue relation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### EpicBoard
@@ -1377,8 +1410,9 @@ Represents an epic board.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `id` | BoardsEpicBoardID! | Global ID of the board |
-| `name` | String | Name of the board |
+| `id` | BoardsEpicBoardID! | Global ID of the board. |
+| `lists` | EpicListConnection | Epic board lists. |
+| `name` | String | Name of the board. |
### EpicDescendantCount
@@ -1423,6 +1457,7 @@ Relationship between an epic and an issue.
| `blockedByCount` | Int | Count of issues blocking this issue. |
| `closedAt` | Time | Timestamp of when the issue was closed |
| `confidential` | Boolean! | Indicates the issue is confidential |
+| `createNoteEmail` | String | User specific email address for the issue |
| `createdAt` | Time! | Timestamp of when the issue was created |
| `currentUserTodos` | TodoConnection! | Todos for the current user |
| `description` | String | Description of the issue |
@@ -1472,6 +1507,19 @@ Relationship between an epic and an issue.
| `webUrl` | String! | Web URL of the issue |
| `weight` | Int | Weight of the issue. |
+### EpicList
+
+Represents an epic board list.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `epics` | EpicConnection | List epics. |
+| `id` | BoardsEpicListID! | Global ID of the board list. |
+| `label` | Label | Label of the list. |
+| `listType` | String! | Type of the list. |
+| `position` | Int | Position of the list within the board. |
+| `title` | String! | Title of the list. |
+
### EpicPermissions
Check permissions for the current user on an epic.
@@ -1494,7 +1542,7 @@ Autogenerated return type of EpicSetSubscription.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epic` | Epic | The epic after mutation |
+| `epic` | Epic | The epic after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### EpicTreeReorderPayload
@@ -1506,6 +1554,15 @@ Autogenerated return type of EpicTreeReorder.
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+### ExportRequirementsPayload
+
+Autogenerated return type of ExportRequirements.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
+| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+
### ExternalIssue
Represents an external issue.
@@ -1565,7 +1622,7 @@ Represents an external issue.
| `board` | Board | A single board of the group |
| `boards` | BoardConnection | Boards of the group |
| `codeCoverageActivities` | CodeCoverageActivityConnection | Represents the code coverage activity for this group |
-| `complianceFrameworks` | ComplianceFrameworkConnection | Compliance frameworks available to projects in this namespace Available only when feature flag `ff_custom_compliance_frameworks` is enabled. |
+| `complianceFrameworks` | ComplianceFrameworkConnection | Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled. |
| `containerRepositories` | ContainerRepositoryConnection | Container repositories of the group |
| `containerRepositoriesCount` | Int! | Number of container repositories in the group |
| `containsLockedProjects` | Boolean! | Includes at least one project where the repository size exceeds the limit |
@@ -1593,6 +1650,7 @@ Represents an external issue.
| `mergeRequests` | MergeRequestConnection | Merge requests for projects in this group |
| `milestones` | MilestoneConnection | Milestones of the group |
| `name` | String! | Name of the namespace |
+| `packageSettings` | PackageSettings | The package settings for the namespace |
| `parent` | Group | Parent group |
| `path` | String! | Path of the namespace |
| `projectCreationLevel` | String | The permission level required to create projects in the group |
@@ -1667,7 +1725,7 @@ Autogenerated return type of HttpIntegrationCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `integration` | AlertManagementHttpIntegration | The HTTP integration |
+| `integration` | AlertManagementHttpIntegration | The HTTP integration. |
### HttpIntegrationDestroyPayload
@@ -1677,7 +1735,7 @@ Autogenerated return type of HttpIntegrationDestroy.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `integration` | AlertManagementHttpIntegration | The HTTP integration |
+| `integration` | AlertManagementHttpIntegration | The HTTP integration. |
### HttpIntegrationResetTokenPayload
@@ -1687,7 +1745,7 @@ Autogenerated return type of HttpIntegrationResetToken.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `integration` | AlertManagementHttpIntegration | The HTTP integration |
+| `integration` | AlertManagementHttpIntegration | The HTTP integration. |
### HttpIntegrationUpdatePayload
@@ -1697,7 +1755,20 @@ Autogenerated return type of HttpIntegrationUpdate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `integration` | AlertManagementHttpIntegration | The HTTP integration |
+| `integration` | AlertManagementHttpIntegration | The HTTP integration. |
+
+### IncidentManagementOncallRotation
+
+Describes an incident management on-call rotation.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `id` | IncidentManagementOncallRotationID! | ID of the on-call rotation. |
+| `length` | Int | Length of the on-call schedule, in the units specified by lengthUnit. |
+| `lengthUnit` | OncallRotationUnitEnum | Unit of the on-call rotation length. |
+| `name` | String! | Name of the on-call rotation. |
+| `participants` | OncallParticipantTypeConnection | Participants of the on-call rotation. |
+| `startsAt` | Time | Start date of the on-call rotation. |
### IncidentManagementOncallSchedule
@@ -1708,6 +1779,7 @@ Describes an incident management on-call schedule.
| `description` | String | Description of the on-call schedule |
| `iid` | ID! | Internal ID of the on-call schedule |
| `name` | String! | Name of the on-call schedule |
+| `rotations` | IncidentManagementOncallRotationConnection! | On-call rotations for the on-call schedule |
| `timezone` | String! | Time zone of the on-call schedule |
### InstanceSecurityDashboard
@@ -1740,6 +1812,7 @@ Represents a recorded measurement (object count) for the Admins.
| `blockedByCount` | Int | Count of issues blocking this issue. |
| `closedAt` | Time | Timestamp of when the issue was closed |
| `confidential` | Boolean! | Indicates the issue is confidential |
+| `createNoteEmail` | String | User specific email address for the issue |
| `createdAt` | Time! | Timestamp of when the issue was created |
| `currentUserTodos` | TodoConnection! | Todos for the current user |
| `description` | String | Description of the issue |
@@ -1795,7 +1868,7 @@ Autogenerated return type of IssueMoveList.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueMovePayload
@@ -1805,7 +1878,7 @@ Autogenerated return type of IssueMove.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssuePermissions
@@ -1830,7 +1903,7 @@ Autogenerated return type of IssueSetAssignees.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueSetConfidentialPayload
@@ -1840,7 +1913,7 @@ Autogenerated return type of IssueSetConfidential.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueSetDueDatePayload
@@ -1850,7 +1923,7 @@ Autogenerated return type of IssueSetDueDate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueSetEpicPayload
@@ -1860,7 +1933,7 @@ Autogenerated return type of IssueSetEpic.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueSetIterationPayload
@@ -1870,7 +1943,7 @@ Autogenerated return type of IssueSetIteration.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueSetLockedPayload
@@ -1880,7 +1953,7 @@ Autogenerated return type of IssueSetLocked.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueSetSeverityPayload
@@ -1890,7 +1963,7 @@ Autogenerated return type of IssueSetSeverity.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueSetSubscriptionPayload
@@ -1900,7 +1973,7 @@ Autogenerated return type of IssueSetSubscription.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueSetWeightPayload
@@ -1910,7 +1983,7 @@ Autogenerated return type of IssueSetWeight.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### IssueStatusCountsType
@@ -1964,7 +2037,7 @@ Autogenerated return type of JiraImportStart.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `jiraImport` | JiraImport | The Jira import data after mutation |
+| `jiraImport` | JiraImport | The Jira import data after mutation. |
### JiraImportUsersPayload
@@ -2022,7 +2095,7 @@ Autogenerated return type of LabelCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `label` | Label | The label after mutation |
+| `label` | Label | The label after mutation. |
### MarkAsSpamSnippetPayload
@@ -2032,7 +2105,7 @@ Autogenerated return type of MarkAsSpamSnippet.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `snippet` | Snippet | The snippet after mutation |
+| `snippet` | Snippet | The snippet after mutation. |
### MergeRequest
@@ -2046,6 +2119,7 @@ Autogenerated return type of MarkAsSpamSnippet.
| `assignees` | UserConnection | Assignees of the merge request |
| `author` | User | User who created this merge request |
| `autoMergeEnabled` | Boolean! | Indicates if auto merge is enabled for the merge request |
+| `autoMergeStrategy` | String | Selected auto merge strategy |
| `availableAutoMergeStrategies` | String! => Array | Array of available auto merge strategies |
| `commitCount` | Int | Number of commits in the merge request |
| `commitsWithoutMergeCommits` | CommitConnection | Merge request commits excluding merge commits |
@@ -2054,6 +2128,7 @@ Autogenerated return type of MarkAsSpamSnippet.
| `currentUserTodos` | TodoConnection! | Todos for the current user |
| `defaultMergeCommitMessage` | String | Default merge commit message of the merge request |
| `defaultMergeCommitMessageWithDescription` | String | Default merge commit message of the merge request with description |
+| `defaultSquashCommitMessage` | String | Default squash commit message of the merge request |
| `description` | String | Description of the merge request (Markdown rendered as HTML for caching) |
| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
| `diffHeadSha` | String | Diff head SHA of the merge request |
@@ -2075,19 +2150,21 @@ Autogenerated return type of MarkAsSpamSnippet.
| `mergeOngoing` | Boolean! | Indicates if a merge is currently occurring |
| `mergeStatus` | String | Status of the merge request |
| `mergeTrainsCount` | Int | |
+| `mergeUser` | User | User who merged this merge request |
| `mergeWhenPipelineSucceeds` | Boolean | Indicates if the merge has been set to be merged when its pipeline succeeds (MWPS) |
| `mergeable` | Boolean! | Indicates if the merge request is mergeable |
| `mergeableDiscussionsState` | Boolean | Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged |
| `mergedAt` | Time | Timestamp of when the merge request was merged, null if not merged |
| `milestone` | Milestone | The milestone of the merge request |
| `notes` | NoteConnection! | All notes on this noteable |
-| `participants` | UserConnection | Participants in the merge request |
+| `participants` | UserConnection | Participants in the merge request. This includes the author, assignees, reviewers, and users mentioned in notes. |
| `pipelines` | PipelineConnection | Pipelines for the merge request. Note: for performance reasons, no more than the most recent 500 pipelines will be returned. |
| `project` | Project! | Alias for target_project |
| `projectId` | Int! | ID of the merge request project |
| `rebaseCommitSha` | String | Rebase commit SHA of the merge request |
| `rebaseInProgress` | Boolean! | Indicates if there is a rebase currently in progress for the merge request |
| `reference` | String! | Internal reference of the merge request. Returned in shortened format by default |
+| `reviewers` | UserConnection | Users from whom a review has been requested. |
| `securityAutoFix` | Boolean | Indicates if the merge request is created by @GitLab-Security-Bot. |
| `shouldBeRebased` | Boolean! | Indicates if the merge request will be rebased |
| `shouldRemoveSourceBranch` | Boolean | Indicates if the source branch of the merge request will be deleted after merge |
@@ -2096,6 +2173,7 @@ Autogenerated return type of MarkAsSpamSnippet.
| `sourceBranchProtected` | Boolean! | Indicates if the source branch is protected |
| `sourceProject` | Project | Source project of the merge request |
| `sourceProjectId` | Int | ID of the merge request source project |
+| `squash` | Boolean! | Indicates if squash on merge is enabled |
| `squashOnMerge` | Boolean! | Indicates if squash on merge is enabled |
| `state` | MergeRequestState! | State of the merge request |
| `subscribed` | Boolean! | Indicates if the currently logged in user is subscribed to this merge request |
@@ -2124,7 +2202,7 @@ Autogenerated return type of MergeRequestCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `mergeRequest` | MergeRequest | The merge request after mutation |
+| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestDiffRegistry
@@ -2165,7 +2243,7 @@ Autogenerated return type of MergeRequestSetAssignees.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `mergeRequest` | MergeRequest | The merge request after mutation |
+| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetLabelsPayload
@@ -2175,7 +2253,7 @@ Autogenerated return type of MergeRequestSetLabels.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `mergeRequest` | MergeRequest | The merge request after mutation |
+| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetLockedPayload
@@ -2185,7 +2263,7 @@ Autogenerated return type of MergeRequestSetLocked.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `mergeRequest` | MergeRequest | The merge request after mutation |
+| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetMilestonePayload
@@ -2195,7 +2273,7 @@ Autogenerated return type of MergeRequestSetMilestone.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `mergeRequest` | MergeRequest | The merge request after mutation |
+| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetSubscriptionPayload
@@ -2205,7 +2283,7 @@ Autogenerated return type of MergeRequestSetSubscription.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `mergeRequest` | MergeRequest | The merge request after mutation |
+| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestSetWipPayload
@@ -2215,7 +2293,7 @@ Autogenerated return type of MergeRequestSetWip.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `mergeRequest` | MergeRequest | The merge request after mutation |
+| `mergeRequest` | MergeRequest | The merge request after mutation. |
### MergeRequestUpdatePayload
@@ -2225,7 +2303,7 @@ Autogenerated return type of MergeRequestUpdate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `mergeRequest` | MergeRequest | The merge request after mutation |
+| `mergeRequest` | MergeRequest | The merge request after mutation. |
### Metadata
@@ -2300,7 +2378,7 @@ Contains statistics about a milestone.
| ----- | ---- | ----------- |
| `actualRepositorySizeLimit` | Float | Size limit for repositories in the namespace in bytes |
| `additionalPurchasedStorageSize` | Float | Additional storage purchased for the root namespace in bytes |
-| `complianceFrameworks` | ComplianceFrameworkConnection | Compliance frameworks available to projects in this namespace Available only when feature flag `ff_custom_compliance_frameworks` is enabled. |
+| `complianceFrameworks` | ComplianceFrameworkConnection | Compliance frameworks available to projects in this namespace. Available only when feature flag `ff_custom_compliance_frameworks` is enabled. |
| `containsLockedProjects` | Boolean! | Includes at least one project where the repository size exceeds the limit |
| `description` | String | Description of the namespace |
| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
@@ -2310,6 +2388,7 @@ Contains statistics about a milestone.
| `isTemporaryStorageIncreaseEnabled` | Boolean! | Status of the temporary storage increase |
| `lfsEnabled` | Boolean | Indicates if Large File Storage (LFS) is enabled for namespace |
| `name` | String! | Name of the namespace |
+| `packageSettings` | PackageSettings | The package settings for the namespace |
| `path` | String! | Path of the namespace |
| `projects` | ProjectConnection! | Projects within this namespace |
| `repositorySizeExcessProjectCount` | Int! | Number of projects in the root namespace where the repository size exceeds the limit |
@@ -2329,7 +2408,7 @@ Autogenerated return type of NamespaceIncreaseStorageTemporarily.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `namespace` | Namespace | The namespace after mutation |
+| `namespace` | Namespace | The namespace after mutation. |
### Note
@@ -2351,6 +2430,7 @@ Autogenerated return type of NamespaceIncreaseStorageTemporarily.
| `system` | Boolean! | Indicates whether this note was created by the system or by a user |
| `systemNoteIconName` | String | Name of the icon corresponding to a system note |
| `updatedAt` | Time! | Timestamp of the note's last activity |
+| `url` | String | URL to view this Note in the Web UI |
| `userPermissions` | NotePermissions! | Permissions for the current user on the resource |
### NotePermissions
@@ -2364,6 +2444,27 @@ Autogenerated return type of NamespaceIncreaseStorageTemporarily.
| `repositionNote` | Boolean! | Indicates the user can perform `reposition_note` on this resource |
| `resolveNote` | Boolean! | Indicates the user can perform `resolve_note` on this resource |
+### OncallParticipantType
+
+The rotation participant and color palette.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `colorPalette` | String | The color palette to assign to the on-call user. For example "blue". |
+| `colorWeight` | String | The color weight to assign to for the on-call user, for example "500". Max 4 chars. For easy identification of the user. |
+| `id` | IncidentManagementOncallParticipantID! | ID of the on-call participant. |
+| `user` | User! | The user who is participating. |
+
+### OncallRotationCreatePayload
+
+Autogenerated return type of OncallRotationCreate.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
+| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `oncallRotation` | IncidentManagementOncallRotation | The on-call rotation. |
+
### OncallScheduleCreatePayload
Autogenerated return type of OncallScheduleCreate.
@@ -2372,7 +2473,7 @@ Autogenerated return type of OncallScheduleCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `oncallSchedule` | IncidentManagementOncallSchedule | The on-call schedule |
+| `oncallSchedule` | IncidentManagementOncallSchedule | The on-call schedule. |
### OncallScheduleDestroyPayload
@@ -2382,7 +2483,7 @@ Autogenerated return type of OncallScheduleDestroy.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `oncallSchedule` | IncidentManagementOncallSchedule | The on-call schedule |
+| `oncallSchedule` | IncidentManagementOncallSchedule | The on-call schedule. |
### OncallScheduleUpdatePayload
@@ -2392,20 +2493,62 @@ Autogenerated return type of OncallScheduleUpdate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `oncallSchedule` | IncidentManagementOncallSchedule | The on-call schedule |
+| `oncallSchedule` | IncidentManagementOncallSchedule | The on-call schedule. |
### Package
-Represents a package.
+Represents a package in the Package Registry.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `createdAt` | Time! | The created date. |
+| `id` | ID! | The ID of the package. |
+| `name` | String! | The name of the package. |
+| `packageType` | PackageTypeEnum! | The type of the package. |
+| `pipelines` | PipelineConnection | Pipelines that built the package. |
+| `project` | Project! | Project where the package is stored. |
+| `tags` | PackageTagConnection | The package tags. |
+| `updatedAt` | Time! | The updated date. |
+| `version` | String | The version of the package. |
+| `versions` | PackageConnection | The other versions of the package. |
+
+### PackageComposerDetails
+
+Details of a Composer package.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `composerMetadatum` | PackageComposerMetadatumType! | The Composer metadatum. |
+| `createdAt` | Time! | The created date. |
+| `id` | ID! | The ID of the package. |
+| `name` | String! | The name of the package. |
+| `packageType` | PackageTypeEnum! | The type of the package. |
+| `pipelines` | PipelineConnection | Pipelines that built the package. |
+| `project` | Project! | Project where the package is stored. |
+| `tags` | PackageTagConnection | The package tags. |
+| `updatedAt` | Time! | The updated date. |
+| `version` | String | The version of the package. |
+| `versions` | PackageConnection | The other versions of the package. |
+
+### PackageComposerJsonType
+
+Represents a composer JSON file.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `license` | String | The license set in the Composer JSON file. |
+| `name` | String | The name set in the Composer JSON file. |
+| `type` | String | The type set in the Composer JSON file. |
+| `version` | String | The version set in the Composer JSON file. |
+
+### PackageComposerMetadatumType
+
+Composer metadatum.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `createdAt` | Time! | The created date |
-| `id` | ID! | The ID of the package |
-| `name` | String! | The name of the package |
-| `packageType` | PackageTypeEnum! | The type of the package |
-| `updatedAt` | Time! | The update date |
-| `version` | String | The version of the package |
+| `composerJson` | PackageComposerJsonType! | Data of the Composer JSON file. |
+| `targetSha` | String! | Target SHA of the package. |
### PackageFileRegistry
@@ -2422,6 +2565,26 @@ Represents the Geo sync and verification state of a package file.
| `retryCount` | Int | Number of consecutive failed sync attempts of the PackageFileRegistry |
| `state` | RegistryState | Sync state of the PackageFileRegistry |
+### PackageSettings
+
+Namespace-level Package Registry settings.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `mavenDuplicateExceptionRegex` | UntrustedRegexp | When maven_duplicates_allowed is false, you can publish duplicate packages with names that match this regex. Otherwise, this setting has no effect. |
+| `mavenDuplicatesAllowed` | Boolean! | Indicates whether duplicate Maven packages are allowed for this namespace. |
+
+### PackageTag
+
+Represents a package tag.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `createdAt` | Time! | The created date. |
+| `id` | ID! | The ID of the tag. |
+| `name` | String! | The name of the tag. |
+| `updatedAt` | Time! | The updated date. |
+
### PageInfo
Information about pagination in a connection..
@@ -2515,7 +2678,7 @@ Autogenerated return type of PipelineRetry.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `pipeline` | Pipeline | The pipeline after mutation |
+| `pipeline` | Pipeline | The pipeline after mutation. |
### Project
@@ -2545,7 +2708,6 @@ Autogenerated return type of PipelineRetry.
| `dastScannerProfiles` | DastScannerProfileConnection | The DAST scanner profiles associated with the project |
| `dastSiteProfile` | DastSiteProfile | DAST Site Profile associated with the project |
| `dastSiteProfiles` | DastSiteProfileConnection | DAST Site Profiles associated with the project |
-| `dastSiteValidation` | DastSiteValidation | DAST Site Validation associated with the project. Will always return `null` if `security_on_demand_scans_site_validation` is disabled |
| `dastSiteValidations` | DastSiteValidationConnection | DAST Site Validations associated with the project. Will always return no nodes if `security_on_demand_scans_site_validation` is disabled |
| `description` | String | Short description of the project |
| `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` |
@@ -2617,7 +2779,6 @@ Autogenerated return type of PipelineRetry.
| `suggestionCommitMessage` | String | The commit message used to apply merge request suggestions |
| `tagList` | String | List of project topics (not Git tags) |
| `terraformStates` | TerraformStateConnection | Terraform states associated with the project |
-| `totalPipelineDuration` | Int | Total pipeline duration for all of the pipelines in a project |
| `userPermissions` | ProjectPermissions! | Permissions for the current user on the resource |
| `visibility` | String | Visibility of the project |
| `vulnerabilities` | VulnerabilityConnection | Vulnerabilities reported on the project |
@@ -2631,6 +2792,7 @@ Autogenerated return type of PipelineRetry.
| Field | Type | Description |
| ----- | ---- | ----------- |
+| `keepLatestArtifact` | Boolean | Whether to keep the latest builds artifacts. |
| `mergePipelinesEnabled` | Boolean | Whether merge pipelines are enabled. |
| `mergeTrainsEnabled` | Boolean | Whether merge trains are enabled. |
| `project` | Project | Project the CI/CD settings belong to. |
@@ -2729,7 +2891,7 @@ Autogenerated return type of PrometheusIntegrationCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `integration` | AlertManagementPrometheusIntegration | The newly created integration |
+| `integration` | AlertManagementPrometheusIntegration | The newly created integration. |
### PrometheusIntegrationResetTokenPayload
@@ -2739,7 +2901,7 @@ Autogenerated return type of PrometheusIntegrationResetToken.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `integration` | AlertManagementPrometheusIntegration | The newly created integration |
+| `integration` | AlertManagementPrometheusIntegration | The newly created integration. |
### PrometheusIntegrationUpdatePayload
@@ -2749,7 +2911,7 @@ Autogenerated return type of PrometheusIntegrationUpdate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `integration` | AlertManagementPrometheusIntegration | The newly created integration |
+| `integration` | AlertManagementPrometheusIntegration | The newly created integration. |
### PromoteToEpicPayload
@@ -2758,9 +2920,9 @@ Autogenerated return type of PromoteToEpic.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epic` | Epic | The epic after issue promotion |
+| `epic` | Epic | The epic after issue promotion. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### Release
@@ -2814,7 +2976,7 @@ Autogenerated return type of ReleaseCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `release` | Release | The release after mutation |
+| `release` | Release | The release after mutation. |
### ReleaseDeletePayload
@@ -2874,7 +3036,7 @@ Autogenerated return type of RemoveAwardEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `awardEmoji` | AwardEmoji | The award emoji after mutation |
+| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
@@ -2895,7 +3057,7 @@ Autogenerated return type of RepositionImageDiffNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `note` | Note | The note after mutation |
+| `note` | Note | The note after mutation. |
### Repository
@@ -2957,7 +3119,7 @@ Autogenerated return type of RevertVulnerabilityToDetected.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after revert |
+| `vulnerability` | Vulnerability | The vulnerability after revert. |
### RootStorageStatistics
@@ -3468,7 +3630,7 @@ Autogenerated return type of TodoCreate.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `todo` | Todo | The to-do created |
+| `todo` | Todo | The to-do created. |
### TodoMarkDonePayload
@@ -3478,7 +3640,7 @@ Autogenerated return type of TodoMarkDone.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `todo` | Todo! | The requested todo |
+| `todo` | Todo! | The requested todo. |
### TodoRestoreManyPayload
@@ -3488,7 +3650,7 @@ Autogenerated return type of TodoRestoreMany.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `todos` | Todo! => Array | Updated todos |
+| `todos` | Todo! => Array | Updated todos. |
| `updatedIds` **{warning-solid}** | TodoID! => Array | **Deprecated:** Use todos. Deprecated in 13.2. |
### TodoRestorePayload
@@ -3499,7 +3661,7 @@ Autogenerated return type of TodoRestore.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `todo` | Todo! | The requested todo |
+| `todo` | Todo! | The requested todo. |
### TodosMarkAllDonePayload
@@ -3509,7 +3671,7 @@ Autogenerated return type of TodosMarkAllDone.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `todos` | Todo! => Array | Updated todos |
+| `todos` | Todo! => Array | Updated todos. |
| `updatedIds` **{warning-solid}** | TodoID! => Array | **Deprecated:** Use todos. Deprecated in 13.2. |
### ToggleAwardEmojiPayload
@@ -3518,7 +3680,7 @@ Autogenerated return type of ToggleAwardEmoji.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `awardEmoji` | AwardEmoji | The award emoji after mutation |
+| `awardEmoji` | AwardEmoji | The award emoji after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `toggledOn` | Boolean! | Indicates the status of the emoji. True if the toggle awarded the emoji, and false if the toggle removed the emoji. |
@@ -3553,11 +3715,11 @@ Autogenerated return type of UpdateAlertStatus.
| Field | Type | Description |
| ----- | ---- | ----------- |
-| `alert` | AlertManagementAlert | The alert after mutation |
+| `alert` | AlertManagementAlert | The alert after mutation. |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue created after mutation |
-| `todo` | Todo | The todo after mutation |
+| `issue` | Issue | The issue created after mutation. |
+| `todo` | Todo | The todo after mutation. |
### UpdateBoardEpicUserPreferencesPayload
@@ -3566,7 +3728,7 @@ Autogenerated return type of UpdateBoardEpicUserPreferences.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epicUserPreferences` | BoardEpicUserPreferences | User preferences for the epic in the board after mutation |
+| `epicUserPreferences` | BoardEpicUserPreferences | User preferences for the epic in the board after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### UpdateBoardListPayload
@@ -3577,7 +3739,7 @@ Autogenerated return type of UpdateBoardList.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `list` | BoardList | Mutated list |
+| `list` | BoardList | Mutated list. |
### UpdateBoardPayload
@@ -3596,7 +3758,7 @@ Autogenerated return type of UpdateComplianceFramework.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `complianceFramework` | ComplianceFramework | The compliance framework after mutation |
+| `complianceFramework` | ComplianceFramework | The compliance framework after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### UpdateContainerExpirationPolicyPayload
@@ -3606,7 +3768,7 @@ Autogenerated return type of UpdateContainerExpirationPolicy.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `containerExpirationPolicy` | ContainerExpirationPolicy | The container expiration policy after mutation |
+| `containerExpirationPolicy` | ContainerExpirationPolicy | The container expiration policy after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### UpdateDevopsAdoptionSegmentPayload
@@ -3617,7 +3779,7 @@ Autogenerated return type of UpdateDevopsAdoptionSegment.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `segment` | DevopsAdoptionSegment | The segment after mutation |
+| `segment` | DevopsAdoptionSegment | The segment after mutation. |
### UpdateEpicPayload
@@ -3626,7 +3788,7 @@ Autogenerated return type of UpdateEpic.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
-| `epic` | Epic | The epic after mutation |
+| `epic` | Epic | The epic after mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
### UpdateImageDiffNotePayload
@@ -3637,7 +3799,7 @@ Autogenerated return type of UpdateImageDiffNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `note` | Note | The note after mutation |
+| `note` | Note | The note after mutation. |
### UpdateIssuePayload
@@ -3647,7 +3809,7 @@ Autogenerated return type of UpdateIssue.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `issue` | Issue | The issue after mutation |
+| `issue` | Issue | The issue after mutation. |
### UpdateIterationPayload
@@ -3659,6 +3821,16 @@ Autogenerated return type of UpdateIteration.
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
| `iteration` | Iteration | Updated iteration. |
+### UpdateNamespacePackageSettingsPayload
+
+Autogenerated return type of UpdateNamespacePackageSettings.
+
+| Field | Type | Description |
+| ----- | ---- | ----------- |
+| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
+| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+| `packageSettings` | PackageSettings | The namespace package setting after mutation. |
+
### UpdateNotePayload
Autogenerated return type of UpdateNote.
@@ -3667,7 +3839,7 @@ Autogenerated return type of UpdateNote.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `note` | Note | The note after mutation |
+| `note` | Note | The note after mutation. |
### UpdateRequirementPayload
@@ -3677,7 +3849,7 @@ Autogenerated return type of UpdateRequirement.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `requirement` | Requirement | Requirement after mutation |
+| `requirement` | Requirement | Requirement after mutation. |
### UpdateSnippetPayload
@@ -3687,8 +3859,8 @@ Autogenerated return type of UpdateSnippet.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `snippet` | Snippet | The snippet after mutation |
-| `spam` | Boolean | Indicates whether the operation returns a record detected as spam |
+| `snippet` | Snippet | The snippet after mutation. |
+| `spam` | Boolean | Indicates whether the operation returns a record detected as spam. |
### User
@@ -3763,10 +3935,12 @@ Represents a vulnerability.
| Field | Type | Description |
| ----- | ---- | ----------- |
| `confirmedAt` | Time | Timestamp of when the vulnerability state was changed to confirmed |
+| `confirmedBy` | User | The user that confirmed the vulnerability. |
| `description` | String | Description of the vulnerability |
| `detectedAt` | Time! | Timestamp of when the vulnerability was first detected |
| `discussions` | DiscussionConnection! | All discussions on this noteable |
| `dismissedAt` | Time | Timestamp of when the vulnerability state was changed to dismissed |
+| `dismissedBy` | User | The user that dismissed the vulnerability. |
| `externalIssueLinks` | VulnerabilityExternalIssueLinkConnection! | List of external issue links related to the vulnerability |
| `hasSolutions` | Boolean | Indicates whether there is a solution available for this vulnerability. |
| `id` | ID! | GraphQL ID of the vulnerability |
@@ -3779,6 +3953,7 @@ Represents a vulnerability.
| `project` | Project | The project on which the vulnerability was found |
| `reportType` | VulnerabilityReportType | Type of the security report that found the vulnerability (SAST, DEPENDENCY_SCANNING, CONTAINER_SCANNING, DAST, SECRET_DETECTION, COVERAGE_FUZZING, API_FUZZING) |
| `resolvedAt` | Time | Timestamp of when the vulnerability state was changed to resolved |
+| `resolvedBy` | User | The user that resolved the vulnerability. |
| `resolvedOnDefaultBranch` | Boolean! | Indicates whether the vulnerability is fixed on the default branch or not |
| `scanner` | VulnerabilityScanner | Scanner metadata for the vulnerability. |
| `severity` | VulnerabilitySeverity | Severity of the vulnerability (INFO, UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL) |
@@ -3796,7 +3971,7 @@ Autogenerated return type of VulnerabilityConfirm.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after state change |
+| `vulnerability` | Vulnerability | The vulnerability after state change. |
### VulnerabilityDismissPayload
@@ -3806,7 +3981,7 @@ Autogenerated return type of VulnerabilityDismiss.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after dismissal |
+| `vulnerability` | Vulnerability | The vulnerability after dismissal. |
### VulnerabilityExternalIssueLink
@@ -3948,7 +4123,7 @@ Autogenerated return type of VulnerabilityResolve.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after state change |
+| `vulnerability` | Vulnerability | The vulnerability after state change. |
### VulnerabilityRevertToDetectedPayload
@@ -3958,7 +4133,7 @@ Autogenerated return type of VulnerabilityRevertToDetected.
| ----- | ---- | ----------- |
| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
| `errors` | String! => Array | Errors encountered during execution of the mutation. |
-| `vulnerability` | Vulnerability | The vulnerability after revert |
+| `vulnerability` | Vulnerability | The vulnerability after revert. |
### VulnerabilityScanner
@@ -4068,7 +4243,7 @@ Filters the alerts based on given domain.
| Value | Description |
| ----- | ----------- |
-| `operations` | Alerts for operations domain |
+| `operations` | Alerts for operations domain |
| `threat_monitoring` | Alerts for threat monitoring domain |
### AlertManagementIntegrationType
@@ -4080,6 +4255,33 @@ Values of types of integrations.
| `HTTP` | Integration with any monitoring tool |
| `PROMETHEUS` | Prometheus integration |
+### AlertManagementPayloadAlertFieldName
+
+Values for alert field names used in the custom mapping.
+
+| Value | Description |
+| ----- | ----------- |
+| `DESCRIPTION` | A high-level summary of the problem. |
+| `END_TIME` | The resolved time of the incident. |
+| `FINGERPRINT` | The unique identifier of the alert. This can be used to group occurrences of the same alert. |
+| `GITLAB_ENVIRONMENT_NAME` | The name of the associated GitLab environment. |
+| `HOSTS` | One or more hosts, as to where this incident occurred. |
+| `MONITORING_TOOL` | The name of the associated monitoring tool. |
+| `SERVICE` | The affected service. |
+| `SEVERITY` | The severity of the alert. |
+| `START_TIME` | The time of the incident. |
+| `TITLE` | The title of the incident. |
+
+### AlertManagementPayloadAlertFieldType
+
+Values for alert field types used in the custom mapping.
+
+| Value | Description |
+| ----- | ----------- |
+| `ARRAY` | Array field type |
+| `DATETIME` | DateTime field type |
+| `STRING` | String field type |
+
### AlertManagementSeverity
Alert severity values.
@@ -4225,6 +4427,36 @@ Status of a container repository.
| `HEADER` | Header validation |
| `TEXT_FILE` | Text file validation |
+### DataVisualizationColorEnum
+
+Color of the data visualization palette.
+
+| Value | Description |
+| ----- | ----------- |
+| `AQUA` | Aqua color |
+| `BLUE` | Blue color |
+| `GREEN` | Green color |
+| `MAGENTA` | Magenta color |
+| `ORANGE` | Orange color |
+
+### DataVisualizationWeightEnum
+
+Weight of the data visualization palette.
+
+| Value | Description |
+| ----- | ----------- |
+| `WEIGHT_100` | 100 weight |
+| `WEIGHT_200` | 200 weight |
+| `WEIGHT_300` | 300 weight |
+| `WEIGHT_400` | 400 weight |
+| `WEIGHT_50` | 50 weight |
+| `WEIGHT_500` | 500 weight |
+| `WEIGHT_600` | 600 weight |
+| `WEIGHT_700` | 700 weight |
+| `WEIGHT_800` | 800 weight |
+| `WEIGHT_900` | 900 weight |
+| `WEIGHT_950` | 950 weight |
+
### DesignCollectionCopyState
Copy state of a DesignCollection.
@@ -4560,6 +4792,16 @@ Values for sorting projects.
| `SIMILARITY` | Most similar to the search query |
| `STORAGE` | Sort by storage size |
+### OncallRotationUnitEnum
+
+Rotation length unit of an on-call rotation.
+
+| Value | Description |
+| ----- | ----------- |
+| `DAYS` | Days |
+| `HOURS` | Hours |
+| `WEEKS` | Weeks |
+
### PackageTypeEnum
| Value | Description |
@@ -4707,7 +4949,6 @@ State of a Sentry error.
| Value | Description |
| ----- | ----------- |
-| `ALERTS_SERVICE` | |
| `ASANA_SERVICE` | |
| `ASSEMBLA_SERVICE` | |
| `BAMBOO_SERVICE` | |
@@ -4843,6 +5084,18 @@ Possible states of a user.
| `private` | |
| `public` | |
+### VulnerabilityDismissalReason
+
+The dismissal reason of the Vulnerability.
+
+| Value | Description |
+| ----- | ----------- |
+| `ACCEPTABLE_RISK` | The likelihood of the Vulnerability occurring and its impact are deemed acceptable |
+| `FALSE_POSITIVE` | The Vulnerability was incorrectly identified as being present |
+| `MITIGATING_CONTROL` | There is a mitigating control that eliminates the Vulnerability or makes its risk acceptable |
+| `NOT_APPLICABLE` | Other reasons for dismissal |
+| `USED_IN_TESTS` | The Vulnerability is used in tests and does not pose an actual risk |
+
### VulnerabilityExternalIssueLinkExternalTracker
The external tracker of the external issue link related to a vulnerability.