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