리소스: 노트북
노트북은 사용자가 콘텐츠를 소스로 저장하고 콘텐츠와 상호작용할 수 있는 리소스입니다.
JSON 표현 |
---|
{ "name": string, "sources": [ { object ( |
필드 | |
---|---|
name |
식별자. 노트북의 식별자입니다. 형식은 이 필드는 UTF-8로 인코딩된 문자열이어야 합니다. |
sources[] |
출력 전용입니다. 노트북의 소스 목록입니다. 출력 전용 필드입니다. |
cmekConfig |
출력 전용입니다. Notebook의 CMEK 관련 정보입니다. |
title |
(선택사항) 노트북의 제목입니다. |
notebookId |
출력 전용입니다. 노트북 ID입니다. 노트북 리소스 이름의 마지막 세그먼트입니다. |
emoji |
출력 전용입니다. 노트북의 그림 이모티콘입니다. |
metadata |
출력 전용입니다. 노트북의 메타데이터입니다. |
NotebookMetadata
노트북의 메타데이터입니다.
JSON 표현 |
---|
{ "isShared": boolean, "isShareable": boolean, "lastViewed": string, "createTime": string } |
필드 | |
---|---|
isShared |
이 프로젝트가 현재 다른 사용자와 공유되고 있으면 true, 그렇지 않으면 false입니다. |
isShareable |
프로젝트를 공유할 수 있으면 true입니다. |
lastViewed |
현재 세션의 사용자가 프로젝트를 마지막으로 본 시간을 나타내는 타임스탬프입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
createTime |
이 프로젝트가 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
CmekConfig
노트북의 고객 관리 암호화 구성입니다.
JSON 표현 |
---|
{ "kmsKey": string } |
필드 | |
---|---|
kmsKey |
필수 항목입니다. |
메서드 |
|
---|---|
|
노트북을 일괄 삭제합니다. |
|
노트북을 만듭니다. |
|
노트북을 가져옵니다. |
|
마지막 조회 시간을 기준으로 정렬된 노트북을 나열합니다. |
|
다른 계정에 노트북을 공유합니다. |