type: google.api.Service config_version: 3 name: run.googleapis.com title: Cloud Run Admin API apis: - name: google.cloud.location.Locations - name: google.cloud.run.v2.Executions - name: google.cloud.run.v2.Jobs - name: google.cloud.run.v2.Revisions - name: google.cloud.run.v2.Services - name: google.cloud.run.v2.Tasks - name: google.longrunning.Operations documentation: summary: |- Deploy and manage user provided container images that scale automatically based on incoming requests. The Cloud Run Admin API v1 follows the Knative Serving API specification, while v2 is aligned with Google Cloud AIP-based API standards, as described in https://google.aip.dev/. overview: API for managing Cloud Run services rules: - selector: google.cloud.location.Locations.ListLocations description: Lists information about the supported locations for this service. backend: rules: - selector: google.cloud.location.Locations.ListLocations deadline: 5.0 - selector: 'google.cloud.run.v2.Executions.*' deadline: 5.0 - selector: 'google.cloud.run.v2.Jobs.*' deadline: 5.0 - selector: google.cloud.run.v2.Jobs.CreateJob deadline: 10.0 - selector: google.cloud.run.v2.Jobs.UpdateJob deadline: 10.0 - selector: 'google.cloud.run.v2.Revisions.*' deadline: 5.0 - selector: 'google.cloud.run.v2.Services.*' deadline: 5.0 - selector: google.cloud.run.v2.Services.CreateService deadline: 10.0 - selector: google.cloud.run.v2.Services.UpdateService deadline: 10.0 - selector: google.cloud.run.v2.Tasks.GetTask deadline: 5.0 - selector: google.cloud.run.v2.Tasks.ListTasks deadline: 5.0 - selector: 'google.longrunning.Operations.*' deadline: 5.0 - selector: google.longrunning.Operations.WaitOperation deadline: 60.0 http: rules: - selector: google.longrunning.Operations.DeleteOperation delete: '/v2/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.GetOperation get: '/v2/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.ListOperations get: '/v2/{name=projects/*/locations/*}/operations' - selector: google.longrunning.Operations.WaitOperation post: '/v2/{name=projects/*/locations/*/operations/*}:wait' body: '*' authentication: rules: - selector: google.cloud.location.Locations.ListLocations oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: 'google.cloud.run.v2.Executions.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: 'google.cloud.run.v2.Jobs.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: 'google.cloud.run.v2.Revisions.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: 'google.cloud.run.v2.Services.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.cloud.run.v2.Tasks.GetTask oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.cloud.run.v2.Tasks.ListTasks oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: 'google.longrunning.Operations.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform