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