NotebookRuntimeTemplateIamBinding constructor

NotebookRuntimeTemplateIamBinding(
  1. String name, {
  2. NotebookRuntimeTemplateIamBindingArgs? args,
  3. 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');
}