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