Microsoft.DBforPostgreSQL flexibleServers 2023-12-01-preview
Bicep-erőforrásdefiníció
A rugalmasServers erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- Erőforráscsoportok – Lásd erőforráscsoport üzembe helyezési parancsaival
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.
Erőforrás formátuma
Microsoft.DBforPostgreSQL/flexibleServers erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2023-12-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {
clientId: 'string'
principalId: 'string'
}
}
}
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
authConfig: {
activeDirectoryAuth: 'string'
passwordAuth: 'string'
tenantId: 'string'
}
availabilityZone: 'string'
backup: {
backupRetentionDays: int
geoRedundantBackup: 'string'
}
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'
}
}
Tulajdonságértékek
flexibleServers
Név | Leírás | Érték |
---|---|---|
név | Az erőforrás neve | sztring (kötelező) |
hely | Az a földrajzi hely, ahol az erőforrás él | sztring (kötelező) |
Címkék | Erőforráscímkék. | Címkenevek és -értékek szótára. sablonok címkéinek megtekintése |
Sku | A kiszolgáló termékváltozata (tarifacsomag). | termékváltozat |
azonosság | Az alkalmazás identitását ismerteti. | UserAssignedIdentity |
kellékek | A kiszolgáló tulajdonságai. | ServerProperties |
UserAssignedIdentity
Név | Leírás | Érték |
---|---|---|
típus | az erőforráshoz társított identitástípusok; jelenleg a "None and UserAssigned" (Nincs és UserAssigned) korlátozásra van korlátozva | "Nincs" "UserAssigned" (kötelező) |
userAssignedIdentities | A felhasználó által hozzárendelt identitástérképet jelöli. | UserAssignedIdentityMap |
UserAssignedIdentityMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | UserIdentity |
Felhasználóidentitás
Név | Leírás | Érték |
---|---|---|
clientId | annak a szolgáltatásnévnek az ügyfélazonosítója, amelyet ez az identitás jelöl. | húr |
principalId | annak a szolgáltatásnévnek az objektumazonosítója, amelyet ez az identitás jelöl. | húr |
ServerProperties
Név | Leírás | Érték |
---|---|---|
administratorLogin | A kiszolgáló rendszergazdai bejelentkezési neve. Csak a kiszolgáló létrehozásakor adható meg (és a létrehozáshoz szükséges). | húr |
administratorLoginPassword | A rendszergazda bejelentkezési jelszava (a kiszolgáló létrehozásához szükséges). | húr Korlátok: Bizalmas érték. Adja meg biztonságos paraméterként. |
authConfig | Kiszolgáló AuthConfig tulajdonságai. | AuthConfig |
availabilityZone | a kiszolgáló rendelkezésre állási zónájának adatai. | húr |
biztonsági mentés | Kiszolgáló biztonsági mentési tulajdonságai. | biztonsági mentési |
createMode | Új PostgreSQL-kiszolgáló létrehozásának módja. | "Létrehozás" "Alapértelmezett" "GeoRestore" "PointInTimeRestore" "Replika" "ReviveDropped" "Frissítés" |
dataEncryption | A kiszolgáló adattitkosítási tulajdonságai. | DataEncryption |
magas rendelkezésre állás | A kiszolgáló magas rendelkezésre állási tulajdonságai. | magas rendelkezésre állású |
maintenanceWindow | A kiszolgáló karbantartási időszakának tulajdonságai. | MaintenanceWindow |
hálózat | A kiszolgáló hálózati tulajdonságai. Ezt a hálózati tulajdonságot csak akkor kell átadni, ha azt szeretné, hogy a kiszolgáló privát hozzáférési kiszolgáló legyen. | hálózati |
pointInTimeUTC | Visszaállítási pont létrehozási ideje (ISO8601 formátum), amely megadja a visszaállítás időpontját. Ez akkor szükséges, ha a "createMode" a "PointInTimeRestore" vagy a "GeoRestore" vagy a "ReviveDropped". | húr |
kópia | Kiszolgáló replikatulajdonságai. Ezeket a replikatulajdonságokat csak akkor kell átadni, ha elő szeretné segíteni a kiszolgálót. | replika |
replicationRole | A kiszolgáló replikációs szerepköre | 'AsyncReplica' "GeoAsyncReplica" "Nincs" "Elsődleges" |
sourceServerResourceId | A forráskiszolgáló erőforrás-azonosítója, amelyből vissza szeretne állítani. Ez akkor szükséges, ha a "createMode" a "PointInTimeRestore" vagy a "GeoRestore" vagy a "Replica" vagy a "ReviveDropped". Ez a tulajdonság csak replikakiszolgáló esetén lesz visszaadva | húr |
raktározás | A kiszolgáló tárolási tulajdonságai. | Storage- |
verzió | PostgreSQL-kiszolgáló verziója. | '11' '12' '13' '14' '15' '16' |
AuthConfig
Név | Leírás | Érték |
---|---|---|
activeDirectoryAuth | Ha engedélyezve van, az Azure Active Directory-hitelesítés engedélyezve van. | "Letiltva" "Engedélyezve" |
passwordAuth | Ha engedélyezve van, a jelszó-hitelesítés engedélyezve van. | "Letiltva" "Engedélyezve" |
tenantId | A kiszolgáló bérlőazonosítója. | húr |
Biztonsági mentés
Név | Leírás | Érték |
---|---|---|
backupRetentionDays | Biztonsági mentési megőrzési napok a kiszolgálón. | Int |
geoRedundantBackup | Érték, amely jelzi, hogy engedélyezve van-e Geo-Redundant biztonsági mentés a kiszolgálón. | "Letiltva" "Engedélyezve" |
DataEncryption
Név | Leírás | Érték |
---|---|---|
geoBackupKeyURI | A keyvault kulcsának URI-ja a kiszolgáló georedukciós biztonsági mentéséhez szükséges adattitkosításhoz. | húr |
geoBackupUserAssignedIdentityId | A felhasználó által hozzárendelt identitás erőforrás-azonosítója, amelyet a kiszolgáló georedukciós biztonsági mentéséhez használandó adattitkosításhoz. | húr |
primaryKeyURI | Az elsődleges kiszolgáló adattitkosításához használt kulcs URI-ja. | húr |
primaryUserAssignedIdentityId | Az elsődleges kiszolgáló adattitkosításához használandó felhasználó által hozzárendelt identitás erőforrás-azonosítója. | húr |
típus | Adattitkosítási típus, amely azt ábrázolja, hogy rendszer által felügyelt vagy Azure Key Vault-tárolóról van-e szó. | "AzureKeyVault" "SystemManaged" |
Magas rendelkezésre állás
Név | Leírás | Érték |
---|---|---|
üzemmód | A kiszolgáló HA üzemmódja. | "Letiltva" "SameZone" "ZoneRedundant" |
standbyAvailabilityZone | rendelkezésre állási zóna információi a készenléti állapotról. | húr |
MaintenanceWindow
Név | Leírás | Érték |
---|---|---|
customWindow | azt jelzi, hogy az egyéni ablak engedélyezve vagy letiltva van-e | húr |
dayOfWeek | karbantartási időszak esetén a hét napja | Int |
startHour | karbantartási időszak kezdő órája | Int |
startMinute | karbantartási időszak kezdő perce | Int |
Hálózat
Név | Leírás | Érték |
---|---|---|
delegatedSubnetResourceId | Delegált alhálózati arm erőforrás-azonosító. Ezt a létrehozás során át kell adni, ha azt szeretnénk, hogy a kiszolgáló virtuális hálózat legyen injektálva, azaz privát hozzáférési kiszolgálóként. A frissítés során csak akkor adja át ezt, ha frissíteni szeretnénk a privát DNS-zóna értékét. | húr |
privateDnsZoneArmResourceId | Privát DNS-zóna arm-erőforrás-azonosítója. Ezt a létrehozás során át kell adni, ha azt szeretnénk, hogy a kiszolgáló virtuális hálózat legyen injektálva, azaz privát hozzáférési kiszolgálóként. A frissítés során csak akkor adja át ezt, ha frissíteni szeretnénk a privát DNS-zóna értékét. | húr |
publicNetworkAccess | a nyilvános hálózati hozzáférés engedélyezve van vagy nincs | "Letiltva" "Engedélyezve" |
Kópia
Név | Leírás | Érték |
---|---|---|
promoteMode | Beállítja a replikakiszolgáló előléptetési módját. Ez csak írási tulajdonság. | "önálló" "átállás" |
promoteOption | Beállítja a replikakiszolgáló előléptetési beállításait. Ez csak írási tulajdonság. | "kényszerített" "tervezett" |
szerep | A kiszolgáló replikációs készletben betöltött szerepének jelzésére szolgál. | 'AsyncReplica' "GeoAsyncReplica" "Nincs" "Elsődleges" |
Raktározás
Név | Leírás | Érték |
---|---|---|
autoGrow | A tároló automatikus növelésének engedélyezését és letiltását jelző jelző a rugalmas kiszolgáló esetében. | "Letiltva" "Engedélyezve" |
iops | Tárolási réteg IOPS-mennyisége. Ezt a tulajdonságot be kell állítani a PremiumV2_LRS | Int |
storageSizeGB | Kiszolgáló számára engedélyezett maximális tárterület. | Int |
teljesítmény | A kiszolgáló tárolási átviteli sebessége. Ezt a tárolási típushoz PremiumV2_LRS | Int |
kötő | Az IOPS tárolási rétegének neve. | "P1" "P10" "P15" "P2" "P20" "P3" 'P30' "P4" 'P40' "P50" "P6" "P60" 'P70' "P80" |
típus | A kiszolgáló tárolási típusa. Az engedélyezett értékek Premium_LRS és PremiumV2_LRS, az alapértelmezett érték pedig Premium_LRS, ha nincs megadva | "PremiumV2_LRS" "Premium_LRS" |
Sku
Név | Leírás | Érték |
---|---|---|
név | A termékváltozat neve, jellemzően réteg + család + magok, például Standard_D4s_v3. | sztring (kötelező) |
kötő | Az adott termékváltozat szintje, pl. Burstable. | "Burstable" "GeneralPurpose" 'MemoryOptimized' (kötelező) |
Rövid útmutatósablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Leírás |
---|---|
Az Azure Database for PostgreSQL (rugalmas) üzembe helyezése az AAD |
Ez a sablon lehetővé teszi egy rugalmas kiszolgálói Azure-adatbázis üzembe helyezését a PostgreSQL-hez AAD-integrációval. |
Az Azure Database for PostgreSQL (rugalmas) üzembe helyezése virtuális hálózattal |
Ez a sablon lehetővé teszi egy rugalmas kiszolgálói Azure-adatbázis üzembe helyezését a PostgreSQL-hez VNet-integrációval. |
SonarQube webalkalmazás postgreSQL-sel és VNet-integrációs |
Ez a sablon könnyen üzembe helyezheti a SonarQube-t a Web Appban Linuxon a Rugalmas PostgreSQL-kiszolgálóval, a virtuális hálózatok integrációjával és a privát DNS-sel. |
ARM-sablon erőforrásdefiníciója
A rugalmasServers erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- Erőforráscsoportok – Lásd erőforráscsoport üzembe helyezési parancsaival
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.
Erőforrás formátuma
Microsoft.DBforPostgreSQL/flexibleServers erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.DBforPostgreSQL/flexibleServers",
"apiVersion": "2023-12-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"clientId": "string",
"principalId": "string"
}
}
},
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"authConfig": {
"activeDirectoryAuth": "string",
"passwordAuth": "string",
"tenantId": "string"
},
"availabilityZone": "string",
"backup": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string"
},
"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"
}
}
Tulajdonságértékek
flexibleServers
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.DBforPostgreSQL/flexibleServers" |
apiVersion | Az erőforrás API-verziója | '2023-12-01-preview" |
név | Az erőforrás neve | sztring (kötelező) |
hely | Az a földrajzi hely, ahol az erőforrás él | sztring (kötelező) |
Címkék | Erőforráscímkék. | Címkenevek és -értékek szótára. sablonok címkéinek megtekintése |
Sku | A kiszolgáló termékváltozata (tarifacsomag). | termékváltozat |
azonosság | Az alkalmazás identitását ismerteti. | UserAssignedIdentity |
kellékek | A kiszolgáló tulajdonságai. | ServerProperties |
UserAssignedIdentity
Név | Leírás | Érték |
---|---|---|
típus | az erőforráshoz társított identitástípusok; jelenleg a "None and UserAssigned" (Nincs és UserAssigned) korlátozásra van korlátozva | "Nincs" "UserAssigned" (kötelező) |
userAssignedIdentities | A felhasználó által hozzárendelt identitástérképet jelöli. | UserAssignedIdentityMap |
UserAssignedIdentityMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | UserIdentity |
Felhasználóidentitás
Név | Leírás | Érték |
---|---|---|
clientId | annak a szolgáltatásnévnek az ügyfélazonosítója, amelyet ez az identitás jelöl. | húr |
principalId | annak a szolgáltatásnévnek az objektumazonosítója, amelyet ez az identitás jelöl. | húr |
ServerProperties
Név | Leírás | Érték |
---|---|---|
administratorLogin | A kiszolgáló rendszergazdai bejelentkezési neve. Csak a kiszolgáló létrehozásakor adható meg (és a létrehozáshoz szükséges). | húr |
administratorLoginPassword | A rendszergazda bejelentkezési jelszava (a kiszolgáló létrehozásához szükséges). | húr Korlátok: Bizalmas érték. Adja meg biztonságos paraméterként. |
authConfig | Kiszolgáló AuthConfig tulajdonságai. | AuthConfig |
availabilityZone | a kiszolgáló rendelkezésre állási zónájának adatai. | húr |
biztonsági mentés | Kiszolgáló biztonsági mentési tulajdonságai. | biztonsági mentési |
createMode | Új PostgreSQL-kiszolgáló létrehozásának módja. | "Létrehozás" "Alapértelmezett" "GeoRestore" "PointInTimeRestore" "Replika" "ReviveDropped" "Frissítés" |
dataEncryption | A kiszolgáló adattitkosítási tulajdonságai. | DataEncryption |
magas rendelkezésre állás | A kiszolgáló magas rendelkezésre állási tulajdonságai. | magas rendelkezésre állású |
maintenanceWindow | A kiszolgáló karbantartási időszakának tulajdonságai. | MaintenanceWindow |
hálózat | A kiszolgáló hálózati tulajdonságai. Ezt a hálózati tulajdonságot csak akkor kell átadni, ha azt szeretné, hogy a kiszolgáló privát hozzáférési kiszolgáló legyen. | hálózati |
pointInTimeUTC | Visszaállítási pont létrehozási ideje (ISO8601 formátum), amely megadja a visszaállítás időpontját. Ez akkor szükséges, ha a "createMode" a "PointInTimeRestore" vagy a "GeoRestore" vagy a "ReviveDropped". | húr |
kópia | Kiszolgáló replikatulajdonságai. Ezeket a replikatulajdonságokat csak akkor kell átadni, ha elő szeretné segíteni a kiszolgálót. | replika |
replicationRole | A kiszolgáló replikációs szerepköre | 'AsyncReplica' "GeoAsyncReplica" "Nincs" "Elsődleges" |
sourceServerResourceId | A forráskiszolgáló erőforrás-azonosítója, amelyből vissza szeretne állítani. Ez akkor szükséges, ha a "createMode" a "PointInTimeRestore" vagy a "GeoRestore" vagy a "Replica" vagy a "ReviveDropped". Ez a tulajdonság csak replikakiszolgáló esetén lesz visszaadva | húr |
raktározás | A kiszolgáló tárolási tulajdonságai. | Storage- |
verzió | PostgreSQL-kiszolgáló verziója. | '11' '12' '13' '14' '15' '16' |
AuthConfig
Név | Leírás | Érték |
---|---|---|
activeDirectoryAuth | Ha engedélyezve van, az Azure Active Directory-hitelesítés engedélyezve van. | "Letiltva" "Engedélyezve" |
passwordAuth | Ha engedélyezve van, a jelszó-hitelesítés engedélyezve van. | "Letiltva" "Engedélyezve" |
tenantId | A kiszolgáló bérlőazonosítója. | húr |
Biztonsági mentés
Név | Leírás | Érték |
---|---|---|
backupRetentionDays | Biztonsági mentési megőrzési napok a kiszolgálón. | Int |
geoRedundantBackup | Érték, amely jelzi, hogy engedélyezve van-e Geo-Redundant biztonsági mentés a kiszolgálón. | "Letiltva" "Engedélyezve" |
DataEncryption
Név | Leírás | Érték |
---|---|---|
geoBackupKeyURI | A keyvault kulcsának URI-ja a kiszolgáló georedukciós biztonsági mentéséhez szükséges adattitkosításhoz. | húr |
geoBackupUserAssignedIdentityId | A felhasználó által hozzárendelt identitás erőforrás-azonosítója, amelyet a kiszolgáló georedukciós biztonsági mentéséhez használandó adattitkosításhoz. | húr |
primaryKeyURI | Az elsődleges kiszolgáló adattitkosításához használt kulcs URI-ja. | húr |
primaryUserAssignedIdentityId | Az elsődleges kiszolgáló adattitkosításához használandó felhasználó által hozzárendelt identitás erőforrás-azonosítója. | húr |
típus | Adattitkosítási típus, amely azt ábrázolja, hogy rendszer által felügyelt vagy Azure Key Vault-tárolóról van-e szó. | "AzureKeyVault" "SystemManaged" |
Magas rendelkezésre állás
Név | Leírás | Érték |
---|---|---|
üzemmód | A kiszolgáló HA üzemmódja. | "Letiltva" "SameZone" "ZoneRedundant" |
standbyAvailabilityZone | rendelkezésre állási zóna információi a készenléti állapotról. | húr |
MaintenanceWindow
Név | Leírás | Érték |
---|---|---|
customWindow | azt jelzi, hogy az egyéni ablak engedélyezve vagy letiltva van-e | húr |
dayOfWeek | karbantartási időszak esetén a hét napja | Int |
startHour | karbantartási időszak kezdő órája | Int |
startMinute | karbantartási időszak kezdő perce | Int |
Hálózat
Név | Leírás | Érték |
---|---|---|
delegatedSubnetResourceId | Delegált alhálózati arm erőforrás-azonosító. Ezt a létrehozás során át kell adni, ha azt szeretnénk, hogy a kiszolgáló virtuális hálózat legyen injektálva, azaz privát hozzáférési kiszolgálóként. A frissítés során csak akkor adja át ezt, ha frissíteni szeretnénk a privát DNS-zóna értékét. | húr |
privateDnsZoneArmResourceId | Privát DNS-zóna arm-erőforrás-azonosítója. Ezt a létrehozás során át kell adni, ha azt szeretnénk, hogy a kiszolgáló virtuális hálózat legyen injektálva, azaz privát hozzáférési kiszolgálóként. A frissítés során csak akkor adja át ezt, ha frissíteni szeretnénk a privát DNS-zóna értékét. | húr |
publicNetworkAccess | a nyilvános hálózati hozzáférés engedélyezve van vagy nincs | "Letiltva" "Engedélyezve" |
Kópia
Név | Leírás | Érték |
---|---|---|
promoteMode | Beállítja a replikakiszolgáló előléptetési módját. Ez csak írási tulajdonság. | "önálló" "átállás" |
promoteOption | Beállítja a replikakiszolgáló előléptetési beállításait. Ez csak írási tulajdonság. | "kényszerített" "tervezett" |
szerep | A kiszolgáló replikációs készletben betöltött szerepének jelzésére szolgál. | 'AsyncReplica' "GeoAsyncReplica" "Nincs" "Elsődleges" |
Raktározás
Név | Leírás | Érték |
---|---|---|
autoGrow | A tároló automatikus növelésének engedélyezését és letiltását jelző jelző a rugalmas kiszolgáló esetében. | "Letiltva" "Engedélyezve" |
iops | Tárolási réteg IOPS-mennyisége. Ezt a tulajdonságot be kell állítani a PremiumV2_LRS | Int |
storageSizeGB | Kiszolgáló számára engedélyezett maximális tárterület. | Int |
teljesítmény | A kiszolgáló tárolási átviteli sebessége. Ezt a tárolási típushoz PremiumV2_LRS | Int |
kötő | Az IOPS tárolási rétegének neve. | "P1" "P10" "P15" "P2" "P20" "P3" 'P30' "P4" 'P40' "P50" "P6" "P60" 'P70' "P80" |
típus | A kiszolgáló tárolási típusa. Az engedélyezett értékek Premium_LRS és PremiumV2_LRS, az alapértelmezett érték pedig Premium_LRS, ha nincs megadva | "PremiumV2_LRS" "Premium_LRS" |
Sku
Név | Leírás | Érték |
---|---|---|
név | A termékváltozat neve, jellemzően réteg + család + magok, például Standard_D4s_v3. | sztring (kötelező) |
kötő | Az adott termékváltozat szintje, pl. Burstable. | "Burstable" "GeneralPurpose" 'MemoryOptimized' (kötelező) |
Rövid útmutatósablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
Sablon | Leírás |
---|---|
Az Azure Database for PostgreSQL (rugalmas) üzembe helyezése az AAD |
Ez a sablon lehetővé teszi egy rugalmas kiszolgálói Azure-adatbázis üzembe helyezését a PostgreSQL-hez AAD-integrációval. |
Az Azure Database for PostgreSQL (rugalmas) üzembe helyezése virtuális hálózattal |
Ez a sablon lehetővé teszi egy rugalmas kiszolgálói Azure-adatbázis üzembe helyezését a PostgreSQL-hez VNet-integrációval. |
SonarQube webalkalmazás postgreSQL-sel és VNet-integrációs |
Ez a sablon könnyen üzembe helyezheti a SonarQube-t a Web Appban Linuxon a Rugalmas PostgreSQL-kiszolgálóval, a virtuális hálózatok integrációjával és a privát DNS-sel. |
Terraform (AzAPI-szolgáltató) erőforrásdefiníciója
A rugalmasServers erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:
- erőforráscsoportok
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.
Erőforrás formátuma
Microsoft.DBforPostgreSQL/flexibleServers erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/flexibleServers@2023-12-01-preview"
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 = {
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"
}
})
}
Tulajdonságértékek
flexibleServers
Név | Leírás | Érték |
---|---|---|
típus | Az erőforrás típusa | "Microsoft.DBforPostgreSQL/flexibleServers@2023-12-01-preview" |
név | Az erőforrás neve | sztring (kötelező) |
hely | Az a földrajzi hely, ahol az erőforrás él | sztring (kötelező) |
parent_id | Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. | sztring (kötelező) |
Címkék | Erőforráscímkék. | Címkenevek és -értékek szótára. |
Sku | A kiszolgáló termékváltozata (tarifacsomag). | termékváltozat |
azonosság | Az alkalmazás identitását ismerteti. | UserAssignedIdentity |
kellékek | A kiszolgáló tulajdonságai. | ServerProperties |
UserAssignedIdentity
Név | Leírás | Érték |
---|---|---|
típus | az erőforráshoz társított identitástípusok; jelenleg a "None and UserAssigned" (Nincs és UserAssigned) korlátozásra van korlátozva | "UserAssigned" (kötelező) |
identity_ids | A felhasználó által hozzárendelt identitástérképet jelöli. | Felhasználói identitásazonosítók tömbje. |
UserAssignedIdentityMap
Név | Leírás | Érték |
---|---|---|
{testreszabott tulajdonság} | UserIdentity |
Felhasználóidentitás
Név | Leírás | Érték |
---|---|---|
clientId | annak a szolgáltatásnévnek az ügyfélazonosítója, amelyet ez az identitás jelöl. | húr |
principalId | annak a szolgáltatásnévnek az objektumazonosítója, amelyet ez az identitás jelöl. | húr |
ServerProperties
Név | Leírás | Érték |
---|---|---|
administratorLogin | A kiszolgáló rendszergazdai bejelentkezési neve. Csak a kiszolgáló létrehozásakor adható meg (és a létrehozáshoz szükséges). | húr |
administratorLoginPassword | A rendszergazda bejelentkezési jelszava (a kiszolgáló létrehozásához szükséges). | húr Korlátok: Bizalmas érték. Adja meg biztonságos paraméterként. |
authConfig | Kiszolgáló AuthConfig tulajdonságai. | AuthConfig |
availabilityZone | a kiszolgáló rendelkezésre állási zónájának adatai. | húr |
biztonsági mentés | Kiszolgáló biztonsági mentési tulajdonságai. | biztonsági mentési |
createMode | Új PostgreSQL-kiszolgáló létrehozásának módja. | "Létrehozás" "Alapértelmezett" "GeoRestore" "PointInTimeRestore" "Replika" "ReviveDropped" "Frissítés" |
dataEncryption | A kiszolgáló adattitkosítási tulajdonságai. | DataEncryption |
magas rendelkezésre állás | A kiszolgáló magas rendelkezésre állási tulajdonságai. | magas rendelkezésre állású |
maintenanceWindow | A kiszolgáló karbantartási időszakának tulajdonságai. | MaintenanceWindow |
hálózat | A kiszolgáló hálózati tulajdonságai. Ezt a hálózati tulajdonságot csak akkor kell átadni, ha azt szeretné, hogy a kiszolgáló privát hozzáférési kiszolgáló legyen. | hálózati |
pointInTimeUTC | Visszaállítási pont létrehozási ideje (ISO8601 formátum), amely megadja a visszaállítás időpontját. Ez akkor szükséges, ha a "createMode" a "PointInTimeRestore" vagy a "GeoRestore" vagy a "ReviveDropped". | húr |
kópia | Kiszolgáló replikatulajdonságai. Ezeket a replikatulajdonságokat csak akkor kell átadni, ha elő szeretné segíteni a kiszolgálót. | replika |
replicationRole | A kiszolgáló replikációs szerepköre | "AsyncReplica" "GeoAsyncReplica" "Nincs" "Elsődleges" |
sourceServerResourceId | A forráskiszolgáló erőforrás-azonosítója, amelyből vissza szeretne állítani. Ez akkor szükséges, ha a "createMode" a "PointInTimeRestore" vagy a "GeoRestore" vagy a "Replica" vagy a "ReviveDropped". Ez a tulajdonság csak replikakiszolgáló esetén lesz visszaadva | húr |
raktározás | A kiszolgáló tárolási tulajdonságai. | Storage- |
verzió | PostgreSQL-kiszolgáló verziója. | "11" "12" "13" "14" "15" "16" |
AuthConfig
Név | Leírás | Érték |
---|---|---|
activeDirectoryAuth | Ha engedélyezve van, az Azure Active Directory-hitelesítés engedélyezve van. | "Letiltva" "Engedélyezve" |
passwordAuth | Ha engedélyezve van, a jelszó-hitelesítés engedélyezve van. | "Letiltva" "Engedélyezve" |
tenantId | A kiszolgáló bérlőazonosítója. | húr |
Biztonsági mentés
Név | Leírás | Érték |
---|---|---|
backupRetentionDays | Biztonsági mentési megőrzési napok a kiszolgálón. | Int |
geoRedundantBackup | Érték, amely jelzi, hogy engedélyezve van-e Geo-Redundant biztonsági mentés a kiszolgálón. | "Letiltva" "Engedélyezve" |
DataEncryption
Név | Leírás | Érték |
---|---|---|
geoBackupKeyURI | A keyvault kulcsának URI-ja a kiszolgáló georedukciós biztonsági mentéséhez szükséges adattitkosításhoz. | húr |
geoBackupUserAssignedIdentityId | A felhasználó által hozzárendelt identitás erőforrás-azonosítója, amelyet a kiszolgáló georedukciós biztonsági mentéséhez használandó adattitkosításhoz. | húr |
primaryKeyURI | Az elsődleges kiszolgáló adattitkosításához használt kulcs URI-ja. | húr |
primaryUserAssignedIdentityId | Az elsődleges kiszolgáló adattitkosításához használandó felhasználó által hozzárendelt identitás erőforrás-azonosítója. | húr |
típus | Adattitkosítási típus, amely azt ábrázolja, hogy rendszer által felügyelt vagy Azure Key Vault-tárolóról van-e szó. | "AzureKeyVault" "SystemManaged" |
Magas rendelkezésre állás
Név | Leírás | Érték |
---|---|---|
üzemmód | A kiszolgáló HA üzemmódja. | "Letiltva" "SameZone" "ZoneRedundant" |
standbyAvailabilityZone | rendelkezésre állási zóna információi a készenléti állapotról. | húr |
MaintenanceWindow
Név | Leírás | Érték |
---|---|---|
customWindow | azt jelzi, hogy az egyéni ablak engedélyezve vagy letiltva van-e | húr |
dayOfWeek | karbantartási időszak esetén a hét napja | Int |
startHour | karbantartási időszak kezdő órája | Int |
startMinute | karbantartási időszak kezdő perce | Int |
Hálózat
Név | Leírás | Érték |
---|---|---|
delegatedSubnetResourceId | Delegált alhálózati arm erőforrás-azonosító. Ezt a létrehozás során át kell adni, ha azt szeretnénk, hogy a kiszolgáló virtuális hálózat legyen injektálva, azaz privát hozzáférési kiszolgálóként. A frissítés során csak akkor adja át ezt, ha frissíteni szeretnénk a privát DNS-zóna értékét. | húr |
privateDnsZoneArmResourceId | Privát DNS-zóna arm-erőforrás-azonosítója. Ezt a létrehozás során át kell adni, ha azt szeretnénk, hogy a kiszolgáló virtuális hálózat legyen injektálva, azaz privát hozzáférési kiszolgálóként. A frissítés során csak akkor adja át ezt, ha frissíteni szeretnénk a privát DNS-zóna értékét. | húr |
publicNetworkAccess | a nyilvános hálózati hozzáférés engedélyezve van vagy nincs | "Letiltva" "Engedélyezve" |
Kópia
Név | Leírás | Érték |
---|---|---|
promoteMode | Beállítja a replikakiszolgáló előléptetési módját. Ez csak írási tulajdonság. | "önálló" "váltás" |
promoteOption | Beállítja a replikakiszolgáló előléptetési beállításait. Ez csak írási tulajdonság. | "kényszerített" "tervezett" |
szerep | A kiszolgáló replikációs készletben betöltött szerepének jelzésére szolgál. | "AsyncReplica" "GeoAsyncReplica" "Nincs" "Elsődleges" |
Raktározás
Név | Leírás | Érték |
---|---|---|
autoGrow | A tároló automatikus növelésének engedélyezését és letiltását jelző jelző a rugalmas kiszolgáló esetében. | "Letiltva" "Engedélyezve" |
iops | Tárolási réteg IOPS-mennyisége. Ezt a tulajdonságot be kell állítani a PremiumV2_LRS | Int |
storageSizeGB | Kiszolgáló számára engedélyezett maximális tárterület. | Int |
teljesítmény | A kiszolgáló tárolási átviteli sebessége. Ezt a tárolási típushoz PremiumV2_LRS | Int |
kötő | Az IOPS tárolási rétegének neve. | "P1" "P10" "P15" "P2" "P20" "P3" "P30" "P4" "P40" "P50" "P6" "P60" "P70" "P80" |
típus | A kiszolgáló tárolási típusa. Az engedélyezett értékek Premium_LRS és PremiumV2_LRS, az alapértelmezett érték pedig Premium_LRS, ha nincs megadva | "PremiumV2_LRS" "Premium_LRS" |
Sku
Név | Leírás | Érték |
---|---|---|
név | A termékváltozat neve, jellemzően réteg + család + magok, például Standard_D4s_v3. | sztring (kötelező) |
kötő | Az adott termékváltozat szintje, pl. Burstable. | "Burstable" "GeneralPurpose" "MemoryOptimized" (kötelező) |