Microsoft.MachineLearningServices workspaces/datastores 2023-02-01-preview

Bicep-resourcedefinitie

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

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/datastores wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2023-02-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    credentials: {
      credentialsType: 'string'
      // For remaining properties, see DatastoreCredentials objects
    }
    description: 'string'
    properties: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
    }
    tags: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
    }
    datastoreType: 'string'
    // For remaining properties, see DatastoreProperties objects
  }
}

DatastoreProperties-objecten

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

Gebruik voor AzureBlob:

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

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

Gebruik voor AzureFile:

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

Gebruik voor Hdfs:

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

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 Certificaat:

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

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

Eigenschapswaarden

werkruimten/gegevensarchieven

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)

Tekenlimiet: maximaal 255 tekens voor de naam van het gegevensarchief

Geldige tekens:
De naam van het gegevensarchief bestaat alleen uit kleine letters, cijfers en onderstrepingstekens.
Bovenliggende 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 bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: werkruimten
properties [Vereist] Aanvullende kenmerken van de entiteit. DatastoreEigenschappen (vereist)

GegevensarchiefEigenschappen

Naam Description Waarde
referenties [Vereist] Accountreferenties. DatastoreCredentials (vereist)
beschrijving De beschrijvingstekst van de asset. tekenreeks
properties De woordenlijst met eigenschappen van activa. ResourceBaseProperties
tags Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. object
datastoreType Het objecttype instellen AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
HDFS (vereist)

DatastoreCredentials

Naam Description Waarde
credentialsType Het objecttype instellen AccountKey
Certificaat
KerberosKeytab
KerberosPassword
Geen
Sas
ServicePrincipal (vereist)

AccountKeyDatastoreCredentials

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

AccountKeyDatastoreSecrets

Naam Description Waarde
sleutel Opslagaccountsleutel. tekenreeks
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

CertificateDatastoreCredentials

Naam Description Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'Certificaat' (vereist)
authorityUrl Instantie-URL die wordt gebruikt voor verificatie. tekenreeks
clientId [Vereist] Client-id van service-principal. tekenreeks (vereist)

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Resource waar de service-principal toegang toe heeft. tekenreeks
geheimen [Vereist] Geheimen van service-principals. CertificateDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. tekenreeks (vereist)

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

Beperkingen:
Patroon = [a-zA-Z0-9_]

CertificateDatastoreSecrets

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

KerberosKeytabCredentials

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

Beperkingen:
Patroon = [a-zA-Z0-9_]
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam tekenreeks (vereist)

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

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

KerberosKeytabSecrets

Naam Description Waarde
kerberosKeytab Kerberos-sleuteltabgeheim. tekenreeks
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

KerberosPasswordCredentials

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

Beperkingen:
Patroon = [a-zA-Z0-9_]
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam tekenreeks (vereist)

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

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

KerberosPasswordSecrets

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

NoneDatastoreCredentials

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

SasDatastoreCredentials

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

SasDatastoreSecrets

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

ServicePrincipalDatastoreCredentials

Naam Description Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'ServicePrincipal' (vereist)
authorityUrl Instantie-URL die wordt gebruikt voor verificatie. tekenreeks
clientId [Vereist] Client-id van service-principal. tekenreeks (vereist)

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Resource waar de service-principal toegang toe heeft. tekenreeks
geheimen [Vereist] Geheimen van service-principals. ServicePrincipalDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. tekenreeks (vereist)

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

ServicePrincipalDatastoreSecrets

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

ResourceBaseProperties

Naam Description Waarde
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks

AzureBlobDatastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureBlob' (vereist)
accountName Naam van opslagaccount. tekenreeks
containerName Naam van opslagaccountcontainer. tekenreeks
endpoint Azure-cloudeindpunt voor het opslagaccount. tekenreeks
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. tekenreeks
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id tekenreeks

AzureDataLakeGen1Datastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureDataLakeGen1' (vereist)
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
storeName [Vereist] Naam van Azure Data Lake-opslag. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
subscriptionId Azure-abonnements-id tekenreeks

AzureDataLakeGen2Datastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureDataLakeGen2' (vereist)
accountName [Vereist] Naam van opslagaccount. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
endpoint Azure-cloudeindpunt voor het opslagaccount. tekenreeks
bestandssysteem [Vereist] De naam van het Data Lake Gen2-bestandssysteem. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. tekenreeks
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id tekenreeks

AzureFileDatastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureFile' (vereist)
accountName [Vereist] Naam van opslagaccount. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
endpoint Azure-cloudeindpunt voor het opslagaccount. tekenreeks
fileShareName [Vereist] De naam van de Azure-bestandsshare waarnaar het gegevensarchief verwijst. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. tekenreeks
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id tekenreeks

HdfsDatastore

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

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

Snelstartsjablonen

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

Template Beschrijving
AML-werkruimte maken met meerdere gegevenssets & gegevensarchieven

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

Implementeren op Azure
Met deze sjabloon wordt een ADLS-gegevensarchief gemaakt in een Azure Machine Learning-werkruimte.
Een Azure ADLS Gen2-gegevensarchief maken

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

Implementeren op Azure
Met deze sjabloon wordt een gegevensarchief voor blobopslag gemaakt in een Azure Machine Learning-werkruimte.
Een Databricks File System-gegevensarchief maken

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

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

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

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

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

Resourcedefinitie van ARM-sjabloon

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

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/datastores wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2023-02-01-preview",
  "name": "string",
  "properties": {
    "credentials": {
      "credentialsType": "string"
      // For remaining properties, see DatastoreCredentials objects
    },
    "description": "string",
    "properties": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string"
    },
    "datastoreType": "string"
    // For remaining properties, see DatastoreProperties objects
  }
}

DatastoreProperties-objecten

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

Gebruik voor AzureBlob:

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

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

Gebruik voor AzureFile:

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

Gebruik voor Hdfs:

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

DatastoreCredentials-objecten

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

Voor AccountKey gebruikt u:

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

Gebruik voor Certificaat:

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

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

Eigenschapswaarden

werkruimten/gegevensarchieven

Naam Description Waarde
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/datastores'
apiVersion De resource-API-versie '2023-02-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: maximaal 255 tekens voor de naam van het gegevensarchief

Geldige tekens:
De naam van het gegevensarchief bestaat alleen uit kleine letters, cijfers en onderstrepingstekens.
properties [Vereist] Aanvullende kenmerken van de entiteit. DatastoreProperties (vereist)

DatastoreEigenschappen

Naam Description Waarde
referenties [Vereist] Accountreferenties. DatastoreCredentials (vereist)
beschrijving De tekst van de assetbeschrijving. tekenreeks
properties De woordenlijst met activa-eigenschappen. ResourceBaseProperties
tags Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. object
datastoreType Het objecttype instellen AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
Hdfs (vereist)

DatastoreCredentials

Naam Description Waarde
credentialsType Het objecttype instellen AccountKey
Certificaat
KerberosKeytab
KerberosPassword
Geen
Sas
ServicePrincipal (vereist)

AccountKeyDatastoreCredentials

Naam Description Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey' (vereist)
geheimen [Vereist] Opslagaccountgeheimen. AccountKeyDatastoreSecrets (vereist)

AccountKeyDatastoreSecrets

Naam Description Waarde
sleutel Opslagaccountsleutel. tekenreeks
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
Sas
ServicePrincipal (vereist)

CertificateDatastoreCredentials

Naam Description Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'Certificaat' (vereist)
authorityUrl Instantie-URL die wordt gebruikt voor verificatie. tekenreeks
clientId [Vereist] Client-id van service-principal. tekenreeks (vereist)

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Resource waar de service-principal toegang toe heeft. tekenreeks
geheimen [Vereist] Geheimen van service-principals. CertificateDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. tekenreeks (vereist)

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

Beperkingen:
Patroon = [a-zA-Z0-9_]

CertificateDatastoreSecrets

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

KerberosKeytabCredentials

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

Beperkingen:
Patroon = [a-zA-Z0-9_]
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam tekenreeks (vereist)

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

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

KerberosKeytabSecrets

Naam Description Waarde
kerberosKeytab Kerberos-sleuteltabgeheim. tekenreeks
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'AccountKey'
'Certificaat'
'KerberosKeytab'
'KerberosPassword'
'Sas'
'ServicePrincipal' (vereist)

KerberosPasswordCredentials

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

Beperkingen:
Patroon = [a-zA-Z0-9_]
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam tekenreeks (vereist)

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

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

KerberosPasswordSecrets

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

NoneDatastoreCredentials

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

SasDatastoreCredentials

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

SasDatastoreSecrets

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

ServicePrincipalDatastoreCredentials

