ProjectIamMember constructor
ProjectIamMember(
- String name, {
- ProjectIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new ProjectIamMember.
name The Pulumi resource name.
args Arguments used to configure this ProjectIamMember. The set of arguments for ProjectIamMember.
options Resource options controlling this resource's behavior.
Implementation
ProjectIamMember(
String name, {
ProjectIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:cloudresourcemanager/v1:ProjectIamMember',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
member = registerOutput<String>('member');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
role = registerOutput<String>('role');
}