Items - Get Variable Library Definition
Возвращает открытое определение указанной библиотеки переменных.
Этот API поддерживает длительные операции (LRO).
При получении общедоступного определения VariableLibrary метка конфиденциальности не является частью определения.
Разрешения
Вызывающий объект должен иметь разрешения на чтение и запись для библиотеки переменных.
Обязательные делегированные области
VariableLibrary.ReadWrite.All или Item.ReadWrite.All
Поддерживаемые удостоверения Microsoft Entra
Этот API поддерживает удостоверения Microsoft, перечисленные в этом разделе.
| Идентичность | Поддержка |
|---|---|
| Пользователь | Да |
| учетные записи службы и управляемые удостоверения | Да |
Интерфейс
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/variableLibraries/{variableLibraryId}/getDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/variableLibraries/{variableLibraryId}/getDefinition?format={format}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
variable
|
path | True |
string (uuid) |
Идентификатор VariableLibrary. |
|
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
|
format
|
query |
string |
Формат общедоступного определения VariableLibrary. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос успешно завершен. |
|
| 202 Accepted |
Запрос принят. Получение определения выполняется. Заголовки
|
|
| 429 Too Many Requests |
Превышено ограничение скорости обслуживания. Сервер возвращает заголовок, указывающий Заголовки Retry-After: integer |
|
| Other Status Codes |
Распространенные коды ошибок:
|
Примеры
Get a VariableLibrary public definition example
Образец запроса
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/variableLibraries/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Пример ответа
{
"definition": {
"parts": [
{
"path": "variables.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "valueSets/valueSet1.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": "settings.json",
"payload": "eyJleGVjdXRhYmxlRm..OWRmNDhhY2ZmZTgifQ==",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
Retry-After: 30
Определения
| Имя | Описание |
|---|---|
|
Error |
Объект сведений об ошибках, связанных с ресурсом. |
|
Error |
Ответ на ошибку. |
|
Error |
Сведения об ответе на ошибку. |
|
Payload |
Тип полезных данных части определения. С течением времени могут добавляться дополнительные типы полезных данных. |
|
Variable |
Ответ общедоступного определения VariableLibrary. |
|
Variable |
Объект общедоступного определения VariableLibrary. Дополнительные сведения о структуре определения VariableLibrary см. в этой статье . |
|
Variable |
Объект части определения VariableLibrary. |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
| Имя | Тип | Описание |
|---|---|---|
| resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
| resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| isRetriable |
boolean |
Если задано значение true, запрос можно получить.
|
| message |
string |
Удобочитаемое представление ошибки. |
| moreDetails |
Список дополнительных сведений об ошибке. |
|
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
| requestId |
string (uuid) |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
PayloadType
Тип полезных данных части определения. С течением времени могут добавляться дополнительные типы полезных данных.
| Значение | Описание |
|---|---|
| InlineBase64 |
Встроенная база 64. |
VariableLibraryDefinitionResponse
Ответ общедоступного определения VariableLibrary.
| Имя | Тип | Описание |
|---|---|---|
| definition |
Объект общедоступного определения VariableLibrary. Дополнительные сведения о структуре определения VariableLibrary см. в этой статье . |
VariableLibraryPublicDefinition
Объект общедоступного определения VariableLibrary. Дополнительные сведения о структуре определения VariableLibrary см. в этой статье .
| Имя | Тип | Описание |
|---|---|---|
| format |
string |
Формат определения библиотеки переменных. Поддерживаемый формат: |
| parts |
Список частей определения. |
VariableLibraryPublicDefinitionPart
Объект части определения VariableLibrary.
| Имя | Тип | Описание |
|---|---|---|
| path |
string |
Путь к части общедоступного определения VariableLibrary. |
| payload |
string |
Полезные данные общедоступного определения VariableLibrary. |
| payloadType |
Тип полезных данных. |