Git - Get Connection
Επιστρέφει λεπτομέρειες σύνδεσης git για τον καθορισμένο χώρο εργασίας.
Δικαιώματα
Ο καλών πρέπει να έχει συνεισφέροντα ή υψηλότερο ρόλο χώρου εργασίας.
Απαιτούμενες εμβέλειες με ανάθεση
Workspace.Read.All ή Workspace.ReadWrite.All
Υποστηριζόμενες ταυτότητες Microsoft Entra
Αυτό το API υποστηρίζει τις ταυτότητες Microsoft που παρατίθενται σε αυτή την ενότητα.
Ταυτότητα | Υποστηρίζω |
---|---|
Χρήστης | Όχι |
Υπηρεσίας και διαχειριζόμενες ταυτότητες | Όχι |
Διεπαφή
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/connection
Παράμετροι URI
Όνομα | Σε | Απαιτείται | Τύπος | Περιγραφή |
---|---|---|---|---|
workspace
|
path | True |
string (uuid) |
Το αναγνωριστικό χώρου εργασίας. |
Αποκρίσεις
Όνομα | Τύπος | Περιγραφή |
---|---|---|
200 OK |
Η αίτηση ολοκληρώθηκε με επιτυχία. |
|
Other Status Codes |
Συνήθεις κωδικοί σφαλμάτων:
|
Παραδείγματα
Get Git connection details example |
Workspace not connected to git example |
Get Git connection details example
Δείγμα αίτησης
GET https://api.fabric.microsoft.com/v1/workspaces/1455b6a2-c120-4c1c-dda7-92bafe99bec3/git/connection
Δείγμα απόκρισης
{
"gitProviderDetails": {
"organizationName": "Test Organization",
"projectName": "Test Project",
"gitProviderType": "AzureDevOps",
"repositoryName": "Test Repo",
"branchName": "Test Branch",
"directoryName": ""
},
"gitSyncDetails": {
"head": "eaa737b48cda41b37ffefac772ea48f6fed3eac4",
"lastSyncTime": "2021-11-20T09:26:43.153"
},
"gitConnectionState": "ConnectedAndInitialized"
}
Workspace not connected to git example
Δείγμα αίτησης
GET https://api.fabric.microsoft.com/v1/workspaces/1455b6a2-c120-4c1c-dda7-92bafe99bec3/git/connection
Δείγμα απόκρισης
{
"gitProviderDetails": null,
"gitSyncDetails": null,
"gitConnectionState": "NotConnected"
}
Ορισμοί
Όνομα | Περιγραφή |
---|---|
Azure |
Λεπτομέρειες υπηρεσίας παροχής Azure DevOps. |
Error |
Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα. |
Error |
Η απόκριση σφάλματος. |
Error |
Οι λεπτομέρειες της απόκρισης σφάλματος. |
Git |
Περιέχει τις λεπτομέρειες σύνδεσης Git. |
Git |
Κατάσταση σύνδεσης Git. Επιπλέον τύποι κατάστασης σύνδεσης μπορούν να προστεθούν με την πάροδο του χρόνου. |
Git |
Λεπτομέρειες υπηρεσίας παροχής GitHub. |
Git |
Ένας τύπος υπηρεσίας παροχής Git. Πρόσθετοι τύποι υπηρεσιών παροχής μπορούν να προστεθούν με την πάροδο του χρόνου. |
Git |
Περιέχει τις λεπτομέρειες συγχρονισμού. |
AzureDevOpsDetails
Λεπτομέρειες υπηρεσίας παροχής Azure DevOps.
Όνομα | Τύπος | Περιγραφή |
---|---|---|
branchName |
string maxLength: 250 |
Το όνομα της διακλάδωσης. Το μέγιστο μήκος είναι 250 χαρακτήρες. |
directoryName |
string maxLength: 256 |
Η σχετική διαδρομή προς τον κατάλογο. Το μέγιστο μήκος είναι 256 χαρακτήρες. |
gitProviderType |
string:
Azure |
Ένας τύπος υπηρεσίας παροχής Git. Πρόσθετοι τύποι υπηρεσιών παροχής μπορούν να προστεθούν με την πάροδο του χρόνου. |
organizationName |
string maxLength: 100 |
Το όνομα οργανισμού. Το μέγιστο μήκος είναι 100 χαρακτήρες. |
projectName |
string maxLength: 100 |
Το όνομα του έργου. Το μέγιστο μήκος είναι 100 χαρακτήρες. |
repositoryName |
string maxLength: 128 |
Το όνομα του αποθετηρίου. Το μέγιστο μήκος είναι 128 χαρακτήρες. |
ErrorRelatedResource
Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα.
Όνομα | Τύπος | Περιγραφή |
---|---|---|
resourceId |
string |
Το αναγνωριστικό πόρου που εμπλέκεται στο σφάλμα. |
resourceType |
string |
Ο τύπος του πόρου που εμπλέκεται στο σφάλμα. |
ErrorResponse
Η απόκριση σφάλματος.
Όνομα | Τύπος | Περιγραφή |
---|---|---|
errorCode |
string |
Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της. |
message |
string |
Μια αναγνώσιμη αναπαράσταση του σφάλματος. |
moreDetails |
Λίστα πρόσθετων λεπτομερειών σφάλματος. |
|
relatedResource |
Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα. |
|
requestId |
string |
Το αναγνωριστικό της αίτησης που σχετίζεται με το σφάλμα. |
ErrorResponseDetails
Οι λεπτομέρειες της απόκρισης σφάλματος.
Όνομα | Τύπος | Περιγραφή |
---|---|---|
errorCode |
string |
Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της. |
message |
string |
Μια αναγνώσιμη αναπαράσταση του σφάλματος. |
relatedResource |
Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα. |
GitConnection
Περιέχει τις λεπτομέρειες σύνδεσης Git.
Όνομα | Τύπος | Περιγραφή |
---|---|---|
gitConnectionState |
Κατάσταση σύνδεσης Git. Επιπλέον τύποι κατάστασης σύνδεσης μπορούν να προστεθούν με την πάροδο του χρόνου. |
|
gitProviderDetails | GitProviderDetails: |
Τα στοιχεία της υπηρεσίας παροχής Git. |
gitSyncDetails |
Περιέχει τις λεπτομέρειες συγχρονισμού. |
GitConnectionState
Κατάσταση σύνδεσης Git. Επιπλέον τύποι κατάστασης σύνδεσης μπορούν να προστεθούν με την πάροδο του χρόνου.
Τιμή | Περιγραφή |
---|---|
Connected |
Συνδεδεμένη κατάσταση. |
ConnectedAndInitialized |
Συνδεδεμένη και αρχικοποιημένη κατάσταση. |
NotConnected |
Δεν είναι συνδεδεμένη κατάσταση. |
GitHubDetails
Λεπτομέρειες υπηρεσίας παροχής GitHub.
Όνομα | Τύπος | Περιγραφή |
---|---|---|
branchName |
string maxLength: 250 |
Το όνομα της διακλάδωσης. Το μέγιστο μήκος είναι 250 χαρακτήρες. |
directoryName |
string maxLength: 256 |
Η σχετική διαδρομή προς τον κατάλογο. Το μέγιστο μήκος είναι 256 χαρακτήρες. |
gitProviderType |
string:
Git |
Ένας τύπος υπηρεσίας παροχής Git. Πρόσθετοι τύποι υπηρεσιών παροχής μπορούν να προστεθούν με την πάροδο του χρόνου. |
ownerName |
string maxLength: 100 |
Το όνομα του κατόχου. Το μέγιστο μήκος είναι 100 χαρακτήρες. |
repositoryName |
string maxLength: 128 |
Το όνομα του αποθετηρίου. Το μέγιστο μήκος είναι 128 χαρακτήρες. |
GitProviderType
Ένας τύπος υπηρεσίας παροχής Git. Πρόσθετοι τύποι υπηρεσιών παροχής μπορούν να προστεθούν με την πάροδο του χρόνου.
Τιμή | Περιγραφή |
---|---|
AzureDevOps |
Υπηρεσία παροχής Azure DevOps |
GitHub |
Υπηρεσία παροχής GitHub |
GitSyncDetails
Περιέχει τις λεπτομέρειες συγχρονισμού.
Όνομα | Τύπος | Περιγραφή |
---|---|---|
head |
string |
Ο πλήρης Ασφαλής αλγόριθμος κατακερματισμού 1 (SHA-1) του συγχρονισμένου αναγνωριστικού δέσμευσης. |
lastSyncTime |
string (date-time) |
Η ημερομηνία και η ώρα της κατάστασης τελευταίου συγχρονισμού. |