Microsoft.MachineLearningServices workspaces/datastores 2021-03-01-preview

Definicja zasobu Bicep

Typ zasobu obszarów roboczych/magazynów danych można wdrożyć za pomocą operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/datastores, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    contents: {
      contentsType: 'string'
      // For remaining properties, see DatastoreContents objects
    }
    description: 'string'
    isDefault: bool
    linkedInfo: {
      linkedId: 'string'
      linkedResourceName: 'string'
      origin: 'Synapse'
    }
    properties: {
    tags: {
      {customized property}: 'string'
    }
    {customized property}: 'string'
  }
}

Obiekty DatastoreContents

Ustaw właściwość contentsType , aby określić typ obiektu.

W przypadku usługi AzureBlob użyj:

  contentsType: 'AzureBlob'
  accountName: 'string'
  containerName: 'string'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'

W przypadku usługi AzureDataLakeGen1 użyj:

  contentsType: 'AzureDataLakeGen1'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  storeName: 'string'

W przypadku usługi AzureDataLakeGen2 użyj:

  contentsType: 'AzureDataLakeGen2'
  accountName: 'string'
  containerName: 'string'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'

W przypadku pliku AzureFile użyj:

  contentsType: 'AzureFile'
  accountName: 'string'
  containerName: 'string'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'

W przypadku usługi AzurePostgreSql użyj:

  contentsType: 'AzurePostgreSql'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName: 'string'
  enableSSL: bool
  endpoint: 'string'
  portNumber: int
  serverName: 'string'

W przypadku bazy danych AzureSqlDatabase użyj:

  contentsType: 'AzureSqlDatabase'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName: 'string'
  endpoint: 'string'
  portNumber: int
  serverName: 'string'

W przypadku glusterfs użyj:

  contentsType: 'GlusterFs'
  serverAddress: 'string'
  volumeName: 'string'

Obiekty magazynu danychCredentials

Ustaw właściwość credentialsType , aby określić typ obiektu.

W obszarze AccountKey użyj:

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

W przypadku certyfikatu użyj:

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

W przypadku opcji None użyj polecenia:

  credentialsType: 'None'
  secrets: {
    secretsType: 'string'
  }

W przypadku sygnatury dostępu współdzielonego użyj:

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

W przypadku elementu ServicePrincipal użyj:

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

W przypadku narzędzia SqlAdmin użyj:

  credentialsType: 'SqlAdmin'
  secrets: {
    password: 'string'
    secretsType: 'string'
  }
  userId: 'string'

Wartości właściwości

obszary robocze/magazyny danych

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)

Limit znaków: maksymalnie 255 znaków dla nazwy magazynu danych

Prawidłowe znaki:
Nazwa magazynu danych składa się tylko z małych liter, cyfr i podkreśleń.
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Symboliczna nazwa zasobu typu: obszary robocze
properties [Wymagane] Dodatkowe atrybuty jednostki. DatastoreProperties (wymagane)

Właściwości magazynu danych

Nazwa Opis Wartość
Zawartość [Wymagane] Odwołanie do zawartości magazynu danych. DatastoreContents (wymagane)
description (opis) Tekst opisu zasobu. ciąg
Isdefault Czy ten magazyn danych jest domyślny dla obszaru roboczego. bool
linkedInfo Informacje na temat źródła magazynu danych, jeśli są połączone. LinkedInfo
properties Słownik właściwości elementu zawartości. Właściwości magazynu danych
tags Tag słownika. Tagi można dodawać, usuwać i aktualizować. object
{niestandardowa właściwość} ciąg

Magazyn danychContents

Nazwa Opis Wartość
contentsType Ustawianie typu obiektu AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
GlusterFs (wymagane)

AzureBlobContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
accountName [Wymagane] Nazwa konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
containerName [Wymagane] Nazwa kontenera konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
poświadczenia [Wymagane] Poświadczenia konta. Magazyn danychCredentials (wymagane)
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Protokół [Wymagane] Protokół używany do komunikowania się z kontem magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

Magazyn danychCredentials

