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


Microsoft.Synapse workspaces/sqlPools

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.Synapse/workspaces/sqlPools@2021-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    collation: 'string'
    createMode: 'string'
    maxSizeBytes: int
    provisioningState: 'string'
    recoverableDatabaseId: 'string'
    restorePointInTime: 'string'
    sourceDatabaseDeletionDate: 'string'
    sourceDatabaseId: 'string'
    storageAccountType: 'string'
  }
}

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

workspaces/sqlPools

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)

Ограничение символов: 1–60

Допустимые символы:
Не может содержать <>*%&:\/?@- или управляющие символы.

Не может заканчиваться на . или пробел.

Не может содержать зарезервированное слово.
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku SKU пула SQL SKU
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: workspaces
properties Свойства пула SQL Свойства SqlPoolResourceProperties

Свойства SqlPoolResourceProperties

Имя Описание Значение
collation Режим параметров сортировки строка
createMode Указывает режим создания пула SQL.

По умолчанию: обычное создание пула SQL.

PointInTimeRestore: создает пул SQL, восстанавливая резервную копию существующего пула SQL на определенный момент времени. SourceDatabaseId необходимо указать в качестве идентификатора ресурса существующего пула SQL, а также параметр restorePointInTime.

Восстановление. Создает пул SQL с помощью геореплицированной резервной копии. SourceDatabaseId необходимо указать в качестве значения recoverableDatabaseId для восстановления.

Восстановление. Создает пул SQL, восстанавливая резервную копию удаленного пула SQL. SourceDatabaseId должен быть исходным идентификатором ресурса пула SQL. Необходимо указать SourceDatabaseId и sourceDatabaseDeletionDate.
'Default'
PointInTimeRestore
"Восстановление"
Восстановление
maxSizeBytes Максимальный размер в байтах INT
provisioningState Состояние ресурса строка
recoverableDatabaseId Резервное копирование базы данных для восстановления строка
restorePointInTime Время восстановления моментального снимка строка
sourceDatabaseDeletionDate Указывает время удаления пула SQL. строка
sourceDatabaseId База данных-источник для создания строка
storageAccountType Тип учетной записи хранения, используемой для хранения резервных копий для этого пула SQL. "GRS"
"LRS"

Sku

Имя Описание Значение
Емкость Если номер SKU поддерживает горизонтальное увеличение масштаба, необходимо включить целое число емкости. Если горизонтальное увеличение масштаба для ресурса невозможно, это может быть опущено. INT
name Имя номера SKU строка
Уровень Уровень служб строка

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

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

Шаблон Описание
Azure Synapse подтверждение концепции

Развертывание в Azure
Этот шаблон создает среду подтверждения концепции для Azure Synapse, включая пулы SQL и необязательные пулы Apache Spark.

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

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

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

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

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

{
  "type": "Microsoft.Synapse/workspaces/sqlPools",
  "apiVersion": "2021-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "collation": "string",
    "createMode": "string",
    "maxSizeBytes": "int",
    "provisioningState": "string",
    "recoverableDatabaseId": "string",
    "restorePointInTime": "string",
    "sourceDatabaseDeletionDate": "string",
    "sourceDatabaseId": "string",
    "storageAccountType": "string"
  }
}

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

workspaces/sqlPools

Имя Описание Значение
тип Тип ресурса Microsoft.Synapse/workspaces/sqlPools
версия_API Версия API ресурсов '2021-06-01'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)

Ограничение символов: 1–60

Допустимые символы:
Не может содержать <>*%&:\/?@- или управляющие символы.

Не может заканчиваться на . или пробел.

Не может содержать зарезервированное слово.
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku SKU пула SQL SKU
properties Свойства пула SQL Свойства SqlPoolResourceProperties

Свойства SqlPoolResourceProperties

Имя Описание Значение
collation Режим параметров сортировки строка
createMode Указывает режим создания пула SQL.

По умолчанию: обычное создание пула SQL.

PointInTimeRestore: создает пул SQL, восстанавливая резервную копию существующего пула SQL на определенный момент времени. SourceDatabaseId необходимо указать в качестве идентификатора ресурса существующего пула SQL, а также параметр restorePointInTime.

