Freigeben über


Microsoft.DBforPostgreSQL flexibleServers 2021-06-01-preview

Bicep-Ressourcendefinition

Der Ressourcentyp "flexibleServers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.DBforPostgreSQL/flexibleServers-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    createMode: 'string'
    highAvailability: {
      mode: 'string'
      standbyAvailabilityZone: 'string'
    }
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    network: {
      delegatedSubnetResourceId: 'string'
      privateDnsZoneArmResourceId: 'string'
    }
    pointInTimeUTC: 'string'
    sourceServerResourceId: 'string'
    storage: {
      storageSizeGB: int
    }
    version: 'string'
  }
}

Eigenschaftswerte

flexibleServer

Name Beschreibung Wert
Name Der Ressourcenname Zeichenfolge (erforderlich)
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Schilder Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Sku Die SKU (Preisebene) des Servers. Sku-
Eigenschaften Eigenschaften des Servers. ServerProperties-

ServerProperties

Name Beschreibung Wert
administratorLogin Der Anmeldename des Administrators eines Servers. Kann nur angegeben werden, wenn der Server erstellt wird (und für die Erstellung erforderlich ist). Schnur
administratorLoginPassword Das Administratoranmeldungskennwort (erforderlich für die Servererstellung). Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
availabilityZone Informationen zur Verfügbarkeitszone des Servers. Schnur
Sicherungskopie Sicherungseigenschaften eines Servers. Backup-
createMode Der Modus zum Erstellen eines neuen PostgreSQL-Servers. "Erstellen"
'Standard'
'PointInTimeRestore'
'Update'
highAvailability Eigenschaften mit hoher Verfügbarkeit eines Servers. HighAvailability-
maintenanceWindow Wartungsfenstereigenschaften eines Servers. MaintenanceWindow-
Netz Netzwerkeigenschaften eines Servers. Netzwerk-
pointInTimeUTC Zeit für die Wiederherstellung von Punkt (ISO8601 Format) angeben, um die Wiederherstellungszeit anzugeben. Es ist erforderlich, wenn "createMode" "PointInTimeRestore" ist. Schnur
sourceServerResourceId Die Quellserverressourcen-ID, aus der wiederhergestellt werden soll. Es ist erforderlich, wenn "createMode" "PointInTimeRestore" ist. Schnur
Lagerung Speichereigenschaften eines Servers.
Version PostgreSQL Server-Version. '11'
'12'
'13'

Sicherungskopie

Name Beschreibung Wert
backupRetentionDays Sicherungsaufbewahrungstage für den Server. Int
geoRedundantBackup Ein Wert, der angibt, ob Geo-Redundant Sicherung auf dem Server aktiviert ist. "Deaktiviert"
"Aktiviert"

HighAvailability

Name Beschreibung Wert
Modus Der HA-Modus für den Server. "Deaktiviert"
"ZoneRedundant"
standbyAvailabilityZone Verfügbarkeitszoneninformationen des Standbymodus. Schnur

MaintenanceWindow

Name Beschreibung Wert
customWindow gibt an, ob das benutzerdefinierte Fenster aktiviert oder deaktiviert ist. Schnur
dayOfWeek Wochentag für Wartungsfenster Int
startHour Startstunde für Wartungsfenster Int
startMinute Startminute für Wartungsfenster Int

Netz

Name Beschreibung Wert
delegatedSubnetResourceId Delegierte Subnetzarmressourcen-ID. Schnur
privateDnsZoneArmResourceId Ressourcen-ID der privaten DNS-Zone. Schnur

Lagerung

Name Beschreibung Wert
storageSizeGB Maximal zulässiger Speicher für einen Server. Int

Sku

Name Beschreibung Wert
Name Der Name der Sku, in der Regel tier + family + cores, z. B. Standard_D4s_v3. Zeichenfolge (erforderlich)
Rang Die Leiste der jeweiligen SKU, z. B. Burstable. "Platzbar"
"GeneralPurpose"
"MemoryOptimized" (erforderlich)

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Bereitstellen der Azure-Datenbank für PostgreSQL (flexibel) mit AAD-

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer flexiblen Azure-Serverdatenbank für PostgreSQL mit AAD-Integration.
Bereitstellen der Azure-Datenbank für PostgreSQL (flexibel) mit VNet-

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer flexiblen Azure-Serverdatenbank für PostgreSQL mit VNet-Integration.
SonarQube on Web App mit PostgreSQL und VNet-Integration

