Microsoft.MachineLearningServices-werkruimten/gegevensarchieven 2024-01-01-preview
- meest recente
- 2024-10-01
- 2024-10-01-preview
- 2024-07-01-preview-
- 2024-04-01
- 2024-04-01-preview-
- 2024-01-01-preview-
- 2023-10-01
- 2023-08-01-preview-
- 2023-06-01-preview-
- 2023-04-01
- 2023-04-01-preview-
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-10-01
- 2022-10-01-preview-
- 2022-06-01-preview-
- 2022-05-01
- 2022-02-01-preview-
- 2021-03-01-preview-
- 2020-05-01-preview-
Bicep-resourcedefinitie
Het resourcetype werkruimten/gegevensarchieven kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2024-01-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'
}
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'
}
OneLakeArtifact-objecten
Stel de eigenschap artifactType in om het type object op te geven.
Gebruik voor LakeHouse:
{
artifactType: 'LakeHouse'
}
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:
- Resourcegroepen - Zie opdrachten voor de implementatie van 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 JSON toe aan uw sjabloon.
{
"type": "Microsoft.MachineLearningServices/workspaces/datastores",
"apiVersion": "2024-01-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"
}
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"
}
OneLakeArtifact-objecten
Stel de eigenschap artifactType in om het type object op te geven.
Gebruik voor LakeHouse:
{
"artifactType": "LakeHouse"
}
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 | '2024-01-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 |
Met deze sjabloon maakt u een blobopslaggegevensarchief in de Azure Machine Learning-werkruimte. |
Een Databricks-bestandssysteemgegevensarchief maken |
Met deze sjabloon maakt u een Databricks-bestandssysteemgegevensarchief in de Azure Machine Learning-werkruimte. |
Een gegevensarchief voor bestandsshares maken |
Met deze sjabloon maakt u een gegevensarchief voor bestandsshares in de Azure Machine Learning-werkruimte. |
AML-werkruimte maken met meerdere gegevenssets & gegevensarchieven |
Met deze sjabloon maakt u een Azure Machine Learning-werkruimte met meerdere gegevenssets & gegevensarchieven. |
Een Azure ADLS-gegevensarchief maken |
Met deze sjabloon maakt u een ADLS-gegevensarchief in de Azure Machine Learning-werkruimte. |
Een Azure ADLS Gen2-gegevensarchief maken |
Met deze sjabloon maakt u een ADLS Gen2-gegevensarchief in de Azure Machine Learning-werkruimte. |
Een Azure MySQL-gegevensarchief maken |
Met deze sjabloon maakt u een MySQL-gegevensarchief in de Azure Machine Learning-werkruimte. |
Een Azure PostgreSQL-gegevensarchief maken |
Met deze sjabloon maakt u een PostgreSQL-gegevensarchief in de Azure Machine Learning-werkruimte. |
Een Azure SQL Datastore- maken |
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@2024-01-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"
}
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"
}
OneLakeArtifact-objecten
Stel de eigenschap artifactType in om het type object op te geven.
Gebruik voor LakeHouse:
{
artifactType = "LakeHouse"
}
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@2024-01-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) |