QueueIamMember constructor

QueueIamMember(
  1. String name, {
  2. QueueIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

QueueIamMember(
  String name, {
  QueueIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:cloudtasks/queueIamMember:QueueIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<QueueIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return QueueIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  member = registerOutput<String>('member');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
}