2022-09-24
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.repos.list
Scopes: https://www.googleapis.com/auth/cloud-platform
Path: v1/{+parent}/repos
Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}/repos
Description: List all repositories for a given `GitLabConfig`. This API is experimental
Parameter Order: parent
HTTP Method: GET
Parameters:
pageSize
Format: int32
Location: query
Type: integer
Description: The maximum number of repositories to return. The service may return fewer than this value.
parent
Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Description: Required. Name of the parent resource.
Type: string
Required: Yes
Location: path
pageToken
Location: query
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.
Type: string
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.connectedRepositories.batchCreate
Parameters:
parent
Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Required: Yes
Description: The name of the `GitLabConfig` that adds connected repositories. Format: `projects/{project}/locations/{location}/gitLabConfigs/{config}`
Type: string
Location: path
HTTP Method: POST
Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}/connectedRepositories:batchCreate
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: parent
Description: Batch connecting GitLab repositories to Cloud Build. This API is experimental.
Path: v1/{+parent}/connectedRepositories:batchCreate
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.get
HTTP Method: GET
Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}
Description: Retrieves a `GitLabConfig`. This API is experimental
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: name
Path: v1/{+name}
Parameters:
name
Required: Yes
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Description: Required. The config resource name.
Type: string
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.removeGitLabConnectedRepository
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: config
Description: Remove a GitLab repository from a given GitLabConfig's connected repositories. This API is experimental.
HTTP Method: POST
Parameters:
config
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Type: string
Description: Required. The name of the `GitLabConfig` to remove a connected repository. Format: `projects/{project}/locations/{location}/gitLabConfigs/{config}`
Required: Yes
Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}:removeGitLabConnectedRepository
Path: v1/{+config}:removeGitLabConnectedRepository
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.create
Scopes: https://www.googleapis.com/auth/cloud-platform
Parameter Order: parent
Parameters:
parent
Location: path
Type: string
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+$
Description: Required. Name of the parent resource.
gitlabConfigId
Type: string
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
HTTP Method: POST
Description: Creates a new `GitLabConfig`. This API is experimental
Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs
Path: v1/{+parent}/gitLabConfigs
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.list
HTTP Method: GET
Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs
Parameter Order: parent
Description: List all `GitLabConfigs` for a given project. This API is experimental
Path: v1/{+parent}/gitLabConfigs
Parameters:
pageToken
Type: string
Location: query
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.
pageSize
Type: integer
Location: query
Format: int32
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.
parent
Description: Required. Name of the parent resource
Location: path
Type: string
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+$
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.patch
Path: v1/{+name}
Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}
Description: Updates an existing `GitLabConfig`. This API is experimental
Scopes: https://www.googleapis.com/auth/cloud-platform
HTTP Method: PATCH
Parameter Order: name
Parameters:
updateMask
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.
Type: string
Location: query
name
Type: string
Required: Yes
Location: path
Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Description: The resource name for the config.
▼ ▲ cloudbuild.projects.locations.gitLabConfigs.delete
Parameter Order: name
HTTP Method: DELETE
Parameters:
name
Location: path
Type: string
Required: Yes
Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$
Description: Required. The config resource name.
Description: Delete a `GitLabConfig`. This API is experimental
Path: v1/{+name}
Scopes: https://www.googleapis.com/auth/cloud-platform
Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}