Microsoft.DBforMySQL flexibleServers 2022-09-30-preview

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

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

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

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

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

resource symbolicname 'Microsoft.DBforMySQL/flexibleServers@2022-09-30-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'UserAssigned'
    userAssignedIdentities: {
      {customized property}: any()
    }
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    createMode: 'string'
    dataEncryption: {
      geoBackupKeyURI: 'string'
      geoBackupUserAssignedIdentityId: 'string'
      primaryKeyURI: 'string'
      primaryUserAssignedIdentityId: 'string'
      type: 'string'
    }
    highAvailability: {
      mode: 'string'
      standbyAvailabilityZone: 'string'
    }
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    network: {
      delegatedSubnetResourceId: 'string'
      privateDnsZoneResourceId: 'string'
      publicNetworkAccess: 'string'
    }
    replicationRole: 'string'
    restorePointInTime: 'string'
    sourceServerResourceId: 'string'
    storage: {
      autoGrow: 'string'
      autoIoScaling: 'string'
      iops: int
      logOnDisk: 'string'
      storageSizeGB: int
    }
    version: 'string'
  }
}

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

flexibleServers

Имя Описание Значение
name имя ресурса. строка (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU (ценовая категория) сервера. SKU
удостоверение Удостоверение cmk для сервера. Удостоверение
properties Свойства сервера. ServerProperties

Идентификация

Имя Описание Значение
тип Тип удостоверения управляемой службы. UserAssigned
userAssignedIdentities Метаданные удостоверения, назначаемого пользователем. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} Для Bicep можно использовать функцию any().

ServerProperties

Имя Описание Значение
administratorLogin Имя входа администратора сервера. Можно указать только при создании сервера (и требуется для создания). строка
administratorLoginPassword Пароль имени входа администратора (требуется для создания сервера). строка

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
availabilityZone сведения о зоне доступности сервера. строка
резервная копия Свойства сервера, связанные с резервной копией. Azure Backup
createMode Режим для создания нового сервера MySQL. 'Default'
"GeoRestore"
PointInTimeRestore
"Реплика"
dataEncryption Шифрование данных для CMK. DataEncryption
highAvailability Свойства сервера, связанные с высоким уровнем доступности. Высокий уровень доступности
maintenanceWindow Период обслуживания сервера. MaintenanceWindow
network Свойства сервера, связанные с сетью. Network
replicationRole Роль репликации. "Нет"
"Реплика"
"Источник"
restorePointInTime Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. строка
sourceServerResourceId Исходный идентификатор сервера MySQL. строка
носителей. Свойства сервера, связанные с хранилищем. Память
version Версия сервера. '5.7'
'8.0.21'

Backup

Имя Описание Значение
backupRetentionDays Дни хранения резервных копий для сервера. INT
geoRedundantBackup Включено ли геоизбыточное резервное копирование. "Отключено"
"Включено"

DataEncryption

Имя Описание Значение
geoBackupKeyURI URI ключа географической резервной копии, так как хранилище ключей не может пересечь регион, требуется cmk в том же регионе, что и геоизбыточное резервное копирование строка
geoBackupUserAssignedIdentityId Идентификатор ресурса идентификатора пользователя геоизбытоимого резервного копирования не может пересекать регион, требуется удостоверение в том же регионе, что и геоизбыточное резервное копирование строка
primaryKeyURI Универсальный код ресурса (URI) первичного ключа строка
primaryUserAssignedIdentityId Идентификатор ресурса удостоверения основного пользователя строка
type Тип ключа AzureKeyVault для включения cmk, SystemManaged для отключения cmk. AzureKeyVault
SystemManaged

Высокий уровень доступности

Имя Описание Значение
mode Режим высокой доступности для сервера. "Отключено"
SameZone
ZoneRedundant
standbyAvailabilityZone Зона доступности резервного сервера. строка

MaintenanceWindow

Имя Описание Значение
customWindow указывает, включено или отключено пользовательское окно. строка
dayOfWeek день недели для периода обслуживания INT
startHour время начала периода обслуживания INT
startMinute начальная минута для периода обслуживания INT

