Connections - Create Connection
Crea una conexión.
Para cifrar las credenciales, consulte Configuración de credenciales mediante programación.
Permissions
- Si crea una conexión de puerta de enlace, el autor de la llamada debe tener permisos para la puerta de enlace.
- El administrador de Fabric debe tener permiso concedido a las entidades de servicio. Para obtener más información, consulte: Las entidades de servicio pueden crear áreas de trabajo, conexiones e canalizaciones de implementación.
Ámbitos delegados necesarios
Connection.ReadWrite.All
Identidades admitidas de Microsoft Entra
Esta API admite las identidades de Microsoft enumeradas en esta sección.
| Identity | Support |
|---|---|
| User | Yes |
| de entidad de servicio y identidades administradas | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/connections
Cuerpo de la solicitud
El cuerpo de la solicitud puede ser uno de los siguientes:
| Nombre | Description |
|---|---|
|
Create |
|
|
Create |
|
|
Create |
CreateCloudConnectionRequest
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| connectionDetails | True |
Detalles de conexión de la conexión. |
|
| connectivityType | True |
string:
Shareable |
Tipo de conectividad de la conexión. |
| credentialDetails | True |
Detalles de credenciales de la conexión. |
|
| displayName | True |
string |
Nombre para mostrar de la conexión. La longitud máxima es de 200 caracteres. |
| allowConnectionUsageInGateway |
boolean |
Permitir que esta conexión se use con puertas de enlace de datos locales o puertas de enlace de datos de red virtual. |
|
| privacyLevel |
(Opcional) Nivel de privacidad de la conexión. Cuando no se pasa ningún valor, se establece en "Organizativo". |
CreateOnPremisesConnectionRequest
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| connectionDetails | True |
Detalles de conexión de la conexión. |
|
| connectivityType | True |
string:
On |
Tipo de conectividad de la conexión. |
| credentialDetails | True |
Detalles de credenciales de la conexión. |
|
| displayName | True |
string |
Nombre para mostrar de la conexión. La longitud máxima es de 200 caracteres. |
| gatewayId | True |
string (uuid) |
Identificador de objeto de la puerta de enlace principal de la puerta de enlace local en la que se crea la conexión. |
| privacyLevel |
(Opcional) Nivel de privacidad de la conexión. Cuando no se pasa ningún valor, se establece en "Organizativo". |
CreateVirtualNetworkGatewayConnectionRequest
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| connectionDetails | True |
Detalles de conexión de la conexión. |
|
| connectivityType | True |
string:
Virtual |
Tipo de conectividad de la conexión. |
| credentialDetails | True |
Detalles de credenciales de la conexión. |
|
| displayName | True |
string |
Nombre para mostrar de la conexión. La longitud máxima es de 200 caracteres. |
| gatewayId | True |
string (uuid) |
Identificador de objeto de la puerta de enlace de red virtual en la que se crea la conexión. |
| privacyLevel |
(Opcional) Nivel de privacidad de la conexión. Cuando no se pasa ningún valor, se establece en "Organizativo". |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 201 Created | Connection: |
Created. La operación se realizó correctamente. |
| Other Status Codes |
Códigos de error comunes:
|
Ejemplos
| Cloud example |
| On-premises gateway example |
| Virtual network gateway example |
Cloud example
Solicitud de ejemplo
POST https://api.fabric.microsoft.com/v1/connections
{
"connectivityType": "ShareableCloud",
"displayName": "ContosoCloudConnection",
"connectionDetails": {
"type": "SQL",
"creationMethod": "SQL",
"parameters": [
{
"dataType": "Text",
"name": "server",
"value": "contoso.database.windows.net"
},
{
"dataType": "Text",
"name": "database",
"value": "sales"
}
]
},
"privacyLevel": "Organizational",
"credentialDetails": {
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": false,
"credentials": {
"credentialType": "Basic",
"username": "admin",
"password": "********"
}
}
}
Respuesta de muestra
{
"id": "eeec9a3a-6ef5-4e2b-bb6a-0060bd2f0172",
"displayName": "ContosoCloudConnection",
"connectivityType": "ShareableCloud",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;sales"
},
"privacyLevel": "Organizational",
"credentialDetails": {
"credentialType": "Basic",
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": false
}
}
On-premises gateway example
Solicitud de ejemplo
POST https://api.fabric.microsoft.com/v1/connections
{
"connectivityType": "OnPremisesGateway",
"gatewayId": "93491300-cfbd-402f-bf17-9ace59a92354",
"displayName": "ContosoOnPremisesConnection",
"connectionDetails": {
"type": "SQL",
"creationMethod": "SQL",
"parameters": [
{
"dataType": "Text",
"name": "server",
"value": "contoso.database.windows.net"
},
{
"dataType": "Text",
"name": "database",
"value": "sales"
}
]
},
"privacyLevel": "Organizational",
"credentialDetails": {
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": false,
"credentials": {
"credentialType": "Windows",
"values": [
{
"gatewayId": "93491300-cfbd-402f-bf17-9ace59a92354",
"encryptedCredentials": "************************************"
},
{
"gatewayId": "55226bab-5024-4b72-9716-6dc8ef3a97fe",
"encryptedCredentials": "************************************"
}
]
}
}
}
Respuesta de muestra
{
"id": "eeec9a3a-6ef5-4e2b-bb6a-0060bd2f0172",
"displayName": "ContosoOnPremisesConnection",
"gatewayId": "93491300-cfbd-402f-bf17-9ace59a92354",
"connectivityType": "OnPremisesGateway",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;sales"
},
"privacyLevel": "Organizational",
"credentialDetails": {
"credentialType": "Basic",
"singleSignOnType": "None",
"connectionEncryption": "NotEncrypted",
"skipTestConnection": false
}
}
Virtual network gateway example
Solicitud de ejemplo
POST https://api.fabric.microsoft.com/v1/connections
{
"connectivityType": "VirtualNetworkGateway",
"gatewayId": "93491300-cfbd-402f-bf17-9ace59a92354",
"displayName": "ContosoVirtualNetworkGatewayConnection",
"connectionDetails": {
"type": "SQL",
"creationMethod": "SQL",
"parameters": [
{
"dataType": "Text",
"name": "server",
"value": "contoso.database.windows.net"
},
{
"dataType": "Text",
"name": "database",
"value": "sales"
}
]
},
"privacyLevel": "Organizational",
"credentialDetails": {
"singleSignOnType": "None",
"connectionEncryption": "Encrypted",
"skipTestConnection": false,
"credentials": {
"credentialType": "Basic",
"username": "admin",
"password": "*********"
}
}
}
Respuesta de muestra
{
"id": "eeec9a3a-6ef5-4e2b-bb6a-0060bd2f0172",
"displayName": "ContosoVirtualNetworkGatewayConnection",
"gatewayId": "93491300-cfbd-402f-bf17-9ace59a92354",
"connectivityType": "VirtualNetworkGateway",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;sales"
},
"privacyLevel": "Organizational",
"credentialDetails": {
"credentialType": "Basic",
"singleSignOnType": "None",
"connectionEncryption": "Encrypted",
"skipTestConnection": false
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Anonymous |
Credenciales para CredentialType anónimo. |
|
Basic |
Credenciales para CredentialType básico. |
|
Connection |
ConnectionDetailsParameter para dataType booleano. |
|
Connection |
ConnectionDetailsParameter para date dataType. |
|
Connection |
ConnectionDetailsParameter para dataType dateTime. |
|
Connection |
ConnectionDetailsParameter para dataType dateTimeZone. |
|
Connection |
ConnectionDetailsParameter para duration dataType. |
|
Connection |
ConnectionDetailsParameter para number dataType. |
|
Connection |
ConnectionDetailsParameter para text dataType. |
|
Connection |
ConnectionDetailsParameter para time dataType. |
|
Connection |
Tipo de cifrado de conexión de la conexión. Se pueden agregar valores de cifrado de conexión adicionales a lo largo del tiempo. |
|
Connectivity |
Tipo de conectividad de la conexión. Se pueden agregar tipos de conectividad adicionales a lo largo del tiempo. |
|
Create |
|
|
Create |
Entrada de detalles de conexión para las operaciones de creación. |
|
Create |
Entrada de detalles de credenciales para crear una conexión. |
|
Create |
|
|
Create |
Entrada de detalles de credenciales para crear una conexión de puerta de enlace local. |
|
Create |
|
|
Credential |
Tipo de credencial de la conexión. Se pueden agregar tipos de credenciales adicionales a lo largo del tiempo. |
|
Data |
Tipo de datos del valor del parámetro de creación de conexión. Se pueden agregar valores de tipo de datos adicionales a lo largo del tiempo. |
|
Error |
Objeto de detalles del recurso relacionado con el error. |
|
Error |
Respuesta de error. |
|
Error |
Detalles de la respuesta de error. |
|
Key |
Credenciales para Key CredentialType. |
|
List |
Salida de detalles de conexión para las operaciones de lista. |
|
List |
Los detalles de credenciales devueltos al capturar una conexión. |
|
On |
Un identificador de puerta de enlace y sus credenciales serializadas cifradas. |
|
On |
Una conexión que se conecta a través de la puerta de enlace de datos local. |
|
On |
Credenciales para autenticarse a través de una puerta de enlace local. |
|
On |
Una conexión que se conecta a través de una puerta de enlace de datos local personal. |
|
Personal |
Una conexión que se conecta a través de la nube y no se puede compartir. |
|
Privacy |
Configuración del nivel de privacidad de la conexión. Se pueden agregar niveles de privacidad adicionales a lo largo del tiempo. |
|
Service |
Credenciales para ServicePrincipal CredentialType. |
|
Shareable |
Una conexión que se conecta a través de la nube. |
|
Shared |
Credenciales para SharedAccessSignature CredentialType. |
|
Single |
Tipo de inicio de sesión único de la conexión. Se pueden agregar tipos de inicio de sesión único adicionales a lo largo del tiempo. |
|
Virtual |
Una conexión que se conecta a través de una puerta de enlace de datos de red virtual. |
|
Windows |
Credenciales de Windows CredentialType. |
|
Windows |
Credenciales para WindowsWithoutImpersonation CredentialType. |
|
Workspace |
Credenciales para WorkspaceIdentity CredentialType. |
AnonymousCredentials
Credenciales para CredentialType anónimo.
| Nombre | Tipo | Description |
|---|---|---|
| credentialType |
string:
Anonymous |
Tipo de credencial de la conexión. |
BasicCredentials
Credenciales para CredentialType básico.
| Nombre | Tipo | Description |
|---|---|---|
| credentialType |
string:
Basic |
Tipo de credencial de la conexión. |
| password |
string |
La contraseña. |
| username |
string |
El nombre de usuario. |
ConnectionDetailsBooleanParameter
ConnectionDetailsParameter para dataType booleano.
| Nombre | Tipo | Description |
|---|---|---|
| dataType |
string:
Boolean |
Tipo de datos del parámetro. |
| name |
string |
Nombre del parámetro. |
| value |
boolean |
Valor booleano. |
ConnectionDetailsDateParameter
ConnectionDetailsParameter para date dataType.
| Nombre | Tipo | Description |
|---|---|---|
| dataType |
string:
Date |
Tipo de datos del parámetro. |
| name |
string |
Nombre del parámetro. |
| value |
string (date) |
Valor de fecha que usa el formato aaaa-MM-DD. |
ConnectionDetailsDateTimeParameter
ConnectionDetailsParameter para dataType dateTime.
| Nombre | Tipo | Description |
|---|---|---|
| dataType |
string:
Date |
Tipo de datos del parámetro. |
| name |
string |
Nombre del parámetro. |
| value |
string (date-time) |
Valor de fecha y hora con AAAA-MM-DDTHH:mm:ss. Formato FFFZ. |
ConnectionDetailsDateTimeZoneParameter
ConnectionDetailsParameter para dataType dateTimeZone.
| Nombre | Tipo | Description |
|---|---|---|
| dataType |
string:
Date |
Tipo de datos del parámetro. |
| name |
string |
Nombre del parámetro. |
| value |
string (date-time-offset) |
Valor de zona horaria de fecha con AAAA-MM-DDTHH:mm:ss. Formato FFF±hh:mm. |
ConnectionDetailsDurationParameter
ConnectionDetailsParameter para duration dataType.
| Nombre | Tipo | Description |
|---|---|---|
| dataType |
string:
Duration |
Tipo de datos del parámetro. |
| name |
string |
Nombre del parámetro. |
| value |
string (time-span) |
El valor de duración con el formato DE DT(n)DT(n)H(n)M(n)S. Por ejemplo: P3DT4H30M10S (durante 3 días, 4 horas, 30 minutos y 10 segundos). |
ConnectionDetailsNumberParameter
ConnectionDetailsParameter para number dataType.
| Nombre | Tipo | Description |
|---|---|---|
| dataType |
string:
Number |
Tipo de datos del parámetro. |
| name |
string |
Nombre del parámetro. |
| value |
number |
Valor numérico. |
ConnectionDetailsTextParameter
ConnectionDetailsParameter para text dataType.
| Nombre | Tipo | Description |
|---|---|---|
| dataType |
string:
Text |
Tipo de datos del parámetro. |
| name |
string |
Nombre del parámetro. |
| value |
string |
Valor de texto. |
ConnectionDetailsTimeParameter
ConnectionDetailsParameter para time dataType.
| Nombre | Tipo | Description |
|---|---|---|
| dataType |
string:
Time |
Tipo de datos del parámetro. |
| name |
string |
Nombre del parámetro. |
| value |
string (time) |
Valor de hora mediante HH:mm:ss. Formato FFFZ. |
ConnectionEncryption
Tipo de cifrado de conexión de la conexión. Se pueden agregar valores de cifrado de conexión adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| Encrypted |
El intento de conexión se realiza mediante una conexión cifrada. |
| Any |
El intento de conexión se realiza primero mediante una conexión cifrada y, a continuación, vuelve a la conexión sin cifrar si no se realiza correctamente. |
| NotEncrypted |
El intento de conexión se realiza mediante una conexión sin cifrar. |
ConnectivityType
Tipo de conectividad de la conexión. Se pueden agregar tipos de conectividad adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| ShareableCloud |
La conexión se conecta a través de la nube y se puede compartir con otros usuarios. |
| PersonalCloud |
La conexión se conecta a través de la nube y no se puede compartir con otros usuarios. |
| OnPremisesGateway |
La conexión se conecta a través de una puerta de enlace de datos local. |
| OnPremisesGatewayPersonal |
La conexión se conecta a través de una puerta de enlace de datos local personal. |
| VirtualNetworkGateway |
La conexión se conecta a través de una puerta de enlace de datos de red virtual. |
| Automatic |
La conexión se conecta a través de la nube mediante una conexión de datos implícita. Esta opción solo está disponible para escenarios específicos, como modelos semánticos que usan single Sign-On (SSO)." |
| None |
La conexión no está enlazada |
CreateCloudConnectionRequest
| Nombre | Tipo | Description |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Permitir que esta conexión se use con puertas de enlace de datos locales o puertas de enlace de datos de red virtual. |
| connectionDetails |
Detalles de conexión de la conexión. |
|
| connectivityType |
string:
Shareable |
Tipo de conectividad de la conexión. |
| credentialDetails |
Detalles de credenciales de la conexión. |
|
| displayName |
string |
Nombre para mostrar de la conexión. La longitud máxima es de 200 caracteres. |
| privacyLevel |
(Opcional) Nivel de privacidad de la conexión. Cuando no se pasa ningún valor, se establece en "Organizativo". |
CreateConnectionDetails
Entrada de detalles de conexión para las operaciones de creación.
| Nombre | Tipo | Description |
|---|---|---|
| creationMethod |
string |
Método de creación que se usa para crear la conexión. Para obtener una lista de métodos de creación, use listSupportedConnectionTypes API. |
| parameters | ConnectionDetailsParameter[]: |
Lista de parámetros de conexión. Para obtener una lista de parámetros para cada método de creación, use listSupportedConnectionTypes API. |
| type |
string |
Tipo de la conexión. |
CreateCredentialDetails
Entrada de detalles de credenciales para crear una conexión.
| Nombre | Tipo | Description |
|---|---|---|
| connectionEncryption |
(Opcional) Configuración de cifrado de conexión que se usa durante la conexión de prueba. Cuando no se pasa ningún valor, la conexión no se cifra. |
|
| credentials | Credentials: |
Credenciales de la conexión. |
| singleSignOnType |
(Opcional) Tipo de inicio de sesión único de la conexión. Cuando no se pasa ningún valor, la conexión no usa el inicio de sesión único. |
|
| skipTestConnection |
boolean |
Si la conexión debe omitir la conexión de prueba durante la creación y actualización. True: omita la conexión de prueba, False: no omita la conexión de prueba. Cuando no se pasa ningún valor, se establece en "False". |
CreateOnPremisesConnectionRequest
| Nombre | Tipo | Description |
|---|---|---|
| connectionDetails |
Detalles de conexión de la conexión. |
|
| connectivityType |
string:
On |
Tipo de conectividad de la conexión. |
| credentialDetails |
Detalles de credenciales de la conexión. |
|
| displayName |
string |
Nombre para mostrar de la conexión. La longitud máxima es de 200 caracteres. |
| gatewayId |
string (uuid) |
Identificador de objeto de la puerta de enlace principal de la puerta de enlace local en la que se crea la conexión. |
| privacyLevel |
(Opcional) Nivel de privacidad de la conexión. Cuando no se pasa ningún valor, se establece en "Organizativo". |
CreateOnPremisesCredentialDetails
Entrada de detalles de credenciales para crear una conexión de puerta de enlace local.
| Nombre | Tipo | Description |
|---|---|---|
| connectionEncryption |
(Opcional) Configuración de cifrado de conexión que se usa durante la conexión de prueba. Cuando no se pasa ningún valor, la conexión no se cifra. |
|
| credentials |
Credenciales de la conexión. |
|
| singleSignOnType |
(Opcional) Tipo de inicio de sesión único de la conexión. Cuando no se pasa ningún valor, la conexión no usa el inicio de sesión único. |
|
| skipTestConnection |
boolean |
Si la conexión debe omitir la conexión de prueba durante la creación y actualización. True: omita la conexión de prueba, False: no omita la conexión de prueba. Cuando no se pasa ningún valor, se establece en "False". |
CreateVirtualNetworkGatewayConnectionRequest
| Nombre | Tipo | Description |
|---|---|---|
| connectionDetails |
Detalles de conexión de la conexión. |
|
| connectivityType |
string:
Virtual |
Tipo de conectividad de la conexión. |
| credentialDetails |
Detalles de credenciales de la conexión. |
|
| displayName |
string |
Nombre para mostrar de la conexión. La longitud máxima es de 200 caracteres. |
| gatewayId |
string (uuid) |
Identificador de objeto de la puerta de enlace de red virtual en la que se crea la conexión. |
| privacyLevel |
(Opcional) Nivel de privacidad de la conexión. Cuando no se pasa ningún valor, se establece en "Organizativo". |
CredentialType
Tipo de credencial de la conexión. Se pueden agregar tipos de credenciales adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| Windows |
La conexión usa la autenticación de Windows para conectarse. Solo se admite para puertas de enlace locales. |
| Anonymous |
La conexión usa la autenticación anónima para conectarse. |
| Basic |
La conexión usa la autenticación básica para conectarse. |
| Key |
La conexión usa la autenticación de clave para conectarse. |
| OAuth2 |
La conexión usa la autenticación de OAuth 2.0 para conectarse. |
| WindowsWithoutImpersonation |
La conexión usa Windows (sin la opción de suplantación) para conectarse. Solo se admite para puertas de enlace locales (modo personal). |
| SharedAccessSignature |
La conexión usa la autenticación de firma de acceso compartido (SAS) para conectarse. |
| ServicePrincipal |
La conexión usa la autenticación de entidad de servicio para conectarse. |
| WorkspaceIdentity |
La conexión usa la autenticación de identidad del área de trabajo para conectarse. |
DataType
Tipo de datos del valor del parámetro de creación de conexión. Se pueden agregar valores de tipo de datos adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| Text |
Use texto como valor de entrada del parámetro. |
| Number |
Use number como valor de entrada del parámetro (entero o punto flotante). |
| Boolean |
Use booleano como valor de entrada del parámetro. False: el valor es false, True: el valor es true. |
| Duration |
Use la duración como valor de entrada del parámetro, utilizando el formato DESDS .P(n)DT(n)H(n)M(n).S. Por ejemplo: P3DT4H30M10S (durante 3 días, 4 horas, 30 minutos y 10 segundos). |
| Date |
Use date como valor de entrada del parámetro mediante el formato AAAA-MM-DD. |
| DateTime |
Use la fecha y hora como valor de entrada del parámetro, mediante AAAA-MM-DDTHH:mm:ss. Formato FFFZ. |
| DateTimeZone |
Use la zona horaria de fecha como valor de entrada del parámetro, mediante AAAA-MM-DDTHH:mm:ss. Formato FFF±hh:mm. |
| Time |
Use la hora como valor de entrada del parámetro mediante HH:mm:ss. Formato FFFZ. |
ErrorRelatedResource
Objeto de detalles del recurso relacionado con el error.
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string |
Identificador de recurso implicado 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. |
| message |
string |
Representación legible del error. |
| moreDetails |
Lista de detalles de error adicionales. |
|
| relatedResource |
Detalles del recurso relacionado con el error. |
|
| requestId |
string |
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 legible del error. |
| relatedResource |
Detalles del recurso relacionado con el error. |
KeyCredentials
Credenciales para Key CredentialType.
| Nombre | Tipo | Description |
|---|---|---|
| credentialType |
string:
Key |
Tipo de credencial de la conexión. |
| key |
string |
La llave. |
ListConnectionDetails
Salida de detalles de conexión para las operaciones de lista.
| Nombre | Tipo | Description |
|---|---|---|
| path |
string |
Ruta de acceso de la conexión. |
| type |
string |
Tipo de la conexión. |
ListCredentialDetails
Los detalles de credenciales devueltos al capturar una conexión.
| Nombre | Tipo | Description |
|---|---|---|
| connectionEncryption |
Configuración de cifrado de conexión que se usa durante la conexión de prueba. |
|
| credentialType |
Tipo de credencial de la conexión. |
|
| singleSignOnType |
Tipo de inicio de sesión único de la conexión. |
|
| skipTestConnection |
boolean |
Si la conexión debe omitir la conexión de prueba durante la creación y actualización. True: omita la conexión de prueba, False: no omita la conexión de prueba. |
OnPremisesCredentialEntry
Un identificador de puerta de enlace y sus credenciales serializadas cifradas.
| Nombre | Tipo | Description |
|---|---|---|
| encryptedCredentials |
string |
El .json serializado cifrado de la lista de pares de valores de nombre. Name es un nombre de credencial y el valor es un valor de credencial. El cifrado se realiza mediante el algoritmo de cifrado Rivest-Shamir-Adleman (RSA) con la clave pública del miembro de puerta de enlace local. |
| gatewayId |
string (uuid) |
Identificador de objeto de la puerta de enlace. |
OnPremisesGatewayConnection
Una conexión que se conecta a través de la puerta de enlace de datos local.
| Nombre | Tipo | Description |
|---|---|---|
| connectionDetails |
Detalles de conexión de la conexión. |
|
| connectivityType |
string:
On |
Tipo de conectividad de la conexión. |
| credentialDetails |
Detalles de credenciales de la conexión. |
|
| displayName |
string |
Nombre para mostrar de la conexión. |
| gatewayId |
string (uuid) |
Identificador del objeto de puerta de enlace de la conexión. |
| id |
string (uuid) |
Identificador de objeto de la conexión. |
| privacyLevel |
Nivel de privacidad de la conexión. |
OnPremisesGatewayCredentials
Credenciales para autenticarse a través de una puerta de enlace local.
| Nombre | Tipo | Description |
|---|---|---|
| credentialType |
Tipo de credencial de la conexión. |
|
| values |
Carga de credenciales que se va a enviar a la puerta de enlace local. |
OnPremisesGatewayPersonalConnection
Una conexión que se conecta a través de una puerta de enlace de datos local personal.
| Nombre | Tipo | Description |
|---|---|---|
| connectionDetails |
Detalles de conexión de la conexión. |
|
| connectivityType |
string:
On |
Tipo de conectividad de la conexión. |
| credentialDetails |
Detalles de credenciales de la conexión. |
|
| displayName |
string |
Nombre para mostrar de la conexión. |
| gatewayId |
string (uuid) |
Identificador del objeto de puerta de enlace de la conexión. |
| id |
string (uuid) |
Identificador de objeto de la conexión. |
| privacyLevel |
Nivel de privacidad de la conexión. |
PersonalCloudConnection
Una conexión que se conecta a través de la nube y no se puede compartir.
| Nombre | Tipo | Description |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Permitir que esta conexión se use con puertas de enlace de datos locales o puertas de enlace de datos de red virtual. |
| connectionDetails |
Detalles de conexión de la conexión. |
|
| connectivityType |
string:
Personal |
Tipo de conectividad de la conexión. |
| credentialDetails |
Detalles de credenciales de la conexión. |
|
| displayName |
string |
Nombre para mostrar de la conexión. |
| id |
string (uuid) |
Identificador de objeto de la conexión. |
| privacyLevel |
Nivel de privacidad de la conexión. |
PrivacyLevel
Configuración del nivel de privacidad de la conexión. Se pueden agregar niveles de privacidad adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| None |
No se ha configurado ninguna configuración de nivel de privacidad. |
| Private |
Las conexiones establecidas en private contienen información confidencial o confidencial. La visibilidad se puede restringir a los usuarios autorizados. Los datos de una conexión privada no se plegarán a otras conexiones, incluidas otras conexiones privadas. |
| Organizational |
Las conexiones establecidas en la organización pueden plegarse a conexiones privadas y otras conexiones organizativas. No se pueden plegar a conexiones públicas. La visibilidad se establece en un grupo de confianza. |
| Public |
Los archivos, las conexiones a Internet y los datos del libro se pueden establecer en público. Los datos se pueden plegar a otras conexiones. La visibilidad está disponible para todos los usuarios. |
ServicePrincipalCredentials
Credenciales para ServicePrincipal CredentialType.
| Nombre | Tipo | Description |
|---|---|---|
| credentialType |
string:
Service |
Tipo de credencial de la conexión. |
| servicePrincipalClientId |
string (uuid) |
Identificador de cliente de la entidad de servicio. |
| servicePrincipalSecret |
string |
Secreto de la entidad de servicio. |
| tenantId |
string (uuid) |
Identificador de inquilino de la entidad de servicio. |
ShareableCloudConnection
Una conexión que se conecta a través de la nube.
| Nombre | Tipo | Description |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Permitir que esta conexión se use con puertas de enlace de datos locales o puertas de enlace de datos de red virtual. |
| connectionDetails |
Detalles de conexión de la conexión. |
|
| connectivityType |
string:
Shareable |
Tipo de conectividad de la conexión. |
| credentialDetails |
Detalles de credenciales de la conexión. |
|
| displayName |
string |
Nombre para mostrar de la conexión. |
| id |
string (uuid) |
Identificador de objeto de la conexión. |
| privacyLevel |
Nivel de privacidad de la conexión. |
SharedAccessSignatureCredentials
Credenciales para SharedAccessSignature CredentialType.
| Nombre | Tipo | Description |
|---|---|---|
| credentialType |
string:
Shared |
Tipo de credencial de la conexión. |
| token |
string |
El token. |
SingleSignOnType
Tipo de inicio de sesión único de la conexión. Se pueden agregar tipos de inicio de sesión único adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| None |
La conexión no usa el inicio de sesión único para conectarse. |
| Kerberos |
La conexión usa el inicio de sesión único de Kerberos para conectarse. |
| MicrosoftEntraID |
La conexión usa el inicio de sesión único de Microsoft Entra ID para conectarse. |
| SecurityAssertionMarkupLanguage |
Connection usa el inicio de sesión único de Security Assertion Markup Language (SAML) para conectarse. |
| KerberosDirectQueryAndRefresh |
La conexión usa DirectQuery de Kerberos y Refresh inicio de sesión único para conectarse. |
VirtualNetworkGatewayConnection
Una conexión que se conecta a través de una puerta de enlace de datos de red virtual.
| Nombre | Tipo | Description |
|---|---|---|
| connectionDetails |
Detalles de conexión de la conexión. |
|
| connectivityType |
string:
Virtual |
Tipo de conectividad de la conexión. |
| credentialDetails |
Detalles de credenciales de la conexión. |
|
| displayName |
string |
Nombre para mostrar de la conexión. |
| gatewayId |
string (uuid) |
Identificador del objeto de puerta de enlace de la conexión. |
| id |
string (uuid) |
Identificador de objeto de la conexión. |
| privacyLevel |
Nivel de privacidad de la conexión. |
WindowsCredentials
Credenciales de Windows CredentialType.
| Nombre | Tipo | Description |
|---|---|---|
| credentialType |
string:
Windows |
Tipo de credencial de la conexión. |
| password |
string |
La contraseña. |
| username |
string |
El nombre de usuario. |
WindowsWithoutImpersonationCredentials
Credenciales para WindowsWithoutImpersonation CredentialType.
| Nombre | Tipo | Description |
|---|---|---|
| credentialType |
string:
Windows |
Tipo de credencial de la conexión. |
WorkspaceIdentityCredentials
Credenciales para WorkspaceIdentity CredentialType.
| Nombre | Tipo | Description |
|---|---|---|
| credentialType |
string:
Workspace |
Tipo de credencial de la conexión. |