docs: update docs (#916)
* fix: re-run script
* test: fix noxfile
diff --git a/docs/dyn/cloudtasks_v2beta2.projects.locations.queues.html b/docs/dyn/cloudtasks_v2beta2.projects.locations.queues.html
index c5fdd2c..ff1a3a2 100644
--- a/docs/dyn/cloudtasks_v2beta2.projects.locations.queues.html
+++ b/docs/dyn/cloudtasks_v2beta2.projects.locations.queues.html
@@ -92,7 +92,7 @@
<code><a href="#getIamPolicy">getIamPolicy(resource, body=None, x__xgafv=None)</a></code></p>
<p class="firstline">Gets the access control policy for a Queue.</p>
<p class="toc_element">
- <code><a href="#list">list(parent, filter=None, pageToken=None, pageSize=None, x__xgafv=None)</a></code></p>
+ <code><a href="#list">list(parent, pageToken=None, pageSize=None, filter=None, x__xgafv=None)</a></code></p>
<p class="firstline">Lists queues.</p>
<p class="toc_element">
<code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
@@ -144,148 +144,6 @@
{ # 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, target types, and others.
- "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
- #
- # An App Engine queue is a queue that has an AppEngineHttpTarget.
- #
- # The task will be delivered to the App Engine application hostname
- # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
- # The documentation for AppEngineHttpRequest explains how the
- # task's host URL is constructed.
- #
- # Using AppEngineHttpTarget requires
- # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
- # Google IAM permission for the project
- # and the following scope:
- #
- # `https://www.googleapis.com/auth/cloud-platform`
- "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
- # task-level app_engine_routing.
- #
- # If set, `app_engine_routing_override` is used for all tasks in
- # the queue, no matter what the setting is for the
- # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
- # [Microservices Architecture on Google App
- # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "instance": "A String", # App instance.
- #
- # By default, the task is sent to an instance which is available when
- # the task is attempted.
- #
- # Requests can only be sent to a specific instance if
- # [manual scaling is used in App Engine
- # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
- # App Engine Flex does not support instances. For more information, see
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "version": "A String", # App version.
- #
- # By default, the task is sent to the version which is the default
- # version when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- "host": "A String", # Output only. The host that the task is sent to.
- #
- # For more information, see
- # [How Requests are
- # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
- #
- # The host is constructed as:
- #
- #
- # * `host = [application_domain_name]`</br>
- # `| [service] + '.' + [application_domain_name]`</br>
- # `| [version] + '.' + [application_domain_name]`</br>
- # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
- # `| [instance] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
- #
- # * `application_domain_name` = The domain name of the app, for
- # example <app-id>.appspot.com, which is associated with the
- # queue's project ID. Some tasks which were created using the App Engine
- # SDK use a custom domain name.
- #
- # * `service =` service
- #
- # * `version =` version
- #
- # * `version_dot_service =`
- # version `+ '.' +`
- # service
- #
- # * `instance =` instance
- #
- # * `instance_dot_service =`
- # instance `+ '.' +`
- # service
- #
- # * `instance_dot_version =`
- # instance `+ '.' +`
- # version
- #
- # * `instance_dot_version_dot_service =`
- # instance `+ '.' +`
- # version `+ '.' +`
- # service
- #
- # If service is empty, then the task will be sent
- # to the service which is the default service when the task is attempted.
- #
- # If version is empty, then the task will be sent
- # to the version which is the default version when the task is attempted.
- #
- # If instance is empty, then the task
- # will be sent to an instance which is available when the task is
- # attempted.
- #
- # If service,
- # version, or
- # instance is invalid, then the task
- # will be sent to the default version of the default service when
- # the task is attempted.
- "service": "A String", # App service.
- #
- # By default, the task is sent to the service which is the default
- # service when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- },
- },
"purgeTime": "A String", # Output only. The last time this queue was purged.
#
# All tasks that were created before this time
@@ -445,25 +303,6 @@
#
# Note: The debugging command, RunTask, will run a task
# even if the queue has reached its RateLimits.
- "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
- # to be dispatched for this queue. After this threshold has been
- # reached, Cloud Tasks stops dispatching tasks until the number of
- # concurrent requests decreases.
- #
- # If unspecified when the queue is created, Cloud Tasks will pick the
- # default.
- #
- #
- # The maximum allowed value is 5,000.
- #
- # This field is output only for
- # pull queues and always -1, which indicates no limit. No other
- # queue types can have `max_concurrent_tasks` set to -1.
- #
- #
- # This field has the same meaning as
- # [max_concurrent_requests in
- # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
"maxTasksDispatchedPerSecond": 3.14, # The maximum rate at which tasks are dispatched from this queue.
#
# If unspecified when the queue is created, Cloud Tasks will pick the
@@ -511,11 +350,172 @@
# regardless of whether
# max_tasks_dispatched_per_second
# is updated.
+ "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
+ # to be dispatched for this queue. After this threshold has been
+ # reached, Cloud Tasks stops dispatching tasks until the number of
+ # concurrent requests decreases.
+ #
+ # If unspecified when the queue is created, Cloud Tasks will pick the
+ # default.
+ #
+ #
+ # The maximum allowed value is 5,000.
+ #
+ # This field is output only for
+ # pull queues and always -1, which indicates no limit. No other
+ # queue types can have `max_concurrent_tasks` set to -1.
+ #
+ #
+ # This field has the same meaning as
+ # [max_concurrent_requests in
+ # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
},
"pullTarget": { # Pull target. # Pull target.
#
# A pull queue is a queue that has a PullTarget.
},
+ "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
+ #
+ # An App Engine queue is a queue that has an AppEngineHttpTarget.
+ #
+ # The task will be delivered to the App Engine application hostname
+ # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
+ # The documentation for AppEngineHttpRequest explains how the
+ # task's host URL is constructed.
+ #
+ # Using AppEngineHttpTarget requires
+ # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
+ # Google IAM permission for the project
+ # and the following scope:
+ #
+ # `https://www.googleapis.com/auth/cloud-platform`
+ "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
+ # task-level app_engine_routing.
+ #
+ # If set, `app_engine_routing_override` is used for all tasks in
+ # the queue, no matter what the setting is for the
+ # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
+ # [Microservices Architecture on Google App
+ # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "instance": "A String", # App instance.
+ #
+ # By default, the task is sent to an instance which is available when
+ # the task is attempted.
+ #
+ # Requests can only be sent to a specific instance if
+ # [manual scaling is used in App Engine
+ # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
+ # App Engine Flex does not support instances. For more information, see
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "version": "A String", # App version.
+ #
+ # By default, the task is sent to the version which is the default
+ # version when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ "host": "A String", # Output only. The host that the task is sent to.
+ #
+ # For more information, see
+ # [How Requests are
+ # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+ #
+ # The host is constructed as:
+ #
+ #
+ # * `host = [application_domain_name]`</br>
+ # `| [service] + '.' + [application_domain_name]`</br>
+ # `| [version] + '.' + [application_domain_name]`</br>
+ # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
+ # `| [instance] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
+ #
+ # * `application_domain_name` = The domain name of the app, for
+ # example <app-id>.appspot.com, which is associated with the
+ # queue's project ID. Some tasks which were created using the App Engine
+ # SDK use a custom domain name.
+ #
+ # * `service =` service
+ #
+ # * `version =` version
+ #
+ # * `version_dot_service =`
+ # version `+ '.' +`
+ # service
+ #
+ # * `instance =` instance
+ #
+ # * `instance_dot_service =`
+ # instance `+ '.' +`
+ # service
+ #
+ # * `instance_dot_version =`
+ # instance `+ '.' +`
+ # version
+ #
+ # * `instance_dot_version_dot_service =`
+ # instance `+ '.' +`
+ # version `+ '.' +`
+ # service
+ #
+ # If service is empty, then the task will be sent
+ # to the service which is the default service when the task is attempted.
+ #
+ # If version is empty, then the task will be sent
+ # to the version which is the default version when the task is attempted.
+ #
+ # If instance is empty, then the task
+ # will be sent to an instance which is available when the task is
+ # attempted.
+ #
+ # If service,
+ # version, or
+ # instance is invalid, then the task
+ # will be sent to the default version of the default service when
+ # the task is attempted.
+ "service": "A String", # App service.
+ #
+ # By default, the task is sent to the service which is the default
+ # service when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ },
+ },
}
x__xgafv: string, V1 error format.
@@ -529,148 +529,6 @@
{ # 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, target types, and others.
- "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
- #
- # An App Engine queue is a queue that has an AppEngineHttpTarget.
- #
- # The task will be delivered to the App Engine application hostname
- # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
- # The documentation for AppEngineHttpRequest explains how the
- # task's host URL is constructed.
- #
- # Using AppEngineHttpTarget requires
- # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
- # Google IAM permission for the project
- # and the following scope:
- #
- # `https://www.googleapis.com/auth/cloud-platform`
- "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
- # task-level app_engine_routing.
- #
- # If set, `app_engine_routing_override` is used for all tasks in
- # the queue, no matter what the setting is for the
- # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
- # [Microservices Architecture on Google App
- # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "instance": "A String", # App instance.
- #
- # By default, the task is sent to an instance which is available when
- # the task is attempted.
- #
- # Requests can only be sent to a specific instance if
- # [manual scaling is used in App Engine
- # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
- # App Engine Flex does not support instances. For more information, see
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "version": "A String", # App version.
- #
- # By default, the task is sent to the version which is the default
- # version when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- "host": "A String", # Output only. The host that the task is sent to.
- #
- # For more information, see
- # [How Requests are
- # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
- #
- # The host is constructed as:
- #
- #
- # * `host = [application_domain_name]`</br>
- # `| [service] + '.' + [application_domain_name]`</br>
- # `| [version] + '.' + [application_domain_name]`</br>
- # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
- # `| [instance] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
- #
- # * `application_domain_name` = The domain name of the app, for
- # example <app-id>.appspot.com, which is associated with the
- # queue's project ID. Some tasks which were created using the App Engine
- # SDK use a custom domain name.
- #
- # * `service =` service
- #
- # * `version =` version
- #
- # * `version_dot_service =`
- # version `+ '.' +`
- # service
- #
- # * `instance =` instance
- #
- # * `instance_dot_service =`
- # instance `+ '.' +`
- # service
- #
- # * `instance_dot_version =`
- # instance `+ '.' +`
- # version
- #
- # * `instance_dot_version_dot_service =`
- # instance `+ '.' +`
- # version `+ '.' +`
- # service
- #
- # If service is empty, then the task will be sent
- # to the service which is the default service when the task is attempted.
- #
- # If version is empty, then the task will be sent
- # to the version which is the default version when the task is attempted.
- #
- # If instance is empty, then the task
- # will be sent to an instance which is available when the task is
- # attempted.
- #
- # If service,
- # version, or
- # instance is invalid, then the task
- # will be sent to the default version of the default service when
- # the task is attempted.
- "service": "A String", # App service.
- #
- # By default, the task is sent to the service which is the default
- # service when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- },
- },
"purgeTime": "A String", # Output only. The last time this queue was purged.
#
# All tasks that were created before this time
@@ -830,25 +688,6 @@
#
# Note: The debugging command, RunTask, will run a task
# even if the queue has reached its RateLimits.
- "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
- # to be dispatched for this queue. After this threshold has been
- # reached, Cloud Tasks stops dispatching tasks until the number of
- # concurrent requests decreases.
- #
- # If unspecified when the queue is created, Cloud Tasks will pick the
- # default.
- #
- #
- # The maximum allowed value is 5,000.
- #
- # This field is output only for
- # pull queues and always -1, which indicates no limit. No other
- # queue types can have `max_concurrent_tasks` set to -1.
- #
- #
- # This field has the same meaning as
- # [max_concurrent_requests in
- # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
"maxTasksDispatchedPerSecond": 3.14, # The maximum rate at which tasks are dispatched from this queue.
#
# If unspecified when the queue is created, Cloud Tasks will pick the
@@ -896,11 +735,172 @@
# regardless of whether
# max_tasks_dispatched_per_second
# is updated.
+ "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
+ # to be dispatched for this queue. After this threshold has been
+ # reached, Cloud Tasks stops dispatching tasks until the number of
+ # concurrent requests decreases.
+ #
+ # If unspecified when the queue is created, Cloud Tasks will pick the
+ # default.
+ #
+ #
+ # The maximum allowed value is 5,000.
+ #
+ # This field is output only for
+ # pull queues and always -1, which indicates no limit. No other
+ # queue types can have `max_concurrent_tasks` set to -1.
+ #
+ #
+ # This field has the same meaning as
+ # [max_concurrent_requests in
+ # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
},
"pullTarget": { # Pull target. # Pull target.
#
# A pull queue is a queue that has a PullTarget.
},
+ "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
+ #
+ # An App Engine queue is a queue that has an AppEngineHttpTarget.
+ #
+ # The task will be delivered to the App Engine application hostname
+ # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
+ # The documentation for AppEngineHttpRequest explains how the
+ # task's host URL is constructed.
+ #
+ # Using AppEngineHttpTarget requires
+ # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
+ # Google IAM permission for the project
+ # and the following scope:
+ #
+ # `https://www.googleapis.com/auth/cloud-platform`
+ "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
+ # task-level app_engine_routing.
+ #
+ # If set, `app_engine_routing_override` is used for all tasks in
+ # the queue, no matter what the setting is for the
+ # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
+ # [Microservices Architecture on Google App
+ # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "instance": "A String", # App instance.
+ #
+ # By default, the task is sent to an instance which is available when
+ # the task is attempted.
+ #
+ # Requests can only be sent to a specific instance if
+ # [manual scaling is used in App Engine
+ # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
+ # App Engine Flex does not support instances. For more information, see
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "version": "A String", # App version.
+ #
+ # By default, the task is sent to the version which is the default
+ # version when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ "host": "A String", # Output only. The host that the task is sent to.
+ #
+ # For more information, see
+ # [How Requests are
+ # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+ #
+ # The host is constructed as:
+ #
+ #
+ # * `host = [application_domain_name]`</br>
+ # `| [service] + '.' + [application_domain_name]`</br>
+ # `| [version] + '.' + [application_domain_name]`</br>
+ # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
+ # `| [instance] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
+ #
+ # * `application_domain_name` = The domain name of the app, for
+ # example <app-id>.appspot.com, which is associated with the
+ # queue's project ID. Some tasks which were created using the App Engine
+ # SDK use a custom domain name.
+ #
+ # * `service =` service
+ #
+ # * `version =` version
+ #
+ # * `version_dot_service =`
+ # version `+ '.' +`
+ # service
+ #
+ # * `instance =` instance
+ #
+ # * `instance_dot_service =`
+ # instance `+ '.' +`
+ # service
+ #
+ # * `instance_dot_version =`
+ # instance `+ '.' +`
+ # version
+ #
+ # * `instance_dot_version_dot_service =`
+ # instance `+ '.' +`
+ # version `+ '.' +`
+ # service
+ #
+ # If service is empty, then the task will be sent
+ # to the service which is the default service when the task is attempted.
+ #
+ # If version is empty, then the task will be sent
+ # to the version which is the default version when the task is attempted.
+ #
+ # If instance is empty, then the task
+ # will be sent to an instance which is available when the task is
+ # attempted.
+ #
+ # If service,
+ # version, or
+ # instance is invalid, then the task
+ # will be sent to the default version of the default service when
+ # the task is attempted.
+ "service": "A String", # App service.
+ #
+ # By default, the task is sent to the service which is the default
+ # service when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ },
+ },
}</pre>
</div>
@@ -963,148 +963,6 @@
{ # 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, target types, and others.
- "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
- #
- # An App Engine queue is a queue that has an AppEngineHttpTarget.
- #
- # The task will be delivered to the App Engine application hostname
- # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
- # The documentation for AppEngineHttpRequest explains how the
- # task's host URL is constructed.
- #
- # Using AppEngineHttpTarget requires
- # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
- # Google IAM permission for the project
- # and the following scope:
- #
- # `https://www.googleapis.com/auth/cloud-platform`
- "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
- # task-level app_engine_routing.
- #
- # If set, `app_engine_routing_override` is used for all tasks in
- # the queue, no matter what the setting is for the
- # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
- # [Microservices Architecture on Google App
- # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "instance": "A String", # App instance.
- #
- # By default, the task is sent to an instance which is available when
- # the task is attempted.
- #
- # Requests can only be sent to a specific instance if
- # [manual scaling is used in App Engine
- # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
- # App Engine Flex does not support instances. For more information, see
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "version": "A String", # App version.
- #
- # By default, the task is sent to the version which is the default
- # version when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- "host": "A String", # Output only. The host that the task is sent to.
- #
- # For more information, see
- # [How Requests are
- # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
- #
- # The host is constructed as:
- #
- #
- # * `host = [application_domain_name]`</br>
- # `| [service] + '.' + [application_domain_name]`</br>
- # `| [version] + '.' + [application_domain_name]`</br>
- # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
- # `| [instance] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
- #
- # * `application_domain_name` = The domain name of the app, for
- # example <app-id>.appspot.com, which is associated with the
- # queue's project ID. Some tasks which were created using the App Engine
- # SDK use a custom domain name.
- #
- # * `service =` service
- #
- # * `version =` version
- #
- # * `version_dot_service =`
- # version `+ '.' +`
- # service
- #
- # * `instance =` instance
- #
- # * `instance_dot_service =`
- # instance `+ '.' +`
- # service
- #
- # * `instance_dot_version =`
- # instance `+ '.' +`
- # version
- #
- # * `instance_dot_version_dot_service =`
- # instance `+ '.' +`
- # version `+ '.' +`
- # service
- #
- # If service is empty, then the task will be sent
- # to the service which is the default service when the task is attempted.
- #
- # If version is empty, then the task will be sent
- # to the version which is the default version when the task is attempted.
- #
- # If instance is empty, then the task
- # will be sent to an instance which is available when the task is
- # attempted.
- #
- # If service,
- # version, or
- # instance is invalid, then the task
- # will be sent to the default version of the default service when
- # the task is attempted.
- "service": "A String", # App service.
- #
- # By default, the task is sent to the service which is the default
- # service when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- },
- },
"purgeTime": "A String", # Output only. The last time this queue was purged.
#
# All tasks that were created before this time
@@ -1264,25 +1122,6 @@
#
# Note: The debugging command, RunTask, will run a task
# even if the queue has reached its RateLimits.
- "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
- # to be dispatched for this queue. After this threshold has been
- # reached, Cloud Tasks stops dispatching tasks until the number of
- # concurrent requests decreases.
- #
- # If unspecified when the queue is created, Cloud Tasks will pick the
- # default.
- #
- #
- # The maximum allowed value is 5,000.
- #
- # This field is output only for
- # pull queues and always -1, which indicates no limit. No other
- # queue types can have `max_concurrent_tasks` set to -1.
- #
- #
- # This field has the same meaning as
- # [max_concurrent_requests in
- # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
"maxTasksDispatchedPerSecond": 3.14, # The maximum rate at which tasks are dispatched from this queue.
#
# If unspecified when the queue is created, Cloud Tasks will pick the
@@ -1330,11 +1169,172 @@
# regardless of whether
# max_tasks_dispatched_per_second
# is updated.
+ "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
+ # to be dispatched for this queue. After this threshold has been
+ # reached, Cloud Tasks stops dispatching tasks until the number of
+ # concurrent requests decreases.
+ #
+ # If unspecified when the queue is created, Cloud Tasks will pick the
+ # default.
+ #
+ #
+ # The maximum allowed value is 5,000.
+ #
+ # This field is output only for
+ # pull queues and always -1, which indicates no limit. No other
+ # queue types can have `max_concurrent_tasks` set to -1.
+ #
+ #
+ # This field has the same meaning as
+ # [max_concurrent_requests in
+ # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
},
"pullTarget": { # Pull target. # Pull target.
#
# A pull queue is a queue that has a PullTarget.
},
+ "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
+ #
+ # An App Engine queue is a queue that has an AppEngineHttpTarget.
+ #
+ # The task will be delivered to the App Engine application hostname
+ # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
+ # The documentation for AppEngineHttpRequest explains how the
+ # task's host URL is constructed.
+ #
+ # Using AppEngineHttpTarget requires
+ # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
+ # Google IAM permission for the project
+ # and the following scope:
+ #
+ # `https://www.googleapis.com/auth/cloud-platform`
+ "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
+ # task-level app_engine_routing.
+ #
+ # If set, `app_engine_routing_override` is used for all tasks in
+ # the queue, no matter what the setting is for the
+ # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
+ # [Microservices Architecture on Google App
+ # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "instance": "A String", # App instance.
+ #
+ # By default, the task is sent to an instance which is available when
+ # the task is attempted.
+ #
+ # Requests can only be sent to a specific instance if
+ # [manual scaling is used in App Engine
+ # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
+ # App Engine Flex does not support instances. For more information, see
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "version": "A String", # App version.
+ #
+ # By default, the task is sent to the version which is the default
+ # version when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ "host": "A String", # Output only. The host that the task is sent to.
+ #
+ # For more information, see
+ # [How Requests are
+ # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+ #
+ # The host is constructed as:
+ #
+ #
+ # * `host = [application_domain_name]`</br>
+ # `| [service] + '.' + [application_domain_name]`</br>
+ # `| [version] + '.' + [application_domain_name]`</br>
+ # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
+ # `| [instance] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
+ #
+ # * `application_domain_name` = The domain name of the app, for
+ # example <app-id>.appspot.com, which is associated with the
+ # queue's project ID. Some tasks which were created using the App Engine
+ # SDK use a custom domain name.
+ #
+ # * `service =` service
+ #
+ # * `version =` version
+ #
+ # * `version_dot_service =`
+ # version `+ '.' +`
+ # service
+ #
+ # * `instance =` instance
+ #
+ # * `instance_dot_service =`
+ # instance `+ '.' +`
+ # service
+ #
+ # * `instance_dot_version =`
+ # instance `+ '.' +`
+ # version
+ #
+ # * `instance_dot_version_dot_service =`
+ # instance `+ '.' +`
+ # version `+ '.' +`
+ # service
+ #
+ # If service is empty, then the task will be sent
+ # to the service which is the default service when the task is attempted.
+ #
+ # If version is empty, then the task will be sent
+ # to the version which is the default version when the task is attempted.
+ #
+ # If instance is empty, then the task
+ # will be sent to an instance which is available when the task is
+ # attempted.
+ #
+ # If service,
+ # version, or
+ # instance is invalid, then the task
+ # will be sent to the default version of the default service when
+ # the task is attempted.
+ "service": "A String", # App service.
+ #
+ # By default, the task is sent to the service which is the default
+ # service when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ },
+ },
}</pre>
</div>
@@ -1489,8 +1489,6 @@
# `condition` that determines how and when the `bindings` are applied. Each
# of the `bindings` must contain at least one member.
{ # Associates `members` with a `role`.
- "role": "A String", # Role that is assigned to `members`.
- # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
"condition": { # Represents a textual expression in the Common Expression Language (CEL) # The condition that is associated with this binding.
#
# If the condition evaluates to `true`, then this binding applies to the
@@ -1533,15 +1531,15 @@
# 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.
+ "description": "A String", # Optional. Description of the expression. This is a longer text which
+ # describes the expression, e.g. when hovered over it in a UI.
+ "expression": "A String", # Textual representation of an expression in Common Expression Language
+ # syntax.
"title": "A String", # Optional. Title for the expression, i.e. a short string describing
# its purpose. This can be used e.g. in UIs which allow to enter the
# expression.
"location": "A String", # Optional. String indicating the location of the expression for error
# reporting, e.g. a file name and a position in the file.
- "description": "A String", # Optional. Description of the expression. This is a longer text which
- # describes the expression, e.g. when hovered over it in a UI.
- "expression": "A String", # Textual representation of an expression in Common Expression Language
- # syntax.
},
"members": [ # Specifies the identities requesting access for a Cloud Platform resource.
# `members` can have the following values:
@@ -1588,13 +1586,15 @@
#
"A String",
],
+ "role": "A String", # Role that is assigned to `members`.
+ # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
},
],
}</pre>
</div>
<div class="method">
- <code class="details" id="list">list(parent, filter=None, pageToken=None, pageSize=None, x__xgafv=None)</code>
+ <code class="details" id="list">list(parent, pageToken=None, pageSize=None, filter=None, x__xgafv=None)</code>
<pre>Lists queues.
Queues are returned in lexicographical order.
@@ -1602,17 +1602,6 @@
Args:
parent: string, Required. The location name.
For example: `projects/PROJECT_ID/locations/LOCATION_ID` (required)
- filter: string, `filter` can be used to specify a subset of queues. Any Queue
-field can be used as a filter and several operators as supported.
-For example: `<=, <, >=, >, !=, =, :`. The filter syntax is the same as
-described in
-[Stackdriver's Advanced Logs
-Filters](https://cloud.google.com/logging/docs/view/advanced_filters).
-
-Sample filter "app_engine_http_target: *".
-
-Note that using filters might cause fewer queues than the
-requested_page size to be returned.
pageToken: string, A token identifying the page of results to return.
To request the first page results, page_token must be empty. To
@@ -1628,6 +1617,17 @@
even if more queues exist; use the
next_page_token in the
response to determine if more queues exist.
+ filter: string, `filter` can be used to specify a subset of queues. Any Queue
+field can be used as a filter and several operators as supported.
+For example: `<=, <, >=, >, !=, =, :`. The filter syntax is the same as
+described in
+[Stackdriver's Advanced Logs
+Filters](https://cloud.google.com/logging/docs/view/advanced_filters).
+
+Sample filter "app_engine_http_target: *".
+
+Note that using filters might cause fewer queues than the
+requested_page size to be returned.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
@@ -1641,148 +1641,6 @@
{ # 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, target types, and others.
- "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
- #
- # An App Engine queue is a queue that has an AppEngineHttpTarget.
- #
- # The task will be delivered to the App Engine application hostname
- # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
- # The documentation for AppEngineHttpRequest explains how the
- # task's host URL is constructed.
- #
- # Using AppEngineHttpTarget requires
- # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
- # Google IAM permission for the project
- # and the following scope:
- #
- # `https://www.googleapis.com/auth/cloud-platform`
- "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
- # task-level app_engine_routing.
- #
- # If set, `app_engine_routing_override` is used for all tasks in
- # the queue, no matter what the setting is for the
- # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
- # [Microservices Architecture on Google App
- # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "instance": "A String", # App instance.
- #
- # By default, the task is sent to an instance which is available when
- # the task is attempted.
- #
- # Requests can only be sent to a specific instance if
- # [manual scaling is used in App Engine
- # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
- # App Engine Flex does not support instances. For more information, see
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "version": "A String", # App version.
- #
- # By default, the task is sent to the version which is the default
- # version when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- "host": "A String", # Output only. The host that the task is sent to.
- #
- # For more information, see
- # [How Requests are
- # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
- #
- # The host is constructed as:
- #
- #
- # * `host = [application_domain_name]`</br>
- # `| [service] + '.' + [application_domain_name]`</br>
- # `| [version] + '.' + [application_domain_name]`</br>
- # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
- # `| [instance] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
- #
- # * `application_domain_name` = The domain name of the app, for
- # example <app-id>.appspot.com, which is associated with the
- # queue's project ID. Some tasks which were created using the App Engine
- # SDK use a custom domain name.
- #
- # * `service =` service
- #
- # * `version =` version
- #
- # * `version_dot_service =`
- # version `+ '.' +`
- # service
- #
- # * `instance =` instance
- #
- # * `instance_dot_service =`
- # instance `+ '.' +`
- # service
- #
- # * `instance_dot_version =`
- # instance `+ '.' +`
- # version
- #
- # * `instance_dot_version_dot_service =`
- # instance `+ '.' +`
- # version `+ '.' +`
- # service
- #
- # If service is empty, then the task will be sent
- # to the service which is the default service when the task is attempted.
- #
- # If version is empty, then the task will be sent
- # to the version which is the default version when the task is attempted.
- #
- # If instance is empty, then the task
- # will be sent to an instance which is available when the task is
- # attempted.
- #
- # If service,
- # version, or
- # instance is invalid, then the task
- # will be sent to the default version of the default service when
- # the task is attempted.
- "service": "A String", # App service.
- #
- # By default, the task is sent to the service which is the default
- # service when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- },
- },
"purgeTime": "A String", # Output only. The last time this queue was purged.
#
# All tasks that were created before this time
@@ -1942,25 +1800,6 @@
#
# Note: The debugging command, RunTask, will run a task
# even if the queue has reached its RateLimits.
- "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
- # to be dispatched for this queue. After this threshold has been
- # reached, Cloud Tasks stops dispatching tasks until the number of
- # concurrent requests decreases.
- #
- # If unspecified when the queue is created, Cloud Tasks will pick the
- # default.
- #
- #
- # The maximum allowed value is 5,000.
- #
- # This field is output only for
- # pull queues and always -1, which indicates no limit. No other
- # queue types can have `max_concurrent_tasks` set to -1.
- #
- #
- # This field has the same meaning as
- # [max_concurrent_requests in
- # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
"maxTasksDispatchedPerSecond": 3.14, # The maximum rate at which tasks are dispatched from this queue.
#
# If unspecified when the queue is created, Cloud Tasks will pick the
@@ -2008,11 +1847,172 @@
# regardless of whether
# max_tasks_dispatched_per_second
# is updated.
+ "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
+ # to be dispatched for this queue. After this threshold has been
+ # reached, Cloud Tasks stops dispatching tasks until the number of
+ # concurrent requests decreases.
+ #
+ # If unspecified when the queue is created, Cloud Tasks will pick the
+ # default.
+ #
+ #
+ # The maximum allowed value is 5,000.
+ #
+ # This field is output only for
+ # pull queues and always -1, which indicates no limit. No other
+ # queue types can have `max_concurrent_tasks` set to -1.
+ #
+ #
+ # This field has the same meaning as
+ # [max_concurrent_requests in
+ # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
},
"pullTarget": { # Pull target. # Pull target.
#
# A pull queue is a queue that has a PullTarget.
},
+ "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
+ #
+ # An App Engine queue is a queue that has an AppEngineHttpTarget.
+ #
+ # The task will be delivered to the App Engine application hostname
+ # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
+ # The documentation for AppEngineHttpRequest explains how the
+ # task's host URL is constructed.
+ #
+ # Using AppEngineHttpTarget requires
+ # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
+ # Google IAM permission for the project
+ # and the following scope:
+ #
+ # `https://www.googleapis.com/auth/cloud-platform`
+ "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
+ # task-level app_engine_routing.
+ #
+ # If set, `app_engine_routing_override` is used for all tasks in
+ # the queue, no matter what the setting is for the
+ # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
+ # [Microservices Architecture on Google App
+ # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "instance": "A String", # App instance.
+ #
+ # By default, the task is sent to an instance which is available when
+ # the task is attempted.
+ #
+ # Requests can only be sent to a specific instance if
+ # [manual scaling is used in App Engine
+ # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
+ # App Engine Flex does not support instances. For more information, see
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "version": "A String", # App version.
+ #
+ # By default, the task is sent to the version which is the default
+ # version when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ "host": "A String", # Output only. The host that the task is sent to.
+ #
+ # For more information, see
+ # [How Requests are
+ # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+ #
+ # The host is constructed as:
+ #
+ #
+ # * `host = [application_domain_name]`</br>
+ # `| [service] + '.' + [application_domain_name]`</br>
+ # `| [version] + '.' + [application_domain_name]`</br>
+ # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
+ # `| [instance] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
+ #
+ # * `application_domain_name` = The domain name of the app, for
+ # example <app-id>.appspot.com, which is associated with the
+ # queue's project ID. Some tasks which were created using the App Engine
+ # SDK use a custom domain name.
+ #
+ # * `service =` service
+ #
+ # * `version =` version
+ #
+ # * `version_dot_service =`
+ # version `+ '.' +`
+ # service
+ #
+ # * `instance =` instance
+ #
+ # * `instance_dot_service =`
+ # instance `+ '.' +`
+ # service
+ #
+ # * `instance_dot_version =`
+ # instance `+ '.' +`
+ # version
+ #
+ # * `instance_dot_version_dot_service =`
+ # instance `+ '.' +`
+ # version `+ '.' +`
+ # service
+ #
+ # If service is empty, then the task will be sent
+ # to the service which is the default service when the task is attempted.
+ #
+ # If version is empty, then the task will be sent
+ # to the version which is the default version when the task is attempted.
+ #
+ # If instance is empty, then the task
+ # will be sent to an instance which is available when the task is
+ # attempted.
+ #
+ # If service,
+ # version, or
+ # instance is invalid, then the task
+ # will be sent to the default version of the default service when
+ # the task is attempted.
+ "service": "A String", # App service.
+ #
+ # By default, the task is sent to the service which is the default
+ # service when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ },
+ },
},
],
"nextPageToken": "A String", # A token to retrieve next page of results.
@@ -2085,148 +2085,6 @@
{ # 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, target types, and others.
- "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
- #
- # An App Engine queue is a queue that has an AppEngineHttpTarget.
- #
- # The task will be delivered to the App Engine application hostname
- # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
- # The documentation for AppEngineHttpRequest explains how the
- # task's host URL is constructed.
- #
- # Using AppEngineHttpTarget requires
- # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
- # Google IAM permission for the project
- # and the following scope:
- #
- # `https://www.googleapis.com/auth/cloud-platform`
- "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
- # task-level app_engine_routing.
- #
- # If set, `app_engine_routing_override` is used for all tasks in
- # the queue, no matter what the setting is for the
- # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
- # [Microservices Architecture on Google App
- # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "instance": "A String", # App instance.
- #
- # By default, the task is sent to an instance which is available when
- # the task is attempted.
- #
- # Requests can only be sent to a specific instance if
- # [manual scaling is used in App Engine
- # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
- # App Engine Flex does not support instances. For more information, see
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "version": "A String", # App version.
- #
- # By default, the task is sent to the version which is the default
- # version when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- "host": "A String", # Output only. The host that the task is sent to.
- #
- # For more information, see
- # [How Requests are
- # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
- #
- # The host is constructed as:
- #
- #
- # * `host = [application_domain_name]`</br>
- # `| [service] + '.' + [application_domain_name]`</br>
- # `| [version] + '.' + [application_domain_name]`</br>
- # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
- # `| [instance] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
- #
- # * `application_domain_name` = The domain name of the app, for
- # example <app-id>.appspot.com, which is associated with the
- # queue's project ID. Some tasks which were created using the App Engine
- # SDK use a custom domain name.
- #
- # * `service =` service
- #
- # * `version =` version
- #
- # * `version_dot_service =`
- # version `+ '.' +`
- # service
- #
- # * `instance =` instance
- #
- # * `instance_dot_service =`
- # instance `+ '.' +`
- # service
- #
- # * `instance_dot_version =`
- # instance `+ '.' +`
- # version
- #
- # * `instance_dot_version_dot_service =`
- # instance `+ '.' +`
- # version `+ '.' +`
- # service
- #
- # If service is empty, then the task will be sent
- # to the service which is the default service when the task is attempted.
- #
- # If version is empty, then the task will be sent
- # to the version which is the default version when the task is attempted.
- #
- # If instance is empty, then the task
- # will be sent to an instance which is available when the task is
- # attempted.
- #
- # If service,
- # version, or
- # instance is invalid, then the task
- # will be sent to the default version of the default service when
- # the task is attempted.
- "service": "A String", # App service.
- #
- # By default, the task is sent to the service which is the default
- # service when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- },
- },
"purgeTime": "A String", # Output only. The last time this queue was purged.
#
# All tasks that were created before this time
@@ -2386,25 +2244,6 @@
#
# Note: The debugging command, RunTask, will run a task
# even if the queue has reached its RateLimits.
- "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
- # to be dispatched for this queue. After this threshold has been
- # reached, Cloud Tasks stops dispatching tasks until the number of
- # concurrent requests decreases.
- #
- # If unspecified when the queue is created, Cloud Tasks will pick the
- # default.
- #
- #
- # The maximum allowed value is 5,000.
- #
- # This field is output only for
- # pull queues and always -1, which indicates no limit. No other
- # queue types can have `max_concurrent_tasks` set to -1.
- #
- #
- # This field has the same meaning as
- # [max_concurrent_requests in
- # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
"maxTasksDispatchedPerSecond": 3.14, # The maximum rate at which tasks are dispatched from this queue.
#
# If unspecified when the queue is created, Cloud Tasks will pick the
@@ -2452,11 +2291,172 @@
# regardless of whether
# max_tasks_dispatched_per_second
# is updated.
+ "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
+ # to be dispatched for this queue. After this threshold has been
+ # reached, Cloud Tasks stops dispatching tasks until the number of
+ # concurrent requests decreases.
+ #
+ # If unspecified when the queue is created, Cloud Tasks will pick the
+ # default.
+ #
+ #
+ # The maximum allowed value is 5,000.
+ #
+ # This field is output only for
+ # pull queues and always -1, which indicates no limit. No other
+ # queue types can have `max_concurrent_tasks` set to -1.
+ #
+ #
+ # This field has the same meaning as
+ # [max_concurrent_requests in
+ # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
},
"pullTarget": { # Pull target. # Pull target.
#
# A pull queue is a queue that has a PullTarget.
},
+ "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
+ #
+ # An App Engine queue is a queue that has an AppEngineHttpTarget.
+ #
+ # The task will be delivered to the App Engine application hostname
+ # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
+ # The documentation for AppEngineHttpRequest explains how the
+ # task's host URL is constructed.
+ #
+ # Using AppEngineHttpTarget requires
+ # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
+ # Google IAM permission for the project
+ # and the following scope:
+ #
+ # `https://www.googleapis.com/auth/cloud-platform`
+ "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
+ # task-level app_engine_routing.
+ #
+ # If set, `app_engine_routing_override` is used for all tasks in
+ # the queue, no matter what the setting is for the
+ # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
+ # [Microservices Architecture on Google App
+ # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "instance": "A String", # App instance.
+ #
+ # By default, the task is sent to an instance which is available when
+ # the task is attempted.
+ #
+ # Requests can only be sent to a specific instance if
+ # [manual scaling is used in App Engine
+ # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
+ # App Engine Flex does not support instances. For more information, see
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "version": "A String", # App version.
+ #
+ # By default, the task is sent to the version which is the default
+ # version when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ "host": "A String", # Output only. The host that the task is sent to.
+ #
+ # For more information, see
+ # [How Requests are
+ # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+ #
+ # The host is constructed as:
+ #
+ #
+ # * `host = [application_domain_name]`</br>
+ # `| [service] + '.' + [application_domain_name]`</br>
+ # `| [version] + '.' + [application_domain_name]`</br>
+ # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
+ # `| [instance] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
+ #
+ # * `application_domain_name` = The domain name of the app, for
+ # example <app-id>.appspot.com, which is associated with the
+ # queue's project ID. Some tasks which were created using the App Engine
+ # SDK use a custom domain name.
+ #
+ # * `service =` service
+ #
+ # * `version =` version
+ #
+ # * `version_dot_service =`
+ # version `+ '.' +`
+ # service
+ #
+ # * `instance =` instance
+ #
+ # * `instance_dot_service =`
+ # instance `+ '.' +`
+ # service
+ #
+ # * `instance_dot_version =`
+ # instance `+ '.' +`
+ # version
+ #
+ # * `instance_dot_version_dot_service =`
+ # instance `+ '.' +`
+ # version `+ '.' +`
+ # service
+ #
+ # If service is empty, then the task will be sent
+ # to the service which is the default service when the task is attempted.
+ #
+ # If version is empty, then the task will be sent
+ # to the version which is the default version when the task is attempted.
+ #
+ # If instance is empty, then the task
+ # will be sent to an instance which is available when the task is
+ # attempted.
+ #
+ # If service,
+ # version, or
+ # instance is invalid, then the task
+ # will be sent to the default version of the default service when
+ # the task is attempted.
+ "service": "A String", # App service.
+ #
+ # By default, the task is sent to the service which is the default
+ # service when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ },
+ },
}
updateMask: string, A mask used to specify which fields of the queue are being updated.
@@ -2473,148 +2473,6 @@
{ # 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, target types, and others.
- "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
- #
- # An App Engine queue is a queue that has an AppEngineHttpTarget.
- #
- # The task will be delivered to the App Engine application hostname
- # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
- # The documentation for AppEngineHttpRequest explains how the
- # task's host URL is constructed.
- #
- # Using AppEngineHttpTarget requires
- # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
- # Google IAM permission for the project
- # and the following scope:
- #
- # `https://www.googleapis.com/auth/cloud-platform`
- "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
- # task-level app_engine_routing.
- #
- # If set, `app_engine_routing_override` is used for all tasks in
- # the queue, no matter what the setting is for the
- # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
- # [Microservices Architecture on Google App
- # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "instance": "A String", # App instance.
- #
- # By default, the task is sent to an instance which is available when
- # the task is attempted.
- #
- # Requests can only be sent to a specific instance if
- # [manual scaling is used in App Engine
- # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
- # App Engine Flex does not support instances. For more information, see
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "version": "A String", # App version.
- #
- # By default, the task is sent to the version which is the default
- # version when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- "host": "A String", # Output only. The host that the task is sent to.
- #
- # For more information, see
- # [How Requests are
- # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
- #
- # The host is constructed as:
- #
- #
- # * `host = [application_domain_name]`</br>
- # `| [service] + '.' + [application_domain_name]`</br>
- # `| [version] + '.' + [application_domain_name]`</br>
- # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
- # `| [instance] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
- #
- # * `application_domain_name` = The domain name of the app, for
- # example <app-id>.appspot.com, which is associated with the
- # queue's project ID. Some tasks which were created using the App Engine
- # SDK use a custom domain name.
- #
- # * `service =` service
- #
- # * `version =` version
- #
- # * `version_dot_service =`
- # version `+ '.' +`
- # service
- #
- # * `instance =` instance
- #
- # * `instance_dot_service =`
- # instance `+ '.' +`
- # service
- #
- # * `instance_dot_version =`
- # instance `+ '.' +`
- # version
- #
- # * `instance_dot_version_dot_service =`
- # instance `+ '.' +`
- # version `+ '.' +`
- # service
- #
- # If service is empty, then the task will be sent
- # to the service which is the default service when the task is attempted.
- #
- # If version is empty, then the task will be sent
- # to the version which is the default version when the task is attempted.
- #
- # If instance is empty, then the task
- # will be sent to an instance which is available when the task is
- # attempted.
- #
- # If service,
- # version, or
- # instance is invalid, then the task
- # will be sent to the default version of the default service when
- # the task is attempted.
- "service": "A String", # App service.
- #
- # By default, the task is sent to the service which is the default
- # service when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- },
- },
"purgeTime": "A String", # Output only. The last time this queue was purged.
#
# All tasks that were created before this time
@@ -2774,25 +2632,6 @@
#
# Note: The debugging command, RunTask, will run a task
# even if the queue has reached its RateLimits.
- "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
- # to be dispatched for this queue. After this threshold has been
- # reached, Cloud Tasks stops dispatching tasks until the number of
- # concurrent requests decreases.
- #
- # If unspecified when the queue is created, Cloud Tasks will pick the
- # default.
- #
- #
- # The maximum allowed value is 5,000.
- #
- # This field is output only for
- # pull queues and always -1, which indicates no limit. No other
- # queue types can have `max_concurrent_tasks` set to -1.
- #
- #
- # This field has the same meaning as
- # [max_concurrent_requests in
- # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
"maxTasksDispatchedPerSecond": 3.14, # The maximum rate at which tasks are dispatched from this queue.
#
# If unspecified when the queue is created, Cloud Tasks will pick the
@@ -2840,11 +2679,172 @@
# regardless of whether
# max_tasks_dispatched_per_second
# is updated.
+ "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
+ # to be dispatched for this queue. After this threshold has been
+ # reached, Cloud Tasks stops dispatching tasks until the number of
+ # concurrent requests decreases.
+ #
+ # If unspecified when the queue is created, Cloud Tasks will pick the
+ # default.
+ #
+ #
+ # The maximum allowed value is 5,000.
+ #
+ # This field is output only for
+ # pull queues and always -1, which indicates no limit. No other
+ # queue types can have `max_concurrent_tasks` set to -1.
+ #
+ #
+ # This field has the same meaning as
+ # [max_concurrent_requests in
+ # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
},
"pullTarget": { # Pull target. # Pull target.
#
# A pull queue is a queue that has a PullTarget.
},
+ "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
+ #
+ # An App Engine queue is a queue that has an AppEngineHttpTarget.
+ #
+ # The task will be delivered to the App Engine application hostname
+ # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
+ # The documentation for AppEngineHttpRequest explains how the
+ # task's host URL is constructed.
+ #
+ # Using AppEngineHttpTarget requires
+ # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
+ # Google IAM permission for the project
+ # and the following scope:
+ #
+ # `https://www.googleapis.com/auth/cloud-platform`
+ "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
+ # task-level app_engine_routing.
+ #
+ # If set, `app_engine_routing_override` is used for all tasks in
+ # the queue, no matter what the setting is for the
+ # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
+ # [Microservices Architecture on Google App
+ # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "instance": "A String", # App instance.
+ #
+ # By default, the task is sent to an instance which is available when
+ # the task is attempted.
+ #
+ # Requests can only be sent to a specific instance if
+ # [manual scaling is used in App Engine
+ # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
+ # App Engine Flex does not support instances. For more information, see
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "version": "A String", # App version.
+ #
+ # By default, the task is sent to the version which is the default
+ # version when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ "host": "A String", # Output only. The host that the task is sent to.
+ #
+ # For more information, see
+ # [How Requests are
+ # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+ #
+ # The host is constructed as:
+ #
+ #
+ # * `host = [application_domain_name]`</br>
+ # `| [service] + '.' + [application_domain_name]`</br>
+ # `| [version] + '.' + [application_domain_name]`</br>
+ # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
+ # `| [instance] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
+ #
+ # * `application_domain_name` = The domain name of the app, for
+ # example <app-id>.appspot.com, which is associated with the
+ # queue's project ID. Some tasks which were created using the App Engine
+ # SDK use a custom domain name.
+ #
+ # * `service =` service
+ #
+ # * `version =` version
+ #
+ # * `version_dot_service =`
+ # version `+ '.' +`
+ # service
+ #
+ # * `instance =` instance
+ #
+ # * `instance_dot_service =`
+ # instance `+ '.' +`
+ # service
+ #
+ # * `instance_dot_version =`
+ # instance `+ '.' +`
+ # version
+ #
+ # * `instance_dot_version_dot_service =`
+ # instance `+ '.' +`
+ # version `+ '.' +`
+ # service
+ #
+ # If service is empty, then the task will be sent
+ # to the service which is the default service when the task is attempted.
+ #
+ # If version is empty, then the task will be sent
+ # to the version which is the default version when the task is attempted.
+ #
+ # If instance is empty, then the task
+ # will be sent to an instance which is available when the task is
+ # attempted.
+ #
+ # If service,
+ # version, or
+ # instance is invalid, then the task
+ # will be sent to the default version of the default service when
+ # the task is attempted.
+ "service": "A String", # App service.
+ #
+ # By default, the task is sent to the service which is the default
+ # service when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ },
+ },
}</pre>
</div>
@@ -2878,148 +2878,6 @@
{ # 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, target types, and others.
- "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
- #
- # An App Engine queue is a queue that has an AppEngineHttpTarget.
- #
- # The task will be delivered to the App Engine application hostname
- # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
- # The documentation for AppEngineHttpRequest explains how the
- # task's host URL is constructed.
- #
- # Using AppEngineHttpTarget requires
- # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
- # Google IAM permission for the project
- # and the following scope:
- #
- # `https://www.googleapis.com/auth/cloud-platform`
- "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
- # task-level app_engine_routing.
- #
- # If set, `app_engine_routing_override` is used for all tasks in
- # the queue, no matter what the setting is for the
- # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
- # [Microservices Architecture on Google App
- # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "instance": "A String", # App instance.
- #
- # By default, the task is sent to an instance which is available when
- # the task is attempted.
- #
- # Requests can only be sent to a specific instance if
- # [manual scaling is used in App Engine
- # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
- # App Engine Flex does not support instances. For more information, see
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "version": "A String", # App version.
- #
- # By default, the task is sent to the version which is the default
- # version when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- "host": "A String", # Output only. The host that the task is sent to.
- #
- # For more information, see
- # [How Requests are
- # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
- #
- # The host is constructed as:
- #
- #
- # * `host = [application_domain_name]`</br>
- # `| [service] + '.' + [application_domain_name]`</br>
- # `| [version] + '.' + [application_domain_name]`</br>
- # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
- # `| [instance] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
- #
- # * `application_domain_name` = The domain name of the app, for
- # example <app-id>.appspot.com, which is associated with the
- # queue's project ID. Some tasks which were created using the App Engine
- # SDK use a custom domain name.
- #
- # * `service =` service
- #
- # * `version =` version
- #
- # * `version_dot_service =`
- # version `+ '.' +`
- # service
- #
- # * `instance =` instance
- #
- # * `instance_dot_service =`
- # instance `+ '.' +`
- # service
- #
- # * `instance_dot_version =`
- # instance `+ '.' +`
- # version
- #
- # * `instance_dot_version_dot_service =`
- # instance `+ '.' +`
- # version `+ '.' +`
- # service
- #
- # If service is empty, then the task will be sent
- # to the service which is the default service when the task is attempted.
- #
- # If version is empty, then the task will be sent
- # to the version which is the default version when the task is attempted.
- #
- # If instance is empty, then the task
- # will be sent to an instance which is available when the task is
- # attempted.
- #
- # If service,
- # version, or
- # instance is invalid, then the task
- # will be sent to the default version of the default service when
- # the task is attempted.
- "service": "A String", # App service.
- #
- # By default, the task is sent to the service which is the default
- # service when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- },
- },
"purgeTime": "A String", # Output only. The last time this queue was purged.
#
# All tasks that were created before this time
@@ -3179,25 +3037,6 @@
#
# Note: The debugging command, RunTask, will run a task
# even if the queue has reached its RateLimits.
- "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
- # to be dispatched for this queue. After this threshold has been
- # reached, Cloud Tasks stops dispatching tasks until the number of
- # concurrent requests decreases.
- #
- # If unspecified when the queue is created, Cloud Tasks will pick the
- # default.
- #
- #
- # The maximum allowed value is 5,000.
- #
- # This field is output only for
- # pull queues and always -1, which indicates no limit. No other
- # queue types can have `max_concurrent_tasks` set to -1.
- #
- #
- # This field has the same meaning as
- # [max_concurrent_requests in
- # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
"maxTasksDispatchedPerSecond": 3.14, # The maximum rate at which tasks are dispatched from this queue.
#
# If unspecified when the queue is created, Cloud Tasks will pick the
@@ -3245,11 +3084,172 @@
# regardless of whether
# max_tasks_dispatched_per_second
# is updated.
+ "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
+ # to be dispatched for this queue. After this threshold has been
+ # reached, Cloud Tasks stops dispatching tasks until the number of
+ # concurrent requests decreases.
+ #
+ # If unspecified when the queue is created, Cloud Tasks will pick the
+ # default.
+ #
+ #
+ # The maximum allowed value is 5,000.
+ #
+ # This field is output only for
+ # pull queues and always -1, which indicates no limit. No other
+ # queue types can have `max_concurrent_tasks` set to -1.
+ #
+ #
+ # This field has the same meaning as
+ # [max_concurrent_requests in
+ # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
},
"pullTarget": { # Pull target. # Pull target.
#
# A pull queue is a queue that has a PullTarget.
},
+ "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
+ #
+ # An App Engine queue is a queue that has an AppEngineHttpTarget.
+ #
+ # The task will be delivered to the App Engine application hostname
+ # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
+ # The documentation for AppEngineHttpRequest explains how the
+ # task's host URL is constructed.
+ #
+ # Using AppEngineHttpTarget requires
+ # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
+ # Google IAM permission for the project
+ # and the following scope:
+ #
+ # `https://www.googleapis.com/auth/cloud-platform`
+ "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
+ # task-level app_engine_routing.
+ #
+ # If set, `app_engine_routing_override` is used for all tasks in
+ # the queue, no matter what the setting is for the
+ # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
+ # [Microservices Architecture on Google App
+ # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "instance": "A String", # App instance.
+ #
+ # By default, the task is sent to an instance which is available when
+ # the task is attempted.
+ #
+ # Requests can only be sent to a specific instance if
+ # [manual scaling is used in App Engine
+ # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
+ # App Engine Flex does not support instances. For more information, see
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "version": "A String", # App version.
+ #
+ # By default, the task is sent to the version which is the default
+ # version when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ "host": "A String", # Output only. The host that the task is sent to.
+ #
+ # For more information, see
+ # [How Requests are
+ # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+ #
+ # The host is constructed as:
+ #
+ #
+ # * `host = [application_domain_name]`</br>
+ # `| [service] + '.' + [application_domain_name]`</br>
+ # `| [version] + '.' + [application_domain_name]`</br>
+ # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
+ # `| [instance] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
+ #
+ # * `application_domain_name` = The domain name of the app, for
+ # example <app-id>.appspot.com, which is associated with the
+ # queue's project ID. Some tasks which were created using the App Engine
+ # SDK use a custom domain name.
+ #
+ # * `service =` service
+ #
+ # * `version =` version
+ #
+ # * `version_dot_service =`
+ # version `+ '.' +`
+ # service
+ #
+ # * `instance =` instance
+ #
+ # * `instance_dot_service =`
+ # instance `+ '.' +`
+ # service
+ #
+ # * `instance_dot_version =`
+ # instance `+ '.' +`
+ # version
+ #
+ # * `instance_dot_version_dot_service =`
+ # instance `+ '.' +`
+ # version `+ '.' +`
+ # service
+ #
+ # If service is empty, then the task will be sent
+ # to the service which is the default service when the task is attempted.
+ #
+ # If version is empty, then the task will be sent
+ # to the version which is the default version when the task is attempted.
+ #
+ # If instance is empty, then the task
+ # will be sent to an instance which is available when the task is
+ # attempted.
+ #
+ # If service,
+ # version, or
+ # instance is invalid, then the task
+ # will be sent to the default version of the default service when
+ # the task is attempted.
+ "service": "A String", # App service.
+ #
+ # By default, the task is sent to the service which is the default
+ # service when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ },
+ },
}</pre>
</div>
@@ -3282,148 +3282,6 @@
{ # 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, target types, and others.
- "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
- #
- # An App Engine queue is a queue that has an AppEngineHttpTarget.
- #
- # The task will be delivered to the App Engine application hostname
- # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
- # The documentation for AppEngineHttpRequest explains how the
- # task's host URL is constructed.
- #
- # Using AppEngineHttpTarget requires
- # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
- # Google IAM permission for the project
- # and the following scope:
- #
- # `https://www.googleapis.com/auth/cloud-platform`
- "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
- # task-level app_engine_routing.
- #
- # If set, `app_engine_routing_override` is used for all tasks in
- # the queue, no matter what the setting is for the
- # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
- # [Microservices Architecture on Google App
- # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "instance": "A String", # App instance.
- #
- # By default, the task is sent to an instance which is available when
- # the task is attempted.
- #
- # Requests can only be sent to a specific instance if
- # [manual scaling is used in App Engine
- # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
- # App Engine Flex does not support instances. For more information, see
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "version": "A String", # App version.
- #
- # By default, the task is sent to the version which is the default
- # version when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- "host": "A String", # Output only. The host that the task is sent to.
- #
- # For more information, see
- # [How Requests are
- # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
- #
- # The host is constructed as:
- #
- #
- # * `host = [application_domain_name]`</br>
- # `| [service] + '.' + [application_domain_name]`</br>
- # `| [version] + '.' + [application_domain_name]`</br>
- # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
- # `| [instance] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
- #
- # * `application_domain_name` = The domain name of the app, for
- # example <app-id>.appspot.com, which is associated with the
- # queue's project ID. Some tasks which were created using the App Engine
- # SDK use a custom domain name.
- #
- # * `service =` service
- #
- # * `version =` version
- #
- # * `version_dot_service =`
- # version `+ '.' +`
- # service
- #
- # * `instance =` instance
- #
- # * `instance_dot_service =`
- # instance `+ '.' +`
- # service
- #
- # * `instance_dot_version =`
- # instance `+ '.' +`
- # version
- #
- # * `instance_dot_version_dot_service =`
- # instance `+ '.' +`
- # version `+ '.' +`
- # service
- #
- # If service is empty, then the task will be sent
- # to the service which is the default service when the task is attempted.
- #
- # If version is empty, then the task will be sent
- # to the version which is the default version when the task is attempted.
- #
- # If instance is empty, then the task
- # will be sent to an instance which is available when the task is
- # attempted.
- #
- # If service,
- # version, or
- # instance is invalid, then the task
- # will be sent to the default version of the default service when
- # the task is attempted.
- "service": "A String", # App service.
- #
- # By default, the task is sent to the service which is the default
- # service when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- },
- },
"purgeTime": "A String", # Output only. The last time this queue was purged.
#
# All tasks that were created before this time
@@ -3583,25 +3441,6 @@
#
# Note: The debugging command, RunTask, will run a task
# even if the queue has reached its RateLimits.
- "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
- # to be dispatched for this queue. After this threshold has been
- # reached, Cloud Tasks stops dispatching tasks until the number of
- # concurrent requests decreases.
- #
- # If unspecified when the queue is created, Cloud Tasks will pick the
- # default.
- #
- #
- # The maximum allowed value is 5,000.
- #
- # This field is output only for
- # pull queues and always -1, which indicates no limit. No other
- # queue types can have `max_concurrent_tasks` set to -1.
- #
- #
- # This field has the same meaning as
- # [max_concurrent_requests in
- # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
"maxTasksDispatchedPerSecond": 3.14, # The maximum rate at which tasks are dispatched from this queue.
#
# If unspecified when the queue is created, Cloud Tasks will pick the
@@ -3649,11 +3488,172 @@
# regardless of whether
# max_tasks_dispatched_per_second
# is updated.
+ "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
+ # to be dispatched for this queue. After this threshold has been
+ # reached, Cloud Tasks stops dispatching tasks until the number of
+ # concurrent requests decreases.
+ #
+ # If unspecified when the queue is created, Cloud Tasks will pick the
+ # default.
+ #
+ #
+ # The maximum allowed value is 5,000.
+ #
+ # This field is output only for
+ # pull queues and always -1, which indicates no limit. No other
+ # queue types can have `max_concurrent_tasks` set to -1.
+ #
+ #
+ # This field has the same meaning as
+ # [max_concurrent_requests in
+ # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
},
"pullTarget": { # Pull target. # Pull target.
#
# A pull queue is a queue that has a PullTarget.
},
+ "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
+ #
+ # An App Engine queue is a queue that has an AppEngineHttpTarget.
+ #
+ # The task will be delivered to the App Engine application hostname
+ # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
+ # The documentation for AppEngineHttpRequest explains how the
+ # task's host URL is constructed.
+ #
+ # Using AppEngineHttpTarget requires
+ # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
+ # Google IAM permission for the project
+ # and the following scope:
+ #
+ # `https://www.googleapis.com/auth/cloud-platform`
+ "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
+ # task-level app_engine_routing.
+ #
+ # If set, `app_engine_routing_override` is used for all tasks in
+ # the queue, no matter what the setting is for the
+ # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
+ # [Microservices Architecture on Google App
+ # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "instance": "A String", # App instance.
+ #
+ # By default, the task is sent to an instance which is available when
+ # the task is attempted.
+ #
+ # Requests can only be sent to a specific instance if
+ # [manual scaling is used in App Engine
+ # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
+ # App Engine Flex does not support instances. For more information, see
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "version": "A String", # App version.
+ #
+ # By default, the task is sent to the version which is the default
+ # version when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ "host": "A String", # Output only. The host that the task is sent to.
+ #
+ # For more information, see
+ # [How Requests are
+ # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+ #
+ # The host is constructed as:
+ #
+ #
+ # * `host = [application_domain_name]`</br>
+ # `| [service] + '.' + [application_domain_name]`</br>
+ # `| [version] + '.' + [application_domain_name]`</br>
+ # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
+ # `| [instance] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
+ #
+ # * `application_domain_name` = The domain name of the app, for
+ # example <app-id>.appspot.com, which is associated with the
+ # queue's project ID. Some tasks which were created using the App Engine
+ # SDK use a custom domain name.
+ #
+ # * `service =` service
+ #
+ # * `version =` version
+ #
+ # * `version_dot_service =`
+ # version `+ '.' +`
+ # service
+ #
+ # * `instance =` instance
+ #
+ # * `instance_dot_service =`
+ # instance `+ '.' +`
+ # service
+ #
+ # * `instance_dot_version =`
+ # instance `+ '.' +`
+ # version
+ #
+ # * `instance_dot_version_dot_service =`
+ # instance `+ '.' +`
+ # version `+ '.' +`
+ # service
+ #
+ # If service is empty, then the task will be sent
+ # to the service which is the default service when the task is attempted.
+ #
+ # If version is empty, then the task will be sent
+ # to the version which is the default version when the task is attempted.
+ #
+ # If instance is empty, then the task
+ # will be sent to an instance which is available when the task is
+ # attempted.
+ #
+ # If service,
+ # version, or
+ # instance is invalid, then the task
+ # will be sent to the default version of the default service when
+ # the task is attempted.
+ "service": "A String", # App service.
+ #
+ # By default, the task is sent to the service which is the default
+ # service when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ },
+ },
}</pre>
</div>
@@ -3693,148 +3693,6 @@
{ # 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, target types, and others.
- "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
- #
- # An App Engine queue is a queue that has an AppEngineHttpTarget.
- #
- # The task will be delivered to the App Engine application hostname
- # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
- # The documentation for AppEngineHttpRequest explains how the
- # task's host URL is constructed.
- #
- # Using AppEngineHttpTarget requires
- # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
- # Google IAM permission for the project
- # and the following scope:
- #
- # `https://www.googleapis.com/auth/cloud-platform`
- "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
- # task-level app_engine_routing.
- #
- # If set, `app_engine_routing_override` is used for all tasks in
- # the queue, no matter what the setting is for the
- # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
- # [Microservices Architecture on Google App
- # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "instance": "A String", # App instance.
- #
- # By default, the task is sent to an instance which is available when
- # the task is attempted.
- #
- # Requests can only be sent to a specific instance if
- # [manual scaling is used in App Engine
- # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
- # App Engine Flex does not support instances. For more information, see
- # [App Engine Standard request
- # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
- # and [App Engine Flex request
- # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
- "version": "A String", # App version.
- #
- # By default, the task is sent to the version which is the default
- # version when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- "host": "A String", # Output only. The host that the task is sent to.
- #
- # For more information, see
- # [How Requests are
- # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
- #
- # The host is constructed as:
- #
- #
- # * `host = [application_domain_name]`</br>
- # `| [service] + '.' + [application_domain_name]`</br>
- # `| [version] + '.' + [application_domain_name]`</br>
- # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
- # `| [instance] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
- # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
- #
- # * `application_domain_name` = The domain name of the app, for
- # example <app-id>.appspot.com, which is associated with the
- # queue's project ID. Some tasks which were created using the App Engine
- # SDK use a custom domain name.
- #
- # * `service =` service
- #
- # * `version =` version
- #
- # * `version_dot_service =`
- # version `+ '.' +`
- # service
- #
- # * `instance =` instance
- #
- # * `instance_dot_service =`
- # instance `+ '.' +`
- # service
- #
- # * `instance_dot_version =`
- # instance `+ '.' +`
- # version
- #
- # * `instance_dot_version_dot_service =`
- # instance `+ '.' +`
- # version `+ '.' +`
- # service
- #
- # If service is empty, then the task will be sent
- # to the service which is the default service when the task is attempted.
- #
- # If version is empty, then the task will be sent
- # to the version which is the default version when the task is attempted.
- #
- # If instance is empty, then the task
- # will be sent to an instance which is available when the task is
- # attempted.
- #
- # If service,
- # version, or
- # instance is invalid, then the task
- # will be sent to the default version of the default service when
- # the task is attempted.
- "service": "A String", # App service.
- #
- # By default, the task is sent to the service which is the default
- # service when the task is attempted.
- #
- # For some queues or tasks which were created using the App Engine
- # Task Queue API, host is not parsable
- # into service,
- # version, and
- # instance. For example, some tasks
- # which were created using the App Engine SDK use a custom domain
- # name; custom domains are not parsed by Cloud Tasks. If
- # host is not parsable, then
- # service,
- # version, and
- # instance are the empty string.
- },
- },
"purgeTime": "A String", # Output only. The last time this queue was purged.
#
# All tasks that were created before this time
@@ -3994,25 +3852,6 @@
#
# Note: The debugging command, RunTask, will run a task
# even if the queue has reached its RateLimits.
- "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
- # to be dispatched for this queue. After this threshold has been
- # reached, Cloud Tasks stops dispatching tasks until the number of
- # concurrent requests decreases.
- #
- # If unspecified when the queue is created, Cloud Tasks will pick the
- # default.
- #
- #
- # The maximum allowed value is 5,000.
- #
- # This field is output only for
- # pull queues and always -1, which indicates no limit. No other
- # queue types can have `max_concurrent_tasks` set to -1.
- #
- #
- # This field has the same meaning as
- # [max_concurrent_requests in
- # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
"maxTasksDispatchedPerSecond": 3.14, # The maximum rate at which tasks are dispatched from this queue.
#
# If unspecified when the queue is created, Cloud Tasks will pick the
@@ -4060,11 +3899,172 @@
# regardless of whether
# max_tasks_dispatched_per_second
# is updated.
+ "maxConcurrentTasks": 42, # The maximum number of concurrent tasks that Cloud Tasks allows
+ # to be dispatched for this queue. After this threshold has been
+ # reached, Cloud Tasks stops dispatching tasks until the number of
+ # concurrent requests decreases.
+ #
+ # If unspecified when the queue is created, Cloud Tasks will pick the
+ # default.
+ #
+ #
+ # The maximum allowed value is 5,000.
+ #
+ # This field is output only for
+ # pull queues and always -1, which indicates no limit. No other
+ # queue types can have `max_concurrent_tasks` set to -1.
+ #
+ #
+ # This field has the same meaning as
+ # [max_concurrent_requests in
+ # queue.yaml/xml](https://cloud.google.com/appengine/docs/standard/python/config/queueref#max_concurrent_requests).
},
"pullTarget": { # Pull target. # Pull target.
#
# A pull queue is a queue that has a PullTarget.
},
+ "appEngineHttpTarget": { # App Engine HTTP target. # App Engine HTTP target.
+ #
+ # An App Engine queue is a queue that has an AppEngineHttpTarget.
+ #
+ # The task will be delivered to the App Engine application hostname
+ # specified by its AppEngineHttpTarget and AppEngineHttpRequest.
+ # The documentation for AppEngineHttpRequest explains how the
+ # task's host URL is constructed.
+ #
+ # Using AppEngineHttpTarget requires
+ # [`appengine.applications.get`](https://cloud.google.com/appengine/docs/admin-api/access-control)
+ # Google IAM permission for the project
+ # and the following scope:
+ #
+ # `https://www.googleapis.com/auth/cloud-platform`
+ "appEngineRoutingOverride": { # App Engine Routing. # Overrides for the
+ # task-level app_engine_routing.
+ #
+ # If set, `app_engine_routing_override` is used for all tasks in
+ # the queue, no matter what the setting is for the
+ # task-level 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](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine),
+ # [Microservices Architecture on Google App
+ # Engine](https://cloud.google.com/appengine/docs/python/microservices-on-app-engine),
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed),
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "instance": "A String", # App instance.
+ #
+ # By default, the task is sent to an instance which is available when
+ # the task is attempted.
+ #
+ # Requests can only be sent to a specific instance if
+ # [manual scaling is used in App Engine
+ # Standard](https://cloud.google.com/appengine/docs/python/an-overview-of-app-engine?hl=en_US#scaling_types_and_instance_classes).
+ # App Engine Flex does not support instances. For more information, see
+ # [App Engine Standard request
+ # routing](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed)
+ # and [App Engine Flex request
+ # routing](https://cloud.google.com/appengine/docs/flexible/python/how-requests-are-routed).
+ "version": "A String", # App version.
+ #
+ # By default, the task is sent to the version which is the default
+ # version when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ "host": "A String", # Output only. The host that the task is sent to.
+ #
+ # For more information, see
+ # [How Requests are
+ # Routed](https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed).
+ #
+ # The host is constructed as:
+ #
+ #
+ # * `host = [application_domain_name]`</br>
+ # `| [service] + '.' + [application_domain_name]`</br>
+ # `| [version] + '.' + [application_domain_name]`</br>
+ # `| [version_dot_service]+ '.' + [application_domain_name]`</br>
+ # `| [instance] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_service] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version] + '.' + [application_domain_name]`</br>
+ # `| [instance_dot_version_dot_service] + '.' + [application_domain_name]`
+ #
+ # * `application_domain_name` = The domain name of the app, for
+ # example <app-id>.appspot.com, which is associated with the
+ # queue's project ID. Some tasks which were created using the App Engine
+ # SDK use a custom domain name.
+ #
+ # * `service =` service
+ #
+ # * `version =` version
+ #
+ # * `version_dot_service =`
+ # version `+ '.' +`
+ # service
+ #
+ # * `instance =` instance
+ #
+ # * `instance_dot_service =`
+ # instance `+ '.' +`
+ # service
+ #
+ # * `instance_dot_version =`
+ # instance `+ '.' +`
+ # version
+ #
+ # * `instance_dot_version_dot_service =`
+ # instance `+ '.' +`
+ # version `+ '.' +`
+ # service
+ #
+ # If service is empty, then the task will be sent
+ # to the service which is the default service when the task is attempted.
+ #
+ # If version is empty, then the task will be sent
+ # to the version which is the default version when the task is attempted.
+ #
+ # If instance is empty, then the task
+ # will be sent to an instance which is available when the task is
+ # attempted.
+ #
+ # If service,
+ # version, or
+ # instance is invalid, then the task
+ # will be sent to the default version of the default service when
+ # the task is attempted.
+ "service": "A String", # App service.
+ #
+ # By default, the task is sent to the service which is the default
+ # service when the task is attempted.
+ #
+ # For some queues or tasks which were created using the App Engine
+ # Task Queue API, host is not parsable
+ # into service,
+ # version, and
+ # instance. For example, some tasks
+ # which were created using the App Engine SDK use a custom domain
+ # name; custom domains are not parsed by Cloud Tasks. If
+ # host is not parsable, then
+ # service,
+ # version, and
+ # instance are the empty string.
+ },
+ },
}</pre>
</div>
@@ -4199,8 +4199,6 @@
# `condition` that determines how and when the `bindings` are applied. Each
# of the `bindings` must contain at least one member.
{ # Associates `members` with a `role`.
- "role": "A String", # Role that is assigned to `members`.
- # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
"condition": { # Represents a textual expression in the Common Expression Language (CEL) # The condition that is associated with this binding.
#
# If the condition evaluates to `true`, then this binding applies to the
@@ -4243,15 +4241,15 @@
# 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.
+ "description": "A String", # Optional. Description of the expression. This is a longer text which
+ # describes the expression, e.g. when hovered over it in a UI.
+ "expression": "A String", # Textual representation of an expression in Common Expression Language
+ # syntax.
"title": "A String", # Optional. Title for the expression, i.e. a short string describing
# its purpose. This can be used e.g. in UIs which allow to enter the
# expression.
"location": "A String", # Optional. String indicating the location of the expression for error
# reporting, e.g. a file name and a position in the file.
- "description": "A String", # Optional. Description of the expression. This is a longer text which
- # describes the expression, e.g. when hovered over it in a UI.
- "expression": "A String", # Textual representation of an expression in Common Expression Language
- # syntax.
},
"members": [ # Specifies the identities requesting access for a Cloud Platform resource.
# `members` can have the following values:
@@ -4298,6 +4296,8 @@
#
"A String",
],
+ "role": "A String", # Role that is assigned to `members`.
+ # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
},
],
},
@@ -4418,8 +4418,6 @@
# `condition` that determines how and when the `bindings` are applied. Each
# of the `bindings` must contain at least one member.
{ # Associates `members` with a `role`.
- "role": "A String", # Role that is assigned to `members`.
- # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
"condition": { # Represents a textual expression in the Common Expression Language (CEL) # The condition that is associated with this binding.
#
# If the condition evaluates to `true`, then this binding applies to the
@@ -4462,15 +4460,15 @@
# 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.
+ "description": "A String", # Optional. Description of the expression. This is a longer text which
+ # describes the expression, e.g. when hovered over it in a UI.
+ "expression": "A String", # Textual representation of an expression in Common Expression Language
+ # syntax.
"title": "A String", # Optional. Title for the expression, i.e. a short string describing
# its purpose. This can be used e.g. in UIs which allow to enter the
# expression.
"location": "A String", # Optional. String indicating the location of the expression for error
# reporting, e.g. a file name and a position in the file.
- "description": "A String", # Optional. Description of the expression. This is a longer text which
- # describes the expression, e.g. when hovered over it in a UI.
- "expression": "A String", # Textual representation of an expression in Common Expression Language
- # syntax.
},
"members": [ # Specifies the identities requesting access for a Cloud Platform resource.
# `members` can have the following values:
@@ -4517,6 +4515,8 @@
#
"A String",
],
+ "role": "A String", # Role that is assigned to `members`.
+ # For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
},
],
}</pre>