Naam Description Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. 'ServicePrincipal' (vereist)
authorityUrl Instantie-URL die wordt gebruikt voor verificatie. tekenreeks
clientId [Vereist] Client-id van service-principal. tekenreeks (vereist)

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Resource waar de service-principal toegang toe heeft. tekenreeks
geheimen [Vereist] Geheimen van service-principals. ServicePrincipalDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. tekenreeks (vereist)

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

ServicePrincipalDatastoreSecrets

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

ResourceBaseProperties

Naam Description Waarde
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks

AzureBlobDatastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureBlob' (vereist)
accountName Naam van opslagaccount. tekenreeks
containerName Containernaam van opslagaccount. tekenreeks
endpoint Azure-cloudeindpunt voor het opslagaccount. tekenreeks
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. tekenreeks
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id tekenreeks

AzureDataLakeGen1Datastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureDataLakeGen1' (vereist)
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
storeName [Vereist] Naam van Azure Data Lake-opslag. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
subscriptionId Azure-abonnements-id tekenreeks

AzureDataLakeGen2Datastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureDataLakeGen2' (vereist)
accountName [Vereist] Naam van opslagaccount. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
endpoint Azure-cloudeindpunt voor het opslagaccount. tekenreeks
bestandssysteem [Vereist] De naam van het Data Lake Gen2-bestandssysteem. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. tekenreeks
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id tekenreeks

AzureFileDatastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureFile' (vereist)
accountName [Vereist] Naam van opslagaccount. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
endpoint Azure-cloudeindpunt voor het opslagaccount. tekenreeks
fileShareName [Vereist] De naam van de Azure-bestandsshare waarnaar het gegevensarchief verwijst. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. tekenreeks
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. 'Geen'
'WorkspaceSystemAssignedIdentity'
'WorkspaceUserAssignedIdentity'
subscriptionId Azure-abonnements-id tekenreeks

HdfsDatastore

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

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

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een AML-werkruimte maken met meerdere gegevenssets & gegevensarchieven

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

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

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

Implementeren op Azure
Met deze sjabloon maakt u een blob-opslaggegevensarchief in een Azure Machine Learning-werkruimte.
Een Databricks File System-gegevensarchief maken

Implementeren op Azure
Met deze sjabloon maakt u een Databricks File System-gegevensarchief in de Azure Machine Learning-werkruimte.
Een bestandssharegegevensarchief maken

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

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

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

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

Terraform-resourcedefinitie (AzAPI-provider)

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

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/datastores wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2023-02-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      credentials = {
        credentialsType = "string"
        // For remaining properties, see DatastoreCredentials objects
      }
      description = "string"
      properties = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
      tags = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
      datastoreType = "string"
      // For remaining properties, see DatastoreProperties objects
    }
  })
}

DatastoreProperties-objecten

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

Gebruik voor AzureBlob:

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

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

Gebruik voor AzureFile:

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

Gebruik voor Hdfs:

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

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 Certificaat:

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

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

Eigenschapswaarden

werkruimten/gegevensarchieven

Naam Description Waarde
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/datastores@2023-02-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: maximaal 255 tekens voor de naam van het gegevensarchief

Geldige tekens:
De naam van het gegevensarchief bestaat alleen uit kleine letters, cijfers en onderstrepingstekens.
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten
properties [Vereist] Aanvullende kenmerken van de entiteit. DatastoreProperties (vereist)

DatastoreEigenschappen

Naam Description Waarde
referenties [Vereist] Accountreferenties. DatastoreCredentials (vereist)
beschrijving De tekst van de assetbeschrijving. tekenreeks
properties De woordenlijst met activa-eigenschappen. ResourceBaseProperties
tags Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. object
datastoreType Het objecttype instellen AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
Hdfs (vereist)

DatastoreCredentials

Naam Description Waarde
credentialsType Het objecttype instellen AccountKey
Certificaat
KerberosKeytab
KerberosPassword
Geen
Sas
ServicePrincipal (vereist)

AccountKeyDatastoreCredentials

Naam Description Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. "AccountKey" (vereist)
geheimen [Vereist] Opslagaccountgeheimen. AccountKeyDatastoreSecrets (vereist)

AccountKeyDatastoreSecrets

Naam Description Waarde
sleutel Opslagaccountsleutel. tekenreeks
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. "AccountKey"
"Certificaat"
"KerberosKeytab"
"KerberosPassword"
"Sas"
ServicePrincipal (vereist)