Сеть

Имя Описание Значение
delegatedSubnetResourceId Идентификатор ресурса делегированной подсети, используемый для настройки виртуальной сети для сервера. строка
privateDnsZoneResourceId Частная зона DNS идентификатор ресурса зоны. строка
publicNetworkAccess Разрешен ли доступ к общедоступной сети для этого сервера. Значение "Отключено", если сервер имеет интеграцию с виртуальной сетью. "Отключено"
"Включено"

Служба хранилища

Имя Описание Значение
Авторасширения Включите автоматическое увеличение хранилища или нет. "Отключено"
"Включено"
autoIoScaling Включить автоматическое масштабирование ввода-вывода или нет. "Отключено"
"Включено"
iops Операции ввода-вывода в секунду хранилища для сервера. INT
logOnDisk Включить вход на диск или нет. "Отключено"
"Включено"
storageSizeGB Максимальный размер хранилища, разрешенный для сервера. INT

Sku

Имя Описание Значение
name Имя SKU, например Standard_D32s_v3. string (обязательно)
Уровень Уровень конкретного номера SKU, например GeneralPurpose. "Увеличиваемый"
'GeneralPurpose'
MemoryOptimized (обязательно)

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

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

Шаблон Описание
Развертывание База данных Azure для MySQL (гибкие) с помощью виртуальной сети

Развертывание в Azure
Этот шаблон предоставляет способ развертывания гибкого сервера базы данных Azure для MySQL с интеграцией с виртуальной сетью.

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

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

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

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

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

{
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "apiVersion": "2022-09-30-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "createMode": "string",
    "dataEncryption": {
      "geoBackupKeyURI": "string",
      "geoBackupUserAssignedIdentityId": "string",
      "primaryKeyURI": "string",
      "primaryUserAssignedIdentityId": "string",
      "type": "string"
    },
    "highAvailability": {
      "mode": "string",
      "standbyAvailabilityZone": "string"
    },
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "network": {
      "delegatedSubnetResourceId": "string",
      "privateDnsZoneResourceId": "string",
      "publicNetworkAccess": "string"
    },
    "replicationRole": "string",
    "restorePointInTime": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "autoGrow": "string",
      "autoIoScaling": "string",
      "iops": "int",
      "logOnDisk": "string",
      "storageSizeGB": "int"
    },
    "version": "string"
  }
}

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

flexibleServers

Имя Описание Значение
тип Тип ресурса Microsoft.DBforMySQL/flexibleServers
версия_API Версия API ресурсов '2022-09-30-preview'
name имя ресурса. string (обязательно)
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU (ценовая категория) сервера. SKU
удостоверение Удостоверение cmk для сервера. Удостоверение
properties Свойства сервера. ServerProperties

Идентификация

Имя Описание Значение
тип Тип удостоверения управляемой службы. UserAssigned
userAssignedIdentities Метаданные удостоверения, назначаемого пользователем. IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Имя Описание Значение
{настраиваемое свойство}

ServerProperties

Имя Описание Значение
administratorLogin Имя входа администратора сервера. Может указываться только при создании сервера (и требуется для создания). строка
administratorLoginPassword Пароль имени входа администратора (требуется для создания сервера). строка

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
availabilityZone сведения о зоне доступности сервера. строка
резервная копия Свойства сервера, связанные с резервной копией. Azure Backup
createMode Режим для создания нового сервера MySQL. 'Default'
"GeoRestore"
PointInTimeRestore
"Реплика"
dataEncryption Шифрование данных для CMK. DataEncryption
highAvailability Свойства сервера, связанные с высоким уровнем доступности. Высокий уровень доступности
maintenanceWindow Период обслуживания сервера. MaintenanceWindow
network Свойства сервера, связанные с сетью. Network
replicationRole Роль репликации. "Нет"
"Реплика"
"Источник"
restorePointInTime Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. строка
sourceServerResourceId Исходный идентификатор сервера MySQL. строка
носителей. Свойства сервера, связанные с хранилищем. Память
version Версия сервера. '5.7'
'8.0.21'

Backup

