Partilhar via


Espaços de trabalho/conexões Microsoft.MachineLearningServices 2024-07-01-preview

Definição de recursos do bíceps

O tipo de recurso espaços de trabalho/conexões pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/connections, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/connections@2024-07-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    category: 'string'
    error: 'string'
    expiryTime: 'string'
    isSharedToAll: bool
    metadata: {
      {customized property}: 'string'
    }
    peRequirement: 'string'
    peStatus: 'string'
    sharedUserList: [
      'string'
    ]
    target: 'string'
    useWorkspaceManagedIdentity: bool
    authType: 'string'
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

Objetos WorkspaceConnectionPropertiesV2

Defina a propriedade authType para especificar o tipo de objeto.

Para AAD, use:

  authType: 'AAD'

Para AccessKey , use:

  authType: 'AccessKey'
  credentials: {
    accessKeyId: 'string'
    secretAccessKey: 'string'
  }

Para AccountKey , use:

  authType: 'AccountKey'
  credentials: {
    key: 'string'
  }

Para ApiKey, use:

  authType: 'ApiKey'
  credentials: {
    key: 'string'
  }

Para CustomKeys, use:

  authType: 'CustomKeys'
  credentials: {
    keys: {
    {customized property}: 'string'
  }

Para ManagedIdentity , use:

  authType: 'ManagedIdentity'
  credentials: {
    clientId: 'string'
    resourceId: 'string'
  }

Para Nenhum, use:

  authType: 'None'

Para OAuth2 , use:

  authType: 'OAuth2'
  credentials: {
    authUrl: 'string'
    clientId: 'string'
    clientSecret: 'string'
    developerToken: 'string'
    password: 'string'
    refreshToken: 'string'
    tenantId: 'string'
    username: 'string'
  }

Para PAT , utilize:

  authType: 'PAT'
  credentials: {
    pat: 'string'
  }

Para SAS , utilize:

  authType: 'SAS'
  credentials: {
    sas: 'string'
  }

Para ServicePrincipal, use:

  authType: 'ServicePrincipal'
  credentials: {
    clientId: 'string'
    clientSecret: 'string'
    tenantId: 'string'
  }

Para UsernamePassword , use:

  authType: 'UsernamePassword'
  credentials: {
    password: 'string'
    securityToken: 'string'
    username: 'string'
  }

Valores de propriedade

espaços de trabalho/conexões

Designação Descrição Valor
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: espaços de trabalho
propriedades WorkspaceConnectionPropertiesV2 (obrigatório)

WorkspaceConnectionPropertiesV2

Designação Descrição Valor
categoria Categoria da ligação 'ADLSGen2'
'AIServices'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'Compatível com AmazonS3'
'ApiKey'
'AzureBlob'
'AzureDataExplorer'
'AzureDatabricksDeltaLake'
'AzureMariaDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'BingLLMSearch'
'Cassandra'
'CognitiveSearch'
'Serviço Cognitivo'
'Concordar'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'DB2'
'Broca'
'Dinâmica'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
'FtpServer'
'GenericContainerRegistry'
'GenericHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Ameixa verde'
'Hbase'
«Hdfs»
'Colmeia'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Magento'
'MariaDb'
'Marketo'
'MicrosoftAccess'
'MongoDbAtlas'
'MongoDbV2'
'MySql'
'Netezza'
'ODataRest'
'Odbc'
'Office365'
'OpenAI'
'Oráculo'
'OracleCloudStorage'
'OracleServiceCloud'
'PayPal'
'Fênix'
'PostgreSql'
'Presto'
'PythonFeed'
'QuickBooks'
'Redis'
'Responsabilidades'
«S3»
'Salesforce'
'SalesforceMarketingCloud'
'SalesforceServiceCloud'
'SapBw'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'SapOpenHub'
'SapTable'
'Serp'
'Sem servidor'
'ServiceNow'
'Sftp'
'SharePointOnlineList'
'Shopify'
'Flocos de neve'
'Faísca'
'SqlServer'
'Praça'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
'Zoho'
erro string
expiryTime string
isSharedToAll Bool
metadados Armazenar metadados do usuário para esta conexão WorkspaceConnectionPropertiesV2Metadata
peRequisito 'Não aplicável'
'NãoObrigatório'
'Obrigatório'
peStatus 'Ativo'
'Inativo'
'Não aplicável'
sharedUserList string[]
público-alvo string
useWorkspaceManagedIdentity Bool
authType Definir o tipo de objeto AAD
AccessKey
AccountKey
ApiKey
CustomKeys
ManagedIdentity
Nenhum
OAuth2
PAT
SAS
ServicePrincipal
UsernamePassword (obrigatório)

WorkspaceConnectionPropertiesV2Metadata

Designação Descrição Valor
{propriedade personalizada} string

AADAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'AAD' (obrigatório)

AccessKeyAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'AccessKey' (obrigatório)
Credenciais WorkspaceConnectionAccessKey

WorkspaceConnectionAccessKey

Designação Descrição Valor
accessKeyId string
secretAccessKey string

AccountKeyAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'AccountKey' (obrigatório)
Credenciais Objeto de chave de conta para credencial de conexão de espaço de trabalho. WorkspaceConnectionAccountKey

WorkspaceConnectionAccountKey

Designação Descrição Valor
chave string

ApiKeyAuthWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'ApiKey' (obrigatório)
Credenciais Objeto de chave de api para credencial de conexão de espaço de trabalho. WorkspaceConnectionApiKey

WorkspaceConnectionApiKey

Designação Descrição Valor
chave string

CustomKeysWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'CustomKeys' (obrigatório)
Credenciais Objeto de credencial de chaves personalizadas CustomKeys

Teclas Personalizadas

Designação Descrição Valor
Teclas Dicionário de {string} CustomKeys
{propriedade personalizada} string

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'ManagedIdentity' (obrigatório)
Credenciais WorkspaceConnectionManagedIdentity

WorkspaceConnectionManagedIdentity

Designação Descrição Valor
ID do cliente string
resourceId string

NoneAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão «Nenhum» (obrigatório)

OAuth2AuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'OAuth2' (obrigatório)
Credenciais ClientId e ClientSecret são necessários. Outras propriedades são opcionais
dependendo da implementação de cada provedor OAuth2.
WorkspaceConnectionOAuth2

WorkspaceConnectionOAuth2

Designação Descrição Valor
authUrl Exigido pela categoria de conexão Concur string
ID do cliente ID do cliente no formato UUID string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
developerToken Exigido pela categoria de conexão do GoogleAdWords string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
palavra-passe string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
refreshToken Exigido pelo GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
onde o usuário precisa obter o RefreshToken offline
string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
inquilinoId Exigido pelas categorias de conexão QuickBooks e Xero string
nome de utilizador Concur, ServiceNow auth server AccessToken grant type is 'Password'
que requer UsernamePassword
string

PATAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'PAT' (obrigatório)
Credenciais WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Designação Descrição Valor
Pat string

SASAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão «SAS» (obrigatório)
Credenciais WorkspaceConnectionSharedAccessSignature

WorkspaceConnectionSharedAccessSignature

Designação Descrição Valor
SAS string

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'ServicePrincipal' (obrigatório)
Credenciais WorkspaceConnectionServicePrincipal

WorkspaceConnectionServicePrincipal

Designação Descrição Valor
ID do cliente string
clientSecret string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
inquilinoId string

Nome de usuárioPasswordAuthTypeWorkspaceConnectionPropertie...

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'UsernamePassword' (obrigatório)
Credenciais WorkspaceConnectionUsernamePassword

WorkspaceConnectionUsernamePassword

Designação Descrição Valor
palavra-passe string
securityToken Opcional, exigido por conexões como o SalesForce para segurança extra, além de UsernamePassword string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nome de utilizador string

Definição de recurso de modelo ARM

O tipo de recurso espaços de trabalho/conexões pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/connections, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/connections",
  "apiVersion": "2024-07-01-preview",
  "name": "string",
  "properties": {
    "category": "string",
    "error": "string",
    "expiryTime": "string",
    "isSharedToAll": "bool",
    "metadata": {
      "{customized property}": "string"
    },
    "peRequirement": "string",
    "peStatus": "string",
    "sharedUserList": [ "string" ],
    "target": "string",
    "useWorkspaceManagedIdentity": "bool",
    "authType": "string"
    // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
  }
}

