Гибкие серверы Microsoft.DBforMySQL 2021-05-01-preview
Замечания
Используйте свойство maintenanceWindow
только при обновлении существующего гибкого сервера. При создании гибкого servcer не указывайте значения для этого свойства.
Определение ресурсов Bicep
Тип ресурса гибких серверов можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.DBforMySQL/flexibleServers, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.DBforMySQL/flexibleServers@2021-05-01-preview' = {
identity: {
type: 'SystemAssigned'
}
location: 'string'
name: 'string'
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'
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Резервная копия
Имя | Описание | Ценность |
---|---|---|
backupRetentionDays | Дни хранения резервных копий для сервера. | int |
geoRedundantBackup | Включена ли геоизбыточная резервная копия. | "Отключено" "Включено" |
HighAvailability
Имя | Описание | Ценность |
---|---|---|
режим | Режим высокой доступности для сервера. | "Отключено" "Включено" "SameZone" ZoneRedundant |
standbyAvailabilityZone | Зона доступности резервного сервера. | струна |
Тождество
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения. | SystemAssigned |
MaintenanceWindow
Имя | Описание | Ценность |
---|---|---|
customWindow | указывает, включено или отключено ли настраиваемое окно | струна |
dayOfWeek | день недели для периода обслуживания | int |
startHour | время начала периода обслуживания | int |
startMinute | Начальная минута для периода обслуживания | int |
Microsoft.DBforMySQL/flexibleServers
Имя | Описание | Ценность |
---|---|---|
тождество | Удостоверение Azure Active Directory сервера. | удостоверения |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства сервера. | ServerProperties |
SKU | Номер SKU (ценовая категория) сервера. | Sku |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
Сеть
Имя | Описание | Ценность |
---|---|---|
delegatedSubnetResourceId | Делегированный идентификатор ресурса подсети, используемый для настройки виртуальной сети для сервера. | струна |
privateDnsZoneResourceId | Идентификатор ресурса частной зоны DNS. | струна |
ServerProperties
Имя | Описание | Ценность |
---|---|---|
administratorLogin | Имя входа администратора сервера. Можно указать только при создании сервера (и требуется для создания). | струна |
administratorLoginPassword | Пароль для входа администратора (требуется для создания сервера). | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
availabilityZone | Сведения о зоне доступности сервера. | струна |
резервная копия | Резервное копирование связанных свойств сервера. | резервного копирования |
createMode | Режим создания нового сервера MySQL. | По умолчанию "GeoRestore" "PointInTimeRestore" "Реплика" |
highAvailability | Свойства, связанные с высоким уровнем доступности сервера. | HighAvailability |
обслуживаниеWindow | Период обслуживания сервера. | MaintenanceWindow |
сеть | Свойства, связанные с сетью сервера. | сетевой |
replicationRole | Роль репликации. | "Нет" "Реплика" "Источник" |
restorePointInTime | Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. | струна |
sourceServerResourceId | Исходный идентификатор сервера MySQL. | струна |
хранение | Связанные с хранилищем свойства сервера. | хранилища |
Версия | Версия сервера. | '5.7' '8.0.21' |
Sku
Имя | Описание | Ценность |
---|---|---|
имя | Имя SKU, например Standard_D32s_v3. | строка (обязательно) |
ярус | Уровень конкретного номера SKU, например GeneralPurpose. | "Всплеск" "GeneralPurpose" MemoryOptimized (обязательный) |
Хранение
Имя | Описание | Ценность |
---|---|---|
autoGrow | Включение автоматического увеличения или нет хранилища. | "Отключено" "Включено" |
операции ввода-вывода в секунду | Операции ввода-вывода в секунду хранилища для сервера. | int |
storageSizeGB | Максимальный размер хранилища, допустимый для сервера. | int |
TrackedResourceTags
Имя | Описание | Ценность |
---|
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Bicep-файл | Описание |
---|---|
Создание сервера MySqlFlex & включить защиту с помощью Backup Vault | Шаблон, создающий гибкий сервер MySQL и обеспечивающий защиту с помощью Backup Vault |
развернуть гибкий сервер MySQL с помощью частной конечной точки | Этот шаблон предоставляет способ развертывания гибкого сервера Базы данных Azure для MySQL с частной конечной точкой. |
развертывание гибкого сервера MySQL с помощью интеграции с виртуальной сетью | Этот шаблон предоставляет способ развертывания гибкого сервера Базы данных Azure для MySQL с интеграцией виртуальной сети. |
Определение ресурса шаблона ARM
Тип ресурса гибких серверов можно развернуть с помощью операций, предназначенных для следующих целей:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.DBforMySQL/flexibleServers, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.DBforMySQL/flexibleServers",
"apiVersion": "2021-05-01-preview",
"name": "string",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Резервная копия
Имя | Описание | Ценность |
---|---|---|
backupRetentionDays | Дни хранения резервных копий для сервера. | int |
geoRedundantBackup | Включена ли геоизбыточная резервная копия. | "Отключено" "Включено" |
HighAvailability
Имя | Описание | Ценность |
---|---|---|
режим | Режим высокой доступности для сервера. | "Отключено" "Включено" "SameZone" ZoneRedundant |
standbyAvailabilityZone | Зона доступности резервного сервера. | струна |
Тождество
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения. | SystemAssigned |
MaintenanceWindow
Имя | Описание | Ценность |
---|---|---|
customWindow | указывает, включено или отключено ли настраиваемое окно | струна |
dayOfWeek | день недели для периода обслуживания | int |
startHour | время начала периода обслуживания | int |
startMinute | Начальная минута для периода обслуживания | int |
Microsoft.DBforMySQL/flexibleServers
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2021-05-01-preview' |
тождество | Удостоверение Azure Active Directory сервера. | удостоверения |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства сервера. | ServerProperties |
SKU | Номер SKU (ценовая категория) сервера. | Sku |
Теги | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
тип | Тип ресурса | "Microsoft.DBforMySQL/flexibleServers" |
Сеть
Имя | Описание | Ценность |
---|---|---|
delegatedSubnetResourceId | Делегированный идентификатор ресурса подсети, используемый для настройки виртуальной сети для сервера. | струна |
privateDnsZoneResourceId | Идентификатор ресурса частной зоны DNS. | струна |
ServerProperties
Имя | Описание | Ценность |
---|---|---|
administratorLogin | Имя входа администратора сервера. Можно указать только при создании сервера (и требуется для создания). | струна |
administratorLoginPassword | Пароль для входа администратора (требуется для создания сервера). | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
availabilityZone | Сведения о зоне доступности сервера. | струна |
резервная копия | Резервное копирование связанных свойств сервера. | резервного копирования |
createMode | Режим создания нового сервера MySQL. | По умолчанию "GeoRestore" "PointInTimeRestore" "Реплика" |
highAvailability | Свойства, связанные с высоким уровнем доступности сервера. | HighAvailability |
обслуживаниеWindow | Период обслуживания сервера. | MaintenanceWindow |
сеть | Свойства, связанные с сетью сервера. | сетевой |
replicationRole | Роль репликации. | "Нет" "Реплика" "Источник" |
restorePointInTime | Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. | струна |
sourceServerResourceId | Исходный идентификатор сервера MySQL. | струна |
хранение | Связанные с хранилищем свойства сервера. | хранилища |
Версия | Версия сервера. | '5.7' '8.0.21' |
Sku
Имя | Описание | Ценность |
---|---|---|
имя | Имя SKU, например Standard_D32s_v3. | строка (обязательно) |
ярус | Уровень конкретного номера SKU, например GeneralPurpose. | "Всплеск" "GeneralPurpose" MemoryOptimized (обязательный) |
Хранение
Имя | Описание | Ценность |
---|---|---|
autoGrow | Включение автоматического увеличения или нет хранилища. | "Отключено" "Включено" |
операции ввода-вывода в секунду | Операции ввода-вывода в секунду хранилища для сервера. | int |
storageSizeGB | Максимальный размер хранилища, допустимый для сервера. | int |
TrackedResourceTags
Имя | Описание | Ценность |
---|
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Шаблон | Описание |
---|---|
Создание сервера MySqlFlex & включить защиту с помощью Backup Vault развертывание |
Шаблон, создающий гибкий сервер MySQL и обеспечивающий защиту с помощью Backup Vault |
развернуть гибкий сервер MySQL с помощью частной конечной точки развертывание |
Этот шаблон предоставляет способ развертывания гибкого сервера Базы данных Azure для MySQL с частной конечной точкой. |
развертывание гибкого сервера MySQL с помощью интеграции с виртуальной сетью развертывание |
Этот шаблон предоставляет способ развертывания гибкого сервера Базы данных Azure для MySQL с интеграцией виртуальной сети. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса гибких серверов можно развернуть с помощью операций, предназначенных для следующих целей:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.DBforMySQL/flexibleServers, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforMySQL/flexibleServers@2021-05-01-preview"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
sku = {
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
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"
}
})
}
Значения свойств
Резервная копия
Имя | Описание | Ценность |
---|---|---|
backupRetentionDays | Дни хранения резервных копий для сервера. | int |
geoRedundantBackup | Включена ли геоизбыточная резервная копия. | "Отключено" "Включено" |
HighAvailability
Имя | Описание | Ценность |
---|---|---|
режим | Режим высокой доступности для сервера. | "Отключено" "Включено" "SameZone" ZoneRedundant |
standbyAvailabilityZone | Зона доступности резервного сервера. | струна |
Тождество
Имя | Описание | Ценность |
---|---|---|
тип | Тип удостоверения. | SystemAssigned |
MaintenanceWindow
Имя | Описание | Ценность |
---|---|---|
customWindow | указывает, включено или отключено ли настраиваемое окно | струна |
dayOfWeek | день недели для периода обслуживания | int |
startHour | время начала периода обслуживания | int |
startMinute | Начальная минута для периода обслуживания | int |
Microsoft.DBforMySQL/flexibleServers
Имя | Описание | Ценность |
---|---|---|
тождество | Удостоверение Azure Active Directory сервера. | удостоверения |
местоположение | Географическое расположение, в котором находится ресурс | строка (обязательно) |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства сервера. | ServerProperties |
SKU | Номер SKU (ценовая категория) сервера. | Sku |
Теги | Теги ресурсов | Словарь имен и значений тегов. |
тип | Тип ресурса | "Microsoft.DBforMySQL/flexibleServers@2021-05-01-preview" |
Сеть
Имя | Описание | Ценность |
---|---|---|
delegatedSubnetResourceId | Делегированный идентификатор ресурса подсети, используемый для настройки виртуальной сети для сервера. | струна |
privateDnsZoneResourceId | Идентификатор ресурса частной зоны DNS. | струна |
ServerProperties
Имя | Описание | Ценность |
---|---|---|
administratorLogin | Имя входа администратора сервера. Можно указать только при создании сервера (и требуется для создания). | струна |
administratorLoginPassword | Пароль для входа администратора (требуется для создания сервера). | струна Ограничения целостности: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
availabilityZone | Сведения о зоне доступности сервера. | струна |
резервная копия | Резервное копирование связанных свойств сервера. | резервного копирования |
createMode | Режим создания нового сервера MySQL. | По умолчанию "GeoRestore" "PointInTimeRestore" "Реплика" |
highAvailability | Свойства, связанные с высоким уровнем доступности сервера. | HighAvailability |
обслуживаниеWindow | Период обслуживания сервера. | MaintenanceWindow |
сеть | Свойства, связанные с сетью сервера. | сетевой |
replicationRole | Роль репликации. | "Нет" "Реплика" "Источник" |
restorePointInTime | Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. | струна |
sourceServerResourceId | Исходный идентификатор сервера MySQL. | струна |
хранение | Связанные с хранилищем свойства сервера. | хранилища |
Версия | Версия сервера. | '5.7' '8.0.21' |
Sku
Имя | Описание | Ценность |
---|---|---|
имя | Имя SKU, например Standard_D32s_v3. | строка (обязательно) |
ярус | Уровень конкретного номера SKU, например GeneralPurpose. | "Всплеск" "GeneralPurpose" MemoryOptimized (обязательный) |
Хранение
Имя | Описание | Ценность |
---|---|---|
autoGrow | Включение автоматического увеличения или нет хранилища. | "Отключено" "Включено" |
операции ввода-вывода в секунду | Операции ввода-вывода в секунду хранилища для сервера. | int |
storageSizeGB | Максимальный размер хранилища, допустимый для сервера. | int |
TrackedResourceTags
Имя | Описание | Ценность |
---|
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.