Microsoft.DBforPostgreSQL flexibleServers 2022-01-20-preview

Definice prostředku Bicep

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

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@2022-01-20-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: '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'
  }
}

Hodnoty vlastností

flexibilní servery

Název Description Hodnota
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
Sku Skladová položka (cenová úroveň) serveru. Sku
properties Vlastnosti serveru. Vlastnosti serveru

Vlastnosti serveru

Název Description Hodnota
administratorLogin Přihlašovací jméno správce serveru. Lze zadat pouze v případě, že se server vytváří (a vyžaduje se k vytvoření). řetězec
administratorLoginPassword Přihlašovací heslo správce (vyžadované pro vytvoření serveru) řetězec
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 serveru s vysokou dostupností Vysoká dostupnost
údržbaWindow Vlastnosti časového období údržby serveru. ÚdržbaWindow
network Síťové vlastnosti serveru. Síť
pointInTimeUTC Čas vytvoření bodu obnovení (ISO8601 formát) s určením času, ze který se má provést obnovení. Vyžaduje se, když createMode je PointInTimeRestore. řetězec
sourceServerResourceId ID prostředku zdrojového serveru, ze které se má provést obnovení. Vyžaduje se, když createMode je PointInTimeRestore. řetězec
úložiště Vlastnosti úložiště serveru. Storage
verze Verze serveru PostgreSQL. '11'
'12'
'13'
'14'

Backup

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Hodnota označující, jestli je na serveru povolené zálohování Geo-Redundant. Zakázáno
'Povoleno'

Vysoká dostupnost

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

ÚdržbaWindow

Název Description Hodnota
customWindow určuje, jestli je vlastní okno povolené nebo zakázané. řetězec
Dayofweek den v týdnu pro časové období údržby int
startHour počáteční hodina časového období údržby int
startMinute počáteční minuta pro časové období údržby int

Síť

Název Description Hodnota
delegatedSubnetResourceId ID prostředku ARM delegovaného podsítě. řetězec
privateDnsZoneArmResourceId ID prostředku ARM zóny privátního DNS. řetězec

Storage

Název Description Hodnota
storageSizeGB Maximální povolené úložiště pro server int

Skladová jednotka (SKU)

Název Description Hodnota
name Název skladové položky, obvykle vrstva + rodina + jádra, například Standard_D4s_v3. string (povinné)
tier Úroveň konkrétní skladové položky, například Nárazová. 'Burstable'
'GeneralPurpose'
MemoryOptimized (povinné)

Šablony pro rychlý start

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

Template (Šablona) Description
Nasazení Azure Database for PostgreSQL (flexibilní) s využitím AAD

Nasazení do Azure
Tato šablona poskytuje způsob nasazení flexibilního serveru Azure Database for PostgreSQL s integrací AAD.
Nasazení Azure Database for PostgreSQL (flexibilní) s využitím virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob nasazení flexibilního serveru Azure Database for PostgreSQL s integrací virtuální sítě.
SonarQube on Web App with PostgreSQL and VNet Integration

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 šablony ARM

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

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í kód JSON.

{
  "type": "Microsoft.DBforPostgreSQL/flexibleServers",
  "apiVersion": "2022-01-20-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "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"
  }
}

Hodnoty vlastností

flexibilní servery

Název Description Hodnota
typ Typ prostředku Microsoft.DBforPostgreSQL/flexibleServers
apiVersion Verze rozhraní API prostředků '2022-01-20-preview'
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
Sku Skladová položka (cenová úroveň) serveru. Sku
properties Vlastnosti serveru. Vlastnosti serveru

Vlastnosti serveru

Název Description Hodnota
administratorLogin Přihlašovací jméno správce serveru. Lze zadat pouze v případě, že se server vytváří (a vyžaduje se k vytvoření). řetězec
administratorLoginPassword Přihlašovací heslo správce (vyžadované pro vytvoření serveru) řetězec
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 serveru s vysokou dostupností Vysoká dostupnost
údržbaWindow Vlastnosti časového období údržby serveru. ÚdržbaWindow
network Síťové vlastnosti serveru. Síť
pointInTimeUTC Čas vytvoření bodu obnovení (ISO8601 formát) s určením času, ze který se má provést obnovení. Vyžaduje se, když createMode je PointInTimeRestore. řetězec
sourceServerResourceId ID prostředku zdrojového serveru, ze které se má provést obnovení. Vyžaduje se, když createMode je PointInTimeRestore. řetězec
úložiště Vlastnosti úložiště serveru. Storage
verze Verze serveru PostgreSQL. '11'
'12'
'13'
'14'