Bereitstellen in Azure
Diese Vorlage bietet eine einfache Bereitstellung von SonarQube auf Web App unter Linux mit PostgreSQL Flexible Server, VNet-Integration und privatem DNS.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "flexibleServers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.DBforPostgreSQL/flexibleServers-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.DBforPostgreSQL/flexibleServers",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "createMode": "string",
    "highAvailability": {
      "mode": "string",
      "standbyAvailabilityZone": "string"
    },
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "network": {
      "delegatedSubnetResourceId": "string",
      "privateDnsZoneArmResourceId": "string"
    },
    "pointInTimeUTC": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "storageSizeGB": "int"
    },
    "version": "string"
  }
}

Eigenschaftswerte

flexibleServer

Name Beschreibung Wert
Art Der Ressourcentyp 'Microsoft.DBforPostgreSQL/flexibleServers'
apiVersion Die Ressourcen-API-Version "2021-06-01-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Schilder Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Sku Die SKU (Preisebene) des Servers. Sku-
Eigenschaften Eigenschaften des Servers. ServerProperties-

ServerProperties

Name Beschreibung Wert
administratorLogin Der Anmeldename des Administrators eines Servers. Kann nur angegeben werden, wenn der Server erstellt wird (und für die Erstellung erforderlich ist). Schnur
administratorLoginPassword Das Administratoranmeldungskennwort (erforderlich für die Servererstellung). Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
availabilityZone Informationen zur Verfügbarkeitszone des Servers. Schnur
Sicherungskopie Sicherungseigenschaften eines Servers. Backup-
createMode Der Modus zum Erstellen eines neuen PostgreSQL-Servers. "Erstellen"
'Standard'
'PointInTimeRestore'
'Update'
highAvailability Eigenschaften mit hoher Verfügbarkeit eines Servers. HighAvailability-
maintenanceWindow Wartungsfenstereigenschaften eines Servers. MaintenanceWindow-
Netz Netzwerkeigenschaften eines Servers. Netzwerk-
pointInTimeUTC Zeit für die Wiederherstellung von Punkt (ISO8601 Format) angeben, um die Wiederherstellungszeit anzugeben. Es ist erforderlich, wenn "createMode" "PointInTimeRestore" ist. Schnur
sourceServerResourceId Die Quellserverressourcen-ID, aus der wiederhergestellt werden soll. Es ist erforderlich, wenn "createMode" "PointInTimeRestore" ist. Schnur
Lagerung Speichereigenschaften eines Servers.
Version PostgreSQL Server-Version. '11'
'12'
'13'

Sicherungskopie

Name Beschreibung Wert
backupRetentionDays Sicherungsaufbewahrungstage für den Server. Int
geoRedundantBackup Ein Wert, der angibt, ob Geo-Redundant Sicherung auf dem Server aktiviert ist. "Deaktiviert"
"Aktiviert"

HighAvailability

Name Beschreibung Wert
Modus Der HA-Modus für den Server. "Deaktiviert"
"ZoneRedundant"
standbyAvailabilityZone Verfügbarkeitszoneninformationen des Standbymodus. Schnur

MaintenanceWindow

Name Beschreibung Wert
customWindow gibt an, ob das benutzerdefinierte Fenster aktiviert oder deaktiviert ist. Schnur
dayOfWeek Wochentag für Wartungsfenster Int
startHour Startstunde für Wartungsfenster Int
startMinute Startminute für Wartungsfenster Int

Netz

Name Beschreibung Wert
delegatedSubnetResourceId Delegierte Subnetzarmressourcen-ID. Schnur
privateDnsZoneArmResourceId Ressourcen-ID der privaten DNS-Zone. Schnur

Lagerung

Name Beschreibung Wert
storageSizeGB Maximal zulässiger Speicher für einen Server. Int

Sku

Name Beschreibung Wert
Name Der Name der Sku, in der Regel tier + family + cores, z. B. Standard_D4s_v3. Zeichenfolge (erforderlich)
Rang Die Leiste der jeweiligen SKU, z. B. Burstable. "Platzbar"
"GeneralPurpose"
"MemoryOptimized" (erforderlich)

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Bereitstellen der Azure-Datenbank für PostgreSQL (flexibel) mit AAD-

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer flexiblen Azure-Serverdatenbank für PostgreSQL mit AAD-Integration.
Bereitstellen der Azure-Datenbank für PostgreSQL (flexibel) mit VNet-

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer flexiblen Azure-Serverdatenbank für PostgreSQL mit VNet-Integration.
SonarQube on Web App mit PostgreSQL und VNet-Integration

