Request that a new project be created. The result is an Operation
which can be used to track the creation process. This process usually
takes a few seconds, but can sometimes take much longer. The tracking Operation
is automatically deleted after a few hours, so there is no
need to call DeleteOperation
.
This method waits—the workflow execution is paused—until the operation is
complete, fails, or times out. The default timeout value is 1800
seconds (30
minutes) and can be changed to a maximum value of 31536000
seconds (one year)
for long-running operations using the connector_params
field. See the Connectors reference
.
The connector uses polling to monitor the long-running operation, which might generate additional billable steps. For more information about retries and long-running operations, refer to Understand connectors .
The polling policy for the long-running operation can be configured. To set the
connector-specific parameters ( connector_params
), refer to Invoke a connector call
.
Arguments
body
object ( Project
)
Required.
Raised exceptions
ConnectionError
HttpError
TimeoutError
TypeError
ValueError
OperationError
ResponseTypeError
Response
If successful, the response contains an instance of Operation
.
Subworkflow snippet
Some fields might be optional or required. To identify required fields, refer to the API documentation .
YAML
- create : call : googleapis.cloudresourcemanager.v3.projects.create args : body : displayName : ... labels : ... parent : ... projectId : ... result : createResult
JSON
[ { "create" : { "call" : "googleapis.cloudresourcemanager.v3.projects.create" , "args" : { "body" : { "displayName" : "..." , "labels" : "..." , "parent" : "..." , "projectId" : "..." } }, "result" : "createResult" } } ]

