Dela via


Microsoft.DBforPostgreSQL flexibleServers

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@2023-12-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    authConfig: {
      activeDirectoryAuth: 'string'
      passwordAuth: 'string'
      tenantId: 'string'
    }
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    createMode: 'string'
    dataEncryption: {
      geoBackupKeyURI: 'string'
      geoBackupUserAssignedIdentityId: 'string'
      primaryKeyURI: 'string'
      primaryUserAssignedIdentityId: 'string'
      type: 'string'
    }
    highAvailability: {
      mode: 'string'
      standbyAvailabilityZone: 'string'
    }
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    network: {
      delegatedSubnetResourceId: 'string'
      privateDnsZoneArmResourceId: 'string'
      publicNetworkAccess: 'string'
    }
    pointInTimeUTC: 'string'
    replica: {
      promoteMode: 'string'
      promoteOption: 'string'
      role: 'string'
    }
    replicationRole: 'string'
    sourceServerResourceId: 'string'
    storage: {
      autoGrow: 'string'
      iops: int
      storageSizeGB: int
      throughput: int
      tier: 'string'
      type: 'string'
    }
    version: 'string'
  }
}

Egenskapsvärden

flexibleServers

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

UserAssignedIdentity

Namn Beskrivning Värde
typ de typer av identiteter som är associerade med den här resursen. för närvarande begränsad till "Ingen och UserAssigned" "Ingen"
"UserAssigned" (krävs)
userAssignedIdentities representerar mappning av användartilldelade identiteter. UserAssignedIdentityMap

UserAssignedIdentityMap

Namn Beskrivning Värde
{anpassad egenskap} UserIdentity

UserIdentity

Namn Beskrivning Värde
clientId klientidentifieraren för tjänstens huvudnamn som den här identiteten representerar. sträng
principalId objektidentifieraren för tjänstens huvudnamn som den här identiteten representerar. 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.
authConfig AuthConfig-egenskaper för en server. AuthConfig
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"
"GeoRestore"
"PointInTimeRestore"
"Replik"
"ReviveDropped"
"Uppdatera"
dataKryptering Datakrypteringsegenskaper för en server. DataEncryption
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. Den här nätverksegenskapen måste endast skickas om du vill att servern ska vara privat åtkomstserver. 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" eller "GeoRestore" eller "ReviveDropped". sträng
replik Replikegenskaper för en server. Dessa replikegenskaper måste endast skickas om du vill höja upp en server. replik
replicationRole Replikeringsrollen för servern "AsyncReplica"
"GeoAsyncReplica"
"Ingen"
"Primär"
sourceServerResourceId Källserverns resurs-ID som ska återställas från. Det krävs när "createMode" är "PointInTimeRestore" eller "GeoRestore" eller "Replica" eller "ReviveDropped". Den här egenskapen returneras endast för replikservern sträng
lagring Lagringsegenskaper för en server. Storage
version PostgreSQL Server-version. '11'
'12'
'13'
'14'
'15'
'16'

AuthConfig

Namn Beskrivning Värde
activeDirectoryAuth Om aktiverad är Azure Active Directory-autentisering aktiverat. "Inaktiverad"
"Aktiverad"
passwordAuth Om aktiverad är lösenordsautentisering aktiverat. "Inaktiverad"
"Aktiverad"
tenantId Klient-ID för servern. sträng

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"

DataKryptering

Namn Beskrivning Värde
geoBackupKeyURI URI för nyckeln i keyvault för datakryptering för geo-säkerhetskopiering av servern. sträng
geoBackupUserAssignedIdentityId Resurs-ID för den användartilldelade identitet som ska användas för datakryptering för geo-säkerhetskopiering av servern. sträng
primaryKeyURI URI för nyckeln i keyvault för datakryptering av den primära servern. sträng
primaryUserAssignedIdentityId Resurs-ID för den användartilldelade identitet som ska användas för datakryptering av den primära servern. sträng
typ Datakrypteringstyp som ska visas om den är Systemhanterad jämfört med Azure Key Vault. "AzureKeyVault"
"SystemManaged"