Восстановление. Создает пул SQL с помощью геореплицированной резервной копии. SourceDatabaseId необходимо указать в качестве значения recoverableDatabaseId для восстановления.

Восстановление. Создает пул SQL, восстанавливая резервную копию удаленного пула SQL. SourceDatabaseId должен быть исходным идентификатором ресурса пула SQL. Необходимо указать SourceDatabaseId и sourceDatabaseDeletionDate.
'Default'
PointInTimeRestore
"Восстановление"
Восстановление
maxSizeBytes Максимальный размер в байтах INT
provisioningState Состояние ресурса строка
recoverableDatabaseId Резервное копирование базы данных для восстановления строка
restorePointInTime Время восстановления моментального снимка строка
sourceDatabaseDeletionDate Указывает время удаления пула SQL. строка
sourceDatabaseId База данных-источник для создания строка
storageAccountType Тип учетной записи хранения, используемой для хранения резервных копий для этого пула SQL. "GRS"
"LRS"

Sku

Имя Описание Значение
Емкость Если номер SKU поддерживает горизонтальное увеличение масштаба, необходимо включить целое число емкости. Если горизонтальное увеличение масштаба невозможно для ресурса, это можно опустить. INT
name Имя номера SKU строка
Уровень Уровень служб строка

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

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

Шаблон Описание
Azure Synapse подтверждение концепции

Развертывание в Azure
Этот шаблон создает среду подтверждения концепции для Azure Synapse, включая пулы SQL и необязательные пулы Apache Spark.

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

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

  • Группы ресурсов

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

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

Чтобы создать ресурс Microsoft.Synapse/workspaces/sqlPools, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Synapse/workspaces/sqlPools@2021-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      collation = "string"
      createMode = "string"
      maxSizeBytes = int
      provisioningState = "string"
      recoverableDatabaseId = "string"
      restorePointInTime = "string"
      sourceDatabaseDeletionDate = "string"
      sourceDatabaseId = "string"
      storageAccountType = "string"
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

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

workspaces/sqlPools

Имя Описание Значение
тип Тип ресурса "Microsoft.Synapse/workspaces/sqlPools@2021-06-01"
name имя ресурса. string (обязательно)

Ограничение символов: 1-60

Допустимые символы:
Не может содержать <>*%&:\/?@- или управляющие символы.

Не может заканчиваться на . или пробел.

Не может содержать зарезервированное слово.
location Географическое расположение, в котором находится ресурс string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: workspaces
tags Теги ресурсов. Словарь имен и значений тегов.
sku SKU пула SQL SKU
properties Свойства пула SQL Свойства SqlPoolResource

Свойства SqlPoolResource

Имя Описание Значение
collation Режим параметров сортировки строка
createMode Указывает режим создания пула SQL.

По умолчанию: обычное создание пула SQL.

PointInTimeRestore. Создает пул SQL, восстанавливая резервную копию существующего пула SQL на определенный момент времени. SourceDatabaseId необходимо указать в качестве идентификатора ресурса существующего пула SQL, а также параметр restorePointInTime.

Восстановление. Создает пул SQL с помощью геореплицированной резервной копии. sourceDatabaseId должен быть указан в качестве свойства recoverableDatabaseId для восстановления.

Восстановление. Создает пул SQL путем восстановления резервной копии удаленного пула SQL. SourceDatabaseId должен быть исходным идентификатором ресурса пула SQL. Необходимо указать SourceDatabaseId и sourceDatabaseDeletionDate.
"По умолчанию"
PointInTimeRestore
"Восстановление"
"Восстановить"
maxSizeBytes Максимальный размер в байтах INT
provisioningState Состояние ресурса строка
recoverableDatabaseId Резервное копирование базы данных для восстановления строка
restorePointInTime Время восстановления моментального снимка строка
sourceDatabaseDeletionDate Указывает время удаления пула SQL. строка
sourceDatabaseId База данных-источник для создания из строка
storageAccountType Тип учетной записи хранения, используемой для хранения резервных копий для этого пула SQL. "GRS"
"LRS"

Sku

Имя Описание Значение
Емкость Если номер SKU поддерживает горизонтальное увеличение масштаба, необходимо включить целое число емкости. Если горизонтальное увеличение масштаба невозможно для ресурса, это можно опустить. INT
name Имя номера SKU строка
Уровень Уровень служб строка