Поделиться через


Рабочие области Microsoft.MachineLearningServices/datastores 2021-03-01-preview

Определение ресурсов Bicep

Тип ресурсов рабочих областей и хранилищ данных можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/datastores, добавьте следующий Bicep в шаблон.

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'
    }
  }
}

Объекты DatastoreCredentials

Задайте свойство credentialsType, чтобы указать тип объекта.

Для AccountKeyиспользуйте:

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

Длясертификата используйте:

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

Для Noneиспользуйте:

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

Для Sasиспользуйте:

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

Для ServicePrincipalиспользуйте:

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

Для SqlAdminиспользуйте:

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

Объекты DatastoreContents

Задайте свойство contentsType, чтобы указать тип объекта.

Для AzureBlobиспользуйте:

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

Для AzureDataLakeGen1используйте:

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

Для AzureDataLakeGen2используйте:

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

Для AzureFileиспользуйте:

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

Для AzurePostgreSqlиспользуйте следующую команду:

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

Для AzureSqlDatabaseиспользуйте следующую команду:

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

Для GlusterFsиспользуйте:

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

Значения свойств

AccountKeyDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey (обязательно)
Секреты Секреты учетной записи хранения. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Имя Описание Ценность
ключ Ключ учетной записи хранения. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

AzureBlobContents