Objetos WorkspaceConnectionPropertiesV2

Defina a propriedade authType para especificar o tipo de objeto.

Para AAD, use:

  "authType": "AAD"

Para AccessKey , use:

  "authType": "AccessKey",
  "credentials": {
    "accessKeyId": "string",
    "secretAccessKey": "string"
  }

Para AccountKey , use:

  "authType": "AccountKey",
  "credentials": {
    "key": "string"
  }

Para ApiKey, use:

  "authType": "ApiKey",
  "credentials": {
    "key": "string"
  }

Para CustomKeys, use:

  "authType": "CustomKeys",
  "credentials": {
    "keys": {
    "{customized property}": "string"
  }

Para ManagedIdentity , use:

  "authType": "ManagedIdentity",
  "credentials": {
    "clientId": "string",
    "resourceId": "string"
  }

Para Nenhum, use:

  "authType": "None"

Para OAuth2 , use:

  "authType": "OAuth2",
  "credentials": {
    "authUrl": "string",
    "clientId": "string",
    "clientSecret": "string",
    "developerToken": "string",
    "password": "string",
    "refreshToken": "string",
    "tenantId": "string",
    "username": "string"
  }

Para PAT , utilize:

  "authType": "PAT",
  "credentials": {
    "pat": "string"
  }

Para SAS , utilize:

  "authType": "SAS",
  "credentials": {
    "sas": "string"
  }

Para ServicePrincipal, use:

  "authType": "ServicePrincipal",
  "credentials": {
    "clientId": "string",
    "clientSecret": "string",
    "tenantId": "string"
  }

Para UsernamePassword , use:

  "authType": "UsernamePassword",
  "credentials": {
    "password": "string",
    "securityToken": "string",
    "username": "string"
  }

Valores de propriedade

espaços de trabalho/conexões

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.MachineLearningServices/espaços de trabalho/conexões'
apiVersion A versão da api de recursos '2024-07-01-pré-visualização'
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos JSON ARM.
string (obrigatório)
propriedades WorkspaceConnectionPropertiesV2 (obrigatório)

WorkspaceConnectionPropertiesV2

Designação Descrição Valor
categoria Categoria da ligação 'ADLSGen2'
'AIServices'
'AmazonMws'
'AmazonRdsForOracle'
'AmazonRdsForSqlServer'
'AmazonRedshift'
'Compatível com AmazonS3'
'ApiKey'
'AzureBlob'
'AzureDataExplorer'
'AzureDatabricksDeltaLake'
'AzureMariaDb'
'AzureMySqlDb'
'AzureOneLake'
'AzureOpenAI'
'AzurePostgresDb'
'AzureSqlDb'
'AzureSqlMi'
'AzureSynapseAnalytics'
'AzureTableStorage'
'BingLLMSearch'
'Cassandra'
'CognitiveSearch'
'Serviço Cognitivo'
'Concordar'
'ContainerRegistry'
'CosmosDb'
'CosmosDbMongoDbApi'
'Couchbase'
'CustomKeys'
'DB2'
'Broca'
'Dinâmica'
'DynamicsAx'
'DynamicsCrm'
'Eloqua'
'FileServer'
'FtpServer'
'GenericContainerRegistry'
'GenericHttp'
'GenericRest'
'Git'
'GoogleAdWords'
'GoogleBigQuery'
'GoogleCloudStorage'
'Ameixa verde'
'Hbase'
«Hdfs»
'Colmeia'
'Hubspot'
'Impala'
'Informix'
'Jira'
'Magento'
'MariaDb'
'Marketo'
'MicrosoftAccess'
'MongoDbAtlas'
'MongoDbV2'
'MySql'
'Netezza'
'ODataRest'
'Odbc'
'Office365'
'OpenAI'
'Oráculo'
'OracleCloudStorage'
'OracleServiceCloud'
'PayPal'
'Fênix'
'PostgreSql'
'Presto'
'PythonFeed'
'QuickBooks'
'Redis'
'Responsabilidades'
«S3»
'Salesforce'
'SalesforceMarketingCloud'
'SalesforceServiceCloud'
'SapBw'
'SapCloudForCustomer'
'SapEcc'
'SapHana'
'SapOpenHub'
'SapTable'
'Serp'
'Sem servidor'
'ServiceNow'
'Sftp'
'SharePointOnlineList'
'Shopify'
'Flocos de neve'
'Faísca'
'SqlServer'
'Praça'
'Sybase'
'Teradata'
'Vertica'
'WebTable'
'Xero'
'Zoho'
erro string
expiryTime string
isSharedToAll Bool
metadados Armazenar metadados do usuário para esta conexão WorkspaceConnectionPropertiesV2Metadata
peRequisito 'Não aplicável'
'NãoObrigatório'
'Obrigatório'
peStatus 'Ativo'
'Inativo'
'Não aplicável'
sharedUserList string[]
público-alvo string
useWorkspaceManagedIdentity Bool
authType Definir o tipo de objeto AAD
AccessKey
AccountKey
ApiKey
CustomKeys
ManagedIdentity
Nenhum
OAuth2
PAT
SAS
ServicePrincipal
UsernamePassword (obrigatório)

WorkspaceConnectionPropertiesV2Metadata

Designação Descrição Valor
{propriedade personalizada} string

AADAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'AAD' (obrigatório)

AccessKeyAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'AccessKey' (obrigatório)
Credenciais WorkspaceConnectionAccessKey

WorkspaceConnectionAccessKey

Designação Descrição Valor
accessKeyId string
secretAccessKey string

AccountKeyAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'AccountKey' (obrigatório)
Credenciais Objeto de chave de conta para credencial de conexão de espaço de trabalho. WorkspaceConnectionAccountKey

WorkspaceConnectionAccountKey

Designação Descrição Valor
chave string

ApiKeyAuthWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'ApiKey' (obrigatório)
Credenciais Objeto de chave de api para credencial de conexão de espaço de trabalho. WorkspaceConnectionApiKey

WorkspaceConnectionApiKey

Designação Descrição Valor
chave string

CustomKeysWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'CustomKeys' (obrigatório)
Credenciais Objeto de credencial de chaves personalizadas CustomKeys

Teclas Personalizadas

Designação Descrição Valor
Teclas Dicionário de {string} CustomKeys
{propriedade personalizada} string

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'ManagedIdentity' (obrigatório)
Credenciais WorkspaceConnectionManagedIdentity

WorkspaceConnectionManagedIdentity

Designação Descrição Valor
ID do cliente string
resourceId string

NoneAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão «Nenhum» (obrigatório)

OAuth2AuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'OAuth2' (obrigatório)
Credenciais ClientId e ClientSecret são necessários. Outras propriedades são opcionais
dependendo da implementação de cada provedor OAuth2.
WorkspaceConnectionOAuth2

WorkspaceConnectionOAuth2

Designação Descrição Valor
authUrl Exigido pela categoria de conexão Concur string
ID do cliente ID do cliente no formato UUID string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
developerToken Exigido pela categoria de conexão do GoogleAdWords string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
palavra-passe string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
refreshToken Exigido pelo GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
onde o usuário precisa obter o RefreshToken offline
string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
inquilinoId Exigido pelas categorias de conexão QuickBooks e Xero string
nome de utilizador Concur, ServiceNow auth server AccessToken grant type is 'Password'
que requer UsernamePassword
string

PATAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'PAT' (obrigatório)
Credenciais WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Designação Descrição Valor
Pat string

SASAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão «SAS» (obrigatório)
Credenciais WorkspaceConnectionSharedAccessSignature

WorkspaceConnectionSharedAccessSignature

Designação Descrição Valor
SAS string

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'ServicePrincipal' (obrigatório)
Credenciais WorkspaceConnectionServicePrincipal

WorkspaceConnectionServicePrincipal

Designação Descrição Valor
ID do cliente string
clientSecret string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
inquilinoId string

Nome de usuárioPasswordAuthTypeWorkspaceConnectionPropertie...

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão 'UsernamePassword' (obrigatório)
Credenciais WorkspaceConnectionUsernamePassword

WorkspaceConnectionUsernamePassword

Designação Descrição Valor
palavra-passe string
securityToken Opcional, exigido por conexões como o SalesForce para segurança extra, além de UsernamePassword string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nome de utilizador string

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso espaços de trabalho/conexões pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/connections, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/connections@2024-07-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      category = "string"
      error = "string"
      expiryTime = "string"
      isSharedToAll = bool
      metadata = {
        {customized property} = "string"
      }
      peRequirement = "string"
      peStatus = "string"
      sharedUserList = [
        "string"
      ]
      target = "string"
      useWorkspaceManagedIdentity = bool
      authType = "string"
      // For remaining properties, see WorkspaceConnectionPropertiesV2 objects
    }
  })
}

