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