Имя Описание Ценность
accountName [Обязательный] Имя учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
containerName [Обязательный] Имя контейнера учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureBlob (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
протокол [Обязательный] Протокол, используемый для взаимодействия с учетной записью хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureDataLakeGen1Contents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureDataLakeGen1 (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
storeName [Обязательный] Имя хранилища Озера данных Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureDataLakeGen2Contents

Имя Описание Ценность
accountName [Обязательный] Имя учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
containerName [Обязательный] Имя контейнера учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureDataLakeGen2 (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
протокол [Обязательный] Протокол, используемый для взаимодействия с учетной записью хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureFileContents

Имя Описание Ценность
accountName [Обязательный] Имя учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
containerName [Обязательный] Имя контейнера учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureFile (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
протокол [Обязательный] Протокол, используемый для взаимодействия с учетной записью хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzurePostgreSqlContents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzurePostgreSql (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
databaseName [Обязательный] Имя базы данных SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
enableSSL Требуется ли ssl-сервер Azure PostgreSQL. bool
конечная точка [Обязательный] Конечная точка облака Azure для базы данных. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
portNumber [Обязательный] Порт SQL Server Azure. int (обязательно)
имя сервера [Обязательный] Имя сервера SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureSqlDatabaseContents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureSqlDatabase (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
databaseName [Обязательный] Имя базы данных SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для базы данных. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
portNumber [Обязательный] Порт SQL Server Azure. int (обязательно)
имя сервера [Обязательный] Имя сервера SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

CertificateDatastoreCredentials

Имя Описание Ценность
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Сертификат" (обязательный)
resourceUri Ресурс субъекта-службы имеет доступ к. струна
Секреты Секреты субъекта-службы. CertificateDatastoreSecrets
tenantId [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)
Отпечаток [Обязательный] Отпечаток сертификата, используемого для проверки подлинности. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

CertificateDatastoreSecrets

Имя Описание Ценность
сертификат Сертификат субъекта-службы. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

DatastoreContents

Имя Описание Ценность
contentsType Установите значение AzureBlob для типа AzureBlobContents. Установите значение AzureDataLakeGen1 для типа AzureDataLakeGen1Contents. Установите значение AzureDataLakeGen2 для типа AzureDataLakeGen2Contents. Установите значение "AzureFile" для типа AzureFileContents. Установите значение AzurePostgreSql для типа AzurePostgreSqlContents. Установите значение "AzureSqlDatabase" для типа AzureSqlDatabaseContents. Установите значение "GlusterFs" для типа GlusterFsContents. AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
'GlusterFs' (обязательно)

DatastoreCredentials

Имя Описание Ценность
credentialsType Установите значение AccountKey для типа AccountKeyDatastoreCredentials. Установите значение Certificate для типа CertificateDatastoreCredentials. Установите значение None для типа NoneDatastoreCredentials. Установите значение Sas для типа SasDatastoreCredentials. Установите значение ServicePrincipal для типа ServicePrincipalDatastoreCredentials. Установите значение "SqlAdmin" для типа SqlAdminDatastoreCredentials. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

DatastoreProperties

Имя Описание Ценность
содержание [Обязательный] Ссылка на содержимое хранилища данных. DatastoreContents (обязательно)
описание Текст описания ресурса. струна
isDefault Указывает, является ли хранилище данных хранилищем данных по умолчанию для рабочей области. bool
linkedInfo Сведения о источнике хранилища данных, если они связаны. LinkedInfo
свойства Словарь свойств ресурса. DatastoreProperties
Теги Словарь тегов. Теги можно добавлять, удалять и обновлять. DatastorePropertiesTags

DatastoreProperties

Имя Описание Ценность

DatastorePropertiesTags

Имя Описание Ценность

GlusterFsContents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. 'GlusterFs' (обязательно)
serverAddress [Обязательный] Адрес сервера GlusterFS (может быть IP-адресом или именем сервера). струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
имя тома [Обязательный] Имя тома GlusterFS. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

LinkedInfo

Имя Описание Ценность
linkedId Идентификатор связанной службы. струна
linkedResourceName Имя ресурса связанной службы. струна
происхождение Тип связанной службы. Synapse

Microsoft.MachineLearningServices/workspaces/datastores

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: рабочих областей
свойства [Обязательный] Дополнительные атрибуты сущности. DatastoreProperties (обязательно)

NoneDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Нет" (обязательно)
Секреты Пустой или нет секрета хранилища данных. NoneDatastoreSecrets

NoneDatastoreSecrets

Имя Описание Ценность
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

SasDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. Sas (обязательно)
Секреты Секреты контейнера хранилища. SasDatastoreSecrets

SasDatastoreSecrets

Имя Описание Ценность
sasToken Маркер SAS контейнера хранилища. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

ServicePrincipalDatastoreCredentials

Имя Описание Ценность
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. ServicePrincipal (обязательно)
resourceUri Ресурс субъекта-службы имеет доступ к. струна
Секреты Секреты субъекта-службы. ServicePrincipalDatastoreSecrets
tenantId [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)

ServicePrincipalDatastoreSecrets

Имя Описание Ценность
clientSecret Секрет субъекта-службы. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

SqlAdminDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. SqlAdmin (обязательно)
Секреты Секреты базы данных SQL. SqlAdminDatastoreSecrets
userId [Обязательный] Имя пользователя базы данных SQL. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

SqlAdminDatastoreSecrets

Имя Описание Ценность
пароль Пароль базы данных SQL. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

Определение ресурса шаблона ARM

Тип ресурсов рабочих областей и хранилищ данных можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/datastores, добавьте следующий код JSON в шаблон.

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

Объекты DatastoreCredentials

Задайте свойство credentialsType, чтобы указать тип объекта.

Для AccountKeyиспользуйте:

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

Длясертификата используйте:

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

Для Noneиспользуйте:

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

Для Sasиспользуйте:

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

Для ServicePrincipalиспользуйте:

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

Для SqlAdminиспользуйте:

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

Объекты DatastoreContents

Задайте свойство contentsType, чтобы указать тип объекта.

Для AzureBlobиспользуйте:

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

Для AzureDataLakeGen1используйте:

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

Для AzureDataLakeGen2используйте:

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

Для AzureFileиспользуйте:

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

Для AzurePostgreSqlиспользуйте следующую команду:

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

Для AzureSqlDatabaseиспользуйте следующую команду:

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

Для GlusterFsиспользуйте:

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

Значения свойств

AccountKeyDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey (обязательно)
Секреты Секреты учетной записи хранения. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Имя Описание Ценность
ключ Ключ учетной записи хранения. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

AzureBlobContents

Имя Описание Ценность
accountName [Обязательный] Имя учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
containerName [Обязательный] Имя контейнера учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureBlob (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
протокол [Обязательный] Протокол, используемый для взаимодействия с учетной записью хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureDataLakeGen1Contents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureDataLakeGen1 (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
storeName [Обязательный] Имя хранилища Озера данных Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureDataLakeGen2Contents

Имя Описание Ценность
accountName [Обязательный] Имя учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
containerName [Обязательный] Имя контейнера учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureDataLakeGen2 (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
протокол [Обязательный] Протокол, используемый для взаимодействия с учетной записью хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureFileContents

Имя Описание Ценность
accountName [Обязательный] Имя учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
containerName [Обязательный] Имя контейнера учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureFile (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
протокол [Обязательный] Протокол, используемый для взаимодействия с учетной записью хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzurePostgreSqlContents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzurePostgreSql (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
databaseName [Обязательный] Имя базы данных SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
enableSSL Требуется ли ssl-сервер Azure PostgreSQL. bool
конечная точка [Обязательный] Конечная точка облака Azure для базы данных. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
portNumber [Обязательный] Порт SQL Server Azure. int (обязательно)
имя сервера [Обязательный] Имя сервера SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureSqlDatabaseContents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureSqlDatabase (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
databaseName [Обязательный] Имя базы данных SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для базы данных. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
portNumber [Обязательный] Порт SQL Server Azure. int (обязательно)
имя сервера [Обязательный] Имя сервера SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

CertificateDatastoreCredentials

Имя Описание Ценность
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Сертификат" (обязательный)
resourceUri Ресурс субъекта-службы имеет доступ к. струна
Секреты Секреты субъекта-службы. CertificateDatastoreSecrets
tenantId [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)
Отпечаток [Обязательный] Отпечаток сертификата, используемого для проверки подлинности. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

CertificateDatastoreSecrets

Имя Описание Ценность
сертификат Сертификат субъекта-службы. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

DatastoreContents

Имя Описание Ценность
contentsType Установите значение AzureBlob для типа AzureBlobContents. Установите значение AzureDataLakeGen1 для типа AzureDataLakeGen1Contents. Установите значение AzureDataLakeGen2 для типа AzureDataLakeGen2Contents. Установите значение "AzureFile" для типа AzureFileContents. Установите значение AzurePostgreSql для типа AzurePostgreSqlContents. Установите значение "AzureSqlDatabase" для типа AzureSqlDatabaseContents. Установите значение "GlusterFs" для типа GlusterFsContents. AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
'GlusterFs' (обязательно)

DatastoreCredentials

Имя Описание Ценность
credentialsType Установите значение AccountKey для типа AccountKeyDatastoreCredentials. Установите значение Certificate для типа CertificateDatastoreCredentials. Установите значение None для типа NoneDatastoreCredentials. Установите значение Sas для типа SasDatastoreCredentials. Установите значение ServicePrincipal для типа ServicePrincipalDatastoreCredentials. Установите значение "SqlAdmin" для типа SqlAdminDatastoreCredentials. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

DatastoreProperties

Имя Описание Ценность
содержание [Обязательный] Ссылка на содержимое хранилища данных. DatastoreContents (обязательно)
описание Текст описания ресурса. струна
isDefault Указывает, является ли хранилище данных хранилищем данных по умолчанию для рабочей области. bool
linkedInfo Сведения о источнике хранилища данных, если они связаны. LinkedInfo
свойства Словарь свойств ресурса. DatastoreProperties
Теги Словарь тегов. Теги можно добавлять, удалять и обновлять. DatastorePropertiesTags

DatastoreProperties

Имя Описание Ценность

DatastorePropertiesTags

Имя Описание Ценность

GlusterFsContents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. 'GlusterFs' (обязательно)
serverAddress [Обязательный] Адрес сервера GlusterFS (может быть IP-адресом или именем сервера). струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
имя тома [Обязательный] Имя тома GlusterFS. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

LinkedInfo

Имя Описание Ценность
linkedId Идентификатор связанной службы. струна
linkedResourceName Имя ресурса связанной службы. струна
происхождение Тип связанной службы. Synapse

Microsoft.MachineLearningServices/workspaces/datastores

Имя Описание Ценность
apiVersion Версия API '2021-03-01-preview'
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно)
свойства [Обязательный] Дополнительные атрибуты сущности. DatastoreProperties (обязательно)
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/datastores"

NoneDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Нет" (обязательно)
Секреты Пустой или нет секрета хранилища данных. NoneDatastoreSecrets

NoneDatastoreSecrets

Имя Описание Ценность
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

SasDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. Sas (обязательно)
Секреты Секреты контейнера хранилища. SasDatastoreSecrets

SasDatastoreSecrets

Имя Описание Ценность
sasToken Маркер SAS контейнера хранилища. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

ServicePrincipalDatastoreCredentials

Имя Описание Ценность
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. ServicePrincipal (обязательно)
resourceUri Ресурс субъекта-службы имеет доступ к. струна
Секреты Секреты субъекта-службы. ServicePrincipalDatastoreSecrets
tenantId [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)

ServicePrincipalDatastoreSecrets

Имя Описание Ценность
clientSecret Секрет субъекта-службы. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

SqlAdminDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. SqlAdmin (обязательно)
Секреты Секреты базы данных SQL. SqlAdminDatastoreSecrets
userId [Обязательный] Имя пользователя базы данных SQL. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

SqlAdminDatastoreSecrets

Имя Описание Ценность
пароль Пароль базы данных SQL. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
создание хранилища данных хранилища BLOB-объектов

Развернуть в Azure
Этот шаблон создает хранилище данных хранилища BLOB-объектов в рабочей области Машинного обучения Azure.
создание хранилища данных файловой системы Databricks

Развернуть в Azure
Этот шаблон создает хранилище данных файловой системы Databricks в рабочей области Машинного обучения Azure.
Создание хранилища данных общей папки

Развернуть в Azure
Этот шаблон создает хранилище данных общих папок в рабочей области Машинного обучения Azure.
Создание рабочей области AML с несколькими наборами данных & хранилищами данных

Развернуть в Azure
Этот шаблон создает рабочую область Машинного обучения Azure с несколькими наборами данных & хранилищами данных.
создание хранилища данных Azure ADLS

Развернуть в Azure
Этот шаблон создает хранилище данных ADLS в рабочей области Машинного обучения Azure.
создание хранилища данных Azure ADLS 2- го поколения

Развернуть в Azure
Этот шаблон создает хранилище данных ADLS 2-го поколения в рабочей области Машинного обучения Azure.
создание хранилища данных Azure MySQL

Развернуть в Azure
Этот шаблон создает хранилище данных MySQL в рабочей области Машинного обучения Azure.
создание хранилища данных Azure PostgreSQL

Развернуть в Azure
Этот шаблон создает хранилище данных PostgreSQL в рабочей области Машинного обучения Azure.
создание хранилища данных SQL Azure

Развернуть в Azure
Этот шаблон создает хранилище данных SQL в рабочей области Машинного обучения Azure.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурсов рабочих областей и хранилищ данных можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/datastores, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"
  name = "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"
      }
    }
  }
}

Объекты DatastoreCredentials

Задайте свойство credentialsType, чтобы указать тип объекта.

Для AccountKeyиспользуйте:

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

Длясертификата используйте:

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

Для Noneиспользуйте:

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

Для Sasиспользуйте:

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

Для ServicePrincipalиспользуйте:

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

Для SqlAdminиспользуйте:

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

Объекты DatastoreContents

Задайте свойство contentsType, чтобы указать тип объекта.

Для AzureBlobиспользуйте:

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

Для AzureDataLakeGen1используйте:

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

Для AzureDataLakeGen2используйте:

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

Для AzureFileиспользуйте:

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

Для AzurePostgreSqlиспользуйте следующую команду:

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

Для AzureSqlDatabaseиспользуйте следующую команду:

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

Для GlusterFsиспользуйте:

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

Значения свойств

AccountKeyDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey (обязательно)
Секреты Секреты учетной записи хранения. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

Имя Описание Ценность
ключ Ключ учетной записи хранения. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

AzureBlobContents

Имя Описание Ценность
accountName [Обязательный] Имя учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
containerName [Обязательный] Имя контейнера учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureBlob (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
протокол [Обязательный] Протокол, используемый для взаимодействия с учетной записью хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureDataLakeGen1Contents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureDataLakeGen1 (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
storeName [Обязательный] Имя хранилища Озера данных Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureDataLakeGen2Contents

Имя Описание Ценность
accountName [Обязательный] Имя учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
containerName [Обязательный] Имя контейнера учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureDataLakeGen2 (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
протокол [Обязательный] Протокол, используемый для взаимодействия с учетной записью хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureFileContents

Имя Описание Ценность
accountName [Обязательный] Имя учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
containerName [Обязательный] Имя контейнера учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureFile (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для учетной записи хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
протокол [Обязательный] Протокол, используемый для взаимодействия с учетной записью хранения. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzurePostgreSqlContents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzurePostgreSql (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
databaseName [Обязательный] Имя базы данных SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
enableSSL Требуется ли ssl-сервер Azure PostgreSQL. bool
конечная точка [Обязательный] Конечная точка облака Azure для базы данных. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
portNumber [Обязательный] Порт SQL Server Azure. int (обязательно)
имя сервера [Обязательный] Имя сервера SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

AzureSqlDatabaseContents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureSqlDatabase (обязательно)
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
databaseName [Обязательный] Имя базы данных SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
конечная точка [Обязательный] Конечная точка облака Azure для базы данных. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
portNumber [Обязательный] Порт SQL Server Azure. int (обязательно)
имя сервера [Обязательный] Имя сервера SQL Azure. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

CertificateDatastoreCredentials

Имя Описание Ценность
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Сертификат" (обязательный)
resourceUri Ресурс субъекта-службы имеет доступ к. струна
Секреты Секреты субъекта-службы. CertificateDatastoreSecrets
tenantId [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)
Отпечаток [Обязательный] Отпечаток сертификата, используемого для проверки подлинности. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

CertificateDatastoreSecrets

Имя Описание Ценность
сертификат Сертификат субъекта-службы. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

DatastoreContents

Имя Описание Ценность
contentsType Установите значение AzureBlob для типа AzureBlobContents. Установите значение AzureDataLakeGen1 для типа AzureDataLakeGen1Contents. Установите значение AzureDataLakeGen2 для типа AzureDataLakeGen2Contents. Установите значение "AzureFile" для типа AzureFileContents. Установите значение AzurePostgreSql для типа AzurePostgreSqlContents. Установите значение "AzureSqlDatabase" для типа AzureSqlDatabaseContents. Установите значение "GlusterFs" для типа GlusterFsContents. AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
AzurePostgreSql
AzureSqlDatabase
'GlusterFs' (обязательно)

DatastoreCredentials

Имя Описание Ценность
credentialsType Установите значение AccountKey для типа AccountKeyDatastoreCredentials. Установите значение Certificate для типа CertificateDatastoreCredentials. Установите значение None для типа NoneDatastoreCredentials. Установите значение Sas для типа SasDatastoreCredentials. Установите значение ServicePrincipal для типа ServicePrincipalDatastoreCredentials. Установите значение "SqlAdmin" для типа SqlAdminDatastoreCredentials. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

DatastoreProperties

Имя Описание Ценность
содержание [Обязательный] Ссылка на содержимое хранилища данных. DatastoreContents (обязательно)
описание Текст описания ресурса. струна
isDefault Указывает, является ли хранилище данных хранилищем данных по умолчанию для рабочей области. bool
linkedInfo Сведения о источнике хранилища данных, если они связаны. LinkedInfo
свойства Словарь свойств ресурса. DatastoreProperties
Теги Словарь тегов. Теги можно добавлять, удалять и обновлять. DatastorePropertiesTags

DatastoreProperties

Имя Описание Ценность

DatastorePropertiesTags

Имя Описание Ценность

GlusterFsContents

Имя Описание Ценность
contentsType [Обязательный] Тип хранилища, который поддерживает хранилище данных. 'GlusterFs' (обязательно)
serverAddress [Обязательный] Адрес сервера GlusterFS (может быть IP-адресом или именем сервера). струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)
имя тома [Обязательный] Имя тома GlusterFS. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

LinkedInfo

Имя Описание Ценность
linkedId Идентификатор связанной службы. струна
linkedResourceName Имя ресурса связанной службы. струна
происхождение Тип связанной службы. Synapse

Microsoft.MachineLearningServices/workspaces/datastores

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: рабочих областей
свойства [Обязательный] Дополнительные атрибуты сущности. DatastoreProperties (обязательно)
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"

NoneDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Нет" (обязательно)
Секреты Пустой или нет секрета хранилища данных. NoneDatastoreSecrets

NoneDatastoreSecrets

Имя Описание Ценность
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

SasDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. Sas (обязательно)
Секреты Секреты контейнера хранилища. SasDatastoreSecrets

SasDatastoreSecrets

Имя Описание Ценность
sasToken Маркер SAS контейнера хранилища. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

ServicePrincipalDatastoreCredentials

Имя Описание Ценность
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. ServicePrincipal (обязательно)
resourceUri Ресурс субъекта-службы имеет доступ к. струна
Секреты Секреты субъекта-службы. ServicePrincipalDatastoreSecrets
tenantId [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. струна

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно)

ServicePrincipalDatastoreSecrets

Имя Описание Ценность
clientSecret Секрет субъекта-службы. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)

SqlAdminDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. SqlAdmin (обязательно)
Секреты Секреты базы данных SQL. SqlAdminDatastoreSecrets
userId [Обязательный] Имя пользователя базы данных SQL. струна

Ограничения целостности:
Pattern = [a-zA-Z0-9_] (обязательно)

SqlAdminDatastoreSecrets

Имя Описание Ценность
пароль Пароль базы данных SQL. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
"Нет"
"Sas"
ServicePrincipal
SqlAdmin (обязательно)