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