Microsoft.DBforPostgreSQL-kiszolgálók 2017-12-01

Bicep-erőforrásdefiníció

A kiszolgálók erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.DBforPostgreSQL/servers erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.DBforPostgreSQL/servers@2017-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    infrastructureEncryption: 'string'
    minimalTlsVersion: 'string'
    publicNetworkAccess: 'string'
    sslEnforcement: 'string'
    storageProfile: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
      storageAutogrow: 'string'
      storageMB: int
    }
    version: 'string'
    createMode: 'string'
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  }
}

ServerPropertiesForCreateOrServerProperties objektumok

Állítsa be a createMode tulajdonságot az objektum típusának megadásához.

Alapértelmezett beállításként használja a következőt:

  createMode: 'Default'
  administratorLogin: 'string'
  administratorLoginPassword: 'string'

A GeoRestore esetében használja a következőt:

  createMode: 'GeoRestore'
  sourceServerId: 'string'

A PointInTimeRestore esetében használja a következőt:

  createMode: 'PointInTimeRestore'
  restorePointInTime: 'string'
  sourceServerId: 'string'

Replika esetén használja a következőt:

  createMode: 'Replica'
  sourceServerId: 'string'

Tulajdonságértékek

Szerverek

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-63

Érvényes karakterek:
Kisbetűk, kötőjelek és számok.

Nem lehet kötőjellel kezdeni vagy végződni.

Az erőforrás nevének egyedinek kell lennie az Azure-ban.
location Az a hely, ahol az erőforrás található. sztring (kötelező)
tags Alkalmazásspecifikus metaadatok kulcs-érték párok formájában. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Sku A kiszolgáló termékváltozata (tarifacsomag). SKU
identity A kiszolgáló Azure Active Directory-identitása. ResourceIdentity
properties A kiszolgáló tulajdonságai. ServerPropertiesForCreateOrServerProperties (kötelező)

ResourceIdentity

Név Leírás Érték
típus Az identitás típusa. Állítsa ezt "SystemAssigned" értékre, hogy automatikusan létrehozhasson és hozzárendelhessen egy Azure Active Directory-tagot az erőforráshoz. "SystemAssigned"

ServerPropertiesForCreateOrServerProperties

Név Leírás Érték
infrastructureEncryption Állapot, amely azt mutatja, hogy a kiszolgáló engedélyezte-e az infrastruktúra titkosítását. "Letiltva"
"Engedélyezve"
minimalTlsVersion Minimális TLS-verzió kényszerítése a kiszolgálóhoz. "TLS1_0"
"TLS1_1"
"TLS1_2"
"TLSEnforcementDisabled"
publicNetworkAccess Azt határozza meg, hogy engedélyezett-e nyilvános hálózati hozzáférés ehhez a kiszolgálóhoz. Az érték megadása nem kötelező, de ha be van adva, akkor "Engedélyezve" vagy "Letiltva" értékűnek kell lennie. "Letiltva"
"Engedélyezve"
sslEnforcement Engedélyezze az SSL-kényszerítés használatát, vagy ne, amikor csatlakozik a kiszolgálóhoz. "Letiltva"
"Engedélyezve"
storageProfile Kiszolgáló tárolási profilja. StorageProfile
version Kiszolgáló verziója. '10'
'10.0'
'10.2'
'11'
'9.5'
'9.6'
createMode Az objektum típusának beállítása Alapértelmezett
Georestore
PointInTimeRestore
Replika (kötelező)

StorageProfile

Név Leírás Érték
backupRetentionDays A kiszolgáló biztonsági mentési megőrzési napjai. int
geoRedundantBackup Georedundáns vagy nem kiszolgálói biztonsági mentés engedélyezése. "Letiltva"
"Engedélyezve"
storageAutogrow A tárterület automatikus növelésének engedélyezése. "Letiltva"
"Engedélyezve"
storageMB Kiszolgáló számára engedélyezett maximális tárterület. int

