Partager via


Espaces de travail Microsoft.MachineLearningServices/magasins de données 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 de ressource

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' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    contents: {
      contentsType: 'string'
      // For remaining properties, see DatastoreContents objects
    }
    description: 'string'
    isDefault: bool
    linkedInfo: {
      linkedId: 'string'
      linkedResourceName: 'string'
      origin: 'string'
    }
    properties: {
      {customized property}: 'string'
    }
    tags: {
      {customized property}: '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 :

{
  authorityUrl: 'string'
  clientId: 'string'
  credentialsType: 'Certificate'
  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 :

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

Pour sqlAdmin, utilisez :

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

Objets DatastoreContents

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

Pour AzureBlob, utilisez :

{
  accountName: 'string'
  containerName: 'string'
  contentsType: 'AzureBlob'
  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 :

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

Pour AzureFile, utilisez :

{
  accountName: 'string'
  containerName: 'string'
  contentsType: 'AzureFile'
  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'
}

Valeurs de propriété

AccountKeyDatastoreCredentials

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

AccountKeyDatastoreSecrets

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

AzureBlobContents

Nom Description Valeur
accountName [Obligatoire] Nom du compte de stockage. corde

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

Contraintes:
Modèle = [a-zA-Z0-9_] (obligatoire)
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureBlob' (obligatoire)
Pouvoirs [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
extrémité [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. corde

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

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

AzureDataLakeGen1Contents

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

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

AzureDataLakeGen2Contents

Nom Description Valeur
accountName [Obligatoire] Nom du compte de stockage. corde

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

Contraintes:
Modèle = [a-zA-Z0-9_] (obligatoire)
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureDataLakeGen2' (obligatoire)
Pouvoirs [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
extrémité [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. corde

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

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

AzureFileContents

Nom Description Valeur
accountName [Obligatoire] Nom du compte de stockage. corde

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

Contraintes:
Modèle = [a-zA-Z0-9_] (obligatoire)
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureFile' (obligatoire)
Pouvoirs [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
extrémité [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. corde

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

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

AzurePostgreSqlContents

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

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

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

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

AzureSqlDatabaseContents

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

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

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

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

CertificateDatastoreCredentials

Nom Description Valeur
authorityUrl URL d’autorité utilisée pour l’authentification. corde
clientId [Obligatoire] ID client du principal de service. corde

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}$ (obligatoire)
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. 'Certificate' (obligatoire)
resourceUri Ressource auquel le principal de service a accès. corde
Secrets Secrets du principal de service. CertificateDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. corde

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}$ (obligatoire)
Empreinte [Obligatoire] Empreinte numérique du certificat utilisé pour l’authentification. corde

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

CertificateDatastoreSecrets

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

DatastoreContents

Nom Description Valeur
contentsType Défini sur « AzureBlob » pour le type AzureBlobContents. Défini sur « AzureDataLakeGen1 » pour le type AzureDataLakeGen1Contents. Défini sur « AzureDataLakeGen2 » pour le type AzureDataLakeGen2Contents. Défini sur « AzureFile » pour le type AzureFileContents. Défini sur « AzurePostgreSql » pour le type AzurePostgreSqlContents. Défini sur « AzureSqlDatabase » pour le type AzureSqlDatabaseContents. Défini sur « GlusterFs » pour le type GlusterFsContents. 'AzureBlob'
'AzureDataLakeGen1'
'AzureDataLakeGen2'
'AzureFile'
'AzurePostgreSql'
'AzureSqlDatabase'
'GlusterFs' (obligatoire)

DatastoreCredentials

Nom Description Valeur
credentialsType Défini sur « AccountKey » pour le type AccountKeyDatastoreCredentials. Défini sur « Certificate » pour le type CertificateDatastoreCredentials. Défini sur « None » pour le type NoneDatastoreCredentials. Défini sur « Sas » pour le type SasDatastoreCredentials. Défini sur « ServicePrincipal » pour le type ServicePrincipalDatastoreCredentials. Défini sur « SqlAdmin » pour le type SqlAdminDatastoreCredentials. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (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. corde
isDefault Indique si ce magasin de données est la valeur par défaut de l’espace de travail. Bool
linkedInfo Informations sur l’origine du magasin de données, si elle est liée. LinkedInfo
Propriétés Dictionnaire de propriétés de ressource. DatastoreProperties
étiquettes Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. DatastorePropertiesTags

DatastoreProperties

Nom Description Valeur

DatastorePropertiesTags

Nom Description Valeur

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). corde

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

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

LinkedInfo

Nom Description Valeur
linkedId ID de service lié. corde
linkedResourceName Nom de la ressource du service lié. corde
origine Type du service lié. 'Synapse'

Microsoft.MachineLearningServices/workspaces/datastores

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Modèle = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’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
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. DatastoreProperties (obligatoire)

NoneDatastoreCredentials

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

NoneDatastoreSecrets

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

SasDatastoreCredentials

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

SasDatastoreSecrets

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

ServicePrincipalDatastoreCredentials

Nom Description Valeur
authorityUrl URL d’autorité utilisée pour l’authentification. corde
clientId [Obligatoire] ID client du principal de service. corde

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}$ (obligatoire)
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. 'ServicePrincipal' (obligatoire)
resourceUri Ressource auquel le principal de service a accès. corde
Secrets Secrets du principal de service. ServicePrincipalDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. corde

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}$ (obligatoire)

ServicePrincipalDatastoreSecrets

Nom Description Valeur
clientSecret Secret du principal de service. corde
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. corde

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

SqlAdminDatastoreSecrets

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

Définition de ressource de modèle ARM

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 de ressource

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": "string"
    },
    "properties": {
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "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 :

{
  "authorityUrl": "string",
  "clientId": "string",
  "credentialsType": "Certificate",
  "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 :

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

Pour sqlAdmin, utilisez :

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

Objets DatastoreContents

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

Pour AzureBlob, utilisez :

{
  "accountName": "string",
  "containerName": "string",
  "contentsType": "AzureBlob",
  "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 :

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

Pour AzureFile, utilisez :

{
  "accountName": "string",
  "containerName": "string",
  "contentsType": "AzureFile",
  "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"
}

Valeurs de propriété

AccountKeyDatastoreCredentials

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

AccountKeyDatastoreSecrets

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

AzureBlobContents

Nom Description Valeur
accountName [Obligatoire] Nom du compte de stockage. corde

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

Contraintes:
Modèle = [a-zA-Z0-9_] (obligatoire)
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureBlob' (obligatoire)
Pouvoirs [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
extrémité [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. corde

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

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

AzureDataLakeGen1Contents

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

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

AzureDataLakeGen2Contents

Nom Description Valeur
accountName [Obligatoire] Nom du compte de stockage. corde

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

Contraintes:
Modèle = [a-zA-Z0-9_] (obligatoire)
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureDataLakeGen2' (obligatoire)
Pouvoirs [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
extrémité [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. corde

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

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

AzureFileContents

Nom Description Valeur
accountName [Obligatoire] Nom du compte de stockage. corde

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

Contraintes:
Modèle = [a-zA-Z0-9_] (obligatoire)
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureFile' (obligatoire)
Pouvoirs [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
extrémité [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. corde

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

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

AzurePostgreSqlContents

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

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

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

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

AzureSqlDatabaseContents

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

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

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

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

CertificateDatastoreCredentials

Nom Description Valeur
authorityUrl URL d’autorité utilisée pour l’authentification. corde
clientId [Obligatoire] ID client du principal de service. corde

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}$ (obligatoire)
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. 'Certificate' (obligatoire)
resourceUri Ressource auquel le principal de service a accès. corde
Secrets Secrets du principal de service. CertificateDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. corde

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}$ (obligatoire)
Empreinte [Obligatoire] Empreinte numérique du certificat utilisé pour l’authentification. corde

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

CertificateDatastoreSecrets

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

DatastoreContents

Nom Description Valeur
contentsType Défini sur « AzureBlob » pour le type AzureBlobContents. Défini sur « AzureDataLakeGen1 » pour le type AzureDataLakeGen1Contents. Défini sur « AzureDataLakeGen2 » pour le type AzureDataLakeGen2Contents. Défini sur « AzureFile » pour le type AzureFileContents. Défini sur « AzurePostgreSql » pour le type AzurePostgreSqlContents. Défini sur « AzureSqlDatabase » pour le type AzureSqlDatabaseContents. Défini sur « GlusterFs » pour le type GlusterFsContents. 'AzureBlob'
'AzureDataLakeGen1'
'AzureDataLakeGen2'
'AzureFile'
'AzurePostgreSql'
'AzureSqlDatabase'
'GlusterFs' (obligatoire)

DatastoreCredentials

Nom Description Valeur
credentialsType Défini sur « AccountKey » pour le type AccountKeyDatastoreCredentials. Défini sur « Certificate » pour le type CertificateDatastoreCredentials. Défini sur « None » pour le type NoneDatastoreCredentials. Défini sur « Sas » pour le type SasDatastoreCredentials. Défini sur « ServicePrincipal » pour le type ServicePrincipalDatastoreCredentials. Défini sur « SqlAdmin » pour le type SqlAdminDatastoreCredentials. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (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. corde
isDefault Indique si ce magasin de données est la valeur par défaut de l’espace de travail. Bool
linkedInfo Informations sur l’origine du magasin de données, si elle est liée. LinkedInfo
Propriétés Dictionnaire de propriétés de ressource. DatastoreProperties
étiquettes Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. DatastorePropertiesTags

DatastoreProperties

Nom Description Valeur

DatastorePropertiesTags

Nom Description Valeur

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). corde

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

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

LinkedInfo

Nom Description Valeur
linkedId ID de service lié. corde
linkedResourceName Nom de la ressource du service lié. corde
origine Type du service lié. 'Synapse'

Microsoft.MachineLearningServices/workspaces/datastores

Nom Description Valeur
apiVersion Version de l’API '2021-03-01-preview'
nom Nom de la ressource corde

Contraintes:
Modèle = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatoire)
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. DatastoreProperties (obligatoire)
type Type de ressource 'Microsoft.MachineLearningServices/workspaces/datastores'

NoneDatastoreCredentials

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

NoneDatastoreSecrets

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

SasDatastoreCredentials

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

SasDatastoreSecrets

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

ServicePrincipalDatastoreCredentials

Nom Description Valeur
authorityUrl URL d’autorité utilisée pour l’authentification. corde
clientId [Obligatoire] ID client du principal de service. corde

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}$ (obligatoire)
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. 'ServicePrincipal' (obligatoire)
resourceUri Ressource auquel le principal de service a accès. corde
Secrets Secrets du principal de service. ServicePrincipalDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. corde

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}$ (obligatoire)

ServicePrincipalDatastoreSecrets

Nom Description Valeur
clientSecret Secret du principal de service. corde
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. corde

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

SqlAdminDatastoreSecrets

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

Exemples d’utilisation

Modèles de démarrage rapide Microsoft Azure

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

Modèle Description
créer un magasin de données de 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 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 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 Datastore

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 de ressource

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"
  body = jsonencode({
    properties = {
      contents = {
        contentsType = "string"
        // For remaining properties, see DatastoreContents objects
      }
      description = "string"
      isDefault = bool
      linkedInfo = {
        linkedId = "string"
        linkedResourceName = "string"
        origin = "string"
      }
      properties = {
        {customized property} = "string"
      }
      tags = {
        {customized property} = "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 :

{
  authorityUrl = "string"
  clientId = "string"
  credentialsType = "Certificate"
  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 :

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

Pour sqlAdmin, utilisez :

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

Objets DatastoreContents

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

Pour AzureBlob, utilisez :

{
  accountName = "string"
  containerName = "string"
  contentsType = "AzureBlob"
  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 :

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

Pour AzureFile, utilisez :

{
  accountName = "string"
  containerName = "string"
  contentsType = "AzureFile"
  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"
}

Valeurs de propriété

AccountKeyDatastoreCredentials

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

AccountKeyDatastoreSecrets

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

AzureBlobContents

Nom Description Valeur
accountName [Obligatoire] Nom du compte de stockage. corde

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

Contraintes:
Modèle = [a-zA-Z0-9_] (obligatoire)
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureBlob' (obligatoire)
Pouvoirs [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
extrémité [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. corde

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

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

AzureDataLakeGen1Contents

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

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

AzureDataLakeGen2Contents

Nom Description Valeur
accountName [Obligatoire] Nom du compte de stockage. corde

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

Contraintes:
Modèle = [a-zA-Z0-9_] (obligatoire)
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureDataLakeGen2' (obligatoire)
Pouvoirs [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
extrémité [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. corde

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

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

AzureFileContents

Nom Description Valeur
accountName [Obligatoire] Nom du compte de stockage. corde

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

Contraintes:
Modèle = [a-zA-Z0-9_] (obligatoire)
contentsType [Obligatoire] Type de stockage qui sauvegarde le magasin de données. 'AzureFile' (obligatoire)
Pouvoirs [Obligatoire] Informations d’identification du compte. DatastoreCredentials (obligatoire)
extrémité [Obligatoire] Point de terminaison cloud Azure pour le compte de stockage. corde

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

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

AzurePostgreSqlContents

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

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

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

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

AzureSqlDatabaseContents

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

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

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

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

CertificateDatastoreCredentials

Nom Description Valeur
authorityUrl URL d’autorité utilisée pour l’authentification. corde
clientId [Obligatoire] ID client du principal de service. corde

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}$ (obligatoire)
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. 'Certificate' (obligatoire)
resourceUri Ressource auquel le principal de service a accès. corde
Secrets Secrets du principal de service. CertificateDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. corde

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}$ (obligatoire)
Empreinte [Obligatoire] Empreinte numérique du certificat utilisé pour l’authentification. corde

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

CertificateDatastoreSecrets

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

DatastoreContents

Nom Description Valeur
contentsType Défini sur « AzureBlob » pour le type AzureBlobContents. Défini sur « AzureDataLakeGen1 » pour le type AzureDataLakeGen1Contents. Défini sur « AzureDataLakeGen2 » pour le type AzureDataLakeGen2Contents. Défini sur « AzureFile » pour le type AzureFileContents. Défini sur « AzurePostgreSql » pour le type AzurePostgreSqlContents. Défini sur « AzureSqlDatabase » pour le type AzureSqlDatabaseContents. Défini sur « GlusterFs » pour le type GlusterFsContents. 'AzureBlob'
'AzureDataLakeGen1'
'AzureDataLakeGen2'
'AzureFile'
'AzurePostgreSql'
'AzureSqlDatabase'
'GlusterFs' (obligatoire)

DatastoreCredentials

Nom Description Valeur
credentialsType Défini sur « AccountKey » pour le type AccountKeyDatastoreCredentials. Défini sur « Certificate » pour le type CertificateDatastoreCredentials. Défini sur « None » pour le type NoneDatastoreCredentials. Défini sur « Sas » pour le type SasDatastoreCredentials. Défini sur « ServicePrincipal » pour le type ServicePrincipalDatastoreCredentials. Défini sur « SqlAdmin » pour le type SqlAdminDatastoreCredentials. 'AccountKey'
'Certificat'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin' (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. corde
isDefault Indique si ce magasin de données est la valeur par défaut de l’espace de travail. Bool
linkedInfo Informations sur l’origine du magasin de données, si elle est liée. LinkedInfo
Propriétés Dictionnaire de propriétés de ressource. DatastoreProperties
étiquettes Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. DatastorePropertiesTags

DatastoreProperties

Nom Description Valeur

DatastorePropertiesTags

Nom Description Valeur

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). corde

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

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

LinkedInfo

Nom Description Valeur
linkedId ID de service lié. corde
linkedResourceName Nom de la ressource du service lié. corde
origine Type du service lié. 'Synapse'

Microsoft.MachineLearningServices/workspaces/datastores

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Modèle = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : espaces de travail
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. DatastoreProperties (obligatoire)
type Type de ressource « Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview »

NoneDatastoreCredentials

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

NoneDatastoreSecrets

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

SasDatastoreCredentials

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

SasDatastoreSecrets

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

ServicePrincipalDatastoreCredentials

Nom Description Valeur
authorityUrl URL d’autorité utilisée pour l’authentification. corde
clientId [Obligatoire] ID client du principal de service. corde

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}$ (obligatoire)
credentialsType [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. 'ServicePrincipal' (obligatoire)
resourceUri Ressource auquel le principal de service a accès. corde
Secrets Secrets du principal de service. ServicePrincipalDatastoreSecrets
tenantId [Obligatoire] ID du locataire auquel appartient le principal de service. corde

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}$ (obligatoire)

ServicePrincipalDatastoreSecrets

Nom Description Valeur
clientSecret Secret du principal de service. corde
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. corde

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

SqlAdminDatastoreSecrets

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