Items - Update Notebook Definition
Переопределяет определение указанной записной книжки.
Этот API поддерживает длительные операции (LRO).
Обновление определения записной книжки не влияет на метку конфиденциальности.
Разрешения
Вызывающий объект должен иметь разрешения на чтение и запись записной книжки.
Обязательные делегированные области
Notebook.ReadWrite.All или Item.ReadWrite.All
Идентификаторы, поддерживаемые Microsoft Entra
Этот API поддерживает идентичности Microsoft, перечисленные в этом разделе.
| Идентичность | Поддержка |
|---|---|
| Пользователь | Да |
| Представитель службы и управляемые удостоверения | Да |
Интерфейс
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks/{notebookId}/updateDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks/{notebookId}/updateDefinition?updateMetadata={updateMetadata}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
notebook
|
path | True |
string (uuid) |
Идентификатор записной книжки. |
|
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
|
update
|
query |
boolean |
Если задано значение true и файл платформы предоставляется в рамках определения, метаданные элемента обновляются с помощью метаданных в файле платформы. |
Текст запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| definition | True |
Объект общедоступного определения записной книжки. Дополнительные сведения о структуре определения записной книжки см. в этой статье . |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос успешно завершен. |
|
| 202 Accepted |
Запрос принят. Определение обновления выполняется. Заголовки
|
|
| 429 Too Many Requests |
Превышено ограничение скорости обслуживания. Сервер возвращает заголовок, указывающий Заголовки Retry-After: integer |
|
| Other Status Codes |
Распространенные коды ошибок:
|
Примеры
|
Update a notebook definition in fabric |
| Update a notebook definition in ipynb format example |
Update a notebook definition in fabricGitSource format example
Образец запроса
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/notebooks/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True
{
"definition": {
"parts": [
{
"path": "notebook-content.py",
"payload": "IyBGYWJyaWMgbm90ZWJv...",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Пример ответа
Location: https://api.fabric.microsoft.com/v1/operations/427f6c34-b64e-4ee4-8ea5-b533c0e203ef
x-ms-operation-id: 427f6c34-b64e-4ee4-8ea5-b533c0e203ef
Retry-After: 30
Update a notebook definition in ipynb format example
Образец запроса
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/notebooks/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True
{
"definition": {
"format": "ipynb",
"parts": [
{
"path": "notebook-content.ipynb",
"payload": "IyBGYWJyaWMgbm90ZWJv...",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Пример ответа
Location: https://api.fabric.microsoft.com/v1/operations/427f6c34-b64e-4ee4-8ea5-b533c0e203ef
x-ms-operation-id: 427f6c34-b64e-4ee4-8ea5-b533c0e203ef
Retry-After: 30
Определения
| Имя | Описание |
|---|---|
|
Error |
Объект сведений об ошибках, связанных с ресурсом. |
|
Error |
Ответ на ошибку. |
|
Error |
Сведения об ответе на ошибку. |
|
Notebook |
Объект общедоступного определения записной книжки. Дополнительные сведения о структуре определения записной книжки см. в этой статье . |
|
Notebook |
Объект части определения записной книжки. |
|
Payload |
Тип полезных данных части определения. С течением времени могут добавляться дополнительные типы полезных данных. |
|
Update |
Обновление полезных данных запроса общедоступного определения записной книжки. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
| Имя | Тип | Описание |
|---|---|---|
| resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
| resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| moreDetails |
Список дополнительных сведений об ошибке. |
|
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
| requestId |
string (uuid) |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
NotebookDefinition
Объект общедоступного определения записной книжки. Дополнительные сведения о структуре определения записной книжки см. в этой статье .
| Имя | Тип | Описание |
|---|---|---|
| format |
string |
Формат определения записной книжки. Поддерживаемый формат: |
| parts |
Список частей определения. |
NotebookDefinitionPart
Объект части определения записной книжки.
| Имя | Тип | Описание |
|---|---|---|
| path |
string |
Путь к части записной книжки. Поддерживаемые расширения содержимого записной книжки: |
| payload |
string |
Полезные данные части записной книжки. |
| payloadType |
Тип полезных данных. |
PayloadType
Тип полезных данных части определения. С течением времени могут добавляться дополнительные типы полезных данных.
| Значение | Описание |
|---|---|
| InlineBase64 |
Встроенная база 64. |
UpdateNotebookDefinitionRequest
Обновление полезных данных запроса общедоступного определения записной книжки.
| Имя | Тип | Описание |
|---|---|---|
| definition |
Объект общедоступного определения записной книжки. Дополнительные сведения о структуре определения записной книжки см. в этой статье . |