Delen via


Microsoft.MachineLearningServices-werkruimten/gegevensarchieven 2023-04-01-preview

Bicep-resourcedefinitie

Het resourcetype werkruimten/gegevensarchieven kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/gegevensarchieven wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2023-04-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
  }
}

DatastoreCredentials-objecten

Stel de eigenschap credentialsType in om het type object op te geven.

Gebruik voor AccountKey-:

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

Gebruik voor Certificate:

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

Gebruik voor KerberosKeytab:

{
  credentialsType: 'KerberosKeytab'
  kerberosKdcAddress: 'string'
  kerberosPrincipal: 'string'
  kerberosRealm: 'string'
  secrets: {
    kerberosKeytab: 'string'
    secretsType: 'string'
  }
}

Gebruik voor KerberosPassword:

{
  credentialsType: 'KerberosPassword'
  kerberosKdcAddress: 'string'
  kerberosPrincipal: 'string'
  kerberosRealm: 'string'
  secrets: {
    kerberosPassword: 'string'
    secretsType: 'string'
  }
}

Gebruik voor Geen:

{
  credentialsType: 'None'
}

Gebruik voor Sas-:

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

Gebruik voor ServicePrincipal-:

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

OneLakeArtifact-objecten

Stel de eigenschap artifactType in om het type object op te geven.

Gebruik voor LakeHouse:

{
  artifactType: 'LakeHouse'
}

DatastoreProperties-objecten

Stel de eigenschap datastoreType in om het type object op te geven.

Gebruik voor AzureBlob-:

{
  accountName: 'string'
  containerName: 'string'
  datastoreType: 'AzureBlob'
  endpoint: 'string'
  protocol: 'string'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  subscriptionId: 'string'
}

Gebruik voor AzureDataLakeGen1:

{
  datastoreType: 'AzureDataLakeGen1'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  storeName: 'string'
  subscriptionId: 'string'
}

Gebruik voor AzureDataLakeGen2:

{
  accountName: 'string'
  datastoreType: 'AzureDataLakeGen2'
  endpoint: 'string'
  filesystem: 'string'
  protocol: 'string'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  subscriptionId: 'string'
}

Gebruik voor AzureFile:

{
  accountName: 'string'
  datastoreType: 'AzureFile'
  endpoint: 'string'
  fileShareName: 'string'
  protocol: 'string'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  subscriptionId: 'string'
}

Gebruik voor Hdfs-:

{
  datastoreType: 'Hdfs'
  hdfsServerCertificate: 'string'
  nameNodeAddress: 'string'
  protocol: 'string'
}

Gebruik voor OneLake:

{
  artifact: {
    artifactName: 'string'
    artifactType: 'string'
    // For remaining properties, see OneLakeArtifact objects
  }
  datastoreType: 'OneLake'
  endpoint: 'string'
  oneLakeWorkspaceName: 'string'
  serviceDataAccessAuthIdentity: 'string'
}

Eigenschapswaarden

AccountKeyDatastoreCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. AccountKey (vereist)
Geheimen [Vereist] Geheimen van opslagaccounts. AccountKeyDatastoreSecrets (vereist)

AccountKeyDatastoreSecrets

Naam Beschrijving Waarde
sleutel Sleutel van opslagaccount. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

AzureBlobDatastore

Naam Beschrijving Waarde
accountName Naam van opslagaccount. snaar
containerName Containernaam van opslagaccount. snaar
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureBlob' (vereist)
Eindpunt Azure-cloudeindpunt voor het opslagaccount. snaar
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. snaar
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id snaar

AzureDataLakeGen1Datastore

Naam Beschrijving Waarde
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureDataLakeGen1' (vereist)
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
storeName [Vereist] Azure Data Lake Store-naam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
subscriptionId Azure-abonnements-id snaar

AzureDataLakeGen2Datastore

Naam Beschrijving Waarde
accountName [Vereist] Naam van opslagaccount. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureDataLakeGen2' (vereist)
Eindpunt Azure-cloudeindpunt voor het opslagaccount. snaar
bestandssysteem [Vereist] De naam van het Data Lake Gen2-bestandssysteem. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. snaar
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id snaar

AzureFileDatastore