CertificateDatastoreCredentials

Naam Description Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. "Certificaat" (vereist)
authorityUrl Instantie-URL die wordt gebruikt voor verificatie. tekenreeks
clientId [Vereist] Client-id van service-principal. tekenreeks (vereist)

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Resource waar de service-principal toegang toe heeft. tekenreeks
geheimen [Vereist] Geheimen van service-principals. CertificateDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. tekenreeks (vereist)

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

Beperkingen:
Patroon = [a-zA-Z0-9_]

CertificateDatastoreSecrets

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

KerberosKeytabCredentials

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

Beperkingen:
Patroon = [a-zA-Z0-9_]
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam tekenreeks (vereist)

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

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

KerberosKeytabSecrets

Naam Description Waarde
kerberosKeytab Kerberos-sleuteltabgeheim. tekenreeks
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. "AccountKey"
"Certificaat"
"KerberosKeytab"
"KerberosPassword"
"Sas"
ServicePrincipal (vereist)

KerberosPasswordCredentials

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

Beperkingen:
Patroon = [a-zA-Z0-9_]
kerberosPrincipal [Vereist] Kerberos-gebruikersnaam tekenreeks (vereist)

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

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

KerberosPasswordSecrets

Naam Description Waarde
kerberosWachtwoord Kerberos-wachtwoordgeheim. tekenreeks
secretsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. "AccountKey"
"Certificaat"
"KerberosKeytab"
"KerberosPassword"
"Sas"
ServicePrincipal (vereist)

NoneDatastoreCredentials

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

SasDatastoreCredentials

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

SasDatastoreSecrets

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

ServicePrincipalDatastoreCredentials

Naam Description Waarde
credentialsType [Vereist] Referentietype dat wordt gebruikt voor verificatie met opslag. ServicePrincipal (vereist)
authorityUrl Instantie-URL die wordt gebruikt voor verificatie. tekenreeks
clientId [Vereist] Client-id van service-principal. tekenreeks (vereist)

Beperkingen:
Minimale lengte = 36
Maximale lengte = 36
Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Resource waar de service-principal toegang toe heeft. tekenreeks
geheimen [Vereist] Geheimen van service-principals. ServicePrincipalDatastoreSecrets (vereist)
tenantId [Vereist] Id van de tenant waartoe de service-principal behoort. tekenreeks (vereist)

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

ServicePrincipalDatastoreSecrets

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

ResourceBaseProperties

Naam Description Waarde
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks
{aangepaste eigenschap} tekenreeks

AzureBlobDatastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureBlob' (vereist)
accountName Naam van opslagaccount. tekenreeks
containerName Naam van opslagaccountcontainer. tekenreeks
endpoint Azure-cloudeindpunt voor het opslagaccount. tekenreeks
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. tekenreeks
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. "Geen"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-abonnements-id tekenreeks

AzureDataLakeGen1Datastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureDataLakeGen1' (vereist)
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Geeft aan welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. "Geen"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
storeName [Vereist] Naam van Azure Data Lake-opslag. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
subscriptionId Azure-abonnements-id tekenreeks

AzureDataLakeGen2Datastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureDataLakeGen2' (vereist)
accountName [Vereist] Naam van opslagaccount. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
endpoint Azure-cloudeindpunt voor het opslagaccount. tekenreeks
bestandssysteem [Vereist] De naam van het Data Lake Gen2-bestandssysteem. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. tekenreeks
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. "Geen"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-abonnements-id tekenreeks

AzureFileDatastore

Naam Description Waarde
datastoreType [Vereist] Opslagtype als back-up van het gegevensarchief. 'AzureFile' (vereist)
accountName [Vereist] Naam van opslagaccount. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
endpoint Azure-cloudeindpunt voor het opslagaccount. tekenreeks
fileShareName [Vereist] De naam van de Azure-bestandsshare waarnaar het gegevensarchief verwijst. tekenreeks (vereist)

Beperkingen:
Patroon = [a-zA-Z0-9_]
protocol Protocol dat wordt gebruikt om te communiceren met het opslagaccount. tekenreeks
resourceGroup Naam van Azure-resourcegroep tekenreeks
serviceDataAccessAuthIdentity Hiermee wordt aangegeven welke identiteit moet worden gebruikt om toegang tot servicegegevens tot de opslag van de klant te verifiëren. "Geen"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-abonnements-id tekenreeks

HdfsDatastore

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

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