Git - Update Connection Settings
Note
Cette API fait partie d’une préversion et est fournie uniquement à des fins d’évaluation et de développement. Il peut changer en fonction des commentaires et n’est pas recommandé pour une utilisation en production. En savoir plus.
Met à jour les paramètres de connexion d’un espace de travail connecté à Git. Seules les propriétés incluses dans le corps de la requête sont mises à jour ; Les propriétés omises restent inchangées.
Permissions
L’appelant doit avoir un rôle d’administrateur pour l’espace de travail.
Étendues déléguées requises
Workspace.ReadWrite.All
Identités prises en charge par Microsoft Entra
Cette API prend en charge les identités Microsoft répertoriées dans cette section.
| Identity | Support |
|---|---|
| Utilisateur | Yes |
| Service principal et identités gérées | Yes |
Interface
PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/connectionSettings
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Identifiant de l’espace de travail. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
Les rôles d’espace de travail supplémentaires au-delà de l’administrateur autorisés à modifier la branche Git connectée. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
La demande s’est terminée avec succès. |
|
| 429 Too Many Requests |
La limite de débit de service a été dépassée. Le serveur retourne un En-têtes Retry-After: integer |
|
| Other Status Codes |
Codes d’erreur courants :
|
Exemples
Update connection settings example
Exemple de requête
PATCH https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/connectionSettings
{
"additionalRolesAuthorizedToChangeBranch": "MemberAndContributor"
}
Exemple de réponse
{
"additionalRolesAuthorizedToChangeBranch": "MemberAndContributor"
}
Définitions
| Nom | Description |
|---|---|
|
Error |
Paramètre structuré fournissant un contexte lisible par l’ordinateur supplémentaire à propos d’une erreur. |
|
Error |
Objet de détails de ressource associé à l’erreur. |
|
Error |
Réponse d’erreur. |
|
Error |
Détails de la réponse d’erreur. |
|
Git |
Les rôles d’espace de travail supplémentaires au-delà de l’administrateur autorisés à modifier la branche Git connectée. Des valeurs supplémentaires peuvent être ajoutées au fil du temps. |
|
Git |
Contient les paramètres de connexion Git. |
|
Update |
Contient les données de requête pour mettre à jour les paramètres de connexion Git. |
ErrorParameter
Paramètre structuré fournissant un contexte lisible par l’ordinateur supplémentaire à propos d’une erreur.
| Nom | Type | Description |
|---|---|---|
| message |
string |
Description lisible par l’homme de la signification du paramètre. |
| name |
string |
L’identifiant de paramètre. |
| value |
string |
Représente la valeur du paramètre. |
ErrorRelatedResource
Objet de détails de ressource associé à l’erreur.
| Nom | Type | Description |
|---|---|---|
| resourceId |
string |
ID de ressource impliqué dans l’erreur. |
| resourceType |
string |
Type de la ressource impliquée dans l’erreur. |
ErrorResponse
Réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
| isRetriable |
boolean |
Lorsque la valeur est true, la requête peut être retentée. Utilisez l’en-tête |
| message |
string |
Représentation lisible humaine de l’erreur. |
| moreDetails |
Liste des détails d’erreur supplémentaires. |
|
| parameters |
Paramètres structurés fournissant un contexte lisible par l’ordinateur supplémentaire sur l’erreur. |
|
| relatedResource |
Détails de la ressource associée à l’erreur. |
|
| requestId |
string (uuid) |
ID de la demande associée à l’erreur. |
ErrorResponseDetails
Détails de la réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
| message |
string |
Représentation lisible humaine de l’erreur. |
| parameters |
Paramètres structurés fournissant un contexte lisible par l’ordinateur supplémentaire sur l’erreur. |
|
| relatedResource |
Détails de la ressource associée à l’erreur. |
GitAdditionalBranchChangingRoles
Les rôles d’espace de travail supplémentaires au-delà de l’administrateur autorisés à modifier la branche Git connectée. Des valeurs supplémentaires peuvent être ajoutées au fil du temps.
| Valeur | Description |
|---|---|
| None |
Aucun rôle supplémentaire au-delà de l’administrateur ne peut modifier les branches. Il s’agit de la valeur par défaut. |
| MemberAndContributor |
Les membres et les contributeurs peuvent également modifier les branches en plus des administrateurs. |
GitConnectionSettings
Contient les paramètres de connexion Git.
| Nom | Type | Description |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
Les rôles d’espace de travail supplémentaires au-delà de l’administrateur autorisés à modifier la branche Git connectée. |
UpdateGitConnectionSettingsRequest
Contient les données de requête pour mettre à jour les paramètres de connexion Git.
| Nom | Type | Description |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
Les rôles d’espace de travail supplémentaires au-delà de l’administrateur autorisés à modifier la branche Git connectée. |