Udostępnij za pośrednictwem


Obszary robocze/magazyny danych Microsoft.MachineLearningServices 2021-03-01-wersja zapoznawcza

Definicja zasobu Bicep

Typ zasobu obszarów roboczych/magazynów danych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    contents: {
      contentsType: 'string'
      // For remaining properties, see DatastoreContents objects
    }
    description: 'string'
    isDefault: bool
    linkedInfo: {
      linkedId: 'string'
      linkedResourceName: 'string'
      origin: 'string'
    }
    properties: {
      {customized property}: 'string'
    }
    tags: {
      {customized property}: 'string'
    }
  }
}

Obiekty DatastoreCredentials

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

W przypadku accountKeyużyj:

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

W przypadku certificateużyj:

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

W przypadku Noneużyj:

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

W przypadku Sas użyj:

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

W przypadku ServicePrincipalużyj:

{
  authorityUrl: 'string'
  clientId: 'string'
  credentialsType: 'ServicePrincipal'
  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'
}

Obiekty DatastoreContents

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

W przypadku AzureBlob użyj:

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

W przypadku AzureDataLakeGen1użyj:

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

W przypadku AzureDataLakeGen2użyj:

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

W przypadku azureFileużyj:

{
  accountName: 'string'
  containerName: 'string'
  contentsType: 'AzureFile'
  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'
}

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/datastores

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
nadrzędny W 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.
Nazwa symboliczna zasobu typu: obszarów roboczych
właściwości [Wymagane] Dodatkowe atrybuty jednostki. DatastoreProperties (wymagane)

AccountKeyDatastoreCredentials

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

AccountKeyDatastoreSecrets

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

AzureBlobContents

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwaKontenera [Wymagane] Nazwa kontenera konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. struna

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

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

AzureDataLakeGen1Contents

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
Nazwa sklepu [Wymagane] Nazwa sklepu Azure Data Lake Store. struna

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

AzureDataLakeGen2Contents

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwaKontenera [Wymagane] Nazwa kontenera konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. struna

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

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

AzureFileContents

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwaKontenera [Wymagane] Nazwa kontenera konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. struna

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

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

AzurePostgreSqlContents

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzurePostgreSql" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
nazwaBazyDanych [Wymagane] Nazwa bazy danych Azure SQL Database. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
włącz SSL Określa, czy serwer usługi Azure PostgreSQL wymaga protokołu SSL. Bool
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
numer portu [Wymagane] Port programu Azure SQL Server. int (wymagane)
nazwaSerwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

AzureSqlDatabaseContents

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureSqlDatabase" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
nazwaBazyDanych [Wymagane] Nazwa bazy danych Azure SQL Database. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
numer portu [Wymagane] Port programu Azure SQL Server. int (wymagane)
nazwaSerwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

CertificateDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

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}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
identyfikator resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
tajemnice Wpisy tajne jednostki usługi. CertificateDatastoreSecrets (CertyfikatMagazyn danychWpisy tajne)
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

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}$ (wymagane)
odcisk palca [Wymagane] Odcisk palca certyfikatu używanego do uwierzytelniania. struna

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

CertificateDatastoreSecrets (CertyfikatMagazyn danychWpisy tajne)

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

Zawartość magazynu danych

Nazwa Opis Wartość
contentsType (typ zawartości) Ustaw wartość "AzureBlob" dla typu AzureBlobContents. Ustaw wartość "AzureDataLakeGen1" dla typu AzureDataLakeGen1Contents. Ustaw wartość "AzureDataLakeGen2" dla typu AzureDataLakeGen2Contents. Dla typu AzureFileContents ustaw wartość "AzureFile". Ustaw wartość "AzurePostgreSql" dla typu AzurePostgreSqlContents. Ustaw wartość "AzureSqlDatabase" dla typu AzureSqlDatabaseContents. Ustaw wartość "GlusterFs" dla typu GlusterFsContents. "AzureBlob"
"AzureDataLakeGen1"
"AzureDataLakeGen2"
"AzureFile"
"AzurePostgreSql"
"AzureSqlDatabase"
"GlusterFs" (wymagane)