Bereitstellen in Azure
Diese Vorlage bietet eine einfache Bereitstellung von SonarQube auf Web App unter Linux mit PostgreSQL Flexible Server, VNet-Integration und privatem DNS.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "flexibleServers" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.DBforPostgreSQL/flexibleServers-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      highAvailability = {
        mode = "string"
        standbyAvailabilityZone = "string"
      }
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      network = {
        delegatedSubnetResourceId = "string"
        privateDnsZoneArmResourceId = "string"
      }
      pointInTimeUTC = "string"
      sourceServerResourceId = "string"
      storage = {
        storageSizeGB = int
      }
      version = "string"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Eigenschaftswerte

flexibleServer

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01-preview"
Name Der Ressourcenname Zeichenfolge (erforderlich)
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
parent_id Verwenden Sie die ID dieser Ressourcengruppe, um sie in einer Ressourcengruppe bereitzustellen. Zeichenfolge (erforderlich)
Schilder Ressourcentags. Wörterbuch der Tagnamen und -werte.
Sku Die SKU (Preisebene) des Servers. Sku-
Eigenschaften Eigenschaften des Servers. ServerProperties-

ServerProperties

Name Beschreibung Wert
administratorLogin Der Anmeldename des Administrators eines Servers. Kann nur angegeben werden, wenn der Server erstellt wird (und für die Erstellung erforderlich ist). Schnur
administratorLoginPassword Das Administratoranmeldungskennwort (erforderlich für die Servererstellung). Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.
availabilityZone Informationen zur Verfügbarkeitszone des Servers. Schnur
Sicherungskopie Sicherungseigenschaften eines Servers. Backup-
createMode Der Modus zum Erstellen eines neuen PostgreSQL-Servers. "Erstellen"
"Standard"
"PointInTimeRestore"
"Aktualisieren"
highAvailability Eigenschaften mit hoher Verfügbarkeit eines Servers. HighAvailability-
maintenanceWindow Wartungsfenstereigenschaften eines Servers. MaintenanceWindow-
Netz Netzwerkeigenschaften eines Servers. Netzwerk-
pointInTimeUTC Zeit für die Wiederherstellung von Punkt (ISO8601 Format) angeben, um die Wiederherstellungszeit anzugeben. Es ist erforderlich, wenn "createMode" "PointInTimeRestore" ist. Schnur
sourceServerResourceId Die Quellserverressourcen-ID, aus der wiederhergestellt werden soll. Es ist erforderlich, wenn "createMode" "PointInTimeRestore" ist. Schnur
Lagerung Speichereigenschaften eines Servers.
Version PostgreSQL Server-Version. "11"
"12"
"13"

Sicherungskopie

Name Beschreibung Wert
backupRetentionDays Sicherungsaufbewahrungstage für den Server. Int
geoRedundantBackup Ein Wert, der angibt, ob Geo-Redundant Sicherung auf dem Server aktiviert ist. "Deaktiviert"
"Aktiviert"

HighAvailability

Name Beschreibung Wert
Modus Der HA-Modus für den Server. "Deaktiviert"
"ZoneRedundant"
standbyAvailabilityZone Verfügbarkeitszoneninformationen des Standbymodus. Schnur

MaintenanceWindow

Name Beschreibung Wert
customWindow gibt an, ob das benutzerdefinierte Fenster aktiviert oder deaktiviert ist. Schnur
dayOfWeek Wochentag für Wartungsfenster Int
startHour Startstunde für Wartungsfenster Int
startMinute Startminute für Wartungsfenster Int

Netz

Name Beschreibung Wert
delegatedSubnetResourceId Delegierte Subnetzarmressourcen-ID. Schnur
privateDnsZoneArmResourceId Ressourcen-ID der privaten DNS-Zone. Schnur

Lagerung

Name Beschreibung Wert
storageSizeGB Maximal zulässiger Speicher für einen Server. Int

Sku

Name Beschreibung Wert
Name Der Name der Sku, in der Regel tier + family + cores, z. B. Standard_D4s_v3. Zeichenfolge (erforderlich)
Rang Die Leiste der jeweiligen SKU, z. B. Burstable. "Platzbar"
"GeneralPurpose"
"MemoryOptimized" (erforderlich)