Naam Beschrijving Waarde
accountName [Vereist] Naam van opslagaccount. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureFile' (vereist)
Eindpunt Azure-cloudeindpunt voor het opslagaccount. snaar
fileShareName [Vereist] De naam van de Azure-bestandsshare waarnaar het gegevensarchief verwijst. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. snaar
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id snaar

CertificateDatastoreCredentials

Naam Beschrijving Waarde
authorityUrl De URL van de instantie die wordt gebruikt voor verificatie. snaar
clientId [Vereist] Client-id van service-principal. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'Certificaat' (vereist)
resourceUrl De resource waar de service-principal toegang toe heeft. snaar
Geheimen [Vereist] Geheimen van de service-principal. CertificateDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)
Vingerafdruk [Vereist] Vingerafdruk van het certificaat dat wordt gebruikt voor verificatie. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)

CertificateDatastoreSecrets

Naam Beschrijving Waarde
certificaat Service-principalcertificaat. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

DatastoreCredentials

Naam Beschrijving Waarde
credentialsType Ingesteld op AccountKey voor het type AccountKeyDatastoreCredentials. Ingesteld op 'Certificaat' voor het type CertificateDatastoreCredentials. Ingesteld op 'KerberosKeytab' voor het type KerberosKeytabCredentials. Ingesteld op 'KerberosPassword' voor het type KerberosPasswordCredentials. Ingesteld op Geen voor het type NoneDatastoreCredentials. Ingesteld op Sas voor het type SasDatastoreCredentials. Ingesteld op 'ServicePrincipal' voor het type ServicePrincipalDatastoreCredentials. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Geen'
'Sas'
'ServicePrincipal' (vereist)

DatastoreProperties

Naam Beschrijving Waarde
geloofsbrief [Vereist] Accountreferenties. DatastoreCredentials (vereist)
datastoreType Ingesteld op 'AzureBlob' voor het type AzureBlobDatastore. Ingesteld op 'AzureDataLakeGen1' voor het type AzureDataLakeGen1Datastore. Ingesteld op 'AzureDataLakeGen2' voor het type AzureDataLakeGen2Datastore. Ingesteld op 'AzureFile' voor het type AzureFileDatastore. Ingesteld op Hdfs voor het type HdfsDatastore. Ingesteld op 'OneLake' voor het type OneLakeDatastore. 'AzureBlob'
'AzureDataLakeGen1'
'AzureDataLakeGen2'
'AzureFile'
'Hdfs'
'OneLake' (vereist)
beschrijving De tekst van de assetbeschrijving. snaar
intellectualProperty Gegevens van intellectueel eigendom. IntellectualProperty-
Eigenschappen De woordenlijst voor asseteigenschappen. ResourceBaseProperties-
Tags Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. ResourceBaseTags-

HdfsDatastore

Naam Beschrijving Waarde
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. Hdfs (vereist)
hdfsServerCertificate Het TLS-certificaat van de HDFS-server. Moet een base64-gecodeerde tekenreeks zijn. Vereist als het https-protocol is geselecteerd. snaar
nameNodeAddress [Vereist] IP-adres of DNS-hostnaam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount (Https/Http). snaar

IntellectualProperty

Naam Beschrijving Waarde
protectionLevel Beschermingsniveau van het intellectuele eigendom. 'Alles'
'Geen'
uitgever [Vereist] Uitgever van het intellectuele eigendom. Moet hetzelfde zijn als de naam van de registeruitgever. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)

KerberosKeytabCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'KerberosKeytab' (vereist)
kerberosKdcAddress [Vereist] IP-adres of DNS-hostnaam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosRealm [Vereist] Domein waarvoor een Kerberos-verificatieserver de bevoegdheid heeft om een gebruiker, host of service te verifiëren. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
Geheimen [Vereist] Keytab-geheimen. KerberosKeytabSecrets (vereist)

KerberosKeytabSecrets

Naam Beschrijving Waarde
kerberosKeytab Kerberos keytab secret. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

KerberosPasswordCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'KerberosPassword' (vereist)
kerberosKdcAddress [Vereist] IP-adres of DNS-hostnaam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosRealm [Vereist] Domein waarvoor een Kerberos-verificatieserver de bevoegdheid heeft om een gebruiker, host of service te verifiëren. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
Geheimen [Vereist] Kerberos-wachtwoordgeheimen. KerberosPasswordSecrets (vereist)

