QueueState class
Input properties used for looking up and filtering Queue resources.
Constructors
-
QueueState({Input<
QueueAppEngineRoutingOverride?> ? appEngineRoutingOverride, Input<String?> ? deletionPolicy, Input<String?> ? desiredState, Input<QueueHttpTarget?> ? httpTarget, Input<String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<QueueRateLimits?> ? rateLimits, Input<QueueRetryConfig?> ? retryConfig, Input<QueueStackdriverLoggingConfig?> ? stackdriverLoggingConfig, Input<String?> ? state}) -
Creates a new QueueState.
appEngineRoutingOverrideOverrides for task-level appEngineRouting. These settings apply onlydeletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.desiredStateThe desired state of the queue. Use this to pause and resume the queue.httpTargetModifies HTTP target for HTTP tasks.locationThe location of the queuenameThe queue name.projectThe ID of the project in which the resource belongs.rateLimitsRate limits for task dispatches.retryConfigSettings that determine the retry behavior.stackdriverLoggingConfigConfiguration options for writing logs to Stackdriver Logging.stateThe current state of the queue.const -
QueueState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
appEngineRoutingOverride
→ Input<
QueueAppEngineRoutingOverride?> ? -
Overrides for task-level appEngineRouting. These settings apply only
to App Engine tasks in this queue
Structure is documented below.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
desiredState
→ Input<
String?> ? -
The desired state of the queue. Use this to pause and resume the queue.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
httpTarget
→ Input<
QueueHttpTarget?> ? -
Modifies HTTP target for HTTP tasks.
Structure is documented below.
final
-
location
→ Input<
String?> ? -
The location of the queue
final
-
name
→ Input<
String?> ? -
The queue name.
final
-
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
-
rateLimits
→ Input<
QueueRateLimits?> ? -
Rate limits for task dispatches.
The queue's actual dispatch rate is the result of:
final
-
retryConfig
→ Input<
QueueRetryConfig?> ? -
Settings that determine the retry behavior.
Structure is documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
stackdriverLoggingConfig
→ Input<
QueueStackdriverLoggingConfig?> ? -
Configuration options for writing logs to Stackdriver Logging.
Structure is documented below.
final
-
state
→ Input<
String?> ? -
The current state of the queue.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited