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 Cloud de Confiance AIP-based API standards, as described in https://google.aip.dev/.
- REST Resource: v2.projects.locations.instances
- REST Resource: v2.projects.locations.jobs
- REST Resource: v2.projects.locations.jobs.executions
- REST Resource: v2.projects.locations.jobs.executions.tasks
- REST Resource: v2.projects.locations.operations
- REST Resource: v2.projects.locations.services
- REST Resource: v2.projects.locations.services.revisions
- REST Resource: v2.projects.locations.workerPools
- REST Resource: v2.projects.locations.workerPools.revisions
- REST Resource: v1.namespaces.authorizeddomains
- REST Resource: v1.namespaces.configurations
- REST Resource: v1.namespaces.domainmappings
- REST Resource: v1.namespaces.executions
- REST Resource: v1.namespaces.instances
- REST Resource: v1.namespaces.jobs
- REST Resource: v1.namespaces.revisions
- REST Resource: v1.namespaces.routes
- REST Resource: v1.namespaces.services
- REST Resource: v1.namespaces.tasks
- REST Resource: v1.namespaces.workerpools
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.instances
- REST Resource: v1.projects.locations.jobs
- REST Resource: v1.projects.locations.services
- REST Resource: v1.projects.locations.workerpools
Service: run.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
https://run.s3nsapis.fr
REST Resource: v2.projects.locations.instances
| Methods | |
|---|---|
create |
The method google.cloud.run.v2.Instances.CreateInstance is not available in Cloud de Confiance by S3NS. |
delete |
The method google.cloud.run.v2.Instances.DeleteInstance is not available in Cloud de Confiance by S3NS. |
get |
The method google.cloud.run.v2.Instances.GetInstance is not available in Cloud de Confiance by S3NS. |
getIamPolicy |
The method google.cloud.run.v2.Instances.GetIamPolicy is not available in Cloud de Confiance by S3NS. |
list |
The method google.cloud.run.v2.Instances.ListInstances is not available in Cloud de Confiance by S3NS. |
patch |
The method google.cloud.run.v2.Instances.UpdateInstance is not available in Cloud de Confiance by S3NS. |
setIamPolicy |
The method google.cloud.run.v2.Instances.SetIamPolicy is not available in Cloud de Confiance by S3NS. |
start |
The method google.cloud.run.v2.Instances.StartInstance is not available in Cloud de Confiance by S3NS. |
stop |
The method google.cloud.run.v2.Instances.StopInstance is not available in Cloud de Confiance by S3NS. |
testIamPermissions |
The method google.cloud.run.v2.Instances.TestIamPermissions is not available in Cloud de Confiance by S3NS. |
REST Resource: v2.projects.locations.jobs
| Methods | |
|---|---|
create |
POST /v2/{parent}/jobs Only vpc-egress=all-traffic is supported. Creates a Job. |
delete |
DELETE /v2/{name} Deletes a Job. |
get |
GET /v2/{name} Gets information about a Job. |
getIamPolicy |
GET /v2/{resource}:getIamPolicy Gets the IAM Access Control policy currently in effect for the given Job. |
list |
GET /v2/{parent}/jobs Lists Jobs. |
patch |
PATCH /v2/{job.name} Updates a Job. |
run |
POST /v2/{name}:run Triggers creation of a new Execution of this Job. |
setIamPolicy |
POST /v2/{resource}:setIamPolicy Sets the IAM Access control policy for the specified Job. |
testIamPermissions |
POST /v2/{resource}:testIamPermissions Returns permissions that a caller has on the specified Project. |
REST Resource: v2.projects.locations.jobs.executions
| Methods | |
|---|---|
cancel |
POST /v2/{name}:cancel Cancels an Execution. |
delete |
DELETE /v2/{name} Deletes an Execution. |
get |
GET /v2/{name} Gets information about an Execution. |
list |
GET /v2/{parent}/executions Lists Executions from a Job. |
REST Resource: v2.projects.locations.jobs.executions.tasks
| Methods | |
|---|---|
get |
GET /v2/{name} Gets information about a Task. |
list |
GET /v2/{parent}/tasks Lists Tasks from an Execution of a Job. |
REST Resource: v2.projects.locations.operations
| Methods | |
|---|---|
delete |
DELETE /v2/{name} Deletes a long-running operation. |
get |
GET /v2/{name} Gets the latest state of a long-running operation. |
list |
GET /v2/{name}/operations Lists operations that match the specified filter in the request. |
wait |
The method google.longrunning.Operations.WaitOperation is not available in Cloud de Confiance by S3NS. |
REST Resource: v2.projects.locations.services
| Methods | |
|---|---|
create |
POST /v2/{parent}/services Only vpc-egress=all-traffic is supported. Creates a new Service in a given project and location. |
delete |
DELETE /v2/{name} Deletes a Service. |
get |
GET /v2/{name} Gets information about a Service. |
getIamPolicy |
GET /v2/{resource}:getIamPolicy Gets the IAM Access Control policy currently in effect for the given Cloud Run Service. |
list |
GET /v2/{parent}/services Lists Services. |
patch |
PATCH /v2/{service.name} Updates a Service. |
setIamPolicy |
POST /v2/{resource}:setIamPolicy Sets the IAM Access control policy for the specified Service. |
testIamPermissions |
POST /v2/{resource}:testIamPermissions Returns permissions that a caller has on the specified Project. |
REST Resource: v2.projects.locations.services.revisions
| Methods | |
|---|---|
delete |
DELETE /v2/{name} Deletes a Revision. |
get |
GET /v2/{name} Gets information about a Revision. |
list |
GET /v2/{parent}/revisions Lists Revisions from a given Service, or from a given location. |
REST Resource: v2.projects.locations.workerPools
| Methods | |
|---|---|
create |
The method google.cloud.run.v2.WorkerPools.CreateWorkerPool is not available in Cloud de Confiance by S3NS. |
delete |
The method google.cloud.run.v2.WorkerPools.DeleteWorkerPool is not available in Cloud de Confiance by S3NS. |
get |
The method google.cloud.run.v2.WorkerPools.GetWorkerPool is not available in Cloud de Confiance by S3NS. |
getIamPolicy |
The method google.cloud.run.v2.WorkerPools.GetIamPolicy is not available in Cloud de Confiance by S3NS. |
list |
The method google.cloud.run.v2.WorkerPools.ListWorkerPools is not available in Cloud de Confiance by S3NS. |
patch |
The method google.cloud.run.v2.WorkerPools.UpdateWorkerPool is not available in Cloud de Confiance by S3NS. |
setIamPolicy |
The method google.cloud.run.v2.WorkerPools.SetIamPolicy is not available in Cloud de Confiance by S3NS. |
testIamPermissions |
The method google.cloud.run.v2.WorkerPools.TestIamPermissions is not available in Cloud de Confiance by S3NS. |
REST Resource: v2.projects.locations.workerPools.revisions
| Methods | |
|---|---|
delete |
DELETE /v2/{name} Deletes a Revision. |
get |
GET /v2/{name} Gets information about a Revision. |
list |
GET /v2/{parent}/revisions Lists Revisions from a given Service, or from a given location. |
REST Resource: v1.namespaces.configurations
| Methods | |
|---|---|
get |
GET /apis/serving.knative.dev/v1/{name} Get information about a configuration. |
list |
GET /apis/serving.knative.dev/v1/{parent}/configurations List configurations. |
REST Resource: v1.namespaces.domainmappings
| Methods | |
|---|---|
create |
The method google.cloud.run.v1.DomainMappings.CreateDomainMapping is not available in Cloud de Confiance by S3NS. |
delete |
The method google.cloud.run.v1.DomainMappings.DeleteDomainMapping is not available in Cloud de Confiance by S3NS. |
get |
The method google.cloud.run.v1.DomainMappings.GetDomainMapping is not available in Cloud de Confiance by S3NS. |
list |
The method google.cloud.run.v1.DomainMappings.ListDomainMappings is not available in Cloud de Confiance by S3NS. |
REST Resource: v1.namespaces.executions
| Methods | |
|---|---|
cancel |
POST /apis/run.googleapis.com/v1/{name}:cancel Cancel an execution. |
delete |
DELETE /apis/run.googleapis.com/v1/{name} Delete an execution. |
get |
GET /apis/run.googleapis.com/v1/{name} Get information about an execution. |
list |
GET /apis/run.googleapis.com/v1/{parent}/executions List executions. |
REST Resource: v1.namespaces.instances
| Methods | |
|---|---|
create |
The method google.cloud.run.v1.Instances.CreateInstance is not available in Cloud de Confiance by S3NS. |
delete |
The method google.cloud.run.v1.Instances.DeleteInstance is not available in Cloud de Confiance by S3NS. |
get |
The method google.cloud.run.v1.Instances.GetInstance is not available in Cloud de Confiance by S3NS. |
list |
The method google.cloud.run.v1.Instances.ListInstances is not available in Cloud de Confiance by S3NS. |
replaceInstance |
The method google.cloud.run.v1.Instances.ReplaceInstance is not available in Cloud de Confiance by S3NS. |
start |
The method google.cloud.run.v1.Instances.StartInstance is not available in Cloud de Confiance by S3NS. |
stop |
The method google.cloud.run.v1.Instances.StopInstance is not available in Cloud de Confiance by S3NS. |
REST Resource: v1.namespaces.jobs
| Methods | |
|---|---|
create |
POST /apis/run.googleapis.com/v1/{parent}/jobs Create a job. |
delete |
DELETE /apis/run.googleapis.com/v1/{name} Delete a job. |
get |
GET /apis/run.googleapis.com/v1/{name} Get information about a job. |
list |
GET /apis/run.googleapis.com/v1/{parent}/jobs List jobs. |
replaceJob |
PUT /apis/run.googleapis.com/v1/{name} Replace a job. |
run |
POST /apis/run.googleapis.com/v1/{name}:run Trigger creation of a new execution of this job. |
REST Resource: v1.namespaces.revisions
| Methods | |
|---|---|
delete |
DELETE /apis/serving.knative.dev/v1/{name} Delete a revision. |
get |
GET /apis/serving.knative.dev/v1/{name} Get information about a revision. |
list |
GET /apis/serving.knative.dev/v1/{parent}/revisions List revisions. |
REST Resource: v1.namespaces.routes
| Methods | |
|---|---|
list |
GET /apis/serving.knative.dev/v1/{parent}/routes List routes. |
get |
The method google.cloud.run.v1.Routes.GetRoute is not available in Cloud de Confiance by S3NS. |
REST Resource: v1.namespaces.services
| Methods | |
|---|---|
create |
POST /apis/serving.knative.dev/v1/{parent}/services Creates a new Service. |
delete |
DELETE /apis/serving.knative.dev/v1/{name} Deletes the provided service. |
get |
GET /apis/serving.knative.dev/v1/{name} Gets information about a service. |
list |
GET /apis/serving.knative.dev/v1/{parent}/services Lists services for the given project and region. |
replaceService |
PUT /apis/serving.knative.dev/v1/{name} Replaces a service. |
REST Resource: v1.namespaces.tasks
| Methods | |
|---|---|
get |
GET /apis/run.googleapis.com/v1/{name} Get information about a task. |
list |
GET /apis/run.googleapis.com/v1/{parent}/tasks List tasks. |
REST Resource: v1.namespaces.workerpools
| Methods | |
|---|---|
create |
The method google.cloud.run.v1.WorkerPools.CreateWorkerPool is not available in Cloud de Confiance by S3NS. |
delete |
The method google.cloud.run.v1.WorkerPools.DeleteWorkerPool is not available in Cloud de Confiance by S3NS. |
get |
The method google.cloud.run.v1.WorkerPools.GetWorkerPool is not available in Cloud de Confiance by S3NS. |
list |
The method google.cloud.run.v1.WorkerPools.ListWorkerPools is not available in Cloud de Confiance by S3NS. |
replaceWorkerPool |
The method google.cloud.run.v1.WorkerPools.ReplaceWorkerPool is not available in Cloud de Confiance by S3NS. |
REST Resource: v1.projects.locations
| Methods | |
|---|---|
list |
The method google.cloud.location.Locations.ListLocations is not available in Cloud de Confiance by S3NS. |
REST Resource: v1.projects.locations.instances
| Methods | |
|---|---|
getIamPolicy |
The method google.cloud.run.v1.Instances.GetIamPolicy is not available in Cloud de Confiance by S3NS. |
setIamPolicy |
The method google.cloud.run.v1.Instances.SetIamPolicy is not available in Cloud de Confiance by S3NS. |
testIamPermissions |
The method google.cloud.run.v1.Instances.TestIamPermissions is not available in Cloud de Confiance by S3NS. |
REST Resource: v1.projects.locations.jobs
| Methods | |
|---|---|
getIamPolicy |
GET /v1/{resource}:getIamPolicy Get the IAM Access Control policy currently in effect for the given job. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Sets the IAM Access control policy for the specified job. |
testIamPermissions |
POST /v1/{resource}:testIamPermissions Returns permissions that a caller has on the specified job. |
REST Resource: v1.projects.locations.services
| Methods | |
|---|---|
getIamPolicy |
GET /v1/{resource}:getIamPolicy Gets the IAM Access Control policy currently in effect for the given Cloud Run service. |
setIamPolicy |
POST /v1/{resource}:setIamPolicy Sets the IAM Access control policy for the specified Service. |
testIamPermissions |
POST /v1/{resource}:testIamPermissions Returns permissions that a caller has on the specified Project. |
REST Resource: v1.projects.locations.workerpools
| Methods | |
|---|---|
getIamPolicy |
The method google.cloud.run.v1.WorkerPools.GetIamPolicy is not available in Cloud de Confiance by S3NS. |
setIamPolicy |
The method google.cloud.run.v1.WorkerPools.SetIamPolicy is not available in Cloud de Confiance by S3NS. |
testIamPermissions |
The method google.cloud.run.v1.WorkerPools.TestIamPermissions is not available in Cloud de Confiance by S3NS. |