GitLab API

GitlabTool

Actions1095

Integrations → putApiV4ProjectsIdServicesGoogleCloudPlatformWorkloadIdentityFederation

AI-generated

Summary

Update the Google Cloud Platform Workload Identity Federation integration settings for a specific GitLab project.

Inputs

  • id (required) — The numerical ID of the GitLab project whose Google Cloud Platform Workload Identity Federation integration you want to update.
  • putApiV4ProjectsIdServicesGoogleCloudPlatformWorkloadIdentityFederation (required) — The request body containing the updated configuration parameters for the Google Cloud Platform Workload Identity Federation service integration.
  • skipAuthentication — Boolean flag to skip authenticating the request; defaults to false, which means authentication via GitLab API credentials is required.

Output shape

a single JSON object representing the updated Google Cloud Platform Workload Identity Federation integration resource for the specified project

The operation updates and returns the integration settings for the Google Cloud Platform Workload Identity Federation service on a given project. Authentication is required unless explicitly skipped. The project ID path parameter is mandatory, as is the request body conforming to the specific integration schema.

Examples

Example 1: Update workload identity federation settings for project 123

Provide project ID 123 and new integration settings in the request body; the node updates the integration and returns the updated settings.

Links

Discussion