Magazyn danychCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) Ustaw wartość "AccountKey" dla typu AccountKeyDatastoreCredentials. Ustaw wartość "Certyfikat" dla typu CertificateDatastoreCredentials. Ustaw wartość "None" dla typu NoneDatastoreCredentials. Ustaw wartość "Sas" dla typu SasDatastoreCredentials. Ustaw wartość "ServicePrincipal" dla typu ServicePrincipalDatastoreCredentials. Ustaw wartość "SqlAdmin" dla typu SqlAdminDatastoreCredentials. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

Właściwości magazynu danych

Nazwa Opis Wartość
treść [Wymagane] Odwołanie do zawartości magazynu danych. DatastoreContents (wymagane)
opis Tekst opisu zasobu. ciąg
isDefault (domyślna) Czy ten magazyn danych jest domyślny dla obszaru roboczego. Bool
linkedInfo (informacje o linked) Informacje o pochodzeniu magazynu danych, jeśli są połączone. Serwis LinkedInfo
właściwości Słownik właściwości elementu zawartości. Właściwości magazynu danych
Etykiety Słownik tagów. Tagi można dodawać, usuwać i aktualizować. Tagi DatastorePropertiesTags

Właściwości magazynu danych

Nazwa Opis Wartość

Tagi DatastorePropertiesTags

Nazwa Opis Wartość

GlusterFsZawartość

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "GlusterFs" (wymagane)
Adres_serwera [Wymagane] GlusterFS adres serwera (może to być adres IP lub nazwa serwera). struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwa_woluminu [Wymagane] Nazwa woluminu GlusterFS. struna

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

Serwis LinkedInfo

Nazwa Opis Wartość
linkedId (Identyfikator linked) Identyfikator połączonej usługi. ciąg
linkedResourceName (nazwa zasobu) Nazwa zasobu połączonej usługi. ciąg
źródło Typ połączonej usługi. "Synapse"

NoneDatastoreCredentials

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

BrakDatastoreSecrets

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

SasDatastoreCredentials

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

SasDatastoreSecrets

Nazwa Opis Wartość
sasToken powiedział: Token SAS kontenera magazynu. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

ServicePrincipalDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

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}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
identyfikator resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
tajemnice Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

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}$ (wymagane)

ServicePrincipalDatastoreSecrets

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

SqlAdminDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "SqlAdmin" (wymagane)
tajemnice Wpisy tajne bazy danych SQL. SqlAdminDatastoreSecrets
Identyfikator użytkownika [Wymagane] Nazwa użytkownika bazy danych SQL. struna

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

SqlAdminDatastoreSecrets

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

Definicja zasobu szablonu usługi ARM

Typ zasobu obszarów roboczych/magazynów danych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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": "string"
    },
    "properties": {
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "string"
    }
  }
}

Obiekty DatastoreCredentials

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

W przypadku accountKeyużyj:

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

W przypadku certificateużyj:

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

W przypadku Noneużyj:

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

W przypadku Sas użyj:

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

W przypadku ServicePrincipalużyj:

{
  "authorityUrl": "string",
  "clientId": "string",
  "credentialsType": "ServicePrincipal",
  "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"
}

Obiekty DatastoreContents

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

W przypadku AzureBlob użyj:

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

W przypadku AzureDataLakeGen1użyj:

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

W przypadku AzureDataLakeGen2użyj:

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

W przypadku azureFileużyj:

