Partilhar via


Microsoft.MachineLearningServices workspaces/datastores 2021-03-01-preview

Definição de recurso do Bicep

O tipo de recurso áreas de trabalho/arquivos de dados pode ser implementado com operações direcionadas:

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

Formato do recurso

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    contents: {
      contentsType: 'string'
      // For remaining properties, see DatastoreContents objects
    }
    description: 'string'
    isDefault: bool
    linkedInfo: {
      linkedId: 'string'
      linkedResourceName: 'string'
      origin: 'Synapse'
    }
    properties: {
    tags: {
      {customized property}: 'string'
    }
    {customized property}: 'string'
  }
}

Objetos DatastoreContents

Defina a propriedade contentsType para especificar o tipo de objeto.

Para AzureBlob, utilize:

  contentsType: 'AzureBlob'
  accountName: 'string'
  containerName: 'string'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'

Para o AzureDataLakeGen1, utilize:

  contentsType: 'AzureDataLakeGen1'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  storeName: 'string'

Para o AzureDataLakeGen2, utilize:

  contentsType: 'AzureDataLakeGen2'
  accountName: 'string'
  containerName: 'string'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'

Para o AzureFile, utilize:

  contentsType: 'AzureFile'
  accountName: 'string'
  containerName: 'string'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'

Para o AzurePostgreSql, utilize:

  contentsType: 'AzurePostgreSql'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName: 'string'
  enableSSL: bool
  endpoint: 'string'
  portNumber: int
  serverName: 'string'

Para AzureSqlDatabase, utilize:

  contentsType: 'AzureSqlDatabase'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName: 'string'
  endpoint: 'string'
  portNumber: int
  serverName: 'string'

Para GlusterFs, utilize:

  contentsType: 'GlusterFs'
  serverAddress: 'string'
  volumeName: 'string'

Objetos DatastoreCredentials

Defina a propriedade credentialsType para especificar o tipo de objeto.

Para AccountKey, utilize:

  credentialsType: 'AccountKey'
  secrets: {
    key: 'string'
    secretsType: 'string'
  }

Para Certificado, utilize:

  credentialsType: 'Certificate'
  authorityUrl: 'string'
  clientId: 'string'
  resourceUri: 'string'
  secrets: {
    certificate: 'string'
    secretsType: 'string'
  }
  tenantId: 'string'
  thumbprint: 'string'

Para Nenhum, utilize:

  credentialsType: 'None'
  secrets: {
    secretsType: 'string'
  }

Para Sas, utilize:

  credentialsType: 'Sas'
  secrets: {
    sasToken: 'string'
    secretsType: 'string'
  }

Para ServicePrincipal, utilize:

  credentialsType: 'ServicePrincipal'
  authorityUrl: 'string'
  clientId: 'string'
  resourceUri: 'string'
  secrets: {
    clientSecret: 'string'
    secretsType: 'string'
  }
  tenantId: 'string'

Para SqlAdmin, utilize:

  credentialsType: 'SqlAdmin'
  secrets: {
    password: 'string'
    secretsType: 'string'
  }
  userId: 'string'

Valores de propriedade

áreas de trabalho/arquivos de dados

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)

Limite de carateres: máximo de 255 carateres para o nome do arquivo de dados

Carateres válidos:
O nome do arquivo de dados consiste apenas em letras minúsculas, dígitos e carateres de sublinhado.
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: áreas de trabalho
propriedades [Obrigatório] Atributos adicionais da entidade. DatastoreProperties (obrigatório)

DatastoreProperties

Nome Descrição Valor
conteúdos [Obrigatório] Referência aos conteúdos de armazenamento do arquivo de dados. DatastoreContents (obrigatório)
descrição O texto de descrição do recurso. string
isDefault Se este arquivo de dados é a predefinição para a área de trabalho. bool
linkedInfo Informações sobre a origem do arquivo de dados, se estiverem ligadas. LinkedInfo
propriedades O dicionário da propriedade do recurso. DatastoreProperties
etiquetas Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas. objeto
{customized property} string

DatastoreContents

Nome Descrição Valor
contentsType Definir o tipo de objeto AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
Azurefile
AzurePostgreSql
AzureSqlDatabase
GlusterFs (obrigatório)

AzureBlobContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureBlob" (obrigatório)
accountName [Obrigatório] Nome da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
containerName [Obrigatório] Nome do contentor da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
endpoint [Obrigatório] Ponto final da cloud do Azure para a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo [Obrigatório] Protocolo utilizado para comunicar com a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

DatastoreCredentials

Nome Descrição Valor
credentialsType Definir o tipo de objeto AccountKey
Certificado
Nenhuma
Sas
ServicePrincipal
SqlAdmin (obrigatório)

AccountKeyDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey" (obrigatório)
segredos Segredos da conta de armazenamento. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nome Descrição Valor
chave Chave da conta de armazenamento. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

CertificateDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "Certificado" (obrigatório)
authorityUrl URL de autoridade utilizado para autenticação. string
clientId [Obrigatório] ID de cliente do principal de serviço. cadeia (obrigatório)

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}$
resourceUri Recurso ao qual o principal de serviço tem acesso. string
segredos Segredos do principal de serviço. CertificateDatastoreSecrets
tenantId [Obrigatório] ID do inquilino ao qual pertence o principal de serviço. cadeia (obrigatório)

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}$
thumbprint [Obrigatório] Thumbprint do certificado utilizado para autenticação. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nome Descrição Valor
certificado Certificado do principal de serviço. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

NoneDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "Nenhum" (obrigatório)
segredos Segredo do arquivo de dados vazio/nenhum. NoneDatastoreSecrets

NoneDatastoreSecrets

Nome Descrição Valor
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

SasDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "Sas" (obrigatório)
segredos Segredos do contentor de armazenamento. SasDatastoreSecrets

SasDatastoreSecrets

Nome Descrição Valor
sasToken Token de SAS do contentor de armazenamento. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

ServicePrincipalDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "ServicePrincipal" (obrigatório)
authorityUrl URL de autoridade utilizado para autenticação. string
clientId [Obrigatório] ID de cliente do principal de serviço. cadeia (obrigatório)

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}$
resourceUri Recurso ao qual o principal de serviço tem acesso. string
segredos Segredos do principal de serviço. ServicePrincipalDatastoreSecrets
tenantId [Obrigatório] ID do inquilino ao qual pertence o principal de serviço. cadeia (obrigatório)

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}$

ServicePrincipalDatastoreSecrets

Nome Descrição Valor
clientSecret Segredo do principal de serviço. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

SqlAdminDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "SqlAdmin" (obrigatório)
segredos Segredos da base de dados SQL. SqlAdminDatastoreSecrets
userId [Obrigatório] Nome de utilizador da base de dados SQL. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nome Descrição Valor
palavra-passe Palavra-passe da base de dados SQL. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

AzureDataLakeGen1Contents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureDataLakeGen1" (obrigatório)
credenciais [Obrigatório] Credenciais de conta. DatastoreCredentials (obrigatório)
storeName [Obrigatório] Nome do arquivo do Azure Data Lake. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureDataLakeGen2" (obrigatório)
accountName [Obrigatório] Nome da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
containerName [Obrigatório] Nome do contentor da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
credenciais [Obrigatório] Credenciais de conta. DatastoreCredentials (obrigatório)
endpoint [Obrigatório] Ponto final da cloud do Azure para a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo [Obrigatório] Protocolo utilizado para comunicar com a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzureFileContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureFile" (obrigatório)
accountName [Obrigatório] Nome da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
containerName [Obrigatório] Nome do contentor da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
credenciais [Obrigatório] Credenciais de conta. DatastoreCredentials (obrigatório)
endpoint [Obrigatório] Ponto final da cloud do Azure para a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo [Obrigatório] Protocolo utilizado para comunicar com a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzurePostgreSql" (obrigatório)
credenciais [Obrigatório] Credenciais de conta. DatastoreCredentials (obrigatório)
databaseName [Obrigatório] SQL do Azure nome da base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
enableSSL Se o servidor do Azure PostgreSQL necessita de SSL. bool
endpoint [Obrigatório] Ponto final da cloud do Azure para a base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
portNumber [Obrigatório] SQL do Azure porta do servidor. int (obrigatório)
serverName [Obrigatório] SQL do Azure nome do servidor. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureSqlDatabase" (obrigatório)
credenciais [Obrigatório] Credenciais de conta. DatastoreCredentials (obrigatório)
databaseName [Obrigatório] SQL do Azure nome da base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
endpoint [Obrigatório] Ponto final da cloud do Azure para a base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
portNumber [Obrigatório] SQL do Azure porta do servidor. int (obrigatório)
serverName [Obrigatório] SQL do Azure nome do servidor. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

GlusterFsContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "GlusterFs" (obrigatório)
serverAddress [Obrigatório] Endereço do servidor GlusterFS (pode ser o endereço IP ou o nome do servidor). cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
volumeName [Obrigatório] Nome do volume GlusterFS. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

LinkedInfo

Nome Descrição Valor
linkedId ID do serviço ligado. string
linkedResourceName Nome do recurso do serviço ligado. string
origem Tipo de serviço ligado. 'Synapse'

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar uma área de trabalho AML com vários Conjuntos de Dados & Datastores

Implementar no Azure
Este modelo cria uma área de trabalho do Azure Machine Learning com vários conjuntos de dados & arquivos de dados.
Criar um Arquivo de Dados do Azure ADLS

Implementar no Azure
Este modelo cria um arquivo de dados do ADLS na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do Azure ADLS Gen2

Implementar no Azure
Este modelo cria um arquivo de dados do ADLS Gen2 na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados de Armazenamento de Blobs

Implementar no Azure
Este modelo cria um arquivo de dados de armazenamento de blobs na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do Sistema de Ficheiros do Databricks

Implementar no Azure
Este modelo cria um arquivo de dados do Sistema de Ficheiros do Databricks na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados de Partilha de Ficheiros

Implementar no Azure
Este modelo cria um arquivo de dados de partilha de ficheiros na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do Azure MySQL

Implementar no Azure
Este modelo cria um arquivo de dados MySQL na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do Azure PostgreSQL

Implementar no Azure
Este modelo cria um arquivo de dados postgreSQL na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do SQL do Azure

Implementar no Azure
Este modelo cria um arquivo de dados SQL na área de trabalho do Azure Machine Learning.

Definição de recurso de modelo do ARM

O tipo de recurso áreas de trabalho/arquivos de dados pode ser implementado com operações que visam:

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

Formato do recurso

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "properties": {
    "contents": {
      "contentsType": "string"
      // For remaining properties, see DatastoreContents objects
    },
    "description": "string",
    "isDefault": "bool",
    "linkedInfo": {
      "linkedId": "string",
      "linkedResourceName": "string",
      "origin": "Synapse"
    },
    "properties": {
    "tags": {
      "{customized property}": "string"
    },
    "{customized property}": "string"
  }
}

Objetos DatastoreContents

Defina a propriedade contentsType para especificar o tipo de objeto.

Para o AzureBlob, utilize:

  "contentsType": "AzureBlob",
  "accountName": "string",
  "containerName": "string",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"

Para o AzureDataLakeGen1, utilize:

  "contentsType": "AzureDataLakeGen1",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "storeName": "string"

Para o AzureDataLakeGen2, utilize:

  "contentsType": "AzureDataLakeGen2",
  "accountName": "string",
  "containerName": "string",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"

Para o AzureFile, utilize:

  "contentsType": "AzureFile",
  "accountName": "string",
  "containerName": "string",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"

Para o AzurePostgreSql, utilize:

  "contentsType": "AzurePostgreSql",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "databaseName": "string",
  "enableSSL": "bool",
  "endpoint": "string",
  "portNumber": "int",
  "serverName": "string"

Para o AzureSqlDatabase, utilize:

  "contentsType": "AzureSqlDatabase",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "databaseName": "string",
  "endpoint": "string",
  "portNumber": "int",
  "serverName": "string"

Para GlusterFs, utilize:

  "contentsType": "GlusterFs",
  "serverAddress": "string",
  "volumeName": "string"

Objetos DatastoreCredentials

Defina a propriedade credentialsType para especificar o tipo de objeto.

Para AccountKey, utilize:

  "credentialsType": "AccountKey",
  "secrets": {
    "key": "string",
    "secretsType": "string"
  }

Para Certificado, utilize:

  "credentialsType": "Certificate",
  "authorityUrl": "string",
  "clientId": "string",
  "resourceUri": "string",
  "secrets": {
    "certificate": "string",
    "secretsType": "string"
  },
  "tenantId": "string",
  "thumbprint": "string"

