Git - Get Connection Settings
Obtiene la configuración de conexión de un área de trabajo conectada a Git.
Note
Esta API forma parte de una versión preliminar y solo se proporciona con fines de evaluación y desarrollo. Puede cambiar en función de los comentarios y no se recomienda para su uso en producción. Obtenga más información.
Devuelve la configuración de conexión de un área de trabajo conectada a Git.
Permissions
El autor de la llamada debe tener un rol de colaborador o de área de trabajo superior.
Ámbitos delegados necesarios
Workspace.Read.All o Workspace.ReadWrite.All
Identidades admitidas de Microsoft Entra
Esta API admite las identidades de Microsoft enumeradas en esta sección.
| Identity | Support |
|---|---|
| Usuario | Yes |
| Entidad de servicio e Identidades administradas | Yes |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/git/connectionSettings
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
El identificador del área de trabajo. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Solicitud completada correctamente. |
|
| 429 Too Many Requests |
Se superó el límite de frecuencia de servicio. El servidor devuelve un Encabezados Retry-After: integer |
|
| Other Status Codes |
Códigos de error comunes:
|
Ejemplos
Get connection settings example
Solicitud de ejemplo
GET https://api.fabric.microsoft.com/v1/workspaces/1565e6a3-c020-4c0c-dda7-92bafe99eec5/git/connectionSettings
Respuesta de muestra
{
"additionalRolesAuthorizedToChangeBranch": "None"
}
Definiciones
| Nombre | Description |
|---|---|
|
Error |
Parámetro estructurado que proporciona contexto legible por máquina adicional sobre un error. |
|
Error |
Objeto de detalles del recurso relacionado con el error. |
|
Error |
Respuesta de error. |
|
Error |
Detalles de la respuesta de error. |
|
Git |
Los roles de área de trabajo adicionales más allá del administrador que pueden cambiar la rama de Git conectada. Se pueden agregar valores adicionales a lo largo del tiempo. |
|
Git |
Contiene la configuración de conexión de Git. |
ErrorParameter
Parámetro estructurado que proporciona contexto legible por máquina adicional sobre un error.
| Nombre | Tipo | Description |
|---|---|---|
| message |
string |
Descripción legible del significado del parámetro. |
| name |
string |
El identificador de parámetros. |
| value |
string |
Es el valor del parámetro. |
ErrorRelatedResource
Objeto de detalles del recurso relacionado con el error.
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string |
ID de recurso que está involucrado en el error. |
| resourceType |
string |
Tipo del recurso implicado en el error. |
ErrorResponse
Respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| isRetriable |
boolean |
Cuando es true, se puede reintentar la solicitud. Use el |
| message |
string |
Representación comprensible para humanos del error. |
| moreDetails |
Lista de detalles de error adicionales. |
|
| parameters |
Parámetros estructurados que proporcionan contexto legible por máquina adicional sobre el error. |
|
| relatedResource |
Detalles del recurso relacionado con el error. |
|
| requestId |
string (uuid) |
Identificador de la solicitud asociada al error. |
ErrorResponseDetails
Detalles de la respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| message |
string |
Representación comprensible para humanos del error. |
| parameters |
Parámetros estructurados que proporcionan contexto legible por máquina adicional sobre el error. |
|
| relatedResource |
Detalles del recurso relacionado con el error. |
GitAdditionalBranchChangingRoles
Los roles de área de trabajo adicionales más allá del administrador que pueden cambiar la rama de Git conectada. Se pueden agregar valores adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| None |
Ningún rol adicional más allá del administrador puede cambiar las ramas. Este es el valor predeterminado. |
| MemberAndContributor |
Los miembros y colaboradores también pueden cambiar las ramas además de los administradores. |
GitConnectionSettings
Contiene la configuración de conexión de Git.
| Nombre | Tipo | Description |
|---|---|---|
| additionalRolesAuthorizedToChangeBranch |
Los roles de área de trabajo adicionales más allá del administrador que pueden cambiar la rama de Git conectada. |