2026-08-23
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.patch
HTTP Method : PATCH
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}
Path : v1/{+name}
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
updateMask
Type : string
Format : google-fieldmask
Description : Update mask for the resource. If this is set, the server will only update the fields specified in the field mask. Otherwise, a full update of the mutable resource fields will be performed.
Location : query
name
Type : string
Description : Identifier. The resource name for the config.
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Required : Yes
Description : Deprecated: CloudBuild GitLab V1 integration is deprecated. Updates an existing `GitLabConfig`. This API is experimental
Deprecated : Yes
Parameter Order : name
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.get
Parameter Order : name
Description : Deprecated: CloudBuild GitLab V1 integration is deprecated. Retrieves a `GitLabConfig`. This API is experimental
Deprecated : Yes
Path : v1/{+name}
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
name
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Required : Yes
Description : Required. The config resource name.
Type : string
HTTP Method : GET
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.delete
Parameter Order : name
Deprecated : Yes
Description : Deprecated: CloudBuild GitLab V1 integration is deprecated. Delete a `GitLabConfig`. This API is experimental
Parameters :
name
Type : string
Description : Required. The config resource name.
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Required : Yes
Path : v1/{+name}
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}
HTTP Method : DELETE
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.removeGitLabConnectedRepository
Parameter Order : config
Deprecated : Yes
Description : Deprecated: CloudBuild GitLab V1 integration is deprecated. Remove a GitLab repository from a given GitLabConfig's connected repositories. This API is experimental.
Parameters :
config
Description : Required. The name of the `GitLabConfig` to remove a connected repository. Format: `projects/{project}/locations/{location}/gitLabConfigs/{config}`
Type : string
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Required : Yes
Path : v1/{+config}:removeGitLabConnectedRepository
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}:removeGitLabConnectedRepository
HTTP Method : POST
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.create
Deprecated : Yes
Description : Deprecated: CloudBuild GitLab V1 integration is deprecated. Creates a new `GitLabConfig`. This API is experimental
Parameter Order : parent
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs
HTTP Method : POST
Parameters :
parent
Pattern : ^projects/[^/]+/locations/[^/]+$
Required : Yes
Location : path
Description : Required. Name of the parent resource.
Type : string
gitlabConfigId
Location : query
Description : Optional. The ID to use for the GitLabConfig, which will become the final component of the GitLabConfig’s resource name. gitlab_config_id must meet the following requirements: + They must contain only alphanumeric characters and dashes. + They can be 1-64 characters long. + They must begin and end with an alphanumeric character
Type : string
Path : v1/{+parent}/gitLabConfigs
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.list
Parameters :
pageToken
Description : A page token, received from a previous ‘ListGitlabConfigsRequest’ call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ‘ListGitlabConfigsRequest’ must match the call that provided the page token.
Type : string
Location : query
parent
Location : path
Pattern : ^projects/[^/]+/locations/[^/]+$
Required : Yes
Description : Required. Name of the parent resource
Type : string
pageSize
Location : query
Description : The maximum number of configs to return. The service may return fewer than this value. If unspecified, at most 50 configs will be returned. The maximum value is 1000;, values above 1000 will be coerced to 1000.
Type : integer
Format : int32
Path : v1/{+parent}/gitLabConfigs
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs
HTTP Method : GET
Parameter Order : parent
Deprecated : Yes
Description : Deprecated: CloudBuild GitLab V1 integration is deprecated. List all `GitLabConfigs` for a given project. This API is experimental
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.repos.list
Parameter Order : parent
Deprecated : Yes
Description : Deprecated: CloudBuild GitLab V1 integration is deprecated. List all repositories for a given `GitLabConfig`. This API is experimental
Parameters :
pageToken
Location : query
Type : string
Description : A page token, received from a previous ListGitLabRepositoriesRequest` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListGitLabRepositoriesRequest` must match the call that provided the page token.
parent
Pattern : ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Required : Yes
Location : path
Type : string
Description : Required. Name of the parent resource.
pageSize
Location : query
Type : integer
Format : int32
Description : The maximum number of repositories to return. The service may return fewer than this value.
Path : v1/{+parent}/repos
Scopes : https://www.googleapis.com/auth/cloud-platform
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}/repos
HTTP Method : GET
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.connectedRepositories.batchCreate
Parameter Order : parent
Description : Deprecated: CloudBuild GitLab V1 integration is deprecated. Batch connecting GitLab repositories to Cloud Build. This API is experimental.
Deprecated : Yes
Path : v1/{+parent}/connectedRepositories:batchCreate
Scopes : https://www.googleapis.com/auth/cloud-platform
Parameters :
parent
Description : The name of the `GitLabConfig` that adds connected repositories. Format: `projects/{project}/locations/{location}/gitLabConfigs/{config}`
Type : string
Pattern : ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Required : Yes
Location : path
HTTP Method : POST
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}/connectedRepositories:batchCreate