ServerPropertiesForDefaultCreate

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "Alapértelmezett" (kötelező)
administratorLogin Egy kiszolgáló rendszergazdai bejelentkezési neve. Csak a kiszolgáló létrehozásakor adható meg (és a létrehozáshoz szükséges). sztring (kötelező)
administratorLoginPassword A rendszergazdai bejelentkezés jelszava. sztring (kötelező)

ServerPropertiesForGeoRestore

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "GeoRestore" (kötelező)
sourceServerId A forráskiszolgáló azonosítója, amelyből vissza szeretne állítani. sztring (kötelező)

ServerPropertiesForRestore

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "PointInTimeRestore" (kötelező)
restorePointInTime Visszaállítási pont létrehozási ideje (ISO8601 formátum), amely megadja a visszaállítás időpontját. sztring (kötelező)
sourceServerId A forráskiszolgáló azonosítója, amelyből vissza szeretne állítani. sztring (kötelező)

ServerPropertiesForReplica

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "Replika" (kötelező)
sourceServerId Az elsődleges kiszolgálóazonosító, amelyből replikát hozhat létre. sztring (kötelező)

SKU

Név Leírás Érték
capacity A vertikális fel- és kiskálázási kapacitás, amely a kiszolgáló számítási egységeit jelöli. int
family A hardvercsalád. sztring
name A termékváltozat neve, általában réteg + család + magok, például B_Gen4_1, GP_Gen5_8. sztring (kötelező)
size Az erőforrás által a megfelelő módon értelmezendő méretkód. sztring
tier Az adott termékváltozat szintje, pl. Alapszintű. "Alapszintű"
"GeneralPurpose"
'MemoryOptimized'

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Airflow Web App postgreSQL-adatbázissal az App Servicesben

Üzembe helyezés az Azure-ban
Sablon az Airflow Web App és a PostgreSQL-adatbázis App Servicesben való üzembe helyezéséhez
Bivaly webalkalmazás

Üzembe helyezés az Azure-ban
Kezdje el gyorsan és olcsón futtatni a Golang Buffalo-alkalmazást az Azure-ban.
Azure Database for PostgreSQL üzembe helyezése virtuális hálózattal

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure-adatbázis üzembe helyezését a PostgreSQL-hez VNet-integrációval.
Airflow Docker Web App Linuxon a PostgreSQL használatával

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál puckel/docker-airflow rendszerkép (legújabb címke) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for PostgreSQL-szel
Webalkalmazás Linuxon a PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a Web App Linux rendszeren történő üzembe helyezésére az Azure Database for PostgreSQL(Előzetes verzió) használatával.
Sonarqube Docker Web App Linuxon a PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a Sonarqube docker-rendszerkép (alpine tag) üzembe helyezésére egy Linux-webalkalmazásban az Azure Database for PostgreSQL(előzetes verzió) használatával
Webalkalmazás Linuxon a PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a Web App Linux rendszeren történő üzembe helyezésére az Azure Database for PostgreSQL használatával.

ARM-sablon erőforrásdefiníciója

A kiszolgálók erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.DBforPostgreSQL/servers erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.DBforPostgreSQL/servers",
  "apiVersion": "2017-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "infrastructureEncryption": "string",
    "minimalTlsVersion": "string",
    "publicNetworkAccess": "string",
    "sslEnforcement": "string",
    "storageProfile": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string",
      "storageAutogrow": "string",
      "storageMB": "int"
    },
    "version": "string",
    "createMode": "string"
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  }
}

ServerPropertiesForCreateOrServerProperties objektumok

Állítsa be a createMode tulajdonságot az objektum típusának megadásához.

Alapértelmezés szerint használja a következőt:

  "createMode": "Default",
  "administratorLogin": "string",
  "administratorLoginPassword": "string"