KerberosPasswordSecrets

Naam Beschrijving Waarde
kerberosPassword Kerberos-wachtwoordgeheim. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

LakeHouseArtifact

Naam Beschrijving Waarde
artifactType [Vereist] Type OneLake-artefact LakeHouse (vereist)

Microsoft.MachineLearningServices/workspaces/datastores

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: werkruimten
Eigenschappen [Vereist] Aanvullende kenmerken van de entiteit. DatastoreProperties (vereist)

NoneDatastoreCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'Geen' (vereist)

OneLakeArtifact

Naam Beschrijving Waarde
artifactName [Vereist] Naam van OneLake-artefact snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
artifactType Ingesteld op LakeHouse voor het type LakeHouseArtifact. LakeHouse (vereist)

OneLakeDatastore

Naam Beschrijving Waarde
artefact [Vereist] OneLake-artefact dat back-ups maakt van het gegevensarchief. OneLakeArtifact- (vereist)
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'OneLake' (vereist)
Eindpunt OneLake-eindpunt dat moet worden gebruikt voor het gegevensarchief. snaar
oneLakeWorkspaceName [Vereist] Naam van oneLake-werkruimte. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'

ResourceBaseProperties

Naam Beschrijving Waarde

ResourceBaseTags

Naam Beschrijving Waarde

SasDatastoreCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. Sas (vereist)
Geheimen [Vereist] Opslagcontainergeheimen. SasDatastoreSecrets (vereist)

SasDatastoreSecrets

Naam Beschrijving Waarde
sasToken SAS-token voor opslagcontainers. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

ServicePrincipalDatastoreCredentials

Naam Beschrijving Waarde
authorityUrl De URL van de instantie die wordt gebruikt voor verificatie. snaar
clientId [Vereist] Client-id van service-principal. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'ServicePrincipal' (vereist)
resourceUrl De resource waar de service-principal toegang toe heeft. snaar
Geheimen [Vereist] Geheimen van de service-principal. ServicePrincipalDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)

ServicePrincipalDatastoreSecrets

Naam Beschrijving Waarde
clientSecret Geheim van service-principal. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

Resourcedefinitie van ARM-sjabloon

Het resourcetype werkruimten/gegevensarchieven kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/gegevensarchieven wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2023-04-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
  }
}

DatastoreCredentials-objecten

Stel de eigenschap credentialsType in om het type object op te geven.

Gebruik voor AccountKey-:

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

Gebruik voor Certificate:

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

Gebruik voor KerberosKeytab:

{
  "credentialsType": "KerberosKeytab",
  "kerberosKdcAddress": "string",
  "kerberosPrincipal": "string",
  "kerberosRealm": "string",
  "secrets": {
    "kerberosKeytab": "string",
    "secretsType": "string"
  }
}

Gebruik voor KerberosPassword:

{
  "credentialsType": "KerberosPassword",
  "kerberosKdcAddress": "string",
  "kerberosPrincipal": "string",
  "kerberosRealm": "string",
  "secrets": {
    "kerberosPassword": "string",
    "secretsType": "string"
  }
}

Gebruik voor Geen:

{
  "credentialsType": "None"
}

Gebruik voor Sas-:

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

Gebruik voor ServicePrincipal-:

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

OneLakeArtifact-objecten

Stel de eigenschap artifactType in om het type object op te geven.

Gebruik voor LakeHouse:

{
  "artifactType": "LakeHouse"
}

DatastoreProperties-objecten

Stel de eigenschap datastoreType in om het type object op te geven.

Gebruik voor AzureBlob-:

{
  "accountName": "string",
  "containerName": "string",
  "datastoreType": "AzureBlob",
  "endpoint": "string",
  "protocol": "string",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "subscriptionId": "string"
}

Gebruik voor AzureDataLakeGen1:

{
  "datastoreType": "AzureDataLakeGen1",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "storeName": "string",
  "subscriptionId": "string"
}

Gebruik voor AzureDataLakeGen2:

{
  "accountName": "string",
  "datastoreType": "AzureDataLakeGen2",
  "endpoint": "string",
  "filesystem": "string",
  "protocol": "string",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "subscriptionId": "string"
}

Gebruik voor AzureFile:

