WorkforcePoolIamMember constructor

WorkforcePoolIamMember(
  1. String name, {
  2. WorkforcePoolIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

WorkforcePoolIamMember(
  String name, {
  WorkforcePoolIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:iam/workforcePoolIamMember:WorkforcePoolIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  condition = registerOutput<WorkforcePoolIamMemberCondition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return WorkforcePoolIamMemberCondition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  member = registerOutput<String>('member');
  role = registerOutput<String>('role');
  workforcePoolId = registerOutput<String>('workforcePoolId');
}