GeoRestore esetén használja a következőt:

  "createMode": "GeoRestore",
  "sourceServerId": "string"

A PointInTimeRestore esetében használja a következőt:

  "createMode": "PointInTimeRestore",
  "restorePointInTime": "string",
  "sourceServerId": "string"

Replika esetén használja a következőt:

  "createMode": "Replica",
  "sourceServerId": "string"

Tulajdonságértékek

Szerverek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.DBforPostgreSQL/servers"
apiVersion Az erőforrás API-verziója '2017-12-01'
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-63

Érvényes karakterek:
Kisbetűk, kötőjelek és számok.

Nem lehet kötőjellel kezdeni vagy végződni.

Az erőforrás nevének egyedinek kell lennie az Azure-ban.
location Az erőforrás tartózkodási helye. sztring (kötelező)
tags Alkalmazásspecifikus metaadatok kulcs-érték párok formájában. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Sku A kiszolgáló termékváltozata (tarifacsomag). SKU
identity A kiszolgáló Azure Active Directory-identitása. ResourceIdentity
properties A kiszolgáló tulajdonságai. ServerPropertiesForCreateOrServerProperties (kötelező)

ResourceIdentity

Név Leírás Érték
típus Az identitás típusa. Állítsa ezt a "SystemAssigned" értékre, hogy automatikusan létrehozhasson és hozzárendelhessen egy Azure Active Directory-tagot az erőforráshoz. "SystemAssigned"

ServerPropertiesForCreateOrServerProperties

Név Leírás Érték
infrastructureEncryption Állapot, amely azt mutatja, hogy a kiszolgáló engedélyezte-e az infrastruktúra titkosítását. "Letiltva"
"Engedélyezve"
minimalTlsVersion Minimális Tls-verzió kényszerítése a kiszolgálóhoz. "TLS1_0"
"TLS1_1"
"TLS1_2"
"TLSEnforcementDisabled"
publicNetworkAccess Azt jelzi, hogy engedélyezve van-e a nyilvános hálózati hozzáférés ehhez a kiszolgálóhoz. Az érték megadása nem kötelező, de ha be van adva, akkor "Engedélyezve" vagy "Letiltva" értékűnek kell lennie. "Letiltva"
"Engedélyezve"
sslEnforcement Engedélyezze az SSL-kényszerítéseket, vagy ne, amikor csatlakozik a kiszolgálóhoz. "Letiltva"
"Engedélyezve"
storageProfile Egy kiszolgáló tárolási profilja. StorageProfile
version Kiszolgáló verziója. '10'
'10.0'
'10.2'
'11'
'9.5'
'9.6'
createMode Az objektumtípus beállítása Alapértelmezett
Georestore
PointInTimeRestore
Replika (kötelező)

StorageProfile

Név Leírás Érték
backupRetentionDays A kiszolgáló biztonsági mentési megőrzési napjai. int
geoRedundantBackup Engedélyezze a georedundáns vagy nem a kiszolgálói biztonsági mentést. "Letiltva"
"Engedélyezve"
storageAutogrow Engedélyezze a tárterület automatikus növelését. "Letiltva"
"Engedélyezve"
storageMB Kiszolgáló számára engedélyezett maximális tárterület. int

ServerPropertiesForDefaultLétrehozás

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "Alapértelmezett" (kötelező)
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). sztring (kötelező)
administratorLoginPassword A rendszergazdai bejelentkezés jelszava. sztring (kötelező)

ServerPropertiesForGeoRestore

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "GeoRestore" (kötelező)
sourceServerId A forráskiszolgáló azonosítója, amelyből vissza szeretne állítani. sztring (kötelező)

ServerPropertiesForRestore

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "PointInTimeRestore" (kötelező)
restorePointInTime Visszaállítási pont létrehozási ideje (ISO8601 formátum), amely megadja a visszaállítási időt. sztring (kötelező)
sourceServerId A forráskiszolgáló azonosítója, amelyből vissza szeretne állítani. sztring (kötelező)

