WorkerPoolIamMember constructor

WorkerPoolIamMember(
  1. String name, {
  2. WorkerPoolIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

WorkerPoolIamMember(
  String name, {
  WorkerPoolIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:cloudrunv2/workerPoolIamMember:WorkerPoolIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<WorkerPoolIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WorkerPoolIamMemberCondition.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');
}