Backup

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Hodnota označující, jestli je na serveru povolené zálohování Geo-Redundant. Zakázáno
'Povoleno'

Vysoká dostupnost

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

ÚdržbaWindow

Název Description Hodnota
customWindow určuje, jestli je vlastní okno povolené nebo zakázané. řetězec
Dayofweek den v týdnu pro časové období údržby int
startHour počáteční hodina časového období údržby int
startMinute počáteční minuta pro časové období údržby int

Síť

Název Description Hodnota
delegatedSubnetResourceId ID prostředku ARM delegovaného podsítě. řetězec
privateDnsZoneArmResourceId ID prostředku ARM zóny privátního DNS. řetězec

Storage

Název Description Hodnota
storageSizeGB Maximální povolené úložiště pro server int

Skladová jednotka (SKU)

Název Description Hodnota
name Název skladové položky, obvykle vrstva + rodina + jádra, například Standard_D4s_v3. string (povinné)
tier Úroveň konkrétní skladové položky, například Nárazová. 'Burstable'
'GeneralPurpose'
MemoryOptimized (povinné)

Šablony pro rychlý start

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

Template (Šablona) Description
Nasazení Azure Database for PostgreSQL (flexibilní) s využitím AAD

Nasazení do Azure
Tato šablona poskytuje způsob nasazení flexibilního serveru Azure Database for PostgreSQL s integrací AAD.
Nasazení Azure Database for PostgreSQL (flexibilní) s využitím virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob nasazení flexibilního serveru Azure Database for PostgreSQL s integrací virtuální sítě.
SonarQube on Web App with PostgreSQL and VNet Integration

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 (zprostředkovatele AzAPI)

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/flexibleServers@2022-01-20-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  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"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Hodnoty vlastností

flexibilní servery

Název Description Hodnota
typ Typ prostředku Microsoft.DBforPostgreSQL/flexibleServers@2022-01-20-preview
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot.
Sku Skladová položka (cenová úroveň) serveru. Sku
properties Vlastnosti serveru. Vlastnosti serveru

Vlastnosti serveru

Název Description Hodnota
administratorLogin Přihlašovací jméno správce serveru. Lze zadat pouze v případě, že se server vytváří (a vyžaduje se k vytvoření). řetězec
administratorLoginPassword Přihlašovací heslo správce (vyžadované pro vytvoření serveru) řetězec
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 serveru s vysokou dostupností Vysoká dostupnost
údržbaWindow Vlastnosti časového období údržby serveru. ÚdržbaWindow
network Síťové vlastnosti serveru. Síť
pointInTimeUTC Čas vytvoření bodu obnovení (ISO8601 formát) s určením času, ze který se má provést obnovení. Vyžaduje se, když createMode je PointInTimeRestore. řetězec
sourceServerResourceId ID prostředku zdrojového serveru, ze které se má provést obnovení. Vyžaduje se, když createMode je PointInTimeRestore. řetězec
úložiště Vlastnosti úložiště serveru. Storage
verze Verze serveru PostgreSQL. "11"
"12"
"13"
"14"

Backup

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Hodnota označující, jestli je na serveru povolené zálohování Geo-Redundant. "Zakázáno"
"Povoleno"

Vysoká dostupnost

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

ÚdržbaWindow

Název Description Hodnota
customWindow označuje, jestli je vlastní okno povolené nebo zakázané. řetězec
Dayofweek den v týdnu pro časové období údržby int
začátek hodiny počáteční hodina pro časové období údržby int
začátekMinute počáteční minuta pro časové období údržby int

Síť

Název Description Hodnota
delegatedSubnetResourceId ID prostředku ARM delegovaná podsíť. řetězec
privateDnsZoneArmResourceId ID prostředku ARM zóny privátního DNS. řetězec

Storage

Název Description Hodnota
storageSizeGB Maximální povolené úložiště pro server int

Skladová jednotka (SKU)

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