Högtillgänglighet

Namn Beskrivning Värde
läge HA-läget för servern. "Inaktiverad"
"SameZone"
"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

Nätverk

Namn Beskrivning Värde
delegatedSubnetResourceId Resurs-ID för delegerade undernätsarmen. Detta måste skickas under skapande, om vi vill att servern ska matas in med VNET, dvs. privat åtkomstserver. Under uppdateringen skickar du endast detta om vi vill uppdatera värdet för privat DNS-zon. sträng
privateDnsZoneArmResourceId Resurs-ID för privat dns-zon. Detta måste skickas under skapande, om vi vill att servern ska matas in med VNET, dvs. privat åtkomstserver. Under uppdateringen skickar du endast detta om vi vill uppdatera värdet för privat DNS-zon. sträng
publicNetworkAccess offentlig nätverksåtkomst är aktiverad eller inte "Inaktiverad"
"Aktiverad"

Replik

Namn Beskrivning Värde
promoteMode Anger upphöjningsläget för en replikserver. Det här är en skrivskyddad egenskap. "fristående"
"switchover"
promoteOption Anger alternativ för att höja upp för en replikserver. Det här är en skrivskyddad egenskap. "tvingad"
"planerad"
roll Används för att ange serverns roll i replikeringsuppsättningen. "AsyncReplica"
"GeoAsyncReplica"
"Ingen"
"Primär"

Lagring

Namn Beskrivning Värde
autoGrow Flagga för att aktivera/inaktivera Automatisk ökning av lagring för flexibel server. "Inaktiverad"
"Aktiverad"
iops IOPS-kvantitet på lagringsnivå. Den här egenskapen måste anges för lagringstyp PremiumV2_LRS Int
storageSizeGB Maximalt antal tillåtna lagringsutrymmen för en server. Int
genomströmning Lagringsdataflöde för servern. Detta måste anges för lagringstyp PremiumV2_LRS Int
Nivå Namn på lagringsnivå för IOPS. "P1"
"P10"
"P15"
"P2"
"P20"
"P3"
"P30"
"P4"
"P40"
"P50"
"P6"
"P60"
"P70"
"P80"
typ Lagringstyp för servern. Tillåtna värden är Premium_LRS och PremiumV2_LRS, och standardvärdet är Premium_LRS om det inte anges "PremiumV2_LRS"
"Premium_LRS"

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)

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 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": "2023-12-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "authConfig": {
      "activeDirectoryAuth": "string",
      "passwordAuth": "string",
      "tenantId": "string"
    },
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "createMode": "string",
    "dataEncryption": {
      "geoBackupKeyURI": "string",
      "geoBackupUserAssignedIdentityId": "string",
      "primaryKeyURI": "string",
      "primaryUserAssignedIdentityId": "string",
      "type": "string"
    },
    "highAvailability": {
      "mode": "string",
      "standbyAvailabilityZone": "string"
    },
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "network": {
      "delegatedSubnetResourceId": "string",
      "privateDnsZoneArmResourceId": "string",
      "publicNetworkAccess": "string"
    },
    "pointInTimeUTC": "string",
    "replica": {
      "promoteMode": "string",
      "promoteOption": "string",
      "role": "string"
    },
    "replicationRole": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "autoGrow": "string",
      "iops": "int",
      "storageSizeGB": "int",
      "throughput": "int",
      "tier": "string",
      "type": "string"
    },
    "version": "string"
  }
}

Egenskapsvärden

flexibleServers

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

UserAssignedIdentity

Namn Beskrivning Värde
typ de typer av identiteter som är associerade med den här resursen. för närvarande begränsad till "Ingen och UserAssigned" "Ingen"
"UserAssigned" (krävs)
userAssignedIdentities representerar mappning av användartilldelade identiteter. UserAssignedIdentityMap

