import * as mod from "https://googleapis.deno.dev/v1/cloudtasks:v2.ts";
CloudTasks | Manages the execution of large numbers of distributed requests. |
GoogleAuth |
AppEngineHttpRequest | App Engine HTTP request. The message defines the HTTP request that is sent
to an App Engine app when the task is dispatched. Using AppEngineHttpRequest
requires
|
AppEngineRouting | App Engine Routing. Defines routing characteristics specific to App Engine -
service, version, and instance. For more information about services,
versions, and instances see An Overview of App
Engine,
Microservices Architecture on Google App
Engine,
App Engine Standard request
routing,
and App Engine Flex request
routing.
Using AppEngineRouting requires
|
Attempt | The status of a task attempt. |
Binding | Associates |
BufferTaskRequest | Request message for BufferTask. |
BufferTaskResponse | Response message for BufferTask. |
CmekConfig | Describes the customer-managed encryption key (CMEK) configuration associated with a project and location. |
CreateTaskRequest | Request message for CreateTask. |
CredentialsClient | Defines the root interface for all clients that generate credentials for calling Google APIs. All clients should implement this interface. |
Empty | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } |
Expr | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
GetIamPolicyRequest | Request message for |
GetPolicyOptions | Encapsulates settings provided to GetIamPolicy. |
Header | Defines a header message. A header can have a key and a value. |
HeaderOverride | Wraps the Header object. |
HttpBody | Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged. |
HttpRequest | HTTP request. The task will be pushed to the worker as an HTTP request. If
the worker or the redirected worker acknowledges the task by returning a
successful HTTP response code ([ |
HttpTarget | HTTP target. When specified as a Queue, all the tasks with [HttpRequest] will be overridden according to the target. |
ListLocationsResponse | The response message for Locations.ListLocations. |
ListQueuesResponse | Response message for ListQueues. |
ListTasksResponse | Response message for listing tasks using ListTasks. |
Location | A resource that represents a Google Cloud location. |
OAuthToken | Contains information needed for generating an OAuth token. This type of authorization should generally only be used when calling Google APIs hosted on *.googleapis.com. |
OidcToken | Contains information needed for generating an OpenID Connect token. This type of authorization can be used for many scenarios, including calling Cloud Run, or endpoints where you intend to validate the token yourself. |
PathOverride | PathOverride. Path message defines path override for HTTP targets. |
PauseQueueRequest | Request message for PauseQueue. |
Policy | An Identity and Access Management (IAM) policy, which specifies access
controls for Google Cloud resources. A
|
ProjectsLocationsListOptions | Additional options for CloudTasks#projectsLocationsList. |
ProjectsLocationsQueuesListOptions | Additional options for CloudTasks#projectsLocationsQueuesList. |
ProjectsLocationsQueuesPatchOptions | Additional options for CloudTasks#projectsLocationsQueuesPatch. |
ProjectsLocationsQueuesTasksGetOptions | Additional options for CloudTasks#projectsLocationsQueuesTasksGet. |
ProjectsLocationsQueuesTasksListOptions | Additional options for CloudTasks#projectsLocationsQueuesTasksList. |
ProjectsLocationsUpdateCmekConfigOptions | Additional options for CloudTasks#projectsLocationsUpdateCmekConfig. |
PurgeQueueRequest | Request message for PurgeQueue. |
QueryOverride | QueryOverride. Query message defines query override for HTTP targets. |
Queue | A queue is a container of related tasks. Queues are configured to manage how those tasks are dispatched. Configurable properties include rate limits, retry options, queue types, and others. |
RateLimits | Rate limits. This message determines the maximum rate that tasks can be dispatched by a queue, regardless of whether the dispatch is a first task attempt or a retry. Note: The debugging command, RunTask, will run a task even if the queue has reached its RateLimits. |
ResumeQueueRequest | Request message for ResumeQueue. |
RetryConfig | Retry config. These settings determine when a failed task attempt is retried. |
RunTaskRequest | Request message for forcing a task to run now using RunTask. |
SetIamPolicyRequest | Request message for |
StackdriverLoggingConfig | Configuration options for writing logs to Stackdriver Logging. |
Status | The |
Task | A unit of scheduled work. |
TestIamPermissionsRequest | Request message for |
TestIamPermissionsResponse | Response message for |
UriOverride | URI Override. When specified, all the HTTP tasks inside the queue will be partially or fully overridden depending on the configured values. |