Sdílet prostřednictvím


FlexibilníServery Microsoft.DBforPostgreSQL 2021-06-01-preview

Definice prostředku Bicep

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

resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    createMode: 'string'
    highAvailability: {
      mode: 'string'
      standbyAvailabilityZone: 'string'
    }
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    network: {
      delegatedSubnetResourceId: 'string'
      privateDnsZoneArmResourceId: 'string'
    }
    pointInTimeUTC: 'string'
    sourceServerResourceId: 'string'
    storage: {
      storageSizeGB: int
    }
    version: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

Zálohování

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Hodnota označující, zda je na serveru povolená Geo-Redundant zálohování. Zakázáno
Povoleno

Vysoká dostupnost

Jméno Popis Hodnota
režim Režim vysoké dostupnosti pro server. Zakázáno
ZoneRedundant
standbyAvailabilityZone informace o zóně dostupnosti pohotovostního režimu. řetězec

MaintenanceWindow

Jméno Popis Hodnota
customWindow označuje, jestli je vlastní okno povolené nebo zakázané. řetězec
denOfWeek den v týdnu pro časové období údržby Int
startHour počáteční hodina pro časové období údržby Int
startMinute počáteční minuta pro časové období údržby Int

Microsoft.DBforPostgreSQL/flexibleServers

Jméno Popis Hodnota
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti serveru. ServerProperties
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

Síť

Jméno Popis Hodnota
delegatedSubnetResourceId ID prostředku arm delegovaná podsíť. řetězec
privateDnsZoneArmResourceId ID prostředku privátní zóny DNS. řetězec

ServerProperties

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í). řetězec
administratorLoginPassword Přihlašovací heslo správce (vyžaduje se k vytvoření serveru). řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
availabilityZone informace o zóně dostupnosti serveru. řetězec
zálohování Vlastnosti zálohování serveru Backup
createMode Režim vytvoření nového serveru PostgreSQL. Vytvořit
Výchozí
PointInTimeRestore
Aktualizovat
vysoká dostupnost Vlastnosti vysoké dostupnosti serveru s vysokou dostupností
maintenanceWindow Vlastnosti časového období údržby serveru MaintenanceWindow
síť Vlastnosti sítě serveru Síť
pointInTimeUTC Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. Vyžaduje se, když je createMode PointInTimeRestore. řetězec
sourceServerResourceId ID prostředku zdrojového serveru, ze které se má obnovit. Vyžaduje se, když je createMode PointInTimeRestore. řetězec
skladování Vlastnosti úložiště serveru Úložiště
verze Verze serveru PostgreSQL. '11'
'12'
'13'

Sku

Jméno Popis Hodnota
Jméno Název skladové položky, obvykle úroveň + řada + jádra, například Standard_D4s_v3. string (povinné)
úroveň Úroveň konkrétní skladové položky, například nárazové. "Nárazové"
GeneralPurpose
MemoryOptimized (povinné)

Skladování

Jméno Popis Hodnota
storageSizeGB Maximální povolené úložiště pro server. Int

TrackedResourceTags

Jméno Popis Hodnota

Ukázky rychlého startu

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

Soubor Bicep Popis
vytvoření serveru PgFlex & povolení ochrany prostřednictvím služby Backup Vault Šablona, která vytvoří flexibilní server PostgreSQL a povolí ochranu prostřednictvím služby Backup Vault
nasazení služby Azure Database for PostgreSQL (flexibilní) s využitím AAD Tato šablona poskytuje způsob, jak nasadit flexibilní serverovou databázi Azure database for PostgreSQL s integrací AAD.
nasazení služby Azure Database for PostgreSQL (flexibilní) s využitím virtuální sítě Tato šablona poskytuje způsob, jak nasadit flexibilní serverovou databázi Azure Database for PostgreSQL s integrací virtuální sítě.
SonarQube ve webové aplikaci s integrací PostgreSQL a virtuální sítě Tato šablona poskytuje snadné nasazení SonarQube do webové aplikace v Linuxu s flexibilním serverem PostgreSQL, integrací virtuální sítě a privátním DNS.

Definice prostředku šablony ARM

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

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/flexibleServers, přidejte do šablony následující JSON.

{
  "type": "Microsoft.DBforPostgreSQL/flexibleServers",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "createMode": "string",
    "highAvailability": {
      "mode": "string",
      "standbyAvailabilityZone": "string"
    },
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "network": {
      "delegatedSubnetResourceId": "string",
      "privateDnsZoneArmResourceId": "string"
    },
    "pointInTimeUTC": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "storageSizeGB": "int"
    },
    "version": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

Zálohování

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Hodnota označující, zda je na serveru povolená Geo-Redundant zálohování. Zakázáno
Povoleno

Vysoká dostupnost

Jméno Popis Hodnota
režim Režim vysoké dostupnosti pro server. Zakázáno
ZoneRedundant
standbyAvailabilityZone informace o zóně dostupnosti pohotovostního režimu. řetězec

MaintenanceWindow

Jméno Popis Hodnota
customWindow označuje, jestli je vlastní okno povolené nebo zakázané. řetězec
denOfWeek den v týdnu pro časové období údržby Int
startHour počáteční hodina pro časové období údržby Int
startMinute počáteční minuta pro časové období údržby Int

Microsoft.DBforPostgreSQL/flexibleServers

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2021-06-01-preview
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti serveru. ServerProperties
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/flexibleServers

Síť

Jméno Popis Hodnota
delegatedSubnetResourceId ID prostředku arm delegovaná podsíť. řetězec
privateDnsZoneArmResourceId ID prostředku privátní zóny DNS. řetězec