Para Nenhum, utilize:

  "credentialsType": "None",
  "secrets": {
    "secretsType": "string"
  }

Para Sas, utilize:

  "credentialsType": "Sas",
  "secrets": {
    "sasToken": "string",
    "secretsType": "string"
  }

Para ServicePrincipal, utilize:

  "credentialsType": "ServicePrincipal",
  "authorityUrl": "string",
  "clientId": "string",
  "resourceUri": "string",
  "secrets": {
    "clientSecret": "string",
    "secretsType": "string"
  },
  "tenantId": "string"

Para SqlAdmin, utilize:

  "credentialsType": "SqlAdmin",
  "secrets": {
    "password": "string",
    "secretsType": "string"
  },
  "userId": "string"

Valores de propriedade

áreas de trabalho/arquivos de dados

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/datastores"
apiVersion A versão da API de recursos '2021-03-01-preview'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)

Limite de carateres: máximo de 255 carateres para o nome do arquivo de dados

Carateres válidos:
O nome do arquivo de dados consiste apenas em letras minúsculas, dígitos e sublinhados.
propriedades [Obrigatório] Atributos adicionais da entidade. DatastoreProperties (obrigatório)

DatastoreProperties

Nome Descrição Valor
conteúdos [Obrigatório] Referência aos conteúdos de armazenamento do arquivo de dados. DatastoreContents (obrigatório)
descrição O texto de descrição do recurso. string
isDefault Se este arquivo de dados é a predefinição para a área de trabalho. bool
linkedInfo Informações sobre a origem do arquivo de dados, se estiverem ligadas. LinkedInfo
propriedades O dicionário da propriedade do recurso. DatastoreProperties
etiquetas Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas. objeto
{customized property} string

DatastoreContents

Nome Descrição Valor
contentsType Definir o tipo de objeto AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
Azurefile
AzurePostgreSql
AzureSqlDatabase
GlusterFs (obrigatório)

AzureBlobContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureBlob" (obrigatório)
accountName [Obrigatório] Nome da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
containerName [Obrigatório] Nome do contentor da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
credenciais [Obrigatório] Credenciais de conta. DatastoreCredentials (obrigatório)
endpoint [Obrigatório] Ponto final da cloud do Azure para a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo [Obrigatório] Protocolo utilizado para comunicar com a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

DatastoreCredentials

Nome Descrição Valor
credentialsType Definir o tipo de objeto AccountKey
Certificado
Nenhuma
Sas
ServicePrincipal
SqlAdmin (obrigatório)

AccountKeyDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey" (obrigatório)
segredos Segredos da conta de armazenamento. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nome Descrição Valor
chave Chave da conta de armazenamento. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

CertificateDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "Certificado" (obrigatório)
authorityUrl URL de autoridade utilizado para autenticação. string
clientId [Obrigatório] ID de cliente do principal de serviço. cadeia (obrigatório)

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}$
resourceUri Recurso ao qual o principal de serviço tem acesso. string
segredos Segredos do principal de serviço. CertificateDatastoreSecrets
tenantId [Obrigatório] ID do inquilino ao qual pertence o principal de serviço. cadeia (obrigatório)

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}$
thumbprint [Obrigatório] Thumbprint do certificado utilizado para autenticação. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nome Descrição Valor
certificado Certificado do principal de serviço. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

NoneDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "Nenhum" (obrigatório)
segredos Segredo do arquivo de dados vazio/nenhum. NoneDatastoreSecrets

NoneDatastoreSecrets

Nome Descrição Valor
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

SasDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "Sas" (obrigatório)
segredos Segredos do contentor de armazenamento. SasDatastoreSecrets

SasDatastoreSecrets

Nome Descrição Valor
sasToken Token SAS do contentor de armazenamento. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

ServicePrincipalDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "ServicePrincipal" (obrigatório)
authorityUrl URL de autoridade utilizado para autenticação. string
clientId [Obrigatório] ID de cliente do principal de serviço. cadeia (obrigatório)

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}$
resourceUri Recurso ao qual o principal de serviço tem acesso. string
segredos Segredos do principal de serviço. ServicePrincipalDatastoreSecrets
tenantId [Obrigatório] ID do inquilino ao qual pertence o principal de serviço. cadeia (obrigatório)

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}$

ServicePrincipalDatastoreSecrets

Nome Descrição Valor
clientSecret Segredo do principal de serviço. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

SqlAdminDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "SqlAdmin" (obrigatório)
segredos Segredos da base de dados SQL. SqlAdminDatastoreSecrets
userId [Obrigatório] Nome de utilizador da base de dados SQL. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nome Descrição Valor
palavra-passe Palavra-passe da base de dados SQL. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
'Sas'
"ServicePrincipal"
"SqlAdmin" (obrigatório)

AzureDataLakeGen1Contents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureDataLakeGen1" (obrigatório)
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
storeName [Obrigatório] Nome do arquivo do Azure Data Lake. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureDataLakeGen2" (obrigatório)
accountName [Obrigatório] Nome da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
containerName [Obrigatório] Nome do contentor da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
endpoint [Obrigatório] Ponto final da cloud do Azure para a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo [Obrigatório] Protocolo utilizado para comunicar com a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzureFileContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureFile" (obrigatório)
accountName [Obrigatório] Nome da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
containerName [Obrigatório] Nome do contentor da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
endpoint [Obrigatório] Ponto final da cloud do Azure para a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo [Obrigatório] Protocolo utilizado para comunicar com a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzurePostgreSql" (obrigatório)
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
databaseName [Obrigatório] SQL do Azure nome da base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
enableSSL Se o servidor PostgreSQL do Azure necessita de SSL. bool
endpoint [Obrigatório] Ponto final da cloud do Azure para a base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
número de porta [Obrigatório] SQL do Azure porta do servidor. int (obrigatório)
serverName [Obrigatório] SQL do Azure nome do servidor. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureSqlDatabase" (obrigatório)
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
databaseName [Obrigatório] SQL do Azure nome da base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
endpoint [Obrigatório] Ponto final da cloud do Azure para a base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
número de porta [Obrigatório] SQL do Azure porta do servidor. int (obrigatório)
serverName [Obrigatório] SQL do Azure nome do servidor. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

GlusterFsContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "GlusterFs" (obrigatório)
endereço do servidor [Obrigatório] Endereço do servidor GlusterFS (pode ser o endereço IP ou o nome do servidor). cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
volumeName [Obrigatório] Nome do volume GlusterFS. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

LinkedInfo

Nome Descrição Valor
linkedId ID do serviço ligado. string
linkedResourceName Nome do recurso do serviço ligado. string
origem Tipo de serviço ligado. 'Synapse'

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar uma área de trabalho AML com vários Conjuntos de Dados & Datastores

Implementar no Azure
Este modelo cria uma área de trabalho do Azure Machine Learning com vários conjuntos de dados & arquivos de dados.
Criar um Arquivo de Dados do Azure ADLS

Implementar no Azure
Este modelo cria um arquivo de dados do ADLS na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do Azure ADLS Gen2

Implementar no Azure
Este modelo cria um arquivo de dados do ADLS Gen2 na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados de Armazenamento de Blobs

Implementar no Azure
Este modelo cria um arquivo de dados de armazenamento de blobs na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do Sistema de Ficheiros do Databricks

Implementar no Azure
Este modelo cria um arquivo de dados do Sistema de Ficheiros do Databricks na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados de Partilha de Ficheiros

Implementar no Azure
Este modelo cria um arquivo de dados de partilha de ficheiros na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do Azure MySQL

Implementar no Azure
Este modelo cria um arquivo de dados MySQL na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do Azure PostgreSQL

Implementar no Azure
Este modelo cria um arquivo de dados postgreSQL na área de trabalho do Azure Machine Learning.
Criar um Arquivo de Dados do SQL do Azure

Implementar no Azure
Este modelo cria um arquivo de dados SQL na área de trabalho do Azure Machine Learning.

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso áreas de trabalho/arquivos de dados pode ser implementado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      contents = {
        contentsType = "string"
        // For remaining properties, see DatastoreContents objects
      }
      description = "string"
      isDefault = bool
      linkedInfo = {
        linkedId = "string"
        linkedResourceName = "string"
        origin = "Synapse"
      }
      properties = {
      tags = {
        {customized property} = "string"
      }
      {customized property} = "string"
    }
  })
}

Objetos DatastoreContents

Defina a propriedade contentsType para especificar o tipo de objeto.

Para o AzureBlob, utilize:

  contentsType = "AzureBlob"
  accountName = "string"
  containerName = "string"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"

