Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/datastores 2021-03-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa workspaces/datastores può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/datastores, aggiungere il bicep seguente al modello.

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

Oggetti DatastoreContents

Impostare la proprietà contentsType per specificare il tipo di oggetto.

Per AzureBlob, usare:

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

Per AzureDataLakeGen1, usare:

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

Per AzureDataLakeGen2usare:

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

Per AzureFileusare:

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

Per AzurePostgreSql, usare:

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

Per AzureSqlDatabase, usare:

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

Per GlusterFs, usare:

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

Oggetti DatastoreCredentials

Impostare la proprietà credentialsType per specificare il tipo di oggetto.

Per AccountKey, usare:

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

Per Certificato, usare:

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

Per Nessuna, usare:

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

Per sas, usare:

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

Per ServicePrincipal, usare:

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

Per SqlAdmin, usare:

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

Valori delle proprietà

aree di lavoro/archivi dati

Nome Descrizione Valore
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)

Limite di caratteri: massimo 255 caratteri per il nome dell'archivio dati

Caratteri validi:
Il nome dell'archivio dati è costituito solo da lettere minuscole, cifre e caratteri di sottolineatura.
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: aree di lavoro
proprietà [Obbligatorio] Attributi aggiuntivi dell'entità. DatastoreProperties (obbligatorio)

DatastoreProperties

Nome Descrizione Valore
contenuto [Obbligatorio] Riferimento al contenuto dell'archivio dati. DatastoreContents (obbligatorio)
descrizione Testo della descrizione dell'asset. corda
isDefault Indica se l'archivio dati è l'impostazione predefinita per l'area di lavoro. Bool
linkedInfo Informazioni sull'origine dell'archivio dati, se collegata. LinkedInfo
proprietà Dizionario delle proprietà dell'asset. datastoreProperties
Tag Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. oggetto
{proprietà personalizzata} corda

DatastoreContents

Nome Descrizione Valore
contentsType Impostare il tipo di oggetto AzureBlob
AzureDataLakeGen1
azureDataLakeGen2
AzureFile
azurePostgreSql
azureSqlDatabase
GlusterFs (obbligatorio)

AzureBlobContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureBlob' (obbligatorio)
accountName [Obbligatorio] Nome dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
containerName [Obbligatorio] Nome del contenitore dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
Endpoint [Obbligatorio] Endpoint cloud di Azure per l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
protocollo [Obbligatorio] Protocollo usato per comunicare con l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

DatastoreCredentials

Nome Descrizione Valore
credentialsType Impostare il tipo di oggetto AccountKey
certificato
Nessuna
sas
ServicePrincipal
SqlAdmin (obbligatorio)

AccountKeyDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey' (obbligatorio)
segreti Segreti dell'account di archiviazione. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nome Descrizione Valore
chiave Chiave dell'account di archiviazione. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

CertificateDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'Certificate' (obbligatorio)
authorityUrl URL dell'autorità usato per l'autenticazione. corda
clientId [Obbligatorio] ID client dell'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Risorsa a cui l'entità servizio ha accesso. corda
segreti Segreti dell'entità servizio. certificateDatastoreSecrets
tenantId [Obbligatorio] ID del tenant a cui appartiene l'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
Identificazione personale [Obbligatorio] Identificazione personale del certificato usato per l'autenticazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nome Descrizione Valore
certificato Certificato dell'entità servizio. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

NoneDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'Nessuno' (obbligatorio)
segreti Segreto dell'archivio dati vuoto o none. noneDatastoreSecrets

NoneDatastoreSecrets

Nome Descrizione Valore
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

SasDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'Sas' (obbligatorio)
segreti Segreti del contenitore di archiviazione. sasDatastoreSecrets

SasDatastoreSecrets

Nome Descrizione Valore
sasToken Token di firma di accesso condiviso del contenitore di archiviazione. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

ServicePrincipalDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'ServicePrincipal' (obbligatorio)
authorityUrl URL dell'autorità usato per l'autenticazione. corda
clientId [Obbligatorio] ID client dell'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Risorsa a cui l'entità servizio ha accesso. corda
segreti Segreti dell'entità servizio. ServicePrincipalDatastoreSecrets
tenantId [Obbligatorio] ID del tenant a cui appartiene l'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Nome Descrizione Valore
clientSecret Segreto dell'entità servizio. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

SqlAdminDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'SqlAdmin' (obbligatorio)
segreti Segreti del database SQL. SqlAdminDatastoreSecrets
userId [Obbligatorio] Nome utente del database SQL. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nome Descrizione Valore
parola d’ordine Password del database SQL. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

AzureDataLakeGen1Contents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureDataLakeGen1' (obbligatorio)
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
storeName [Obbligatorio] Nome dell'archivio Azure Data Lake. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureDataLakeGen2' (obbligatorio)
accountName [Obbligatorio] Nome dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
containerName [Obbligatorio] Nome del contenitore dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
Endpoint [Obbligatorio] Endpoint cloud di Azure per l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
protocollo [Obbligatorio] Protocollo usato per comunicare con l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzureFileContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureFile' (obbligatorio)
accountName [Obbligatorio] Nome dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
containerName [Obbligatorio] Nome del contenitore dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
Endpoint [Obbligatorio] Endpoint cloud di Azure per l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
protocollo [Obbligatorio] Protocollo usato per comunicare con l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzurePostgreSql' (obbligatorio)
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
databaseName [Obbligatorio] Nome del database SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
enableSSL Indica se il server PostgreSQL di Azure richiede SSL. Bool
Endpoint [Obbligatorio] Endpoint cloud di Azure per il database. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
portNumber [Obbligatorio] Porta del server SQL di Azure. int (obbligatorio)
serverName [Obbligatorio] Nome del server SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureSqlDatabase' (obbligatorio)
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
databaseName [Obbligatorio] Nome del database SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
Endpoint [Obbligatorio] Endpoint cloud di Azure per il database. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
portNumber [Obbligatorio] Porta del server SQL di Azure. int (obbligatorio)
serverName [Obbligatorio] Nome del server SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

GlusterFsContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'GlusterFs' (obbligatorio)
serverAddress [Obbligatorio] Indirizzo del server GlusterFS (può essere l'indirizzo IP o il nome del server). stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
volumeName [Obbligatorio] Nome del volume GlusterFS. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

LinkedInfo

Nome Descrizione Valore
linkedId ID servizio collegato. corda
linkedResourceName Nome della risorsa del servizio collegato. corda
origine Tipo del servizio collegato. 'Synapse'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare un'area di lavoro AML con più set di dati &

Distribuire in Azure
Questo modello crea un'area di lavoro di Azure Machine Learning con più set di dati & archivi dati.
Creare un archivio dati di Azure ADLS

Distribuire in Azure
Questo modello crea un archivio dati ADLS nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati di Azure ADLS Gen2

Distribuire in Azure
Questo modello crea un archivio dati DILS Gen2 nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati di archiviazione BLOB

Distribuire in Azure
Questo modello crea un archivio dati di archiviazione BLOB nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati del file system di Databricks

Distribuire in Azure
Questo modello crea un archivio dati del file system di Databricks nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati di condivisione file

Distribuire in Azure
Questo modello crea un archivio dati di condivisione file nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati MySQL di Azure

Distribuire in Azure
Questo modello crea un archivio dati MySQL nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati PostgreSQL di Azure

Distribuire in Azure
Questo modello crea un archivio dati PostgreSQL nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati SQL di Azure

Distribuire in Azure
Questo modello crea un archivio dati SQL nell'area di lavoro di Azure Machine Learning.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa workspaces/datastores può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/datastores, aggiungere il codice JSON seguente al modello.

{
  "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"
  }
}

