Resource: Notebook
Notebook is a resource where users can store their content (as sources) and interacts with the content.
| JSON representation |
|---|
{ "name" : string , "sources" : [ { object ( |
| Fields | |
|---|---|
name
|
Identifier. The identifier of the notebook. Format: This field must be a UTF-8 encoded string. |
sources[]
|
Output only. List of sources in the notebook. This is an output only field. |
cmekConfig
|
Output only. CMEK-related information for the Notebook. |
title
|
Optional. The title of the notebook. |
notebookId
|
Output only. Notebook id, which is the last segment of the notebook's resource name. |
emoji
|
Output only. The emoji of the notebook. |
metadata
|
Output only. The metadata of the notebook. |
NotebookMetadata
metadata for a notebook.
| JSON representation |
|---|
{ "isShared" : boolean , "isShareable" : boolean , "lastViewed" : string , "createTime" : string } |
| Fields | |
|---|---|
isShared
|
True if this project is currently shared with other people, false otherwise. |
isShareable
|
True if the project is shareable. |
lastViewed
|
A timestamp indicating the time that the current in session user has last viewed the project. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
createTime
|
The time at which this project was created. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
CmekConfig
Customer-managed encryption configuration for Notebooks.
| JSON representation |
|---|
{ "kmsKey" : string } |
| Fields | |
|---|---|
kmsKey
|
Required. KMS key resource name which will be used to encrypt resources |
Methods |
|
|---|---|
|
Batch deletes Notebooks. |
|
Creates a notebook. |
|
Gets a notebook. |
|
Lists the notebooks ordered by last view time. |
|
Shares a notebook to other accounts. |

