summaryrefslogtreecommitdiff
path: root/doc/api/graphql/reference
diff options
context:
space:
mode:
Diffstat (limited to 'doc/api/graphql/reference')
-rw-r--r--doc/api/graphql/reference/gitlab_schema.graphql97
-rw-r--r--doc/api/graphql/reference/gitlab_schema.json315
-rw-r--r--doc/api/graphql/reference/index.md15
3 files changed, 419 insertions, 8 deletions
diff --git a/doc/api/graphql/reference/gitlab_schema.graphql b/doc/api/graphql/reference/gitlab_schema.graphql
index f1bc1f49353..c6c5bd15b5c 100644
--- a/doc/api/graphql/reference/gitlab_schema.graphql
+++ b/doc/api/graphql/reference/gitlab_schema.graphql
@@ -1655,6 +1655,41 @@ type ClusterAgent {
updatedAt: Time
}
+"""
+Autogenerated input type of ClusterAgentDelete
+"""
+input ClusterAgentDeleteInput {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Global id of the cluster agent that will be deleted
+ """
+ id: ClustersAgentID!
+}
+
+"""
+Autogenerated return type of ClusterAgentDelete
+"""
+type ClusterAgentDeletePayload {
+ """
+ A unique identifier for the client performing the mutation.
+ """
+ clientMutationId: String
+
+ """
+ Errors encountered during execution of the mutation.
+ """
+ errors: [String!]!
+}
+
+"""
+Identifier of Clusters::Agent
+"""
+scalar ClustersAgentID
+
type Commit {
"""
Author of the commit
@@ -6658,7 +6693,7 @@ type Group {
}
"""
-Represents a Group Member
+Represents a Group Membership
"""
type GroupMember implements MemberInterface {
"""
@@ -6687,11 +6722,21 @@ type GroupMember implements MemberInterface {
group: Group
"""
+ ID of the member
+ """
+ id: ID!
+
+ """
Date and time the membership was last updated
"""
updatedAt: Time
"""
+ User that is associated with the member object
+ """
+ user: User!
+
+ """
Permissions for the current user on the resource
"""
userPermissions: GroupPermissions!
@@ -8341,9 +8386,54 @@ interface MemberInterface {
expiresAt: Time
"""
+ ID of the member
+ """
+ id: ID!
+
+ """
Date and time the membership was last updated
"""
updatedAt: Time
+
+ """
+ User that is associated with the member object
+ """
+ user: User!
+}
+
+"""
+The connection type for MemberInterface.
+"""
+type MemberInterfaceConnection {
+ """
+ A list of edges.
+ """
+ edges: [MemberInterfaceEdge]
+
+ """
+ A list of nodes.
+ """
+ nodes: [MemberInterface]
+
+ """
+ Information to aid in pagination.
+ """
+ pageInfo: PageInfo!
+}
+
+"""
+An edge in a connection.
+"""
+type MemberInterfaceEdge {
+ """
+ A cursor for use in pagination.
+ """
+ cursor: String!
+
+ """
+ The item at the end of the edge.
+ """
+ node: MemberInterface
}
type MergeRequest implements Noteable {
@@ -9591,6 +9681,7 @@ type Mutation {
awardEmojiToggle(input: AwardEmojiToggleInput!): AwardEmojiTogglePayload
boardListCreate(input: BoardListCreateInput!): BoardListCreatePayload
boardListUpdateLimitMetrics(input: BoardListUpdateLimitMetricsInput!): BoardListUpdateLimitMetricsPayload
+ clusterAgentDelete(input: ClusterAgentDeleteInput!): ClusterAgentDeletePayload
commitCreate(input: CommitCreateInput!): CommitCreatePayload
configureSast(input: ConfigureSastInput!): ConfigureSastPayload
createAlertIssue(input: CreateAlertIssueInput!): CreateAlertIssuePayload
@@ -11567,7 +11658,7 @@ type Project {
Search query
"""
search: String
- ): ProjectMemberConnection
+ ): MemberInterfaceConnection
"""
Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts
@@ -12001,7 +12092,7 @@ type ProjectEdge {
}
"""
-Represents a Project Member
+Represents a Project Membership
"""
type ProjectMember implements MemberInterface {
"""
diff --git a/doc/api/graphql/reference/gitlab_schema.json b/doc/api/graphql/reference/gitlab_schema.json
index 91b7eef7816..53adde5bdc3 100644
--- a/doc/api/graphql/reference/gitlab_schema.json
+++ b/doc/api/graphql/reference/gitlab_schema.json
@@ -4519,6 +4519,104 @@
"possibleTypes": null
},
{
+ "kind": "INPUT_OBJECT",
+ "name": "ClusterAgentDeleteInput",
+ "description": "Autogenerated input type of ClusterAgentDelete",
+ "fields": null,
+ "inputFields": [
+ {
+ "name": "id",
+ "description": "Global id of the cluster agent that will be deleted",
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ClustersAgentID",
+ "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": "ClusterAgentDeletePayload",
+ "description": "Autogenerated return type of ClusterAgentDelete",
+ "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": "SCALAR",
+ "name": "ClustersAgentID",
+ "description": "Identifier of Clusters::Agent",
+ "fields": null,
+ "inputFields": null,
+ "interfaces": null,
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
"kind": "OBJECT",
"name": "Commit",
"description": null,
@@ -18300,7 +18398,7 @@
{
"kind": "OBJECT",
"name": "GroupMember",
- "description": "Represents a Group Member",
+ "description": "Represents a Group Membership",
"fields": [
{
"name": "accessLevel",
@@ -18373,6 +18471,24 @@
"deprecationReason": null
},
{
+ "name": "id",
+ "description": "ID of the member",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "updatedAt",
"description": "Date and time the membership was last updated",
"args": [
@@ -18387,6 +18503,24 @@
"deprecationReason": null
},
{
+ "name": "user",
+ "description": "User that is associated with the member object",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "User",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "userPermissions",
"description": "Permissions for the current user on the resource",
"args": [
@@ -23178,6 +23312,24 @@
"deprecationReason": null
},
{
+ "name": "id",
+ "description": "ID of the member",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "SCALAR",
+ "name": "ID",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "updatedAt",
"description": "Date and time the membership was last updated",
"args": [
@@ -23190,6 +23342,24 @@
},
"isDeprecated": false,
"deprecationReason": null
+ },
+ {
+ "name": "user",
+ "description": "User that is associated with the member object",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "User",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
}
],
"inputFields": null,
@@ -23210,6 +23380,118 @@
},
{
"kind": "OBJECT",
+ "name": "MemberInterfaceConnection",
+ "description": "The connection type for MemberInterface.",
+ "fields": [
+ {
+ "name": "edges",
+ "description": "A list of edges.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "OBJECT",
+ "name": "MemberInterfaceEdge",
+ "ofType": null
+ }
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
+ "name": "nodes",
+ "description": "A list of nodes.",
+ "args": [
+
+ ],
+ "type": {
+ "kind": "LIST",
+ "name": null,
+ "ofType": {
+ "kind": "INTERFACE",
+ "name": "MemberInterface",
+ "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": "MemberInterfaceEdge",
+ "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": "INTERFACE",
+ "name": "MemberInterface",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ }
+ ],
+ "inputFields": null,
+ "interfaces": [
+
+ ],
+ "enumValues": null,
+ "possibleTypes": null
+ },
+ {
+ "kind": "OBJECT",
"name": "MergeRequest",
"description": null,
"fields": [
@@ -27090,6 +27372,33 @@
"deprecationReason": null
},
{
+ "name": "clusterAgentDelete",
+ "description": null,
+ "args": [
+ {
+ "name": "input",
+ "description": null,
+ "type": {
+ "kind": "NON_NULL",
+ "name": null,
+ "ofType": {
+ "kind": "INPUT_OBJECT",
+ "name": "ClusterAgentDeleteInput",
+ "ofType": null
+ }
+ },
+ "defaultValue": null
+ }
+ ],
+ "type": {
+ "kind": "OBJECT",
+ "name": "ClusterAgentDeletePayload",
+ "ofType": null
+ },
+ "isDeprecated": false,
+ "deprecationReason": null
+ },
+ {
"name": "commitCreate",
"description": null,
"args": [
@@ -33999,7 +34308,7 @@
],
"type": {
"kind": "OBJECT",
- "name": "ProjectMemberConnection",
+ "name": "MemberInterfaceConnection",
"ofType": null
},
"isDeprecated": false,
@@ -35133,7 +35442,7 @@
{
"kind": "OBJECT",
"name": "ProjectMember",
- "description": "Represents a Project Member",
+ "description": "Represents a Project Membership",
"fields": [
{
"name": "accessLevel",
diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md
index c33ee00a959..f36156411b7 100644
--- a/doc/api/graphql/reference/index.md
+++ b/doc/api/graphql/reference/index.md
@@ -274,6 +274,15 @@ Autogenerated return type of BoardListUpdateLimitMetrics
| `project` | Project | The project this cluster agent is associated with |
| `updatedAt` | Time | Timestamp the cluster agent was updated |
+## ClusterAgentDeletePayload
+
+Autogenerated return type of ClusterAgentDelete
+
+| Name | Type | Description |
+| --- | ---- | ---------- |
+| `clientMutationId` | String | A unique identifier for the client performing the mutation. |
+| `errors` | String! => Array | Errors encountered during execution of the mutation. |
+
## Commit
| Name | Type | Description |
@@ -999,7 +1008,7 @@ Autogenerated return type of EpicTreeReorder
## GroupMember
-Represents a Group Member
+Represents a Group Membership
| Name | Type | Description |
| --- | ---- | ---------- |
@@ -1008,7 +1017,9 @@ Represents a Group Member
| `createdBy` | User | User that authorized membership |
| `expiresAt` | Time | Date and time the membership expires |
| `group` | Group | Group that a User is a member of |
+| `id` | ID! | ID of the member |
| `updatedAt` | Time | Date and time the membership was last updated |
+| `user` | User! | User that is associated with the member object |
| `userPermissions` | GroupPermissions! | Permissions for the current user on the resource |
## GroupPermissions
@@ -1690,7 +1701,7 @@ Information about pagination in a connection.
## ProjectMember
-Represents a Project Member
+Represents a Project Membership
| Name | Type | Description |
| --- | ---- | ---------- |