Cloud Build API (cloudbuild:v1)

2022-09-25

8 removed methods

Deletions

    Methods
  • cloudbuild.projects.locations.gitLabConfigs.repos.list

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Description: 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

          Location: path

          Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$

          Required: Yes

          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.

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}/repos

      HTTP Method: GET

      Path: v1/{+parent}/repos

      Parameter Order: parent

  • cloudbuild.projects.locations.gitLabConfigs.connectedRepositories.batchCreate

      Parameter Order: parent

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}/connectedRepositories:batchCreate

      Description: Batch connecting GitLab repositories to Cloud Build. This API is experimental.

      HTTP Method: POST

      Path: v1/{+parent}/connectedRepositories:batchCreate

      Parameters:

        parent

          Location: path

          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

      Scopes: https://www.googleapis.com/auth/cloud-platform

  • cloudbuild.projects.locations.gitLabConfigs.get

      Parameters:

        name

          Required: Yes

          Type: string

          Description: Required. The config resource name.

          Location: path

          Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$

      Description: Retrieves a `GitLabConfig`. This API is experimental

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameter Order: name

      HTTP Method: GET

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}

      Path: v1/{+name}

  • cloudbuild.projects.locations.gitLabConfigs.delete

      HTTP Method: DELETE

      Parameters:

        name

          Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$

          Location: path

          Description: Required. The config resource name.

          Required: Yes

          Type: string

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}

      Description: Delete a `GitLabConfig`. This API is experimental

      Path: v1/{+name}

      Parameter Order: name

  • cloudbuild.projects.locations.gitLabConfigs.patch

      Parameters:

        updateMask

          Type: string

          Location: query

          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.

        name

          Location: path

          Description: The resource name for the config.

          Pattern: ^projects/[^/]+/locations/[^/]+/gitLabConfigs/[^/]+$

          Type: string

          Required: Yes

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Path: v1/{+name}

      Description: Updates an existing `GitLabConfig`. This API is experimental

      Parameter Order: name

      HTTP Method: PATCH

  • cloudbuild.projects.locations.gitLabConfigs.create

      Description: Creates a new `GitLabConfig`. This API is experimental

      Parameters:

        gitlabConfigId

          Type: string

          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

          Location: query

        parent

          Type: string

          Description: Required. Name of the parent resource.

          Pattern: ^projects/[^/]+/locations/[^/]+$

          Required: Yes

          Location: path

      Parameter Order: parent

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs

      Path: v1/{+parent}/gitLabConfigs

      HTTP Method: POST

  • cloudbuild.projects.locations.gitLabConfigs.list

      HTTP Method: GET

      Path: v1/{+parent}/gitLabConfigs

      Description: List all `GitLabConfigs` for a given project. This API is experimental

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameters:

        parent

          Location: path

          Required: Yes

          Pattern: ^projects/[^/]+/locations/[^/]+$

          Description: Required. Name of the parent resource

          Type: string

        pageToken

          Type: string

          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.

          Location: query

        pageSize

          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

          Location: query

          Format: int32

      Parameter Order: parent

  • cloudbuild.projects.locations.gitLabConfigs.removeGitLabConnectedRepository

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v1/projects/{projectsId}/locations/{locationsId}/gitLabConfigs/{gitLabConfigsId}:removeGitLabConnectedRepository

      Parameter Order: config

      HTTP Method: POST

      Path: v1/{+config}:removeGitLabConnectedRepository

      Description: Remove a GitLab repository from a given GitLabConfig's connected repositories. This API is experimental.

      Parameters:

        config

          Location: path

          Required: Yes

          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}`