Connections - Get Connection
Restituisce la connessione specificata.
Note
Fabric gestione delle connessioni dell'amministratore tenant è attualmente disponibile in anteprima (altre informazioni).
Permissions
Il chiamante deve essere un amministratore di Fabric o eseguire l'autenticazione usando un'entità servizio.
Ambiti delegati obbligatori
Tenant.Read.All o Tenant.ReadWrite.All
Limitations
None.
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identità | Support |
|---|---|
| User | Yes |
| Principale del servizio e Identità gestite | Yes |
Interface
GET https://api.fabric.microsoft.com/v1/admin/connections/{connectionId}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
connection
|
path | True |
string (uuid) |
ID connessione. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK | Connection: |
OK. Operazione riuscita. |
| 429 Too Many Requests |
È stato superato il limite di velocità del servizio. Il server restituisce un'intestazione Intestazioni Retry-After: integer |
|
| Other Status Codes |
Codici di errore comuni:
|
Esempio
Get connection as admin example
Esempio di richiesta
GET https://api.fabric.microsoft.com/v1/admin/connections/f6a39b76-9816-4e4b-b93a-f42e405017b7
Risposta di esempio
{
"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
}
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Connection |
Tipo di crittografia della connessione. È possibile aggiungere altri valori di crittografia della connessione nel tempo. |
|
Connection |
Rappresenta i dettagli della recency sulla connessione. |
|
Connection |
Ruolo di connessione. È possibile aggiungere altri ruoli di connessione nel tempo. |
|
Connectivity |
Tipo di connettività della connessione. È possibile aggiungere altri tipi di connettività nel tempo. |
|
Credential |
Tipo di credenziale della connessione. È possibile aggiungere altri tipi di credenziali nel corso del tempo. |
|
Error |
Parametro strutturato che fornisce un contesto aggiuntivo leggibile dal computer relativo a un errore. |
|
Error |
Oggetto dei dettagli della risorsa relativo all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
|
List |
Output dei dettagli della connessione per le operazioni di elenco. |
|
List |
I dettagli delle credenziali restituiti durante il recupero di una connessione. |
|
On |
Connessione che si connette tramite il gateway dati locale. |
|
On |
Connessione che si connette tramite un gateway dati locale personale. |
|
Personal |
Connessione che si connette tramite il cloud e non può essere condivisa. |
|
Privacy |
Impostazione del livello di privacy della connessione. È possibile aggiungere livelli di privacy aggiuntivi nel tempo. |
|
Shareable |
Connessione che si connette attraverso il cloud. |
|
Single |
Tipo di accesso Single Sign-On della connessione. È possibile aggiungere altri tipi di accesso Single Sign-On nel tempo. |
|
Streaming |
Connessione che si connette tramite un gateway dati di rete virtuale di streaming. |
|
Virtual |
Connessione che si connette tramite un gateway dati di rete virtuale. |
ConnectionEncryption
Tipo di crittografia della connessione. È possibile aggiungere altri valori di crittografia della connessione nel tempo.
| Valore | Descrizione |
|---|---|
| Encrypted |
Il tentativo di connessione viene eseguito usando una connessione crittografata. |
| Any |
Il tentativo di connessione viene prima eseguito usando una connessione crittografata, quindi esegue il fallback alla connessione non crittografata se non riesce. |
| NotEncrypted |
Il tentativo di connessione viene eseguito usando una connessione non crittografata. |
ConnectionRecency
Rappresenta i dettagli della recency sulla connessione.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdDateTime |
string (date-time) |
Timestamp quando la connessione è stata creata in formato UTC, utilizzando il formato AAAA-MM-GGTHH:mm:ssZ. |
| lastBoundDateTime |
string (date-time) |
Timestamp quando la connessione è stata associata più di recente a qualsiasi elemento in formato UTC, utilizzando il formato AAAA-MM-GGTHH:mm:ssZ. |
| lastCredentialUsedDateTime |
string (date-time) |
Timestamp quando le credenziali di connessione sono state usate più di recente nell'ora UTC, usando il formato AAAA-MM-GGTHH:mm:ssZ. |
| myLastBoundDateTime |
string (date-time) |
Timestamp quando la connessione è stata associata più di recente a qualsiasi elemento dall'utente chiamante in formato UTC, utilizzando il formato AAAA-MM-GGTHH:mm:ssZ. |
| myLastCredentialUsedDateTime |
string (date-time) |
Timestamp quando le credenziali di connessione sono state usate più di recente dall'utente chiamante in formato UTC, utilizzando il formato AAAA-MM-GGTHH:mm:ssZ. |
ConnectionRole
Ruolo di connessione. È possibile aggiungere altri ruoli di connessione nel tempo.
| Valore | Descrizione |
|---|---|
| User |
Abilita l'accesso utente per la connessione. |
| UserWithReshare |
Abilita l'utente con accesso di ricondivisione per la connessione. |
| Owner |
Abilita l'accesso alla proprietà per la connessione. |
| PendingOwner |
La proprietà della connessione non è ancora effettiva; l'entità deve aggiornare le credenziali di connessione (usando l'API di connessione di aggiornamento) per renderla effettiva. |
ConnectivityType
Tipo di connettività della connessione. È possibile aggiungere altri tipi di connettività nel tempo.
| Valore | Descrizione |
|---|---|
| ShareableCloud |
La connessione si connette tramite il cloud e può essere condivisa con altri utenti. |
| PersonalCloud |
La connessione si connette tramite il cloud e non può essere condivisa con altri utenti. |
| OnPremisesGateway |
La connessione si connette tramite un gateway dati locale. |
| OnPremisesGatewayPersonal |
La connessione si connette tramite un gateway dati locale personale. |
| VirtualNetworkGateway |
La connessione si connette tramite un gateway dati di rete virtuale. |
| StreamingVirtualNetworkGateway |
La connessione si connette tramite un gateway dati di rete virtuale di streaming. |
| Automatic |
La connessione si connette tramite il cloud usando una connessione dati implicita. Questa opzione è disponibile solo per scenari specifici, ad esempio modelli semantici che usano Single Sign-On (SSO)." |
| None |
La connessione non è associata |
CredentialType
Tipo di credenziale della connessione. È possibile aggiungere altri tipi di credenziali nel corso del tempo.
| Valore | Descrizione |
|---|---|
| Windows |
La connessione usa l'autenticazione di Windows per connettersi. Supportato solo per i gateway locali. |
| Anonymous |
La connessione usa l'autenticazione anonima per connettersi. |
| Basic |
La connessione usa l'autenticazione di base per connettersi. |
| Key |
La connessione usa l'autenticazione della chiave per connettersi. |
| OAuth2 |
La connessione usa l'autenticazione OAuth 2.0 per connettersi. |
| WindowsWithoutImpersonation |
La connessione usa Windows (senza l'opzione per la rappresentazione) per connettersi. Supportato solo per i gateway locali (modalità personale). |
| SharedAccessSignature |
La connessione usa l'autenticazione di firma di accesso condiviso (SAS) per connettersi. |
| ServicePrincipal |
La connessione usa l'autenticazione dell'entità servizio per connettersi. |
| WorkspaceIdentity |
La connessione usa l'autenticazione dell'identità dell'area di lavoro per connettersi. |
| KeyPair |
La connessione usa l'autenticazione della coppia di chiavi per connettersi. |
ErrorParameter
Parametro strutturato che fornisce un contesto aggiuntivo leggibile dal computer relativo a un errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| message |
string |
Descrizione leggibile del significato del parametro. |
| name |
string |
L'identificatore dei parametri. |
| value |
string |
Valore del parametro. |
ErrorRelatedResource
Oggetto dei dettagli della risorsa relativo all'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string |
ID risorsa coinvolto nell'errore. |
| resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| isRetriable |
boolean |
Se true, la richiesta può essere ritentata. Usare l'intestazione della |
| message |
string |
Rappresentazione leggibile dell'errore. |
| moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
| parameters |
Parametri strutturati che forniscono un contesto aggiuntivo leggibile dal computer sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
|
| requestId |
string (uuid) |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| parameters |
Parametri strutturati che forniscono un contesto aggiuntivo leggibile dal computer sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
ListConnectionDetails
Output dei dettagli della connessione per le operazioni di elenco.
| Nome | Tipo | Descrizione |
|---|---|---|
| path |
string |
Percorso della connessione. |
| type |
string |
Tipo di connessione. |
ListCredentialDetails
I dettagli delle credenziali restituiti durante il recupero di una connessione.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionEncryption |
Impostazione di crittografia della connessione utilizzata durante la connessione di test. |
|
| credentialType |
Tipo di credenziale della connessione. |
|
| singleSignOnType |
Tipo di accesso Single Sign-On della connessione. |
|
| skipTestConnection |
boolean |
Indica se la connessione deve ignorare la connessione di test durante la creazione e l'aggiornamento. True: ignorare la connessione di test, False: non ignorare la connessione di test. |
OnPremisesGatewayConnection
Connessione che si connette tramite il gateway dati locale.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionDetails |
Dettagli della connessione. |
|
| connectionRecency |
Dettagli sulla connessione. |
|
| connectivityType |
string:
On |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. |
| gatewayId |
string (uuid) |
ID oggetto gateway tramite il quale viene stabilita la connessione. Per le connessioni cloud, si tratta dell'ID del gateway virtuale. |
| id |
string (uuid) |
ID oggetto della connessione. |
| myRole |
Ruolo effettivo dell'entità chiamante sulla connessione. Quando l'entità fa parte di più gruppi di sicurezza con ruoli diversi, viene restituito il ruolo più alto. Se l'entità non ha alcun ruolo nella connessione, questa proprietà non viene restituita. |
|
| privacyLevel |
Livello di privacy della connessione. |
OnPremisesGatewayPersonalConnection
Connessione che si connette tramite un gateway dati locale personale.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionDetails |
Dettagli della connessione. |
|
| connectionRecency |
Dettagli sulla connessione. |
|
| connectivityType |
string:
On |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. |
| gatewayId |
string (uuid) |
ID oggetto gateway tramite il quale viene stabilita la connessione. Per le connessioni cloud, si tratta dell'ID del gateway virtuale. |
| id |
string (uuid) |
ID oggetto della connessione. |
| myRole |
Ruolo effettivo dell'entità chiamante sulla connessione. Quando l'entità fa parte di più gruppi di sicurezza con ruoli diversi, viene restituito il ruolo più alto. Se l'entità non ha alcun ruolo nella connessione, questa proprietà non viene restituita. |
|
| privacyLevel |
Livello di privacy della connessione. |
PersonalCloudConnection
Connessione che si connette tramite il cloud e non può essere condivisa.
| Nome | Tipo | Descrizione |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Consentire l'utilizzo di questa connessione con gateway dati locali o gateway dati di rete virtuale. |
| connectionDetails |
Dettagli della connessione. |
|
| connectionRecency |
Dettagli sulla connessione. |
|
| connectivityType |
string:
Personal |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. |
| gatewayId |
string (uuid) |
ID oggetto gateway tramite il quale viene stabilita la connessione. Per le connessioni cloud, si tratta dell'ID del gateway virtuale. |
| id |
string (uuid) |
ID oggetto della connessione. |
| myRole |
Ruolo effettivo dell'entità chiamante sulla connessione. Quando l'entità fa parte di più gruppi di sicurezza con ruoli diversi, viene restituito il ruolo più alto. Se l'entità non ha alcun ruolo nella connessione, questa proprietà non viene restituita. |
|
| privacyLevel |
Livello di privacy della connessione. |
PrivacyLevel
Impostazione del livello di privacy della connessione. È possibile aggiungere livelli di privacy aggiuntivi nel tempo.
| Valore | Descrizione |
|---|---|
| None |
Non è configurata alcuna impostazione del livello di privacy. |
| Private |
Le connessioni impostate su private contengono informazioni riservate o riservate. La visibilità può essere limitata agli utenti autorizzati. I dati di una connessione privata non verranno piegati ad altre connessioni, incluse altre connessioni private. |
| Organizational |
Le connessioni impostate sull'organizzazione possono passare a connessioni private e ad altre connessioni organizzative. Non possono piegarsi alle connessioni pubbliche. La visibilità è impostata su un gruppo attendibile. |
| Public |
I file, le connessioni Internet e i dati della cartella di lavoro possono essere impostati su pubblico. I dati possono essere piegati ad altre connessioni. La visibilità è disponibile per tutti. |
ShareableCloudConnection
Connessione che si connette attraverso il cloud.
| Nome | Tipo | Descrizione |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Consentire l'utilizzo di questa connessione con gateway dati locali o gateway dati di rete virtuale. |
| allowUsageInUserControlledCode |
boolean |
Consentire l'uso di questa connessione con elementi che consentono codice controllato dall'utente, ad esempio Notebook. |
| connectionDetails |
Dettagli della connessione. |
|
| connectionRecency |
Dettagli sulla connessione. |
|
| connectivityType |
string:
Shareable |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. |
| gatewayId |
string (uuid) |
ID oggetto gateway tramite il quale viene stabilita la connessione. Per le connessioni cloud, si tratta dell'ID del gateway virtuale. |
| id |
string (uuid) |
ID oggetto della connessione. |
| myRole |
Ruolo effettivo dell'entità chiamante sulla connessione. Quando l'entità fa parte di più gruppi di sicurezza con ruoli diversi, viene restituito il ruolo più alto. Se l'entità non ha alcun ruolo nella connessione, questa proprietà non viene restituita. |
|
| privacyLevel |
Livello di privacy della connessione. |
SingleSignOnType
Tipo di accesso Single Sign-On della connessione. È possibile aggiungere altri tipi di accesso Single Sign-On nel tempo.
| Valore | Descrizione |
|---|---|
| None |
La connessione non usa l'accesso Single Sign-On per connettersi. |
| Kerberos |
La connessione usa l'accesso Single Sign-On Kerberos per connettersi. |
| MicrosoftEntraID |
La connessione usa l'accesso Single Sign-On di Microsoft Entra ID per connettersi. |
| SecurityAssertionMarkupLanguage |
La connessione usa l'accesso Single Sign-On SAML (Security Assertion Markup Language) per la connessione. |
| KerberosDirectQueryAndRefresh |
Per connettersi, la connessione usa Kerberos DirectQuery e Refresh. |
StreamingVirtualNetworkGatewayConnection
Connessione che si connette tramite un gateway dati di rete virtuale di streaming.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionDetails |
Dettagli della connessione. |
|
| connectionRecency |
Dettagli sulla connessione. |
|
| connectivityType |
string:
Streaming |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. |
| gatewayId |
string (uuid) |
ID oggetto gateway della connessione. |
| id |
string (uuid) |
ID oggetto della connessione. |
| myRole |
Ruolo effettivo dell'entità chiamante sulla connessione. Quando l'entità fa parte di più gruppi di sicurezza con ruoli diversi, viene restituito il ruolo più alto. Se l'entità non ha alcun ruolo nella connessione, questa proprietà non viene restituita. |
|
| privacyLevel |
Livello di privacy della connessione. |
VirtualNetworkGatewayConnection
Connessione che si connette tramite un gateway dati di rete virtuale.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionDetails |
Dettagli della connessione. |
|
| connectionRecency |
Dettagli sulla connessione. |
|
| connectivityType |
string:
Virtual |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. |
| gatewayId |
string (uuid) |
ID oggetto gateway tramite il quale viene stabilita la connessione. Per le connessioni cloud, si tratta dell'ID del gateway virtuale. |
| id |
string (uuid) |
ID oggetto della connessione. |
| myRole |
Ruolo effettivo dell'entità chiamante sulla connessione. Quando l'entità fa parte di più gruppi di sicurezza con ruoli diversi, viene restituito il ruolo più alto. Se l'entità non ha alcun ruolo nella connessione, questa proprietà non viene restituita. |
|
| privacyLevel |
Livello di privacy della connessione. |