Nazwa Opis Wartość
credentialsType Ustawianie typu obiektu Klucz konta
Certyfikat
Brak
Sas
ServicePrincipal
SqlAdmin (wymagane)

AccountKeyDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey" (wymagane)
wpisy tajne Wpisy tajne konta magazynu. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nazwa Opis Wartość
key Klucz konta magazynu. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagany)

CertificateDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
authorityUrl Adres URL urzędu używany do uwierzytelniania. ciąg
clientId [Wymagane] Identyfikator klienta jednostki usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Zasób jednostki usługi ma dostęp. ciąg
wpisy tajne Wpisy tajne jednostki usługi. CertificateDatastoreSecrets
tenantId [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
Odcisk palca [Wymagane] Odcisk palca certyfikatu używanego do uwierzytelniania. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nazwa Opis Wartość
certyfikat Certyfikat jednostki usługi. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

NoneDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Brak" (wymagane)
wpisy tajne Pusty/brak wpisu tajnego magazynu danych. NoneDatastoreSecrets

NoneDatastoreSecrets

Nazwa Opis Wartość
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

SasDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Sas" (wymagany)
wpisy tajne Wpisy tajne kontenera magazynu. SasDatastoreSecrets

SasDatastoreSecrets

Nazwa Opis Wartość
sygnatura dostępu współdzielonego Token SAS kontenera magazynu. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

ServicePrincipalDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
authorityUrl Adres URL urzędu używany do uwierzytelniania. ciąg
clientId [Wymagane] Identyfikator klienta jednostki usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
wpisy tajne Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets
tenantId [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Nazwa Opis Wartość
clientSecret Wpis tajny jednostki usługi. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

SqlAdminDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "SqlAdmin" (wymagane)
wpisy tajne Wpisy tajne bazy danych SQL. SqlAdminDatastoreSecrets
userId [Wymagane] Nazwa użytkownika bazy danych SQL. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nazwa Opis Wartość
hasło Hasło bazy danych SQL. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

AzureDataLakeGen1Contents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
Storename [Wymagane] Nazwa usługi Azure Data Lake Store. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
accountName [Wymagane] Nazwa konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
containerName [Wymagane] Nazwa kontenera konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Protokół [Wymagane] Protokół używany do komunikowania się z kontem magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzureFileContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
accountName [Wymagane] Nazwa konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
containerName [Wymagane] Nazwa kontenera konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Protokół [Wymagane] Protokół używany do komunikowania się z kontem magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzurePostgreSql" (wymagane)
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [Wymagane] Azure SQL nazwę bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Enablessl Określa, czy serwer usługi Azure PostgreSQL wymaga protokołu SSL. bool
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Numer_portu [Wymagane] Azure SQL port serwera. int (wymagane)
serverName [Wymagane] Azure SQL nazwa serwera. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureSqlDatabase" (wymagane)
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [Wymagane] Azure SQL nazwę bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Numer_portu [Wymagane] Azure SQL port serwera. int (wymagane)
serverName [Wymagane] Azure SQL nazwa serwera. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

GlusterFsContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "GlusterFs" (wymagane)
serverAddress [Wymagane] Adres serwera GlusterFS (może to być adres IP lub nazwa serwera). ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
volumeName [Wymagane] Nazwa woluminu GlusterFS. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

LinkedInfo

Nazwa Opis Wartość
linkedId Identyfikator połączonej usługi. ciąg
linkedResourceName Nazwa zasobu połączonej usługi. ciąg
połączenie pierwotne Typ połączonej usługi. "Synapse"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie obszaru roboczego usługi AML z wieloma zestawami danych & Magazyny danych

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Machine Learning z wieloma zestawami danych & magazynami danych.
Tworzenie magazynu danych usługi Azure ADLS

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych usługi ADLS w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Azure ADLS Gen2

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych usługi ADLS Gen2 w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Blob Storage

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych usługi Blob Storage w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych systemu plików usługi Databricks

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych systemu plików usługi Databricks w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych udziału plików

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych udziału plików w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Azure MySQL

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych MySQL w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Azure PostgreSQL

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych PostgreSQL w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych Azure SQL

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych SQL w obszarze roboczym usługi Azure Machine Learning.

Definicja zasobu szablonu usługi ARM

Typ zasobu obszary robocze/magazyny danych można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/datastores, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "properties": {
    "contents": {
      "contentsType": "string"
      // For remaining properties, see DatastoreContents objects
    },
    "description": "string",
    "isDefault": "bool",
    "linkedInfo": {
      "linkedId": "string",
      "linkedResourceName": "string",
      "origin": "Synapse"
    },
    "properties": {
    "tags": {
      "{customized property}": "string"
    },
    "{customized property}": "string"
  }
}

Obiekty DatastoreContents

Ustaw właściwość contentsType , aby określić typ obiektu.

W przypadku usługi AzureBlob użyj:

  "contentsType": "AzureBlob",
  "accountName": "string",
  "containerName": "string",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"

W przypadku elementu AzureDataLakeGen1 użyj:

  "contentsType": "AzureDataLakeGen1",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "storeName": "string"

W przypadku usługi AzureDataLakeGen2 użyj:

  "contentsType": "AzureDataLakeGen2",
  "accountName": "string",
  "containerName": "string",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"

W przypadku pliku AzureFile użyj:

  "contentsType": "AzureFile",
  "accountName": "string",
  "containerName": "string",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"

W przypadku usługi AzurePostgreSql użyj:

  "contentsType": "AzurePostgreSql",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "databaseName": "string",
  "enableSSL": "bool",
  "endpoint": "string",
  "portNumber": "int",
  "serverName": "string"

W przypadku usługi AzureSqlDatabase użyj:

  "contentsType": "AzureSqlDatabase",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "databaseName": "string",
  "endpoint": "string",
  "portNumber": "int",
  "serverName": "string"

W przypadku glusterfs użyj:

  "contentsType": "GlusterFs",
  "serverAddress": "string",
  "volumeName": "string"

Obiekty DatastoreCredentials

Ustaw właściwość credentialsType , aby określić typ obiektu.

W przypadku wartości AccountKey użyj:

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

W przypadku certyfikatu użyj:

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

W przypadku opcji Brak użyj polecenia:

  "credentialsType": "None",
  "secrets": {
    "secretsType": "string"
  }

W przypadku sygnatury dostępu współdzielonego użyj:

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

W przypadku parametru ServicePrincipal użyj:

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

W przypadku narzędzia SqlAdmin użyj:

  "credentialsType": "SqlAdmin",
  "secrets": {
    "password": "string",
    "secretsType": "string"
  },
  "userId": "string"

Wartości właściwości

obszary robocze/magazyny danych

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/datastores"
apiVersion Wersja interfejsu API zasobów "2021-03-01-preview"
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)

Limit znaków: maksymalnie 255 znaków dla nazwy magazynu danych

Prawidłowe znaki:
Nazwa magazynu danych składa się tylko z małych liter, cyfr i podkreśleń.
properties [Wymagane] Dodatkowe atrybuty jednostki. Właściwości magazynu danych (wymagane)

Właściwości magazynu danych

Nazwa Opis Wartość
Zawartość [Wymagane] Odwołanie do zawartości magazynu danych. DatastoreContents (wymagane)
description (opis) Tekst opisu zasobu. ciąg
Isdefault Określa, czy ten magazyn danych jest domyślny dla obszaru roboczego. bool
linkedInfo Informacje o pochodzeniu magazynu danych, jeśli są połączone. LinkedInfo
properties Słownik właściwości elementu zawartości. Właściwości magazynu danych
tags Słownik tagów. Tagi można dodawać, usuwać i aktualizować. object
{niestandardowa właściwość} ciąg

DatastoreContents

Nazwa Opis Wartość
contentsType Ustawianie typu obiektu AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
GlusterFs (wymagane)

AzureBlobContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
accountName [Wymagane] Nazwa konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
containerName [Wymagane] Nazwa kontenera konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Protokół [Wymagane] Protokół używany do komunikowania się z kontem magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

DatastoreCredentials

Nazwa Opis Wartość
credentialsType Ustawianie typu obiektu Klucz konta
Certyfikat
Brak
Sas
ServicePrincipal
SqlAdmin (wymagane)

AccountKeyDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey" (wymagane)
wpisy tajne Wpisy tajne konta magazynu. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nazwa Opis Wartość
key Klucz konta magazynu. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

CertificateDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
authorityUrl Adres URL urzędu używany do uwierzytelniania. ciąg
clientId [Wymagane] Identyfikator klienta jednostki usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
wpisy tajne Wpisy tajne jednostki usługi. CertificateDatastoreSecrets
tenantId [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
Odcisk palca [Wymagane] Odcisk palca certyfikatu używanego do uwierzytelniania. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nazwa Opis Wartość
certyfikat Certyfikat jednostki usługi. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

NoneDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Brak" (wymagane)
wpisy tajne Pusty/brak wpisu tajnego magazynu danych. NoneDatastoreSecrets

NoneDatastoreSecrets

Nazwa Opis Wartość
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

SasDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Sas" (wymagany)
wpisy tajne Wpisy tajne kontenera magazynu. SasDatastoreSecrets

SasDatastoreSecrets

Nazwa Opis Wartość
sygnatura dostępu współdzielonego Token SAS kontenera magazynu. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

ServicePrincipalDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
authorityUrl Adres URL urzędu używany do uwierzytelniania. ciąg
clientId [Wymagane] Identyfikator klienta jednostki usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
wpisy tajne Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets
tenantId [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Nazwa Opis Wartość
clientSecret Wpis tajny jednostki usługi. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagany)

SqlAdminDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "SqlAdmin" (wymagany)
wpisy tajne Wpisy tajne bazy danych SQL. SqlAdminDatastoreSecrets
userId [Wymagane] Nazwa użytkownika bazy danych SQL. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nazwa Opis Wartość
hasło Hasło bazy danych SQL. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagany)

AzureDataLakeGen1Contents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
poświadczenia [Wymagane] Poświadczenia konta. Magazyn danychCredentials (wymagane)
Storename [Wymagane] Nazwa magazynu usługi Azure Data Lake. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
accountName [Wymagane] Nazwa konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
containerName [Wymagane] Nazwa kontenera konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
poświadczenia [Wymagane] Poświadczenia konta. Magazyn danychCredentials (wymagane)
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Protokół [Wymagane] Protokół używany do komunikowania się z kontem magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzureFileContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
accountName [Wymagane] Nazwa konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
containerName [Wymagane] Nazwa kontenera konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Protokół [Wymagane] Protokół używany do komunikowania się z kontem magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzurePostgreSql" (wymagane)
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [Wymagane] Azure SQL nazwę bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Enablessl Określa, czy serwer usługi Azure PostgreSQL wymaga protokołu SSL. bool
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Numer_portu [Wymagane] Azure SQL port serwera. int (wymagane)
serverName [Wymagane] Azure SQL nazwa serwera. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureSqlDatabase" (wymagane)
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [Wymagane] Azure SQL nazwę bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Numer_portu [Wymagane] Azure SQL port serwera. int (wymagane)
serverName [Wymagane] Azure SQL nazwa serwera. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

GlusterFsContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "GlusterFs" (wymagane)
serverAddress [Wymagane] Adres serwera GlusterFS (może to być adres IP lub nazwa serwera). ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
volumeName [Wymagane] Nazwa woluminu GlusterFS. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

LinkedInfo

Nazwa Opis Wartość
linkedId Identyfikator połączonej usługi. ciąg
linkedResourceName Nazwa zasobu połączonej usługi. ciąg
połączenie pierwotne Typ połączonej usługi. "Synapse"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie obszaru roboczego usługi AML z wieloma zestawami danych & Magazyny danych

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie obszaru roboczego usługi Azure Machine Learning z wieloma zestawami danych & magazynami danych.
Tworzenie magazynu danych usługi Azure ADLS

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych usługi ADLS w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Azure ADLS Gen2

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych usługi ADLS Gen2 w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Blob Storage

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych usługi Blob Storage w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych systemu plików usługi Databricks

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych systemu plików usługi Databricks w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych udziału plików

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych udziału plików w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Azure MySQL

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych MySQL w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Azure PostgreSQL

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych PostgreSQL w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych Azure SQL

Wdróż na platformie Azure
Ten szablon tworzy magazyn danych SQL w obszarze roboczym usługi Azure Machine Learning.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszary robocze/magazyny danych można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/datastores, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      contents = {
        contentsType = "string"
        // For remaining properties, see DatastoreContents objects
      }
      description = "string"
      isDefault = bool
      linkedInfo = {
        linkedId = "string"
        linkedResourceName = "string"
        origin = "Synapse"
      }
      properties = {
      tags = {
        {customized property} = "string"
      }
      {customized property} = "string"
    }
  })
}

