Creates a job.
Arguments
Parameters | |
---|---|
parent |
Required. The location name. For example:
|
body |
Required.
|
Raised exceptions
Exceptions | |
---|---|
ConnectionError |
In case of a network problem (such as DNS failure or refused connection). |
HttpError |
If the response status is >= 400 (excluding 429 and 503). |
TimeoutError |
If a long-running operation takes longer to finish than the specified timeout limit. |
TypeError |
If an operation or function receives an argument of the wrong type. |
ValueError |
If an operation or function receives an argument of the right type but an inappropriate value. For example, a negative timeout. |
Response
If successful, the response contains an instance of Job
.
Subworkflow snippet
Some fields might be optional or required. To identify required fields, refer to the API documentation.
YAML
- create: call: googleapis.cloudscheduler.v1beta1.projects.locations.jobs.create args: parent: ... body: appEngineHttpTarget: appEngineRouting: instance: ... service: ... version: ... body: ... httpMethod: ... relativeUri: ... attemptDeadline: ... description: ... httpTarget: body: ... headers: ... httpMethod: ... oauthToken: scope: ... serviceAccountEmail: ... oidcToken: audience: ... serviceAccountEmail: ... uri: ... legacyAppEngineCron: ... pubsubTarget: attributes: ... data: ... topicName: ... retryConfig: maxBackoffDuration: ... maxDoublings: ... maxRetryDuration: ... minBackoffDuration: ... retryCount: ... schedule: ... timeZone: ... result: createResult
JSON
[ { "create": { "call": "googleapis.cloudscheduler.v1beta1.projects.locations.jobs.create", "args": { "parent": "...", "body": { "appEngineHttpTarget": { "appEngineRouting": { "instance": "...", "service": "...", "version": "..." }, "body": "...", "httpMethod": "...", "relativeUri": "..." }, "attemptDeadline": "...", "description": "...", "httpTarget": { "body": "...", "headers": "...", "httpMethod": "...", "oauthToken": { "scope": "...", "serviceAccountEmail": "..." }, "oidcToken": { "audience": "...", "serviceAccountEmail": "..." }, "uri": "..." }, "legacyAppEngineCron": "...", "pubsubTarget": { "attributes": "...", "data": "...", "topicName": "..." }, "retryConfig": { "maxBackoffDuration": "...", "maxDoublings": "...", "maxRetryDuration": "...", "minBackoffDuration": "...", "retryCount": "..." }, "schedule": "...", "timeZone": "..." } }, "result": "createResult" } } ]