ServerProperties

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í). řetězec
administratorLoginPassword Přihlašovací heslo správce (vyžaduje se k vytvoření serveru). řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
availabilityZone informace o zóně dostupnosti serveru. řetězec
zálohování Vlastnosti zálohování serveru Backup
createMode Režim vytvoření nového serveru PostgreSQL. Vytvořit
Výchozí
PointInTimeRestore
Aktualizovat
vysoká dostupnost Vlastnosti vysoké dostupnosti serveru s vysokou dostupností
maintenanceWindow Vlastnosti časového období údržby serveru MaintenanceWindow
síť Vlastnosti sítě serveru Síť
pointInTimeUTC Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. Vyžaduje se, když je createMode PointInTimeRestore. řetězec
sourceServerResourceId ID prostředku zdrojového serveru, ze které se má obnovit. Vyžaduje se, když je createMode PointInTimeRestore. řetězec
skladování Vlastnosti úložiště serveru Úložiště
verze Verze serveru PostgreSQL. '11'
'12'
'13'

Sku

Jméno Popis Hodnota
Jméno Název skladové položky, obvykle úroveň + řada + jádra, například Standard_D4s_v3. string (povinné)
úroveň Úroveň konkrétní skladové položky, například nárazové. "Nárazové"
GeneralPurpose
MemoryOptimized (povinné)

Skladování

Jméno Popis Hodnota
storageSizeGB Maximální povolené úložiště pro server. Int

TrackedResourceTags

Jméno Popis Hodnota

Šablony pro rychlý start

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

Šablona Popis
vytvoření serveru PgFlex & povolení ochrany prostřednictvím služby Backup Vault

Nasazení do Azure
Šablona, která vytvoří flexibilní server PostgreSQL a povolí ochranu prostřednictvím služby Backup Vault
nasazení služby Azure Database for PostgreSQL (flexibilní) s využitím AAD

Nasazení do Azure
Tato šablona poskytuje způsob, jak nasadit flexibilní serverovou databázi Azure database for PostgreSQL s integrací AAD.
nasazení služby Azure Database for PostgreSQL (flexibilní) s využitím virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob, jak nasadit flexibilní serverovou databázi Azure Database for PostgreSQL s integrací virtuální sítě.
SonarQube ve webové aplikaci s integrací PostgreSQL a virtuální sítě

Nasazení do Azure
Tato šablona poskytuje snadné nasazení SonarQube do webové aplikace v Linuxu s flexibilním serverem PostgreSQL, integrací virtuální sítě a privátním DNS.

Definice prostředku Terraformu (poskytovatel AzAPI)

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

  • Skupina prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforPostgreSQL/flexibleServers, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01-preview"
  name = "string"
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      highAvailability = {
        mode = "string"
        standbyAvailabilityZone = "string"
      }
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      network = {
        delegatedSubnetResourceId = "string"
        privateDnsZoneArmResourceId = "string"
      }
      pointInTimeUTC = "string"
      sourceServerResourceId = "string"
      storage = {
        storageSizeGB = int
      }
      version = "string"
    }
  })
}

Hodnoty vlastností

Zálohování

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Hodnota označující, zda je na serveru povolená Geo-Redundant zálohování. Zakázáno
Povoleno

Vysoká dostupnost

Jméno Popis Hodnota
režim Režim vysoké dostupnosti pro server. Zakázáno
ZoneRedundant
standbyAvailabilityZone informace o zóně dostupnosti pohotovostního režimu. řetězec

MaintenanceWindow

Jméno Popis Hodnota
customWindow označuje, jestli je vlastní okno povolené nebo zakázané. řetězec
denOfWeek den v týdnu pro časové období údržby Int
startHour počáteční hodina pro časové období údržby Int
startMinute počáteční minuta pro časové období údržby Int

Microsoft.DBforPostgreSQL/flexibleServers

Jméno Popis Hodnota
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti serveru. ServerProperties
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/flexibleServers@2021-06-01-preview

Síť

Jméno Popis Hodnota
delegatedSubnetResourceId ID prostředku arm delegovaná podsíť. řetězec
privateDnsZoneArmResourceId ID prostředku privátní zóny DNS. řetězec

ServerProperties

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í). řetězec
administratorLoginPassword Přihlašovací heslo správce (vyžaduje se k vytvoření serveru). řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
availabilityZone informace o zóně dostupnosti serveru. řetězec
zálohování Vlastnosti zálohování serveru Backup
createMode Režim vytvoření nového serveru PostgreSQL. Vytvořit
Výchozí
PointInTimeRestore
Aktualizovat
vysoká dostupnost Vlastnosti vysoké dostupnosti serveru s vysokou dostupností
maintenanceWindow Vlastnosti časového období údržby serveru MaintenanceWindow
síť Vlastnosti sítě serveru Síť
pointInTimeUTC Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. Vyžaduje se, když je createMode PointInTimeRestore. řetězec
sourceServerResourceId ID prostředku zdrojového serveru, ze které se má obnovit. Vyžaduje se, když je createMode PointInTimeRestore. řetězec
skladování Vlastnosti úložiště serveru Úložiště
verze Verze serveru PostgreSQL. '11'
'12'
'13'

Sku

Jméno Popis Hodnota
Jméno Název skladové položky, obvykle úroveň + řada + jádra, například Standard_D4s_v3. string (povinné)
úroveň Úroveň konkrétní skladové položky, například nárazové. "Nárazové"
GeneralPurpose
MemoryOptimized (povinné)

Skladování

Jméno Popis Hodnota
storageSizeGB Maximální povolené úložiště pro server. Int

TrackedResourceTags

Jméno Popis Hodnota