Obiekty DatastoreContents

Ustaw właściwość contentsType , aby określić typ obiektu.

W przypadku usługi AzureBlob użyj:

  contentsType = "AzureBlob"
  accountName = "string"
  containerName = "string"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"

W przypadku elementu AzureDataLakeGen1 użyj:

  contentsType = "AzureDataLakeGen1"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  storeName = "string"

W przypadku usługi AzureDataLakeGen2 użyj:

  contentsType = "AzureDataLakeGen2"
  accountName = "string"
  containerName = "string"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"

W przypadku pliku AzureFile użyj:

  contentsType = "AzureFile"
  accountName = "string"
  containerName = "string"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"

W przypadku usługi AzurePostgreSql użyj:

  contentsType = "AzurePostgreSql"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName = "string"
  enableSSL = bool
  endpoint = "string"
  portNumber = int
  serverName = "string"

W przypadku usługi AzureSqlDatabase użyj:

  contentsType = "AzureSqlDatabase"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName = "string"
  endpoint = "string"
  portNumber = int
  serverName = "string"

W przypadku glusterfs użyj:

  contentsType = "GlusterFs"
  serverAddress = "string"
  volumeName = "string"

Obiekty DatastoreCredentials

Ustaw właściwość credentialsType , aby określić typ obiektu.

