feat: Add new gcloud commands, API clients, and third-party libraries across various services.

This commit is contained in:
2026-01-01 20:26:35 +01:00
parent 5e23cbece0
commit a19e592eb7
25221 changed files with 8324611 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
release_tracks: [ALPHA, BETA, GA]
help_text:
brief: |
Create a Cloud IAP OAuth client in the project.
description: |
*{command}* is used to create an OAuth client in the project to be used by Cloud IAP. To call
this command, the Cloud OAuth brand for the project must exist and be set for 'internal only'.
The new client is owned by Cloud IAP.
examples: |
To create a Cloud IAP OAuth client for the current project, run:
$ {command} BRAND --display_name=DISPLAY_NAME
To create a Cloud IAP OAuth client for the project PROJECT_ID, run:
$ {command} BRAND --display_name=DISPLAY_NAME --project=PROJECT_ID
request:
collection: iap.projects.brands.identityAwareProxyClients
api_version: v1
arguments:
resource:
spec: !REF googlecloudsdk.command_lib.iap.resources:brand
is_parent_resource: true
arg_name: brand
help_text: |
Name of the Cloud OAuth brand to create a Cloud IAP OAuth client under.
params:
- arg_name: display_name
api_field: identityAwareProxyClient.displayName
required: true
help_text: |
User friendly name for the Cloud IAP OAuth client.
output:
format: yaml