{
  "accountName": "string",
  "containerName": "string",
  "contentsType": "AzureFile",
  "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"
}

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/datastores

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API "2021-03-01-preview"
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
właściwości [Wymagane] Dodatkowe atrybuty jednostki. DatastoreProperties (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/datastores"

AccountKeyDatastoreCredentials

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

AccountKeyDatastoreSecrets

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

AzureBlobContents

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwaKontenera [Wymagane] Nazwa kontenera konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. struna

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

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

AzureDataLakeGen1Contents

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
Nazwa sklepu [Wymagane] Nazwa sklepu Azure Data Lake Store. struna

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

AzureDataLakeGen2Contents

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwaKontenera [Wymagane] Nazwa kontenera konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. struna

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

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

AzureFileContents

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwaKontenera [Wymagane] Nazwa kontenera konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. struna

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

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

AzurePostgreSqlContents

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzurePostgreSql" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
nazwaBazyDanych [Wymagane] Nazwa bazy danych Azure SQL Database. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
włącz SSL Określa, czy serwer usługi Azure PostgreSQL wymaga protokołu SSL. Bool
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
numer portu [Wymagane] Port programu Azure SQL Server. int (wymagane)
nazwaSerwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

AzureSqlDatabaseContents

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureSqlDatabase" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
nazwaBazyDanych [Wymagane] Nazwa bazy danych Azure SQL Database. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
numer portu [Wymagane] Port programu Azure SQL Server. int (wymagane)
nazwaSerwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

CertificateDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

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}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
identyfikator resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
tajemnice Wpisy tajne jednostki usługi. CertificateDatastoreSecrets (CertyfikatMagazyn danychWpisy tajne)
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

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}$ (wymagane)
odcisk palca [Wymagane] Odcisk palca certyfikatu używanego do uwierzytelniania. struna

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

CertificateDatastoreSecrets (CertyfikatMagazyn danychWpisy tajne)

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

Zawartość magazynu danych

Nazwa Opis Wartość
contentsType (typ zawartości) Ustaw wartość "AzureBlob" dla typu AzureBlobContents. Ustaw wartość "AzureDataLakeGen1" dla typu AzureDataLakeGen1Contents. Ustaw wartość "AzureDataLakeGen2" dla typu AzureDataLakeGen2Contents. Dla typu AzureFileContents ustaw wartość "AzureFile". Ustaw wartość "AzurePostgreSql" dla typu AzurePostgreSqlContents. Ustaw wartość "AzureSqlDatabase" dla typu AzureSqlDatabaseContents. Ustaw wartość "GlusterFs" dla typu GlusterFsContents. "AzureBlob"
"AzureDataLakeGen1"
"AzureDataLakeGen2"
"AzureFile"
"AzurePostgreSql"
"AzureSqlDatabase"
"GlusterFs" (wymagane)

Magazyn danychCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) Ustaw wartość "AccountKey" dla typu AccountKeyDatastoreCredentials. Ustaw wartość "Certyfikat" dla typu CertificateDatastoreCredentials. Ustaw wartość "None" dla typu NoneDatastoreCredentials. Ustaw wartość "Sas" dla typu SasDatastoreCredentials. Ustaw wartość "ServicePrincipal" dla typu ServicePrincipalDatastoreCredentials. Ustaw wartość "SqlAdmin" dla typu SqlAdminDatastoreCredentials. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

Właściwości magazynu danych

Nazwa Opis Wartość
treść [Wymagane] Odwołanie do zawartości magazynu danych. DatastoreContents (wymagane)
opis Tekst opisu zasobu. ciąg
isDefault (domyślna) Czy ten magazyn danych jest domyślny dla obszaru roboczego. Bool
linkedInfo (informacje o linked) Informacje o pochodzeniu magazynu danych, jeśli są połączone. Serwis LinkedInfo
właściwości Słownik właściwości elementu zawartości. Właściwości magazynu danych
Etykiety Słownik tagów. Tagi można dodawać, usuwać i aktualizować. Tagi DatastorePropertiesTags

Właściwości magazynu danych

Nazwa Opis Wartość

Tagi DatastorePropertiesTags

Nazwa Opis Wartość

GlusterFsZawartość

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "GlusterFs" (wymagane)
Adres_serwera [Wymagane] GlusterFS adres serwera (może to być adres IP lub nazwa serwera). struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwa_woluminu [Wymagane] Nazwa woluminu GlusterFS. struna

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

Serwis LinkedInfo

Nazwa Opis Wartość
linkedId (Identyfikator linked) Identyfikator połączonej usługi. ciąg
linkedResourceName (nazwa zasobu) Nazwa zasobu połączonej usługi. ciąg
źródło Typ połączonej usługi. "Synapse"

NoneDatastoreCredentials

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

BrakDatastoreSecrets

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

SasDatastoreCredentials

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

SasDatastoreSecrets

Nazwa Opis Wartość
sasToken powiedział: Token SAS kontenera magazynu. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

ServicePrincipalDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

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}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
identyfikator resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
tajemnice Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

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}$ (wymagane)

ServicePrincipalDatastoreSecrets

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

SqlAdminDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "SqlAdmin" (wymagane)
tajemnice Wpisy tajne bazy danych SQL. SqlAdminDatastoreSecrets
Identyfikator użytkownika [Wymagane] Nazwa użytkownika bazy danych SQL. struna

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

SqlAdminDatastoreSecrets

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

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Szablon Opis
tworzenie magazynu danych usługi Blob Storage

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych magazynu obiektów blob w obszarze roboczym usługi Azure Machine Learning.
tworzenie magazynu danych systemu plików usługi Databricks

Wdrażanie 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

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych udziału plików w obszarze roboczym usługi Azure Machine Learning.
Tworzenie obszaru roboczego AML z wieloma zestawami danych & Magazyny danych

Wdrażanie na platformie Azure
Ten szablon tworzy obszar roboczy usługi Azure Machine Learning z wieloma zestawami danych & magazynami danych.
Tworzenie magazynu danych usługi Azure ADLS

Wdrażanie 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

Wdrażanie 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 Azure MySQL

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

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

Wdrażanie 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 obszarów roboczych/magazynów danych można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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 = {
    properties = {
      contents = {
        contentsType = "string"
        // For remaining properties, see DatastoreContents objects
      }
      description = "string"
      isDefault = bool
      linkedInfo = {
        linkedId = "string"
        linkedResourceName = "string"
        origin = "string"
      }
      properties = {
        {customized property} = "string"
      }
      tags = {
        {customized property} = "string"
      }
    }
  }
}

Obiekty DatastoreCredentials

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

W przypadku accountKeyużyj:

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

W przypadku certificateużyj:

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

W przypadku Noneużyj:

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

W przypadku Sas użyj:

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

W przypadku ServicePrincipalużyj:

{
  authorityUrl = "string"
  clientId = "string"
  credentialsType = "ServicePrincipal"
  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"
}

Obiekty DatastoreContents

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

W przypadku AzureBlob użyj:

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

W przypadku AzureDataLakeGen1użyj:

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

W przypadku AzureDataLakeGen2użyj:

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

W przypadku azureFileużyj:

{
  accountName = "string"
  containerName = "string"
  contentsType = "AzureFile"
  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"
}

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/datastores

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszarów roboczych
właściwości [Wymagane] Dodatkowe atrybuty jednostki. DatastoreProperties (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"

AccountKeyDatastoreCredentials

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

AccountKeyDatastoreSecrets

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

AzureBlobContents

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwaKontenera [Wymagane] Nazwa kontenera konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. struna

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

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

AzureDataLakeGen1Contents

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
Nazwa sklepu [Wymagane] Nazwa sklepu Azure Data Lake Store. struna

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

AzureDataLakeGen2Contents

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwaKontenera [Wymagane] Nazwa kontenera konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. struna

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

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

AzureFileContents

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwaKontenera [Wymagane] Nazwa kontenera konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla konta magazynu. struna

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

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

AzurePostgreSqlContents

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzurePostgreSql" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
nazwaBazyDanych [Wymagane] Nazwa bazy danych Azure SQL Database. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
włącz SSL Określa, czy serwer usługi Azure PostgreSQL wymaga protokołu SSL. Bool
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
numer portu [Wymagane] Port programu Azure SQL Server. int (wymagane)
nazwaSerwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

AzureSqlDatabaseContents

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureSqlDatabase" (wymagane)
dane logowania [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
nazwaBazyDanych [Wymagane] Nazwa bazy danych Azure SQL Database. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
punkt końcowy [Wymagane] Punkt końcowy chmury platformy Azure dla bazy danych. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
numer portu [Wymagane] Port programu Azure SQL Server. int (wymagane)
nazwaSerwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

CertificateDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

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}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
identyfikator resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
tajemnice Wpisy tajne jednostki usługi. CertificateDatastoreSecrets (CertyfikatMagazyn danychWpisy tajne)
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

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}$ (wymagane)
odcisk palca [Wymagane] Odcisk palca certyfikatu używanego do uwierzytelniania. struna

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

