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:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Este modelo cria um arquivo de dados MySQL na área de trabalho do Azure Machine Learning. |
Criar um Arquivo de Dados do Azure PostgreSQL |
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 |
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:
- Grupos de recursos – veja comandos de implementação de 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 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 |
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 |
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 |
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 |
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 |
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 |
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 |
Este modelo cria um arquivo de dados MySQL na área de trabalho do Azure Machine Learning. |
Criar um Arquivo de Dados do Azure PostgreSQL |
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 |
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" |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários