Dela via


Microsoft.DBforPostgreSQL flexibleServers 2021-06-01

Bicep-resursdefinition

Resurstypen flexibleServers kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DBforPostgreSQL/flexibleServers-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01' = {
  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'
  }
}

Egenskapsvärden

Säkerhetskopia

Namn Beskrivning Värde
backupRetentionDays Kvarhållningsdagar för säkerhetskopiering för servern. Int
geoRedundantBackup Ett värde som anger om Geo-Redundant säkerhetskopiering är aktiverad på servern. "Inaktiverad"
"Aktiverad"

Högtillgänglighet

Namn Beskrivning Värde
läge HA-läget för servern. "Inaktiverad"
"ZoneRedundant"
standbyAvailabilityZone tillgänglighetszoninformation för vänteläge. sträng

UnderhållWindow

Namn Beskrivning Värde
customWindow anger om anpassat fönster är aktiverat eller inaktiverat sträng
dayOfWeek dag i veckan för underhållsperiod Int
startHour starttimmes för underhållsperiod Int
startMinute startminut för underhållsperiod Int

Microsoft.DBforPostgreSQL/flexibleServers

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för servern. ServerEgenskaper
Sku Serverns SKU (prisnivå). Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

Nätverk

Namn Beskrivning Värde
delegatedSubnetResourceId resurs-ID för delegerade undernätsarmen. sträng
privateDnsZoneArmResourceId resurs-ID för privat dns-zon. sträng

ServerEgenskaper

Namn Beskrivning Värde
administratorLogin Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). sträng
administratorLoginPassword Administratörens inloggningslösenord (krävs för att skapa servern). sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
availabilityZone tillgänglighetszoninformation för servern. sträng
säkerhetskopia Säkerhetskopieringsegenskaper för en server. Säkerhetskopiering
createMode Läget för att skapa en ny PostgreSQL-server. "Skapa"
"Standard"
"PointInTimeRestore"
"Uppdatera"
highAvailability Egenskaper för hög tillgänglighet för en server. HighAvailability
underhållWindow Egenskaper för underhållsfönster för en server. MaintenanceWindow
nätverk Nätverksegenskaper för en server. Nätverk
pointInTimeUTC Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. Det krävs när "createMode" är "PointInTimeRestore". sträng
sourceServerResourceId Källserverns resurs-ID som ska återställas från. Det krävs när "createMode" är "PointInTimeRestore". sträng
lagring Lagringsegenskaper för en server. Storage
version PostgreSQL Server-version. '11'
'12'
'13'
'14'

Sku

Namn Beskrivning Värde
Namn Namnet på sku:n, vanligtvis nivå + familj + kärnor, t.ex. Standard_D4s_v3. sträng (krävs)
Nivå Nivån för den specifika SKU:n, t.ex. Burstable. "Burstable"
"GeneralPurpose"
"MemoryOptimized" (krävs)

Lagring

Namn Beskrivning Värde
storageSizeGB Maximalt antal tillåtna lagringsutrymmen för en server. Int

TrackedResourceTags

Namn Beskrivning Värde

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa PgFlex-server & aktivera skydd via Backup Vault Mall som skapar en flexibel PostgreSQL-server och aktiverar skydd via Backup Vault
Distribuera Azure Database for PostgreSQL (flexibel) med AAD Den här mallen är ett sätt att distribuera en Azure-databas för flexibel server för PostgreSQL med AAD-integrering.
Distribuera Azure Database for PostgreSQL (flexibelt) med VNet Den här mallen är ett sätt att distribuera en Azure-databas för flexibel server för PostgreSQL med VNet-integrering.
SonarQube på webbappen med PostgreSQL- och VNet-integrering Den här mallen ger enkel distribution av SonarQube till webbappen i Linux med PostgreSQL – flexibel server, VNet-integrering och privat DNS.

Resursdefinition för ARM-mall

Resurstypen flexibleServers kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DBforPostgreSQL/flexibleServers-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DBforPostgreSQL/flexibleServers",
  "apiVersion": "2021-06-01",
  "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"
  }
}

Egenskapsvärden

Säkerhetskopia

Namn Beskrivning Värde
backupRetentionDays Kvarhållningsdagar för säkerhetskopiering för servern. Int
geoRedundantBackup Ett värde som anger om Geo-Redundant säkerhetskopiering är aktiverad på servern. "Inaktiverad"
"Aktiverad"

Högtillgänglighet

Namn Beskrivning Värde
läge HA-läget för servern. "Inaktiverad"
"ZoneRedundant"
standbyAvailabilityZone tillgänglighetszoninformation för vänteläge. sträng

UnderhållWindow

Namn Beskrivning Värde
customWindow anger om anpassat fönster är aktiverat eller inaktiverat sträng
dayOfWeek dag i veckan för underhållsperiod Int
startHour starttimmes för underhållsperiod Int
startMinute startminut för underhållsperiod Int

Microsoft.DBforPostgreSQL/flexibleServers

Namn Beskrivning Värde
apiVersion API-versionen '2021-06-01'
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för servern. ServerEgenskaper
Sku Serverns SKU (prisnivå). Sku
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.DBforPostgreSQL/flexibleServers"

Nätverk

Namn Beskrivning Värde
delegatedSubnetResourceId resurs-ID för delegerade undernätsarmen. sträng
privateDnsZoneArmResourceId resurs-ID för privat dns-zon. sträng

ServerEgenskaper

Namn Beskrivning Värde
administratorLogin Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). sträng
administratorLoginPassword Administratörens inloggningslösenord (krävs för att skapa servern). sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
availabilityZone tillgänglighetszoninformation för servern. sträng
säkerhetskopia Säkerhetskopieringsegenskaper för en server. Säkerhetskopiering
createMode Läget för att skapa en ny PostgreSQL-server. "Skapa"
"Standard"
"PointInTimeRestore"
"Uppdatera"
highAvailability Egenskaper för hög tillgänglighet för en server. HighAvailability
underhållWindow Egenskaper för underhållsfönster för en server. MaintenanceWindow
nätverk Nätverksegenskaper för en server. Nätverk
pointInTimeUTC Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. Det krävs när "createMode" är "PointInTimeRestore". sträng
sourceServerResourceId Källserverns resurs-ID som ska återställas från. Det krävs när "createMode" är "PointInTimeRestore". sträng
lagring Lagringsegenskaper för en server. Storage
version PostgreSQL Server-version. '11'
'12'
'13'
'14'

Sku

Namn Beskrivning Värde
Namn Namnet på sku:n, vanligtvis nivå + familj + kärnor, t.ex. Standard_D4s_v3. sträng (krävs)
Nivå Nivån för den specifika SKU:n, t.ex. Burstable. "Burstable"
"GeneralPurpose"
"MemoryOptimized" (krävs)

Lagring

Namn Beskrivning Värde
storageSizeGB Maximalt antal tillåtna lagringsutrymmen för en server. Int

TrackedResourceTags

Namn Beskrivning Värde

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa PgFlex-server & aktivera skydd via Backup Vault

Distribuera till Azure
Mall som skapar en flexibel PostgreSQL-server och aktiverar skydd via Backup Vault
Distribuera Azure Database for PostgreSQL (flexibel) med AAD

Distribuera till Azure
Den här mallen är ett sätt att distribuera en Azure-databas för flexibel server för PostgreSQL med AAD-integrering.
Distribuera Azure Database for PostgreSQL (flexibelt) med VNet

Distribuera till Azure
Den här mallen är ett sätt att distribuera en Azure-databas för flexibel server för PostgreSQL med VNet-integrering.
SonarQube på webbappen med PostgreSQL- och VNet-integrering

Distribuera till Azure
Den här mallen ger enkel distribution av SonarQube till webbappen i Linux med PostgreSQL – flexibel server, VNet-integrering och privat DNS.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen flexibleServers kan distribueras med åtgärder som mål:

  • Resursgrupp

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DBforPostgreSQL/flexibleServers-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01"
  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"
    }
  })
}

Egenskapsvärden

Säkerhetskopia

Namn Beskrivning Värde
backupRetentionDays Kvarhållningsdagar för säkerhetskopiering för servern. Int
geoRedundantBackup Ett värde som anger om Geo-Redundant säkerhetskopiering är aktiverad på servern. "Inaktiverad"
"Aktiverad"

Högtillgänglighet

Namn Beskrivning Värde
läge HA-läget för servern. "Inaktiverad"
"ZoneRedundant"
standbyAvailabilityZone tillgänglighetszoninformation för vänteläge. sträng

UnderhållWindow

Namn Beskrivning Värde
customWindow anger om anpassat fönster är aktiverat eller inaktiverat sträng
dayOfWeek dag i veckan för underhållsperiod Int
startHour starttimmes för underhållsperiod Int
startMinute startminut för underhållsperiod Int

Microsoft.DBforPostgreSQL/flexibleServers

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för servern. ServerEgenskaper
Sku Serverns SKU (prisnivå). Sku
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01"

Nätverk

Namn Beskrivning Värde
delegatedSubnetResourceId resurs-ID för delegerade undernätsarmen. sträng
privateDnsZoneArmResourceId resurs-ID för privat dns-zon. sträng

ServerEgenskaper

Namn Beskrivning Värde
administratorLogin Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). sträng
administratorLoginPassword Administratörens inloggningslösenord (krävs för att skapa servern). sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
availabilityZone tillgänglighetszoninformation för servern. sträng
säkerhetskopia Säkerhetskopieringsegenskaper för en server. Säkerhetskopiering
createMode Läget för att skapa en ny PostgreSQL-server. "Skapa"
"Standard"
"PointInTimeRestore"
"Uppdatera"
highAvailability Egenskaper för hög tillgänglighet för en server. HighAvailability
underhållWindow Egenskaper för underhållsfönster för en server. MaintenanceWindow
nätverk Nätverksegenskaper för en server. Nätverk
pointInTimeUTC Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. Det krävs när "createMode" är "PointInTimeRestore". sträng
sourceServerResourceId Källserverns resurs-ID som ska återställas från. Det krävs när "createMode" är "PointInTimeRestore". sträng
lagring Lagringsegenskaper för en server. Storage
version PostgreSQL Server-version. '11'
'12'
'13'
'14'

Sku

Namn Beskrivning Värde
Namn Namnet på sku:n, vanligtvis nivå + familj + kärnor, t.ex. Standard_D4s_v3. sträng (krävs)
Nivå Nivån för den specifika SKU:n, t.ex. Burstable. "Burstable"
"GeneralPurpose"
"MemoryOptimized" (krävs)

Lagring

Namn Beskrivning Värde
storageSizeGB Maximalt antal tillåtna lagringsutrymmen för en server. Int

TrackedResourceTags

Namn Beskrivning Värde