CertificateDatastoreSecrets (CertyfikatMagazyn danychWpisy tajne)

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

Zawartość magazynu danych

Nazwa Opis Wartość
contentsType (typ zawartości) Ustaw wartość "AzureBlob" dla typu AzureBlobContents. Ustaw wartość "AzureDataLakeGen1" dla typu AzureDataLakeGen1Contents. Ustaw wartość "AzureDataLakeGen2" dla typu AzureDataLakeGen2Contents. Dla typu AzureFileContents ustaw wartość "AzureFile". Ustaw wartość "AzurePostgreSql" dla typu AzurePostgreSqlContents. Ustaw wartość "AzureSqlDatabase" dla typu AzureSqlDatabaseContents. Ustaw wartość "GlusterFs" dla typu GlusterFsContents. "AzureBlob"
"AzureDataLakeGen1"
"AzureDataLakeGen2"
"AzureFile"
"AzurePostgreSql"
"AzureSqlDatabase"
"GlusterFs" (wymagane)

Magazyn danychCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) Ustaw wartość "AccountKey" dla typu AccountKeyDatastoreCredentials. Ustaw wartość "Certyfikat" dla typu CertificateDatastoreCredentials. Ustaw wartość "None" dla typu NoneDatastoreCredentials. Ustaw wartość "Sas" dla typu SasDatastoreCredentials. Ustaw wartość "ServicePrincipal" dla typu ServicePrincipalDatastoreCredentials. Ustaw wartość "SqlAdmin" dla typu SqlAdminDatastoreCredentials. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

Właściwości magazynu danych

Nazwa Opis Wartość
treść [Wymagane] Odwołanie do zawartości magazynu danych. DatastoreContents (wymagane)
opis Tekst opisu zasobu. ciąg
isDefault (domyślna) Czy ten magazyn danych jest domyślny dla obszaru roboczego. Bool
linkedInfo (informacje o linked) Informacje o pochodzeniu magazynu danych, jeśli są połączone. Serwis LinkedInfo
właściwości Słownik właściwości elementu zawartości. Właściwości magazynu danych
Etykiety Słownik tagów. Tagi można dodawać, usuwać i aktualizować. Tagi DatastorePropertiesTags

Właściwości magazynu danych

Nazwa Opis Wartość

Tagi DatastorePropertiesTags

Nazwa Opis Wartość

GlusterFsZawartość

Nazwa Opis Wartość
contentsType (typ zawartości) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "GlusterFs" (wymagane)
Adres_serwera [Wymagane] GlusterFS adres serwera (może to być adres IP lub nazwa serwera). struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
nazwa_woluminu [Wymagane] Nazwa woluminu GlusterFS. struna

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

Serwis LinkedInfo

Nazwa Opis Wartość
linkedId (Identyfikator linked) Identyfikator połączonej usługi. ciąg
linkedResourceName (nazwa zasobu) Nazwa zasobu połączonej usługi. ciąg
źródło Typ połączonej usługi. "Synapse"

NoneDatastoreCredentials

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

BrakDatastoreSecrets

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

SasDatastoreCredentials

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

SasDatastoreSecrets

Nazwa Opis Wartość
sasToken powiedział: Token SAS kontenera magazynu. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

ServicePrincipalDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

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}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
identyfikator resourceUri Zasób, do których jednostka usługi ma dostęp. ciąg
tajemnice Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

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}$ (wymagane)

ServicePrincipalDatastoreSecrets

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

SqlAdminDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "SqlAdmin" (wymagane)
tajemnice Wpisy tajne bazy danych SQL. SqlAdminDatastoreSecrets
Identyfikator użytkownika [Wymagane] Nazwa użytkownika bazy danych SQL. struna

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

SqlAdminDatastoreSecrets

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