Espaces de travail/magasins de données Microsoft.MachineLearningServices 2021-03-01-preview

Définition de ressource Bicep

Le type de ressource espaces de travail/magasins de données peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/datastores, ajoutez le Bicep suivant à votre modèle.

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

Objets DatastoreContents

Définissez la propriété contentsType pour spécifier le type d’objet.

Pour AzureBlob, utilisez :

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

Pour AzureDataLakeGen1, utilisez :

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

Pour AzureDataLakeGen2, utilisez :

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

Pour AzureFile, utilisez :

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

Pour AzurePostgreSql, utilisez :

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

Pour AzureSqlDatabase, utilisez :

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

Pour GlusterFs, utilisez :

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

Objets DatastoreCredentials

Définissez la propriété credentialsType pour spécifier le type d’objet.

Pour AccountKey, utilisez :

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

Pour Certificat, utilisez :

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

Pour Aucun, utilisez :

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

Pour Sas, utilisez :

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

Pour ServicePrincipal, utilisez :

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

Pour SqlAdmin, utilisez :

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

Valeurs de propriétés

workspaces/datastores

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)

Limite de caractères : 255 caractères maximum pour le nom du magasin de données

Caractères valides :
Le nom du magasin de données se compose uniquement de minuscules, de chiffres et de traits de soulignement.
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : espaces de travail
properties [Obligatoire] Attributs supplémentaires de l’entité. DatastoreProperties (obligatoire)

DatastoreProperties

Nom Description Valeur
contenu [Obligatoire] Référence au contenu du stockage du magasin de données. DatastoreContents (obligatoire)
description Texte de description de la ressource. string
isDefault Indique si ce magasin de données est la valeur par défaut pour l’espace de travail. bool
linkedInfo Informations sur l’origine du magasin de données, si liée. LinkedInfo
properties Dictionnaire de propriétés de ressource. DatastoreProperties
tags Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. object
{propriété personnalisée} string

DatastoreContents

Nom Description Valeur
contentsType Définir le type d’objet AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
GlusterFs (obligatoire)

AzureBlobContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureBlob' (obligatoire)
accountName [Obligatoire] Nom du compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
containerName [Obligatoire] Nom du conteneur de compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
credentials [Obligatoire] Informations d’identification du compte. Magasin de donnéesCredentials (obligatoire)
endpoint [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
protocol [Obligatoire] Protocole utilisé pour communiquer avec le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

Magasin de donnéesCredentials

Nom Description Valeur
credentialsType Définir le type d’objet AccountKey
Certificate
Aucun
Sas
ServicePrincipal
SqlAdmin (obligatoire)

AccountKeyDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey' (obligatoire)
secrets Secrets de compte de stockage. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nom Description Valeur
key Clé du compte de stockage. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

CertificateDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'Certificat' (obligatoire)
authorityUrl URL d’autorité utilisée pour l’authentification. string
clientId [Obligatoire] ID client du principal de service. chaîne (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Ressource à laquelle le principal de service a accès. string
secrets Secrets du principal de service. CertificateDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. chaîne (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
thumbprint [Obligatoire] Empreinte numérique du certificat utilisé pour l’authentification. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nom Description Valeur
certificat Certificat de principal de service. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

NoneDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'None' (obligatoire)
secrets Secret de magasin de données vide/none. NoneDatastoreSecrets

NoneDatastoreSecrets

Nom Description Valeur
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

SasDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'Sas' (obligatoire)
secrets Secrets de conteneur de stockage. SasDatastoreSecrets

SasDatastoreSecrets

Nom Description Valeur
sasToken Jeton SAP du conteneur de stockage. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

ServicePrincipalDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'ServicePrincipal' (obligatoire)
authorityUrl URL d’autorité utilisée pour l’authentification. string
clientId [Obligatoire] ID client du principal de service. chaîne (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Ressource à laquelle le principal de service a accès. string
secrets Secrets du principal de service. ServicePrincipalDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. chaîne (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Nom Description Valeur
clientSecret Secret du principal du service. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

SqlAdminDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'SqlAdmin' (obligatoire)
secrets Secrets de base de données SQL. SqlAdminDatastoreSecrets
userId [Obligatoire] Nom d’utilisateur de la base de données SQL. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nom Description Valeur
mot de passe Mot de passe de base de données SQL. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

AzureDataLakeGen1Contents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzureDataLakeGen1 » (obligatoire)
credentials [Obligatoire] Informations d’identification du compte. Magasin de donnéesCredentials (obligatoire)
storeName [Obligatoire] Nom du magasin Azure Data Lake. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzureDataLakeGen2 » (obligatoire)
accountName [Obligatoire] Nom du compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
containerName [Obligatoire] Nom du conteneur de compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
credentials [Obligatoire] Informations d’identification du compte. Magasin de donnéesCredentials (obligatoire)
endpoint [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
protocol [Obligatoire] Protocole utilisé pour communiquer avec le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzureFileContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureFile' (obligatoire)
accountName [Obligatoire] Nom du compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
containerName [Obligatoire] Nom du conteneur de compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
credentials [Obligatoire] Informations d’identification du compte. Magasin de donnéesCredentials (obligatoire)
endpoint [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
protocol [Obligatoire] Protocole utilisé pour communiquer avec le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzurePostgreSql' (obligatoire)
credentials [Obligatoire] Informations d’identification du compte. Magasin de donnéesCredentials (obligatoire)
databaseName [Obligatoire] Azure SQL nom de la base de données. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
enableSSL Indique si le serveur Azure PostgreSQL nécessite SSL. bool
endpoint [Obligatoire] Point de terminaison cloud Azure pour la base de données. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
portNumber [Obligatoire] Azure SQL port du serveur. int (obligatoire)
serverName [Obligatoire] Azure SQL nom du serveur. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureSqlDatabase' (obligatoire)
credentials [Obligatoire] Informations d’identification du compte. Magasin de donnéesCredentials (obligatoire)
databaseName [Obligatoire] Azure SQL nom de la base de données. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
endpoint [Obligatoire] Point de terminaison cloud Azure pour la base de données. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
portNumber [Obligatoire] Azure SQL port du serveur. int (obligatoire)
serverName [Obligatoire] Azure SQL nom du serveur. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

GlusterFsContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'GlusterFs' (obligatoire)
serverAddress [Obligatoire] Adresse du serveur GlusterFS (peut être l’adresse IP ou le nom du serveur). chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
volumeName [Obligatoire] Nom du volume GlusterFS. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

LinkedInfo

Nom Description Valeur
linkedId ID de service lié. string
linkedResourceName Nom de la ressource de service lié. string
origin Type du service lié. « Synapse »

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un espace de travail AML avec plusieurs jeux de données & magasins de données

Déployer sur Azure
Ce modèle crée un espace de travail Azure Machine Learning avec plusieurs jeux de données & magasins de données.
Créer un magasin de données Azure ADLS

Déployer sur Azure
Ce modèle crée un magasin de données ADLS dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Azure ADLS Gen2

Déployer sur Azure
Ce modèle crée un magasin de données ADLS Gen2 dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Stockage Blob

Déployer sur Azure
Ce modèle crée un magasin de données de stockage d’objets blob dans l’espace de travail Azure Machine Learning.
Créer un magasin de données de système de fichiers Databricks

Déployer sur Azure
Ce modèle crée un magasin de données Databricks File System dans l’espace de travail Azure Machine Learning.
Créer un magasin de données de partage de fichiers

Déployer sur Azure
Ce modèle crée un magasin de données de partage de fichiers dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Azure MySQL

Déployer sur Azure
Ce modèle crée un magasin de données MySQL dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Azure PostgreSQL

Déployer sur Azure
Ce modèle crée un magasin de données PostgreSQL dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Azure SQL

Déployer sur Azure
Ce modèle crée un magasin de données SQL dans l’espace de travail Azure Machine Learning.

Définition de ressources de modèle ARM

Le type de ressource workspaces/datastores peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/datastores, ajoutez le code JSON suivant à votre modèle.

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

Objets DatastoreContents

Définissez la propriété contentsType pour spécifier le type d’objet.

Pour AzureBlob, utilisez :

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

Pour AzureDataLakeGen1, utilisez :

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

Pour AzureDataLakeGen2, utilisez :

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

Pour AzureFile, utilisez :

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

Pour AzurePostgreSql, utilisez :

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

Pour AzureSqlDatabase, utilisez :

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

Pour GlusterFs, utilisez :

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

Objets DatastoreCredentials

Définissez la propriété credentialsType pour spécifier le type d’objet.

Pour AccountKey, utilisez :

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

Pour Certificat, utilisez :

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

Pour Aucun, utilisez :

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

Pour Sas, utilisez :

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

Pour ServicePrincipal, utilisez :

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

Pour SqlAdmin, utilisez :

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

Valeurs de propriétés

workspaces/datastores

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/datastores »
apiVersion Version de l’API de ressource '2021-03-01-preview'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
string (obligatoire)

Limite de caractères : 255 caractères maximum pour le nom du magasin de données

Caractères valides :
Le nom du magasin de données se compose uniquement de lettres minuscules, de chiffres et de traits de soulignement.
properties [Obligatoire] Attributs supplémentaires de l’entité. DatastoreProperties (obligatoire)

DatastoreProperties

Nom Description Valeur
contenu [Obligatoire] Référence au contenu du stockage du magasin de données. DatastoreContents (obligatoire)
description Texte de description de la ressource. string
isDefault Indique si ce magasin de données est la valeur par défaut pour l’espace de travail. bool
linkedInfo Informations sur l’origine du magasin de données, si elles sont liées. LinkedInfo
properties Dictionnaire de propriétés de ressource. DatastoreProperties
tags Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. object
{propriété personnalisée} string

DatastoreContents

Nom Description Valeur
contentsType Définir le type d’objet AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
GlusterFs (obligatoire)

AzureBlobContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureBlob' (obligatoire)
accountName [Obligatoire] Nom du compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
containerName [Obligatoire] Nom du conteneur de compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
credentials [Obligatoire] Informations d’identification du compte. Magasin de donnéesCredentials (obligatoire)
endpoint [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
protocol [Obligatoire] Protocole utilisé pour communiquer avec le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

Magasin de donnéesCredentials

Nom Description Valeur
credentialsType Définir le type d’objet AccountKey
Certificate
Aucun
Sas
ServicePrincipal
SqlAdmin (obligatoire)

AccountKeyDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey' (obligatoire)
secrets Secrets de compte de stockage. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nom Description Valeur
key Clé du compte de stockage. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

CertificateDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'Certificat' (obligatoire)
authorityUrl URL d’autorité utilisée pour l’authentification. string
clientId [Obligatoire] ID client du principal de service. chaîne (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Ressource à laquelle le principal de service a accès. string
secrets Secrets du principal de service. CertificateDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. chaîne (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
thumbprint [Obligatoire] Empreinte numérique du certificat utilisé pour l’authentification. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nom Description Valeur
certificat Certificat de principal de service. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

NoneDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'None' (obligatoire)
secrets Secret de magasin de données vide/none. NoneDatastoreSecrets

NoneDatastoreSecrets

Nom Description Valeur
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

SasDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'Sas' (obligatoire)
secrets Secrets de conteneur de stockage. SasDatastoreSecrets

SasDatastoreSecrets

Nom Description Valeur
sasToken Jeton SAP du conteneur de stockage. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

ServicePrincipalDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. 'ServicePrincipal' (obligatoire)
authorityUrl URL d’autorité utilisée pour l’authentification. string
clientId [Obligatoire] ID client du principal de service. chaîne (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Ressource à laquelle le principal de service a accès. string
secrets Secrets du principal de service. ServicePrincipalDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. string (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Nom Description Valeur
clientSecret Secret du principal du service. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. 'AccountKey'
'Certificate'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

SqlAdminDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. 'SqlAdmin' (obligatoire)
secrets Secrets de base de données SQL. SqlAdminDatastoreSecrets
userId [Obligatoire] Nom d’utilisateur de la base de données SQL. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nom Description Valeur
mot de passe Mot de passe de base de données SQL. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. 'AccountKey'
'Certificate'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (obligatoire)

AzureDataLakeGen1Contents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzureDataLakeGen1 » (obligatoire)
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
storeName [Obligatoire] Nom du magasin Azure Data Lake. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzureDataLakeGen2 » (obligatoire)
accountName [Obligatoire] Nom du compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
containerName [Obligatoire] Nom du conteneur du compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
endpoint [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
protocol [Obligatoire] Protocole utilisé pour communiquer avec le compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzureFileContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureFile' (obligatoire)
accountName [Obligatoire] Nom du compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
containerName [Obligatoire] Nom du conteneur du compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
endpoint [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
protocol [Obligatoire] Protocole utilisé pour communiquer avec le compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzurePostgreSql' (obligatoire)
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
databaseName [Obligatoire] Azure SQL nom de la base de données. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
enableSSL Indique si le serveur Azure PostgreSQL nécessite SSL. bool
endpoint [Obligatoire] Point de terminaison cloud Azure pour la base de données. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
portNumber [Obligatoire] Azure SQL port du serveur. int (obligatoire)
serverName [Obligatoire] Azure SQL nom du serveur. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureSqlDatabase' (obligatoire)
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
databaseName [Obligatoire] Azure SQL nom de la base de données. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
endpoint [Obligatoire] Point de terminaison cloud Azure pour la base de données. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
portNumber [Obligatoire] Azure SQL port du serveur. int (obligatoire)
serverName [Obligatoire] Azure SQL nom du serveur. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

GlusterFsContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'GlusterFs' (obligatoire)
serverAddress [Obligatoire] Adresse du serveur GlusterFS (peut être l’adresse IP ou le nom du serveur). string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
volumeName [Obligatoire] Nom du volume GlusterFS. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

LinkedInfo

Nom Description Valeur
linkedId ID de service lié. string
linkedResourceName Nom de la ressource de service lié. string
origin Type du service lié. « Synapse »

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer un espace de travail AML avec plusieurs jeux de données & magasins de données

Déployer sur Azure
Ce modèle crée un espace de travail Azure Machine Learning avec plusieurs jeux de données & magasins de données.
Créer un magasin de données Azure ADLS

Déployer sur Azure
Ce modèle crée un magasin de données ADLS dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Azure ADLS Gen2

Déployer sur Azure
Ce modèle crée un magasin de données ADLS Gen2 dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Stockage Blob

Déployer sur Azure
Ce modèle crée un magasin de données de stockage d’objets blob dans l’espace de travail Azure Machine Learning.
Créer un magasin de données databricks File System

Déployer sur Azure
Ce modèle crée un magasin de données Databricks File System dans l’espace de travail Azure Machine Learning.
Créer un magasin de données de partage de fichiers

Déployer sur Azure
Ce modèle crée un magasin de données de partage de fichiers dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Azure MySQL

Déployer sur Azure
Ce modèle crée un magasin de données MySQL dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Azure PostgreSQL

Déployer sur Azure
Ce modèle crée un magasin de données PostgreSQL dans l’espace de travail Azure Machine Learning.
Créer un magasin de données Azure SQL

Déployer sur Azure
Ce modèle crée un magasin de données SQL dans l’espace de travail Azure Machine Learning.

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource espaces de travail/magasins de données peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/datastores, ajoutez le Terraform suivant à votre modèle.

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

Objets DatastoreContents

Définissez la propriété contentsType pour spécifier le type d’objet.

Pour AzureBlob, utilisez :

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

Pour AzureDataLakeGen1, utilisez :

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

Pour AzureDataLakeGen2, utilisez :

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

Pour AzureFile, utilisez :

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

Pour AzurePostgreSql, utilisez :

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

Pour AzureSqlDatabase, utilisez :

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

Pour GlusterFs, utilisez :

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

Objets DatastoreCredentials

Définissez la propriété credentialsType pour spécifier le type d’objet.

Pour AccountKey, utilisez :

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

Pour Certificat, utilisez :

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

Pour Aucun, utilisez :

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

Pour Sas, utilisez :

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

Pour ServicePrincipal, utilisez :

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

Pour SqlAdmin, utilisez :

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

Valeurs de propriétés

workspaces/datastores

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 255 caractères maximum pour le nom du magasin de données

Caractères valides :
Le nom du magasin de données se compose uniquement de minuscules, de chiffres et de traits de soulignement.
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : espaces de travail
properties [Obligatoire] Attributs supplémentaires de l’entité. DatastoreProperties (obligatoire)

DatastoreProperties

Nom Description Valeur
contenu [Obligatoire] Référence au contenu du stockage du magasin de données. DatastoreContents (obligatoire)
description Texte de description de la ressource. string
isDefault Indique si ce magasin de données est la valeur par défaut pour l’espace de travail. bool
linkedInfo Informations sur l’origine du magasin de données, si liée. LinkedInfo
properties Dictionnaire de propriétés de ressource. DatastoreProperties
tags Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. object
{propriété personnalisée} string

DatastoreContents

Nom Description Valeur
contentsType Définir le type d’objet AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
GlusterFs (obligatoire)

AzureBlobContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzureBlob » (obligatoire)
accountName [Obligatoire] Nom du compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
containerName [Obligatoire] Nom du conteneur de compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
credentials [Obligatoire] Informations d’identification du compte. Magasin de donnéesCredentials (obligatoire)
endpoint [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
protocol [Obligatoire] Protocole utilisé pour communiquer avec le compte de stockage. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

Magasin de donnéesCredentials

Nom Description Valeur
credentialsType Définir le type d’objet AccountKey
Certificate
Aucun
Sas
ServicePrincipal
SqlAdmin (obligatoire)

AccountKeyDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. « AccountKey » (obligatoire)
secrets Secrets de compte de stockage. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nom Description Valeur
key Clé du compte de stockage. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. « AccountKey »
« Certificat »
"None"
« Sas »
« ServicePrincipal »
« SqlAdmin » (obligatoire)

CertificateDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. « Certificat » (obligatoire)
authorityUrl URL d’autorité utilisée pour l’authentification. string
clientId [Obligatoire] ID client du principal de service. chaîne (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Ressource à laquelle le principal de service a accès. string
secrets Secrets du principal de service. CertificateDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. chaîne (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
thumbprint [Obligatoire] Empreinte numérique du certificat utilisé pour l’authentification. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nom Description Valeur
certificat Certificat de principal de service. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. « AccountKey »
« Certificat »
"None"
« Sas »
« ServicePrincipal »
« SqlAdmin » (obligatoire)

NoneDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. « None » (obligatoire)
secrets Secret de magasin de données vide/none. NoneDatastoreSecrets

NoneDatastoreSecrets

Nom Description Valeur
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. « AccountKey »
« Certificat »
"None"
« Sas »
« ServicePrincipal »
« SqlAdmin » (obligatoire)

SasDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. « Sas » (obligatoire)
secrets Secrets de conteneur de stockage. SasDatastoreSecrets

SasDatastoreSecrets

Nom Description Valeur
sasToken Jeton SAP du conteneur de stockage. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec stockage. « AccountKey »
« Certificat »
"None"
« Sas »
« ServicePrincipal »
« SqlAdmin » (obligatoire)

ServicePrincipalDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. « ServicePrincipal » (obligatoire)
authorityUrl URL de l’autorité utilisée pour l’authentification. string
clientId [Obligatoire] ID client du principal de service. string (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Ressource à laquelle le principal de service a accès. string
secrets Secrets du principal de service. ServicePrincipalDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. string (obligatoire)

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Nom Description Valeur
clientSecret Secret du principal du service. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. « AccountKey »
« Certificat »
"None"
« Sas »
« ServicePrincipal »
« SqlAdmin » (obligatoire)

SqlAdminDatastoreCredentials

Nom Description Valeur
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. « SqlAdmin » (obligatoire)
secrets Secrets de base de données SQL. SqlAdminDatastoreSecrets
userId [Obligatoire] Nom d’utilisateur de la base de données SQL. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nom Description Valeur
mot de passe Mot de passe de base de données SQL. string
secretsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. « AccountKey »
« Certificat »
"None"
« Sas »
« ServicePrincipal »
« SqlAdmin » (obligatoire)

AzureDataLakeGen1Contents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzureDataLakeGen1 » (obligatoire)
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
storeName [Obligatoire] Nom du magasin Azure Data Lake. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzureDataLakeGen2 » (obligatoire)
accountName [Obligatoire] Nom du compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
containerName [Obligatoire] Nom du conteneur du compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
endpoint [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
protocol [Obligatoire] Protocole utilisé pour communiquer avec le compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzureFileContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzureFile » (obligatoire)
accountName [Obligatoire] Nom du compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
containerName [Obligatoire] Nom du conteneur du compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
endpoint [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
protocol [Obligatoire] Protocole utilisé pour communiquer avec le compte de stockage. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzurePostgreSql » (obligatoire)
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
databaseName [Obligatoire] Azure SQL nom de la base de données. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
enableSSL Indique si le serveur Azure PostgreSQL nécessite SSL. bool
endpoint [Obligatoire] Point de terminaison cloud Azure pour la base de données. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
portNumber [Obligatoire] Azure SQL port du serveur. int (obligatoire)
serverName [Obligatoire] Azure SQL nom du serveur. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « AzureSqlDatabase » (obligatoire)
credentials [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
databaseName [Obligatoire] Azure SQL nom de la base de données. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
endpoint [Obligatoire] Point de terminaison cloud Azure pour la base de données. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
portNumber [Obligatoire] Azure SQL port du serveur. int (obligatoire)
serverName [Obligatoire] Azure SQL nom du serveur. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

GlusterFsContents

Nom Description Valeur
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. « GlusterFs » (obligatoire)
serverAddress [Obligatoire] Adresse du serveur GlusterFS (peut être l’adresse IP ou le nom du serveur). chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]
volumeName [Obligatoire] Nom du volume GlusterFS. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

LinkedInfo

Nom Description Valeur
linkedId ID de service lié. string
linkedResourceName Nom de la ressource de service lié. string
origin Type du service lié. « Synapse »