Creates a new Service. Service creation will trigger a new deployment. Use GetService, and check service.status to determine if the Service is ready.
Arguments
parent
string
Required. The resource's parent. In Cloud Run, it may be one of the following: * {project_id_or_number}
* namespaces/{project_id_or_number}
* namespaces/{project_id_or_number}/services
* projects/{project_id_or_number}/locations/{region}
* projects/{project_id_or_number}/regions/{region}
dryRun
string
Indicates that the server should validate the request and populate default values without persisting the request. Supported values: all
location
string
Location of the HTTP endpoint. For example, us-central1
or asia-southeast1
. If not set, the global endpoint https://run.googleapis.com will be used, which supports list methods only. See service endpoints
for more location options.
body
object ( Service
)
Required.
Raised exceptions
ConnectionError
HttpError
TimeoutError
TypeError
ValueError
Response
If successful, the response contains an instance of Service
.
Subworkflow snippet
Some fields might be optional or required. To identify required fields, refer to the API documentation .
YAML
- create : call : googleapis.run.v1.namespaces.services.create args : parent : ... dryRun : ... body : apiVersion : ... kind : ... spec : template : metadata : ... spec : containerConcurrency : ... containers : ... enableServiceLinks : ... imagePullSecrets : ... nodeSelector : ... runtimeClassName : ... serviceAccountName : ... timeoutSeconds : ... volumes : ... traffic : ... status : address : url : ... conditions : ... latestCreatedRevisionName : ... latestReadyRevisionName : ... observedGeneration : ... traffic : ... url : ... result : createResult
JSON
[ { "create" : { "call" : "googleapis.run.v1.namespaces.services.create" , "args" : { "parent" : "..." , "dryRun" : "..." , "body" : { "apiVersion" : "..." , "kind" : "..." , "spec" : { "template" : { "metadata" : "..." , "spec" : { "containerConcurrency" : "..." , "containers" : "..." , "enableServiceLinks" : "..." , "imagePullSecrets" : "..." , "nodeSelector" : "..." , "runtimeClassName" : "..." , "serviceAccountName" : "..." , "timeoutSeconds" : "..." , "volumes" : "..." } }, "traffic" : "..." }, "status" : { "address" : { "url" : "..." }, "conditions" : "..." , "latestCreatedRevisionName" : "..." , "latestReadyRevisionName" : "..." , "observedGeneration" : "..." , "traffic" : "..." , "url" : "..." } } }, "result" : "createResult" } } ]

