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


Microsoft.DBforMySQL flexibleServers 2021-05-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.DBforMySQL/flexibleServers@2021-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    createMode: 'string'
    highAvailability: {
      mode: 'string'
      standbyAvailabilityZone: 'string'
    }
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    network: {
      delegatedSubnetResourceId: 'string'
      privateDnsZoneResourceId: 'string'
    }
    replicationRole: 'string'
    restorePointInTime: 'string'
    sourceServerResourceId: 'string'
    storage: {
      autoGrow: 'string'
      iops: int
      storageSizeGB: int
    }
    version: 'string'
  }
}

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

flexibleServers

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

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

Имя Описание Значение
тип Тип удостоверения. SystemAssigned

ServerProperties

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

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

Backup

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

HighAvailability

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

MaintenanceWindow

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

Сеть

Имя Описание Значение
delegatedSubnetResourceId Идентификатор ресурса делегированной подсети, используемый для настройки виртуальной сети для сервера. строка
privateDnsZoneResourceId Частная зона DNS идентификатор ресурса зоны. строка

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

Имя Описание Значение
Авторасширения Включите автоматическое увеличение хранилища или нет. "Отключено"
"Включено"
iops Операции ввода-вывода в секунду хранилища для сервера. INT
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": "2021-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "createMode": "string",
    "highAvailability": {
      "mode": "string",
      "standbyAvailabilityZone": "string"
    },
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "network": {
      "delegatedSubnetResourceId": "string",
      "privateDnsZoneResourceId": "string"
    },
    "replicationRole": "string",
    "restorePointInTime": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "autoGrow": "string",
      "iops": "int",
      "storageSizeGB": "int"
    },
    "version": "string"
  }
}

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

flexibleServers

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

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

Имя Описание Значение
тип Тип удостоверения. SystemAssigned

ServerProperties

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

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

Backup

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

HighAvailability

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

MaintenanceWindow

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

Сеть

Имя Описание Значение
delegatedSubnetResourceId Идентификатор ресурса делегированной подсети, используемый для настройки виртуальной сети для сервера. строка
privateDnsZoneResourceId Частная зона DNS идентификатор ресурса зоны. строка

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

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

Sku

Имя Описание Значение
name Имя SKU, например Standard_D32s_v3. string (обязательно)
Уровень Уровень конкретного номера 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@2021-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      highAvailability = {
        mode = "string"
        standbyAvailabilityZone = "string"
      }
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      network = {
        delegatedSubnetResourceId = "string"
        privateDnsZoneResourceId = "string"
      }
      replicationRole = "string"
      restorePointInTime = "string"
      sourceServerResourceId = "string"
      storage = {
        autoGrow = "string"
        iops = int
        storageSizeGB = int
      }
      version = "string"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

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

flexibleServers

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

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

Имя Описание Значение
тип Тип удостоверения. "SystemAssigned"

ServerProperties

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

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

Backup

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

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

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

MaintenanceWindow

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

Сеть

Имя Описание Значение
delegatedSubnetResourceId Идентификатор ресурса делегированной подсети, используемый для настройки виртуальной сети для сервера. строка
privateDnsZoneResourceId Частная зона DNS идентификатор ресурса зоны. строка

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

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

Sku

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