Dela via


Microsoft.DBForPostgreSql flexibleServers 2020-02-14-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@2020-02-14-preview' = {
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    createMode: 'string'
    delegatedSubnetArguments: {
      subnetArmResourceId: 'string'
    }
    displayName: 'string'
    haEnabled: 'string'
    logBackupStorageSku: 'string'
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    pointInTimeUTC: 'string'
    privateDnsZoneArguments: {
      privateDnsZoneArmResourceId: 'string'
    }
    sourceResourceGroupName: 'string'
    sourceServerName: 'string'
    sourceSubscriptionId: 'string'
    standbyCount: int
    storageProfile: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
      storageMB: int
    }
    tags: {
      {customized property}: 'string'
    }
    version: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

Identitet

Namn Beskrivning Värde
typ Identitetstypen. "SystemAssigned"

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
identitet Azure Active Directory-identiteten för servern. Identitet
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

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änglighet Zoninformation för servern. sträng
createMode Läget för att skapa en ny PostgreSQL-server. "Standard"
"PointInTimeRestore"
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName Visningsnamnet för en server. sträng
haEnabled stand by count-värdet kan antingen aktiveras eller inaktiveras "Inaktiverad"
"Aktiverad"
logBackupStorageSku Serverns lagrings-SKU för loggsäkerhetskopiering. sträng
underhållWindow Underhållsperiod för en server. MaintenanceWindow
pointInTimeUTC Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. sträng
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName Resursgruppens namn på källan betjänar PostgreSQL-servernamnet som ska återställas från. sträng
sourceServerName PostgreSQL-källservernamnet som ska återställas från. sträng
sourceSubscriptionId Prenumerations-ID:t för källan hanterar PostgreSQL-servernamnet som ska återställas från. sträng
standbyCount Antalet väntelägen. Int
storageProfile Lagringsprofil för en server. StorageProfile
Taggar Programspecifika metadata i form av nyckel/värde-par. ServerPropertiesTags
version PostgreSQL Server-version. '11'
'12'

ServerPropertiesDelegatedSubnetArguments

Namn Beskrivning Värde
subnetArmResourceId resurs-ID för delegerade undernätsarmen. sträng

ServerPropertiesPrivateDnsZoneArguments

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

ServerPropertiesTags

Namn Beskrivning Värde

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)

StorageProfile

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"
storageMB 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": "2020-02-14-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "createMode": "string",
    "delegatedSubnetArguments": {
      "subnetArmResourceId": "string"
    },
    "displayName": "string",
    "haEnabled": "string",
    "logBackupStorageSku": "string",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "pointInTimeUTC": "string",
    "privateDnsZoneArguments": {
      "privateDnsZoneArmResourceId": "string"
    },
    "sourceResourceGroupName": "string",
    "sourceServerName": "string",
    "sourceSubscriptionId": "string",
    "standbyCount": "int",
    "storageProfile": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string",
      "storageMB": "int"
    },
    "tags": {
      "{customized property}": "string"
    },
    "version": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

Identitet

Namn Beskrivning Värde
typ Identitetstypen. "SystemAssigned"

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 "2020-02-14-preview"
identitet Azure Active Directory-identiteten för servern. Identitet
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"

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änglighet Zoninformation för servern. sträng
createMode Läget för att skapa en ny PostgreSQL-server. "Standard"
"PointInTimeRestore"
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName Visningsnamnet för en server. sträng
haEnabled stand by count-värdet kan antingen aktiveras eller inaktiveras "Inaktiverad"
"Aktiverad"
logBackupStorageSku Serverns lagrings-SKU för loggsäkerhetskopiering. sträng
underhållWindow Underhållsperiod för en server. MaintenanceWindow
pointInTimeUTC Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. sträng
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName Resursgruppens namn på källan betjänar PostgreSQL-servernamnet som ska återställas från. sträng
sourceServerName PostgreSQL-källservernamnet som ska återställas från. sträng
sourceSubscriptionId Prenumerations-ID:t för källan hanterar PostgreSQL-servernamnet som ska återställas från. sträng
standbyCount Antalet väntelägen. Int
storageProfile Lagringsprofil för en server. StorageProfile
Taggar Programspecifika metadata i form av nyckel/värde-par. ServerPropertiesTags
version PostgreSQL Server-version. '11'
'12'

ServerPropertiesDelegatedSubnetArguments

Namn Beskrivning Värde
subnetArmResourceId resurs-ID för delegerade undernätsarmen. sträng

ServerPropertiesPrivateDnsZoneArguments

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

ServerPropertiesTags

Namn Beskrivning Värde

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)

StorageProfile

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"
storageMB 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@2020-02-14-preview"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      createMode = "string"
      delegatedSubnetArguments = {
        subnetArmResourceId = "string"
      }
      displayName = "string"
      haEnabled = "string"
      logBackupStorageSku = "string"
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      pointInTimeUTC = "string"
      privateDnsZoneArguments = {
        privateDnsZoneArmResourceId = "string"
      }
      sourceResourceGroupName = "string"
      sourceServerName = "string"
      sourceSubscriptionId = "string"
      standbyCount = int
      storageProfile = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
        storageMB = int
      }
      tags = {
        {customized property} = "string"
      }
      version = "string"
    }
  })
}

Egenskapsvärden

Identitet

Namn Beskrivning Värde
typ Identitetstypen. "SystemAssigned"

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
identitet Azure Active Directory-identiteten för servern. Identitet
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@2020-02-14-preview"

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änglighet Zoninformation för servern. sträng
createMode Läget för att skapa en ny PostgreSQL-server. "Standard"
"PointInTimeRestore"
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName Visningsnamnet för en server. sträng
haEnabled stand by count-värdet kan antingen aktiveras eller inaktiveras "Inaktiverad"
"Aktiverad"
logBackupStorageSku Serverns lagrings-SKU för loggsäkerhetskopiering. sträng
underhållWindow Underhållsperiod för en server. MaintenanceWindow
pointInTimeUTC Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. sträng
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName Resursgruppens namn på källan betjänar PostgreSQL-servernamnet som ska återställas från. sträng
sourceServerName PostgreSQL-källservernamnet som ska återställas från. sträng
sourceSubscriptionId Prenumerations-ID:t för källan hanterar PostgreSQL-servernamnet som ska återställas från. sträng
standbyCount Antalet väntelägen. Int
storageProfile Lagringsprofil för en server. StorageProfile
Taggar Programspecifika metadata i form av nyckel/värde-par. ServerPropertiesTags
version PostgreSQL Server-version. '11'
'12'

ServerPropertiesDelegatedSubnetArguments

Namn Beskrivning Värde
subnetArmResourceId resurs-ID för delegerade undernätsarmen. sträng

ServerPropertiesPrivateDnsZoneArguments

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

ServerPropertiesTags

Namn Beskrivning Värde

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)

StorageProfile

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"
storageMB Maximalt antal tillåtna lagringsutrymmen för en server. Int

TrackedResourceTags

Namn Beskrivning Värde