{
  "accountName": "string",
  "datastoreType": "AzureFile",
  "endpoint": "string",
  "fileShareName": "string",
  "protocol": "string",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "subscriptionId": "string"
}

Gebruik voor Hdfs-:

{
  "datastoreType": "Hdfs",
  "hdfsServerCertificate": "string",
  "nameNodeAddress": "string",
  "protocol": "string"
}

Gebruik voor OneLake:

{
  "artifact": {
    "artifactName": "string",
    "artifactType": "string"
    // For remaining properties, see OneLakeArtifact objects
  },
  "datastoreType": "OneLake",
  "endpoint": "string",
  "oneLakeWorkspaceName": "string",
  "serviceDataAccessAuthIdentity": "string"
}

Eigenschapswaarden

AccountKeyDatastoreCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. AccountKey (vereist)
Geheimen [Vereist] Geheimen van opslagaccounts. AccountKeyDatastoreSecrets (vereist)

AccountKeyDatastoreSecrets

Naam Beschrijving Waarde
sleutel Sleutel van opslagaccount. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

AzureBlobDatastore

Naam Beschrijving Waarde
accountName Naam van opslagaccount. snaar
containerName Containernaam van opslagaccount. snaar
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureBlob' (vereist)
Eindpunt Azure-cloudeindpunt voor het opslagaccount. snaar
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. snaar
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id snaar

AzureDataLakeGen1Datastore

Naam Beschrijving Waarde
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureDataLakeGen1' (vereist)
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
storeName [Vereist] Azure Data Lake Store-naam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
subscriptionId Azure-abonnements-id snaar

AzureDataLakeGen2Datastore

Naam Beschrijving Waarde
accountName [Vereist] Naam van opslagaccount. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureDataLakeGen2' (vereist)
Eindpunt Azure-cloudeindpunt voor het opslagaccount. snaar
bestandssysteem [Vereist] De naam van het Data Lake Gen2-bestandssysteem. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. snaar
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id snaar

AzureFileDatastore

Naam Beschrijving Waarde
accountName [Vereist] Naam van opslagaccount. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureFile' (vereist)
Eindpunt Azure-cloudeindpunt voor het opslagaccount. snaar
fileShareName [Vereist] De naam van de Azure-bestandsshare waarnaar het gegevensarchief verwijst. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. snaar
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id snaar

CertificateDatastoreCredentials

Naam Beschrijving Waarde
authorityUrl De URL van de instantie die wordt gebruikt voor verificatie. snaar
clientId [Vereist] Client-id van service-principal. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'Certificaat' (vereist)
resourceUrl De resource waar de service-principal toegang toe heeft. snaar
Geheimen [Vereist] Geheimen van de service-principal. CertificateDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)
Vingerafdruk [Vereist] Vingerafdruk van het certificaat dat wordt gebruikt voor verificatie. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)

CertificateDatastoreSecrets

Naam Beschrijving Waarde
certificaat Service-principalcertificaat. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

DatastoreCredentials

Naam Beschrijving Waarde
credentialsType Ingesteld op AccountKey voor het type AccountKeyDatastoreCredentials. Ingesteld op 'Certificaat' voor het type CertificateDatastoreCredentials. Ingesteld op 'KerberosKeytab' voor het type KerberosKeytabCredentials. Ingesteld op 'KerberosPassword' voor het type KerberosPasswordCredentials. Ingesteld op Geen voor het type NoneDatastoreCredentials. Ingesteld op Sas voor het type SasDatastoreCredentials. Ingesteld op 'ServicePrincipal' voor het type ServicePrincipalDatastoreCredentials. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Geen'
'Sas'
'ServicePrincipal' (vereist)

DatastoreProperties

Naam Beschrijving Waarde
geloofsbrief [Vereist] Accountreferenties. DatastoreCredentials (vereist)
datastoreType Ingesteld op 'AzureBlob' voor het type AzureBlobDatastore. Ingesteld op 'AzureDataLakeGen1' voor het type AzureDataLakeGen1Datastore. Ingesteld op 'AzureDataLakeGen2' voor het type AzureDataLakeGen2Datastore. Ingesteld op 'AzureFile' voor het type AzureFileDatastore. Ingesteld op Hdfs voor het type HdfsDatastore. Ingesteld op 'OneLake' voor het type OneLakeDatastore. 'AzureBlob'
'AzureDataLakeGen1'
'AzureDataLakeGen2'
'AzureFile'
'Hdfs'
'OneLake' (vereist)
beschrijving De tekst van de assetbeschrijving. snaar
intellectualProperty Gegevens van intellectueel eigendom. IntellectualProperty-
Eigenschappen De woordenlijst voor asseteigenschappen. ResourceBaseProperties-
Tags Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. ResourceBaseTags-

