Рабочие области Microsoft.Synapse 2021-04-01-preview
Статья 07/01/2023
1 участник
Обратная связь
В этой статье
Определение ресурса Bicep
Тип ресурса workspaces можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Synapse/workspaces, добавьте в шаблон следующий код Bicep.
resource symbolicname 'Microsoft.Synapse/workspaces@2021-04-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
}
properties: {
connectivityEndpoints: {}
defaultDataLakeStorage: {
accountUrl: 'string'
filesystem: 'string'
}
encryption: {
cmk: {
key: {
keyVaultUrl: 'string'
name: 'string'
}
}
}
managedResourceGroupName: 'string'
managedVirtualNetwork: 'string'
managedVirtualNetworkSettings: {
allowedAadTenantIdsForLinking: [
'string'
]
linkedAccessCheckOnTargetResource: bool
preventDataExfiltration: bool
}
privateEndpointConnections: [
{
properties: {
privateEndpoint: {}
privateLinkServiceConnectionState: {
description: 'string'
status: 'string'
}
}
}
]
publicNetworkAccess: 'string'
purviewConfiguration: {
purviewResourceId: 'string'
}
sqlAdministratorLogin: 'string'
sqlAdministratorLoginPassword: 'string'
virtualNetworkProfile: {
computeSubnetId: 'string'
}
workspaceRepositoryConfiguration: {
accountName: 'string'
collaborationBranch: 'string'
hostName: 'string'
lastCommitId: 'string'
projectName: 'string'
repositoryName: 'string'
rootFolder: 'string'
tenantId: 'string'
type: 'string'
}
}
}
Значения свойств
workspaces
Имя
Описание
Значение
name
имя ресурса.
строка (обязательно) Ограничение символов: 1–50 Допустимые символы: Строчные буквы, дефисы и цифры. Начинается и заканчивается буквой или цифрой. Не может содержать -ondemand
Имя ресурса должно быть уникальным в Azure.
location
Географическое расположение, в котором находится ресурс
строка (обязательно)
tags
Теги ресурсов.
Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение
Удостоверение рабочей области
ManagedIdentity
properties
Свойства ресурса рабочей области
Свойства рабочей области
ManagedIdentity
Имя
Описание
Значение
тип
Тип управляемого удостоверения для рабочей области
"Нет" SystemAssigned
Свойства рабочей области
Имя
Описание
Значение
connectivityEndpoints
Конечные точки подключения
object
defaultDataLakeStorage
Сведения об учетной записи хранения data lake по умолчанию для рабочей области
DataLakeStorageAccountDetails
шифрование
Сведения о шифровании рабочей области
EncryptionDetails
managedResourceGroupName
Управляемая группа ресурсов рабочей области. Имя группы ресурсов однозначно идентифицирует группу ресурсов в идентификаторе подписки пользователя. Имя группы ресурсов должно содержать не более 90 символов, а также буквенно-цифровые символы (Char.IsLetterOrDigit()) и "-", "_", "(", ")" и ".". Обратите внимание, что имя не может заканчиваться на "".
строка
managedVirtualNetwork
Если задать значение по умолчанию, все вычислительные ресурсы для этой рабочей области будут находиться в виртуальной сети, управляемой от имени пользователя.
строка
managedVirtualNetworkSettings
Параметры управляемого виртуальная сеть
ManagedVirtualNetworkSettings
privateEndpointConnections
Подключения частной конечной точки к рабочей области
PrivateEndpointConnection []
publicNetworkAccess
Включение или отключение доступа из общедоступной сети к рабочей области
"Отключено" "Включено"
purviewConfiguration
Конфигурация Purview
PurviewConfiguration
sqlAdministratorLogin
Вход для администратора SQL Active Directory рабочей области
строка
sqlAdministratorLoginPassword
Пароль для входа администратора SQL
строка
virtualNetworkProfile
профиль виртуальная сеть
VirtualNetworkProfile
workspaceRepositoryConfiguration
Параметры интеграции Git
WorkspaceRepositoryConfiguration
DataLakeStorageAccountDetails
Имя
Описание
Значение
accountUrl
URL-адрес учетной записи
строка
filesystem
Имя файловой системы
строка
EncryptionDetails
CustomerManagedKeyDetails
WorkspaceKeyDetails
Имя
Описание
Значение
keyVaultUrl
URL-адрес хранилища ключей подресурсов ключа рабочей области
строка
name
Имя подресурса ключа рабочей области
строка
ManagedVirtualNetworkSettings
Имя
Описание
Значение
allowedAadTenantIdsForLinking
Разрешенные идентификаторы клиента Aad для связывания
string[]
linkedAccessCheckOnTargetResource
Проверка связанного доступа на целевом ресурсе
bool
preventDataExfiltration
Предотвращение кражи данных
bool
PrivateEndpointConnection
PrivateEndpointConnectionProperties
PrivateEndpoint
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
PrivateLinkServiceConnectionState
Имя
Описание
Значение
description
Описание подключения службы приватного канала.
строка
status
Состояние подключения службы приватного канала.
строка
PurviewConfiguration
Имя
Описание
Значение
purviewResourceId
Идентификатор ресурса Purview
строка
VirtualNetworkProfile
Имя
Описание
Значение
computeSubnetId
Идентификатор подсети, используемый для вычислений в рабочей области
строка
WorkspaceRepositoryConfiguration
Имя
Описание
Значение
accountName
Имя учетной записи
строка
collaborationBranch
Ветвь совместной работы
строка
hostName
Имя узла GitHub Enterprise. Например: https://github.mydomain.com
строка
lastCommitId
Последний ИД фиксации
строка
projectName
Имя проекта VSTS
строка
repositoryName
Имя репозитория
строка
rootFolder
Корневая папка для использования в репозитории
строка
tenantId
Идентификатор клиента VSTS
строка
type
Тип конфигурации репозитория рабочей области. Пример WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
строка
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Определение ресурса шаблона ARM
Тип ресурса workspaces можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Synapse/workspaces, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Synapse/workspaces",
"apiVersion": "2021-04-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string"
},
"properties": {
"connectivityEndpoints": {},
"defaultDataLakeStorage": {
"accountUrl": "string",
"filesystem": "string"
},
"encryption": {
"cmk": {
"key": {
"keyVaultUrl": "string",
"name": "string"
}
}
},
"managedResourceGroupName": "string",
"managedVirtualNetwork": "string",
"managedVirtualNetworkSettings": {
"allowedAadTenantIdsForLinking": [ "string" ],
"linkedAccessCheckOnTargetResource": "bool",
"preventDataExfiltration": "bool"
},
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {},
"privateLinkServiceConnectionState": {
"description": "string",
"status": "string"
}
}
}
],
"publicNetworkAccess": "string",
"purviewConfiguration": {
"purviewResourceId": "string"
},
"sqlAdministratorLogin": "string",
"sqlAdministratorLoginPassword": "string",
"virtualNetworkProfile": {
"computeSubnetId": "string"
},
"workspaceRepositoryConfiguration": {
"accountName": "string",
"collaborationBranch": "string",
"hostName": "string",
"lastCommitId": "string",
"projectName": "string",
"repositoryName": "string",
"rootFolder": "string",
"tenantId": "string",
"type": "string"
}
}
}
Значения свойств
workspaces
Имя
Описание
Значение
тип
Тип ресурса
Microsoft.Synapse/workspaces
версия_API
Версия API ресурсов
'2021-04-01-preview'
name
имя ресурса.
string (обязательно) Ограничение символов: 1-50 Допустимые символы: Строчные буквы, дефисы и цифры. Начинается и заканчивается буквой или цифрой. Не может содержать -ondemand
Имя ресурса должно быть уникальным в Azure.
location
Географическое расположение, в котором находится ресурс
string (обязательно)
tags
Теги ресурсов.
Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение
Удостоверение рабочей области
ManagedIdentity
properties
Свойства ресурса рабочей области
Свойства рабочей области
ManagedIdentity
Имя
Описание
Значение
тип
Тип управляемого удостоверения для рабочей области
"Нет" SystemAssigned
Свойства рабочей области
Имя
Описание
Значение
connectivityEndpoints
Конечные точки подключения
object
defaultDataLakeStorage
Сведения об учетной записи хранения data lake data lake по умолчанию для рабочей области
DataLakeStorageAccountDetails
шифрование
Сведения о шифровании рабочей области
EncryptionDetails
managedResourceGroupName
Управляемая группа ресурсов рабочей области. Имя группы ресурсов однозначно идентифицирует группу ресурсов в идентификаторе подписки пользователя. Имя группы ресурсов должно содержать не более 90 символов и буквенно-цифровые символы (Char.IsLetterOrDigit()) и "-", "_", "(", ")" и ".". Обратите внимание, что имя не может заканчиваться на ".
строка
managedVirtualNetwork
Если задать для этого параметра значение по умолчанию, все вычислительные ресурсы для этой рабочей области будут находиться в виртуальной сети, управляемой от имени пользователя.
строка
managedVirtualNetworkSettings
Параметры управляемого виртуальная сеть
ManagedVirtualNetworkSettings
privateEndpointConnections
Подключения частной конечной точки к рабочей области
PrivateEndpointConnection []
publicNetworkAccess
Включение или отключение доступа из общедоступной сети к рабочей области
"Отключено" "Включено"
purviewConfiguration
Конфигурация Purview
PurviewConfiguration
sqlAdministratorLogin
Вход для администратора SQL Active Directory рабочей области
строка
sqlAdministratorLoginPassword
Пароль для входа администратора SQL
строка
virtualNetworkProfile
профиль виртуальная сеть
VirtualNetworkProfile
workspaceRepositoryConfiguration
Параметры интеграции Git
WorkspaceRepositoryConfiguration
DataLakeStorageAccountDetails
Имя
Описание
Значение
accountUrl
URL-адрес учетной записи
строка
filesystem
Имя файловой системы
строка
EncryptionDetails
CustomerManagedKeyDetails
WorkspaceKeyDetails
Имя
Описание
Значение
keyVaultUrl
URL-адрес хранилища ключей подресурсов рабочей области
строка
name
Имя подресурса ключа рабочей области
строка
ManagedVirtualNetworkSettings
Имя
Описание
Значение
allowedAadTenantIdsForLinking
Разрешенные идентификаторы клиента Aad для связывания
string[]
linkedAccessCheckOnTargetResource
Проверка связанного доступа к целевому ресурсу
bool
preventDataExfiltration
Предотвращение кражи данных
bool
PrivateEndpointConnection
PrivateEndpointConnectionProperties
PrivateEndpoint
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
PrivateLinkServiceConnectionState
Имя
Описание
Значение
description
Описание подключения к службе приватного канала.
строка
status
Состояние подключения службы приватного канала.
строка
PurviewConfiguration
Имя
Описание
Значение
purviewResourceId
Идентификатор ресурса Purview
строка
VirtualNetworkProfile
Имя
Описание
Значение
computeSubnetId
Идентификатор подсети, используемый для вычислений в рабочей области
строка
WorkspaceRepositoryConfiguration
Имя
Описание
Значение
accountName
Имя учетной записи
строка
collaborationBranch
Ветвь совместной работы
строка
hostName
Имя узла GitHub Enterprise. Например: https://github.mydomain.com
строка
lastCommitId
Последняя ИД фиксации
строка
projectName
Имя проекта VSTS
строка
repositoryName
Имя репозитория
строка
rootFolder
Корневая папка для использования в репозитории
строка
tenantId
Идентификатор клиента VSTS
строка
type
Тип конфигурации репозитория рабочей области. Пример WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
строка
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Тип ресурса workspaces можно развернуть с помощью операций, предназначенных для:
Список измененных свойств в каждой версии API см. в журнале изменений .
Чтобы создать ресурс Microsoft.Synapse/workspaces, добавьте в шаблон следующую terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Synapse/workspaces@2021-04-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
connectivityEndpoints = {}
defaultDataLakeStorage = {
accountUrl = "string"
filesystem = "string"
}
encryption = {
cmk = {
key = {
keyVaultUrl = "string"
name = "string"
}
}
}
managedResourceGroupName = "string"
managedVirtualNetwork = "string"
managedVirtualNetworkSettings = {
allowedAadTenantIdsForLinking = [
"string"
]
linkedAccessCheckOnTargetResource = bool
preventDataExfiltration = bool
}
privateEndpointConnections = [
{
properties = {
privateEndpoint = {}
privateLinkServiceConnectionState = {
description = "string"
status = "string"
}
}
}
]
publicNetworkAccess = "string"
purviewConfiguration = {
purviewResourceId = "string"
}
sqlAdministratorLogin = "string"
sqlAdministratorLoginPassword = "string"
virtualNetworkProfile = {
computeSubnetId = "string"
}
workspaceRepositoryConfiguration = {
accountName = "string"
collaborationBranch = "string"
hostName = "string"
lastCommitId = "string"
projectName = "string"
repositoryName = "string"
rootFolder = "string"
tenantId = "string"
type = "string"
}
}
})
}
Значения свойств
workspaces
Имя
Описание
Значение
тип
Тип ресурса
"Microsoft.Synapse/workspaces@2021-04-01-preview"
name
имя ресурса.
строка (обязательно) Ограничение символов: 1–50 Допустимые символы: Строчные буквы, дефисы и цифры. Начинается и заканчивается буквой или цифрой. Не может содержать -ondemand
Имя ресурса должно быть уникальным в Azure.
location
Географическое расположение, в котором находится ресурс
строка (обязательно)
parent_id
Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов.
строка (обязательно)
tags
Теги ресурсов.
Словарь имен и значений тегов.
удостоверение
Удостоверение рабочей области
ManagedIdentity
properties
Свойства ресурса рабочей области
Свойства рабочей области
ManagedIdentity
Имя
Описание
Значение
тип
Тип управляемого удостоверения для рабочей области
"SystemAssigned"
Свойства рабочей области
Имя
Описание
Значение
connectivityEndpoints
Конечные точки подключения
объект
defaultDataLakeStorage
Сведения об учетной записи хранения data lake по умолчанию для рабочей области
DataLakeStorageAccountDetails
шифрование
Сведения о шифровании рабочей области
EncryptionDetails
managedResourceGroupName
Управляемая группа ресурсов рабочей области. Имя группы ресурсов однозначно идентифицирует группу ресурсов в идентификаторе подписки пользователя. Имя группы ресурсов должно содержать не более 90 символов, а также буквенно-цифровые символы (Char.IsLetterOrDigit()) и "-", "_", "(", ")" и ".". Обратите внимание, что имя не может заканчиваться на "".
строка
managedVirtualNetwork
Если задать значение по умолчанию, все вычислительные ресурсы для этой рабочей области будут находиться в виртуальной сети, управляемой от имени пользователя.
строка
managedVirtualNetworkSettings
Параметры управляемого виртуальная сеть
ManagedVirtualNetworkSettings
privateEndpointConnections
Подключения частной конечной точки к рабочей области
PrivateEndpointConnection []
publicNetworkAccess
Включение или отключение доступа из общедоступной сети к рабочей области
"Отключено" "Включено"
purviewConfiguration
Конфигурация Purview
PurviewConfiguration
sqlAdministratorLogin
Вход для администратора SQL Active Directory рабочей области
строка
sqlAdministratorLoginPassword
Пароль для входа администратора SQL
строка
virtualNetworkProfile
профиль виртуальная сеть
VirtualNetworkProfile
workspaceRepositoryConfiguration
Параметры интеграции Git
WorkspaceRepositoryConfiguration
DataLakeStorageAccountDetails
Имя
Описание
Значение
accountUrl
URL-адрес учетной записи
строка
filesystem
Имя файловой системы
строка
EncryptionDetails
CustomerManagedKeyDetails
WorkspaceKeyDetails
Имя
Описание
Значение
keyVaultUrl
URL-адрес хранилища ключей подресурсов рабочей области
строка
name
Имя подресурса ключа рабочей области
строка
ManagedVirtualNetworkSettings
Имя
Описание
Значение
allowedAadTenantIdsForLinking
Разрешенные идентификаторы клиента Aad для связывания
string[]
linkedAccessCheckOnTargetResource
Проверка связанного доступа к целевому ресурсу
bool
preventDataExfiltration
Предотвращение кражи данных
bool
PrivateEndpointConnection
PrivateEndpointConnectionProperties
PrivateEndpoint
Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.
PrivateLinkServiceConnectionState
Имя
Описание
Значение
description
Описание подключения к службе приватного канала.
строка
status
Состояние подключения службы приватного канала.
строка
PurviewConfiguration
Имя
Описание
Значение
purviewResourceId
Идентификатор ресурса Purview
строка
VirtualNetworkProfile
Имя
Описание
Значение
computeSubnetId
Идентификатор подсети, используемый для вычислений в рабочей области
строка
WorkspaceRepositoryConfiguration
Имя
Описание
Значение
accountName
Имя учетной записи
строка
collaborationBranch
Ветвь совместной работы
строка
hostName
Имя узла GitHub Enterprise. Например: https://github.mydomain.com
строка
lastCommitId
Последняя ИД фиксации
строка
projectName
Имя проекта VSTS
строка
repositoryName
Имя репозитория
строка
rootFolder
Корневая папка для использования в репозитории
строка
tenantId
Идентификатор клиента VSTS
строка
type
Тип конфигурации репозитория рабочей области. Пример WorkspaceVSTSConfiguration, WorkspaceGitHubConfiguration
строка