Microsoft.DBforPostgreSQL flexibleServers 2022-01-20-preview

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@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'
  }
}

Egenskapsvärden

flexibleServers

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

ServerEgenskaper

Name 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
availabilityZone tillgänglighetszoninformation för servern. sträng
säkerhetskopiering 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. Högtillgänglighet
maintenanceWindow Egenskaper för underhållsperiod för en server. UnderhållWindow
network Nätverksegenskaper för en server. Nätverk
pointInTimeUTC Skapandetid för återställningspunkt (ISO8601 format) och anger den tid som återställningen ska utföras 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
storage Lagringsegenskaper för en server. Storage
version PostgreSQL Server-version. '11'
'12'
'13'
'14'

Backup

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

Högtillgänglighet

Name Beskrivning Värde
mode HA-läget för servern. "Inaktiverad"
"SameZone"
"ZoneRedundant"
standbyAvailabilityZone tillgänglighetszonsinformation för vänteläge. sträng

UnderhållWindow

Name Beskrivning Värde
customWindow anger om anpassat fönster är aktiverat eller inaktiverat sträng
dayOfWeek veckodag för underhållsperiod int
startHour starttimmes för underhållsperiod int
startMinute startminuter för underhållsperiod int

Nätverk

Name Beskrivning Värde
delegatedSubnetResourceId resurs-ID för delegerat undernät. sträng
privateDnsZoneArmResourceId resurs-ID för privat dns-zon. sträng

Storage

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

Sku

Name Beskrivning Värde
name 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)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribuera Azure Database for PostgreSQL (flexibel) med AAD

Distribuera till Azure
Den här mallen ger dig ett sätt att distribuera en Azure-databas för En flexibel server för PostgreSQL med AAD-integrering.
Distribuera Azure Database for PostgreSQL (flexibel) 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å webbapp 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 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": "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"
  }
}

Egenskapsvärden

flexibleServers

Name Beskrivning Värde
typ Resurstypen "Microsoft.DBforPostgreSQL/flexibleServers"
apiVersion Resurs-API-versionen "2022-01-20-preview"
name Resursnamnet sträng (krävs)
location Den geo-plats där resursen finns sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
sku Serverns SKU (prisnivå). Sku
properties Egenskaper för servern. ServerEgenskaper

ServerEgenskaper

Name 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
availabilityZone tillgänglighetszoninformation för servern. sträng
säkerhetskopiering 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. Högtillgänglighet
maintenanceWindow Egenskaper för underhållsperiod för en server. UnderhållWindow
network Nätverksegenskaper för en server. Nätverk
pointInTimeUTC Skapandetid för återställningspunkt (ISO8601 format) och anger den tid som återställningen ska utföras 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
storage Lagringsegenskaper för en server. Storage
version PostgreSQL Server-version. '11'
'12'
'13'
'14'

Backup

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

Högtillgänglighet

Name Beskrivning Värde
mode HA-läget för servern. "Inaktiverad"
"SameZone"
"ZoneRedundant"
standbyAvailabilityZone tillgänglighetszonsinformation för vänteläge. sträng

UnderhållWindow

Name Beskrivning Värde
customWindow anger om anpassat fönster är aktiverat eller inaktiverat sträng
dayOfWeek veckodag för underhållsperiod int
startHour starttimmes för underhållsperiod int
startMinute startminuter för underhållsperiod int

Nätverk

Name Beskrivning Värde
delegatedSubnetResourceId resurs-ID för delegerat undernät. sträng
privateDnsZoneArmResourceId resurs-ID för privat dns-zon. sträng

Storage

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

Sku

Name Beskrivning Värde
name 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. Burstbar. "Burstbar"
"GeneralPurpose"
"MemoryOptimized" (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
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 PostgreSQL med en flexibel server med AAD-integrering.
Distribuera Azure Database for PostgreSQL (flexibel) med VNet

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

Distribuera till Azure
Den här mallen ger enkel distribution av SonarQube till webbapp 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 är mål:

  • Resursgrupper

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@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"
    }
  })
}

Egenskapsvärden

flexibleServers

Name Beskrivning Värde
typ Resurstypen "Microsoft.DBforPostgreSQL/flexibleServers@2022-01-20-preview"
name Resursnamnet sträng (krävs)
location Den geo-plats där resursen finns sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
sku Serverns SKU (prisnivå). Sku
properties Egenskaper för servern. ServerEgenskaper

ServerEgenskaper

Name 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
availabilityZone tillgänglighetszoninformation för servern. sträng
säkerhetskopiering Egenskaper för säkerhetskopiering 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. Högtillgänglighet
maintenanceWindow Egenskaper för underhållsperiod för en server. UnderhållWindow
network Nätverksegenskaper för en server. Nätverk
pointInTimeUTC Återställningspunktens skapandetid (ISO8601 format) och anger den tid som återställningen ska utföras 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
storage Lagringsegenskaper för en server. Storage
version PostgreSQL Server-version. "11"
"12"
"13"
"14"

Backup

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

Högtillgänglighet

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

UnderhållWindow

Name Beskrivning Värde
customWindow anger om anpassat fönster är aktiverat eller inaktiverat sträng
dayOfWeek veckodag för underhållsperiod int
startHour starttimmes för underhållsperiod int
startMinute startminut för underhållsperiod int

Nätverk

Name Beskrivning Värde
delegatedSubnetResourceId resurs-ID för delegerat undernät. sträng
privateDnsZoneArmResourceId resurs-ID för privat DNS-zon. sträng

Storage

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

Sku

Name Beskrivning Värde
name 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. Burstbar. "Burstbar"
"GeneralPurpose"
"MemoryOptimized" (krävs)