HdfsDatastore

Naam Beschrijving Waarde
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. Hdfs (vereist)
hdfsServerCertificate Het TLS-certificaat van de HDFS-server. Moet een base64-gecodeerde tekenreeks zijn. Vereist als het https-protocol is geselecteerd. snaar
nameNodeAddress [Vereist] IP-adres of DNS-hostnaam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount (Https/Http). snaar

IntellectualProperty

Naam Beschrijving Waarde
protectionLevel Beschermingsniveau van het intellectuele eigendom. 'Alles'
'Geen'
uitgever [Vereist] Uitgever van het intellectuele eigendom. Moet hetzelfde zijn als de naam van de registeruitgever. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)

KerberosKeytabCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'KerberosKeytab' (vereist)
kerberosKdcAddress [Vereist] IP-adres of DNS-hostnaam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosRealm [Vereist] Domein waarvoor een Kerberos-verificatieserver de bevoegdheid heeft om een gebruiker, host of service te verifiëren. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
Geheimen [Vereist] Keytab-geheimen. KerberosKeytabSecrets (vereist)

KerberosKeytabSecrets

Naam Beschrijving Waarde
kerberosKeytab Kerberos keytab secret. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

KerberosPasswordCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'KerberosPassword' (vereist)
kerberosKdcAddress [Vereist] IP-adres of DNS-hostnaam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosRealm [Vereist] Domein waarvoor een Kerberos-verificatieserver de bevoegdheid heeft om een gebruiker, host of service te verifiëren. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
Geheimen [Vereist] Kerberos-wachtwoordgeheimen. KerberosPasswordSecrets (vereist)

KerberosPasswordSecrets

Naam Beschrijving Waarde
kerberosPassword Kerberos-wachtwoordgeheim. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

LakeHouseArtifact

Naam Beschrijving Waarde
artifactType [Vereist] Type OneLake-artefact LakeHouse (vereist)

Microsoft.MachineLearningServices/workspaces/datastores

Naam Beschrijving Waarde
apiVersion De API-versie '2023-04-01-preview'
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (vereist)
Eigenschappen [Vereist] Aanvullende kenmerken van de entiteit. DatastoreProperties (vereist)
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/datastores'

NoneDatastoreCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'Geen' (vereist)

OneLakeArtifact

Naam Beschrijving Waarde
artifactName [Vereist] Naam van OneLake-artefact snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
artifactType Ingesteld op LakeHouse voor het type LakeHouseArtifact. LakeHouse (vereist)

OneLakeDatastore

Naam Beschrijving Waarde
artefact [Vereist] OneLake-artefact dat back-ups maakt van het gegevensarchief. OneLakeArtifact- (vereist)
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'OneLake' (vereist)
Eindpunt OneLake-eindpunt dat moet worden gebruikt voor het gegevensarchief. snaar
oneLakeWorkspaceName [Vereist] Naam van oneLake-werkruimte. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'

ResourceBaseProperties

Naam Beschrijving Waarde

ResourceBaseTags

Naam Beschrijving Waarde

SasDatastoreCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. Sas (vereist)
Geheimen [Vereist] Opslagcontainergeheimen. SasDatastoreSecrets (vereist)

SasDatastoreSecrets

Naam Beschrijving Waarde
sasToken SAS-token voor opslagcontainers. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

ServicePrincipalDatastoreCredentials

Naam Beschrijving Waarde
authorityUrl De URL van de instantie die wordt gebruikt voor verificatie. snaar
clientId [Vereist] Client-id van service-principal. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'ServicePrincipal' (vereist)
resourceUrl De resource waar de service-principal toegang toe heeft. snaar
Geheimen [Vereist] Geheimen van de service-principal. ServicePrincipalDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)

ServicePrincipalDatastoreSecrets

