Espaces de travail Microsoft.MachineLearningServices/magasins de données 2023-06-01-preview
Le type de ressource espaces de travail/magasins de données peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.MachineLearningServices/workspaces/datastores, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2023-06-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
credentials: {
credentialsType: 'string'
// For remaining properties, see DatastoreCredentials objects
}
description: 'string'
intellectualProperty: {
protectionLevel: 'string'
publisher: 'string'
}
properties: {
{customized property}: 'string'
}
tags: {
{customized property}: 'string'
}
datastoreType: 'string'
// For remaining properties, see DatastoreProperties objects
}
}
Définissez la propriété artifactType pour spécifier le type d’objet.
Pour LakeHouse, utilisez :
{
artifactType: 'LakeHouse'
}
Définissez la propriété datastoreType pour spécifier le type d’objet.
Pour AzureBlob, utilisez :
{
accountName: 'string'
containerName: 'string'
datastoreType: 'AzureBlob'
endpoint: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
Pour AzureDataLakeGen1, utilisez :
{
datastoreType: 'AzureDataLakeGen1'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
storeName: 'string'
subscriptionId: 'string'
}
Pour AzureDataLakeGen2, utilisez :
{
accountName: 'string'
datastoreType: 'AzureDataLakeGen2'
endpoint: 'string'
filesystem: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
Pour AzureFile, utilisez :
{
accountName: 'string'
datastoreType: 'AzureFile'
endpoint: 'string'
fileShareName: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
Pour Hdfs, utilisez :
{
datastoreType: 'Hdfs'
hdfsServerCertificate: 'string'
nameNodeAddress: 'string'
protocol: 'string'
}
Pour OneLake, utilisez :
{
artifact: {
artifactName: 'string'
artifactType: 'string'
// For remaining properties, see OneLakeArtifact objects
}
datastoreType: 'OneLake'
endpoint: 'string'
oneLakeWorkspaceName: 'string'
serviceDataAccessAuthIdentity: 'string'
}
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'
resourceUrl: 'string'
secrets: {
certificate: 'string'
secretsType: 'string'
}
tenantId: 'string'
thumbprint: 'string'
}
Pour KerberosKeytab, utilisez :
{
credentialsType: 'KerberosKeytab'
kerberosKdcAddress: 'string'
kerberosPrincipal: 'string'
kerberosRealm: 'string'
secrets: {
kerberosKeytab: 'string'
secretsType: 'string'
}
}
Pour KerberosPassword, utilisez :
{
credentialsType: 'KerberosPassword'
kerberosKdcAddress: 'string'
kerberosPrincipal: 'string'
kerberosRealm: 'string'
secrets: {
kerberosPassword: 'string'
secretsType: 'string'
}
}
Pour Aucun, utilisez :
{
credentialsType: 'None'
}
Pour Sas, utilisez :
{
credentialsType: 'Sas'
secrets: {
sasToken: 'string'
secretsType: 'string'
}
}
Pour ServicePrincipal, utilisez :
{
authorityUrl: 'string'
clientId: 'string'
credentialsType: 'ServicePrincipal'
resourceUrl: 'string'
secrets: {
clientSecret: 'string'
secretsType: 'string'
}
tenantId: 'string'
}
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'AccountKey' (obligatoire) |
Secrets | [Obligatoire] Secrets du compte de stockage. | AccountKeyDatastoreSecrets (obligatoire) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte de stockage. | corde |
containerName | Nom du conteneur du compte de stockage. | corde |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureBlob' (obligatoire) |
extrémité | Point de terminaison cloud Azure pour le compte de stockage. | corde |
protocole | Protocole utilisé pour communiquer avec le compte de stockage. | corde |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | ID d’abonnement Azure | corde |
Nom | Description | Valeur |
---|---|---|
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureDataLakeGen1' (obligatoire) |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
storeName | [Obligatoire] Nom d’Azure Data Lake Store. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
subscriptionId | ID d’abonnement Azure | corde |
Nom | Description | Valeur |
---|---|---|
accountName | [Obligatoire] Nom du compte de stockage. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureDataLakeGen2' (obligatoire) |
extrémité | Point de terminaison cloud Azure pour le compte de stockage. | corde |
système de fichiers | [Obligatoire] Nom du système de fichiers Data Lake Gen2. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
protocole | Protocole utilisé pour communiquer avec le compte de stockage. | corde |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | ID d’abonnement Azure | corde |
Nom | Description | Valeur |
---|---|---|
accountName | [Obligatoire] Nom du compte de stockage. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureFile' (obligatoire) |
extrémité | Point de terminaison cloud Azure pour le compte de stockage. | corde |
fileShareName | [Obligatoire] Nom du partage de fichiers Azure vers lequel pointe le magasin de données. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
protocole | Protocole utilisé pour communiquer avec le compte de stockage. | corde |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | ID d’abonnement Azure | corde |
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) |
resourceUrl | Ressource auquel le principal de service a accès. | corde |
Secrets | [Obligatoire] Secrets du principal de service. | CertificateDatastoreSecrets (obligatoire) |
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: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
credentialsType | Défini sur « AccountKey » pour le type AccountKeyDatastoreCredentials. Défini sur « Certificate » pour le type CertificateDatastoreCredentials. Défini sur « KerberosKeytab » pour le type KerberosKeytabCredentials. Défini sur « KerberosPassword » pour le type KerberosPasswordCredentials. Défini sur « None » pour le type NoneDatastoreCredentials. Défini sur « Sas » pour le type SasDatastoreCredentials. Défini sur « ServicePrincipal » pour le type ServicePrincipalDatastoreCredentials. | 'AccountKey' 'Certificat' 'KerberosKeytab' 'KerberosPassword' 'None' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
Pouvoirs | [Obligatoire] Informations d’identification du compte. | DatastoreCredentials (obligatoire) |
datastoreType | Défini sur « AzureBlob » pour le type AzureBlobDatastore. Défini sur « AzureDataLakeGen1 » pour le type AzureDataLakeGen1Datastore. Défini sur « AzureDataLakeGen2 » pour le type AzureDataLakeGen2Datastore. Défini sur « AzureFile » pour le type azureFileDatastore. Défini sur « Hdfs » pour le type HdfsDatastore. Défini sur « OneLake » pour le type OneLakeDatastore. | 'AzureBlob' 'AzureDataLakeGen1' 'AzureDataLakeGen2' 'AzureFile' 'Hdfs' 'OneLake' (obligatoire) |
description | Texte de description de la ressource. | corde |
intellectualProperty | Détails de propriété intellectuelle. | IntellectualProperty |
Propriétés | Dictionnaire de propriétés de ressource. | ResourceBaseProperties |
étiquettes | Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. | ResourceBaseTags |
Nom | Description | Valeur |
---|---|---|
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'Hdfs' (obligatoire) |
hdfsServerCertificate | Certificat TLS du serveur HDFS. Doit être une chaîne encodée en base64. Obligatoire si le protocole « Https » est sélectionné. | corde |
nameNodeAddress | [Obligatoire] Adresse IP ou nom d’hôte DNS. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
protocole | Protocole utilisé pour communiquer avec le compte de stockage (Https/Http). | corde |
Nom | Description | Valeur |
---|---|---|
protectionLevel | Niveau de protection de la propriété intellectuelle. | 'All' 'None' |
éditeur | [Obligatoire] Éditeur de la propriété intellectuelle. Doit être identique au nom de l’éditeur du Registre. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'KerberosKeytab' (obligatoire) |
kerberosKdcAddress | [Obligatoire] Adresse IP ou nom d’hôte DNS. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosPrincipal | [Obligatoire] Nom d’utilisateur Kerberos | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosRealm | [Obligatoire] Domaine sur lequel un serveur d’authentification Kerberos dispose de l’autorité nécessaire pour authentifier un utilisateur, un hôte ou un service. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
Secrets | [Obligatoire] Secrets Keytab. | KerberosKeytabSecrets (obligatoire) |
Nom | Description | Valeur |
---|---|---|
kerberosKeytab | Secret keytab Kerberos. | corde |
secretsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'AccountKey' 'Certificat' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'KerberosPassword' (obligatoire) |
kerberosKdcAddress | [Obligatoire] Adresse IP ou nom d’hôte DNS. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosPrincipal | [Obligatoire] Nom d’utilisateur Kerberos | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosRealm | [Obligatoire] Domaine sur lequel un serveur d’authentification Kerberos dispose de l’autorité nécessaire pour authentifier un utilisateur, un hôte ou un service. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
Secrets | [Obligatoire] Secrets de mot de passe Kerberos. | KerberosPasswordSecrets (obligatoire) |
Nom | Description | Valeur |
---|---|---|
kerberosPassword | Secret de mot de passe Kerberos. | corde |
secretsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'AccountKey' 'Certificat' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
artifactType | [Obligatoire] Type d’artefact OneLake | 'LakeHouse' (obligatoire) |
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) |
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'None' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
artifactName | [Obligatoire] Nom de l’artefact OneLake | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
artifactType | Défini sur « LakeHouse » pour le type LakeHouseArtifact. | 'LakeHouse' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
artefact | [Obligatoire] Artefact OneLake qui sauvegarde le magasin de données. | OneLakeArtifact (obligatoire) |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'OneLake' (obligatoire) |
extrémité | Point de terminaison OneLake à utiliser pour le magasin de données. | corde |
oneLakeWorkspaceName | [Obligatoire] Nom de l’espace de travail OneLake. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'Sas' (obligatoire) |
Secrets | [Obligatoire] Secrets du conteneur de stockage. | SasDatastoreSecrets (obligatoire) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
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) |
resourceUrl | Ressource auquel le principal de service a accès. | corde |
Secrets | [Obligatoire] Secrets du principal de service. | ServicePrincipalDatastoreSecrets (obligatoire) |
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) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Le type de ressource espaces de travail/magasins de données peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.MachineLearningServices/workspaces/datastores, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.MachineLearningServices/workspaces/datastores",
"apiVersion": "2023-06-01-preview",
"name": "string",
"properties": {
"credentials": {
"credentialsType": "string"
// For remaining properties, see DatastoreCredentials objects
},
"description": "string",
"intellectualProperty": {
"protectionLevel": "string",
"publisher": "string"
},
"properties": {
"{customized property}": "string"
},
"tags": {
"{customized property}": "string"
},
"datastoreType": "string"
// For remaining properties, see DatastoreProperties objects
}
}
Définissez la propriété artifactType pour spécifier le type d’objet.
Pour LakeHouse, utilisez :
{
"artifactType": "LakeHouse"
}
Définissez la propriété datastoreType pour spécifier le type d’objet.
Pour AzureBlob, utilisez :
{
"accountName": "string",
"containerName": "string",
"datastoreType": "AzureBlob",
"endpoint": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
Pour AzureDataLakeGen1, utilisez :
{
"datastoreType": "AzureDataLakeGen1",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"storeName": "string",
"subscriptionId": "string"
}
Pour AzureDataLakeGen2, utilisez :
{
"accountName": "string",
"datastoreType": "AzureDataLakeGen2",
"endpoint": "string",
"filesystem": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
Pour AzureFile, utilisez :
{
"accountName": "string",
"datastoreType": "AzureFile",
"endpoint": "string",
"fileShareName": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
Pour Hdfs, utilisez :
{
"datastoreType": "Hdfs",
"hdfsServerCertificate": "string",
"nameNodeAddress": "string",
"protocol": "string"
}
Pour OneLake, utilisez :
{
"artifact": {
"artifactName": "string",
"artifactType": "string"
// For remaining properties, see OneLakeArtifact objects
},
"datastoreType": "OneLake",
"endpoint": "string",
"oneLakeWorkspaceName": "string",
"serviceDataAccessAuthIdentity": "string"
}
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",
"resourceUrl": "string",
"secrets": {
"certificate": "string",
"secretsType": "string"
},
"tenantId": "string",
"thumbprint": "string"
}
Pour KerberosKeytab, utilisez :
{
"credentialsType": "KerberosKeytab",
"kerberosKdcAddress": "string",
"kerberosPrincipal": "string",
"kerberosRealm": "string",
"secrets": {
"kerberosKeytab": "string",
"secretsType": "string"
}
}
Pour KerberosPassword, utilisez :
{
"credentialsType": "KerberosPassword",
"kerberosKdcAddress": "string",
"kerberosPrincipal": "string",
"kerberosRealm": "string",
"secrets": {
"kerberosPassword": "string",
"secretsType": "string"
}
}
Pour Aucun, utilisez :
{
"credentialsType": "None"
}
Pour Sas, utilisez :
{
"credentialsType": "Sas",
"secrets": {
"sasToken": "string",
"secretsType": "string"
}
}
Pour ServicePrincipal, utilisez :
{
"authorityUrl": "string",
"clientId": "string",
"credentialsType": "ServicePrincipal",
"resourceUrl": "string",
"secrets": {
"clientSecret": "string",
"secretsType": "string"
},
"tenantId": "string"
}
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'AccountKey' (obligatoire) |
Secrets | [Obligatoire] Secrets du compte de stockage. | AccountKeyDatastoreSecrets (obligatoire) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte de stockage. | corde |
containerName | Nom du conteneur du compte de stockage. | corde |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureBlob' (obligatoire) |
extrémité | Point de terminaison cloud Azure pour le compte de stockage. | corde |
protocole | Protocole utilisé pour communiquer avec le compte de stockage. | corde |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | ID d’abonnement Azure | corde |
Nom | Description | Valeur |
---|---|---|
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureDataLakeGen1' (obligatoire) |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
storeName | [Obligatoire] Nom d’Azure Data Lake Store. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
subscriptionId | ID d’abonnement Azure | corde |
Nom | Description | Valeur |
---|---|---|
accountName | [Obligatoire] Nom du compte de stockage. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureDataLakeGen2' (obligatoire) |
extrémité | Point de terminaison cloud Azure pour le compte de stockage. | corde |
système de fichiers | [Obligatoire] Nom du système de fichiers Data Lake Gen2. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
protocole | Protocole utilisé pour communiquer avec le compte de stockage. | corde |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | ID d’abonnement Azure | corde |
Nom | Description | Valeur |
---|---|---|
accountName | [Obligatoire] Nom du compte de stockage. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureFile' (obligatoire) |
extrémité | Point de terminaison cloud Azure pour le compte de stockage. | corde |
fileShareName | [Obligatoire] Nom du partage de fichiers Azure vers lequel pointe le magasin de données. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
protocole | Protocole utilisé pour communiquer avec le compte de stockage. | corde |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | ID d’abonnement Azure | corde |
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) |
resourceUrl | Ressource auquel le principal de service a accès. | corde |
Secrets | [Obligatoire] Secrets du principal de service. | CertificateDatastoreSecrets (obligatoire) |
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: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
credentialsType | Défini sur « AccountKey » pour le type AccountKeyDatastoreCredentials. Défini sur « Certificate » pour le type CertificateDatastoreCredentials. Défini sur « KerberosKeytab » pour le type KerberosKeytabCredentials. Défini sur « KerberosPassword » pour le type KerberosPasswordCredentials. Défini sur « None » pour le type NoneDatastoreCredentials. Défini sur « Sas » pour le type SasDatastoreCredentials. Défini sur « ServicePrincipal » pour le type ServicePrincipalDatastoreCredentials. | 'AccountKey' 'Certificat' 'KerberosKeytab' 'KerberosPassword' 'None' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
Pouvoirs | [Obligatoire] Informations d’identification du compte. | DatastoreCredentials (obligatoire) |
datastoreType | Défini sur « AzureBlob » pour le type AzureBlobDatastore. Défini sur « AzureDataLakeGen1 » pour le type AzureDataLakeGen1Datastore. Défini sur « AzureDataLakeGen2 » pour le type AzureDataLakeGen2Datastore. Défini sur « AzureFile » pour le type azureFileDatastore. Défini sur « Hdfs » pour le type HdfsDatastore. Défini sur « OneLake » pour le type OneLakeDatastore. | 'AzureBlob' 'AzureDataLakeGen1' 'AzureDataLakeGen2' 'AzureFile' 'Hdfs' 'OneLake' (obligatoire) |
description | Texte de description de la ressource. | corde |
intellectualProperty | Détails de propriété intellectuelle. | IntellectualProperty |
Propriétés | Dictionnaire de propriétés de ressource. | ResourceBaseProperties |
étiquettes | Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. | ResourceBaseTags |
Nom | Description | Valeur |
---|---|---|
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'Hdfs' (obligatoire) |
hdfsServerCertificate | Certificat TLS du serveur HDFS. Doit être une chaîne encodée en base64. Obligatoire si le protocole « Https » est sélectionné. | corde |
nameNodeAddress | [Obligatoire] Adresse IP ou nom d’hôte DNS. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
protocole | Protocole utilisé pour communiquer avec le compte de stockage (Https/Http). | corde |
Nom | Description | Valeur |
---|---|---|
protectionLevel | Niveau de protection de la propriété intellectuelle. | 'All' 'None' |
éditeur | [Obligatoire] Éditeur de la propriété intellectuelle. Doit être identique au nom de l’éditeur du Registre. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'KerberosKeytab' (obligatoire) |
kerberosKdcAddress | [Obligatoire] Adresse IP ou nom d’hôte DNS. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosPrincipal | [Obligatoire] Nom d’utilisateur Kerberos | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosRealm | [Obligatoire] Domaine sur lequel un serveur d’authentification Kerberos dispose de l’autorité nécessaire pour authentifier un utilisateur, un hôte ou un service. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
Secrets | [Obligatoire] Secrets Keytab. | KerberosKeytabSecrets (obligatoire) |
Nom | Description | Valeur |
---|---|---|
kerberosKeytab | Secret keytab Kerberos. | corde |
secretsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'AccountKey' 'Certificat' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'KerberosPassword' (obligatoire) |
kerberosKdcAddress | [Obligatoire] Adresse IP ou nom d’hôte DNS. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosPrincipal | [Obligatoire] Nom d’utilisateur Kerberos | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosRealm | [Obligatoire] Domaine sur lequel un serveur d’authentification Kerberos dispose de l’autorité nécessaire pour authentifier un utilisateur, un hôte ou un service. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
Secrets | [Obligatoire] Secrets de mot de passe Kerberos. | KerberosPasswordSecrets (obligatoire) |
Nom | Description | Valeur |
---|---|---|
kerberosPassword | Secret de mot de passe Kerberos. | corde |
secretsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'AccountKey' 'Certificat' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
artifactType | [Obligatoire] Type d’artefact OneLake | 'LakeHouse' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2023-06-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' |
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'None' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
artifactName | [Obligatoire] Nom de l’artefact OneLake | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
artifactType | Défini sur « LakeHouse » pour le type LakeHouseArtifact. | 'LakeHouse' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
artefact | [Obligatoire] Artefact OneLake qui sauvegarde le magasin de données. | OneLakeArtifact (obligatoire) |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'OneLake' (obligatoire) |
extrémité | Point de terminaison OneLake à utiliser pour le magasin de données. | corde |
oneLakeWorkspaceName | [Obligatoire] Nom de l’espace de travail OneLake. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'Sas' (obligatoire) |
Secrets | [Obligatoire] Secrets du conteneur de stockage. | SasDatastoreSecrets (obligatoire) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
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) |
resourceUrl | Ressource auquel le principal de service a accès. | corde |
Secrets | [Obligatoire] Secrets du principal de service. | ServicePrincipalDatastoreSecrets (obligatoire) |
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) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
créer un magasin de données de stockage Blob |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Ce modèle crée un magasin de données SQL dans l’espace de travail Azure Machine Learning. |
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.
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@2023-06-01-preview"
name = "string"
body = jsonencode({
properties = {
credentials = {
credentialsType = "string"
// For remaining properties, see DatastoreCredentials objects
}
description = "string"
intellectualProperty = {
protectionLevel = "string"
publisher = "string"
}
properties = {
{customized property} = "string"
}
tags = {
{customized property} = "string"
}
datastoreType = "string"
// For remaining properties, see DatastoreProperties objects
}
})
}
Définissez la propriété artifactType pour spécifier le type d’objet.
Pour LakeHouse, utilisez :
{
artifactType = "LakeHouse"
}
Définissez la propriété datastoreType pour spécifier le type d’objet.
Pour AzureBlob, utilisez :
{
accountName = "string"
containerName = "string"
datastoreType = "AzureBlob"
endpoint = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
Pour AzureDataLakeGen1, utilisez :
{
datastoreType = "AzureDataLakeGen1"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
storeName = "string"
subscriptionId = "string"
}
Pour AzureDataLakeGen2, utilisez :
{
accountName = "string"
datastoreType = "AzureDataLakeGen2"
endpoint = "string"
filesystem = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
Pour AzureFile, utilisez :
{
accountName = "string"
datastoreType = "AzureFile"
endpoint = "string"
fileShareName = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
Pour Hdfs, utilisez :
{
datastoreType = "Hdfs"
hdfsServerCertificate = "string"
nameNodeAddress = "string"
protocol = "string"
}
Pour OneLake, utilisez :
{
artifact = {
artifactName = "string"
artifactType = "string"
// For remaining properties, see OneLakeArtifact objects
}
datastoreType = "OneLake"
endpoint = "string"
oneLakeWorkspaceName = "string"
serviceDataAccessAuthIdentity = "string"
}
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"
resourceUrl = "string"
secrets = {
certificate = "string"
secretsType = "string"
}
tenantId = "string"
thumbprint = "string"
}
Pour KerberosKeytab, utilisez :
{
credentialsType = "KerberosKeytab"
kerberosKdcAddress = "string"
kerberosPrincipal = "string"
kerberosRealm = "string"
secrets = {
kerberosKeytab = "string"
secretsType = "string"
}
}
Pour KerberosPassword, utilisez :
{
credentialsType = "KerberosPassword"
kerberosKdcAddress = "string"
kerberosPrincipal = "string"
kerberosRealm = "string"
secrets = {
kerberosPassword = "string"
secretsType = "string"
}
}
Pour Aucun, utilisez :
{
credentialsType = "None"
}
Pour Sas, utilisez :
{
credentialsType = "Sas"
secrets = {
sasToken = "string"
secretsType = "string"
}
}
Pour ServicePrincipal, utilisez :
{
authorityUrl = "string"
clientId = "string"
credentialsType = "ServicePrincipal"
resourceUrl = "string"
secrets = {
clientSecret = "string"
secretsType = "string"
}
tenantId = "string"
}
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'AccountKey' (obligatoire) |
Secrets | [Obligatoire] Secrets du compte de stockage. | AccountKeyDatastoreSecrets (obligatoire) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
accountName | Nom du compte de stockage. | corde |
containerName | Nom du conteneur du compte de stockage. | corde |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureBlob' (obligatoire) |
extrémité | Point de terminaison cloud Azure pour le compte de stockage. | corde |
protocole | Protocole utilisé pour communiquer avec le compte de stockage. | corde |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | ID d’abonnement Azure | corde |
Nom | Description | Valeur |
---|---|---|
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureDataLakeGen1' (obligatoire) |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
storeName | [Obligatoire] Nom d’Azure Data Lake Store. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
subscriptionId | ID d’abonnement Azure | corde |
Nom | Description | Valeur |
---|---|---|
accountName | [Obligatoire] Nom du compte de stockage. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureDataLakeGen2' (obligatoire) |
extrémité | Point de terminaison cloud Azure pour le compte de stockage. | corde |
système de fichiers | [Obligatoire] Nom du système de fichiers Data Lake Gen2. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
protocole | Protocole utilisé pour communiquer avec le compte de stockage. | corde |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | ID d’abonnement Azure | corde |
Nom | Description | Valeur |
---|---|---|
accountName | [Obligatoire] Nom du compte de stockage. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'AzureFile' (obligatoire) |
extrémité | Point de terminaison cloud Azure pour le compte de stockage. | corde |
fileShareName | [Obligatoire] Nom du partage de fichiers Azure vers lequel pointe le magasin de données. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
protocole | Protocole utilisé pour communiquer avec le compte de stockage. | corde |
resourceGroup | Nom du groupe de ressources Azure | corde |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | ID d’abonnement Azure | corde |
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) |
resourceUrl | Ressource auquel le principal de service a accès. | corde |
Secrets | [Obligatoire] Secrets du principal de service. | CertificateDatastoreSecrets (obligatoire) |
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: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
credentialsType | Défini sur « AccountKey » pour le type AccountKeyDatastoreCredentials. Défini sur « Certificate » pour le type CertificateDatastoreCredentials. Défini sur « KerberosKeytab » pour le type KerberosKeytabCredentials. Défini sur « KerberosPassword » pour le type KerberosPasswordCredentials. Défini sur « None » pour le type NoneDatastoreCredentials. Défini sur « Sas » pour le type SasDatastoreCredentials. Défini sur « ServicePrincipal » pour le type ServicePrincipalDatastoreCredentials. | 'AccountKey' 'Certificat' 'KerberosKeytab' 'KerberosPassword' 'None' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
Pouvoirs | [Obligatoire] Informations d’identification du compte. | DatastoreCredentials (obligatoire) |
datastoreType | Défini sur « AzureBlob » pour le type AzureBlobDatastore. Défini sur « AzureDataLakeGen1 » pour le type AzureDataLakeGen1Datastore. Défini sur « AzureDataLakeGen2 » pour le type AzureDataLakeGen2Datastore. Défini sur « AzureFile » pour le type azureFileDatastore. Défini sur « Hdfs » pour le type HdfsDatastore. Défini sur « OneLake » pour le type OneLakeDatastore. | 'AzureBlob' 'AzureDataLakeGen1' 'AzureDataLakeGen2' 'AzureFile' 'Hdfs' 'OneLake' (obligatoire) |
description | Texte de description de la ressource. | corde |
intellectualProperty | Détails de propriété intellectuelle. | IntellectualProperty |
Propriétés | Dictionnaire de propriétés de ressource. | ResourceBaseProperties |
étiquettes | Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. | ResourceBaseTags |
Nom | Description | Valeur |
---|---|---|
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'Hdfs' (obligatoire) |
hdfsServerCertificate | Certificat TLS du serveur HDFS. Doit être une chaîne encodée en base64. Obligatoire si le protocole « Https » est sélectionné. | corde |
nameNodeAddress | [Obligatoire] Adresse IP ou nom d’hôte DNS. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
protocole | Protocole utilisé pour communiquer avec le compte de stockage (Https/Http). | corde |
Nom | Description | Valeur |
---|---|---|
protectionLevel | Niveau de protection de la propriété intellectuelle. | 'All' 'None' |
éditeur | [Obligatoire] Éditeur de la propriété intellectuelle. Doit être identique au nom de l’éditeur du Registre. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'KerberosKeytab' (obligatoire) |
kerberosKdcAddress | [Obligatoire] Adresse IP ou nom d’hôte DNS. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosPrincipal | [Obligatoire] Nom d’utilisateur Kerberos | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosRealm | [Obligatoire] Domaine sur lequel un serveur d’authentification Kerberos dispose de l’autorité nécessaire pour authentifier un utilisateur, un hôte ou un service. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
Secrets | [Obligatoire] Secrets Keytab. | KerberosKeytabSecrets (obligatoire) |
Nom | Description | Valeur |
---|---|---|
kerberosKeytab | Secret keytab Kerberos. | corde |
secretsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'AccountKey' 'Certificat' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'KerberosPassword' (obligatoire) |
kerberosKdcAddress | [Obligatoire] Adresse IP ou nom d’hôte DNS. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosPrincipal | [Obligatoire] Nom d’utilisateur Kerberos | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
kerberosRealm | [Obligatoire] Domaine sur lequel un serveur d’authentification Kerberos dispose de l’autorité nécessaire pour authentifier un utilisateur, un hôte ou un service. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
Secrets | [Obligatoire] Secrets de mot de passe Kerberos. | KerberosPasswordSecrets (obligatoire) |
Nom | Description | Valeur |
---|---|---|
kerberosPassword | Secret de mot de passe Kerberos. | corde |
secretsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'AccountKey' 'Certificat' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
artifactType | [Obligatoire] Type d’artefact OneLake | 'LakeHouse' (obligatoire) |
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@2023-06-01-preview » |
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'None' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
artifactName | [Obligatoire] Nom de l’artefact OneLake | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
artifactType | Défini sur « LakeHouse » pour le type LakeHouseArtifact. | 'LakeHouse' (obligatoire) |
Nom | Description | Valeur |
---|---|---|
artefact | [Obligatoire] Artefact OneLake qui sauvegarde le magasin de données. | OneLakeArtifact (obligatoire) |
datastoreType | [Obligatoire] Type de stockage qui sauvegarde le magasin de données. | 'OneLake' (obligatoire) |
extrémité | Point de terminaison OneLake à utiliser pour le magasin de données. | corde |
oneLakeWorkspaceName | [Obligatoire] Nom de l’espace de travail OneLake. | corde Contraintes: Longueur minimale = 1 Modèle = [a-zA-Z0-9_] (obligatoire) |
serviceDataAccessAuthIdentity | Indique l’identité à utiliser pour authentifier l’accès aux données de service au stockage du client. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|---|---|
credentialsType | [Obligatoire] Type d’informations d’identification utilisé pour l’authentification avec le stockage. | 'Sas' (obligatoire) |
Secrets | [Obligatoire] Secrets du conteneur de stockage. | SasDatastoreSecrets (obligatoire) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |
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) |
resourceUrl | Ressource auquel le principal de service a accès. | corde |
Secrets | [Obligatoire] Secrets du principal de service. | ServicePrincipalDatastoreSecrets (obligatoire) |
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) |
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' 'KerberosKeytab' 'KerberosPassword' 'Sas' 'ServicePrincipal' (obligatoire) |