W przypadku wartości AccountKey użyj:

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

W przypadku certyfikatu użyj:

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

W przypadku opcji Brak użyj polecenia:

  credentialsType = "None"
  secrets = {
    secretsType = "string"
  }

W przypadku sygnatury dostępu współdzielonego użyj:

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

W przypadku parametru ServicePrincipal użyj:

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

W przypadku narzędzia SqlAdmin użyj:

  credentialsType = "SqlAdmin"
  secrets = {
    password = "string"
    secretsType = "string"
  }
  userId = "string"

Wartości właściwości

obszary robocze/magazyny danych

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: maksymalnie 255 znaków dla nazwy magazynu danych

Prawidłowe znaki:
Nazwa magazynu danych składa się tylko z małych liter, cyfr i podkreśleń.
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszary robocze
properties [Wymagane] Dodatkowe atrybuty jednostki. Właściwości magazynu danych (wymagane)

Właściwości magazynu danych

Nazwa Opis Wartość
Zawartość [Wymagane] Odwołanie do zawartości magazynu danych. DatastoreContents (wymagane)
description (opis) Tekst opisu zasobu. ciąg
Isdefault Czy ten magazyn danych jest domyślny dla obszaru roboczego. bool
linkedInfo Informacje na temat źródła magazynu danych, jeśli są połączone. LinkedInfo
properties Słownik właściwości elementu zawartości. Właściwości magazynu danych
tags Tag słownika. Tagi można dodawać, usuwać i aktualizować. object
{niestandardowa właściwość} ciąg

