Workspaces - List Git Connections
Returnerer en liste over Git-tilkoblinger.
Note
Denne API-en er en del av en forhåndsversjon, og er bare tilgjengelig for evaluerings- og utviklingsformål. Det kan endres basert på tilbakemelding og anbefales ikke for produksjonsbruk.
Denne API-en støtter paginering. Maksimalt 1000 poster kan returneres per forespørsel. Med det kontinuerlige tokenet som er angitt i svaret, kan du få de neste 1000 postene.
Permissions
Innringeren må være en Fabric-administrator eller godkjenne ved hjelp av en tjenestekontohaver.
Nødvendige delegerte omfang
Tenant.Read.All eller Tenant.ReadWrite.All
Limitations
Maksimalt 25 forespørsler per minutt.
Microsoft Entra-støttede identiteter
Denne API-en støtter Microsoft -identiteter oppført i denne delen.
| Identity | Support | |
|---|---|---|
| User | Yes | |
| tjenestekontohaver og administrerte identiteter | Yes |
Interface
GET https://api.fabric.microsoft.com/v1/admin/workspaces/discoverGitConnections
GET https://api.fabric.microsoft.com/v1/admin/workspaces/discoverGitConnections?continuationToken={continuationToken}
URI-parametere
| Navn | I | Obligatorisk | Type | Beskrivelse |
|---|---|---|---|---|
|
continuation
|
query |
string |
Et token for å hente neste side med resultater. |
Svar
| Navn | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Operasjonen var vellykket. |
|
| 429 Too Many Requests |
Grensen for tjenestesats ble overskredet. Serveren returnerer en Overskrifter Retry-After: integer |
|
| Other Status Codes |
Vanlige feilkoder:
|
Eksempler
Get a list of Git connections for tenant example
Eksempelforespørsel
GET https://api.fabric.microsoft.com/v1/admin/workspaces/discoverGitConnections
Eksempelsvar
{
"value": [
{
"workspaceId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"gitProviderDetails": {
"organizationName": "Test Organization",
"projectName": "Test Project",
"gitProviderType": "AzureDevOps",
"repositoryName": "Test Repo",
"branchName": "Test Branch",
"directoryName": "/Test Directory"
}
},
{
"workspaceId": "17d8929d-ab32-46d1-858b-fdea74e93bf2",
"gitProviderDetails": {
"ownerName": "Test Owner",
"gitProviderType": "GitHub",
"repositoryName": "Test Repo",
"branchName": "Test Branch",
"directoryName": "/"
}
},
{
"workspaceId": "e2c1a8b2-1234-4e56-9876-abcdef123456",
"gitProviderDetails": {
"ownerName": "Enterprise Org",
"customDomainName": "my-enterprise.ghe.com",
"gitProviderType": "GitHub",
"repositoryName": "Enterprise Repo",
"branchName": "main",
"directoryName": "/Enterprise/Dir"
}
}
],
"continuationUri": "https://api.fabric.microsoft.com/v1/admin/workspaces/discoverGitConnections?continuationToken=eyJMYXN0U2VlbkNvbm5lY3Rpb25JZCI6NX0=",
"continuationToken": "eyJMYXN0U2VlbkNvbm5lY3Rpb25JZCI6NX0="
}
Definisjoner
| Navn | Beskrivelse |
|---|---|
|
Azure |
Leverandørdetaljer for Azure DevOps. |
|
Error |
Objektet for feilrelaterte ressursdetaljer. |
|
Error |
Feilsvaret. |
|
Error |
Feilsvardetaljene. |
|
Git |
Representerer detaljene for en Git-tilkobling for et arbeidsområde. |
|
Git |
En svarbryting for en liste over alle Git-tilkoblingene for en gitt leier med et kontinuerlig token. |
|
Git |
GitHub-leverandørdetaljer. |
|
Git |
En Git-leverandørtype. Flere leverandørtyper kan legges til over tid. |
AzureDevOpsDetails
Leverandørdetaljer for Azure DevOps.
| Navn | Type | Beskrivelse |
|---|---|---|
| branchName |
string maxLength: 250 |
Grennavnet. Maksimal lengde er 250 tegn. |
| directoryName |
string maxLength: 256 |
Den relative banen til katalogen. Maksimal lengde er 256 tegn. |
| gitProviderType |
string:
Azure |
En Git-leverandørtype. Flere leverandørtyper kan legges til over tid. |
| organizationName |
string maxLength: 100 |
Organisasjonsnavnet. Maksimal lengde er 100 tegn. |
| projectName |
string maxLength: 100 |
Prosjektnavnet. Maksimal lengde er 100 tegn. |
| repositoryName |
string maxLength: 128 |
Repositoriumnavnet. Maksimal lengde er 128 tegn. |
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. |
| isRetriable |
boolean |
Når sann, kan forespørselen prøves på nytt.
|
| message |
string |
En menneskelig lesbar representasjon av feilen. |
| moreDetails |
Liste over flere feildetaljer. |
|
| relatedResource |
Feilrelaterte ressursdetaljer. |
|
| requestId |
string (uuid) |
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 |
Feilrelaterte ressursdetaljer. |
GitConnectionDetails
Representerer detaljene for en Git-tilkobling for et arbeidsområde.
| Navn | Type | Beskrivelse |
|---|---|---|
| gitProviderDetails | GitProviderDetails: |
Leverandørdetaljene. |
| workspaceId |
string (uuid) |
Arbeidsområde-ID-en. |
GitConnections
En svarbryting for en liste over alle Git-tilkoblingene for en gitt leier med et kontinuerlig token.
| Navn | Type | Beskrivelse |
|---|---|---|
| continuationToken |
string |
Tokenet for den neste resultatsettgruppen. Hvis det ikke er flere poster, fjernes den fra svaret. |
| continuationUri |
string |
URI-en for neste satsvise resultatsett. Hvis det ikke er flere poster, fjernes den fra svaret. |
| value |
Listen over Git-tilkoblinger for en gitt leier. |
GitHubDetails
GitHub-leverandørdetaljer.
| Navn | Type | Beskrivelse |
|---|---|---|
| branchName |
string maxLength: 250 |
Grennavnet. Maksimal lengde er 250 tegn. |
| customDomainName |
string maxLength: 100 |
Navnet på virksomhetsdomenet GitHub hvis det ikke er github.com. Bare GitHub Enterprise med datalagringsdomener (ghe.com) støttes. Maksimal lengde er 100 tegn. |
| directoryName |
string maxLength: 256 |
Den relative banen til katalogen. Maksimal lengde er 256 tegn. |
| gitProviderType |
string:
Git |
En Git-leverandørtype. Flere leverandørtyper kan legges til over tid. |
| ownerName |
string maxLength: 100 |
Eiernavnet. Maksimal lengde er 100 tegn. |
| repositoryName |
string maxLength: 128 |
Repositoriumnavnet. Maksimal lengde er 128 tegn. |
GitProviderType
En Git-leverandørtype. Flere leverandørtyper kan legges til over tid.
| Verdi | Beskrivelse |
|---|---|
| AzureDevOps |
Azure DevOps-leverandør |
| GitHub |
GitHub-leverandør |