Connections - Create Connection
Cria uma conexão.
Para criptografar credenciais, consulte Configurar credenciais programaticamente.
Permissions
- Se estiver criando uma conexão de gateway, o chamador deve ter permissões para o gateway..
- As Entidades de Serviço devem ter permissão concedida pelo administrador da Malha. Para obter mais informações, consulte: As entidades de serviço podem criar espaços de trabalho, conexões e pipelines de implantação.
Escopos delegados necessários
Connection.ReadWrite.All
Identidades suportadas pelo Microsoft Entra
Esta API suporta as identidades do Microsoft listadas nesta secção.
| Identity | Support |
|---|---|
| User | Yes |
| da entidade de serviço e identidades gerenciadas | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/connections
Corpo do Pedido
O corpo de pedido pode ser um dos seguintes:
| Name | Description |
|---|---|
|
Create |
|
|
Create |
|
|
Create |
CreateCloudConnectionRequest
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| connectionDetails | True |
Os detalhes da conexão da conexão. |
|
| connectivityType | True |
string:
Shareable |
O tipo de conectividade da conexão. |
| credentialDetails | True |
Os detalhes da credencial da conexão. |
|
| displayName | True |
string |
O nome para exibição da conexão. O comprimento máximo é de 200 caracteres. |
| allowConnectionUsageInGateway |
boolean |
Permita que essa conexão seja utilizada com gateways de dados locais ou gateways de dados VNet. |
|
| privacyLevel |
(Opcional) O nível de privacidade da conexão. Quando nenhum valor é passado, isso é definido como 'Organizacional'. |
CreateOnPremisesConnectionRequest
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| connectionDetails | True |
Os detalhes da conexão da conexão. |
|
| connectivityType | True |
string:
On |
O tipo de conectividade da conexão. |
| credentialDetails | True |
Os detalhes da credencial da conexão. |
|
| displayName | True |
string |
O nome para exibição da conexão. O comprimento máximo é de 200 caracteres. |
| gatewayId | True |
string (uuid) |
A ID do objeto do gateway primário do gateway local no qual a conexão é criada. |
| privacyLevel |
(Opcional) O nível de privacidade da conexão. Quando nenhum valor é passado, isso é definido como 'Organizacional'. |
CreateVirtualNetworkGatewayConnectionRequest
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| connectionDetails | True |
Os detalhes da conexão da conexão. |
|
| connectivityType | True |
string:
Virtual |
O tipo de conectividade da conexão. |
| credentialDetails | True |
Os detalhes da credencial da conexão. |
|
| displayName | True |
string |
O nome para exibição da conexão. O comprimento máximo é de 200 caracteres. |
| gatewayId | True |
string (uuid) |
A ID do objeto do gateway de rede virtual sob o qual a conexão é criada. |
| privacyLevel |
(Opcional) O nível de privacidade da conexão. Quando nenhum valor é passado, isso é definido como 'Organizacional'. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 201 Created | Connection: |
Created. A operação foi bem sucedida. |
| Other Status Codes |
Códigos de erro comuns:
|
Exemplos
| Cloud example |
| On-premises gateway example |
| Virtual network gateway example |
Cloud example
Pedido de amostra
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": "********"
}
}
}
Resposta da amostra
{
"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
Pedido de amostra
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": "************************************"
}
]
}
}
}
Resposta da amostra
{
"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
Pedido de amostra
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": "*********"
}
}
}
Resposta da amostra
{
"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
}
}
Definições
| Name | Description |
|---|---|
|
Anonymous |
Credenciais para Anonymous CredentialType. |
|
Basic |
Credenciais para Basic CredentialType. |
|
Connection |
ConnectionDetailsParameter para boolean dataType. |
|
Connection |
ConnectionDetailsParameter para dataType. |
|
Connection |
ConnectionDetailsParameter para dateTime dataType. |
|
Connection |
ConnectionDetailsParameter para dateTimeZone dataType. |
|
Connection |
ConnectionDetailsParameter para dataType de duração. |
|
Connection |
ConnectionDetailsParameter para número dataType. |
|
Connection |
ConnectionDetailsParameter para texto dataType. |
|
Connection |
ConnectionDetailsParameter para dataType de tempo. |
|
Connection |
O tipo de criptografia de conexão da conexão. Valores adicionais de criptografia de conexão podem ser adicionados ao longo do tempo. |
|
Connectivity |
O tipo de conectividade da conexão. Tipos de conectividade adicionais podem ser adicionados ao longo do tempo. |
|
Create |
|
|
Create |
A entrada de detalhes de conexão para operações de criação. |
|
Create |
A credencial detalha a entrada para criar uma conexão. |
|
Create |
|
|
Create |
A entrada de detalhes da credencial para criar uma conexão de gateway local. |
|
Create |
|
|
Credential |
O tipo de credencial da conexão. Tipos de credenciais adicionais podem ser adicionados ao longo do tempo. |
|
Data |
O tipo de dados do valor do parâmetro de criação de conexão. Valores adicionais de tipo de dados podem ser adicionados ao longo do tempo. |
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
|
Key |
Credenciais para Key CredentialType. |
|
List |
A saída de detalhes de conexão para operações de lista. |
|
List |
Os detalhes da credencial retornados ao buscar uma conexão. |
|
On |
Um ID de gateway e suas credenciais serializadas criptografadas. |
|
On |
Uma conexão que se conecta por meio do gateway de dados local. |
|
On |
Credenciais para autenticação por meio de um gateway local. |
|
On |
Uma conexão que se conecta por meio de um gateway de dados pessoal local. |
|
Personal |
Uma conexão que se conecta através da nuvem e não pode ser compartilhada. |
|
Privacy |
A configuração de nível de privacidade da conexão. Níveis de privacidade adicionais podem ser adicionados ao longo do tempo. |
|
Service |
Credenciais para ServicePrincipal CredentialType. |
|
Shareable |
Uma conexão que se conecta através da nuvem. |
|
Shared |
Credenciais para SharedAccessSignature CredentialType. |
|
Single |
O tipo de logon único da conexão. Tipos adicionais de logon único podem ser adicionados ao longo do tempo. |
|
Virtual |
Uma conexão que se conecta por meio de um gateway de dados de rede virtual. |
|
Windows |
Credenciais para Windows CredentialType. |
|
Windows |
Credenciais para WindowsWithoutImpersonation CredentialType. |
|
Workspace |
Credenciais para WorkspaceIdentity CredentialType. |
AnonymousCredentials
Credenciais para Anonymous CredentialType.
| Name | Tipo | Description |
|---|---|---|
| credentialType |
string:
Anonymous |
O tipo de credencial da conexão. |
BasicCredentials
Credenciais para Basic CredentialType.
| Name | Tipo | Description |
|---|---|---|
| credentialType |
string:
Basic |
O tipo de credencial da conexão. |
| password |
string |
A senha. |
| username |
string |
O nome de usuário. |
ConnectionDetailsBooleanParameter
ConnectionDetailsParameter para boolean dataType.
| Name | Tipo | Description |
|---|---|---|
| dataType |
string:
Boolean |
O tipo de dados do parâmetro. |
| name |
string |
O nome do parâmetro. |
| value |
boolean |
O valor booleano. |
ConnectionDetailsDateParameter
ConnectionDetailsParameter para dataType.
| Name | Tipo | Description |
|---|---|---|
| dataType |
string:
Date |
O tipo de dados do parâmetro. |
| name |
string |
O nome do parâmetro. |
| value |
string (date) |
O valor de data usando o formato deMM-DD AAAA. |
ConnectionDetailsDateTimeParameter
ConnectionDetailsParameter para dateTime dataType.
| Name | Tipo | Description |
|---|---|---|
| dataType |
string:
Date |
O tipo de dados do parâmetro. |
| name |
string |
O nome do parâmetro. |
| value |
string (date-time) |
O valor de data e hora usando AAAA-MM-DDTHH:mm:ss. Formato FFFZ. |
ConnectionDetailsDateTimeZoneParameter
ConnectionDetailsParameter para dateTimeZone dataType.
| Name | Tipo | Description |
|---|---|---|
| dataType |
string:
Date |
O tipo de dados do parâmetro. |
| name |
string |
O nome do parâmetro. |
| value |
string (date-time-offset) |
O valor de fuso horário de data usando AAAA-MM-DDTHH:mm:ss. Formato FFF±hh:mm. |
ConnectionDetailsDurationParameter
ConnectionDetailsParameter para dataType de duração.
| Name | Tipo | Description |
|---|---|---|
| dataType |
string:
Duration |
O tipo de dados do parâmetro. |
| name |
string |
O nome do parâmetro. |
| value |
string (time-span) |
O valor de duração usando o formato [-]P(n)DT(n)H(n)M(n)S. Por exemplo: P3DT4H30M10S (por 3 dias, 4 horas, 30 minutos e 10 segundos). |
ConnectionDetailsNumberParameter
ConnectionDetailsParameter para número dataType.
| Name | Tipo | Description |
|---|---|---|
| dataType |
string:
Number |
O tipo de dados do parâmetro. |
| name |
string |
O nome do parâmetro. |
| value |
number |
O valor do número. |
ConnectionDetailsTextParameter
ConnectionDetailsParameter para texto dataType.
| Name | Tipo | Description |
|---|---|---|
| dataType |
string:
Text |
O tipo de dados do parâmetro. |
| name |
string |
O nome do parâmetro. |
| value |
string |
O valor do texto. |
ConnectionDetailsTimeParameter
ConnectionDetailsParameter para dataType de tempo.
| Name | Tipo | Description |
|---|---|---|
| dataType |
string:
Time |
O tipo de dados do parâmetro. |
| name |
string |
O nome do parâmetro. |
| value |
string (time) |
O valor de tempo usando HH:mm:ss. Formato FFFZ. |
ConnectionEncryption
O tipo de criptografia de conexão da conexão. Valores adicionais de criptografia de conexão podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| Encrypted |
A tentativa de conexão é feita usando uma conexão criptografada. |
| Any |
A tentativa de conexão é feita primeiro usando uma conexão criptografada e, em seguida, retorna à conexão não criptografada se não for bem-sucedida. |
| NotEncrypted |
A tentativa de conexão é feita usando uma conexão não criptografada. |
ConnectivityType
O tipo de conectividade da conexão. Tipos de conectividade adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| ShareableCloud |
A conexão se conecta através da nuvem e pode ser compartilhada com outras pessoas. |
| PersonalCloud |
A conexão se conecta através da nuvem e não pode ser compartilhada com outras pessoas. |
| OnPremisesGateway |
A conexão se conecta por meio de um gateway de dados local. |
| OnPremisesGatewayPersonal |
A conexão se conecta por meio de um gateway de dados pessoal local. |
| VirtualNetworkGateway |
A conexão se conecta através de um gateway de dados de rede virtual. |
| Automatic |
A conexão se conecta através da nuvem usando uma conexão de dados implícita. Essa opção só está disponível para cenários específicos, como modelos semânticos que usam SSO (Single Sign-On)." |
| None |
A conexão não está vinculada |
CreateCloudConnectionRequest
| Name | Tipo | Description |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Permita que essa conexão seja utilizada com gateways de dados locais ou gateways de dados VNet. |
| connectionDetails |
Os detalhes da conexão da conexão. |
|
| connectivityType |
string:
Shareable |
O tipo de conectividade da conexão. |
| credentialDetails |
Os detalhes da credencial da conexão. |
|
| displayName |
string |
O nome para exibição da conexão. O comprimento máximo é de 200 caracteres. |
| privacyLevel |
(Opcional) O nível de privacidade da conexão. Quando nenhum valor é passado, isso é definido como 'Organizacional'. |
CreateConnectionDetails
A entrada de detalhes de conexão para operações de criação.
| Name | Tipo | Description |
|---|---|---|
| creationMethod |
string |
O método de criação usado para criar a conexão. Para obter uma lista de métodos de criação, use a API ListSupportedConnectionTypes . |
| parameters | ConnectionDetailsParameter[]: |
A lista de parâmetros de conexão. Para obter uma lista de parâmetros para cada método de criação, use a API ListSupportedConnectionTypes . |
| type |
string |
O tipo de conexão. |
CreateCredentialDetails
A credencial detalha a entrada para criar uma conexão.
| Name | Tipo | Description |
|---|---|---|
| connectionEncryption |
(Opcional) A configuração de criptografia de conexão usada durante a conexão de teste. Quando nenhum valor é passado, a conexão não é criptografada. |
|
| credentials | Credentials: |
As credenciais da conexão. |
| singleSignOnType |
(Opcional) O tipo de logon único da conexão. Quando nenhum valor é passado, a conexão não usa o logon único. |
|
| skipTestConnection |
boolean |
Se a conexão deve ignorar a conexão de teste durante a criação e atualização. True - Ignore a conexão de teste, False - Não ignore a conexão de teste. Quando nenhum valor é passado, isso é definido como 'False'. |
CreateOnPremisesConnectionRequest
| Name | Tipo | Description |
|---|---|---|
| connectionDetails |
Os detalhes da conexão da conexão. |
|
| connectivityType |
string:
On |
O tipo de conectividade da conexão. |
| credentialDetails |
Os detalhes da credencial da conexão. |
|
| displayName |
string |
O nome para exibição da conexão. O comprimento máximo é de 200 caracteres. |
| gatewayId |
string (uuid) |
A ID do objeto do gateway primário do gateway local no qual a conexão é criada. |
| privacyLevel |
(Opcional) O nível de privacidade da conexão. Quando nenhum valor é passado, isso é definido como 'Organizacional'. |
CreateOnPremisesCredentialDetails
A entrada de detalhes da credencial para criar uma conexão de gateway local.
| Name | Tipo | Description |
|---|---|---|
| connectionEncryption |
(Opcional) A configuração de criptografia de conexão usada durante a conexão de teste. Quando nenhum valor é passado, a conexão não é criptografada. |
|
| credentials |
As credenciais da conexão. |
|
| singleSignOnType |
(Opcional) O tipo de logon único da conexão. Quando nenhum valor é passado, a conexão não usa o logon único. |
|
| skipTestConnection |
boolean |
Se a conexão deve ignorar a conexão de teste durante a criação e atualização. True - Ignore a conexão de teste, False - Não ignore a conexão de teste. Quando nenhum valor é passado, isso é definido como 'False'. |
CreateVirtualNetworkGatewayConnectionRequest
| Name | Tipo | Description |
|---|---|---|
| connectionDetails |
Os detalhes da conexão da conexão. |
|
| connectivityType |
string:
Virtual |
O tipo de conectividade da conexão. |
| credentialDetails |
Os detalhes da credencial da conexão. |
|
| displayName |
string |
O nome para exibição da conexão. O comprimento máximo é de 200 caracteres. |
| gatewayId |
string (uuid) |
A ID do objeto do gateway de rede virtual sob o qual a conexão é criada. |
| privacyLevel |
(Opcional) O nível de privacidade da conexão. Quando nenhum valor é passado, isso é definido como 'Organizacional'. |
CredentialType
O tipo de credencial da conexão. Tipos de credenciais adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| Windows |
A conexão usa a autenticação do Windows para se conectar. Suporte apenas para gateways locais. |
| Anonymous |
A conexão usa autenticação anônima para se conectar. |
| Basic |
A conexão usa autenticação básica para se conectar. |
| Key |
A conexão usa a autenticação de chave para se conectar. |
| OAuth2 |
A conexão usa a autenticação OAuth 2.0 para se conectar. |
| WindowsWithoutImpersonation |
A conexão usa a autenticação do Windows (sem a opção de representação) para se conectar. Suporte apenas para gateways locais (modo pessoal). |
| SharedAccessSignature |
A conexão usa a autenticação de assinatura de acesso compartilhado (SAS) para se conectar. |
| ServicePrincipal |
A conexão usa a autenticação da entidade de serviço para se conectar. |
| WorkspaceIdentity |
A conexão usa a autenticação de identidade do espaço de trabalho para se conectar. |
DataType
O tipo de dados do valor do parâmetro de criação de conexão. Valores adicionais de tipo de dados podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| Text |
Use texto como o valor de entrada do parâmetro. |
| Number |
Use number como o valor de entrada do parâmetro (inteiro ou ponto flutuante). |
| Boolean |
Use boolean como o valor de entrada do parâmetro. False - o valor é false, True - o valor é true. |
| Duration |
Use a duração como o valor de entrada do parâmetro, usando o formato [-]P(n)DT(n)H(n)M(n)S. Por exemplo: P3DT4H30M10S (por 3 dias, 4 horas, 30 minutos e 10 segundos). |
| Date |
Use data como o valor de entrada do parâmetro, usando o formatoMM-DD AAAA. |
| DateTime |
Use a data e hora como o valor de entrada do parâmetro, usando AAAA-MM-DDTHH:mm:ss. Formato FFFZ. |
| DateTimeZone |
Use o fuso horário de data como o valor de entrada do parâmetro, usando AAAA-MM-DDTHH:mm:ss. Formato FFF±hh:mm. |
| Time |
Use o tempo como o valor de entrada do parâmetro, usando HH:mm:ss. Formato FFFZ. |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Name | Tipo | Description |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo de recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
KeyCredentials
Credenciais para Key CredentialType.
| Name | Tipo | Description |
|---|---|---|
| credentialType |
string:
Key |
O tipo de credencial da conexão. |
| key |
string |
A chave. |
ListConnectionDetails
A saída de detalhes de conexão para operações de lista.
| Name | Tipo | Description |
|---|---|---|
| path |
string |
O caminho da conexão. |
| type |
string |
O tipo de conexão. |
ListCredentialDetails
Os detalhes da credencial retornados ao buscar uma conexão.
| Name | Tipo | Description |
|---|---|---|
| connectionEncryption |
A configuração de criptografia de conexão usada durante a conexão de teste. |
|
| credentialType |
O tipo de credencial da conexão. |
|
| singleSignOnType |
O tipo de logon único da conexão. |
|
| skipTestConnection |
boolean |
Se a conexão deve ignorar a conexão de teste durante a criação e atualização. True - Ignore a conexão de teste, False - Não ignore a conexão de teste. |
OnPremisesCredentialEntry
Um ID de gateway e suas credenciais serializadas criptografadas.
| Name | Tipo | Description |
|---|---|---|
| encryptedCredentials |
string |
O .json serializado criptografado da lista de pares de valor de nome. Nome é um nome de credencial e valor é um valor de credencial. A criptografia é realizada usando o algoritmo de criptografia Rivest-Shamir-Adleman (RSA) com a chave pública do membro do gateway local. |
| gatewayId |
string (uuid) |
A ID do objeto do gateway. |
OnPremisesGatewayConnection
Uma conexão que se conecta por meio do gateway de dados local.
| Name | Tipo | Description |
|---|---|---|
| connectionDetails |
Os detalhes da conexão da conexão. |
|
| connectivityType |
string:
On |
O tipo de conectividade da conexão. |
| credentialDetails |
Os detalhes da credencial da conexão. |
|
| displayName |
string |
O nome para exibição da conexão. |
| gatewayId |
string (uuid) |
O ID do objeto de gateway da conexão. |
| id |
string (uuid) |
O ID do objeto da conexão. |
| privacyLevel |
O nível de privacidade da conexão. |
OnPremisesGatewayCredentials
Credenciais para autenticação por meio de um gateway local.
| Name | Tipo | Description |
|---|---|---|
| credentialType |
O tipo de credencial da conexão. |
|
| values |
A carga útil da credencial a ser enviada para o gateway local. |
OnPremisesGatewayPersonalConnection
Uma conexão que se conecta por meio de um gateway de dados pessoal local.
| Name | Tipo | Description |
|---|---|---|
| connectionDetails |
Os detalhes da conexão da conexão. |
|
| connectivityType |
string:
On |
O tipo de conectividade da conexão. |
| credentialDetails |
Os detalhes da credencial da conexão. |
|
| displayName |
string |
O nome para exibição da conexão. |
| gatewayId |
string (uuid) |
O ID do objeto de gateway da conexão. |
| id |
string (uuid) |
O ID do objeto da conexão. |
| privacyLevel |
O nível de privacidade da conexão. |
PersonalCloudConnection
Uma conexão que se conecta através da nuvem e não pode ser compartilhada.
| Name | Tipo | Description |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Permita que essa conexão seja utilizada com gateways de dados locais ou gateways de dados VNet. |
| connectionDetails |
Os detalhes da conexão da conexão. |
|
| connectivityType |
string:
Personal |
O tipo de conectividade da conexão. |
| credentialDetails |
Os detalhes da credencial da conexão. |
|
| displayName |
string |
O nome para exibição da conexão. |
| id |
string (uuid) |
O ID do objeto da conexão. |
| privacyLevel |
O nível de privacidade da conexão. |
PrivacyLevel
A configuração de nível de privacidade da conexão. Níveis de privacidade adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| None |
Nenhuma configuração de nível de privacidade está configurada. |
| Private |
As conexões definidas como privadas contêm informações confidenciais ou confidenciais. A visibilidade pode ser restrita a usuários autorizados. Os dados de uma ligação privada não serão transferidos para outras ligações, incluindo outras ligações privadas. |
| Organizational |
As conexões definidas como organizacionais podem ser dobradas para conexões privadas e outras conexões organizacionais. Eles não podem se dobrar a conexões públicas. A visibilidade é definida como um grupo confiável. |
| Public |
Arquivos, conexões com a Internet e dados da pasta de trabalho podem ser definidos como públicos. Os dados podem ser dobrados para outras conexões. A visibilidade está disponível para todos. |
ServicePrincipalCredentials
Credenciais para ServicePrincipal CredentialType.
| Name | Tipo | Description |
|---|---|---|
| credentialType |
string:
Service |
O tipo de credencial da conexão. |
| servicePrincipalClientId |
string (uuid) |
A ID do cliente da entidade de serviço. |
| servicePrincipalSecret |
string |
O segredo do responsável pelo serviço. |
| tenantId |
string (uuid) |
A ID do locatário da entidade de serviço. |
ShareableCloudConnection
Uma conexão que se conecta através da nuvem.
| Name | Tipo | Description |
|---|---|---|
| allowConnectionUsageInGateway |
boolean |
Permita que essa conexão seja utilizada com gateways de dados locais ou gateways de dados VNet. |
| connectionDetails |
Os detalhes da conexão da conexão. |
|
| connectivityType |
string:
Shareable |
O tipo de conectividade da conexão. |
| credentialDetails |
Os detalhes da credencial da conexão. |
|
| displayName |
string |
O nome para exibição da conexão. |
| id |
string (uuid) |
O ID do objeto da conexão. |
| privacyLevel |
O nível de privacidade da conexão. |
SharedAccessSignatureCredentials
Credenciais para SharedAccessSignature CredentialType.
| Name | Tipo | Description |
|---|---|---|
| credentialType |
string:
Shared |
O tipo de credencial da conexão. |
| token |
string |
O token. |
SingleSignOnType
O tipo de logon único da conexão. Tipos adicionais de logon único podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| None |
A conexão não usa o logon único para se conectar. |
| Kerberos |
A conexão usa o logon único Kerberos para se conectar. |
| MicrosoftEntraID |
A conexão usa o logon único do Microsoft Entra ID para se conectar. |
| SecurityAssertionMarkupLanguage |
A conexão usa o logon único SAML (Security Assertion Markup Language) para se conectar. |
| KerberosDirectQueryAndRefresh |
A conexão usa Kerberos DirectQuery e Atualizar logon único para se conectar. |
VirtualNetworkGatewayConnection
Uma conexão que se conecta por meio de um gateway de dados de rede virtual.
| Name | Tipo | Description |
|---|---|---|
| connectionDetails |
Os detalhes da conexão da conexão. |
|
| connectivityType |
string:
Virtual |
O tipo de conectividade da conexão. |
| credentialDetails |
Os detalhes da credencial da conexão. |
|
| displayName |
string |
O nome para exibição da conexão. |
| gatewayId |
string (uuid) |
O ID do objeto de gateway da conexão. |
| id |
string (uuid) |
O ID do objeto da conexão. |
| privacyLevel |
O nível de privacidade da conexão. |
WindowsCredentials
Credenciais para Windows CredentialType.
| Name | Tipo | Description |
|---|---|---|
| credentialType |
string:
Windows |
O tipo de credencial da conexão. |
| password |
string |
A senha. |
| username |
string |
O nome de usuário. |
WindowsWithoutImpersonationCredentials
Credenciais para WindowsWithoutImpersonation CredentialType.
| Name | Tipo | Description |
|---|---|---|
| credentialType |
string:
Windows |
O tipo de credencial da conexão. |
WorkspaceIdentityCredentials
Credenciais para WorkspaceIdentity CredentialType.
| Name | Tipo | Description |
|---|---|---|
| credentialType |
string:
Workspace |
O tipo de credencial da conexão. |