Microsoft.DBforPostgreSQL flexibleServers 2022-12-01
Определение ресурса Bicep
Тип ресурса flexibleServers можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.DBforPostgreSQL/flexibleServers, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2022-12-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
authConfig: {
activeDirectoryAuth: 'string'
passwordAuth: 'string'
tenantId: 'string'
}
availabilityZone: 'string'
backup: {
backupRetentionDays: int
geoRedundantBackup: 'string'
}
createMode: 'string'
dataEncryption: {
primaryKeyURI: 'string'
primaryUserAssignedIdentityId: 'string'
type: 'string'
}
highAvailability: {
mode: 'string'
standbyAvailabilityZone: 'string'
}
maintenanceWindow: {
customWindow: 'string'
dayOfWeek: int
startHour: int
startMinute: int
}
network: {
delegatedSubnetResourceId: 'string'
privateDnsZoneArmResourceId: 'string'
}
pointInTimeUTC: 'string'
replicationRole: 'string'
sourceServerResourceId: 'string'
storage: {
storageSizeGB: int
}
version: 'string'
}
}
Значения свойств
flexibleServers
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | string (обязательно) |
location | Географическое расположение, в котором находится ресурс | string (обязательно) |
tags | Теги ресурсов. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
sku | Номер SKU (ценовая категория) сервера. | SKU |
удостоверение | Описывает удостоверение приложения. | UserAssignedIdentity |
properties | Свойства сервера. | ServerProperties |
UserAssignedIdentity
Имя | Описание | Значение |
---|---|---|
тип | типы удостоверений, связанных с этим ресурсом; в настоящее время ограничено "None and UserAssigned" | "Нет" UserAssigned (обязательно) |
userAssignedIdentities | представляет карту удостоверений, назначаемых пользователем. | объект |
ServerProperties
Имя | Описание | Значение |
---|---|---|
administratorLogin | Имя входа администратора сервера. Может указываться только при создании сервера (и требуется для создания). | строка |
administratorLoginPassword | Пароль для входа администратора (требуется для создания сервера). | строка |
authConfig | Свойства AuthConfig сервера. | AuthConfig |
availabilityZone | сведения о зоне доступности сервера. | строка |
резервная копия | Свойства резервного копирования сервера. | Azure Backup |
createMode | Режим создания сервера PostgreSQL. | "Создать" 'Default' "GeoRestore" PointInTimeRestore "Реплика" "Обновить" |
DataEncryption | Свойства шифрования данных сервера. | DataEncryption |
highAvailability | Свойства высокого уровня доступности сервера. | HighAvailability |
maintenanceWindow | Свойства периода обслуживания сервера. | MaintenanceWindow |
network | Свойства сети сервера. Это свойство Network необходимо передавать только в том случае, если требуется, чтобы сервер был сервером частного доступа. | Network |
pointInTimeUTC | Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. Это необходимо, если "createMode" имеет значение "PointInTimeRestore" или "GeoRestore". | строка |
replicationRole | Роль репликации сервера | 'AsyncReplica' "GeoAsyncReplica" "Нет" "Основной" |
sourceServerResourceId | Идентификатор ресурса исходного сервера для восстановления. Это необходимо, если createMode имеет значение PointInTimeRestore, GeoRestore или Replica. Это свойство возвращается только для сервера-реплики. | строка |
носителей. | Свойства хранилища сервера. | Память |
version | Версия сервера PostgreSQL. | '11' '12' '13' '14' |
AuthConfig
Имя | Описание | Значение |
---|---|---|
activeDirectoryAuth | Если включено, проверка подлинности Azure Active Directory включена. | "Отключено" "Включено" |
passwordAuth | Если включено, проверка подлинности по паролю включена. | "Отключено" "Включено" |
tenantId | Идентификатор клиента сервера. | строка |
Backup
Имя | Описание | Значение |
---|---|---|
backupRetentionDays | Дни хранения резервных копий для сервера. | INT |
geoRedundantBackup | Значение, указывающее, включено ли Geo-Redundant резервное копирование на сервере. | "Отключено" "Включено" |
DataEncryption
Имя | Описание | Значение |
---|---|---|
primaryKeyURI | Универсальный код ресурса (URI) для ключа шифрования данных на сервере-источнике. | строка |
primaryUserAssignedIdentityId | Идентификатор ресурса для удостоверения, назначаемого пользователем, которое будет использоваться для шифрования данных на сервере-источнике. | строка |
type | Тип шифрования данных, чтобы указать, является ли оно управляемым системой и хранилищем ключей Azure. | AzureKeyVault SystemManaged |
Высокий уровень доступности
Имя | Описание | Значение |
---|---|---|
mode | Режим высокой доступности для сервера. | "Отключено" SameZone ZoneRedundant |
standbyAvailabilityZone | сведения о зоне доступности резервного сервера. | строка |
MaintenanceWindow
Имя | Описание | Значение |
---|---|---|
customWindow | указывает, включено или отключено пользовательское окно. | строка |
dayOfWeek | день недели для периода обслуживания | INT |
startHour | время начала периода обслуживания | INT |
startMinute | начальная минута для периода обслуживания | INT |
Сеть
Имя | Описание | Значение |
---|---|---|
delegatedSubnetResourceId | Идентификатор ресурса arm делегированной подсети. Его необходимо передать во время создания, если требуется внедрить сервер виртуальной сети, т. е. сервер частного доступа. Во время обновления передайте это значение, только если нужно обновить значение для Частная зона DNS зоны. | строка |
privateDnsZoneArmResourceId | Идентификатор ресурса arm частной зоны DNS. Его необходимо передать во время создания, если требуется внедрить сервер виртуальной сети, т. е. сервер частного доступа. Во время обновления передайте это значение, только если нужно обновить значение для Частная зона DNS зоны. | строка |
Служба хранилища
Имя | Описание | Значение |
---|---|---|
storageSizeGB | Максимальный объем хранилища, разрешенный для сервера. | INT |
Sku
Имя | Описание | Значение |
---|---|---|
name | Имя SKU, как правило, уровень + семейство + ядра, например Standard_D4s_v3. | string (обязательно) |
Уровень | Уровень конкретного номера SKU, например "Увеличиваемый". | "Увеличиваемый" 'GeneralPurpose' MemoryOptimized (обязательно) |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание База данных Azure для PostgreSQL (гибкий) с помощью AAD |
Этот шаблон предоставляет способ развертывания гибкого сервера базы данных Azure для PostgreSQL с интеграцией AAD. |
Развертывание База данных Azure для PostgreSQL (гибкий) с помощью виртуальной сети |
Этот шаблон предоставляет способ развертывания гибкого сервера базы данных Azure для PostgreSQL с интеграцией с виртуальной сетью. |
SonarQube в веб-приложении с интеграцией PostgreSQL и виртуальной сети |
Этот шаблон позволяет легко развертывать SonarQube в веб-приложении на платформе Linux с гибким сервером PostgreSQL, интеграцией виртуальной сети и частной службой DNS. |
Определение ресурса шаблона ARM
Тип ресурса flexibleServers можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.DBforPostgreSQL/flexibleServers, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers",
"apiVersion": "2022-12-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"authConfig": {
"activeDirectoryAuth": "string",
"passwordAuth": "string",
"tenantId": "string"
},
"availabilityZone": "string",
"backup": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string"
},
"createMode": "string",
"dataEncryption": {
"primaryKeyURI": "string",
"primaryUserAssignedIdentityId": "string",
"type": "string"
},
"highAvailability": {
"mode": "string",
"standbyAvailabilityZone": "string"
},
"maintenanceWindow": {
"customWindow": "string",
"dayOfWeek": "int",
"startHour": "int",
"startMinute": "int"
},
"network": {
"delegatedSubnetResourceId": "string",
"privateDnsZoneArmResourceId": "string"
},
"pointInTimeUTC": "string",
"replicationRole": "string",
"sourceServerResourceId": "string",
"storage": {
"storageSizeGB": "int"
},
"version": "string"
}
}
Значения свойств
flexibleServers
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.DBforPostgreSQL/flexibleServers |
версия_API | Версия API ресурсов | '2022-12-01' |
name | имя ресурса. | string (обязательно) |
location | Географическое расположение, в котором находится ресурс | string (обязательно) |
tags | Теги ресурсов. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
sku | Номер SKU (ценовая категория) сервера. | SKU |
удостоверение | Описывает удостоверение приложения. | UserAssignedIdentity |
properties | Свойства сервера. | ServerProperties |
UserAssignedIdentity
Имя | Описание | Значение |
---|---|---|
тип | типы удостоверений, связанных с этим ресурсом; в настоящее время ограничено "None and UserAssigned" | "Нет" UserAssigned (обязательно) |
userAssignedIdentities | представляет карту удостоверений, назначаемых пользователем. | объект |
ServerProperties
Имя | Описание | Значение |
---|---|---|
administratorLogin | Имя входа администратора сервера. Может указываться только при создании сервера (и требуется для создания). | строка |
administratorLoginPassword | Пароль для входа администратора (требуется для создания сервера). | строка |
authConfig | Свойства AuthConfig сервера. | AuthConfig |
availabilityZone | сведения о зоне доступности сервера. | строка |
резервная копия | Свойства резервного копирования сервера. | Azure Backup |
createMode | Режим создания сервера PostgreSQL. | "Создать" 'Default' "GeoRestore" PointInTimeRestore "Реплика" "Обновить" |
DataEncryption | Свойства шифрования данных сервера. | DataEncryption |
highAvailability | Свойства высокого уровня доступности сервера. | HighAvailability |
maintenanceWindow | Свойства периода обслуживания сервера. | MaintenanceWindow |
network | Свойства сети сервера. Это свойство Network необходимо передавать только в том случае, если требуется, чтобы сервер был сервером частного доступа. | Network |
pointInTimeUTC | Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. Это необходимо, если "createMode" имеет значение "PointInTimeRestore" или "GeoRestore". | строка |
replicationRole | Роль репликации сервера | "AsyncReplica" "GeoAsyncReplica" "Нет" 'Primary' |
sourceServerResourceId | Идентификатор ресурса исходного сервера для восстановления. Это необходимо, если "createMode" имеет значение "PointInTimeRestore", "GeoRestore" или "Replica". Это свойство возвращается только для сервера-реплики. | строка |
носителей. | Свойства хранилища сервера. | Память |
version | Версия сервера PostgreSQL. | '11' '12' '13' '14' |
AuthConfig
Имя | Описание | Значение |
---|---|---|
activeDirectoryAuth | Если включена, проверка подлинности Azure Active Directory включена. | "Отключено" "Включено" |
passwordAuth | Если включено, проверка подлинности по паролю включена. | "Отключено" "Включено" |
tenantId | Идентификатор клиента сервера. | строка |
Backup
Имя | Описание | Значение |
---|---|---|
backupRetentionDays | Дни хранения резервных копий для сервера. | INT |
geoRedundantBackup | Значение , указывающее, включено ли на сервере резервное копирование Geo-Redundant. | "Отключено" "Включено" |
DataEncryption
Имя | Описание | Значение |
---|---|---|
primaryKeyURI | URI ключа для шифрования данных на сервере-источнике. | строка |
primaryUserAssignedIdentityId | Идентификатор ресурса для удостоверения, назначаемого пользователем, который будет использоваться для шифрования данных на сервере-источнике. | строка |
type | Тип шифрования данных, чтобы указать, является ли оно управляемым системой и хранилищем ключей Azure. | AzureKeyVault SystemManaged |
HighAvailability
Имя | Описание | Значение |
---|---|---|
mode | Режим высокого уровня доступности для сервера. | "Отключено" 'SameZone' ZoneRedundant |
standbyAvailabilityZone | сведения о зоне доступности резервного сервера. | строка |
MaintenanceWindow
Имя | Описание | Значение |
---|---|---|
customWindow | указывает, включено или отключено пользовательское окно. | строка |
dayOfWeek | день недели для периода обслуживания | INT |
startHour | время начала периода обслуживания | INT |
startMinute | начальная минута для периода обслуживания | INT |
Сеть
Имя | Описание | Значение |
---|---|---|
delegatedSubnetResourceId | Идентификатор ресурса arm делегированной подсети. Его необходимо передать во время создания, если требуется внедрить сервер виртуальной сети, т. е. сервер частного доступа. Во время обновления передайте это значение, только если нужно обновить значение для Частная зона DNS зоны. | строка |
privateDnsZoneArmResourceId | Идентификатор ресурса arm частной зоны DNS. Его необходимо передать во время создания, если требуется внедрить сервер виртуальной сети, т. е. сервер частного доступа. Во время обновления передайте это значение, только если нужно обновить значение для Частная зона DNS зоны. | строка |
Служба хранилища
Имя | Описание | Значение |
---|---|---|
storageSizeGB | Максимальный объем хранилища, разрешенный для сервера. | INT |
Sku
Имя | Описание | Значение |
---|---|---|
name | Имя SKU, как правило, уровень + семейство + ядра, например Standard_D4s_v3. | строка (обязательно) |
Уровень | Уровень конкретного номера SKU, например Увеличиваемый. | "Увеличивающееся" 'GeneralPurpose' MemoryOptimized (обязательно) |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
Развертывание База данных Azure для PostgreSQL (гибкий) с помощью AAD |
Этот шаблон предоставляет способ развертывания гибкого сервера базы данных Azure для PostgreSQL с интеграцией AAD. |
Развертывание База данных Azure для PostgreSQL (гибкое) с помощью виртуальной сети |
Этот шаблон предоставляет способ развертывания базы данных Azure для PostgreSQL на гибком сервере с интеграцией с виртуальной сетью. |
SonarQube в веб-приложении с интеграцией PostgreSQL и виртуальной сети |
Этот шаблон позволяет легко развертывать SonarQube в веб-приложении на платформе Linux с гибким сервером PostgreSQL, интеграцией с виртуальной сетью и частной службой DNS. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса flexibleServers можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.DBforPostgreSQL/flexibleServers, добавьте в шаблон следующую terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/flexibleServers@2022-12-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "UserAssigned"
identity_ids = []
}
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
authConfig = {
activeDirectoryAuth = "string"
passwordAuth = "string"
tenantId = "string"
}
availabilityZone = "string"
backup = {
backupRetentionDays = int
geoRedundantBackup = "string"
}
createMode = "string"
dataEncryption = {
primaryKeyURI = "string"
primaryUserAssignedIdentityId = "string"
type = "string"
}
highAvailability = {
mode = "string"
standbyAvailabilityZone = "string"
}
maintenanceWindow = {
customWindow = "string"
dayOfWeek = int
startHour = int
startMinute = int
}
network = {
delegatedSubnetResourceId = "string"
privateDnsZoneArmResourceId = "string"
}
pointInTimeUTC = "string"
replicationRole = "string"
sourceServerResourceId = "string"
storage = {
storageSizeGB = int
}
version = "string"
}
sku = {
name = "string"
tier = "string"
}
})
}
Значения свойств
flexibleServers
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.DBforPostgreSQL/flexibleServers@2022-12-01" |
name | имя ресурса. | строка (обязательно) |
location | Географическое расположение, в котором находится ресурс | строка (обязательно) |
parent_id | Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. | строка (обязательно) |
tags | Теги ресурсов. | Словарь имен и значений тегов. |
sku | Номер SKU (ценовая категория) сервера. | SKU |
удостоверение | Описывает удостоверение приложения. | UserAssignedIdentity |
properties | Свойства сервера. | ServerProperties |
UserAssignedIdentity
Имя | Описание | Значение |
---|---|---|
тип | типы удостоверений, связанных с данным ресурсом; в настоящее время ограничено "None and UserAssigned" | UserAssigned (обязательно) |
identity_ids | представляет карту удостоверений, назначаемых пользователем. | Массив идентификаторов удостоверений пользователей. |
ServerProperties
Имя | Описание | Значение |
---|---|---|
administratorLogin | Имя входа администратора сервера. Можно указать только при создании сервера (и требуется для создания). | строка |
administratorLoginPassword | Пароль для входа администратора (требуется для создания сервера). | строка |
authConfig | Свойства AuthConfig сервера. | AuthConfig |
availabilityZone | сведения о зоне доступности сервера. | строка |
резервная копия | Свойства резервного копирования сервера. | Azure Backup |
createMode | Режим для создания нового сервера PostgreSQL. | Выберите "Создать". "По умолчанию" "GeoRestore" "PointInTimeRestore" "Реплика" "Обновить" |
dataEncryption | Свойства шифрования данных сервера. | DataEncryption |
highAvailability | Свойства высокого уровня доступности сервера. | Высокий уровень доступности |
maintenanceWindow | Свойства периода обслуживания сервера. | MaintenanceWindow |
network | Сетевые свойства сервера. Это свойство Network необходимо передавать только в том случае, если требуется, чтобы сервер был частным сервером доступа. | Network |
pointInTimeUTC | Время создания точки восстановления (ISO8601 формате), указывающее время восстановления. Это необходимо, если createMode имеет значение PointInTimeRestore или GeoRestore. | строка |
replicationRole | Роль репликации сервера | "AsyncReplica" "GeoAsyncReplica" "None" "Основной" |
sourceServerResourceId | Идентификатор ресурса исходного сервера для восстановления. Это необходимо, если createMode имеет значение PointInTimeRestore, GeoRestore или Replica. Это свойство возвращается только для сервера-реплики. | строка |
носителей. | Свойства хранилища сервера. | Память |
version | Версия сервера PostgreSQL. | "11" "12" "13" "14" |
AuthConfig
Имя | Описание | Значение |
---|---|---|
activeDirectoryAuth | Если включено, проверка подлинности Azure Active Directory включена. | "Отключено" "Включено" |
passwordAuth | Если включено, проверка подлинности по паролю включена. | "Отключено" "Включено" |
tenantId | Идентификатор клиента сервера. | строка |
Backup
Имя | Описание | Значение |
---|---|---|
backupRetentionDays | Дни хранения резервных копий для сервера. | INT |
geoRedundantBackup | Значение, указывающее, включено ли Geo-Redundant резервное копирование на сервере. | "Отключено" "Включено" |
DataEncryption
Имя | Описание | Значение |
---|---|---|
primaryKeyURI | Универсальный код ресурса (URI) для ключа шифрования данных на сервере-источнике. | строка |
primaryUserAssignedIdentityId | Идентификатор ресурса для удостоверения, назначаемого пользователем, которое будет использоваться для шифрования данных на сервере-источнике. | строка |
type | Тип шифрования данных, чтобы указать, является ли оно управляемым системой и хранилищем ключей Azure. | AzureKeyVault "SystemManaged" |
HighAvailability
Имя | Описание | Значение |
---|---|---|
mode | Режим высокого уровня доступности для сервера. | "Отключено" "SameZone" "ZoneRedundant" |
standbyAvailabilityZone | сведения о зоне доступности резервного сервера. | строка |
MaintenanceWindow
Имя | Описание | Значение |
---|---|---|
customWindow | указывает, включено или отключено пользовательское окно. | строка |
dayOfWeek | день недели для периода обслуживания | INT |
startHour | Время начала периода обслуживания | INT |
startMinute | начальная минута для периода обслуживания | INT |
Сеть
Имя | Описание | Значение |
---|---|---|
delegatedSubnetResourceId | Делегированный идентификатор ресурса arm подсети. Это необходимо передать во время создания, если мы хотим, чтобы сервер был внедрен в виртуальную сеть, т. е. частный сервер доступа. Во время обновления передайте это значение, только если требуется обновить значение для Частная зона DNS зоны. | строка |
privateDnsZoneArmResourceId | Идентификатор ресурса arm частной зоны DNS. Это необходимо передать во время создания, если мы хотим, чтобы сервер был внедрен в виртуальную сеть, т. е. частный сервер доступа. Во время обновления передайте это значение, только если требуется обновить значение для Частная зона DNS зоны. | строка |
Служба хранилища
Имя | Описание | Значение |
---|---|---|
storageSizeGB | Максимальный объем хранилища, разрешенный для сервера. | INT |
Sku
Имя | Описание | Значение |
---|---|---|
name | Имя SKU, как правило, уровень + семейство + ядра, например Standard_D4s_v3. | string (обязательно) |
Уровень | Уровень конкретного номера SKU, например "Увеличиваемый". | "Увеличиваемый" "GeneralPurpose" MemoryOptimized (обязательно) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по