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


Microsoft.DBForMySql flexibleServers 2020-07-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.DBForMySql/flexibleServers@2020-07-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'
    createMode: 'string'
    delegatedSubnetArguments: {
      subnetArmResourceId: 'string'
    }
    haEnabled: 'string'
    infrastructureEncryption: 'string'
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    privateDnsZoneArguments: {
      privateDnsZoneArmResourceId: 'string'
    }
    replicationRole: 'string'
    restorePointInTime: 'string'
    sourceServerId: 'string'
    sslEnforcement: 'string'
    storageProfile: {
      backupRetentionDays: int
      storageAutogrow: 'string'
      storageIops: int
      storageMB: int
    }
    tags: {
      {customized property}: 'string'
    }
    version: '5.7'
  }
}

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

flexibleServers

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

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

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

ServerProperties

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

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
availabilityZone сведения о зоне доступности сервера. строка
createMode Режим создания сервера MySQL. 'Default'
PointInTimeRestore
"Реплика"
delegatedSubnetArguments Аргументы делегированной подсети. DelegatedSubnetArguments
haEnabled Включить высокий уровень доступности или нет для сервера. "Отключено"
"Включено"
infrastructureEncryption Состояние, показывающее, включен ли сервер шифрование инфраструктуры. "Отключено"
"Включено"
maintenanceWindow Период обслуживания сервера. MaintenanceWindow
privateDnsZoneArguments аргументы частной зоны DNS. PrivateDnsZoneArguments
replicationRole Роль репликации. строка
restorePointInTime Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. строка
sourceServerId Исходный идентификатор сервера MySQL. строка
sslEnforcement Включите принудительное применение ssl или нет при подключении к серверу. "Отключено"
"Включено"
storageProfile Профиль хранилища сервера. StorageProfile
tags Метаданные конкретного приложения в формате пар "ключ — значение". object
version Версия сервера. '5.7'

DelegatedSubnetArguments

Имя Описание Значение
subnetArmResourceId идентификатор ресурса arm делегированной подсети. строка

MaintenanceWindow

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

PrivateDnsZoneArguments

Имя Описание Значение
privateDnsZoneArmResourceId идентификатор ресурса arm частной зоны DNS. строка

StorageProfile

Имя Описание Значение
backupRetentionDays Дни хранения резервных копий для сервера. INT
storageAutogrow Включите автоматическое увеличение хранилища. "Отключено"
"Включено"
storageIops Операции ввода-вывода в секунду хранилища для сервера. INT
storageMB Максимальный объем хранилища, разрешенный для сервера. INT

Sku

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.DBForMySql/flexibleServers",
  "apiVersion": "2020-07-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",
    "createMode": "string",
    "delegatedSubnetArguments": {
      "subnetArmResourceId": "string"
    },
    "haEnabled": "string",
    "infrastructureEncryption": "string",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "privateDnsZoneArguments": {
      "privateDnsZoneArmResourceId": "string"
    },
    "replicationRole": "string",
    "restorePointInTime": "string",
    "sourceServerId": "string",
    "sslEnforcement": "string",
    "storageProfile": {
      "backupRetentionDays": "int",
      "storageAutogrow": "string",
      "storageIops": "int",
      "storageMB": "int"
    },
    "tags": {
      "{customized property}": "string"
    },
    "version": "5.7"
  }
}

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

flexibleServers

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

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

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

ServerProperties

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

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
availabilityZone сведения о зоне доступности сервера. строка
createMode Режим для создания нового сервера MySQL. 'Default'
PointInTimeRestore
"Реплика"
delegatedSubnetArguments Аргументы делегированной подсети. DelegatedSubnetArguments
HaEnabled Включите высокий уровень доступности или нет для сервера. "Отключено"
"Включено"
infrastructureEncryption Состояние, показывающее, включил ли сервер шифрование инфраструктуры. "Отключено"
"Включено"
maintenanceWindow Период обслуживания сервера. MaintenanceWindow
privateDnsZoneArguments аргументы частной зоны DNS. PrivateDnsZoneArguments
replicationRole Роль репликации. строка
restorePointInTime Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. строка
sourceServerId Исходный идентификатор сервера MySQL. строка
sslEnforcement Включите принудительное применение ssl или нет при подключении к серверу. "Отключено"
"Включено"
storageProfile Профиль хранилища сервера. StorageProfile
tags Метаданные конкретного приложения в формате пар "ключ — значение". object
version Версия сервера. '5.7'

DelegatedSubnetArguments

Имя Описание Значение
subnetArmResourceId идентификатор ресурса arm делегированной подсети. строка

MaintenanceWindow

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

PrivateDnsZoneArguments

Имя Описание Значение
privateDnsZoneArmResourceId идентификатор ресурса arm частной зоны DNS. строка

StorageProfile

Имя Описание Значение
backupRetentionDays Дни хранения резервных копий для сервера. INT
storageAutogrow Включите автоматическое увеличение хранилища. "Отключено"
"Включено"
storageIops Операции ввода-вывода в секунду хранилища для сервера. INT
storageMB Максимальный объем хранилища, разрешенный для сервера. 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@2020-07-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"
      createMode = "string"
      delegatedSubnetArguments = {
        subnetArmResourceId = "string"
      }
      haEnabled = "string"
      infrastructureEncryption = "string"
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      privateDnsZoneArguments = {
        privateDnsZoneArmResourceId = "string"
      }
      replicationRole = "string"
      restorePointInTime = "string"
      sourceServerId = "string"
      sslEnforcement = "string"
      storageProfile = {
        backupRetentionDays = int
        storageAutogrow = "string"
        storageIops = int
        storageMB = int
      }
      tags = {
        {customized property} = "string"
      }
      version = "5.7"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

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

flexibleServers

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

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

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

ServerProperties

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

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
availabilityZone сведения о зоне доступности сервера. строка
createMode Режим создания сервера MySQL. "По умолчанию"
PointInTimeRestore
"Реплика"
delegatedSubnetArguments Аргументы делегированной подсети. DelegatedSubnetArguments
haEnabled Включить высокий уровень доступности или нет для сервера. "Отключено"
"Включено"
infrastructureEncryption Состояние, показывающее, включен ли сервер шифрование инфраструктуры. "Отключено"
"Включено"
maintenanceWindow Период обслуживания сервера. MaintenanceWindow
privateDnsZoneArguments аргументы частной зоны DNS. PrivateDnsZoneArguments
replicationRole Роль репликации. строка
restorePointInTime Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. строка
sourceServerId Исходный идентификатор сервера MySQL. строка
sslEnforcement Включите принудительное применение SSL при подключении к серверу. "Отключено"
"Включено"
storageProfile Профиль хранилища сервера. StorageProfile
tags Метаданные конкретного приложения в формате пар "ключ — значение". объект
version Версия сервера. "5.7"

DelegatedSubnetArguments

Имя Описание Значение
subnetArmResourceId делегированный идентификатор ресурса arm подсети. строка

MaintenanceWindow

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

PrivateDnsZoneArguments

Имя Описание Значение
privateDnsZoneArmResourceId идентификатор ресурса arm частной зоны DNS. строка

StorageProfile

Имя Описание Значение
backupRetentionDays Дни хранения резервных копий для сервера. INT
storageAutogrow Включите автоматическое увеличение хранилища. "Отключено"
"Включено"
storageIops Операции ввода-вывода в секунду хранилища для сервера. INT
storageMB Максимальный объем хранилища, разрешенный для сервера. INT

Sku

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