Connections - Update Connection
Aggiorna la connessione in base all'ID.
Per crittografare le credenziali, vedere Configurare le credenziali a livello di codice.
Permissions
Il chiamante deve disporre dell'autorizzazione per la connessione o l'autorizzazione di amministratore per il gateway della connessione.
Ambiti delegati obbligatori
Connection.ReadWrite.All
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identity | Support |
|---|---|
| User | Yes |
| 'entità servizio e identità gestite | Yes |
Interface
PATCH https://api.fabric.microsoft.com/v1/connections/{connectionId}
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
connection
|
path | True |
string (uuid) |
ID della connessione. |
Corpo della richiesta
Il corpo della richiesta può essere uno dei seguenti:
| Nome | Descrizione |
|---|---|
|
Update |
|
|
Update |
|
|
Update |
|
|
Update |
|
|
Update |
Aggiorna una connessione che si connette tramite un gateway dati di rete virtuale di streaming. |
|
Update |
UpdateOnPremisesGatewayConnectionRequest
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| connectivityType | True |
string:
On |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
||
| displayName |
string |
Nome visualizzato della connessione. La lunghezza massima è di 200 caratteri. |
|
| privacyLevel |
Livello di privacy della connessione. |
UpdateOnPremisesGatewayPersonalConnectionRequest
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| connectivityType | True |
string:
On |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
||
| privacyLevel |
Livello di privacy della connessione. |
UpdatePersonalCloudConnectionRequest
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| connectivityType | True |
string:
Personal |
Tipo di connettività della connessione. |
| allowConnectionUsageInGateway |
boolean |
Consentire l'utilizzo di questa connessione con gateway dati locali o gateway dati di rete virtuale. |
|
| credentialDetails |
Dettagli delle credenziali della connessione. |
||
| privacyLevel |
Livello di privacy della connessione. |
UpdateShareableCloudConnectionRequest
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| connectivityType | True |
string:
Shareable |
Tipo di connettività della connessione. |
| allowConnectionUsageInGateway |
boolean |
Consentire l'utilizzo di questa connessione con gateway dati locali o gateway dati di rete virtuale. |
|
| credentialDetails |
Dettagli delle credenziali della connessione. |
||
| displayName |
string |
Nome visualizzato della connessione. La lunghezza massima è di 200 caratteri. |
|
| privacyLevel |
Livello di privacy della connessione. |
UpdateStreamingVirtualNetworkGatewayConnectionRequest
Aggiorna una connessione che si connette tramite un gateway dati di rete virtuale di streaming.
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| connectivityType | True |
string:
Streaming |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
||
| displayName |
string |
Nome visualizzato della connessione. La lunghezza massima è di 200 caratteri. |
|
| privacyLevel |
Livello di privacy della connessione. |
UpdateVirtualNetworkGatewayConnectionRequest
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| connectivityType | True |
string:
Virtual |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
||
| displayName |
string |
Nome visualizzato della connessione. La lunghezza massima è di 200 caratteri. |
|
| privacyLevel |
Livello di privacy della 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
| On-premises gateway (personal mode) example |
| On-premises gateway example |
| Personal cloud example |
| Shareable cloud example |
| Streaming virtual network gateway example |
| Virtual network gateway example |
On-premises gateway (personal mode) example
Esempio di richiesta
PATCH https://api.fabric.microsoft.com/v1/connections/ef8f408d-2ab7-4a18-b662-9251febda49c
{
"connectivityType": "OnPremisesGatewayPersonal",
"credentialDetails": {
"credentials": {
"credentialType": "WindowsWithoutImpersonation",
"encryptedCredentials": "************************************"
}
}
}
Risposta di esempio
{
"id": "ef8f408d-2ab7-4a18-b662-9251febda49c",
"gatewayId": "429a773e-5633-45ee-8584-a192bd79c16a",
"connectivityType": "OnPremisesGatewayPersonal",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;reporting"
},
"privacyLevel": "Private",
"credentialDetails": {
"credentialType": "WindowsWithoutImpersonation",
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": false
},
"connectionRecency": {
"createdDateTime": "2023-05-23T16:22:20Z",
"lastBoundDateTime": "2023-05-26T16:22:20Z",
"lastCredentialUsedDateTime": "2023-05-27T16:22:20Z",
"myLastBoundDateTime": "2023-05-24T16:22:20Z",
"myLastCredentialUsedDateTime": "2023-05-25T16:22:20Z"
},
"myRole": "Owner"
}
On-premises gateway example
Esempio di richiesta
PATCH https://api.fabric.microsoft.com/v1/connections/70b17680-48f1-4729-9df6-02576647dc3a
{
"connectivityType": "OnPremisesGateway",
"displayName": "ContosoSalesOnPremisesConnection",
"credentialDetails": {
"skipTestConnection": false,
"credentials": {
"credentialType": "Windows",
"values": [
{
"gatewayId": "4f8b5d6e-8e99-4817-8b9e-6b6a613be707",
"encryptedCredentials": "************************************"
},
{
"gatewayId": "c6961028-1309-4183-9799-a0b0fa28a235",
"encryptedCredentials": "************************************"
}
]
}
}
}
Risposta di esempio
{
"id": "70b17680-48f1-4729-9df6-02576647dc3a",
"displayName": "ContosoSalesOnPremisesConnection",
"gatewayId": "4f8b5d6e-8e99-4817-8b9e-6b6a613be707",
"connectivityType": "OnPremisesGateway",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;sales"
},
"privacyLevel": "Organizational",
"credentialDetails": {
"credentialType": "Windows",
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": false
},
"connectionRecency": {
"createdDateTime": "2023-05-23T16:22:20Z",
"lastBoundDateTime": "2023-05-26T16:22:20Z",
"lastCredentialUsedDateTime": "2023-05-27T16:22:20Z",
"myLastBoundDateTime": "2023-05-24T16:22:20Z",
"myLastCredentialUsedDateTime": "2023-05-25T16:22:20Z"
},
"myRole": "Owner"
}
Personal cloud example
Esempio di richiesta
PATCH https://api.fabric.microsoft.com/v1/connections/7a0369b2-58c4-4b67-b3f3-92156a95f1cd
{
"connectivityType": "PersonalCloud",
"privacyLevel": "Organizational"
}
Risposta di esempio
{
"id": "7a0369b2-58c4-4b67-b3f3-92156a95f1cd",
"gatewayId": "8f72eea3-d989-4a5a-aeed-02b3aaa2ddd0",
"connectivityType": "PersonalCloud",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;finances"
},
"privacyLevel": "Organizational",
"credentialDetails": {
"credentialType": "OAuth2",
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": false
},
"connectionRecency": {
"createdDateTime": "2023-05-23T16:22:20Z",
"lastBoundDateTime": "2023-05-26T16:22:20Z",
"lastCredentialUsedDateTime": "2023-05-27T16:22:20Z",
"myLastBoundDateTime": "2023-05-24T16:22:20Z",
"myLastCredentialUsedDateTime": "2023-05-25T16:22:20Z"
},
"myRole": "Owner"
}
Shareable cloud example
Esempio di richiesta
PATCH https://api.fabric.microsoft.com/v1/connections/fa968eee-8075-48f6-8c6d-41260ee1396d
{
"connectivityType": "ShareableCloud",
"displayName": "ContosoCloudConnection"
}
Risposta di esempio
{
"id": "fa968eee-8075-48f6-8c6d-41260ee1396d",
"displayName": "ContosoCloudConnection",
"gatewayId": "8f72eea3-d989-4a5a-aeed-02b3aaa2ddd0",
"connectivityType": "ShareableCloud",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;networks"
},
"privacyLevel": "Public",
"credentialDetails": {
"credentialType": "Basic",
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": true
},
"connectionRecency": {
"createdDateTime": "2023-05-23T16:22:20Z",
"lastBoundDateTime": "2023-05-26T16:22:20Z",
"lastCredentialUsedDateTime": "2023-05-27T16:22:20Z",
"myLastBoundDateTime": "2023-05-24T16:22:20Z",
"myLastCredentialUsedDateTime": "2023-05-25T16:22:20Z"
},
"myRole": "Owner"
}
Streaming virtual network gateway example
Esempio di richiesta
PATCH https://api.fabric.microsoft.com/v1/connections/6b571614-2e98-4bfd-b9ed-1cb8d3ffc396
{
"connectivityType": "StreamingVirtualNetworkGateway",
"displayName": "ContosoMarketingStreamingVirtualNetworkGatewayConnection",
"credentialDetails": {
"singleSignOnType": "None"
}
}
Risposta di esempio
{
"id": "6b571614-2e98-4bfd-b9ed-1cb8d3ffc396",
"displayName": "ContosoMarketingStreamingVirtualNetworkGatewayConnection",
"gatewayId": "befccff4-3ee6-40d7-b8f1-a0a9fd684a85",
"connectivityType": "StreamingVirtualNetworkGateway",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;marketing"
},
"privacyLevel": "Organizational",
"credentialDetails": {
"credentialType": "Basic",
"singleSignOnType": "None",
"connectionEncryption": "Encrypted",
"skipTestConnection": false
},
"myRole": "Owner"
}
Virtual network gateway example
Esempio di richiesta
PATCH https://api.fabric.microsoft.com/v1/connections/6b571614-2e98-4bfd-b9ed-1cb8d3ffc396
{
"connectivityType": "VirtualNetworkGateway",
"displayName": "ContosoMarketingVirtualNetworkGatewayConnection",
"privacyLevel": "Organizational",
"credentialDetails": {
"singleSignOnType": "None"
}
}
Risposta di esempio
{
"id": "6b571614-2e98-4bfd-b9ed-1cb8d3ffc396",
"displayName": "ContosoMarketingVirtualNetworkGatewayConnection",
"gatewayId": "befccff4-3ee6-40d7-b8f1-a0a9fd684a85",
"connectivityType": "VirtualNetworkGateway",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;marketing"
},
"privacyLevel": "Organizational",
"credentialDetails": {
"credentialType": "Basic",
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": false
},
"connectionRecency": {
"createdDateTime": "2023-05-23T16:22:20Z",
"lastBoundDateTime": "2023-05-26T16:22:20Z",
"lastCredentialUsedDateTime": "2023-05-27T16:22:20Z",
"myLastBoundDateTime": "2023-05-24T16:22:20Z",
"myLastCredentialUsedDateTime": "2023-05-25T16:22:20Z"
},
"myRole": "Owner"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Anonymous |
Credenziali per CredentialType anonimo. |
|
Basic |
Credenziali per CredentialType di base. |
|
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 dettagli risorsa correlato all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
|
Key |
Credenziali per Key CredentialType. |
|
Key |
Credenziali per KeyPair CredentialType. |
|
Key |
Riferimento a un segreto archiviato in Azure Key Vault. |
|
List |
Output dei dettagli della connessione per le operazioni di elenco. |
|
List |
I dettagli delle credenziali restituiti durante il recupero di una connessione. |
|
On |
ID gateway e credenziali serializzate crittografate. |
|
On |
Connessione che si connette tramite il gateway dati locale. |
|
On |
Credenziali per l'autenticazione tramite un gateway locale. |
|
On |
Connessione che si connette tramite un gateway dati locale personale. |
|
On |
Credenziali per l'autenticazione tramite un gateway locale (modalità 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. |
|
Service |
Credenziali per ServicePrincipal CredentialType. |
|
Shareable |
Connessione che si connette attraverso il cloud. |
|
Shared |
Credenziali per SharedAccessSignature CredentialType. |
|
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. |
|
Update |
Input dei dettagli delle credenziali per l'aggiornamento di una connessione. |
|
Update |
|
|
Update |
Input dei dettagli delle credenziali per l'aggiornamento di una connessione gateway locale. |
|
Update |
|
|
Update |
Input dei dettagli delle credenziali per l'aggiornamento di una connessione gateway locale. |
|
Update |
|
|
Update |
|
|
Update |
Aggiorna una connessione che si connette tramite un gateway dati di rete virtuale di streaming. |
|
Update |
|
|
Virtual |
Connessione che si connette tramite un gateway dati di rete virtuale. |
|
Windows |
Credenziali per Windows CredentialType. |
|
Windows |
Credenziali per WindowsWithoutImpersonation CredentialType. |
|
Workspace |
Credenziali per WorkspaceIdentity CredentialType. |
AnonymousCredentials
Credenziali per CredentialType anonimo.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
Anonymous |
Tipo di credenziale della connessione. |
BasicCredentials
Credenziali per CredentialType di base.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
Basic |
Tipo di credenziale della connessione. |
| password |
string |
La password. Usare password o passwordReference. Non è possibile usare entrambi contemporaneamente |
| passwordReference |
Riferimento a una password archiviata in Azure Key Vault. Usare password o passwordReference. Non è possibile usare entrambi contemporaneamente. |
|
| username |
string |
Il nome utente. |
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 dettagli risorsa correlato 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. |
KeyCredentials
Credenziali per Key CredentialType.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
Key |
Tipo di credenziale della connessione. |
| key |
string |
Tasto. Usare key o keyReference. Non è possibile usare entrambi contemporaneamente. |
| keyReference |
Riferimento a una chiave archiviata in Azure Key Vault. Usare key o keyReference. Non è possibile usare entrambi contemporaneamente. |
KeyPairCredentials
Credenziali per KeyPair CredentialType.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
Key |
Tipo di credenziale della connessione. |
| identifier |
string |
Identificatore della chiave. |
| passphrase |
string |
Passphrase per la chiave privata se la chiave privata è crittografata. |
| privateKey |
string |
Chiave privata basata sullo standard PKCS #8. |
KeyVaultSecretReference
Riferimento a un segreto archiviato in Azure Key Vault.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionId |
string (uuid) |
ID connessione della connessione key vault. |
| secretName |
string |
Nome del segreto in Key Vault. |
| version |
string |
Versione del segreto in Key Vault. |
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. |
OnPremisesCredentialEntry
ID gateway e credenziali serializzate crittografate.
| Nome | Tipo | Descrizione |
|---|---|---|
| encryptedCredentials |
string |
La .json serializzata crittografata dell'elenco di coppie nome-valore. Il nome è un nome di credenziale e un valore è un valore di credenziale. La crittografia viene eseguita usando l'algoritmo di crittografia Rivest-Shamir-Adleman (RSA) con la chiave pubblica del membro del gateway locale. |
| gatewayId |
string (uuid) |
ID oggetto del gateway. |
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. |
OnPremisesGatewayCredentials
Credenziali per l'autenticazione tramite un gateway locale.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
Tipo di credenziale della connessione. |
|
| values |
Payload delle credenziali da inviare al gateway locale. |
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. |
OnPremisesGatewayPersonalCredentials
Credenziali per l'autenticazione tramite un gateway locale (modalità personale).
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
Tipo di credenziale della connessione. |
|
| encryptedCredentials |
string |
La .json serializzata crittografata dell'elenco di coppie nome-valore. Il nome è un nome di credenziale e un valore è un valore di credenziale. La crittografia viene eseguita usando l'algoritmo di crittografia Rivest-Shamir-Adleman (RSA) con la chiave pubblica del gateway locale. |
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. |
ServicePrincipalCredentials
Credenziali per ServicePrincipal CredentialType.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
Service |
Tipo di credenziale della connessione. |
| servicePrincipalClientId |
string (uuid) |
ID client dell'entità servizio. |
| servicePrincipalSecret |
string |
Segreto dell'entità servizio. Usare servicePrincipalSecret o servicePrincipalSecretReference. Non è possibile usare entrambi contemporaneamente. |
| servicePrincipalSecretReference |
Riferimento a un segreto dell'entità servizio archiviato in Azure Key Vault. Usare servicePrincipalSecret o servicePrincipalSecretReference. Non è possibile usare entrambi contemporaneamente. |
|
| tenantId |
string (uuid) |
ID tenant dell'entità servizio. |
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. |
SharedAccessSignatureCredentials
Credenziali per SharedAccessSignature CredentialType.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
Shared |
Tipo di credenziale della connessione. |
| token |
string |
Token. Usare token o tokenReference. Non è possibile usare entrambi contemporaneamente. |
| tokenReference |
Riferimento a un token archiviato in Azure Key Vault. Usare token o tokenReference. Non è possibile usare entrambi contemporaneamente. |
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. |
UpdateCredentialDetails
Input dei dettagli delle credenziali per l'aggiornamento di una connessione.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionEncryption |
Impostazione di crittografia della connessione utilizzata durante la connessione di test. |
|
| credentials | Credentials: |
Credenziali 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. |
UpdateOnPremisesGatewayConnectionRequest
| Nome | Tipo | Descrizione |
|---|---|---|
| connectivityType |
string:
On |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. La lunghezza massima è di 200 caratteri. |
| privacyLevel |
Livello di privacy della connessione. |
UpdateOnPremisesGatewayCredentialDetails
Input dei dettagli delle credenziali per l'aggiornamento di una connessione gateway locale.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionEncryption |
Impostazione di crittografia della connessione utilizzata durante la connessione di test. |
|
| credentials |
Credenziali 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. |
UpdateOnPremisesGatewayPersonalConnectionRequest
| Nome | Tipo | Descrizione |
|---|---|---|
| connectivityType |
string:
On |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| privacyLevel |
Livello di privacy della connessione. |
UpdateOnPremisesGatewayPersonalCredentialDetails
Input dei dettagli delle credenziali per l'aggiornamento di una connessione gateway locale.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionEncryption |
Impostazione di crittografia della connessione utilizzata durante la connessione di test. |
|
| credentials |
Credenziali 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. |
UpdatePersonalCloudConnectionRequest
| Nome | Tipo | Descrizione |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Consentire l'utilizzo di questa connessione con gateway dati locali o gateway dati di rete virtuale. |
| connectivityType |
string:
Personal |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| privacyLevel |
Livello di privacy della connessione. |
UpdateShareableCloudConnectionRequest
| Nome | Tipo | Descrizione |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Consentire l'utilizzo di questa connessione con gateway dati locali o gateway dati di rete virtuale. |
| connectivityType |
string:
Shareable |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. La lunghezza massima è di 200 caratteri. |
| privacyLevel |
Livello di privacy della connessione. |
UpdateStreamingVirtualNetworkGatewayConnectionRequest
Aggiorna una connessione che si connette tramite un gateway dati di rete virtuale di streaming.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectivityType |
string:
Streaming |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. La lunghezza massima è di 200 caratteri. |
| privacyLevel |
Livello di privacy della connessione. |
UpdateVirtualNetworkGatewayConnectionRequest
| Nome | Tipo | Descrizione |
|---|---|---|
| connectivityType |
string:
Virtual |
Tipo di connettività della connessione. |
| credentialDetails |
Dettagli delle credenziali della connessione. |
|
| displayName |
string |
Nome visualizzato della connessione. La lunghezza massima è di 200 caratteri. |
| 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. |
WindowsCredentials
Credenziali per Windows CredentialType.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
Windows |
Tipo di credenziale della connessione. |
| password |
string |
La password. |
| username |
string |
Il nome utente. |
WindowsWithoutImpersonationCredentials
Credenziali per WindowsWithoutImpersonation CredentialType.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
Windows |
Tipo di credenziale della connessione. |
WorkspaceIdentityCredentials
Credenziali per WorkspaceIdentity CredentialType.
| Nome | Tipo | Descrizione |
|---|---|---|
| credentialType |
string:
Workspace |
Tipo di credenziale della connessione. |