Naam Beschrijving Waarde
clientSecret Geheim van service-principal. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Een blobopslaggegevensarchief maken

Implementeren op Azure
Met deze sjabloon maakt u een blobopslaggegevensarchief in de Azure Machine Learning-werkruimte.
Een Databricks-bestandssysteemgegevensarchief maken

Implementeren op Azure
Met deze sjabloon maakt u een Databricks-bestandssysteemgegevensarchief in de Azure Machine Learning-werkruimte.
Een gegevensarchief voor bestandsshares maken

Implementeren op Azure
Met deze sjabloon maakt u een gegevensarchief voor bestandsshares in de Azure Machine Learning-werkruimte.
AML-werkruimte maken met meerdere gegevenssets & gegevensarchieven

Implementeren op Azure
Met deze sjabloon maakt u een Azure Machine Learning-werkruimte met meerdere gegevenssets & gegevensarchieven.
Een Azure ADLS-gegevensarchief maken

Implementeren op Azure
Met deze sjabloon maakt u een ADLS-gegevensarchief in de Azure Machine Learning-werkruimte.
Een Azure ADLS Gen2-gegevensarchief maken

Implementeren op Azure
Met deze sjabloon maakt u een ADLS Gen2-gegevensarchief in de Azure Machine Learning-werkruimte.
Een Azure MySQL-gegevensarchief maken

Implementeren op Azure
Met deze sjabloon maakt u een MySQL-gegevensarchief in de Azure Machine Learning-werkruimte.
Een Azure PostgreSQL-gegevensarchief maken

Implementeren op Azure
Met deze sjabloon maakt u een PostgreSQL-gegevensarchief in de Azure Machine Learning-werkruimte.
Een Azure SQL Datastore- maken

Implementeren op Azure
Met deze sjabloon maakt u een SQL-gegevensarchief in de Azure Machine Learning-werkruimte.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype werkruimten/gegevensarchieven kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/gegevensarchieven wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2023-04-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
    }
  })
}

DatastoreCredentials-objecten

Stel de eigenschap credentialsType in om het type object op te geven.

Gebruik voor AccountKey-:

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

Gebruik voor Certificate:

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

Gebruik voor KerberosKeytab:

{
  credentialsType = "KerberosKeytab"
  kerberosKdcAddress = "string"
  kerberosPrincipal = "string"
  kerberosRealm = "string"
  secrets = {
    kerberosKeytab = "string"
    secretsType = "string"
  }
}

Gebruik voor KerberosPassword:

{
  credentialsType = "KerberosPassword"
  kerberosKdcAddress = "string"
  kerberosPrincipal = "string"
  kerberosRealm = "string"
  secrets = {
    kerberosPassword = "string"
    secretsType = "string"
  }
}

Gebruik voor Geen:

{
  credentialsType = "None"
}

Gebruik voor Sas-:

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

Gebruik voor ServicePrincipal-:

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

OneLakeArtifact-objecten

Stel de eigenschap artifactType in om het type object op te geven.

Gebruik voor LakeHouse:

{
  artifactType = "LakeHouse"
}

DatastoreProperties-objecten

Stel de eigenschap datastoreType in om het type object op te geven.

Gebruik voor AzureBlob-:

{
  accountName = "string"
  containerName = "string"
  datastoreType = "AzureBlob"
  endpoint = "string"
  protocol = "string"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  subscriptionId = "string"
}

Gebruik voor AzureDataLakeGen1:

{
  datastoreType = "AzureDataLakeGen1"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  storeName = "string"
  subscriptionId = "string"
}

Gebruik voor AzureDataLakeGen2:

{
  accountName = "string"
  datastoreType = "AzureDataLakeGen2"
  endpoint = "string"
  filesystem = "string"
  protocol = "string"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  subscriptionId = "string"
}

Gebruik voor AzureFile:

{
  accountName = "string"
  datastoreType = "AzureFile"
  endpoint = "string"
  fileShareName = "string"
  protocol = "string"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  subscriptionId = "string"
}

Gebruik voor Hdfs-:

{
  datastoreType = "Hdfs"
  hdfsServerCertificate = "string"
  nameNodeAddress = "string"
  protocol = "string"
}

Gebruik voor OneLake:

