Udostępnij za pośrednictwem


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

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' = {
  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 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 azurePostgreSqlużyj:

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

W przypadku azureSqlDatabaseużyj:

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

W przypadku GlusterFsużyj:

{
  contentsType: 'GlusterFs'
  serverAddress: 'string'
  volumeName: 'string'
}

Wartości właściwości

AccountKeyDatastoreCredentials

Nazwa Opis Wartość
credentialsType [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 magazynu. struna
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

AzureBlobContents

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

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

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
Poświadczenia [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 [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
Poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
storeName [Wymagane] Nazwa sklepu Azure Data Lake Store. struna

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

AzureDataLakeGen2Contents

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

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

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
Poświadczenia [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ść
accountName [Wymagane] Nazwa konta magazynu. struna

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

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
Poświadczenia [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 [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzurePostgreSql" (wymagane)
Poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [Wymagane] Nazwa bazy danych Azure SQL Database. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
enableSSL 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)
nazwa_serwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

AzureSqlDatabaseContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureSqlDatabase" (wymagane)
Poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [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)
nazwa_serwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

CertificateDatastoreCredentials

Nazwa Opis Wartość
authorityUrl Adres URL urzędu używany do uwierzytelniania. struna
clientId [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 [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
resourceUri Zasób, do których jednostka usługi ma dostęp. struna
Tajemnice Wpisy tajne jednostki usługi. CertificateDatastoreSecrets
tenantId [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

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

DatastoreContents

Nazwa Opis Wartość
contentsType Ustaw wartość "AzureBlob" dla typu AzureBlobContents. Ustaw wartość "AzureDataLakeGen1" dla typu AzureDataLakeGen1Contents. Ustaw wartość "AzureDataLakeGen2" dla typu AzureDataLakeGen2Contents. Ustaw wartość "AzureFile" dla typu AzureFileContents. 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 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. struna
isDefault Czy ten magazyn danych jest domyślny dla obszaru roboczego. Bool
linkedInfo Informacje o pochodzeniu magazynu danych, jeśli są połączone. LinkedInfo
Właściwości Słownik właściwości elementu zawartości. DatastoreProperties
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. DatastorePropertiesTags

Właściwości magazynu danych

Nazwa Opis Wartość

DatastorePropertiesTags

Nazwa Opis Wartość

GlusterFsContents

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

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

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

LinkedInfo

Nazwa Opis Wartość
linkedId Identyfikator połączonej usługi. struna
linkedResourceName Nazwa zasobu połączonej usługi. struna
pochodzenie Typ połączonej usługi. "Synapse"

Microsoft.MachineLearningServices/workspaces/datastores

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
rodzic 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)

NoneDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Brak" (wymagane)
Tajemnice 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)
Tajemnice Wpisy tajne kontenera magazynu. SasDatastoreSecrets

SasDatastoreSecrets

Nazwa Opis Wartość
sasToken Token SAS kontenera magazynu. struna
secretsType [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 urzędu używany do uwierzytelniania. struna
clientId [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 [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
resourceUri Zasób, do których jednostka usługi ma dostęp. struna
Tajemnice Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets
tenantId [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ść
clientSecret Wpis tajny jednostki usługi. struna
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)
Tajemnice Wpisy tajne bazy danych SQL. SqlAdminDatastoreSecrets
userId [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. struna
secretsType [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 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 azurePostgreSqlużyj:

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

W przypadku azureSqlDatabaseużyj:

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

W przypadku GlusterFsużyj:

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

Wartości właściwości

AccountKeyDatastoreCredentials

Nazwa Opis Wartość
credentialsType [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 magazynu. struna
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

AzureBlobContents

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

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

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
Poświadczenia [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 [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
Poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
storeName [Wymagane] Nazwa sklepu Azure Data Lake Store. struna

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

AzureDataLakeGen2Contents

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

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

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
Poświadczenia [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ść
accountName [Wymagane] Nazwa konta magazynu. struna

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

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
Poświadczenia [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 [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzurePostgreSql" (wymagane)
Poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [Wymagane] Nazwa bazy danych Azure SQL Database. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
enableSSL 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)
nazwa_serwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

AzureSqlDatabaseContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureSqlDatabase" (wymagane)
Poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [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)
nazwa_serwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

CertificateDatastoreCredentials

Nazwa Opis Wartość
authorityUrl Adres URL urzędu używany do uwierzytelniania. struna
clientId [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 [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
resourceUri Zasób, do których jednostka usługi ma dostęp. struna
Tajemnice Wpisy tajne jednostki usługi. CertificateDatastoreSecrets
tenantId [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

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

DatastoreContents

Nazwa Opis Wartość
contentsType Ustaw wartość "AzureBlob" dla typu AzureBlobContents. Ustaw wartość "AzureDataLakeGen1" dla typu AzureDataLakeGen1Contents. Ustaw wartość "AzureDataLakeGen2" dla typu AzureDataLakeGen2Contents. Ustaw wartość "AzureFile" dla typu AzureFileContents. 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 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. struna
isDefault Czy ten magazyn danych jest domyślny dla obszaru roboczego. Bool
linkedInfo Informacje o pochodzeniu magazynu danych, jeśli są połączone. LinkedInfo
Właściwości Słownik właściwości elementu zawartości. DatastoreProperties
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. DatastorePropertiesTags

Właściwości magazynu danych

Nazwa Opis Wartość

DatastorePropertiesTags

Nazwa Opis Wartość

GlusterFsContents

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

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

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

LinkedInfo

Nazwa Opis Wartość
linkedId Identyfikator połączonej usługi. struna
linkedResourceName Nazwa zasobu połączonej usługi. struna
pochodzenie Typ połączonej usługi. "Synapse"

Microsoft.MachineLearningServices/workspaces/datastores

Nazwa Opis Wartość
apiVersion 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"

NoneDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Brak" (wymagane)
Tajemnice 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)
Tajemnice Wpisy tajne kontenera magazynu. SasDatastoreSecrets

SasDatastoreSecrets

Nazwa Opis Wartość
sasToken Token SAS kontenera magazynu. struna
secretsType [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 urzędu używany do uwierzytelniania. struna
clientId [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 [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
resourceUri Zasób, do których jednostka usługi ma dostęp. struna
Tajemnice Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets
tenantId [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ść
clientSecret Wpis tajny jednostki usługi. struna
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)
Tajemnice Wpisy tajne bazy danych SQL. SqlAdminDatastoreSecrets
userId [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. struna
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

Szablony szybkiego startu

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

Szablon Opis
tworzenie magazynu danych usługi Blob Storage

Wdróż 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

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 obszaru roboczego AML z wieloma zestawami danych & Magazyny danych

Wdróż 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

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 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 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"
  body = jsonencode({
    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 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 azurePostgreSqlużyj:

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

W przypadku azureSqlDatabaseużyj:

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

W przypadku GlusterFsużyj:

{
  contentsType = "GlusterFs"
  serverAddress = "string"
  volumeName = "string"
}

Wartości właściwości

AccountKeyDatastoreCredentials

Nazwa Opis Wartość
credentialsType [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 magazynu. struna
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)

AzureBlobContents

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

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

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
Poświadczenia [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 [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
Poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
storeName [Wymagane] Nazwa sklepu Azure Data Lake Store. struna

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

AzureDataLakeGen2Contents

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

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

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
Poświadczenia [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ść
accountName [Wymagane] Nazwa konta magazynu. struna

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

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
Poświadczenia [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 [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzurePostgreSql" (wymagane)
Poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [Wymagane] Nazwa bazy danych Azure SQL Database. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
enableSSL 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)
nazwa_serwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

AzureSqlDatabaseContents

Nazwa Opis Wartość
contentsType [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureSqlDatabase" (wymagane)
Poświadczenia [Wymagane] Poświadczenia konta. DatastoreCredentials (wymagane)
databaseName [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)
nazwa_serwera [Wymagane] Nazwa serwera SQL platformy Azure. struna

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

CertificateDatastoreCredentials

Nazwa Opis Wartość
authorityUrl Adres URL urzędu używany do uwierzytelniania. struna
clientId [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 [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
resourceUri Zasób, do których jednostka usługi ma dostęp. struna
Tajemnice Wpisy tajne jednostki usługi. CertificateDatastoreSecrets
tenantId [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

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

DatastoreContents

Nazwa Opis Wartość
contentsType Ustaw wartość "AzureBlob" dla typu AzureBlobContents. Ustaw wartość "AzureDataLakeGen1" dla typu AzureDataLakeGen1Contents. Ustaw wartość "AzureDataLakeGen2" dla typu AzureDataLakeGen2Contents. Ustaw wartość "AzureFile" dla typu AzureFileContents. 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 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. struna
isDefault Czy ten magazyn danych jest domyślny dla obszaru roboczego. Bool
linkedInfo Informacje o pochodzeniu magazynu danych, jeśli są połączone. LinkedInfo
Właściwości Słownik właściwości elementu zawartości. DatastoreProperties
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. DatastorePropertiesTags

Właściwości magazynu danych

Nazwa Opis Wartość

DatastorePropertiesTags

Nazwa Opis Wartość

GlusterFsContents

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

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

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

LinkedInfo

Nazwa Opis Wartość
linkedId Identyfikator połączonej usługi. struna
linkedResourceName Nazwa zasobu połączonej usługi. struna
pochodzenie Typ połączonej usługi. "Synapse"

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 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"

NoneDatastoreCredentials

Nazwa Opis Wartość
credentialsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Brak" (wymagane)
Tajemnice 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)
Tajemnice Wpisy tajne kontenera magazynu. SasDatastoreSecrets

SasDatastoreSecrets

Nazwa Opis Wartość
sasToken Token SAS kontenera magazynu. struna
secretsType [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 urzędu używany do uwierzytelniania. struna
clientId [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 [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
resourceUri Zasób, do których jednostka usługi ma dostęp. struna
Tajemnice Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets
tenantId [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ść
clientSecret Wpis tajny jednostki usługi. struna
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)
Tajemnice Wpisy tajne bazy danych SQL. SqlAdminDatastoreSecrets
userId [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. struna
secretsType [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal"
"SqlAdmin" (wymagane)