Servery Microsoft.DBforPostgreSQL

Definice prostředku Bicep

Typ prostředku serverů je možné nasadit s operacemi, které cílí:

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/servers, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DBforPostgreSQL/servers@2017-12-01' = {
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavte createMode vlastnost určit typ objektu.

Pro Výchozípoužijte:

{
  administratorLogin: 'string'
  administratorLoginPassword: 'string'
  createMode: 'Default'
}

Pro GeoRestore použijte:

{
  createMode: 'GeoRestore'
  sourceServerId: 'string'
}

Pro PointInTimeRestore použijte:

{
  createMode: 'PointInTimeRestore'
  restorePointInTime: 'string'
  sourceServerId: 'string'
}

Prorepliky použijte:

{
  createMode: 'Replica'
  sourceServerId: 'string'
}

Hodnoty vlastností

Microsoft.DBforPostgreSQL/servery

Jméno Popis Hodnota
identita Identita azure Active Directory serveru. ResourceIdentity
umístění Umístění, ve kterém se prostředek nachází. string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)
sku Skladová položka (cenová úroveň) serveru. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

ResourceIdentity

Jméno Popis Hodnota
typ Typ identity. Nastavte ho na SystemAssigned, aby se automaticky vytvořil a přiřadil objekt zabezpečení Azure Active Directory pro daný prostředek. SystemAssigned

ServerForCreateTags

Jméno Popis Hodnota

ServerPropertiesForCreateOrServerProperties

Jméno Popis Hodnota
createMode Pro typ ServerPropertiesForDefaultCreatena hodnotu Default . Pro typ ServerPropertiesForGeoRestorenastavte na GeoRestore . Nastavte na PointInTimeRestore pro typ ServerPropertiesForRestore. Pro typ ServerPropertiesForReplicana hodnotu Replika . Výchozí
"GeoRestore"
PointInTimeRestore
Replika (povinné)
infrastructureEncryption Stav znázorňující, jestli šifrování infrastruktury s povolenou serverem Zakázáno
Povoleno
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
"TLS1_1"
"TLS1_2"
TLSEnforcementDisabled
publicNetworkAccess Určuje, jestli je pro tento server povolený nebo není povolený přístup k veřejné síti. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázáno
Povoleno
sslEnforcement Povolte vynucení ssl nebo ne při připojení k serveru. Zakázáno
Povoleno
storageProfile Profil úložiště serveru storageProfile
verze Verze serveru. '10'
'10.0'
'10.2'
'11'
'9.5'
'9.6'

ServerPropertiesForDefaultCreate

Jméno Popis Hodnota
administratorLogin Přihlašovací jméno serveru správce. Je možné zadat pouze při vytváření serveru (a vyžaduje se k vytvoření). string (povinné)
administratorLoginPassword Heslo pro přihlášení správce. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
createMode Režim pro vytvoření nového serveru. Výchozí (povinné)

ServerPropertiesForGeoRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. GeoRestore (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForReplica

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. Replika (povinné)
sourceServerId ID hlavního serveru pro vytvoření repliky. string (povinné)

ServerPropertiesForRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. PointInTimeRestore (povinné)
restorePointInTime Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. string (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

Sku

Jméno Popis Hodnota
kapacita Kapacita vertikálního navýšení/navýšení kapacity představující výpočetní jednotky serveru. Int

Omezení:
Minimální hodnota = 0
Rodina Řada hardwaru. řetězec
Jméno Název skladové položky, obvykle úroveň + řada + jádra, například B_Gen4_1, GP_Gen5_8. string (povinné)
velikost Kód velikosti, který má být interpretován prostředkem podle potřeby. řetězec
úroveň Úroveň konkrétní skladové položky, např. Basic. "Základní"
GeneralPurpose
PaměťOptimized

StorageProfile

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Povolte geograficky redundantní zálohování serveru nebo ne. Zakázáno
Povoleno
storageAutogrow Povolte automatické zvětšování úložiště. Zakázáno
Povoleno
storageMB Maximální povolené úložiště pro server. Int

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
nasazení služby Azure Database for PostgreSQL s využitím virtuální sítě Tato šablona poskytuje způsob, jak nasadit databázi Azure for PostgreSQL s integrací virtuální sítě.
Sonarqube Docker Web App v Linuxu s PostgreSQL Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (alpine tag) ve webové aplikaci s Linuxem s azure database for PostgreSQL(Preview).

Definice prostředku šablony ARM

Typ prostředku serverů je možné nasadit s operacemi, které cílí:

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/servers, přidejte do šablony následující JSON.

{
  "type": "Microsoft.DBforPostgreSQL/servers",
  "apiVersion": "2017-12-01",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavte createMode vlastnost určit typ objektu.

Pro Výchozípoužijte:

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

Pro GeoRestore použijte:

{
  "createMode": "GeoRestore",
  "sourceServerId": "string"
}

Pro PointInTimeRestore použijte:

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

Prorepliky použijte:

{
  "createMode": "Replica",
  "sourceServerId": "string"
}

Hodnoty vlastností

Microsoft.DBforPostgreSQL/servery

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2017-12-01'
identita Identita azure Active Directory serveru. ResourceIdentity
umístění Umístění, ve kterém se prostředek nachází. string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)
sku Skladová položka (cenová úroveň) 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/servers

ResourceIdentity

Jméno Popis Hodnota
typ Typ identity. Nastavte ho na SystemAssigned, aby se automaticky vytvořil a přiřadil objekt zabezpečení Azure Active Directory pro daný prostředek. SystemAssigned

ServerForCreateTags

Jméno Popis Hodnota

ServerPropertiesForCreateOrServerProperties

Jméno Popis Hodnota
createMode Pro typ ServerPropertiesForDefaultCreatena hodnotu Default . Pro typ ServerPropertiesForGeoRestorenastavte na GeoRestore . Nastavte na PointInTimeRestore pro typ ServerPropertiesForRestore. Pro typ ServerPropertiesForReplicana hodnotu Replika . Výchozí
"GeoRestore"
PointInTimeRestore
Replika (povinné)
infrastructureEncryption Stav znázorňující, jestli šifrování infrastruktury s povolenou serverem Zakázáno
Povoleno
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
"TLS1_1"
"TLS1_2"
TLSEnforcementDisabled
publicNetworkAccess Určuje, jestli je pro tento server povolený nebo není povolený přístup k veřejné síti. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázáno
Povoleno
sslEnforcement Povolte vynucení ssl nebo ne při připojení k serveru. Zakázáno
Povoleno
storageProfile Profil úložiště serveru storageProfile
verze Verze serveru. '10'
'10.0'
'10.2'
'11'
'9.5'
'9.6'

ServerPropertiesForDefaultCreate

Jméno Popis Hodnota
administratorLogin Přihlašovací jméno serveru správce. Je možné zadat pouze při vytváření serveru (a vyžaduje se k vytvoření). string (povinné)
administratorLoginPassword Heslo pro přihlášení správce. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
createMode Režim pro vytvoření nového serveru. Výchozí (povinné)

ServerPropertiesForGeoRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. GeoRestore (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForReplica

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. Replika (povinné)
sourceServerId ID hlavního serveru pro vytvoření repliky. string (povinné)

ServerPropertiesForRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. PointInTimeRestore (povinné)
restorePointInTime Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. string (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

Sku

Jméno Popis Hodnota
kapacita Kapacita vertikálního navýšení/navýšení kapacity představující výpočetní jednotky serveru. Int

Omezení:
Minimální hodnota = 0
Rodina Řada hardwaru. řetězec
Jméno Název skladové položky, obvykle úroveň + řada + jádra, například B_Gen4_1, GP_Gen5_8. string (povinné)
velikost Kód velikosti, který má být interpretován prostředkem podle potřeby. řetězec
úroveň Úroveň konkrétní skladové položky, např. Basic. "Základní"
GeneralPurpose
PaměťOptimized

StorageProfile

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Povolte geograficky redundantní zálohování serveru nebo ne. Zakázáno
Povoleno
storageAutogrow Povolte automatické zvětšování úložiště. Zakázáno
Povoleno
storageMB Maximální povolené úložiště pro server. Int

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
Web App Dockeru Airflow v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image puckel/docker-airflow (nejnovější značka) ve webové aplikaci pro Linux s využitím azure database for PostgreSQL.
webovou aplikaci Airflow s databází PostgreSQL ve službě App Services

Nasazení do Azure
Šablona pro nasazení webové aplikace Airflow s databází PostgreSQL ve službě App Services
Buffalo Web App

Nasazení do Azure
Začněte s vaší aplikací Golang Buffalo v Azure rychle a levně.
nasazení služby Azure Database for PostgreSQL s využitím virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob, jak nasadit databázi Azure for PostgreSQL s integrací virtuální sítě.
Sonarqube Docker Web App v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (alpine tag) ve webové aplikaci s Linuxem s azure database for PostgreSQL(Preview).
Web App v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace v Linuxu pomocí azure database for PostgreSQL(Preview).
Web App v Linuxu s PostgreSQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob, jak nasadit webovou aplikaci v Linuxu pomocí Azure Database for PostgreSQL.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku serverů je možné nasadit s operacemi, které cílí:

  • 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/servers, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/servers@2017-12-01"
  name = "string"
  identity = {
    type = "string"
  }
  location = "string"
  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"
  }
  tags = {
    {customized property} = "string"
  }
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavte createMode vlastnost určit typ objektu.

Pro Výchozípoužijte:

{
  administratorLogin = "string"
  administratorLoginPassword = "string"
  createMode = "Default"
}

Pro GeoRestore použijte:

{
  createMode = "GeoRestore"
  sourceServerId = "string"
}

Pro PointInTimeRestore použijte:

{
  createMode = "PointInTimeRestore"
  restorePointInTime = "string"
  sourceServerId = "string"
}

Prorepliky použijte:

{
  createMode = "Replica"
  sourceServerId = "string"
}

Hodnoty vlastností

Microsoft.DBforPostgreSQL/servery

Jméno Popis Hodnota
identita Identita azure Active Directory serveru. ResourceIdentity
umístění Umístění, ve kterém se prostředek nachází. string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)
sku Skladová položka (cenová úroveň) serveru. skladové položky
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.DBforPostgreSQL/servers@2017-12-01

ResourceIdentity

Jméno Popis Hodnota
typ Typ identity. Nastavte ho na SystemAssigned, aby se automaticky vytvořil a přiřadil objekt zabezpečení Azure Active Directory pro daný prostředek. SystemAssigned

ServerForCreateTags

Jméno Popis Hodnota

ServerPropertiesForCreateOrServerProperties

Jméno Popis Hodnota
createMode Pro typ ServerPropertiesForDefaultCreatena hodnotu Default . Pro typ ServerPropertiesForGeoRestorenastavte na GeoRestore . Nastavte na PointInTimeRestore pro typ ServerPropertiesForRestore. Pro typ ServerPropertiesForReplicana hodnotu Replika . Výchozí
"GeoRestore"
PointInTimeRestore
Replika (povinné)
infrastructureEncryption Stav znázorňující, jestli šifrování infrastruktury s povolenou serverem Zakázáno
Povoleno
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
"TLS1_1"
"TLS1_2"
TLSEnforcementDisabled
publicNetworkAccess Určuje, jestli je pro tento server povolený nebo není povolený přístup k veřejné síti. Hodnota je nepovinná, ale pokud je předaná, musí být Enabled (Povoleno) nebo Disabled (Zakázáno). Zakázáno
Povoleno
sslEnforcement Povolte vynucení ssl nebo ne při připojení k serveru. Zakázáno
Povoleno
storageProfile Profil úložiště serveru storageProfile
verze Verze serveru. '10'
'10.0'
'10.2'
'11'
'9.5'
'9.6'

ServerPropertiesForDefaultCreate

Jméno Popis Hodnota
administratorLogin Přihlašovací jméno serveru správce. Je možné zadat pouze při vytváření serveru (a vyžaduje se k vytvoření). string (povinné)
administratorLoginPassword Heslo pro přihlášení správce. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné)
createMode Režim pro vytvoření nového serveru. Výchozí (povinné)

ServerPropertiesForGeoRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. GeoRestore (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForReplica

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. Replika (povinné)
sourceServerId ID hlavního serveru pro vytvoření repliky. string (povinné)

ServerPropertiesForRestore

Jméno Popis Hodnota
createMode Režim pro vytvoření nového serveru. PointInTimeRestore (povinné)
restorePointInTime Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. string (povinné)
sourceServerId ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

Sku

Jméno Popis Hodnota
kapacita Kapacita vertikálního navýšení/navýšení kapacity představující výpočetní jednotky serveru. Int

Omezení:
Minimální hodnota = 0
Rodina Řada hardwaru. řetězec
Jméno Název skladové položky, obvykle úroveň + řada + jádra, například B_Gen4_1, GP_Gen5_8. string (povinné)
velikost Kód velikosti, který má být interpretován prostředkem podle potřeby. řetězec
úroveň Úroveň konkrétní skladové položky, např. Basic. "Základní"
GeneralPurpose
PaměťOptimized

StorageProfile

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Povolte geograficky redundantní zálohování serveru nebo ne. Zakázáno
Povoleno
storageAutogrow Povolte automatické zvětšování úložiště. Zakázáno
Povoleno
storageMB Maximální povolené úložiště pro server. Int