Connections - Get Connection
Retourne la connexion spécifiée.
Note
Fabric gestion des connexions d’administrateur client est actuellement en préversion (en savoir plus).
Permissions
L’appelant doit être un administrateur Fabric ou s’authentifier à l’aide d’un principal de service.
Étendues déléguées requises
Tenant.Read.All ou Tenant.ReadWrite.All
Limitations
None.
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
GET https://api.fabric.microsoft.com/v1/admin/connections/{connectionId}
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
connection
|
path | True |
string (uuid) |
ID de connexion. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK | Connection: |
OK. L’opération a réussi. |
| 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
Get connection as admin example
Exemple de requête
GET https://api.fabric.microsoft.com/v1/admin/connections/f6a39b76-9816-4e4b-b93a-f42e405017b7
Exemple de réponse
{
"id": "f6a39b76-9816-4e4b-b93a-f42e405017b7",
"displayName": "ContosoConnection",
"gatewayId": "58376c10-5f61-4024-887e-748df4beae45",
"connectivityType": "OnPremisesGateway",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;sales"
},
"privacyLevel": "Organizational",
"credentialDetails": {
"credentialType": "Basic",
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": false
}
}
Définitions
| Nom | Description |
|---|---|
|
Connection |
Type de chiffrement de connexion de la connexion. Des valeurs de chiffrement de connexion supplémentaires peuvent être ajoutées au fil du temps. |
|
Connection |
Représente les détails de la récurrence sur la connexion. |
|
Connection |
Rôle de connexion. Des rôles de connexion supplémentaires peuvent être ajoutés au fil du temps. |
|
Connectivity |
Type de connectivité de la connexion. Des types de connectivité supplémentaires peuvent être ajoutés au fil du temps. |
|
Credential |
Type d’informations d’identification de la connexion. Des types d’informations d’identification supplémentaires peuvent être ajoutés au fil du temps. |
|
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. |
|
List |
Sortie des détails de connexion pour les opérations de liste. |
|
List |
Détails des informations d’identification retournés lors de l’extraction d’une connexion. |
|
On |
Connexion qui se connecte via une passerelle de données locale. |
|
On |
Connexion qui se connecte via une passerelle de données locale personnelle. |
|
Personal |
Connexion qui se connecte via le cloud et ne peut pas être partagée. |
|
Privacy |
Paramètre de niveau de confidentialité de la connexion. Des niveaux de confidentialité supplémentaires peuvent être ajoutés au fil du temps. |
|
Shareable |
Connexion qui se connecte via le cloud. |
|
Single |
Type d’authentification unique de la connexion. Des types d’authentification unique supplémentaires peuvent être ajoutés au fil du temps. |
|
Streaming |
Connexion qui se connecte via une passerelle de données de réseau virtuel de streaming. |
|
Virtual |
Connexion qui se connecte via une passerelle de données de réseau virtuel. |
ConnectionEncryption
Type de chiffrement de connexion de la connexion. Des valeurs de chiffrement de connexion supplémentaires peuvent être ajoutées au fil du temps.
| Valeur | Description |
|---|---|
| Encrypted |
La tentative de connexion est effectuée à l’aide d’une connexion chiffrée. |
| Any |
La tentative de connexion est d’abord effectuée à l’aide d’une connexion chiffrée, puis revient à une connexion non chiffrée en cas d’échec. |
| NotEncrypted |
La tentative de connexion est effectuée à l’aide d’une connexion non chiffrée. |
ConnectionRecency
Représente les détails de la récurrence sur la connexion.
| Nom | Type | Description |
|---|---|---|
| createdDateTime |
string (date-time) |
Horodatage lorsque la connexion a été créée au format UTC, à l’aide du format AAAA-MM-DDTHH :mm :ssZ. |
| lastBoundDateTime |
string (date-time) |
Horodatage lorsque la connexion a été la plus récemment liée à n’importe quel élément au format UTC, à l’aide du format AAAA-MM-DDTHH :mm :ssZ. |
| lastCredentialUsedDateTime |
string (date-time) |
Horodatage lorsque les informations d’identification de connexion ont été utilisées récemment au format UTC, à l’aide du format AAAA-MM-DDTHH :mm :ssZ. |
| myLastBoundDateTime |
string (date-time) |
Horodatage lorsque la connexion était la plus récemment liée à n’importe quel élément par l’utilisateur appelant au format UTC, à l’aide du format AAAA-MM-DDTHH :mm :ssZ. |
| myLastCredentialUsedDateTime |
string (date-time) |
Horodatage lorsque les informations d’identification de connexion ont été utilisées récemment par l’utilisateur appelant au format UTC, à l’aide du format AAAA-MM-DDTHH :mm :ssZ. |
ConnectionRole
Rôle de connexion. Des rôles de connexion supplémentaires peuvent être ajoutés au fil du temps.
| Valeur | Description |
|---|---|
| User |
Permet à l’utilisateur d’accéder à la connexion. |
| UserWithReshare |
Permet à l’utilisateur d’accéder à nouveau pour la connexion. |
| Owner |
Active l’accès à la propriété pour la connexion. |
| PendingOwner |
La propriété de la connexion n’est pas encore effective ; le principal doit mettre à jour les informations d’identification de connexion (à l’aide de l’API Mettre à jour la connexion) pour qu’elle soit effective. |
ConnectivityType
Type de connectivité de la connexion. Des types de connectivité supplémentaires peuvent être ajoutés au fil du temps.
| Valeur | Description |
|---|---|
| ShareableCloud |
La connexion se connecte via le cloud et peut être partagée avec d’autres personnes. |
| PersonalCloud |
La connexion se connecte via le cloud et ne peut pas être partagée avec d’autres personnes. |
| OnPremisesGateway |
La connexion se connecte via une passerelle de données locale. |
| OnPremisesGatewayPersonal |
La connexion se connecte via une passerelle de données locale personnelle. |
| VirtualNetworkGateway |
La connexion se connecte via une passerelle de données de réseau virtuel. |
| StreamingVirtualNetworkGateway |
La connexion se connecte via une passerelle de données de réseau virtuel de streaming. |
| Automatic |
La connexion se connecte via le cloud à l’aide d’une connexion de données implicite. Cette option est disponible uniquement pour des scénarios spécifiques tels que des modèles sémantiques qui utilisent l'Sign-On authentification unique (SSO). » |
| None |
La connexion n’est pas liée |
CredentialType
Type d’informations d’identification de la connexion. Des types d’informations d’identification supplémentaires peuvent être ajoutés au fil du temps.
| Valeur | Description |
|---|---|
| Windows |
La connexion utilise l’authentification Windows pour se connecter. Uniquement pris en charge pour les passerelles locales. |
| Anonymous |
La connexion utilise l’authentification anonyme pour se connecter. |
| Basic |
La connexion utilise l’authentification de base pour se connecter. |
| Key |
La connexion utilise l’authentification par clé pour se connecter. |
| OAuth2 |
La connexion utilise l’authentification OAuth 2.0 pour se connecter. |
| WindowsWithoutImpersonation |
La connexion utilise Windows (sans option pour l’authentification d’emprunt d’identité) pour se connecter. Uniquement pris en charge pour les passerelles locales (mode personnel). |
| SharedAccessSignature |
La connexion utilise l’authentification par signature d’accès partagé (SAP) pour se connecter. |
| ServicePrincipal |
La connexion utilise l’authentification du principal de service pour se connecter. |
| WorkspaceIdentity |
La connexion utilise l’authentification d’identité de l’espace de travail pour se connecter. |
| KeyPair |
La connexion utilise l’authentification par paire de clés pour se connecter. |
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. |
ListConnectionDetails
Sortie des détails de connexion pour les opérations de liste.
| Nom | Type | Description |
|---|---|---|
| path |
string |
Chemin d’accès de la connexion. |
| type |
string |
Type de connexion. |
ListCredentialDetails
Détails des informations d’identification retournés lors de l’extraction d’une connexion.
| Nom | Type | Description |
|---|---|---|
| connectionEncryption |
Paramètre de chiffrement de connexion utilisé pendant la connexion de test. |
|
| credentialType |
Type d’informations d’identification de la connexion. |
|
| singleSignOnType |
Type d’authentification unique de la connexion. |
|
| skipTestConnection |
boolean |
Indique si la connexion doit ignorer la connexion de test pendant la création et la mise à jour. True : ignorez la connexion de test, False : ne pas ignorer la connexion de test. |
OnPremisesGatewayConnection
Connexion qui se connecte via une passerelle de données locale.
| Nom | Type | Description |
|---|---|---|
| connectionDetails |
Détails de connexion de la connexion. |
|
| connectionRecency |
Détails de la récurrence sur la connexion. |
|
| connectivityType |
string:
On |
Type de connectivité de la connexion. |
| credentialDetails |
Détails des informations d’identification de la connexion. |
|
| displayName |
string |
Nom complet de la connexion. |
| gatewayId |
string (uuid) |
ID d’objet de passerelle via lequel la connexion est établie. Pour les connexions cloud, il s’agit de l’ID de passerelle virtuelle. |
| id |
string (uuid) |
ID d’objet de la connexion. |
| myRole |
Rôle effectif du principal appelant sur la connexion. Lorsque le principal fait partie de plusieurs groupes de sécurité avec différents rôles, le rôle le plus élevé est retourné. Si le principal n’a aucun rôle sur la connexion, cette propriété n’est pas retournée. |
|
| privacyLevel |
Niveau de confidentialité de la connexion. |
OnPremisesGatewayPersonalConnection
Connexion qui se connecte via une passerelle de données locale personnelle.
| Nom | Type | Description |
|---|---|---|
| connectionDetails |
Détails de connexion de la connexion. |
|
| connectionRecency |
Détails de la récurrence sur la connexion. |
|
| connectivityType |
string:
On |
Type de connectivité de la connexion. |
| credentialDetails |
Détails des informations d’identification de la connexion. |
|
| displayName |
string |
Nom complet de la connexion. |
| gatewayId |
string (uuid) |
ID d’objet de passerelle via lequel la connexion est établie. Pour les connexions cloud, il s’agit de l’ID de passerelle virtuelle. |
| id |
string (uuid) |
ID d’objet de la connexion. |
| myRole |
Rôle effectif du principal appelant sur la connexion. Lorsque le principal fait partie de plusieurs groupes de sécurité avec différents rôles, le rôle le plus élevé est retourné. Si le principal n’a aucun rôle sur la connexion, cette propriété n’est pas retournée. |
|
| privacyLevel |
Niveau de confidentialité de la connexion. |
PersonalCloudConnection
Connexion qui se connecte via le cloud et ne peut pas être partagée.
| Nom | Type | Description |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Autorisez cette connexion à utiliser avec des passerelles de données locales ou des passerelles de données de réseau virtuel. |
| connectionDetails |
Détails de connexion de la connexion. |
|
| connectionRecency |
Détails de la récurrence sur la connexion. |
|
| connectivityType |
string:
Personal |
Type de connectivité de la connexion. |
| credentialDetails |
Détails des informations d’identification de la connexion. |
|
| displayName |
string |
Nom complet de la connexion. |
| gatewayId |
string (uuid) |
ID d’objet de passerelle via lequel la connexion est établie. Pour les connexions cloud, il s’agit de l’ID de passerelle virtuelle. |
| id |
string (uuid) |
ID d’objet de la connexion. |
| myRole |
Rôle effectif du principal appelant sur la connexion. Lorsque le principal fait partie de plusieurs groupes de sécurité avec différents rôles, le rôle le plus élevé est retourné. Si le principal n’a aucun rôle sur la connexion, cette propriété n’est pas retournée. |
|
| privacyLevel |
Niveau de confidentialité de la connexion. |
PrivacyLevel
Paramètre de niveau de confidentialité de la connexion. Des niveaux de confidentialité supplémentaires peuvent être ajoutés au fil du temps.
| Valeur | Description |
|---|---|
| None |
Aucun paramètre de niveau de confidentialité n’est configuré. |
| Private |
Les connexions définies sur privé contiennent des informations sensibles ou confidentielles. La visibilité peut être limitée aux utilisateurs autorisés. Les données d’une connexion privée ne se plient pas à d’autres connexions, y compris d’autres connexions privées. |
| Organizational |
Les connexions définies pour l’organisation peuvent se plier à des connexions privées et d’autres connexions organisationnelles. Ils ne peuvent pas se plier aux connexions publiques. La visibilité est définie sur un groupe fiable. |
| Public |
Les fichiers, les connexions Internet et les données de classeur peuvent être définis sur public. Les données peuvent être pliables vers d’autres connexions. La visibilité est disponible pour tout le monde. |
ShareableCloudConnection
Connexion qui se connecte via le cloud.
| Nom | Type | Description |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Autorisez cette connexion à utiliser avec des passerelles de données locales ou des passerelles de données de réseau virtuel. |
| allowUsageInUserControlledCode |
boolean |
Autorisez cette connexion à utiliser avec des éléments qui autorisent le code contrôlé par l’utilisateur, tel que Notebook. |
| connectionDetails |
Détails de connexion de la connexion. |
|
| connectionRecency |
Détails de la récurrence sur la connexion. |
|
| connectivityType |
string:
Shareable |
Type de connectivité de la connexion. |
| credentialDetails |
Détails des informations d’identification de la connexion. |
|
| displayName |
string |
Nom complet de la connexion. |
| gatewayId |
string (uuid) |
ID d’objet de passerelle via lequel la connexion est établie. Pour les connexions cloud, il s’agit de l’ID de passerelle virtuelle. |
| id |
string (uuid) |
ID d’objet de la connexion. |
| myRole |
Rôle effectif du principal appelant sur la connexion. Lorsque le principal fait partie de plusieurs groupes de sécurité avec différents rôles, le rôle le plus élevé est retourné. Si le principal n’a aucun rôle sur la connexion, cette propriété n’est pas retournée. |
|
| privacyLevel |
Niveau de confidentialité de la connexion. |
SingleSignOnType
Type d’authentification unique de la connexion. Des types d’authentification unique supplémentaires peuvent être ajoutés au fil du temps.
| Valeur | Description |
|---|---|
| None |
La connexion n’utilise pas l’authentification unique pour se connecter. |
| Kerberos |
La connexion utilise l’authentification unique Kerberos pour se connecter. |
| MicrosoftEntraID |
La connexion utilise l’authentification unique Microsoft Entra ID pour se connecter. |
| SecurityAssertionMarkupLanguage |
La connexion utilise l’authentification unique SAML (Security Assertion Markup Language) pour se connecter. |
| KerberosDirectQueryAndRefresh |
La connexion utilise Kerberos DirectQuery et Actualiser l’authentification unique pour se connecter. |
StreamingVirtualNetworkGatewayConnection
Connexion qui se connecte via une passerelle de données de réseau virtuel de streaming.
| Nom | Type | Description |
|---|---|---|
| connectionDetails |
Détails de connexion de la connexion. |
|
| connectionRecency |
Détails de la récurrence sur la connexion. |
|
| connectivityType |
string:
Streaming |
Type de connectivité de la connexion. |
| credentialDetails |
Détails des informations d’identification de la connexion. |
|
| displayName |
string |
Nom complet de la connexion. |
| gatewayId |
string (uuid) |
ID d’objet de passerelle de la connexion. |
| id |
string (uuid) |
ID d’objet de la connexion. |
| myRole |
Rôle effectif du principal appelant sur la connexion. Lorsque le principal fait partie de plusieurs groupes de sécurité avec différents rôles, le rôle le plus élevé est retourné. Si le principal n’a aucun rôle sur la connexion, cette propriété n’est pas retournée. |
|
| privacyLevel |
Niveau de confidentialité de la connexion. |
VirtualNetworkGatewayConnection
Connexion qui se connecte via une passerelle de données de réseau virtuel.
| Nom | Type | Description |
|---|---|---|
| connectionDetails |
Détails de connexion de la connexion. |
|
| connectionRecency |
Détails de la récurrence sur la connexion. |
|
| connectivityType |
string:
Virtual |
Type de connectivité de la connexion. |
| credentialDetails |
Détails des informations d’identification de la connexion. |
|
| displayName |
string |
Nom complet de la connexion. |
| gatewayId |
string (uuid) |
ID d’objet de passerelle via lequel la connexion est établie. Pour les connexions cloud, il s’agit de l’ID de passerelle virtuelle. |
| id |
string (uuid) |
ID d’objet de la connexion. |
| myRole |
Rôle effectif du principal appelant sur la connexion. Lorsque le principal fait partie de plusieurs groupes de sécurité avec différents rôles, le rôle le plus élevé est retourné. Si le principal n’a aucun rôle sur la connexion, cette propriété n’est pas retournée. |
|
| privacyLevel |
Niveau de confidentialité de la connexion. |