Para o AzureDataLakeGen1, utilize:

  contentsType = "AzureDataLakeGen1"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  storeName = "string"

Para o AzureDataLakeGen2, utilize:

  contentsType = "AzureDataLakeGen2"
  accountName = "string"
  containerName = "string"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"

Para o AzureFile, utilize:

  contentsType = "AzureFile"
  accountName = "string"
  containerName = "string"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"

Para o AzurePostgreSql, utilize:

  contentsType = "AzurePostgreSql"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName = "string"
  enableSSL = bool
  endpoint = "string"
  portNumber = int
  serverName = "string"

Para o AzureSqlDatabase, utilize:

  contentsType = "AzureSqlDatabase"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName = "string"
  endpoint = "string"
  portNumber = int
  serverName = "string"

Para GlusterFs, utilize:

  contentsType = "GlusterFs"
  serverAddress = "string"
  volumeName = "string"

Objetos DatastoreCredentials

Defina a propriedade credentialsType para especificar o tipo de objeto.

Para AccountKey, utilize:

  credentialsType = "AccountKey"
  secrets = {
    key = "string"
    secretsType = "string"
  }

Para Certificado, utilize:

  credentialsType = "Certificate"
  authorityUrl = "string"
  clientId = "string"
  resourceUri = "string"
  secrets = {
    certificate = "string"
    secretsType = "string"
  }
  tenantId = "string"
  thumbprint = "string"

Para Nenhum, utilize:

  credentialsType = "None"
  secrets = {
    secretsType = "string"
  }

Para Sas, utilize:

  credentialsType = "Sas"
  secrets = {
    sasToken = "string"
    secretsType = "string"
  }

Para ServicePrincipal, utilize:

  credentialsType = "ServicePrincipal"
  authorityUrl = "string"
  clientId = "string"
  resourceUri = "string"
  secrets = {
    clientSecret = "string"
    secretsType = "string"
  }
  tenantId = "string"

Para SqlAdmin, utilize:

  credentialsType = "SqlAdmin"
  secrets = {
    password = "string"
    secretsType = "string"
  }
  userId = "string"

Valores de propriedade

áreas de trabalho/arquivos de dados

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: máximo de 255 carateres para o nome do arquivo de dados

Carateres válidos:
O nome do arquivo de dados consiste apenas em letras minúsculas, dígitos e sublinhados.
parent_id O ID do recurso que é o principal para este recurso. ID para recurso do tipo: áreas de trabalho
propriedades [Obrigatório] Atributos adicionais da entidade. DatastoreProperties (obrigatório)

DatastoreProperties

Nome Descrição Valor
conteúdos [Obrigatório] Referência aos conteúdos de armazenamento do arquivo de dados. DatastoreContents (obrigatório)
descrição O texto de descrição do recurso. string
isDefault Se este arquivo de dados é a predefinição para a área de trabalho. bool
linkedInfo Informações sobre a origem do arquivo de dados, se estiverem ligadas. LinkedInfo
propriedades O dicionário da propriedade do recurso. DatastoreProperties
etiquetas Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas. objeto
{customized property} string

DatastoreContents

Nome Descrição Valor
contentsType Definir o tipo de objeto AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
Azurefile
AzurePostgreSql
AzureSqlDatabase
GlusterFs (obrigatório)

AzureBlobContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureBlob" (obrigatório)
accountName [Obrigatório] Nome da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
containerName [Obrigatório] Nome do contentor da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
endpoint [Obrigatório] Ponto final da cloud do Azure para a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo [Obrigatório] Protocolo utilizado para comunicar com a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

DatastoreCredentials

Nome Descrição Valor
credentialsType Definir o tipo de objeto AccountKey
Certificado
Nenhuma
Sas
ServicePrincipal
SqlAdmin (obrigatório)

AccountKeyDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey" (obrigatório)
segredos Segredos da conta de armazenamento. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nome Descrição Valor
chave Chave da conta de armazenamento. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obrigatório)

CertificateDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "Certificado" (obrigatório)
authorityUrl URL de autoridade utilizado para autenticação. string
clientId [Obrigatório] ID de cliente do principal de serviço. cadeia (obrigatório)

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}$
resourceUri Recurso ao qual o principal de serviço tem acesso. string
segredos Segredos do principal de serviço. CertificateDatastoreSecrets
tenantId [Obrigatório] ID do inquilino ao qual pertence o principal de serviço. cadeia (obrigatório)

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}$
thumbprint [Obrigatório] Thumbprint do certificado utilizado para autenticação. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nome Descrição Valor
certificado Certificado do principal de serviço. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obrigatório)

NoneDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "Nenhum" (obrigatório)
segredos Segredo do arquivo de dados vazio/nenhum. NoneDatastoreSecrets

NoneDatastoreSecrets

Nome Descrição Valor
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obrigatório)

SasDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "Sas" (obrigatório)
segredos Segredos do contentor de armazenamento. SasDatastoreSecrets

SasDatastoreSecrets

Nome Descrição Valor
sasToken Token SAS do contentor de armazenamento. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obrigatório)

ServicePrincipalDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "ServicePrincipal" (obrigatório)
authorityUrl URL de autoridade utilizado para autenticação. string
clientId [Obrigatório] ID de cliente do principal de serviço. cadeia (obrigatório)

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}$
resourceUri Recurso ao qual o principal de serviço tem acesso. string
segredos Segredos do principal de serviço. ServicePrincipalDatastoreSecrets
tenantId [Obrigatório] ID do inquilino ao qual pertence o principal de serviço. cadeia (obrigatório)

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}$

ServicePrincipalDatastoreSecrets

Nome Descrição Valor
clientSecret Segredo do principal de serviço. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obrigatório)

SqlAdminDatastoreCredentials

Nome Descrição Valor
credentialsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "SqlAdmin" (obrigatório)
segredos Segredos da base de dados SQL. SqlAdminDatastoreSecrets
userId [Obrigatório] Nome de utilizador da base de dados SQL. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nome Descrição Valor
palavra-passe Palavra-passe da base de dados SQL. string
secretsType [Obrigatório] Tipo de credencial utilizado para autenticação com armazenamento. "AccountKey"
"Certificado"
"Nenhum"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obrigatório)

AzureDataLakeGen1Contents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureDataLakeGen1" (obrigatório)
credenciais [Obrigatório] Credenciais de conta. DatastoreCredentials (obrigatório)
storeName [Obrigatório] Nome do arquivo do Azure Data Lake. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureDataLakeGen2" (obrigatório)
accountName [Obrigatório] Nome da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
containerName [Obrigatório] Nome do contentor da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
endpoint [Obrigatório] Ponto final da cloud do Azure para a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo [Obrigatório] Protocolo utilizado para comunicar com a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzureFileContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureFile" (obrigatório)
accountName [Obrigatório] Nome da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
containerName [Obrigatório] Nome do contentor da conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
endpoint [Obrigatório] Ponto final da cloud do Azure para a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
protocolo [Obrigatório] Protocolo utilizado para comunicar com a conta de armazenamento. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzurePostgreSql" (obrigatório)
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
databaseName [Obrigatório] SQL do Azure nome da base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
enableSSL Se o servidor PostgreSQL do Azure necessita de SSL. bool
endpoint [Obrigatório] Ponto final da cloud do Azure para a base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
número de porta [Obrigatório] SQL do Azure porta do servidor. int (obrigatório)
serverName [Obrigatório] SQL do Azure nome do servidor. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "AzureSqlDatabase" (obrigatório)
credenciais [Obrigatório] Credenciais da conta. DatastoreCredentials (obrigatório)
databaseName [Obrigatório] SQL do Azure nome da base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
endpoint [Obrigatório] Ponto final da cloud do Azure para a base de dados. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
número de porta [Obrigatório] SQL do Azure porta do servidor. int (obrigatório)
serverName [Obrigatório] SQL do Azure nome do servidor. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

GlusterFsContents

Nome Descrição Valor
contentsType [Obrigatório] Tipo de armazenamento a fazer a cópia de segurança do arquivo de dados. "GlusterFs" (obrigatório)
endereço do servidor [Obrigatório] Endereço do servidor GlusterFS (pode ser o endereço IP ou o nome do servidor). cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
volumeName [Obrigatório] Nome do volume GlusterFS. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

LinkedInfo

Nome Descrição Valor
linkedId ID do serviço ligado. string
linkedResourceName Nome do recurso do serviço ligado. string
origem Tipo de serviço ligado. "Synapse"