Objetos WorkspaceConnectionPropertiesV2

Defina a propriedade authType para especificar o tipo de objeto.

Para AAD, use:

  authType = "AAD"

Para AccessKey , use:

  authType = "AccessKey"
  credentials = {
    accessKeyId = "string"
    secretAccessKey = "string"
  }

Para AccountKey , use:

  authType = "AccountKey"
  credentials = {
    key = "string"
  }

Para ApiKey, use:

  authType = "ApiKey"
  credentials = {
    key = "string"
  }

Para CustomKeys, use:

  authType = "CustomKeys"
  credentials = {
    keys = {
    {customized property} = "string"
  }

Para ManagedIdentity , use:

  authType = "ManagedIdentity"
  credentials = {
    clientId = "string"
    resourceId = "string"
  }

Para Nenhum, use:

  authType = "None"

Para OAuth2 , use:

  authType = "OAuth2"
  credentials = {
    authUrl = "string"
    clientId = "string"
    clientSecret = "string"
    developerToken = "string"
    password = "string"
    refreshToken = "string"
    tenantId = "string"
    username = "string"
  }

Para PAT , utilize:

  authType = "PAT"
  credentials = {
    pat = "string"
  }

Para SAS , utilize:

  authType = "SAS"
  credentials = {
    sas = "string"
  }

Para ServicePrincipal, use:

  authType = "ServicePrincipal"
  credentials = {
    clientId = "string"
    clientSecret = "string"
    tenantId = "string"
  }

Para UsernamePassword , use:

  authType = "UsernamePassword"
  credentials = {
    password = "string"
    securityToken = "string"
    username = "string"
  }

Valores de propriedade

espaços de trabalho/conexões

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/connections@2024-07-01-preview"
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: espaços de trabalho
propriedades WorkspaceConnectionPropertiesV2 (obrigatório)

WorkspaceConnectionPropertiesV2

Designação Descrição Valor
categoria Categoria da ligação "ADLSGen2"
"AIServices"
"AmazonMws"
"AmazonRdsForOracle"
"AmazonRdsForSqlServer"
"AmazonRedshift"
"Compatível com AmazonS3"
"ApiKey"
"AzureBlob"
"AzureDataExplorer"
"AzureDatabricksDeltaLake"
"AzureMariaDb"
"AzureMySqlDb"
"AzureOneLake"
"AzureOpenAI"
"AzurePostgresDb"
"AzureSqlDb"
"AzureSqlMi"
"AzureSynapseAnalytics"
"AzureTableStorage"
"BingLLMSearch"
"Cassandra"
"Pesquisa Cognitiva"
"Serviço Cognitivo"
"Concordar"
"ContainerRegistry"
"CosmosDb"
"CosmosDbMongoDbApi"
"Couchbase"
"Chaves personalizadas"
"DB2"
"Furadeira"
"Dinâmica"
"DynamicsAx"
"DynamicsCrm"
"Eloqua"
"Servidor de arquivos"
"FtpServer"
"GenericContainerRegistry"
"GenéricoHttp"
"GenericRest"
"Git"
"GoogleAdWords"
"GoogleBigQuery"
"GoogleCloudStorage"
"Ameixa verde"
"Hbase"
"Hdfs"
"Colmeia"
"Hubspot"
"Impala"
"Informix"
"Jira"
"Magento"
"MariaDb"
"Marketo"
"MicrosoftAccess"
"MongoDbAtlas"
"MongoDbV2"
"MySql"
"Netezza"
"ODataRest"
"Odbc"
"Office365"
"OpenAI"
"Oráculo"
"OracleCloudStorage"
"OracleServiceCloud"
"PayPal"
"Fênix"
"PostgreSql"
"Presto"
"PythonFeed"
"Livros rápidos"
"Redis"
"Responsabilidades"
"S3"
"Salesforce"
"SalesforceMarketingCloud"
"SalesforceServiceCloud"
"SapBw"
"SapCloudForCustomer"
"SapEcc"
"SapHana"
"SapOpenHub"
"SapTable"
"Serp"
"Sem servidor"
"ServiceNow"
"Sftp"
"SharePointOnlineList"
"Shopify"
"Flocos de neve"
"Faísca"
"SqlServer"
"Quadrado"
"Sybase"
"Teradata"
"Vértica"
"WebTable"
"Xero"
"Zoho"
erro string
expiryTime string
isSharedToAll Bool
metadados Armazenar metadados do usuário para esta conexão WorkspaceConnectionPropertiesV2Metadata
peRequisito "Não aplicável"
"NãoObrigatório"
"Obrigatório"
peStatus "Ativo"
"Inativo"
"Não aplicável"
sharedUserList string[]
público-alvo string
useWorkspaceManagedIdentity Bool
authType Definir o tipo de objeto AAD
AccessKey
AccountKey
ApiKey
CustomKeys
ManagedIdentity
Nenhum
OAuth2
PAT
SAS
ServicePrincipal
UsernamePassword (obrigatório)

WorkspaceConnectionPropertiesV2Metadata

Designação Descrição Valor
{propriedade personalizada} string

AADAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "AAD" (obrigatório)

AccessKeyAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "AccessKey" (obrigatório)
Credenciais WorkspaceConnectionAccessKey

WorkspaceConnectionAccessKey

Designação Descrição Valor
accessKeyId string
secretAccessKey string

AccountKeyAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "AccountKey" (obrigatório)
Credenciais Objeto de chave de conta para credencial de conexão de espaço de trabalho. WorkspaceConnectionAccountKey

WorkspaceConnectionAccountKey

Designação Descrição Valor
chave string

ApiKeyAuthWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "ApiKey" (obrigatório)
Credenciais Objeto de chave de api para credencial de conexão de espaço de trabalho. WorkspaceConnectionApiKey

WorkspaceConnectionApiKey

Designação Descrição Valor
chave string

CustomKeysWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "CustomKeys" (obrigatório)
Credenciais Objeto de credencial de chaves personalizadas CustomKeys

Teclas Personalizadas

Designação Descrição Valor
Teclas Dicionário de {string} CustomKeys
{propriedade personalizada} string

ManagedIdentityAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "ManagedIdentity" (obrigatório)
Credenciais WorkspaceConnectionManagedIdentity

WorkspaceConnectionManagedIdentity

Designação Descrição Valor
ID do cliente string
resourceId string

NoneAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "Nenhum" (obrigatório)

OAuth2AuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "OAuth2" (obrigatório)
Credenciais ClientId e ClientSecret são necessários. Outras propriedades são opcionais
dependendo da implementação de cada provedor OAuth2.
WorkspaceConnectionOAuth2

WorkspaceConnectionOAuth2

Designação Descrição Valor
authUrl Exigido pela categoria de conexão Concur string
ID do cliente ID do cliente no formato UUID string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
clientSecret string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
developerToken Exigido pela categoria de conexão do GoogleAdWords string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
palavra-passe string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
refreshToken Exigido pelo GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho
onde o usuário precisa obter o RefreshToken offline
string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
inquilinoId Exigido pelas categorias de conexão QuickBooks e Xero string
nome de utilizador Concur, ServiceNow auth server AccessToken grant type is 'Password'
que requer UsernamePassword
string

PATAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "PAT" (obrigatório)
Credenciais WorkspaceConnectionPersonalAccessToken

WorkspaceConnectionPersonalAccessToken

Designação Descrição Valor
Pat string

SASAuthTypeWorkspaceConnectionProperties

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "SAS" (obrigatório)
Credenciais WorkspaceConnectionSharedAccessSignature

WorkspaceConnectionSharedAccessSignature

Designação Descrição Valor
SAS string

ServicePrincipalAuthTypeWorkspaceConnectionPropertie...

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "ServicePrincipal" (obrigatório)
Credenciais WorkspaceConnectionServicePrincipal

WorkspaceConnectionServicePrincipal

Designação Descrição Valor
ID do cliente string
clientSecret string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
inquilinoId string

Nome de usuárioPasswordAuthTypeWorkspaceConnectionPropertie...

Designação Descrição Valor
authType Tipo de autenticação do destino da conexão "UsernamePassword" (obrigatório)
Credenciais WorkspaceConnectionUsernamePassword

WorkspaceConnectionUsernamePassword

Designação Descrição Valor
palavra-passe string
securityToken Opcional, exigido por conexões como o SalesForce para segurança extra, além de UsernamePassword string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nome de utilizador string