ServerPropertiesForReplica

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "Replika" (kötelező)
sourceServerId Az elsődleges kiszolgáló azonosítója, amelyből replikát szeretne létrehozni. sztring (kötelező)

SKU

Név Leírás Érték
capacity A vertikális fel-/felskálázási kapacitás, amely a kiszolgáló számítási egységeit képviseli. int
family A hardvercsalád. sztring
name A termékváltozat neve, jellemzően réteg + család + magok, például B_Gen4_1, GP_Gen5_8. sztring (kötelező)
size Az erőforrás által a megfelelő módon értelmezendő méretkód. sztring
tier Az adott termékváltozat szintje, például Alapszintű. "Alapszintű"
"GeneralPurpose"
'MemoryOptimized'

Gyorssablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Description
Airflow webalkalmazás PostgreSQL-adatbázissal az App Servicesben

Üzembe helyezés az Azure-ban
Az Airflow-webalkalmazás PostgreSQL-adatbázissal való üzembe helyezésének sablonja az App Servicesben
Buffalo webalkalmazás

Üzembe helyezés az Azure-ban
Kezdje el gyorsan és olcsón futtatni a Golang Buffalo-alkalmazást az Azure-ban.
Azure Database for PostgreSQL üzembe helyezése virtuális hálózattal

Üzembe helyezés az Azure-ban
Ez a sablon lehetővé teszi egy Azure-adatbázis üzembe helyezését a PostgreSQL-hez VNet-integrációval.
Airflow Docker Web App Linuxon a PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál puckel/docker-airflow rendszerkép (legújabb címke) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL-szel
Webalkalmazás Linuxon a PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a webalkalmazás linuxos üzembe helyezésére az Azure Database for PostgreSQL(előzetes verzió) használatával.
Sonarqube Docker Web App Linuxon PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál egy Sonarqube docker-rendszerkép (alpine tag) linuxos webalkalmazáson való üzembe helyezésére az Azure Database for PostgreSQL(előzetes verzió) használatával
Webalkalmazás Linuxon a PostgreSQL-lel

Üzembe helyezés az Azure-ban
Ez a sablon egyszerű módot kínál a webalkalmazás linuxos üzembe helyezésére az Azure Database for PostgreSQL-lel.

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A kiszolgálók erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.DBforPostgreSQL/servers erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/servers@2017-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      infrastructureEncryption = "string"
      minimalTlsVersion = "string"
      publicNetworkAccess = "string"
      sslEnforcement = "string"
      storageProfile = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
        storageAutogrow = "string"
        storageMB = int
      }
      version = "string"
      createMode = "string"
      // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

ServerPropertiesForCreateOrServerProperties objektumok

Állítsa be a createMode tulajdonságot az objektum típusának megadásához.

Alapértelmezett beállításként használja a következőt:

  createMode = "Default"
  administratorLogin = "string"
  administratorLoginPassword = "string"

A GeoRestore esetében használja a következőt:

  createMode = "GeoRestore"
  sourceServerId = "string"

A PointInTimeRestore esetében használja a következőt:

  createMode = "PointInTimeRestore"
  restorePointInTime = "string"
  sourceServerId = "string"

Replika esetén használja a következőt:

  createMode = "Replica"
  sourceServerId = "string"

Tulajdonságértékek

Szerverek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.DBforPostgreSQL/servers@2017-12-01"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-63

Érvényes karakterek:
Kisbetűk, kötőjelek és számok.

Nem lehet kötőjellel kezdeni vagy végződni.

Az erőforrás nevének egyedinek kell lennie az Azure-ban.
location Az a hely, ahol az erőforrás található. 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ő)
tags Alkalmazásspecifikus metaadatok kulcs-érték párok formájában. Címkenevek és -értékek szótára.
Sku A kiszolgáló termékváltozata (tarifacsomag). SKU
identity A kiszolgáló Azure Active Directory-identitása. ResourceIdentity
properties A kiszolgáló tulajdonságai. ServerPropertiesForCreateOrServerProperties (kötelező)