{
  artifact = {
    artifactName = "string"
    artifactType = "string"
    // For remaining properties, see OneLakeArtifact objects
  }
  datastoreType = "OneLake"
  endpoint = "string"
  oneLakeWorkspaceName = "string"
  serviceDataAccessAuthIdentity = "string"
}

Eigenschapswaarden

AccountKeyDatastoreCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. AccountKey (vereist)
Geheimen [Vereist] Geheimen van opslagaccounts. AccountKeyDatastoreSecrets (vereist)

AccountKeyDatastoreSecrets

Naam Beschrijving Waarde
sleutel Sleutel van opslagaccount. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

AzureBlobDatastore

Naam Beschrijving Waarde
accountName Naam van opslagaccount. snaar
containerName Containernaam van opslagaccount. snaar
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureBlob' (vereist)
Eindpunt Azure-cloudeindpunt voor het opslagaccount. snaar
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. snaar
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id snaar

AzureDataLakeGen1Datastore

Naam Beschrijving Waarde
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureDataLakeGen1' (vereist)
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
storeName [Vereist] Azure Data Lake Store-naam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
subscriptionId Azure-abonnements-id snaar

AzureDataLakeGen2Datastore

Naam Beschrijving Waarde
accountName [Vereist] Naam van opslagaccount. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureDataLakeGen2' (vereist)
Eindpunt Azure-cloudeindpunt voor het opslagaccount. snaar
bestandssysteem [Vereist] De naam van het Data Lake Gen2-bestandssysteem. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. snaar
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id snaar

AzureFileDatastore

Naam Beschrijving Waarde
accountName [Vereist] Naam van opslagaccount. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'AzureFile' (vereist)
Eindpunt Azure-cloudeindpunt voor het opslagaccount. snaar
fileShareName [Vereist] De naam van de Azure-bestandsshare waarnaar het gegevensarchief verwijst. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. snaar
resourceGroup Naam van Azure-resourcegroep snaar
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id snaar

CertificateDatastoreCredentials

Naam Beschrijving Waarde
authorityUrl De URL van de instantie die wordt gebruikt voor verificatie. snaar
clientId [Vereist] Client-id van service-principal. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'Certificaat' (vereist)
resourceUrl De resource waar de service-principal toegang toe heeft. snaar
Geheimen [Vereist] Geheimen van de service-principal. CertificateDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)
Vingerafdruk [Vereist] Vingerafdruk van het certificaat dat wordt gebruikt voor verificatie. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)

CertificateDatastoreSecrets

Naam Beschrijving Waarde
certificaat Service-principalcertificaat. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

DatastoreCredentials

Naam Beschrijving Waarde
credentialsType Ingesteld op AccountKey voor het type AccountKeyDatastoreCredentials. Ingesteld op 'Certificaat' voor het type CertificateDatastoreCredentials. Ingesteld op 'KerberosKeytab' voor het type KerberosKeytabCredentials. Ingesteld op 'KerberosPassword' voor het type KerberosPasswordCredentials. Ingesteld op Geen voor het type NoneDatastoreCredentials. Ingesteld op Sas voor het type SasDatastoreCredentials. Ingesteld op 'ServicePrincipal' voor het type ServicePrincipalDatastoreCredentials. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Geen'
'Sas'
'ServicePrincipal' (vereist)

DatastoreProperties

Naam Beschrijving Waarde
geloofsbrief [Vereist] Accountreferenties. DatastoreCredentials (vereist)
datastoreType Ingesteld op 'AzureBlob' voor het type AzureBlobDatastore. Ingesteld op 'AzureDataLakeGen1' voor het type AzureDataLakeGen1Datastore. Ingesteld op 'AzureDataLakeGen2' voor het type AzureDataLakeGen2Datastore. Ingesteld op 'AzureFile' voor het type AzureFileDatastore. Ingesteld op Hdfs voor het type HdfsDatastore. Ingesteld op 'OneLake' voor het type OneLakeDatastore. 'AzureBlob'
'AzureDataLakeGen1'
'AzureDataLakeGen2'
'AzureFile'
'Hdfs'
'OneLake' (vereist)
beschrijving De tekst van de assetbeschrijving. snaar
intellectualProperty Gegevens van intellectueel eigendom. IntellectualProperty-
Eigenschappen De woordenlijst voor asseteigenschappen. ResourceBaseProperties-
Tags Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. ResourceBaseTags-