UserAssignedIdentityMap

Namn Beskrivning Värde
{anpassad egenskap} UserIdentity

UserIdentity

Namn Beskrivning Värde
clientId klientidentifieraren för tjänstens huvudnamn som den här identiteten representerar. sträng
principalId objektidentifieraren för tjänstens huvudnamn som den här identiteten representerar. 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.
authConfig AuthConfig-egenskaper för en server. AuthConfig
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"
"GeoRestore"
"PointInTimeRestore"
"Replik"
"ReviveDropped"
"Uppdatera"
dataKryptering Datakrypteringsegenskaper för en server. DataEncryption
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. Den här nätverksegenskapen måste endast skickas om du vill att servern ska vara privat åtkomstserver. 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" eller "GeoRestore" eller "ReviveDropped". sträng
replik Replikegenskaper för en server. Dessa replikegenskaper måste endast skickas om du vill höja upp en server. replik
replicationRole Replikeringsrollen för servern "AsyncReplica"
"GeoAsyncReplica"
"Ingen"
"Primär"
sourceServerResourceId Källserverns resurs-ID som ska återställas från. Det krävs när "createMode" är "PointInTimeRestore" eller "GeoRestore" eller "Replica" eller "ReviveDropped". Den här egenskapen returneras endast för replikservern sträng
lagring Lagringsegenskaper för en server. Storage
version PostgreSQL Server-version. '11'
'12'
'13'
'14'
'15'
'16'

AuthConfig

Namn Beskrivning Värde
activeDirectoryAuth Om aktiverad är Azure Active Directory-autentisering aktiverat. "Inaktiverad"
"Aktiverad"
passwordAuth Om aktiverad är lösenordsautentisering aktiverat. "Inaktiverad"
"Aktiverad"
tenantId Klient-ID för servern. sträng

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"

DataKryptering

Namn Beskrivning Värde
geoBackupKeyURI URI för nyckeln i keyvault för datakryptering för geo-säkerhetskopiering av servern. sträng
geoBackupUserAssignedIdentityId Resurs-ID för den användartilldelade identitet som ska användas för datakryptering för geo-säkerhetskopiering av servern. sträng
primaryKeyURI URI för nyckeln i keyvault för datakryptering av den primära servern. sträng
primaryUserAssignedIdentityId Resurs-ID för den användartilldelade identitet som ska användas för datakryptering av den primära servern. sträng
typ Datakrypteringstyp som ska visas om den är Systemhanterad jämfört med Azure Key Vault. "AzureKeyVault"
"SystemManaged"

Högtillgänglighet

Namn Beskrivning Värde
läge HA-läget för servern. "Inaktiverad"
"SameZone"
"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

Nätverk

Namn Beskrivning Värde
delegatedSubnetResourceId Resurs-ID för delegerade undernätsarmen. Detta måste skickas under skapande, om vi vill att servern ska matas in med VNET, dvs. privat åtkomstserver. Under uppdateringen skickar du endast detta om vi vill uppdatera värdet för privat DNS-zon. sträng
privateDnsZoneArmResourceId Resurs-ID för privat dns-zon. Detta måste skickas under skapande, om vi vill att servern ska matas in med VNET, dvs. privat åtkomstserver. Under uppdateringen skickar du endast detta om vi vill uppdatera värdet för privat DNS-zon. sträng
publicNetworkAccess offentlig nätverksåtkomst är aktiverad eller inte "Inaktiverad"
"Aktiverad"

Replik

Namn Beskrivning Värde
promoteMode Anger upphöjningsläget för en replikserver. Det här är en skrivskyddad egenskap. "fristående"
"switchover"
promoteOption Anger alternativ för att höja upp för en replikserver. Det här är en skrivskyddad egenskap. "tvingad"
"planerad"
roll Används för att ange serverns roll i replikeringsuppsättningen. "AsyncReplica"
"GeoAsyncReplica"
"Ingen"
"Primär"

