Del via


Items - Update Item Definition

Overstyrer definisjonen for det angitte elementet.
Denne API-en støttes for en rekke elementtyper, finner de støttede elementtypene og informasjon om definisjonsstrukturen i elementdefinisjonsoversikten. Oppdatering av elementets definisjon påvirker ikke følsomhetsetiketten.

Denne API-en støtter langvarige operasjoner (LRO).

Tillatelser

Innringeren må ha lese- og skrivetillatelser for elementet.

Nødvendige delegerte omfang

For element-API-er bruker du disse omfangstypene:

  • Generelt omfang: Item.ReadWrite.All
  • Bestemt omfang: itemType. ReadWrite.All (for eksempel: Notebook.ReadWrite.All)

Hvis du vil ha mer informasjon om omfang, kan du se omfangsartikkel.

Microsoft Entra-støttede identiteter

Denne API-en støtter Microsoft -identiteter oppført i denne delen.

Identitet Støtte
Bruker Ja
tjenestekontohaver og administrerte identiteter Når elementtypen i samtalen støttes. Kontroller den tilsvarende API-en for elementtypen du ringer, for å se om samtalen støttes. Semantiske modeller støttes for eksempel.

Grensesnitt

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/updateDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/updateDefinition?updateMetadata={updateMetadata}

URI-parametere

Navn I Obligatorisk Type Beskrivelse
itemId
path True

string (uuid)

Element-ID-en.

workspaceId
path True

string (uuid)

Arbeidsområde-ID-en.

updateMetadata
query

boolean

Når satt til sann og .platform-filen er angitt som en del av definisjonen, oppdateres elementets metadata ved hjelp av metadataene i .platform-filen

Brødtekst for forespørsel

Navn Obligatorisk Type Beskrivelse
definition True

ItemDefinition

Et elementdefinisjonsobjekt.

Svar

Navn Type Beskrivelse
200 OK

Forespørselen er fullført.

202 Accepted

Forespørselen er godtatt. Oppdateringsdefinisjonen pågår.

Overskrifter

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Vanlige feilkoder:

  • OperationNotSupportedForItem – operasjonen støttes ikke for forespurt element.

  • CorruptedPayload – den angitte nyttelasten er skadet.

Eksempler

Update an item definition example

Eksempelforespørsel

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/5b218778-e7a5-4d73-8187-f10824047715/updateDefinition?updateMetadata=True

{
  "definition": {
    "parts": [
      {
        "path": "report.json",
        "payload": "QmFzZTY0U3RyaW5n",
        "payloadType": "InlineBase64"
      },
      {
        "path": "definition.pbir",
        "payload": "QW5vdGhlckJhc2U2NFN0cmluZw",
        "payloadType": "InlineBase64"
      },
      {
        "path": ".platform",
        "payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
        "payloadType": "InlineBase64"
      }
    ]
  }
}

Eksempelsvar

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

Definisjoner

Navn Beskrivelse
ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

ErrorResponse

Feilsvaret.

ErrorResponseDetails

Feilsvardetaljene.

ItemDefinition

Et elementdefinisjonsobjekt.

ItemDefinitionPart

Et elementdefinisjonsdelobjekt.

PayloadType

Typen nyttelast for definisjonsdelen. Flere nyttelasttyper kan legges til over tid.

UpdateItemDefinitionRequest

Oppdater nyttelast for elementdefinisjonsforespørsel.

ErrorRelatedResource

Objektet for feilrelaterte ressursdetaljer.

Navn Type Beskrivelse
resourceId

string

Ressurs-ID-en som er involvert i feilen.

resourceType

string

Typen ressurs som er involvert i feilen.

ErrorResponse

Feilsvaret.

Navn Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

message

string

En menneskelig lesbar representasjon av feilen.

moreDetails

ErrorResponseDetails[]

Liste over flere feildetaljer.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

requestId

string

ID for forespørselen som er knyttet til feilen.

ErrorResponseDetails

Feilsvardetaljene.

Navn Type Beskrivelse
errorCode

string

En bestemt identifikator som gir informasjon om en feilbetingelse, noe som gir standardisert kommunikasjon mellom tjenesten og brukerne.

message

string

En menneskelig lesbar representasjon av feilen.

relatedResource

ErrorRelatedResource

Feilrelaterte ressursdetaljer.

ItemDefinition

Et elementdefinisjonsobjekt.

Navn Type Beskrivelse
format

string

Formatet for elementdefinisjonen.

parts

ItemDefinitionPart[]

En liste over definisjonsdeler.

ItemDefinitionPart

Et elementdefinisjonsdelobjekt.

Navn Type Beskrivelse
path

string

Elementdelbanen.

payload

string

Nyttelasten for elementdelen.

payloadType

PayloadType

Nyttelasttypen.

PayloadType

Typen nyttelast for definisjonsdelen. Flere nyttelasttyper kan legges til over tid.

Verdi Beskrivelse
InlineBase64

Innebygd grunntall 64.

UpdateItemDefinitionRequest

Oppdater nyttelast for elementdefinisjonsforespørsel.

Navn Type Beskrivelse
definition

ItemDefinition

Et elementdefinisjonsobjekt.