NamespaceIamMember constructor
NamespaceIamMember(
- String name, {
- NamespaceIamMemberArgs? args,
- CustomResourceOptions? options,
Creates a new NamespaceIamMember.
name The Pulumi resource name.
args Arguments used to configure this NamespaceIamMember. The set of arguments for NamespaceIamMember.
options Resource options controlling this resource's behavior.
Implementation
NamespaceIamMember(
String name, {
NamespaceIamMemberArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:servicedirectory/v1:NamespaceIamMember',
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');
}