Oggetti DatastoreContents

Impostare la proprietà contentsType per specificare il tipo di oggetto.

Per AzureBlob, usare:

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

Per AzureDataLakeGen1, usare:

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

Per AzureDataLakeGen2usare:

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

Per AzureFileusare:

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

Per AzurePostgreSql, usare:

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

Per AzureSqlDatabase, usare:

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

Per GlusterFs, usare:

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

Oggetti DatastoreCredentials

Impostare la proprietà credentialsType per specificare il tipo di oggetto.

Per AccountKey, usare:

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

Per Certificato, usare:

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

Per Nessuna, usare:

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

Per sas, usare:

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

Per ServicePrincipal, usare:

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

Per SqlAdmin, usare:

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

Valori delle proprietà

aree di lavoro/archivi dati

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/datastores'
apiVersion Versione dell'API della risorsa '2021-03-01-preview'
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON.
stringa (obbligatorio)

Limite di caratteri: massimo 255 caratteri per il nome dell'archivio dati

Caratteri validi:
Il nome dell'archivio dati è costituito solo da lettere minuscole, cifre e caratteri di sottolineatura.
proprietà [Obbligatorio] Attributi aggiuntivi dell'entità. DatastoreProperties (obbligatorio)

DatastoreProperties

Nome Descrizione Valore
contenuto [Obbligatorio] Riferimento al contenuto dell'archivio dati. DatastoreContents (obbligatorio)
descrizione Testo della descrizione dell'asset. corda
isDefault Indica se l'archivio dati è l'impostazione predefinita per l'area di lavoro. Bool
linkedInfo Informazioni sull'origine dell'archivio dati, se collegata. LinkedInfo
proprietà Dizionario delle proprietà dell'asset. datastoreProperties
Tag Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. oggetto
{proprietà personalizzata} corda

DatastoreContents

Nome Descrizione Valore
contentsType Impostare il tipo di oggetto AzureBlob
AzureDataLakeGen1
azureDataLakeGen2
AzureFile
azurePostgreSql
azureSqlDatabase
GlusterFs (obbligatorio)

AzureBlobContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureBlob' (obbligatorio)
accountName [Obbligatorio] Nome dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
containerName [Obbligatorio] Nome del contenitore dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
Endpoint [Obbligatorio] Endpoint cloud di Azure per l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
protocollo [Obbligatorio] Protocollo usato per comunicare con l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

DatastoreCredentials

Nome Descrizione Valore
credentialsType Impostare il tipo di oggetto AccountKey
certificato
Nessuna
sas
ServicePrincipal
SqlAdmin (obbligatorio)

AccountKeyDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey' (obbligatorio)
segreti Segreti dell'account di archiviazione. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nome Descrizione Valore
chiave Chiave dell'account di archiviazione. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

CertificateDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'Certificate' (obbligatorio)
authorityUrl URL dell'autorità usato per l'autenticazione. corda
clientId [Obbligatorio] ID client dell'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Risorsa a cui l'entità servizio ha accesso. corda
segreti Segreti dell'entità servizio. certificateDatastoreSecrets
tenantId [Obbligatorio] ID del tenant a cui appartiene l'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
Identificazione personale [Obbligatorio] Identificazione personale del certificato usato per l'autenticazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nome Descrizione Valore
certificato Certificato dell'entità servizio. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

NoneDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'Nessuno' (obbligatorio)
segreti Segreto dell'archivio dati vuoto o none. noneDatastoreSecrets

NoneDatastoreSecrets

Nome Descrizione Valore
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

SasDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'Sas' (obbligatorio)
segreti Segreti del contenitore di archiviazione. sasDatastoreSecrets

SasDatastoreSecrets

Nome Descrizione Valore
sasToken Token di firma di accesso condiviso del contenitore di archiviazione. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

ServicePrincipalDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'ServicePrincipal' (obbligatorio)
authorityUrl URL dell'autorità usato per l'autenticazione. corda
clientId [Obbligatorio] ID client dell'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Risorsa a cui l'entità servizio ha accesso. corda
segreti Segreti dell'entità servizio. ServicePrincipalDatastoreSecrets
tenantId [Obbligatorio] ID del tenant a cui appartiene l'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Nome Descrizione Valore
clientSecret Segreto dell'entità servizio. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

SqlAdminDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'SqlAdmin' (obbligatorio)
segreti Segreti del database SQL. SqlAdminDatastoreSecrets
userId [Obbligatorio] Nome utente del database SQL. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nome Descrizione Valore
parola d’ordine Password del database SQL. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. 'AccountKey'
'Certificate'
'Nessuno'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obbligatorio)

AzureDataLakeGen1Contents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureDataLakeGen1' (obbligatorio)
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
storeName [Obbligatorio] Nome dell'archivio Azure Data Lake. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureDataLakeGen2' (obbligatorio)
accountName [Obbligatorio] Nome dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
containerName [Obbligatorio] Nome del contenitore dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
Endpoint [Obbligatorio] Endpoint cloud di Azure per l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
protocollo [Obbligatorio] Protocollo usato per comunicare con l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzureFileContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureFile' (obbligatorio)
accountName [Obbligatorio] Nome dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
containerName [Obbligatorio] Nome del contenitore dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
Endpoint [Obbligatorio] Endpoint cloud di Azure per l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
protocollo [Obbligatorio] Protocollo usato per comunicare con l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzurePostgreSql' (obbligatorio)
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
databaseName [Obbligatorio] Nome del database SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
enableSSL Indica se il server PostgreSQL di Azure richiede SSL. Bool
Endpoint [Obbligatorio] Endpoint cloud di Azure per il database. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
portNumber [Obbligatorio] Porta del server SQL di Azure. int (obbligatorio)
serverName [Obbligatorio] Nome del server SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'AzureSqlDatabase' (obbligatorio)
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
databaseName [Obbligatorio] Nome del database SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
Endpoint [Obbligatorio] Endpoint cloud di Azure per il database. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
portNumber [Obbligatorio] Porta del server SQL di Azure. int (obbligatorio)
serverName [Obbligatorio] Nome del server SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

GlusterFsContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. 'GlusterFs' (obbligatorio)
serverAddress [Obbligatorio] Indirizzo del server GlusterFS (può essere l'indirizzo IP o il nome del server). stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
volumeName [Obbligatorio] Nome del volume GlusterFS. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

LinkedInfo

Nome Descrizione Valore
linkedId ID servizio collegato. corda
linkedResourceName Nome della risorsa del servizio collegato. corda
origine Tipo del servizio collegato. 'Synapse'

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare un'area di lavoro AML con più set di dati &

Distribuire in Azure
Questo modello crea un'area di lavoro di Azure Machine Learning con più set di dati & archivi dati.
Creare un archivio dati di Azure ADLS

Distribuire in Azure
Questo modello crea un archivio dati ADLS nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati di Azure ADLS Gen2

Distribuire in Azure
Questo modello crea un archivio dati DILS Gen2 nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati di archiviazione BLOB

Distribuire in Azure
Questo modello crea un archivio dati di archiviazione BLOB nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati del file system di Databricks

Distribuire in Azure
Questo modello crea un archivio dati del file system di Databricks nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati di condivisione file

Distribuire in Azure
Questo modello crea un archivio dati di condivisione file nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati MySQL di Azure

Distribuire in Azure
Questo modello crea un archivio dati MySQL nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati PostgreSQL di Azure

Distribuire in Azure
Questo modello crea un archivio dati PostgreSQL nell'area di lavoro di Azure Machine Learning.
Creare un archivio dati SQL di Azure

Distribuire in Azure
Questo modello crea un archivio dati SQL nell'area di lavoro di Azure Machine Learning.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa workspaces/datastores può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/datastores, aggiungere il codice Terraform seguente al modello.

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"
    }
  })
}

