Items - Associate Identity (beta)
Přidruží výchozí identitu k položce.
Poznámka:
Toto rozhraní API je součástí beta verze a poskytuje se pouze pro účely vyhodnocení a vývoje. Může se změnit na základě zpětné vazby a nedoporučuje se pro produkční použití.
Při volání tohoto rozhraní API musí volající zadat true hodnotu parametru betadotazu .
Toto rozhraní API podporuje dlouhotrvajících operací (LRO).
Toto rozhraní API je podporováno pro řadu typů položek, vyhledání podporovaných typů položek a informace o jejich definiční struktuře v přehledu správy položek .
Povolení
Volající musí mít oprávnění ke čtení a zápisu položky.
Požadované delegované rozsahy
Pro rozhraní API položek se používají tyto typy oborů:
- Obecný obor: Item.ReadWrite.All
- Specifický obor: itemType. ReadWrite.All (například Notebook.ReadWrite.All)
Další informace o oborech naleznete v článku obory .
Microsoft Entra podporované identity
Toto rozhraní API podporuje Microsoft identity uvedené v této části.
| Identita | Podpora |
|---|---|
| User | Ano |
| Hlavní služba a Spravované identity | Je-li podporován typ položky ve volání. Zkontrolujte odpovídající rozhraní API pro typ položky, který voláte, a zjistěte, jestli je volání podporované. |
Rozhraní
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/identities/default/assign?beta={beta}
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
ID položky. |
|
workspace
|
path | True |
string (uuid) |
Identifikátor pracovního prostoru. |
|
beta
|
query | True |
boolean |
Tento povinný parametr musí být nastavený tak, aby |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| assignmentType | True |
Typ předmětu, který vytvoří asociaci žádosti o identitu. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Žádost byla úspěšně dokončena. |
|
| 202 Accepted |
Žádost byla přijata, probíhá přidružení identity. Hlavičky
|
|
| 429 Too Many Requests |
Byl překročen limit přenosové rychlosti služby. Server vrátí hlavičku Hlavičky Retry-After: integer |
|
| Other Status Codes |
Běžné kódy chyb:
|
Příklady
Associate identity example
Ukázkový požadavek
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/5b218778-e7a5-4d73-8187-f10824047715/identities/default/assign?beta=True
{
"assignmentType": "Caller"
}
Ukázková odpověď
{
"assignmentStatus": [
{
"itemId": "eab1679a-8cab-40d6-9ba6-5c2a07a7ce81",
"status": "Succeeded"
},
{
"itemId": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"parentItemId": "eab1679a-8cab-40d6-9ba6-5c2a07a7ce81",
"status": "Succeeded"
},
{
"itemId": "83b128a3-f58f-4eee-ab0b-e7e25a748f54",
"parentItemId": "eab1679a-8cab-40d6-9ba6-5c2a07a7ce81",
"status": "Failed",
"errorInfo": {
"errorCode": "AssignmentFailed",
"message": "The assignment operation failed due to insufficient permissions."
}
}
]
}
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
Definice
| Name | Description |
|---|---|
|
Error |
Chyba související s objektem podrobností o prostředku. |
|
Error |
Odpověď na chybu. |
|
Error |
Podrobnosti o odpovědi na chybu. |
|
Identity |
Typ předmětu, který vytvoří asociaci žádosti o identitu. |
|
Identity |
Stav přiřazení identity. V průběhu času se může přidat další stav. |
|
Item |
Stav přiřazení identity k položce |
|
Update |
Přidružte datovou část žádosti o identitu. |
|
Update |
Přidružte odpověď identity. |
ErrorRelatedResource
Chyba související s objektem podrobností o prostředku.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
ID prostředku, které je součástí chyby. |
| resourceType |
string |
Typ prostředku, který se podílí na chybě. |
ErrorResponse
Odpověď na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| isRetriable |
boolean |
Pokud je hodnota true, je možné požadavek opakovat. Pomocí hlavičky |
| message |
string |
Lidské čitelné vyjádření chyby. |
| moreDetails |
Seznam dalších podrobností o chybě |
|
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
|
| requestId |
string (uuid) |
ID požadavku přidruženého k chybě. |
ErrorResponseDetails
Podrobnosti o odpovědi na chybu.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
Konkrétní identifikátor, který poskytuje informace o chybovém stavu, což umožňuje standardizovanou komunikaci mezi naší službou a jejími uživateli. |
| message |
string |
Lidské čitelné vyjádření chyby. |
| relatedResource |
Podrobnosti o prostředku souvisejícím s chybou |
IdentityAssignmentEntityType
Typ předmětu, který vytvoří asociaci žádosti o identitu.
| Hodnota | Description |
|---|---|
| Caller |
Uživatel nebo instanční objekt, který vytvoří žádost o přidružení identity. |
IdentityAssignmentStatusType
Stav přiřazení identity. V průběhu času se může přidat další stav.
| Hodnota | Description |
|---|---|
| Succeeded |
Identita je úspěšně přiřazena k položce. |
| Failed |
Přiřazení identity se nezdařilo. |
ItemAssignmentStatus
Stav přiřazení identity k položce
| Name | Typ | Description |
|---|---|---|
| errorInfo |
Informace o chybě, pokud přiřazení identity selhalo. |
|
| itemId |
string (uuid) |
ID položky. |
| parentItemId |
string (uuid) |
ID nadřazené položky. |
| status |
Stav přiřazení identity. V průběhu času se může přidat další stav. |
UpdateItemIdentityRequest
Přidružte datovou část žádosti o identitu.
| Name | Typ | Description |
|---|---|---|
| assignmentType |
Typ předmětu, který vytvoří asociaci žádosti o identitu. |
UpdateItemIdentityResponse
Přidružte odpověď identity.
| Name | Typ | Description |
|---|---|---|
| assignmentStatus |
Identita přiřazená k položce po aktualizaci. |