Microsoft.DBforPostgreSQL flexibleServers
Resurstypen flexibleServers kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
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: {
principalId: 'string'
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'
}
}
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 |
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" |
Namn | Beskrivning | Värde |
---|---|---|
clusterSize | Antalet noder för klustret. | Int |
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" |
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 |
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 |
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 Max längd = 63 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 |
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" |
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" |
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' |
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) |
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" |
Namn | Beskrivning | Värde |
---|
Namn | Beskrivning | Värde |
---|---|---|
principalId | serverns identitetshuvudnamns-ID. | sträng |
typ | de typer av identiteter som är associerade med den här resursen | "Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (krävs) |
userAssignedIdentities | representerar mappning av användartilldelade identiteter. | UserAssignedIdentityMap |
Namn | Beskrivning | Värde |
---|
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 |
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Modul | Beskrivning |
---|---|
DB for Postgre SQL – flexibel server | AVM-resursmodul för DB for Postgre SQL – flexibel server |
Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av 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. |
Resurstypen flexibleServers kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
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": {
"principalId": "string",
"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"
}
}
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 |
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" |
Namn | Beskrivning | Värde |
---|---|---|
clusterSize | Antalet noder för klustret. | Int |
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" |
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 |
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 |
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 Max längd = 63 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" |
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" |
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" |
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' |
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) |
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" |
Namn | Beskrivning | Värde |
---|
Namn | Beskrivning | Värde |
---|---|---|
principalId | serverns identitetshuvudnamns-ID. | sträng |
typ | de typer av identiteter som är associerade med den här resursen | "Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (krävs) |
userAssignedIdentities | representerar mappning av användartilldelade identiteter. | UserAssignedIdentityMap |
Namn | Beskrivning | Värde |
---|
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 |
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
Mall | 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. |
Resurstypen flexibleServers kan distribueras med åtgärder som mål:
- Resursgrupp
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
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 = {
principalId = "string"
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"
}
})
}
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 |
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" |
Namn | Beskrivning | Värde |
---|---|---|
clusterSize | Antalet noder för klustret. | Int |
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" |
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 |
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 |
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 Max längd = 63 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" |
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" |
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" |
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' |
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) |
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" |
Namn | Beskrivning | Värde |
---|
Namn | Beskrivning | Värde |
---|---|---|
principalId | serverns identitetshuvudnamns-ID. | sträng |
typ | de typer av identiteter som är associerade med den här resursen | "Ingen" "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (krävs) |
userAssignedIdentities | representerar mappning av användartilldelade identiteter. | UserAssignedIdentityMap |
Namn | Beskrivning | Värde |
---|
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 |
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Modul | Beskrivning |
---|---|
DB for Postgre SQL – flexibel server | AVM-resursmodul för DB for Postgre SQL – flexibel server |