Megosztás a következőn keresztül:


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:

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

Üzembe helyezés az Azure
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

Üzembe helyezés az Azure
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

Üzembe helyezés az Azure
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:

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

Üzembe helyezés az Azure
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

Üzembe helyezés az Azure
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

Üzembe helyezés az Azure
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ő)