Microsoft.MachineLearningServices-arbetsytor/datalager
- senaste
- 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-resursdefinition
Resurstypen arbetsytor/datalager kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.MachineLearningServices/workspaces/datastores-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2024-10-01' = {
name: 'string'
properties: {
credentials: {
credentialsType: 'string'
// For remaining properties, see DatastoreCredentials objects
}
description: 'string'
properties: {
{customized property}: 'string'
}
tags: {
{customized property}: 'string'
}
datastoreType: 'string'
// For remaining properties, see DatastoreProperties objects
}
}
OneLakeArtifact-objekt
Ange egenskapen artifactType för att ange typ av objekt.
För LakeHouseanvänder du:
{
artifactType: 'LakeHouse'
}
DatastoreCredentials-objekt
Ange egenskapen credentialsType för att ange typ av objekt.
För AccountKey-använder du:
{
credentialsType: 'AccountKey'
secrets: {
key: 'string'
secretsType: 'string'
}
}
För certifikatanvänder du:
{
authorityUrl: 'string'
clientId: 'string'
credentialsType: 'Certificate'
resourceUrl: 'string'
secrets: {
certificate: 'string'
secretsType: 'string'
}
tenantId: 'string'
thumbprint: 'string'
}
För Ingenanvänder du:
{
credentialsType: 'None'
}
För Sasanvänder du:
{
credentialsType: 'Sas'
secrets: {
sasToken: 'string'
secretsType: 'string'
}
}
För ServicePrincipalanvänder du:
{
authorityUrl: 'string'
clientId: 'string'
credentialsType: 'ServicePrincipal'
resourceUrl: 'string'
secrets: {
clientSecret: 'string'
secretsType: 'string'
}
tenantId: 'string'
}
DatastoreProperties-objekt
Ange egenskapen datastoreType för att ange typ av objekt.
För AzureBlobanvänder du:
{
accountName: 'string'
containerName: 'string'
datastoreType: 'AzureBlob'
endpoint: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
För AzureDataLakeGen1använder du:
{
datastoreType: 'AzureDataLakeGen1'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
storeName: 'string'
subscriptionId: 'string'
}
För AzureDataLakeGen2använder du:
{
accountName: 'string'
datastoreType: 'AzureDataLakeGen2'
endpoint: 'string'
filesystem: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
För AzureFileanvänder du:
{
accountName: 'string'
datastoreType: 'AzureFile'
endpoint: 'string'
fileShareName: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
För OneLakeanvänder du:
{
artifact: {
artifactName: 'string'
artifactType: 'string'
// For remaining properties, see OneLakeArtifact objects
}
datastoreType: 'OneLake'
endpoint: 'string'
oneLakeWorkspaceName: 'string'
serviceDataAccessAuthIdentity: 'string'
}
Egenskapsvärden
AccountKeyDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" (krävs) |
Hemligheter | [Krävs] Lagringskontohemligheter. | AccountKeyDatastoreSecrets (krävs) |
AccountKeyDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
nyckel | Lagringskontonyckel. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
AzureBlobDatastore
Namn | Beskrivning | Värde |
---|---|---|
accountName | Lagringskontonamn. | sträng |
containerName | Lagringskontots containernamn. | sträng |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureBlob" (krävs) |
Slutpunkt | Azure-molnslutpunkt för lagringskontot. | sträng |
protokoll | Protokoll som används för att kommunicera med lagringskontot. | sträng |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-prenumerations-ID | sträng |
AzureDataLakeGen1Datastore
Namn | Beskrivning | Värde |
---|---|---|
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureDataLakeGen1" (krävs) |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
storeName | [Krävs] Azure Data Lake Store-namn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
subscriptionId | Azure-prenumerations-ID | sträng |
AzureDataLakeGen2Datastore
Namn | Beskrivning | Värde |
---|---|---|
accountName | [Krävs] Lagringskontonamn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureDataLakeGen2" (krävs) |
Slutpunkt | Azure-molnslutpunkt för lagringskontot. | sträng |
filesystem | [Krävs] Namnet på Data Lake Gen2-filsystemet. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
protokoll | Protokoll som används för att kommunicera med lagringskontot. | sträng |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-prenumerations-ID | sträng |
AzureFileDatastore
Namn | Beskrivning | Värde |
---|---|---|
accountName | [Krävs] Lagringskontonamn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureFile" (krävs) |
Slutpunkt | Azure-molnslutpunkt för lagringskontot. | sträng |
fileShareName | [Krävs] Namnet på den Azure-filresurs som datalagringen pekar på. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
protokoll | Protokoll som används för att kommunicera med lagringskontot. | sträng |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-prenumerations-ID | sträng |
CertificateDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
authorityUrl | Utfärdar-URL som används för autentisering. | sträng |
clientId | [Krävs] Klient-ID för tjänstens huvudnamn. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "Certifikat" (krävs) |
resourceUrl | Resurs som tjänstens huvudnamn har åtkomst till. | sträng |
Hemligheter | [Krävs] Tjänstens huvudnamnshemligheter. | CertificateDatastoreSecrets (krävs) |
tenantId | [Krävs] ID för den klientorganisation som tjänstens huvudnamn tillhör. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
tumavtryck | [Krävs] Tumavtryck för certifikatet som används för autentisering. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
CertificateDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
intyg | Certifikat för tjänstens huvudnamn. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
DatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | Ange till AccountKey för typen AccountKeyDatastoreCredentials. Ange till Certifikat för typen CertificateDatastoreCredentials. Ange till Ingen för typen NoneDatastoreCredentials. Ange till "Sas" för typen SasDatastoreCredentials. Ange till "ServicePrincipal" för typen ServicePrincipalDatastoreCredentials. | "AccountKey" "Certifikat" "Ingen" "Sas" "ServicePrincipal" (krävs) |
DatastoreEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
Autentiseringsuppgifter | [Krävs] Kontoautentiseringsuppgifter. | DatastoreCredentials (krävs) |
datastoreType | Ange till "AzureBlob" för typen AzureBlobDatastore. Ange till "AzureDataLakeGen1" för typen AzureDataLakeGen1Datastore. Ange till "AzureDataLakeGen2" för typen AzureDataLakeGen2Datastore. Ange till "AzureFile" för typen AzureFileDatastore. Ange till "OneLake" för typen OneLakeDatastore. | "AzureBlob" "AzureDataLakeGen1" "AzureDataLakeGen2" "AzureFile" "OneLake" (krävs) |
beskrivning | Texten för tillgångsbeskrivningen. | sträng |
Egenskaper | Ordlistan för tillgångsegenskap. | ResourceBaseProperties |
Taggar | Taggordlista. Taggar kan läggas till, tas bort och uppdateras. | ResourceBaseTags |
LakeHouseArtifact
Namn | Beskrivning | Värde |
---|---|---|
artifactType | [Krävs] OneLake-artefakttyp | "LakeHouse" (krävs) |
Microsoft.MachineLearningServices/arbetsytor/datalager
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Mönster = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: arbetsytor |
Egenskaper | [Krävs] Ytterligare attribut för entiteten. | DatastoreProperties (krävs) |
NoneDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "Ingen" (krävs) |
OneLakeArtifact
Namn | Beskrivning | Värde |
---|---|---|
artifactName | [Krävs] OneLake-artefaktnamn | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
artifactType | Ange till "LakeHouse" för typen LakeHouseArtifact. | "LakeHouse" (krävs) |
OneLakeDatastore
Namn | Beskrivning | Värde |
---|---|---|
artefakt | [Krävs] OneLake-artefakt som stöder datalagringen. | OneLakeArtifact (krävs) |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "OneLake" (krävs) |
Slutpunkt | OneLake-slutpunkt som ska användas för datalagringen. | sträng |
oneLakeWorkspaceName | [Krävs] OneLake-arbetsytans namn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
ResourceBaseProperties
Namn | Beskrivning | Värde |
---|
ResourceBaseTags
Namn | Beskrivning | Värde |
---|
SasDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "Sas" (krävs) |
Hemligheter | [Krävs] Lagringscontainerhemligheter. | SasDatastoreSecrets (krävs) |
SasDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
sasToken | SAS-token för lagringscontainer. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
ServicePrincipalDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
authorityUrl | Utfärdar-URL som används för autentisering. | sträng |
clientId | [Krävs] Klient-ID för tjänstens huvudnamn. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "ServicePrincipal" (krävs) |
resourceUrl | Resurs som tjänstens huvudnamn har åtkomst till. | sträng |
Hemligheter | [Krävs] Tjänstens huvudnamnshemligheter. | ServicePrincipalDatastoreSecrets (krävs) |
tenantId | [Krävs] ID för den klientorganisation som tjänstens huvudnamn tillhör. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
ServicePrincipalDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
clientSecret | Tjänstens huvudnamnshemlighet. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
Resursdefinition för ARM-mall
Resurstypen arbetsytor/datalager kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.MachineLearningServices/arbetsytor/datalagerresurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.MachineLearningServices/workspaces/datastores",
"apiVersion": "2024-10-01",
"name": "string",
"properties": {
"credentials": {
"credentialsType": "string"
// For remaining properties, see DatastoreCredentials objects
},
"description": "string",
"properties": {
"{customized property}": "string"
},
"tags": {
"{customized property}": "string"
},
"datastoreType": "string"
// For remaining properties, see DatastoreProperties objects
}
}
OneLakeArtifact-objekt
Ange egenskapen artifactType för att ange typ av objekt.
För LakeHouseanvänder du:
{
"artifactType": "LakeHouse"
}
DatastoreCredentials-objekt
Ange egenskapen credentialsType för att ange typ av objekt.
För AccountKey-använder du:
{
"credentialsType": "AccountKey",
"secrets": {
"key": "string",
"secretsType": "string"
}
}
För certifikatanvänder du:
{
"authorityUrl": "string",
"clientId": "string",
"credentialsType": "Certificate",
"resourceUrl": "string",
"secrets": {
"certificate": "string",
"secretsType": "string"
},
"tenantId": "string",
"thumbprint": "string"
}
För Ingenanvänder du:
{
"credentialsType": "None"
}
För Sasanvänder du:
{
"credentialsType": "Sas",
"secrets": {
"sasToken": "string",
"secretsType": "string"
}
}
För ServicePrincipalanvänder du:
{
"authorityUrl": "string",
"clientId": "string",
"credentialsType": "ServicePrincipal",
"resourceUrl": "string",
"secrets": {
"clientSecret": "string",
"secretsType": "string"
},
"tenantId": "string"
}
DatastoreProperties-objekt
Ange egenskapen datastoreType för att ange typ av objekt.
För AzureBlobanvänder du:
{
"accountName": "string",
"containerName": "string",
"datastoreType": "AzureBlob",
"endpoint": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
För AzureDataLakeGen1använder du:
{
"datastoreType": "AzureDataLakeGen1",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"storeName": "string",
"subscriptionId": "string"
}
För AzureDataLakeGen2använder du:
{
"accountName": "string",
"datastoreType": "AzureDataLakeGen2",
"endpoint": "string",
"filesystem": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
För AzureFileanvänder du:
{
"accountName": "string",
"datastoreType": "AzureFile",
"endpoint": "string",
"fileShareName": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
För OneLakeanvänder du:
{
"artifact": {
"artifactName": "string",
"artifactType": "string"
// For remaining properties, see OneLakeArtifact objects
},
"datastoreType": "OneLake",
"endpoint": "string",
"oneLakeWorkspaceName": "string",
"serviceDataAccessAuthIdentity": "string"
}
Egenskapsvärden
AccountKeyDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" (krävs) |
Hemligheter | [Krävs] Lagringskontohemligheter. | AccountKeyDatastoreSecrets (krävs) |
AccountKeyDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
nyckel | Lagringskontonyckel. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
AzureBlobDatastore
Namn | Beskrivning | Värde |
---|---|---|
accountName | Lagringskontonamn. | sträng |
containerName | Lagringskontots containernamn. | sträng |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureBlob" (krävs) |
Slutpunkt | Azure-molnslutpunkt för lagringskontot. | sträng |
protokoll | Protokoll som används för att kommunicera med lagringskontot. | sträng |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-prenumerations-ID | sträng |
AzureDataLakeGen1Datastore
Namn | Beskrivning | Värde |
---|---|---|
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureDataLakeGen1" (krävs) |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
storeName | [Krävs] Azure Data Lake Store-namn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
subscriptionId | Azure-prenumerations-ID | sträng |
AzureDataLakeGen2Datastore
Namn | Beskrivning | Värde |
---|---|---|
accountName | [Krävs] Lagringskontonamn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureDataLakeGen2" (krävs) |
Slutpunkt | Azure-molnslutpunkt för lagringskontot. | sträng |
filesystem | [Krävs] Namnet på Data Lake Gen2-filsystemet. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
protokoll | Protokoll som används för att kommunicera med lagringskontot. | sträng |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-prenumerations-ID | sträng |
AzureFileDatastore
Namn | Beskrivning | Värde |
---|---|---|
accountName | [Krävs] Lagringskontonamn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureFile" (krävs) |
Slutpunkt | Azure-molnslutpunkt för lagringskontot. | sträng |
fileShareName | [Krävs] Namnet på den Azure-filresurs som datalagringen pekar på. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
protokoll | Protokoll som används för att kommunicera med lagringskontot. | sträng |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-prenumerations-ID | sträng |
CertificateDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
authorityUrl | Utfärdar-URL som används för autentisering. | sträng |
clientId | [Krävs] Klient-ID för tjänstens huvudnamn. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "Certifikat" (krävs) |
resourceUrl | Resurs som tjänstens huvudnamn har åtkomst till. | sträng |
Hemligheter | [Krävs] Tjänstens huvudnamnshemligheter. | CertificateDatastoreSecrets (krävs) |
tenantId | [Krävs] ID för den klientorganisation som tjänstens huvudnamn tillhör. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
tumavtryck | [Krävs] Tumavtryck för certifikatet som används för autentisering. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
CertificateDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
intyg | Certifikat för tjänstens huvudnamn. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
DatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | Ange till AccountKey för typen AccountKeyDatastoreCredentials. Ange till Certifikat för typen CertificateDatastoreCredentials. Ange till Ingen för typen NoneDatastoreCredentials. Ange till "Sas" för typen SasDatastoreCredentials. Ange till "ServicePrincipal" för typen ServicePrincipalDatastoreCredentials. | "AccountKey" "Certifikat" "Ingen" "Sas" "ServicePrincipal" (krävs) |
DatastoreEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
Autentiseringsuppgifter | [Krävs] Kontoautentiseringsuppgifter. | DatastoreCredentials (krävs) |
datastoreType | Ange till "AzureBlob" för typen AzureBlobDatastore. Ange till "AzureDataLakeGen1" för typen AzureDataLakeGen1Datastore. Ange till "AzureDataLakeGen2" för typen AzureDataLakeGen2Datastore. Ange till "AzureFile" för typen AzureFileDatastore. Ange till "OneLake" för typen OneLakeDatastore. | "AzureBlob" "AzureDataLakeGen1" "AzureDataLakeGen2" "AzureFile" "OneLake" (krävs) |
beskrivning | Texten för tillgångsbeskrivningen. | sträng |
Egenskaper | Ordlistan för tillgångsegenskap. | ResourceBaseProperties |
Taggar | Taggordlista. Taggar kan läggas till, tas bort och uppdateras. | ResourceBaseTags |
LakeHouseArtifact
Namn | Beskrivning | Värde |
---|---|---|
artifactType | [Krävs] OneLake-artefakttyp | "LakeHouse" (krävs) |
Microsoft.MachineLearningServices/arbetsytor/datalager
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2024-10-01' |
Namn | Resursnamnet | sträng Begränsningar: Mönster = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (krävs) |
Egenskaper | [Krävs] Ytterligare attribut för entiteten. | DatastoreProperties (krävs) |
typ | Resurstypen | "Microsoft.MachineLearningServices/workspaces/datastores" |
NoneDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "Ingen" (krävs) |
OneLakeArtifact
Namn | Beskrivning | Värde |
---|---|---|
artifactName | [Krävs] OneLake-artefaktnamn | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
artifactType | Ange till "LakeHouse" för typen LakeHouseArtifact. | "LakeHouse" (krävs) |
OneLakeDatastore
Namn | Beskrivning | Värde |
---|---|---|
artefakt | [Krävs] OneLake-artefakt som stöder datalagringen. | OneLakeArtifact (krävs) |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "OneLake" (krävs) |
Slutpunkt | OneLake-slutpunkt som ska användas för datalagringen. | sträng |
oneLakeWorkspaceName | [Krävs] OneLake-arbetsytans namn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
ResourceBaseProperties
Namn | Beskrivning | Värde |
---|
ResourceBaseTags
Namn | Beskrivning | Värde |
---|
SasDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "Sas" (krävs) |
Hemligheter | [Krävs] Lagringscontainerhemligheter. | SasDatastoreSecrets (krävs) |
SasDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
sasToken | SAS-token för lagringscontainer. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
ServicePrincipalDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
authorityUrl | Utfärdar-URL som används för autentisering. | sträng |
clientId | [Krävs] Klient-ID för tjänstens huvudnamn. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "ServicePrincipal" (krävs) |
resourceUrl | Resurs som tjänstens huvudnamn har åtkomst till. | sträng |
Hemligheter | [Krävs] Tjänstens huvudnamnshemligheter. | ServicePrincipalDatastoreSecrets (krävs) |
tenantId | [Krävs] ID för den klientorganisation som tjänstens huvudnamn tillhör. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
ServicePrincipalDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
clientSecret | Tjänstens huvudnamnshemlighet. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
Skapa ett bloblagringsdatalager |
Den här mallen skapar ett bloblagringsdatalager på Azure Machine Learning-arbetsytan. |
Skapa ett Databricks-filsystemsdatalager |
Den här mallen skapar ett Databricks File System-datalager på Azure Machine Learning-arbetsytan. |
Skapa ett filresursdatalager |
Den här mallen skapar ett filresursdatalager på Azure Machine Learning-arbetsytan. |
Skapa AML-arbetsyta med flera datauppsättningar & datalager |
Den här mallen skapar En Azure Machine Learning-arbetsyta med flera datauppsättningar & datalager. |
Skapa ett Azure ADLS-datalager |
Den här mallen skapar ett ADLS-datalager på Azure Machine Learning-arbetsytan. |
Skapa ett Azure ADLS Gen2-datalager |
Den här mallen skapar ett ADLS Gen2-datalager på Azure Machine Learning-arbetsytan. |
Skapa ett Azure MySQL-datalager |
Den här mallen skapar ett MySQL-datalager på Azure Machine Learning-arbetsytan. |
Skapa ett Azure PostgreSQL-datalager |
Den här mallen skapar ett PostgreSQL-datalager på Azure Machine Learning-arbetsytan. |
Skapa ett Azure SQL Datastore- |
Den här mallen skapar ett SQL-datalager på Azure Machine Learning-arbetsytan. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen arbetsytor/datalager kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.MachineLearningServices/arbetsytor/datalagerresurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/datastores@2024-10-01"
name = "string"
body = jsonencode({
properties = {
credentials = {
credentialsType = "string"
// For remaining properties, see DatastoreCredentials objects
}
description = "string"
properties = {
{customized property} = "string"
}
tags = {
{customized property} = "string"
}
datastoreType = "string"
// For remaining properties, see DatastoreProperties objects
}
})
}
OneLakeArtifact-objekt
Ange egenskapen artifactType för att ange typ av objekt.
För LakeHouseanvänder du:
{
artifactType = "LakeHouse"
}
DatastoreCredentials-objekt
Ange egenskapen credentialsType för att ange typ av objekt.
För AccountKey-använder du:
{
credentialsType = "AccountKey"
secrets = {
key = "string"
secretsType = "string"
}
}
För certifikatanvänder du:
{
authorityUrl = "string"
clientId = "string"
credentialsType = "Certificate"
resourceUrl = "string"
secrets = {
certificate = "string"
secretsType = "string"
}
tenantId = "string"
thumbprint = "string"
}
För Ingenanvänder du:
{
credentialsType = "None"
}
För Sasanvänder du:
{
credentialsType = "Sas"
secrets = {
sasToken = "string"
secretsType = "string"
}
}
För ServicePrincipalanvänder du:
{
authorityUrl = "string"
clientId = "string"
credentialsType = "ServicePrincipal"
resourceUrl = "string"
secrets = {
clientSecret = "string"
secretsType = "string"
}
tenantId = "string"
}
DatastoreProperties-objekt
Ange egenskapen datastoreType för att ange typ av objekt.
För AzureBlobanvänder du:
{
accountName = "string"
containerName = "string"
datastoreType = "AzureBlob"
endpoint = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
För AzureDataLakeGen1använder du:
{
datastoreType = "AzureDataLakeGen1"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
storeName = "string"
subscriptionId = "string"
}
För AzureDataLakeGen2använder du:
{
accountName = "string"
datastoreType = "AzureDataLakeGen2"
endpoint = "string"
filesystem = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
För AzureFileanvänder du:
{
accountName = "string"
datastoreType = "AzureFile"
endpoint = "string"
fileShareName = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
För OneLakeanvänder du:
{
artifact = {
artifactName = "string"
artifactType = "string"
// For remaining properties, see OneLakeArtifact objects
}
datastoreType = "OneLake"
endpoint = "string"
oneLakeWorkspaceName = "string"
serviceDataAccessAuthIdentity = "string"
}
Egenskapsvärden
AccountKeyDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" (krävs) |
Hemligheter | [Krävs] Lagringskontohemligheter. | AccountKeyDatastoreSecrets (krävs) |
AccountKeyDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
nyckel | Lagringskontonyckel. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
AzureBlobDatastore
Namn | Beskrivning | Värde |
---|---|---|
accountName | Lagringskontonamn. | sträng |
containerName | Lagringskontots containernamn. | sträng |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureBlob" (krävs) |
Slutpunkt | Azure-molnslutpunkt för lagringskontot. | sträng |
protokoll | Protokoll som används för att kommunicera med lagringskontot. | sträng |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-prenumerations-ID | sträng |
AzureDataLakeGen1Datastore
Namn | Beskrivning | Värde |
---|---|---|
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureDataLakeGen1" (krävs) |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
storeName | [Krävs] Azure Data Lake Store-namn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
subscriptionId | Azure-prenumerations-ID | sträng |
AzureDataLakeGen2Datastore
Namn | Beskrivning | Värde |
---|---|---|
accountName | [Krävs] Lagringskontonamn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureDataLakeGen2" (krävs) |
Slutpunkt | Azure-molnslutpunkt för lagringskontot. | sträng |
filesystem | [Krävs] Namnet på Data Lake Gen2-filsystemet. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
protokoll | Protokoll som används för att kommunicera med lagringskontot. | sträng |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-prenumerations-ID | sträng |
AzureFileDatastore
Namn | Beskrivning | Värde |
---|---|---|
accountName | [Krävs] Lagringskontonamn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "AzureFile" (krävs) |
Slutpunkt | Azure-molnslutpunkt för lagringskontot. | sträng |
fileShareName | [Krävs] Namnet på den Azure-filresurs som datalagringen pekar på. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
protokoll | Protokoll som används för att kommunicera med lagringskontot. | sträng |
resourceGroup | Namn på Azure-resursgrupp | sträng |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-prenumerations-ID | sträng |
CertificateDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
authorityUrl | Utfärdar-URL som används för autentisering. | sträng |
clientId | [Krävs] Klient-ID för tjänstens huvudnamn. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "Certifikat" (krävs) |
resourceUrl | Resurs som tjänstens huvudnamn har åtkomst till. | sträng |
Hemligheter | [Krävs] Tjänstens huvudnamnshemligheter. | CertificateDatastoreSecrets (krävs) |
tenantId | [Krävs] ID för den klientorganisation som tjänstens huvudnamn tillhör. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
tumavtryck | [Krävs] Tumavtryck för certifikatet som används för autentisering. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
CertificateDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
intyg | Certifikat för tjänstens huvudnamn. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
DatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | Ange till AccountKey för typen AccountKeyDatastoreCredentials. Ange till Certifikat för typen CertificateDatastoreCredentials. Ange till Ingen för typen NoneDatastoreCredentials. Ange till "Sas" för typen SasDatastoreCredentials. Ange till "ServicePrincipal" för typen ServicePrincipalDatastoreCredentials. | "AccountKey" "Certifikat" "Ingen" "Sas" "ServicePrincipal" (krävs) |
DatastoreEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
Autentiseringsuppgifter | [Krävs] Kontoautentiseringsuppgifter. | DatastoreCredentials (krävs) |
datastoreType | Ange till "AzureBlob" för typen AzureBlobDatastore. Ange till "AzureDataLakeGen1" för typen AzureDataLakeGen1Datastore. Ange till "AzureDataLakeGen2" för typen AzureDataLakeGen2Datastore. Ange till "AzureFile" för typen AzureFileDatastore. Ange till "OneLake" för typen OneLakeDatastore. | "AzureBlob" "AzureDataLakeGen1" "AzureDataLakeGen2" "AzureFile" "OneLake" (krävs) |
beskrivning | Texten för tillgångsbeskrivningen. | sträng |
Egenskaper | Ordlistan för tillgångsegenskap. | ResourceBaseProperties |
Taggar | Taggordlista. Taggar kan läggas till, tas bort och uppdateras. | ResourceBaseTags |
LakeHouseArtifact
Namn | Beskrivning | Värde |
---|---|---|
artifactType | [Krävs] OneLake-artefakttyp | "LakeHouse" (krävs) |
Microsoft.MachineLearningServices/arbetsytor/datalager
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Mönster = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: arbetsytor |
Egenskaper | [Krävs] Ytterligare attribut för entiteten. | DatastoreProperties (krävs) |
typ | Resurstypen | "Microsoft.MachineLearningServices/workspaces/datastores@2024-10-01" |
NoneDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "Ingen" (krävs) |
OneLakeArtifact
Namn | Beskrivning | Värde |
---|---|---|
artifactName | [Krävs] OneLake-artefaktnamn | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
artifactType | Ange till "LakeHouse" för typen LakeHouseArtifact. | "LakeHouse" (krävs) |
OneLakeDatastore
Namn | Beskrivning | Värde |
---|---|---|
artefakt | [Krävs] OneLake-artefakt som stöder datalagringen. | OneLakeArtifact (krävs) |
datastoreType | [Krävs] Lagringstyp som stöder datalagringen. | "OneLake" (krävs) |
Slutpunkt | OneLake-slutpunkt som ska användas för datalagringen. | sträng |
oneLakeWorkspaceName | [Krävs] OneLake-arbetsytans namn. | sträng Begränsningar: Min längd = 1 Mönster = [a-zA-Z0-9_] (krävs) |
serviceDataAccessAuthIdentity | Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. | "Ingen" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
ResourceBaseProperties
Namn | Beskrivning | Värde |
---|
ResourceBaseTags
Namn | Beskrivning | Värde |
---|
SasDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "Sas" (krävs) |
Hemligheter | [Krävs] Lagringscontainerhemligheter. | SasDatastoreSecrets (krävs) |
SasDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
sasToken | SAS-token för lagringscontainer. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |
ServicePrincipalDatastoreCredentials
Namn | Beskrivning | Värde |
---|---|---|
authorityUrl | Utfärdar-URL som används för autentisering. | sträng |
clientId | [Krävs] Klient-ID för tjänstens huvudnamn. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
credentialsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "ServicePrincipal" (krävs) |
resourceUrl | Resurs som tjänstens huvudnamn har åtkomst till. | sträng |
Hemligheter | [Krävs] Tjänstens huvudnamnshemligheter. | ServicePrincipalDatastoreSecrets (krävs) |
tenantId | [Krävs] ID för den klientorganisation som tjänstens huvudnamn tillhör. | sträng Begränsningar: Min längd = 36 Maximal längd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (krävs) |
ServicePrincipalDatastoreSecrets
Namn | Beskrivning | Värde |
---|---|---|
clientSecret | Tjänstens huvudnamnshemlighet. | sträng |
secretsType | [Krävs] Typ av autentiseringsuppgifter som används för autentisering med lagring. | "AccountKey" "Certifikat" "Sas" "ServicePrincipal" (krävs) |