Имя Описание Значение
backupRetentionDays Дни хранения резервных копий для сервера. INT
geoRedundantBackup Включено ли геоизбыточное резервное копирование. "Отключено"
"Включено"

DataEncryption

Имя Описание Значение
geoBackupKeyURI URI ключа географической резервной копии, так как хранилище ключей не может пересечь регион, требуется cmk в том же регионе, что и геоизбыточное резервное копирование строка
geoBackupUserAssignedIdentityId Идентификатор ресурса идентификатора пользователя геоизбытоимого резервного копирования не может пересекать регион, требуется удостоверение в том же регионе, что и геоизбыточное резервное копирование строка
primaryKeyURI Универсальный код ресурса (URI) первичного ключа строка
primaryUserAssignedIdentityId Идентификатор ресурса удостоверения основного пользователя строка
type Тип ключа AzureKeyVault для включения cmk, SystemManaged для отключения cmk. AzureKeyVault
SystemManaged

Высокий уровень доступности

Имя Описание Значение
mode Режим высокой доступности для сервера. "Отключено"
SameZone
ZoneRedundant
standbyAvailabilityZone Зона доступности резервного сервера. строка

MaintenanceWindow

Имя Описание Значение
customWindow указывает, включено или отключено пользовательское окно. строка
dayOfWeek день недели для периода обслуживания INT
startHour время начала периода обслуживания INT
startMinute начальная минута для периода обслуживания INT

Сеть

Имя Описание Значение
delegatedSubnetResourceId Идентификатор ресурса делегированной подсети, используемый для настройки виртуальной сети для сервера. строка
privateDnsZoneResourceId Частная зона DNS идентификатор ресурса зоны. строка
publicNetworkAccess Разрешен ли доступ к общедоступной сети для этого сервера. Значение "Отключено", если сервер имеет интеграцию с виртуальной сетью. "Отключено"
"Включено"

Служба хранилища

Имя Описание Значение
Авторасширения Включите автоматическое увеличение хранилища или нет. "Отключено"
"Включено"
autoIoScaling Включить автоматическое масштабирование ввода-вывода или нет. "Отключено"
"Включено"
iops Операции ввода-вывода в секунду хранилища для сервера. INT
logOnDisk Включить вход на диск или нет. "Отключено"
"Включено"
storageSizeGB Максимальный размер хранилища, допустимый для сервера. INT

Sku

Имя Описание Значение
name Имя номера SKU, например Standard_D32s_v3. строка (обязательно)
Уровень Уровень конкретного номера SKU, например GeneralPurpose. "Увеличивающееся"
'GeneralPurpose'
MemoryOptimized (обязательно)

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

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

Шаблон Описание
Развертывание База данных Azure для MySQL (гибкое) с помощью виртуальной сети

Развертывание в Azure
Этот шаблон предоставляет способ развертывания гибкого сервера базы данных Azure для MySQL с интеграцией с виртуальной сетью.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforMySQL/flexibleServers@2022-09-30-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "UserAssigned"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      dataEncryption = {
        geoBackupKeyURI = "string"
        geoBackupUserAssignedIdentityId = "string"
        primaryKeyURI = "string"
        primaryUserAssignedIdentityId = "string"
        type = "string"
      }
      highAvailability = {
        mode = "string"
        standbyAvailabilityZone = "string"
      }
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      network = {
        delegatedSubnetResourceId = "string"
        privateDnsZoneResourceId = "string"
        publicNetworkAccess = "string"
      }
      replicationRole = "string"
      restorePointInTime = "string"
      sourceServerResourceId = "string"
      storage = {
        autoGrow = "string"
        autoIoScaling = "string"
        iops = int
        logOnDisk = "string"
        storageSizeGB = int
      }
      version = "string"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

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

flexibleServers

Имя Описание Значение
тип Тип ресурса "Microsoft.DBforMySQL/flexibleServers@2022-09-30-preview"
name имя ресурса. строка (обязательно)
location Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
sku Номер SKU (ценовая категория) сервера. SKU
удостоверение Удостоверение cmk для сервера. Удостоверение
properties Свойства сервера. ServerProperties

