Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
- nejnovější
- 2025-01-01-preview
-
11. 11. 2024 ve verzi Preview -
2024-08-01 - 2024-03-01-náhled
-
12. 12. 2023 ve verzi Preview -
2023-06-01-preview - 1. 3. 2023 ve verzi Preview
- 12. 12. 2022
-
2022-03-08-preview -
2022–2012 preview - 2021-06-01
-
2021-06-01-preview -
2020-020-14-preview
Definice prostředku Bicep
Typ prostředku flexibleServers je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/flexibleServers, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2025-01-01-preview' = {
identity: {
principalId: 'string'
type: 'string'
userAssignedIdentities: {
{customized property}: {
clientId: 'string'
principalId: 'string'
}
}
}
location: 'string'
name: 'string'
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
authConfig: {
activeDirectoryAuth: 'string'
passwordAuth: 'string'
tenantId: 'string'
}
availabilityZone: 'string'
backup: {
backupRetentionDays: int
geoRedundantBackup: 'string'
}
cluster: {
clusterSize: int
}
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'
privateDnsZoneArmResourceId: 'string'
publicNetworkAccess: 'string'
}
pointInTimeUTC: 'string'
replica: {
promoteMode: 'string'
promoteOption: 'string'
role: 'string'
}
replicationRole: 'string'
sourceServerResourceId: 'string'
storage: {
autoGrow: 'string'
iops: int
storageSizeGB: int
throughput: int
tier: 'string'
type: 'string'
}
version: 'string'
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
Microsoft.DBforPostgreSQL/flexibleServers
Jméno | Popis | Hodnota |
---|---|---|
identita | Spravované identity přiřazené uživatelem přiřazené k flexibilnímu serveru. | userAssignedIdentity |
umístění | Geografické umístění, ve kterém se nachází zdroj | string (povinné) |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 63 Model = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (povinné) |
vlastnosti | Vlastnosti flexibilního serveru. | Vlastnosti serveru |
SKU (identifikátor zboží) | Výpočetní úroveň a velikost flexibilního serveru. | skladové položky |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
Konfigurace oprávnění
Jméno | Popis | Hodnota |
---|---|---|
activeDirectoryAuth | Označuje, zda server podporuje ověřování Microsoft Entra. | Zakázáno Povoleno |
passwordAuth | Označuje, zda server podporuje ověřování na základě hesla. | Zakázáno Povoleno |
ID nájemce | Identifikátor klienta delegovaného prostředku. | řetězec |
Zálohování
Jméno | Popis | Hodnota |
---|---|---|
backupRetentionDays | Dny uchovávání záloh pro flexibilní server. | Int |
geoRedundantBackup | Označuje, jestli je server nakonfigurovaný tak, aby vytvářel geograficky redundantní zálohy. | Zakázáno Povoleno |
Shluk
Jméno | Popis | Hodnota |
---|---|---|
velikost clusteru | Počet uzlů přiřazených k elastickému clusteru. | Int |
Šifrování dat
Jméno | Popis | Hodnota |
---|---|---|
geoBackupKeyURI | Identifikátor spravované identity přiřazené uživatelem, který se používá pro přístup ke klíči v Azure Key Vault pro šifrování dat geograficky redundantního úložiště přidruženého k flexibilnímu serveru, který je nakonfigurovaný tak, aby podporoval geograficky redundantní zálohy. | řetězec |
geoBackupUserAssignedIdentityId | Identifikátor spravované identity přiřazené uživatelem, který se používá pro přístup ke klíči v Azure Key Vault pro šifrování dat geograficky redundantního úložiště přidruženého k flexibilnímu serveru, který je nakonfigurovaný tak, aby podporoval geograficky redundantní zálohy. | řetězec |
primaryKeyURI – | Identifikátor URI klíče v Azure Key Vault používaného k šifrování dat primárního úložiště přidruženého k flexibilnímu serveru. | řetězec |
primaryUserAssignedIdentityId | Identifikátor spravované identity přiřazené uživatelem, která se používá pro přístup ke klíči v Azure Key Vault pro šifrování dat primárního úložiště přidruženého k flexibilnímu serveru. | řetězec |
typ | Typ šifrování dat používaný flexibilním serverem. | AzureKeyVault SystemManaged |
Vysoká dostupnost
Jméno | Popis | Hodnota |
---|---|---|
režim | Režim vysoké dostupnosti pro flexibilní server. | Zakázáno SameZone ZoneRedundant |
standbyAvailabilityZone | Zóna dostupnosti přidružená k pohotovostnímu serveru vytvořená, když je vysoká dostupnost nastavená na SameZone nebo ZoneRedundant. | řetězec |
Okno údržby
Jméno | Popis | Hodnota |
---|---|---|
customWindow | Označuje, zda je vlastní okno povoleno nebo zakázáno. | řetězec |
denOfWeek | Den v týdnu, který se použije pro časové období údržby. | Int |
startHodina | Počáteční hodina, která se použije pro časové období údržby. | Int |
startMinute | Počáteční minuta pro použití časového období údržby. | Int |
Síť
Jméno | Popis | Hodnota |
---|---|---|
delegatedSubnetResourceId | Identifikátor prostředku delegované podsítě. Vyžadováno při vytváření nového serveru v případě, že chcete server integrovat do vlastní virtuální sítě. Pro operaci aktualizace je nutné tuto vlastnost zadat pouze v případě, že chcete změnit hodnotu přiřazenou privátní zóně DNS. | řetězec |
privateDnsZoneArmResourceId | Identifikátor privátní DNS zóny. Vyžadováno při vytváření nového serveru v případě, že chcete server integrovat do vlastní virtuální sítě. Pro operaci aktualizace je nutné tuto vlastnost zadat pouze v případě, že chcete změnit hodnotu přiřazenou privátní zóně DNS. | řetězec |
přístup k veřejné síti | Označuje, zda je přístup k veřejné síti povolen nebo ne. | Zakázáno Povoleno |
Replika
Jméno | Popis | Hodnota |
---|---|---|
promoteMode (Režim propagace) | Typ operace, která se má použít na repliku pro čtení. Tato vlastnost je pouze pro zápis. Samostatná znamená, že replika pro čtení bude povýšena na samostatný server a stane se zcela nezávislou entitou na replikační sadě. Přepnutí znamená, že replika pro čtení bude fungovat s primárním serverem. | "samostatná" "přepínací tlačítko" |
propagovat možnost | Možnost synchronizace dat, která se má použít při zpracování operace zadané ve vlastnosti promoteMode Tato vlastnost je pouze pro zápis. Naplánováno znamená, že operace počká na úplnou synchronizaci dat v replice pro čtení se zdrojovým serverem, než operaci zahájí. Vynucené znamená, že operace nebude čekat na synchronizaci dat v replice pro čtení se zdrojovým serverem, než operaci zahájí. | "vynuceno" "plánované" |
úloha | Role serveru v replikační sadě. | AsyncReplica GeoAsyncReplica None (Žádný) Primární |
Vlastnosti serveru
Jméno | Popis | Hodnota |
---|---|---|
administratorLogin | Název přihlašovacího jména určeného jako první správce založený na heslech přiřazený k vaší instanci PostgreSQL. Musí být zadáno při prvním povolení ověřování na základě hesla na serveru. Jakmile je jednou nastavena na danou hodnotu, nelze ji změnit po zbytek životnosti serveru. Pokud zakážete ověřování na základě hesla na serveru, který je měl povolené, tato role založená na heslech se neodstraní. | řetězec |
administratorLoginPassword | Heslo přiřazené k přihlašovacímu jménu správce. Pokud je povoleno ověřování heslem, lze toto heslo kdykoli změnit. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
Konfigurace authConfig | Vlastnosti konfigurace ověřování flexibilního serveru. | Konfigurace oprávnění |
Zóna dostupnosti | Zóna dostupnosti flexibilního serveru. | řetězec |
zálohování | Vlastnosti zálohování flexibilního serveru. | Zálohování |
shluk | Vlastnosti clusteru flexibilního serveru. | clusteru |
Režim createMode | Režim vytvoření nového flexibilního serveru. | Vytvořit Výchozí "GeoRestore" PointInTimeRestore Replika "OživitDropped" Aktualizovat |
dataEncryption | Vlastnosti šifrování dat flexibilního serveru. | Šifrování dat |
vysoká dostupnost | Vlastnosti vysoké dostupnosti flexibilního serveru. | s vysokou dostupností |
Okno údržby | Vlastnosti časového období údržby flexibilního serveru. | Okno údržby |
síť | Síťové vlastnosti flexibilního serveru. Vyžadováno pouze v případě, že chcete svůj server integrovat do virtuální sítě poskytnuté zákazníkem. | Síť |
pointInTimeUTC | Čas vytvoření (ve formátu ISO8601) zálohy, kterou chcete obnovit na novém flexibilním serveru. Je vyžadováno, když je 'createMode' 'PointInTimeRestore', 'GeoRestore' nebo 'ReviveDropped'. | řetězec |
replika | Vlastnosti repliky pro čtení flexibilního serveru. Vyžadováno pouze v případě, že chcete povýšit server. | repliky |
Role replikace | Role serveru v replikační sadě. | AsyncReplica GeoAsyncReplica None (Žádný) Primární |
sourceServerResourceId | Identifikátor flexibilního serveru, který má být použit jako zdroj nového flexibilního serveru. Vyžaduje se, když je createMode nastaven na PointInTimeRestore, GeoRestore, Replica nebo ReviveDropped. Tato vlastnost se vrátí pouze v případě, že cílovým flexibilním serverem je replika pro čtení. | řetězec |
skladování | Vlastnosti úložiště flexibilního serveru. | Úložiště |
verze | Hlavní verze databázového stroje PostgreSQL. | '11' '12' '13' '14' '15' '16' '17' |
Sku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název, pod kterým je známa daná výpočetní velikost přiřazená flexibilnímu serveru. | string (povinné) |
úroveň | Úroveň výpočetních prostředků přiřazená k flexibilnímu serveru. | "Nárazové" GeneralPurpose MemoryOptimized (povinné) |
Skladování
Jméno | Popis | Hodnota |
---|---|---|
automatické zvětšování | Příznakem povolíte nebo zakážete automatický růst velikosti úložiště flexibilního serveru, když se dostupný prostor blíží nule a podmínky umožňují automatické zvětšování velikosti úložiště. | Zakázáno Povoleno |
IOPS | Maximální počet IOPS podporovaných pro úložiště. Vyžaduje se, když je typ úložiště PremiumV2_LRS nebo UltraSSD_LRS. | Int |
velikost úložištěGB | Velikost úložiště přiřazeného flexibilnímu serveru. | Int |
propustnost | Maximální podporovaná propustnost úložiště. Vyžaduje se, když je typ úložiště PremiumV2_LRS nebo UltraSSD_LRS. | Int |
úroveň | Vrstva úložiště flexibilního serveru. | "P1" "P10" "P15" "P2" "P20" "P3" P30 "P4" P40 "P50" "P6" "P60" "P70" "P80" |
typ | Typ úložiště přiřazeného flexibilnímu serveru. Povolené hodnoty jsou Premium_LRS, PremiumV2_LRS nebo UltraSSD_LRS. Pokud není zadaný, použije se výchozí hodnota Premium_LRS. | "PremiumV2_LRS" "Premium_LRS" UltraSSD_LRS |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
Identita přiřazená uživatelem (UserAssignedIdentity)
Jméno | Popis | Hodnota |
---|---|---|
hlavníId | Identifikátor objektu instančního objektu přidruženého ke spravované identitě přiřazené uživatelem. | řetězec |
typ | Typy identit přidružených k flexibilnímu serveru. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
uživatelem přiřazené identity | Mapa spravovaných identit přiřazených uživatelem. | |
Mapa přiřazené identity uživatele
Jméno | Popis | Hodnota |
---|
IdentitaUživatele
Jméno | Popis | Hodnota |
---|---|---|
ID klienta | Identifikátor klienta instančního objektu přidruženého ke spravované identitě přiřazené uživatelem. | řetězec |
hlavníId | Identifikátor objektu instančního objektu přidruženého ke spravované identitě přiřazené uživatelem. | řetězec |
Příklady použití
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.
Modul | Popis |
---|---|
DB pro flexibilní server Postgre SQL | Modul prostředků AVM pro flexibilní server Postgre SQL pro DB |
Ukázky rychlého startu Azure
Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.
Soubor Bicep | Popis |
---|---|
vytvoření serveru PgFlex & povolení ochrany prostřednictvím služby Backup Vault | Šablona, která vytvoří flexibilní server PostgreSQL a povolí ochranu prostřednictvím služby Backup Vault |
nasazení služby Azure Database for PostgreSQL (flexibilní) s využitím AAD | Tato šablona poskytuje způsob, jak nasadit flexibilní serverovou databázi Azure database for PostgreSQL s integrací AAD. |
nasazení služby Azure Database for PostgreSQL (flexibilní) s využitím virtuální sítě | Tato šablona poskytuje způsob, jak nasadit flexibilní serverovou databázi Azure Database for PostgreSQL s integrací virtuální sítě. |
SonarQube ve webové aplikaci s integrací PostgreSQL a virtuální sítě | Tato šablona poskytuje snadné nasazení SonarQube do webové aplikace v Linuxu s flexibilním serverem PostgreSQL, integrací virtuální sítě a privátním DNS. |
Definice prostředku šablony ARM
Typ prostředku flexibleServers je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/flexibleServers, přidejte do šablony následující JSON.
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers",
"apiVersion": "2025-01-01-preview",
"name": "string",
"identity": {
"principalId": "string",
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"clientId": "string",
"principalId": "string"
}
}
},
"location": "string",
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"authConfig": {
"activeDirectoryAuth": "string",
"passwordAuth": "string",
"tenantId": "string"
},
"availabilityZone": "string",
"backup": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string"
},
"cluster": {
"clusterSize": "int"
},
"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",
"privateDnsZoneArmResourceId": "string",
"publicNetworkAccess": "string"
},
"pointInTimeUTC": "string",
"replica": {
"promoteMode": "string",
"promoteOption": "string",
"role": "string"
},
"replicationRole": "string",
"sourceServerResourceId": "string",
"storage": {
"autoGrow": "string",
"iops": "int",
"storageSizeGB": "int",
"throughput": "int",
"tier": "string",
"type": "string"
},
"version": "string"
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
Microsoft.DBforPostgreSQL/flexibleServers
Jméno | Popis | Hodnota |
---|---|---|
Verze rozhraní apiVersion | Verze rozhraní API | 2025-01-01-preview |
identita | Spravované identity přiřazené uživatelem přiřazené k flexibilnímu serveru. | userAssignedIdentity |
umístění | Geografické umístění, ve kterém se nachází zdroj | string (povinné) |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 63 Model = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (povinné) |
vlastnosti | Vlastnosti flexibilního serveru. | Vlastnosti serveru |
SKU (identifikátor zboží) | Výpočetní úroveň a velikost flexibilního serveru. | skladové položky |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.DBforPostgreSQL/flexibleServers |
Konfigurace oprávnění
Jméno | Popis | Hodnota |
---|---|---|
activeDirectoryAuth | Označuje, zda server podporuje ověřování Microsoft Entra. | Zakázáno Povoleno |
passwordAuth | Označuje, zda server podporuje ověřování na základě hesla. | Zakázáno Povoleno |
ID nájemce | Identifikátor klienta delegovaného prostředku. | řetězec |
Zálohování
Jméno | Popis | Hodnota |
---|---|---|
backupRetentionDays | Dny uchovávání záloh pro flexibilní server. | Int |
geoRedundantBackup | Označuje, jestli je server nakonfigurovaný tak, aby vytvářel geograficky redundantní zálohy. | Zakázáno Povoleno |
Shluk
Jméno | Popis | Hodnota |
---|---|---|
velikost clusteru | Počet uzlů přiřazených k elastickému clusteru. | Int |
Šifrování dat
Jméno | Popis | Hodnota |
---|---|---|
geoBackupKeyURI | Identifikátor spravované identity přiřazené uživatelem, který se používá pro přístup ke klíči v Azure Key Vault pro šifrování dat geograficky redundantního úložiště přidruženého k flexibilnímu serveru, který je nakonfigurovaný tak, aby podporoval geograficky redundantní zálohy. | řetězec |
geoBackupUserAssignedIdentityId | Identifikátor spravované identity přiřazené uživatelem, který se používá pro přístup ke klíči v Azure Key Vault pro šifrování dat geograficky redundantního úložiště přidruženého k flexibilnímu serveru, který je nakonfigurovaný tak, aby podporoval geograficky redundantní zálohy. | řetězec |
primaryKeyURI – | Identifikátor URI klíče v Azure Key Vault používaného k šifrování dat primárního úložiště přidruženého k flexibilnímu serveru. | řetězec |
primaryUserAssignedIdentityId | Identifikátor spravované identity přiřazené uživatelem, která se používá pro přístup ke klíči v Azure Key Vault pro šifrování dat primárního úložiště přidruženého k flexibilnímu serveru. | řetězec |
typ | Typ šifrování dat používaný flexibilním serverem. | AzureKeyVault SystemManaged |
Vysoká dostupnost
Jméno | Popis | Hodnota |
---|---|---|
režim | Režim vysoké dostupnosti pro flexibilní server. | Zakázáno SameZone ZoneRedundant |
standbyAvailabilityZone | Zóna dostupnosti přidružená k pohotovostnímu serveru vytvořená, když je vysoká dostupnost nastavená na SameZone nebo ZoneRedundant. | řetězec |
Okno údržby
Jméno | Popis | Hodnota |
---|---|---|
customWindow | Označuje, zda je vlastní okno povoleno nebo zakázáno. | řetězec |
denOfWeek | Den v týdnu, který se použije pro časové období údržby. | Int |
startHodina | Počáteční hodina, která se použije pro časové období údržby. | Int |
startMinute | Počáteční minuta pro použití časového období údržby. | Int |
Síť
Jméno | Popis | Hodnota |
---|---|---|
delegatedSubnetResourceId | Identifikátor prostředku delegované podsítě. Vyžadováno při vytváření nového serveru v případě, že chcete server integrovat do vlastní virtuální sítě. Pro operaci aktualizace je nutné tuto vlastnost zadat pouze v případě, že chcete změnit hodnotu přiřazenou privátní zóně DNS. | řetězec |
privateDnsZoneArmResourceId | Identifikátor privátní DNS zóny. Vyžadováno při vytváření nového serveru v případě, že chcete server integrovat do vlastní virtuální sítě. Pro operaci aktualizace je nutné tuto vlastnost zadat pouze v případě, že chcete změnit hodnotu přiřazenou privátní zóně DNS. | řetězec |
přístup k veřejné síti | Označuje, zda je přístup k veřejné síti povolen nebo ne. | Zakázáno Povoleno |
Replika
Jméno | Popis | Hodnota |
---|---|---|
promoteMode (Režim propagace) | Typ operace, která se má použít na repliku pro čtení. Tato vlastnost je pouze pro zápis. Samostatná znamená, že replika pro čtení bude povýšena na samostatný server a stane se zcela nezávislou entitou na replikační sadě. Přepnutí znamená, že replika pro čtení bude fungovat s primárním serverem. | "samostatná" "přepínací tlačítko" |
propagovat možnost | Možnost synchronizace dat, která se má použít při zpracování operace zadané ve vlastnosti promoteMode Tato vlastnost je pouze pro zápis. Naplánováno znamená, že operace počká na úplnou synchronizaci dat v replice pro čtení se zdrojovým serverem, než operaci zahájí. Vynucené znamená, že operace nebude čekat na synchronizaci dat v replice pro čtení se zdrojovým serverem, než operaci zahájí. | "vynuceno" "plánované" |
úloha | Role serveru v replikační sadě. | AsyncReplica GeoAsyncReplica None (Žádný) Primární |
Vlastnosti serveru
Jméno | Popis | Hodnota |
---|---|---|
administratorLogin | Název přihlašovacího jména určeného jako první správce založený na heslech přiřazený k vaší instanci PostgreSQL. Musí být zadáno při prvním povolení ověřování na základě hesla na serveru. Jakmile je jednou nastavena na danou hodnotu, nelze ji změnit po zbytek životnosti serveru. Pokud zakážete ověřování na základě hesla na serveru, který je měl povolené, tato role založená na heslech se neodstraní. | řetězec |
administratorLoginPassword | Heslo přiřazené k přihlašovacímu jménu správce. Pokud je povoleno ověřování heslem, lze toto heslo kdykoli změnit. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
Konfigurace authConfig | Vlastnosti konfigurace ověřování flexibilního serveru. | Konfigurace oprávnění |
Zóna dostupnosti | Zóna dostupnosti flexibilního serveru. | řetězec |
zálohování | Vlastnosti zálohování flexibilního serveru. | Zálohování |
shluk | Vlastnosti clusteru flexibilního serveru. | clusteru |
Režim createMode | Režim vytvoření nového flexibilního serveru. | Vytvořit Výchozí "GeoRestore" PointInTimeRestore Replika "OživitDropped" Aktualizovat |
dataEncryption | Vlastnosti šifrování dat flexibilního serveru. | Šifrování dat |
vysoká dostupnost | Vlastnosti vysoké dostupnosti flexibilního serveru. | s vysokou dostupností |
Okno údržby | Vlastnosti časového období údržby flexibilního serveru. | Okno údržby |
síť | Síťové vlastnosti flexibilního serveru. Vyžadováno pouze v případě, že chcete svůj server integrovat do virtuální sítě poskytnuté zákazníkem. | Síť |
pointInTimeUTC | Čas vytvoření (ve formátu ISO8601) zálohy, kterou chcete obnovit na novém flexibilním serveru. Je vyžadováno, když je 'createMode' 'PointInTimeRestore', 'GeoRestore' nebo 'ReviveDropped'. | řetězec |
replika | Vlastnosti repliky pro čtení flexibilního serveru. Vyžadováno pouze v případě, že chcete povýšit server. | repliky |
Role replikace | Role serveru v replikační sadě. | AsyncReplica GeoAsyncReplica None (Žádný) Primární |
sourceServerResourceId | Identifikátor flexibilního serveru, který má být použit jako zdroj nového flexibilního serveru. Vyžaduje se, když je createMode nastaven na PointInTimeRestore, GeoRestore, Replica nebo ReviveDropped. Tato vlastnost se vrátí pouze v případě, že cílovým flexibilním serverem je replika pro čtení. | řetězec |
skladování | Vlastnosti úložiště flexibilního serveru. | Úložiště |
verze | Hlavní verze databázového stroje PostgreSQL. | '11' '12' '13' '14' '15' '16' '17' |
Sku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název, pod kterým je známa daná výpočetní velikost přiřazená flexibilnímu serveru. | string (povinné) |
úroveň | Úroveň výpočetních prostředků přiřazená k flexibilnímu serveru. | "Nárazové" GeneralPurpose MemoryOptimized (povinné) |
Skladování
Jméno | Popis | Hodnota |
---|---|---|
automatické zvětšování | Příznakem povolíte nebo zakážete automatický růst velikosti úložiště flexibilního serveru, když se dostupný prostor blíží nule a podmínky umožňují automatické zvětšování velikosti úložiště. | Zakázáno Povoleno |
IOPS | Maximální počet IOPS podporovaných pro úložiště. Vyžaduje se, když je typ úložiště PremiumV2_LRS nebo UltraSSD_LRS. | Int |
velikost úložištěGB | Velikost úložiště přiřazeného flexibilnímu serveru. | Int |
propustnost | Maximální podporovaná propustnost úložiště. Vyžaduje se, když je typ úložiště PremiumV2_LRS nebo UltraSSD_LRS. | Int |
úroveň | Vrstva úložiště flexibilního serveru. | "P1" "P10" "P15" "P2" "P20" "P3" P30 "P4" P40 "P50" "P6" "P60" "P70" "P80" |
typ | Typ úložiště přiřazeného flexibilnímu serveru. Povolené hodnoty jsou Premium_LRS, PremiumV2_LRS nebo UltraSSD_LRS. Pokud není zadaný, použije se výchozí hodnota Premium_LRS. | "PremiumV2_LRS" "Premium_LRS" UltraSSD_LRS |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
Identita přiřazená uživatelem (UserAssignedIdentity)
Jméno | Popis | Hodnota |
---|---|---|
hlavníId | Identifikátor objektu instančního objektu přidruženého ke spravované identitě přiřazené uživatelem. | řetězec |
typ | Typy identit přidružených k flexibilnímu serveru. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
uživatelem přiřazené identity | Mapa spravovaných identit přiřazených uživatelem. | |
Mapa přiřazené identity uživatele
Jméno | Popis | Hodnota |
---|
IdentitaUživatele
Jméno | Popis | Hodnota |
---|---|---|
ID klienta | Identifikátor klienta instančního objektu přidruženého ke spravované identitě přiřazené uživatelem. | řetězec |
hlavníId | Identifikátor objektu instančního objektu přidruženého ke spravované identitě přiřazené uživatelem. | řetězec |
Příklady použití
Šablony azure pro rychlý start
Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.
Šablona | Popis |
---|---|
vytvoření serveru PgFlex & povolení ochrany prostřednictvím služby Backup Vault |
Šablona, která vytvoří flexibilní server PostgreSQL a povolí ochranu prostřednictvím služby Backup Vault |
nasazení služby Azure Database for PostgreSQL (flexibilní) s využitím AAD |
Tato šablona poskytuje způsob, jak nasadit flexibilní serverovou databázi Azure database for PostgreSQL s integrací AAD. |
nasazení služby Azure Database for PostgreSQL (flexibilní) s využitím virtuální sítě |
Tato šablona poskytuje způsob, jak nasadit flexibilní serverovou databázi Azure Database for PostgreSQL s integrací virtuální sítě. |
SonarQube ve webové aplikaci s integrací PostgreSQL a virtuální sítě |
Tato šablona poskytuje snadné nasazení SonarQube do webové aplikace v Linuxu s flexibilním serverem PostgreSQL, integrací virtuální sítě a privátním DNS. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku flexibleServers je možné nasadit s operacemi, které cílí:
- Skupina prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/flexibleServers, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/flexibleServers@2025-01-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
authConfig = {
activeDirectoryAuth = "string"
passwordAuth = "string"
tenantId = "string"
}
availabilityZone = "string"
backup = {
backupRetentionDays = int
geoRedundantBackup = "string"
}
cluster = {
clusterSize = int
}
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"
privateDnsZoneArmResourceId = "string"
publicNetworkAccess = "string"
}
pointInTimeUTC = "string"
replica = {
promoteMode = "string"
promoteOption = "string"
role = "string"
}
replicationRole = "string"
sourceServerResourceId = "string"
storage = {
autoGrow = "string"
iops = int
storageSizeGB = int
throughput = int
tier = "string"
type = "string"
}
version = "string"
}
sku = {
name = "string"
tier = "string"
}
}
}
Hodnoty vlastností
Microsoft.DBforPostgreSQL/flexibleServers
Jméno | Popis | Hodnota |
---|---|---|
identita | Spravované identity přiřazené uživatelem přiřazené k flexibilnímu serveru. | userAssignedIdentity |
umístění | Geografické umístění, ve kterém se nachází zdroj | string (povinné) |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 63 Model = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (povinné) |
vlastnosti | Vlastnosti flexibilního serveru. | Vlastnosti serveru |
SKU (identifikátor zboží) | Výpočetní úroveň a velikost flexibilního serveru. | skladové položky |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | "Microsoft.DBforPostgreSQL/flexibleServers@2025-01-01-preview" |
Konfigurace oprávnění
Jméno | Popis | Hodnota |
---|---|---|
activeDirectoryAuth | Označuje, zda server podporuje ověřování Microsoft Entra. | Zakázáno Povoleno |
passwordAuth | Označuje, zda server podporuje ověřování na základě hesla. | Zakázáno Povoleno |
ID nájemce | Identifikátor klienta delegovaného prostředku. | řetězec |
Zálohování
Jméno | Popis | Hodnota |
---|---|---|
backupRetentionDays | Dny uchovávání záloh pro flexibilní server. | Int |
geoRedundantBackup | Označuje, jestli je server nakonfigurovaný tak, aby vytvářel geograficky redundantní zálohy. | Zakázáno Povoleno |
Shluk
Jméno | Popis | Hodnota |
---|---|---|
velikost clusteru | Počet uzlů přiřazených k elastickému clusteru. | Int |
Šifrování dat
Jméno | Popis | Hodnota |
---|---|---|
geoBackupKeyURI | Identifikátor spravované identity přiřazené uživatelem, který se používá pro přístup ke klíči v Azure Key Vault pro šifrování dat geograficky redundantního úložiště přidruženého k flexibilnímu serveru, který je nakonfigurovaný tak, aby podporoval geograficky redundantní zálohy. | řetězec |
geoBackupUserAssignedIdentityId | Identifikátor spravované identity přiřazené uživatelem, který se používá pro přístup ke klíči v Azure Key Vault pro šifrování dat geograficky redundantního úložiště přidruženého k flexibilnímu serveru, který je nakonfigurovaný tak, aby podporoval geograficky redundantní zálohy. | řetězec |
primaryKeyURI – | Identifikátor URI klíče v Azure Key Vault používaného k šifrování dat primárního úložiště přidruženého k flexibilnímu serveru. | řetězec |
primaryUserAssignedIdentityId | Identifikátor spravované identity přiřazené uživatelem, která se používá pro přístup ke klíči v Azure Key Vault pro šifrování dat primárního úložiště přidruženého k flexibilnímu serveru. | řetězec |
typ | Typ šifrování dat používaný flexibilním serverem. | AzureKeyVault SystemManaged |
Vysoká dostupnost
Jméno | Popis | Hodnota |
---|---|---|
režim | Režim vysoké dostupnosti pro flexibilní server. | Zakázáno SameZone ZoneRedundant |
standbyAvailabilityZone | Zóna dostupnosti přidružená k pohotovostnímu serveru vytvořená, když je vysoká dostupnost nastavená na SameZone nebo ZoneRedundant. | řetězec |
Okno údržby
Jméno | Popis | Hodnota |
---|---|---|
customWindow | Označuje, zda je vlastní okno povoleno nebo zakázáno. | řetězec |
denOfWeek | Den v týdnu, který se použije pro časové období údržby. | Int |
startHodina | Počáteční hodina, která se použije pro časové období údržby. | Int |
startMinute | Počáteční minuta pro použití časového období údržby. | Int |
Síť
Jméno | Popis | Hodnota |
---|---|---|
delegatedSubnetResourceId | Identifikátor prostředku delegované podsítě. Vyžadováno při vytváření nového serveru v případě, že chcete server integrovat do vlastní virtuální sítě. Pro operaci aktualizace je nutné tuto vlastnost zadat pouze v případě, že chcete změnit hodnotu přiřazenou privátní zóně DNS. | řetězec |
privateDnsZoneArmResourceId | Identifikátor privátní DNS zóny. Vyžadováno při vytváření nového serveru v případě, že chcete server integrovat do vlastní virtuální sítě. Pro operaci aktualizace je nutné tuto vlastnost zadat pouze v případě, že chcete změnit hodnotu přiřazenou privátní zóně DNS. | řetězec |
přístup k veřejné síti | Označuje, zda je přístup k veřejné síti povolen nebo ne. | Zakázáno Povoleno |
Replika
Jméno | Popis | Hodnota |
---|---|---|
promoteMode (Režim propagace) | Typ operace, která se má použít na repliku pro čtení. Tato vlastnost je pouze pro zápis. Samostatná znamená, že replika pro čtení bude povýšena na samostatný server a stane se zcela nezávislou entitou na replikační sadě. Přepnutí znamená, že replika pro čtení bude fungovat s primárním serverem. | "samostatná" "přepínací tlačítko" |
propagovat možnost | Možnost synchronizace dat, která se má použít při zpracování operace zadané ve vlastnosti promoteMode Tato vlastnost je pouze pro zápis. Naplánováno znamená, že operace počká na úplnou synchronizaci dat v replice pro čtení se zdrojovým serverem, než operaci zahájí. Vynucené znamená, že operace nebude čekat na synchronizaci dat v replice pro čtení se zdrojovým serverem, než operaci zahájí. | "vynuceno" "plánované" |
úloha | Role serveru v replikační sadě. | AsyncReplica GeoAsyncReplica None (Žádný) Primární |
Vlastnosti serveru
Jméno | Popis | Hodnota |
---|---|---|
administratorLogin | Název přihlašovacího jména určeného jako první správce založený na heslech přiřazený k vaší instanci PostgreSQL. Musí být zadáno při prvním povolení ověřování na základě hesla na serveru. Jakmile je jednou nastavena na danou hodnotu, nelze ji změnit po zbytek životnosti serveru. Pokud zakážete ověřování na základě hesla na serveru, který je měl povolené, tato role založená na heslech se neodstraní. | řetězec |
administratorLoginPassword | Heslo přiřazené k přihlašovacímu jménu správce. Pokud je povoleno ověřování heslem, lze toto heslo kdykoli změnit. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
Konfigurace authConfig | Vlastnosti konfigurace ověřování flexibilního serveru. | Konfigurace oprávnění |
Zóna dostupnosti | Zóna dostupnosti flexibilního serveru. | řetězec |
zálohování | Vlastnosti zálohování flexibilního serveru. | Zálohování |
shluk | Vlastnosti clusteru flexibilního serveru. | clusteru |
Režim createMode | Režim vytvoření nového flexibilního serveru. | Vytvořit Výchozí "GeoRestore" PointInTimeRestore Replika "OživitDropped" Aktualizovat |
dataEncryption | Vlastnosti šifrování dat flexibilního serveru. | Šifrování dat |
vysoká dostupnost | Vlastnosti vysoké dostupnosti flexibilního serveru. | s vysokou dostupností |
Okno údržby | Vlastnosti časového období údržby flexibilního serveru. | Okno údržby |
síť | Síťové vlastnosti flexibilního serveru. Vyžadováno pouze v případě, že chcete svůj server integrovat do virtuální sítě poskytnuté zákazníkem. | Síť |
pointInTimeUTC | Čas vytvoření (ve formátu ISO8601) zálohy, kterou chcete obnovit na novém flexibilním serveru. Je vyžadováno, když je 'createMode' 'PointInTimeRestore', 'GeoRestore' nebo 'ReviveDropped'. | řetězec |
replika | Vlastnosti repliky pro čtení flexibilního serveru. Vyžadováno pouze v případě, že chcete povýšit server. | repliky |
Role replikace | Role serveru v replikační sadě. | AsyncReplica GeoAsyncReplica None (Žádný) Primární |
sourceServerResourceId | Identifikátor flexibilního serveru, který má být použit jako zdroj nového flexibilního serveru. Vyžaduje se, když je createMode nastaven na PointInTimeRestore, GeoRestore, Replica nebo ReviveDropped. Tato vlastnost se vrátí pouze v případě, že cílovým flexibilním serverem je replika pro čtení. | řetězec |
skladování | Vlastnosti úložiště flexibilního serveru. | Úložiště |
verze | Hlavní verze databázového stroje PostgreSQL. | '11' '12' '13' '14' '15' '16' '17' |
Sku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název, pod kterým je známa daná výpočetní velikost přiřazená flexibilnímu serveru. | string (povinné) |
úroveň | Úroveň výpočetních prostředků přiřazená k flexibilnímu serveru. | "Nárazové" GeneralPurpose MemoryOptimized (povinné) |
Skladování
Jméno | Popis | Hodnota |
---|---|---|
automatické zvětšování | Příznakem povolíte nebo zakážete automatický růst velikosti úložiště flexibilního serveru, když se dostupný prostor blíží nule a podmínky umožňují automatické zvětšování velikosti úložiště. | Zakázáno Povoleno |
IOPS | Maximální počet IOPS podporovaných pro úložiště. Vyžaduje se, když je typ úložiště PremiumV2_LRS nebo UltraSSD_LRS. | Int |
velikost úložištěGB | Velikost úložiště přiřazeného flexibilnímu serveru. | Int |
propustnost | Maximální podporovaná propustnost úložiště. Vyžaduje se, když je typ úložiště PremiumV2_LRS nebo UltraSSD_LRS. | Int |
úroveň | Vrstva úložiště flexibilního serveru. | "P1" "P10" "P15" "P2" "P20" "P3" P30 "P4" P40 "P50" "P6" "P60" "P70" "P80" |
typ | Typ úložiště přiřazeného flexibilnímu serveru. Povolené hodnoty jsou Premium_LRS, PremiumV2_LRS nebo UltraSSD_LRS. Pokud není zadaný, použije se výchozí hodnota Premium_LRS. | "PremiumV2_LRS" "Premium_LRS" UltraSSD_LRS |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
Identita přiřazená uživatelem (UserAssignedIdentity)
Jméno | Popis | Hodnota |
---|---|---|
hlavníId | Identifikátor objektu instančního objektu přidruženého ke spravované identitě přiřazené uživatelem. | řetězec |
typ | Typy identit přidružených k flexibilnímu serveru. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
uživatelem přiřazené identity | Mapa spravovaných identit přiřazených uživatelem. | |
Mapa přiřazené identity uživatele
Jméno | Popis | Hodnota |
---|
IdentitaUživatele
Jméno | Popis | Hodnota |
---|---|---|
ID klienta | Identifikátor klienta instančního objektu přidruženého ke spravované identitě přiřazené uživatelem. | řetězec |
hlavníId | Identifikátor objektu instančního objektu přidruženého ke spravované identitě přiřazené uživatelem. | řetězec |
Příklady použití
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.
Modul | Popis |
---|---|
DB pro flexibilní server Postgre SQL | Modul prostředků AVM pro flexibilní server Postgre SQL pro DB |