Cloud Run API

Deploy and manage user provided container images that scale automatically based on HTTP traffic.

Service: run.googleapis.com

All URIs below are relative to https://run.googleapis.com

This service provides the following discovery document:

REST Resource: v1alpha1.namespaces.authorizeddomains

Methods
list GET /apis/domains.cloudrun.com/v1alpha1/{parent}/authorizeddomains
RPC to list authorized domains.

REST Resource: v1alpha1.namespaces.configurations

Methods
get GET /apis/serving.knative.dev/v1alpha1/{name}
Rpc to get information about a configuration.
list GET /apis/serving.knative.dev/v1alpha1/{parent}/configurations
Rpc to list configurations.

REST Resource: v1alpha1.namespaces.domainmappings

Methods
create POST /apis/domains.cloudrun.com/v1alpha1/{parent}/domainmappings
Creates a new domain mapping.
delete DELETE /apis/domains.cloudrun.com/v1alpha1/{name}
Rpc to delete a domain mapping.
get GET /apis/domains.cloudrun.com/v1alpha1/{name}
Rpc to get information about a domain mapping.
list GET /apis/domains.cloudrun.com/v1alpha1/{parent}/domainmappings
Rpc to list domain mappings.

REST Resource: v1alpha1.namespaces.revisions

Methods
delete DELETE /apis/serving.knative.dev/v1alpha1/{name}
Rpc to delete a revision.
get GET /apis/serving.knative.dev/v1alpha1/{name}
Rpc to get information about a revision.
list GET /apis/serving.knative.dev/v1alpha1/{parent}/revisions
Rpc to list revisions.

REST Resource: v1alpha1.namespaces.routes

Methods
get GET /apis/serving.knative.dev/v1alpha1/{name}
Rpc to get information about a route.
list GET /apis/serving.knative.dev/v1alpha1/{parent}/routes
Rpc to list routes.

REST Resource: v1alpha1.namespaces.services

Methods
create POST /apis/serving.knative.dev/v1alpha1/{parent}/services
Rpc to create a service.
delete DELETE /apis/serving.knative.dev/v1alpha1/{name}
Rpc to delete a service.
get GET /apis/serving.knative.dev/v1alpha1/{name}
Rpc to get information about a service.
list GET /apis/serving.knative.dev/v1alpha1/{parent}/services
Rpc to list services.
replaceService PUT /apis/serving.knative.dev/v1alpha1/{name}
Rpc to replace a service.

REST Resource: v1alpha1.projects.locations

Methods
list GET /v1alpha1/{name}/locations
Lists information about the supported locations for this service.

REST Resource: v1alpha1.projects.locations.authorizeddomains

Methods
list GET /v1alpha1/{parent}/authorizeddomains
RPC to list authorized domains.

REST Resource: v1alpha1.projects.locations.configurations

Methods
get GET /v1alpha1/{name}
Rpc to get information about a configuration.
list GET /v1alpha1/{parent}/configurations
Rpc to list configurations.

REST Resource: v1alpha1.projects.locations.domainmappings

Methods
create POST /v1alpha1/{parent}/domainmappings
Creates a new domain mapping.
delete DELETE /v1alpha1/{name}
Rpc to delete a domain mapping.
get GET /v1alpha1/{name}
Rpc to get information about a domain mapping.
list GET /v1alpha1/{parent}/domainmappings
Rpc to list domain mappings.

REST Resource: v1alpha1.projects.locations.revisions

Methods
delete DELETE /v1alpha1/{name}
Rpc to delete a revision.
get GET /v1alpha1/{name}
Rpc to get information about a revision.
list GET /v1alpha1/{parent}/revisions
Rpc to list revisions.

REST Resource: v1alpha1.projects.locations.routes

Methods
get GET /v1alpha1/{name}
Rpc to get information about a route.
list GET /v1alpha1/{parent}/routes
Rpc to list routes.

REST Resource: v1alpha1.projects.locations.services

Methods
create POST /v1alpha1/{parent}/services
Rpc to create a service.
delete DELETE /v1alpha1/{name}
Rpc to delete a service.
get GET /v1alpha1/{name}
Rpc to get information about a service.
getIamPolicy GET /v1alpha1/{resource}:getIamPolicy
Get the IAM Access Control policy currently in effect for the given Cloud Run service.
list GET /v1alpha1/{parent}/services
Rpc to list services.
replaceService PUT /v1alpha1/{name}
Rpc to replace a service.
setIamPolicy POST /v1alpha1/{resource}:setIamPolicy
Sets the IAM Access control policy for the specified Service.
testIamPermissions POST /v1alpha1/{resource}:testIamPermissions
Returns permissions that a caller has on the specified Project.
Was this page helpful? Let us know how we did:

Send feedback about...