Items - Get Variable Library Definition
Restituisce la definizione pubblica della libreria di variabili specificata.
Questa API supporta operazioni con esecuzione prolungata (LRO).
Quando si ottiene una definizione pubblica di VariableLibrary, l'etichetta di riservatezza non fa parte della definizione.
Autorizzazioni
Il chiamante deve disporre delle autorizzazioni di lettura e scrittura per la libreria di variabili.
Ambiti delegati obbligatori
VariableLibrary.ReadWrite.All o Item.ReadWrite.All
Limitations
Per recuperare la definizione di un elemento della libreria di variabili protetto da un'etichetta di riservatezza crittografata, il chiamante deve disporre di diritti di utilizzo sufficienti per rimuovere l'etichetta, come configurato in Microsoft Purview.
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identità | Assistenza |
|---|---|
| Utente | Sì |
| Entità servizio e Identità gestite | Sì |
Interfaccia
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}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
variable
|
path | True |
string (uuid) |
ID VariableLibrary. |
|
workspace
|
path | True |
string (uuid) |
ID dell'area di lavoro. |
|
format
|
query |
string |
Formato della definizione pubblica VariableLibrary. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Richiesta completata correttamente. |
|
| 202 Accepted |
Richiesta accettata. Il recupero della definizione è in corso. Intestazioni
|
|
| 429 Too Many Requests |
È stato superato il limite di velocità del servizio. Il server restituisce un'intestazione Intestazioni Retry-After: integer |
|
| Other Status Codes |
Codici di errore comuni:
|
Esempio
Get a VariableLibrary public definition example
Esempio di richiesta
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/variableLibraries/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Risposta di esempio
{
"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
Definizioni
| Nome | Descrizione |
|---|---|
|
Error |
Parametro strutturato che fornisce un contesto aggiuntivo leggibile dal computer relativo a un errore. |
|
Error |
Oggetto dettagli risorsa correlato all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
|
Payload |
Tipo del payload della parte di definizione. È possibile aggiungere altri tipi di payload nel tempo. |
|
Variable |
Risposta di definizione pubblica VariableLibrary. |
|
Variable |
Oggetto definizione pubblica VariableLibrary. Per altre informazioni sulla struttura della definizione VariableLibrary, vedere questo articolo . |
|
Variable |
Oggetto parte della definizione VariableLibrary. |
ErrorParameter
Parametro strutturato che fornisce un contesto aggiuntivo leggibile dal computer relativo a un errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| message |
string |
Descrizione leggibile del significato del parametro. |
| name |
string |
L'identificatore dei parametri. |
| value |
string |
Valore del parametro. |
ErrorRelatedResource
Oggetto dettagli risorsa correlato all'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string |
ID risorsa coinvolto nell'errore. |
| resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| isRetriable |
boolean |
Se true, la richiesta può essere ritentata. Usare l'intestazione della |
| message |
string |
Rappresentazione leggibile dell'errore. |
| moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
| parameters |
Parametri strutturati che forniscono un contesto aggiuntivo leggibile dal computer sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
|
| requestId |
string (uuid) |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| parameters |
Parametri strutturati che forniscono un contesto aggiuntivo leggibile dal computer sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
PayloadType
Tipo del payload della parte di definizione. È possibile aggiungere altri tipi di payload nel tempo.
| Valore | Descrizione |
|---|---|
| InlineBase64 |
Inline Base 64. |
VariableLibraryDefinitionResponse
Risposta di definizione pubblica VariableLibrary.
| Nome | Tipo | Descrizione |
|---|---|---|
| definition |
Oggetto definizione pubblica VariableLibrary. Per altre informazioni sulla struttura della definizione VariableLibrary, vedere questo articolo . |
VariableLibraryPublicDefinition
Oggetto definizione pubblica VariableLibrary. Per altre informazioni sulla struttura della definizione VariableLibrary, vedere questo articolo .
| Nome | Tipo | Descrizione |
|---|---|---|
| format |
string |
Formato della definizione della libreria di variabili. Formato supportato: |
| parts |
Elenco di parti di definizione. |
VariableLibraryPublicDefinitionPart
Oggetto parte della definizione VariableLibrary.
| Nome | Tipo | Descrizione |
|---|---|---|
| path |
string |
Percorso della parte della definizione pubblica VariableLibrary. |
| payload |
string |
Payload della parte della definizione pubblica VariableLibrary. |
| payloadType |
Tipo di payload. |