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