Oggetti DatastoreContents

Impostare la proprietà contentsType per specificare il tipo di oggetto.

Per AzureBlob, usare:

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

Per AzureDataLakeGen1, usare:

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

Per AzureDataLakeGen2usare:

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

Per AzureFileusare:

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

Per AzurePostgreSql, usare:

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

Per AzureSqlDatabase, usare:

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

Per GlusterFs, usare:

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

Oggetti DatastoreCredentials

Impostare la proprietà credentialsType per specificare il tipo di oggetto.

Per AccountKey, usare:

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

Per Certificato, usare:

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

Per Nessuna, usare:

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

Per sas, usare:

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

Per ServicePrincipal, usare:

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

Per SqlAdmin, usare:

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

Valori delle proprietà

aree di lavoro/archivi dati

Nome Descrizione Valore
digitare Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"
nome Nome della risorsa stringa (obbligatorio)

Limite di caratteri: massimo 255 caratteri per il nome dell'archivio dati

Caratteri validi:
Il nome dell'archivio dati è costituito solo da lettere minuscole, cifre e caratteri di sottolineatura.
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: aree di lavoro
proprietà [Obbligatorio] Attributi aggiuntivi dell'entità. DatastoreProperties (obbligatorio)

DatastoreProperties

Nome Descrizione Valore
contenuto [Obbligatorio] Riferimento al contenuto dell'archivio dati. DatastoreContents (obbligatorio)
descrizione Testo della descrizione dell'asset. corda
isDefault Indica se l'archivio dati è l'impostazione predefinita per l'area di lavoro. Bool
linkedInfo Informazioni sull'origine dell'archivio dati, se collegata. LinkedInfo
proprietà Dizionario delle proprietà dell'asset. datastoreProperties
Tag Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. oggetto
{proprietà personalizzata} corda

DatastoreContents

Nome Descrizione Valore
contentsType Impostare il tipo di oggetto AzureBlob
AzureDataLakeGen1
azureDataLakeGen2
AzureFile
azurePostgreSql
azureSqlDatabase
GlusterFs (obbligatorio)

AzureBlobContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. "AzureBlob" (obbligatorio)
accountName [Obbligatorio] Nome dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
containerName [Obbligatorio] Nome del contenitore dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
Endpoint [Obbligatorio] Endpoint cloud di Azure per l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
protocollo [Obbligatorio] Protocollo usato per comunicare con l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

DatastoreCredentials

Nome Descrizione Valore
credentialsType Impostare il tipo di oggetto AccountKey
certificato
Nessuna
sas
ServicePrincipal
SqlAdmin (obbligatorio)

AccountKeyDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "AccountKey" (obbligatorio)
segreti Segreti dell'account di archiviazione. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nome Descrizione Valore
chiave Chiave dell'account di archiviazione. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "AccountKey"
"Certificato"
"Nessuno"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obbligatorio)

CertificateDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "Certificato" (obbligatorio)
authorityUrl URL dell'autorità usato per l'autenticazione. corda
clientId [Obbligatorio] ID client dell'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Risorsa a cui l'entità servizio ha accesso. corda
segreti Segreti dell'entità servizio. certificateDatastoreSecrets
tenantId [Obbligatorio] ID del tenant a cui appartiene l'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
Identificazione personale [Obbligatorio] Identificazione personale del certificato usato per l'autenticazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nome Descrizione Valore
certificato Certificato dell'entità servizio. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "AccountKey"
"Certificato"
"Nessuno"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obbligatorio)

NoneDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "Nessuno" (obbligatorio)
segreti Segreto dell'archivio dati vuoto o none. noneDatastoreSecrets

NoneDatastoreSecrets

Nome Descrizione Valore
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "AccountKey"
"Certificato"
"Nessuno"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obbligatorio)

SasDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "Sas" (obbligatorio)
segreti Segreti del contenitore di archiviazione. sasDatastoreSecrets

SasDatastoreSecrets

Nome Descrizione Valore
sasToken Token di firma di accesso condiviso del contenitore di archiviazione. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "AccountKey"
"Certificato"
"Nessuno"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obbligatorio)

ServicePrincipalDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "ServicePrincipal" (obbligatorio)
authorityUrl URL dell'autorità usato per l'autenticazione. corda
clientId [Obbligatorio] ID client dell'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Risorsa a cui l'entità servizio ha accesso. corda
segreti Segreti dell'entità servizio. ServicePrincipalDatastoreSecrets
tenantId [Obbligatorio] ID del tenant a cui appartiene l'entità servizio. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Nome Descrizione Valore
clientSecret Segreto dell'entità servizio. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "AccountKey"
"Certificato"
"Nessuno"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obbligatorio)

SqlAdminDatastoreCredentials

Nome Descrizione Valore
credentialsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "SqlAdmin" (obbligatorio)
segreti Segreti del database SQL. SqlAdminDatastoreSecrets
userId [Obbligatorio] Nome utente del database SQL. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nome Descrizione Valore
parola d’ordine Password del database SQL. corda
secretsType [Obbligatorio] Tipo di credenziale usato per l'autenticazione con l'archiviazione. "AccountKey"
"Certificato"
"Nessuno"
"Sas"
"ServicePrincipal"
"SqlAdmin" (obbligatorio)

AzureDataLakeGen1Contents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. "AzureDataLakeGen1" (obbligatorio)
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
storeName [Obbligatorio] Nome dell'archivio Azure Data Lake. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. "AzureDataLakeGen2" (obbligatorio)
accountName [Obbligatorio] Nome dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
containerName [Obbligatorio] Nome del contenitore dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
Endpoint [Obbligatorio] Endpoint cloud di Azure per l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
protocollo [Obbligatorio] Protocollo usato per comunicare con l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzureFileContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. "AzureFile" (obbligatorio)
accountName [Obbligatorio] Nome dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
containerName [Obbligatorio] Nome del contenitore dell'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
Endpoint [Obbligatorio] Endpoint cloud di Azure per l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
protocollo [Obbligatorio] Protocollo usato per comunicare con l'account di archiviazione. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. "AzurePostgreSql" (obbligatorio)
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
databaseName [Obbligatorio] Nome del database SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
enableSSL Indica se il server PostgreSQL di Azure richiede SSL. Bool
Endpoint [Obbligatorio] Endpoint cloud di Azure per il database. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
portNumber [Obbligatorio] Porta del server SQL di Azure. int (obbligatorio)
serverName [Obbligatorio] Nome del server SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. "AzureSqlDatabase" (obbligatorio)
credenziali [Obbligatorio] Credenziali dell'account. datastoreCredentials (obbligatorio)
databaseName [Obbligatorio] Nome del database SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
Endpoint [Obbligatorio] Endpoint cloud di Azure per il database. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
portNumber [Obbligatorio] Porta del server SQL di Azure. int (obbligatorio)
serverName [Obbligatorio] Nome del server SQL di Azure. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

GlusterFsContents

Nome Descrizione Valore
contentsType [Obbligatorio] Tipo di archiviazione che esegue il backup dell'archivio dati. "GlusterFs" (obbligatorio)
serverAddress [Obbligatorio] Indirizzo del server GlusterFS (può essere l'indirizzo IP o il nome del server). stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]
volumeName [Obbligatorio] Nome del volume GlusterFS. stringa (obbligatorio)

Vincoli:
Pattern = [a-zA-Z0-9_]

LinkedInfo

Nome Descrizione Valore
linkedId ID servizio collegato. corda
linkedResourceName Nome della risorsa del servizio collegato. corda
origine Tipo del servizio collegato. "Synapse"