Lagring

Namn Beskrivning Värde
autoGrow Flagga för att aktivera/inaktivera Automatisk ökning av lagring för flexibel server. "Inaktiverad"
"Aktiverad"
iops IOPS-kvantitet på lagringsnivå. Den här egenskapen måste anges för lagringstyp PremiumV2_LRS Int
storageSizeGB Maximalt antal tillåtna lagringsutrymmen för en server. Int
genomströmning Lagringsdataflöde för servern. Detta måste anges för lagringstyp PremiumV2_LRS Int
Nivå Namn på lagringsnivå för IOPS. "P1"
"P10"
"P15"
"P2"
"P20"
"P3"
"P30"
"P4"
"P40"
"P50"
"P6"
"P60"
"P70"
"P80"
typ Lagringstyp för servern. Tillåtna värden är Premium_LRS och PremiumV2_LRS, och standardvärdet är Premium_LRS om det inte anges "PremiumV2_LRS"
"Premium_LRS"

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)

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@2023-12-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "UserAssigned"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      authConfig = {
        activeDirectoryAuth = "string"
        passwordAuth = "string"
        tenantId = "string"
      }
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      dataEncryption = {
        geoBackupKeyURI = "string"
        geoBackupUserAssignedIdentityId = "string"
        primaryKeyURI = "string"
        primaryUserAssignedIdentityId = "string"
        type = "string"
      }
      highAvailability = {
        mode = "string"
        standbyAvailabilityZone = "string"
      }
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      network = {
        delegatedSubnetResourceId = "string"
        privateDnsZoneArmResourceId = "string"
        publicNetworkAccess = "string"
      }
      pointInTimeUTC = "string"
      replica = {
        promoteMode = "string"
        promoteOption = "string"
        role = "string"
      }
      replicationRole = "string"
      sourceServerResourceId = "string"
      storage = {
        autoGrow = "string"
        iops = int
        storageSizeGB = int
        throughput = int
        tier = "string"
        type = "string"
      }
      version = "string"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Egenskapsvärden

flexibleServers

Namn Beskrivning Värde
typ Resurstypen "Microsoft.DBforPostgreSQL/flexibleServers@2023-12-01-preview"
Namn Resursnamnet sträng (krävs)
plats 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)
Taggar Resurstaggar. Ordlista med taggnamn och värden.
Sku Serverns SKU (prisnivå). Sku
identitet Beskriver programmets identitet. UserAssignedIdentity
Egenskaper Egenskaper för servern. ServerEgenskaper

UserAssignedIdentity

Namn Beskrivning Värde
typ de typer av identiteter som är associerade med den här resursen. för närvarande begränsad till "Ingen och UserAssigned" "UserAssigned" (krävs)
identity_ids representerar mappning av användartilldelade identiteter. Matris med användaridentitets-ID:t.

UserAssignedIdentityMap

Namn Beskrivning Värde
{anpassad egenskap} UserIdentity

UserIdentity

Namn Beskrivning Värde
clientId klientidentifieraren för tjänstens huvudnamn som den här identiteten representerar. sträng
principalId objektidentifieraren för tjänstens huvudnamn som den här identiteten representerar. 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.
authConfig AuthConfig-egenskaper för en server. AuthConfig
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"
"GeoRestore"
"PointInTimeRestore"
"Replik"
"ReviveDropped"
"Uppdatera"
dataKryptering Datakrypteringsegenskaper för en server. DataEncryption
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. Den här nätverksegenskapen måste endast skickas om du vill att servern ska vara privat åtkomstserver. 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" eller "GeoRestore" eller "ReviveDropped". sträng
replik Replikegenskaper för en server. Dessa replikegenskaper måste endast skickas om du vill höja upp en server. replik
replicationRole Replikeringsrollen för servern "AsyncReplica"
"GeoAsyncReplica"
"Ingen"
"Primär"
sourceServerResourceId Källserverns resurs-ID som ska återställas från. Det krävs när "createMode" är "PointInTimeRestore" eller "GeoRestore" eller "Replica" eller "ReviveDropped". Den här egenskapen returneras endast för replikservern sträng
lagring Lagringsegenskaper för en server. Storage
version PostgreSQL Server-version. "11"
"12"
"13"
"14"
"15"
"16"

