QueueState constructor

const QueueState({
  1. Input<QueueAppEngineRoutingOverride?>? appEngineRoutingOverride,
  2. Input<String?>? deletionPolicy,
  3. Input<String?>? desiredState,
  4. Input<QueueHttpTarget?>? httpTarget,
  5. Input<String?>? location,
  6. Input<String?>? name,
  7. Input<String?>? project,
  8. Input<QueueRateLimits?>? rateLimits,
  9. Input<QueueRetryConfig?>? retryConfig,
  10. Input<QueueStackdriverLoggingConfig?>? stackdriverLoggingConfig,
  11. Input<String?>? state,
})

Creates a new QueueState. appEngineRoutingOverride Overrides for task-level appEngineRouting. These settings apply only deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. desiredState The desired state of the queue. Use this to pause and resume the queue. httpTarget Modifies HTTP target for HTTP tasks. location The location of the queue name The queue name. project The ID of the project in which the resource belongs. rateLimits Rate limits for task dispatches. retryConfig Settings that determine the retry behavior. stackdriverLoggingConfig Configuration options for writing logs to Stackdriver Logging. state The current state of the queue.

Implementation

const QueueState({
  this.appEngineRoutingOverride,
  this.deletionPolicy,
  this.desiredState,
  this.httpTarget,
  this.location,
  this.name,
  this.project,
  this.rateLimits,
  this.retryConfig,
  this.stackdriverLoggingConfig,
  this.state,
});