HdfsDatastore

Naam Beschrijving Waarde
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. Hdfs (vereist)
hdfsServerCertificate Het TLS-certificaat van de HDFS-server. Moet een base64-gecodeerde tekenreeks zijn. Vereist als het https-protocol is geselecteerd. snaar
nameNodeAddress [Vereist] IP-adres of DNS-hostnaam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount (Https/Http). snaar

IntellectualProperty

Naam Beschrijving Waarde
protectionLevel Beschermingsniveau van het intellectuele eigendom. 'Alles'
'Geen'
uitgever [Vereist] Uitgever van het intellectuele eigendom. Moet hetzelfde zijn als de naam van de registeruitgever. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)

KerberosKeytabCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'KerberosKeytab' (vereist)
kerberosKdcAddress [Vereist] IP-adres of DNS-hostnaam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosRealm [Vereist] Domein waarvoor een Kerberos-verificatieserver de bevoegdheid heeft om een gebruiker, host of service te verifiëren. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
Geheimen [Vereist] Keytab-geheimen. KerberosKeytabSecrets (vereist)

KerberosKeytabSecrets

Naam Beschrijving Waarde
kerberosKeytab Kerberos keytab secret. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

KerberosPasswordCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'KerberosPassword' (vereist)
kerberosKdcAddress [Vereist] IP-adres of DNS-hostnaam. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
kerberosRealm [Vereist] Domein waarvoor een Kerberos-verificatieserver de bevoegdheid heeft om een gebruiker, host of service te verifiëren. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
Geheimen [Vereist] Kerberos-wachtwoordgeheimen. KerberosPasswordSecrets (vereist)

KerberosPasswordSecrets

Naam Beschrijving Waarde
kerberosPassword Kerberos-wachtwoordgeheim. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

LakeHouseArtifact

Naam Beschrijving Waarde
artifactType [Vereist] Type OneLake-artefact LakeHouse (vereist)

Microsoft.MachineLearningServices/workspaces/datastores

Naam Beschrijving Waarde
naam De resourcenaam snaar

Beperkingen:
Patroon = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten
Eigenschappen [Vereist] Aanvullende kenmerken van de entiteit. DatastoreProperties (vereist)
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/datastores@2023-04-01-preview"

NoneDatastoreCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'Geen' (vereist)

OneLakeArtifact

Naam Beschrijving Waarde
artifactName [Vereist] Naam van OneLake-artefact snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
artifactType Ingesteld op LakeHouse voor het type LakeHouseArtifact. LakeHouse (vereist)

OneLakeDatastore

Naam Beschrijving Waarde
artefact [Vereist] OneLake-artefact dat back-ups maakt van het gegevensarchief. OneLakeArtifact- (vereist)
datastoreType [Vereist] Opslagtype voor het maken van back-ups van het gegevensarchief. 'OneLake' (vereist)
Eindpunt OneLake-eindpunt dat moet worden gebruikt voor het gegevensarchief. snaar
oneLakeWorkspaceName [Vereist] Naam van oneLake-werkruimte. snaar

Beperkingen:
Minimale lengte = 1
Patroon = [a-zA-Z0-9_] (vereist)
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt voor het verifiëren van servicegegevenstoegang tot de opslag van de klant. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'

ResourceBaseProperties

Naam Beschrijving Waarde

ResourceBaseTags

Naam Beschrijving Waarde

SasDatastoreCredentials

Naam Beschrijving Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. Sas (vereist)
Geheimen [Vereist] Opslagcontainergeheimen. SasDatastoreSecrets (vereist)

SasDatastoreSecrets

Naam Beschrijving Waarde
sasToken SAS-token voor opslagcontainers. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

ServicePrincipalDatastoreCredentials

Naam Beschrijving Waarde
authorityUrl De URL van de instantie die wordt gebruikt voor verificatie. snaar
clientId [Vereist] Client-id van service-principal. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'ServicePrincipal' (vereist)
resourceUrl De resource waar de service-principal toegang toe heeft. snaar
Geheimen [Vereist] Geheimen van de service-principal. ServicePrincipalDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. snaar

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist)

ServicePrincipalDatastoreSecrets

Naam Beschrijving Waarde
clientSecret Geheim van service-principal. snaar
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)