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@2024-11-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    authConfig: {
      activeDirectoryAuth: 'string'
      passwordAuth: 'string'
      tenantId: 'string'
    }
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    cluster: {
      clusterSize: int
    }
    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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

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"

Kluster

Namn Beskrivning Värde
clusterSize Antalet noder för klustret. Int

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

Microsoft.DBforPostgreSQL/flexibleServers

Namn Beskrivning Värde
identitet Beskriver programmets identitet. UserAssignedIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 3
Mönster = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (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. 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"

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
kluster Klusteregenskaper för en server. kluster
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'
'17'

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
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 och UltraSSD_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 och UltraSSD_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, PremiumV2_LRS och UltraSSD_LRS. Standardvärdet är Premium_LRS om det inte anges "PremiumV2_LRS"
"Premium_LRS"
"UltraSSD_LRS"

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde
typ de typer av identiteter som är associerade med den här resursen "Ingen"
"SystemAssigned"
"UserAssigned" (krävs)
userAssignedIdentities representerar mappning av användartilldelade identiteter. UserAssignedIdentityMap

UserAssignedIdentityMap

Namn Beskrivning Värde

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

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": "2024-11-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "authConfig": {
      "activeDirectoryAuth": "string",
      "passwordAuth": "string",
      "tenantId": "string"
    },
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "cluster": {
      "clusterSize": "int"
    },
    "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

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"

Kluster

Namn Beskrivning Värde
clusterSize Antalet noder för klustret. Int

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

Microsoft.DBforPostgreSQL/flexibleServers

Namn Beskrivning Värde
apiVersion API-versionen "2024-11-01-preview"
identitet Beskriver programmets identitet. UserAssignedIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 3
Mönster = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (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. 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"

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
kluster Klusteregenskaper för en server. kluster
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'
'17'

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
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 och UltraSSD_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 och UltraSSD_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, PremiumV2_LRS och UltraSSD_LRS. Standardvärdet är Premium_LRS om det inte anges "PremiumV2_LRS"
"Premium_LRS"
"UltraSSD_LRS"

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde
typ de typer av identiteter som är associerade med den här resursen "Ingen"
"SystemAssigned"
"UserAssigned" (krävs)
userAssignedIdentities representerar mappning av användartilldelade identiteter. UserAssignedIdentityMap

UserAssignedIdentityMap

Namn Beskrivning Värde

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

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@2024-11-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      authConfig = {
        activeDirectoryAuth = "string"
        passwordAuth = "string"
        tenantId = "string"
      }
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      cluster = {
        clusterSize = int
      }
      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

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"

Kluster

Namn Beskrivning Värde
clusterSize Antalet noder för klustret. Int

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

Microsoft.DBforPostgreSQL/flexibleServers

Namn Beskrivning Värde
identitet Beskriver programmets identitet. UserAssignedIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 3
Maximal längd = 3
Mönster = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (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@2024-11-01-preview"

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"

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
kluster Klusteregenskaper för en server. kluster
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'
'17'

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
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 och UltraSSD_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 och UltraSSD_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, PremiumV2_LRS och UltraSSD_LRS. Standardvärdet är Premium_LRS om det inte anges "PremiumV2_LRS"
"Premium_LRS"
"UltraSSD_LRS"

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde
typ de typer av identiteter som är associerade med den här resursen "Ingen"
"SystemAssigned"
"UserAssigned" (krävs)
userAssignedIdentities representerar mappning av användartilldelade identiteter. UserAssignedIdentityMap

UserAssignedIdentityMap

Namn Beskrivning Värde

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