AuthConfig

Namn Beskrivning Värde
activeDirectoryAuth Om aktiverad är Azure Active Directory-autentisering aktiverat. "Inaktiverad"
"Aktiverad"
passwordAuth Om aktiverad är lösenordsautentisering aktiverat. "Inaktiverad"
"Aktiverad"
tenantId Klient-ID för servern. sträng

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"

DataKryptering

Namn Beskrivning Värde
geoBackupKeyURI URI för nyckeln i keyvault för datakryptering för geo-säkerhetskopiering av servern. sträng
geoBackupUserAssignedIdentityId Resurs-ID för den användartilldelade identitet som ska användas för datakryptering för geo-säkerhetskopiering av servern. sträng
primaryKeyURI URI för nyckeln i keyvault för datakryptering av den primära servern. sträng
primaryUserAssignedIdentityId Resurs-ID för den användartilldelade identitet som ska användas för datakryptering av den primära servern. sträng
typ Datakrypteringstyp som ska visas om den är Systemhanterad jämfört med Azure Key Vault. "AzureKeyVault"
"SystemManaged"

Högtillgänglighet

Namn Beskrivning Värde
läge HA-läget för servern. "Inaktiverad"
"SameZone"
"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

Nätverk

Namn Beskrivning Värde
delegatedSubnetResourceId Resurs-ID för delegerade undernätsarmen. Detta måste skickas under skapande, om vi vill att servern ska matas in med VNET, dvs. privat åtkomstserver. Under uppdateringen skickar du endast detta om vi vill uppdatera värdet för privat DNS-zon. sträng
privateDnsZoneArmResourceId Resurs-ID för privat dns-zon. Detta måste skickas under skapande, om vi vill att servern ska matas in med VNET, dvs. privat åtkomstserver. Under uppdateringen skickar du endast detta om vi vill uppdatera värdet för privat DNS-zon. sträng
publicNetworkAccess offentlig nätverksåtkomst är aktiverad eller inte "Inaktiverad"
"Aktiverad"

Replik

Namn Beskrivning Värde
promoteMode Anger upphöjningsläget för en replikserver. Det här är en skrivskyddad egenskap. "fristående"
"switchover"
promoteOption Anger alternativ för att höja upp för en replikserver. Det här är en skrivskyddad egenskap. "tvingad"
"planerad"
roll Används för att ange serverns roll i replikeringsuppsättningen. "AsyncReplica"
"GeoAsyncReplica"
"Ingen"
"Primär"

Lagring

Namn Beskrivning Värde
autoGrow Flagga för att aktivera/inaktivera Automatisk ökning av lagring för flexibel server. "Inaktiverad"
"Aktiverad"
iops IOPS-kvantitet på lagringsnivå. Den här egenskapen måste anges för lagringstyp PremiumV2_LRS Int
storageSizeGB Maximalt antal tillåtna lagringsutrymmen för en server. Int
genomströmning Lagringsdataflöde för servern. Detta måste anges för lagringstyp PremiumV2_LRS Int
Nivå Namn på lagringsnivå för IOPS. "P1"
"P10"
"P15"
"P2"
"P20"
"P3"
"P30"
"P4"
"P40"
"P50"
"P6"
"P60"
"P70"
"P80"
typ Lagringstyp för servern. Tillåtna värden är Premium_LRS och PremiumV2_LRS, och standardvärdet är Premium_LRS om det inte anges "PremiumV2_LRS"
"Premium_LRS"

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)