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