Magazyn danychContents

Nazwa Opis Wartość
contentsType Ustawianie typu obiektu AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
GlusterFs (wymagane)

AzureBlobContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
accountName [Wymagane] Nazwa konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
containerName [Wymagane] Nazwa kontenera konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
poświadczenia [Wymagane] Poświadczenia konta. Magazyn danychCredentials (wymagane)
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Protokół [Wymagane] Protokół używany do komunikowania się z kontem magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

Magazyn danychCredentials

Nazwa Opis Wartość
credentialsType Ustawianie typu obiektu Klucz konta
Certyfikat
Brak
Sas
ServicePrincipal
SqlAdmin (wymagane)

AccountKeyDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey" (wymagane)
wpisy tajne Wpisy tajne konta magazynu. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Nazwa Opis Wartość
key Klucz konta magazynu. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

CertificateDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
authorityUrl Adres URL urzędu używany do uwierzytelniania. ciąg
clientId [Wymagane] Identyfikator klienta jednostki usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
wpisy tajne Wpisy tajne jednostki usługi. CertificateDatastoreSecrets
tenantId [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
Odcisk palca [Wymagane] Odcisk palca certyfikatu używanego do uwierzytelniania. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Nazwa Opis Wartość
certyfikat Certyfikat jednostki usługi. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Klucz konta"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

NoneDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Brak" (wymagane)
wpisy tajne Pusty/brak wpisu tajnego magazynu danych. NoneDatastoreSecrets

NoneDatastoreSecrets

Nazwa Opis Wartość
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Klucz konta"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

SasDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Sas" (wymagany)
wpisy tajne Wpisy tajne kontenera magazynu. SasDatastoreSecrets

SasDatastoreSecrets

Nazwa Opis Wartość
sygnatura dostępu współdzielonego Token SAS kontenera magazynu. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Klucz konta"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

ServicePrincipalDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
authorityUrl Adres URL urzędu używany do uwierzytelniania. ciąg
clientId [Wymagane] Identyfikator klienta jednostki usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
wpisy tajne Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets
tenantId [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. ciąg (wymagany)

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Nazwa Opis Wartość
clientSecret Wpis tajny jednostki usługi. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Klucz konta"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

SqlAdminDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "SqlAdmin" (wymagane)
wpisy tajne Wpisy tajne bazy danych SQL. SqlAdminDatastoreSecrets
userId [Wymagane] Nazwa użytkownika bazy danych SQL. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

SqlAdminDatastoreSecrets

Nazwa Opis Wartość
hasło Hasło bazy danych SQL. ciąg
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Klucz konta"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

AzureDataLakeGen1Contents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
Storename [Wymagane] Nazwa usługi Azure Data Lake Store. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzureDataLakeGen2Contents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
accountName [Wymagane] Nazwa konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
containerName [Wymagane] Nazwa kontenera konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Protokół [Wymagane] Protokół używany do komunikowania się z kontem magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzureFileContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
accountName [Wymagane] Nazwa konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
containerName [Wymagane] Nazwa kontenera konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Protokół [Wymagane] Protokół używany do komunikowania się z kontem magazynu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzurePostgreSqlContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzurePostgreSql" (wymagane)
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [Wymagane] Azure SQL nazwę bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Enablessl Określa, czy serwer usługi Azure PostgreSQL wymaga protokołu SSL. bool
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Numer_portu [Wymagane] Azure SQL port serwera. int (wymagane)
serverName [Wymagane] Azure SQL nazwa serwera. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

AzureSqlDatabaseContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureSqlDatabase" (wymagane)
poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [Wymagane] Azure SQL nazwę bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
endpoint [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
Numer_portu [Wymagane] Azure SQL port serwera. int (wymagane)
serverName [Wymagane] Azure SQL nazwa serwera. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

GlusterFsContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "GlusterFs" (wymagane)
serverAddress [Wymagane] Adres serwera GlusterFS (może to być adres IP lub nazwa serwera). ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
volumeName [Wymagane] Nazwa woluminu GlusterFS. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

LinkedInfo

Nazwa Opis Wartość
linkedId Identyfikator połączonej usługi. ciąg
linkedResourceName Nazwa zasobu połączonej usługi. ciąg
połączenie pierwotne Typ połączonej usługi. "Synapse"