ResourceIdentity

Név Leírás Érték
típus Az identitás típusa. Állítsa ezt "SystemAssigned" értékre, hogy automatikusan létrehozhasson és hozzárendelhessen egy Azure Active Directory-tagot az erőforráshoz. "SystemAssigned"

ServerPropertiesForCreateOrServerProperties

Név Leírás Érték
infrastructureEncryption Állapot, amely azt mutatja, hogy a kiszolgáló engedélyezte-e az infrastruktúra titkosítását. "Letiltva"
"Engedélyezve"
minimalTlsVersion Minimális TLS-verzió kényszerítése a kiszolgálóhoz. "TLS1_0"
"TLS1_1"
"TLS1_2"
"TLSEnforcementDisabled"
publicNetworkAccess Azt határozza meg, hogy engedélyezett-e nyilvános hálózati hozzáférés ehhez a kiszolgálóhoz. Az érték megadása nem kötelező, de ha be van adva, akkor "Engedélyezve" vagy "Letiltva" értékűnek kell lennie. "Letiltva"
"Engedélyezve"
sslEnforcement Engedélyezze az SSL-kényszerítés használatát, vagy ne, amikor csatlakozik a kiszolgálóhoz. "Letiltva"
"Engedélyezve"
storageProfile Kiszolgáló tárolási profilja. StorageProfile
version Kiszolgáló verziója. "10"
"10.0"
"10.2"
"11"
"9.5"
"9.6"
createMode Az objektum típusának beállítása Alapértelmezett
Georestore
PointInTimeRestore
Replika (kötelező)

StorageProfile

Név Leírás Érték
backupRetentionDays A kiszolgáló biztonsági mentési megőrzési napjai. int
geoRedundantBackup Engedélyezze a georedundáns vagy nem a kiszolgálói biztonsági mentést. "Letiltva"
"Engedélyezve"
storageAutogrow Engedélyezze a tárterület automatikus növelését. "Letiltva"
"Engedélyezve"
storageMB Kiszolgáló számára engedélyezett maximális tárterület. int

ServerPropertiesForDefaultLétrehozás

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "Alapértelmezett" (kötelező)
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). sztring (kötelező)
administratorLoginPassword A rendszergazdai bejelentkezés jelszava. sztring (kötelező)

ServerPropertiesForGeoRestore

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "GeoRestore" (kötelező)
sourceServerId A forráskiszolgáló azonosítója, amelyből vissza szeretne állítani. sztring (kötelező)

ServerPropertiesForRestore

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "PointInTimeRestore" (kötelező)
restorePointInTime Visszaállítási pont létrehozási ideje (ISO8601 formátum), amely megadja a visszaállítási időt. sztring (kötelező)
sourceServerId A forráskiszolgáló azonosítója, amelyből vissza szeretne állítani. sztring (kötelező)

ServerPropertiesForReplica

Név Leírás Érték
createMode Az új kiszolgáló létrehozásának módja. "Replika" (kötelező)
sourceServerId Az elsődleges kiszolgáló azonosítója, amelyből replikát szeretne létrehozni. sztring (kötelező)

SKU

Név Leírás Érték
capacity A vertikális fel-/felskálázási kapacitás, amely a kiszolgáló számítási egységeit képviseli. int
family A hardvercsalád. sztring
name A termékváltozat neve, jellemzően réteg + család + magok, például B_Gen4_1, GP_Gen5_8. sztring (kötelező)
size Az erőforrás által a megfelelő módon értelmezendő méretkód. sztring
tier Az adott termékváltozat szintje, például Alapszintű. "Alapszintű"
"GeneralPurpose"
"MemoryOptimized"