Items - Get Eventstream Definition
Returnerer den angivne offentlige hændelsesstreamdefinition.
Denne API understøtter LRO-handlinger (Long Running Operations).
Når du får en offentlig definition af eventstream, er følsomhedsmærkaten ikke en del af definitionen.
Tilladelser
Den, der ringer op, skal have læse- og skrivetilladelser til hændelsesstreamen.
Påkrævede delegerede områder
Eventstream.ReadWrite.All eller Item.ReadWrite.All
Begrænsninger
Hvis du vil hente definitionen af et hændelsesstreamelement, der er beskyttet af en krypteret følsomhedsmærkat, skal kalderen have tilstrækkelige brugsrettigheder til at fjerne mærkaten som konfigureret i Microsoft Purview.
Microsoft Entra-understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
| Identitet | Støtte |
|---|---|
| Bruger | Ja |
| tjenesteprincipal og administrerede identiteter | Ja |
Grænseflade
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/eventstreams/{eventstreamId}/getDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/eventstreams/{eventstreamId}/getDefinition?format={format}
URI-parametre
| Navn | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
eventstream
|
path | True |
string (uuid) |
Hændelsesstream-id'et. |
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
|
format
|
query |
string |
Formatet af den offentlige definition af eventstream. |
Svar
| Navn | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Anmodningen blev fuldført. |
|
| 202 Accepted |
Anmodningen blev accepteret. Hentning af definitionen er i gang. Headere
|
|
| 429 Too Many Requests |
Grænsen for tjenestetakst blev overskredet. Serveren returnerer en Headere Retry-After: integer |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Get an eventstream definition example
Eksempelanmodning
POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/eventstreams/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition
Eksempelsvar
{
"definition": {
"parts": [
{
"path": "eventstream.json",
"payload": "SSdkIGxpa2UgdG8gdGVsbCBh..IGpva2UgZm9yIHlvdS4K",
"payloadType": "InlineBase64"
},
{
"path": "eventstreamProperties.json",
"payload": "ewogICJyZXRlbnRpb25UaW1l..V2ZWwiOiAiTG93Igp9",
"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
Definitioner
| Navn | Beskrivelse |
|---|---|
|
Error |
En struktureret parameter, der giver yderligere kontekst, der kan læses af computeren, om en fejl. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Eventstream |
Offentligt definitionsobjekt for Eventstream. Se denne artikel for at få flere oplysninger om strukturen i Eventstream-definitionen. |
|
Eventstream |
Eventstream-definitionsdelsobjekt. |
|
Eventstream |
Svar på den offentlige definition af Eventstream. |
|
Payload |
Typen af nyttedata for definitionsdelen. Der kan tilføjes flere nyttedatatyper over tid. |
ErrorParameter
En struktureret parameter, der giver yderligere kontekst, der kan læses af computeren, om en fejl.
| Navn | Type | Beskrivelse |
|---|---|---|
| message |
string |
En læsevenlig beskrivelse af parameterens betydning. |
| name |
string |
Parameter-id'et. |
| value |
string |
Parameterens værdi. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Navn | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Navn | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| isRetriable |
boolean |
Når sand, kan anmodningen prøves igen. Brug svarheaderen |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| parameters |
Strukturerede parametre, der giver yderligere kontekst, der kan læses af computeren, om fejlen. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string (uuid) |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Navn | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| parameters |
Strukturerede parametre, der giver yderligere kontekst, der kan læses af computeren, om fejlen. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
EventstreamDefinition
Offentligt definitionsobjekt for Eventstream. Se denne artikel for at få flere oplysninger om strukturen i Eventstream-definitionen.
| Navn | Type | Beskrivelse |
|---|---|---|
| format |
string |
Formatet af eventstream-definitionen. |
| parts |
En liste over definitionsdele. |
EventstreamDefinitionPart
Eventstream-definitionsdelsobjekt.
| Navn | Type | Beskrivelse |
|---|---|---|
| path |
string |
Stien til eventstream-delen. |
| payload |
string |
Nyttedata for eventstream-delen. |
| payloadType |
Nyttedatatypen. |
EventstreamDefinitionResponse
Svar på den offentlige definition af Eventstream.
| Navn | Type | Beskrivelse |
|---|---|---|
| definition |
Offentligt definitionsobjekt for Eventstream. Se denne artikel for at få flere oplysninger om strukturen i Eventstream-definitionen. |
PayloadType
Typen af nyttedata for definitionsdelen. Der kan tilføjes flere nyttedatatyper over tid.
| Værdi | Beskrivelse |
|---|---|
| InlineBase64 |
Indbygget grundlinje 64. |