Идентификация

Имя Описание Значение
тип Тип удостоверения управляемой службы. UserAssigned
identity_ids Метаданные удостоверения, назначаемого пользователем. Массив идентификаторов удостоверений пользователей.

IdentityUserAssignedIdentities

Имя Описание Значение
{настроенное свойство}

ServerProperties

Имя Описание Значение
administratorLogin Имя входа администратора сервера. Можно указать только при создании сервера (и требуется для создания). строка
administratorLoginPassword Пароль имени входа администратора (требуется для создания сервера). строка

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
availabilityZone сведения о зоне доступности сервера. строка
резервная копия Свойства сервера, связанные с резервной копией. Azure Backup
createMode Режим для создания нового сервера MySQL. "По умолчанию"
"GeoRestore"
"PointInTimeRestore"
"Реплика"
dataEncryption Шифрование данных для CMK. DataEncryption
highAvailability Свойства сервера, связанные с высоким уровнем доступности. Высокий уровень доступности
maintenanceWindow Период обслуживания сервера. MaintenanceWindow
network Свойства сервера, связанные с сетью. Network
replicationRole Роль репликации. "None"
"Реплика"
"Источник"
restorePointInTime Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. строка
sourceServerResourceId Исходный идентификатор сервера MySQL. строка
носителей. Свойства сервера, связанные с хранилищем. Память
version Версия сервера. "5.7"
"8.0.21"

Backup

Имя Описание Значение
backupRetentionDays Дни хранения резервных копий для сервера. INT
geoRedundantBackup Включено ли геоизбыточное резервное копирование. "Отключено"
"Включено"

DataEncryption

Имя Описание Значение
geoBackupKeyURI URI ключа географической резервной копии, так как хранилище ключей не может пересечь регион, требуется cmk в том же регионе, что и геоизбыточное резервное копирование строка
geoBackupUserAssignedIdentityId Идентификатор ресурса идентификатора пользователя геоизбытоимого резервного копирования не может пересекать регион, требуется удостоверение в том же регионе, что и геоизбыточное резервное копирование строка
primaryKeyURI Универсальный код ресурса (URI) первичного ключа строка
primaryUserAssignedIdentityId Идентификатор ресурса удостоверения основного пользователя строка
type Тип ключа AzureKeyVault для включения cmk, SystemManaged для отключения cmk. AzureKeyVault
"SystemManaged"

Высокий уровень доступности

Имя Описание Значение
mode Режим высокой доступности для сервера. "Отключено"
"SameZone"
"ZoneRedundant"
standbyAvailabilityZone Зона доступности резервного сервера. строка

MaintenanceWindow

Имя Описание Значение
customWindow указывает, включено или отключено пользовательское окно. строка
dayOfWeek день недели для периода обслуживания INT
startHour время начала периода обслуживания INT
startMinute начальная минута для периода обслуживания INT

Сеть

Имя Описание Значение
delegatedSubnetResourceId Идентификатор ресурса делегированной подсети, используемый для настройки виртуальной сети для сервера. строка
privateDnsZoneResourceId Частная зона DNS идентификатор ресурса зоны. строка
publicNetworkAccess Разрешен ли доступ к общедоступной сети для этого сервера. Значение "Отключено", если сервер имеет интеграцию с виртуальной сетью. "Отключено"
"Включено"

Служба хранилища

Имя Описание Значение
Авторасширения Включите автоматическое увеличение хранилища или нет. "Отключено"
"Включено"
autoIoScaling Включить автоматическое масштабирование ввода-вывода или нет. "Отключено"
"Включено"
iops Операции ввода-вывода в секунду хранилища для сервера. INT
logOnDisk Включить вход на диск или нет. "Отключено"
"Включено"
storageSizeGB Максимальный размер хранилища, допустимый для сервера. INT

Sku

Имя Описание Значение
name Имя номера SKU, например Standard_D32s_v3. строка (обязательно)
Уровень Уровень конкретного номера SKU, например GeneralPurpose. "С увеличивающейся нагрузкой"
"GeneralPurpose"
MemoryOptimized (обязательно)