Queue constructor

Queue(
  1. String name, {
  2. QueueArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Queue. name The Pulumi resource name. args Arguments used to configure this Queue. The set of arguments for Queue. options Resource options controlling this resource's behavior.

Implementation

Queue(
  String name, {
  QueueArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:cloudtasks/queue:Queue',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  appEngineRoutingOverride = registerOutput<QueueAppEngineRoutingOverride?>('appEngineRoutingOverride', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueueAppEngineRoutingOverride.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  deletionPolicy = registerOutput<String>('deletionPolicy');
  desiredState = registerOutput<String?>('desiredState');
  httpTarget = registerOutput<QueueHttpTarget?>('httpTarget', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueueHttpTarget.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  rateLimits = registerOutput<QueueRateLimits>('rateLimits', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueueRateLimits.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  retryConfig = registerOutput<QueueRetryConfig>('retryConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueueRetryConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  stackdriverLoggingConfig = registerOutput<QueueStackdriverLoggingConfig?>('stackdriverLoggingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueueStackdriverLoggingConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  state = registerOutput<String>('state');
}