Microsoft.DBforPostgreSQL-servrar 2017-12-01-preview
Bicep-resursdefinition
Serverresurstypen kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DBforPostgreSQL/servers-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.DBforPostgreSQL/servers@2017-12-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
properties: {
minimalTlsVersion: 'string'
sslEnforcement: 'string'
storageProfile: {
backupRetentionDays: int
geoRedundantBackup: 'string'
storageAutogrow: 'string'
storageMB: int
}
version: 'string'
createMode: 'string'
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
}
ServerPropertiesForCreateOrServerProperties-objekt
Ange egenskapen createMode för att ange typ av objekt.
Som standard använder du:
createMode: 'Default'
administratorLogin: 'string'
administratorLoginPassword: 'string'
För GeoRestore använder du:
createMode: 'GeoRestore'
sourceServerId: 'string'
För PointInTimeRestore använder du:
createMode: 'PointInTimeRestore'
restorePointInTime: 'string'
sourceServerId: 'string'
För Replik använder du:
createMode: 'Replica'
sourceServerId: 'string'
Egenskapsvärden
Servrar
Namn | Beskrivning | Värde |
---|---|---|
name | Resursnamnet | sträng (krävs) Teckengräns: 3–63 Giltiga tecken: Gemener, bindestreck och siffror. Det går inte att starta eller sluta med bindestreck. Resursnamnet måste vara unikt i Hela Azure. |
location | Platsen som resursen finns på. | sträng (krävs) |
tags | Programspecifika metadata i form av nyckel/värde-par. | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | Serverns SKU (prisnivå). | Sku |
properties | Egenskaper för servern. | ServerPropertiesForCreateOrServerProperties (krävs) |
ServerPropertiesForCreateOrServerProperties
Namn | Beskrivning | Värde |
---|---|---|
minimalTlsVersion | Framtvinga en minimal Tls-version för servern. | "TLS1_0" "TLS1_1" "TLS1_2" "TLSEnforcementDisabled" |
sslEnforcement | Aktivera ssl-tillämpning eller inte när du ansluter till servern. | "Inaktiverad" "Aktiverad" |
storageProfile | Lagringsprofil för en server. | StorageProfile |
version | Serverversion. | '10' '10.0' '10.2' '11' '9.5' '9.6' |
createMode | Ange objekttyp | Standard GeoRestore PointInTimeRestore Replik (krävs) |
StorageProfile
Namn | Beskrivning | Värde |
---|---|---|
backupRetentionDays | Kvarhållningsdagar för säkerhetskopior för servern. | int |
geoRedundantBackup | Aktivera geo-redundant eller inte för serversäkerhetskopiering. | "Inaktiverad" "Aktiverad" |
storageAutogrow | Aktivera Automatisk ökning av lagring. | "Inaktiverad" "Aktiverad" |
storageMB | Maximalt antal tillåtna lagringsutrymmen för en server. | int |
ServerPropertiesForDefaultSkapa
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "Standard" (krävs) |
administratorLogin | Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). | sträng (krävs) |
administratorLoginPassword | Lösenordet för administratörsinloggningen. | sträng (krävs) |
ServerPropertiesForGeoRestore
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "GeoRestore" (krävs) |
sourceServerId | Källserver-ID:t som ska återställas från. | sträng (krävs) |
ServerPropertiesForRestore
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "PointInTimeRestore" (krävs) |
restorePointInTime | Skapandetid för återställningspunkt (ISO8601-format) som anger tiden att återställa från. | sträng (krävs) |
sourceServerId | Källserver-ID:t som ska återställas från. | sträng (krävs) |
ServerPropertiesForReplica
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "Replik" (krävs) |
sourceServerId | Det primära server-ID som repliken ska skapas från. | sträng (krävs) |
Sku
Namn | Beskrivning | Värde |
---|---|---|
capacity | Upp- och utskalningskapaciteten som representerar serverns beräkningsenheter. | int |
familj | Maskinvarufamiljen. | sträng |
name | Namnet på sku:n, vanligtvis nivå + familj + kärnor, t.ex. B_Gen4_1, GP_Gen5_8. | sträng (krävs) |
ikoner | Storlekskoden som ska tolkas av resursen efter behov. | sträng |
nivå | Nivån för den specifika SKU:n, t.ex. Basic. | "Grundläggande" "GeneralPurpose" "MemoryOptimized" |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Airflow Web App med PostgreSQL-databas i App Services |
En mall för att distribuera Airflow Web App med PostgreSQL-databas i App Services |
Buffelwebbapp |
Börja köra ditt Golang Buffalo-program på Azure snabbt och billigt. |
Distribuera Azure Database for PostgreSQL med VNet |
Den här mallen är ett sätt att distribuera en Azure-databas för PostgreSQL med VNet-integrering. |
Airflow Docker Web App i Linux med PostgreSQL |
Den här mallen är ett enkelt sätt att distribuera en puckel/docker-airflow-avbildning (senaste tagg) på en Linux-webbapp med Azure Database for PostgreSQL |
Webbapp i Linux med PostgreSQL |
Den här mallen är ett enkelt sätt att distribuera webbappar i Linux med Azure Database for PostgreSQL (förhandsversion). |
Sonarqube Docker Web App på Linux med PostgreSQL |
Den här mallen är ett enkelt sätt att distribuera en Sonarqube docker-avbildning (alpine-tagg) på en Linux-webbapp med Azure Database for PostgreSQL (förhandsversion) |
Webbapp i Linux med PostgreSQL |
Den här mallen är ett enkelt sätt att distribuera webbappar i Linux med Azure Database for PostgreSQL. |
Resursdefinition för ARM-mall
Serverresurstypen kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DBforPostgreSQL/servers-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.DBforPostgreSQL/servers",
"apiVersion": "2017-12-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"properties": {
"minimalTlsVersion": "string",
"sslEnforcement": "string",
"storageProfile": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string",
"storageAutogrow": "string",
"storageMB": "int"
},
"version": "string",
"createMode": "string"
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
}
ServerPropertiesForCreateOrServerProperties-objekt
Ange egenskapen createMode för att ange typ av objekt.
Som standard använder du:
"createMode": "Default",
"administratorLogin": "string",
"administratorLoginPassword": "string"
För GeoRestore använder du:
"createMode": "GeoRestore",
"sourceServerId": "string"
För PointInTimeRestore använder du:
"createMode": "PointInTimeRestore",
"restorePointInTime": "string",
"sourceServerId": "string"
För Replik använder du:
"createMode": "Replica",
"sourceServerId": "string"
Egenskapsvärden
Servrar
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DBforPostgreSQL/servers" |
apiVersion | Resurs-API-versionen | "2017-12-01-preview" |
name | Resursnamnet | sträng (krävs) Teckengräns: 3–63 Giltiga tecken: Gemener, bindestreck och siffror. Det går inte att starta eller sluta med bindestreck. Resursnamnet måste vara unikt i Hela Azure. |
location | Platsen som resursen finns på. | sträng (krävs) |
tags | Programspecifika metadata i form av nyckel/värde-par. | Ordlista med taggnamn och värden. Se Taggar i mallar |
sku | Serverns SKU (prisnivå). | Sku |
properties | Egenskaper för servern. | ServerPropertiesForCreateOrServerProperties (krävs) |
ServerPropertiesForCreateOrServerProperties
Namn | Beskrivning | Värde |
---|---|---|
minimalTlsVersion | Framtvinga en minimal Tls-version för servern. | "TLS1_0" "TLS1_1" "TLS1_2" "TLSEnforcementDisabled" |
sslEnforcement | Aktivera ssl-tillämpning eller inte när du ansluter till servern. | "Inaktiverad" "Aktiverad" |
storageProfile | Lagringsprofil för en server. | StorageProfile |
version | Serverversion. | '10' '10.0' '10.2' '11' '9.5' '9.6' |
createMode | Ange objekttyp | Standard GeoRestore PointInTimeRestore Replik (krävs) |
StorageProfile
Namn | Beskrivning | Värde |
---|---|---|
backupRetentionDays | Kvarhållningsdagar för säkerhetskopior för servern. | int |
geoRedundantBackup | Aktivera geo-redundant eller inte för serversäkerhetskopiering. | "Inaktiverad" "Aktiverad" |
storageAutogrow | Aktivera Automatisk ökning av lagring. | "Inaktiverad" "Aktiverad" |
storageMB | Maximalt antal tillåtna lagringsutrymmen för en server. | int |
ServerPropertiesForDefaultSkapa
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "Standard" (krävs) |
administratorLogin | Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). | sträng (krävs) |
administratorLoginPassword | Lösenordet för administratörsinloggningen. | sträng (krävs) |
ServerPropertiesForGeoRestore
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "GeoRestore" (krävs) |
sourceServerId | Källserver-ID:t som ska återställas från. | sträng (krävs) |
ServerPropertiesForRestore
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "PointInTimeRestore" (krävs) |
restorePointInTime | Skapandetid för återställningspunkt (ISO8601-format) som anger den tid som återställningen ska utföras från. | sträng (krävs) |
sourceServerId | Källserver-ID:t som ska återställas från. | sträng (krävs) |
ServerPropertiesForReplica
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "Replik" (krävs) |
sourceServerId | Det primära server-ID som repliken ska skapas från. | sträng (krävs) |
Sku
Namn | Beskrivning | Värde |
---|---|---|
capacity | Upp- och utskalningskapaciteten som representerar serverns beräkningsenheter. | int |
familj | Maskinvarufamiljen. | sträng |
name | Namnet på SKU:n, vanligtvis nivå + familj + kärnor, t.ex. B_Gen4_1, GP_Gen5_8. | sträng (krävs) |
ikoner | Storlekskoden som ska tolkas av resursen efter behov. | sträng |
nivå | Nivån för den specifika SKU:n, t.ex. Basic. | "Grundläggande" "GeneralPurpose" "MemoryOptimized" |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Airflow-webbapp med PostgreSQL-databas i App Services |
En mall för att distribuera Airflow Web App med PostgreSQL-databas i App Services |
Buffalo-webbapp |
Börja köra ditt Golang Buffalo-program på Azure snabbt och billigt. |
Distribuera Azure Database for PostgreSQL med VNet |
Den här mallen är ett sätt att distribuera en Azure-databas för PostgreSQL med VNet-integrering. |
Airflow Docker-webbapp i Linux med PostgreSQL |
Den här mallen är ett enkelt sätt att distribuera en puckel/docker-airflow-avbildning (senaste taggen) på en Linux-webbapp med Azure Database for PostgreSQL |
Webbapp i Linux med PostgreSQL |
Den här mallen är ett enkelt sätt att distribuera webbappar i Linux med Azure Database for PostgreSQL (förhandsversion). |
Sonarqube Docker-webbapp i Linux med PostgreSQL |
Den här mallen är ett enkelt sätt att distribuera en Sonarqube docker-avbildning (alpine-tagg) på en Linux-webbapp med Azure Database for PostgreSQL (förhandsversion) |
Webbapp i Linux med PostgreSQL |
Den här mallen är ett enkelt sätt att distribuera webbappar i Linux med Azure Database for PostgreSQL. |
Resursdefinition för Terraform (AzAPI-provider)
Serverresurstypen kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DBforPostgreSQL/servers-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/servers@2017-12-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
minimalTlsVersion = "string"
sslEnforcement = "string"
storageProfile = {
backupRetentionDays = int
geoRedundantBackup = "string"
storageAutogrow = "string"
storageMB = int
}
version = "string"
createMode = "string"
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
ServerPropertiesForCreateOrServerProperties-objekt
Ange egenskapen createMode för att ange typ av objekt.
Som standard använder du:
createMode = "Default"
administratorLogin = "string"
administratorLoginPassword = "string"
För GeoRestore använder du:
createMode = "GeoRestore"
sourceServerId = "string"
För PointInTimeRestore använder du:
createMode = "PointInTimeRestore"
restorePointInTime = "string"
sourceServerId = "string"
För Replik använder du:
createMode = "Replica"
sourceServerId = "string"
Egenskapsvärden
Servrar
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.DBforPostgreSQL/servers@2017-12-01-preview" |
name | Resursnamnet | sträng (krävs) Teckengräns: 3–63 Giltiga tecken: Gemener, bindestreck och siffror. Det går inte att börja eller sluta med bindestreck. Resursnamnet måste vara unikt i Hela Azure. |
location | Den plats som resursen finns på. | sträng (krävs) |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
tags | Programspecifika metadata i form av nyckel/värde-par. | Ordlista med taggnamn och värden. |
sku | Serverns SKU (prisnivå). | Sku |
properties | Egenskaper för servern. | ServerPropertiesForCreateOrServerProperties (krävs) |
ServerPropertiesForCreateOrServerProperties
Namn | Beskrivning | Värde |
---|---|---|
minimalTlsVersion | Framtvinga en minimal TLS-version för servern. | "TLS1_0" "TLS1_1" "TLS1_2" "TLSEnforcementDisabled" |
sslEnforcement | Aktivera ssl-tillämpning eller inte när du ansluter till servern. | "Inaktiverad" "Aktiverad" |
storageProfile | Lagringsprofil för en server. | StorageProfile |
version | Serverversion. | ”10” "10.0" "10.2" "11" "9.5" "9.6" |
createMode | Ange objekttyp | Standard GeoRestore PointInTimeRestore Replik (krävs) |
StorageProfile
Namn | Beskrivning | Värde |
---|---|---|
backupRetentionDays | Kvarhållningsdagar för säkerhetskopior för servern. | int |
geoRedundantBackup | Aktivera geo-redundant eller inte för serversäkerhetskopiering. | "Inaktiverad" "Aktiverad" |
storageAutogrow | Aktivera Automatisk ökning av lagring. | "Inaktiverad" "Aktiverad" |
storageMB | Maximalt antal tillåtna lagringsutrymmen för en server. | int |
ServerPropertiesForDefaultSkapa
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "Standard" (obligatoriskt) |
administratorLogin | Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). | sträng (krävs) |
administratorLoginPassword | Lösenordet för administratörsinloggningen. | sträng (krävs) |
ServerPropertiesForGeoRestore
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "GeoRestore" (krävs) |
sourceServerId | Källserver-ID:t som ska återställas från. | sträng (krävs) |
ServerPropertiesForRestore
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "PointInTimeRestore" (krävs) |
restorePointInTime | Skapandetid för återställningspunkt (ISO8601-format) som anger den tid som återställningen ska utföras från. | sträng (krävs) |
sourceServerId | Källserver-ID:t som ska återställas från. | sträng (krävs) |
ServerPropertiesForReplica
Namn | Beskrivning | Värde |
---|---|---|
createMode | Läget för att skapa en ny server. | "Replik" (krävs) |
sourceServerId | Det primära server-ID som repliken ska skapas från. | sträng (krävs) |
Sku
Namn | Beskrivning | Värde |
---|---|---|
capacity | Upp- och utskalningskapaciteten som representerar serverns beräkningsenheter. | int |
familj | Maskinvarufamiljen. | sträng |
name | Namnet på sku:n, vanligtvis nivå + familj + kärnor, t.ex. B_Gen4_1, GP_Gen5_8. | sträng (krävs) |
ikoner | Storlekskoden som ska tolkas av resursen efter behov. | sträng |
nivå | Nivån för den specifika SKU:n, t.ex. Basic. | "Basic" "GeneralPurpose" "MemoryOptimized" |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för