Items - Associate Identity (beta)
Koppelt de standaardidentiteit aan een item.
Opmerking
Deze API maakt deel uit van een bètaversie en is alleen beschikbaar voor evaluatie- en ontwikkelingsdoeleinden. Het kan veranderen op basis van feedback en wordt niet aanbevolen voor productiegebruik.
Bij het aanroepen van deze API moeten aanroepers de waarde voor de queryparameter trueopgevenbeta.
Deze API ondersteunt langlopende bewerkingen (LRO).
Deze API wordt ondersteund voor een aantal itemtypen, zoek de ondersteunde itemtypen en informatie over de definitiestructuur in Overzicht van itembeheer.
toestemmingen
De aanroeper moet lees- en schrijfmachtigingen voor het item hebben.
Vereiste gedelegeerde bevoegdheden
Voor item-API's worden deze bereiktypen gebruikt:
- Algemeen bereik: Item.ReadWrite.All
- Specifiek bereik: itemType. ReadWrite.All (bijvoorbeeld: Notebook.ReadWrite.All)
Zie voor meer informatie over bereiken: artikel bereiken.
Microsoft Entra ondersteunde identiteiten
Deze API ondersteunt de Microsoft identities die in deze sectie worden vermeld.
| Identiteit | Support |
|---|---|
| Gebruiker | Ja |
| serviceprincipal en beheerde identiteiten | Wanneer het itemtype in de aanroep wordt ondersteund. Controleer de bijbehorende API voor het itemtype dat u aanroept om te zien of uw aanroep wordt ondersteund. |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/identities/default/assign?beta={beta}
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
De item-id. |
|
workspace
|
path | True |
string (uuid) |
De werkruimte-ID. |
|
beta
|
query | True |
boolean |
Deze vereiste parameter moet worden ingesteld voor |
Aanvraagbody
| Name | Vereist | Type | Description |
|---|---|---|---|
| assignmentType | True |
Het type onderwerp dat een associaste-identiteitsaanvraag doet. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De aanvraag is voltooid. |
|
| 202 Accepted |
Aanvraag geaccepteerd, identiteitskoppeling wordt uitgevoerd. Kopteksten
|
|
| 429 Too Many Requests |
De servicesnelheidslimiet is overschreden. De server retourneert een Kopteksten Retry-After: integer |
|
| Other Status Codes |
Veelvoorkomende foutcodes:
|
Voorbeelden
Associate identity example
Voorbeeldaanvraag
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"
}
Voorbeeldrespons
{
"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
Definities
| Name | Description |
|---|---|
|
Error |
Het foutgerelateerde resourcedetailsobject. |
|
Error |
De foutreactie. |
|
Error |
De details van het foutbericht. |
|
Identity |
Het type onderwerp dat een associaste-identiteitsaanvraag doet. |
|
Identity |
De status van de identiteitstoewijzing. Er kan na verloop van tijd extra status worden toegevoegd. |
|
Item |
De status van een identiteitstoewijzing aan een item. |
|
Update |
Nettolading voor identiteitsaanvragen koppelen. |
|
Update |
Identiteitsantwoord koppelen. |
ErrorRelatedResource
Het foutgerelateerde resourcedetailsobject.
| Name | Type | Description |
|---|---|---|
| resourceId |
string |
De resource-ID die betrokken is bij het probleem. |
| resourceType |
string |
Het type resource dat betrokken is bij de fout. |
ErrorResponse
De foutreactie.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| moreDetails |
Lijst met aanvullende foutdetails. |
|
| relatedResource |
Details van de foutgerelateerde resource. |
|
| requestId |
string (uuid) |
Id van de aanvraag die is gekoppeld aan de fout. |
ErrorResponseDetails
De details van het foutbericht.
| Name | Type | Description |
|---|---|---|
| errorCode |
string |
Een specifieke id die informatie biedt over een foutvoorwaarde, waardoor gestandaardiseerde communicatie tussen onze service en de gebruikers mogelijk is. |
| message |
string |
Een leesbare weergave van de fout. |
| relatedResource |
Details van de foutgerelateerde resource. |
IdentityAssignmentEntityType
Het type onderwerp dat een associaste-identiteitsaanvraag doet.
| Waarde | Description |
|---|---|
| Caller |
Gebruiker of service-principal die de id-aanvraag voor de associate doet. |
IdentityAssignmentStatusType
De status van de identiteitstoewijzing. Er kan na verloop van tijd extra status worden toegevoegd.
| Waarde | Description |
|---|---|
| Succeeded |
De identiteit is toegewezen aan het item. |
| Failed |
De identiteitstoewijzing is mislukt. |
ItemAssignmentStatus
De status van een identiteitstoewijzing aan een item.
| Name | Type | Description |
|---|---|---|
| errorInfo |
De foutinformatie als de identiteitstoewijzing is mislukt. |
|
| itemId |
string (uuid) |
De id van het item. |
| parentItemId |
string (uuid) |
De id van het bovenliggende item. |
| status |
De status van de identiteitstoewijzing. Er kan na verloop van tijd extra status worden toegevoegd. |
UpdateItemIdentityRequest
Nettolading voor identiteitsaanvragen koppelen.
| Name | Type | Description |
|---|---|---|
| assignmentType |
Het type onderwerp dat een associaste-identiteitsaanvraag doet. |
UpdateItemIdentityResponse
Identiteitsantwoord koppelen.
| Name | Type | Description |
|---|---|---|
| assignmentStatus |
De identiteit die na de update aan het item is toegewezen. |