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:"2014-10-02T15:01:23Z","2014-10-02T15:01:23.045123456Z"or"2014-10-02T15:01:23+05:30".
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:"2014-10-02T15:01:23Z","2014-10-02T15:01:23.045123456Z"or"2014-10-02T15:01:23+05:30".
CmekConfig
Customer-managed encryption configuration for Notebooks.
JSON representation
{"kmsKey":string}
Fields
kmsKey
string
Required. KMS key resource name which will be used to encrypt resourcesprojects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[],[],null,["- [Resource: Notebook](#Notebook)\n - [JSON representation](#Notebook.SCHEMA_REPRESENTATION)\n- [NotebookMetadata](#NotebookMetadata)\n - [JSON representation](#NotebookMetadata.SCHEMA_REPRESENTATION)\n- [CmekConfig](#CmekConfig)\n - [JSON representation](#CmekConfig.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Notebook Notebook is a resource where users can store their content (as sources) and interacts with the content.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"sources\": [ { object (/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks.sources#Source) } ], \"cmekConfig\": { object (/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks#CmekConfig) }, \"title\": string, \"notebookId\": string, \"emoji\": string, \"metadata\": { object (/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks#NotebookMetadata) } } ``` |\n\n| Fields ||\n|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Identifier. The identifier of the notebook. Format: `projects/{project}/locations/{location}/notebooks/{notebookId}`. This field must be a UTF-8 encoded string. |\n| `sources[]` | `object (`[Source](/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks.sources#Source)`)` Output only. List of sources in the notebook. This is an output only field. |\n| `cmekConfig` | `object (`[CmekConfig](/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks#CmekConfig)`)` Output only. CMEK-related information for the Notebook. |\n| `title` | `string` Optional. The title of the notebook. |\n| `notebookId` | `string` Output only. Notebook id, which is the last segment of the notebook's resource name. |\n| `emoji` | `string` Output only. The emoji of the notebook. |\n| `metadata` | `object (`[NotebookMetadata](/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks#NotebookMetadata)`)` Output only. The metadata of the notebook. |\n\nNotebookMetadata metadata for a notebook.\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------|\n| ``` { \"isShared\": boolean, \"isShareable\": boolean, \"lastViewed\": string, \"createTime\": string } ``` |\n\n| Fields ||\n|---------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `isShared` | `boolean` True if this project is currently shared with other people, false otherwise. |\n| `isShareable` | `boolean` True if the project is shareable. |\n| `lastViewed` | `string (`[Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp)` format)` 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: `\"2014-10-02T15:01:23Z\"`, `\"2014-10-02T15:01:23.045123456Z\"` or `\"2014-10-02T15:01:23+05:30\"`. |\n| `createTime` | `string (`[Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp)` format)` 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: `\"2014-10-02T15:01:23Z\"`, `\"2014-10-02T15:01:23.045123456Z\"` or `\"2014-10-02T15:01:23+05:30\"`. |\n\nCmekConfig Customer-managed encryption configuration for Notebooks.\n\n| JSON representation |\n|------------------------------|\n| ``` { \"kmsKey\": string } ``` |\n\n| Fields ||\n|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `kmsKey` | `string` Required. KMS key resource name which will be used to encrypt resources `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{keyId}`. |\n\n| Methods ||\n|---------------------------------------------------------------------------------------------------------------|------------------------------------------------|\n| [batchDelete](/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks/batchDelete) | Batch deletes Notebooks. |\n| [create](/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks/create) | Creates a notebook. |\n| [get](/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks/get) | Gets a notebook. |\n| [listRecentlyViewed](/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks/listRecentlyViewed) | Lists the notebooks ordered by last view time. |\n| [share](/agentspace/docs/reference/rest/v1alpha/projects.locations.notebooks/share) | Shares a notebook to other accounts. |"]]