Freigeben über


Microsoft.DBforPostgreSQL serverGroupsv2 2022-11-08

Bicep-Ressourcendefinition

Der Ressourcentyp serverGroupsv2 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/serverGroupsv2-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    administratorLoginPassword: 'string'
    citusVersion: 'string'
    coordinatorEnablePublicIpAccess: bool
    coordinatorServerEdition: 'string'
    coordinatorStorageQuotaInMb: int
    coordinatorVCores: int
    enableHa: bool
    enableShardsOnCoordinator: bool
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    nodeCount: int
    nodeEnablePublicIpAccess: bool
    nodeServerEdition: 'string'
    nodeStorageQuotaInMb: int
    nodeVCores: int
    pointInTimeUTC: 'string'
    postgresqlVersion: 'string'
    preferredPrimaryZone: 'string'
    sourceLocation: 'string'
    sourceResourceId: 'string'
  }
}

Eigenschaftswerte

serverGroupsv2

Name Beschreibung Wert
name Der Ressourcenname Zeichenfolge (erforderlich)
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
properties Eigenschaften des Clusters. ClusterEigenschaften

ClusterEigenschaften

Name Beschreibung Wert
administratorLoginPassword Das Kennwort der Administratoranmeldung. Erforderlich für die Erstellung. Zeichenfolge
citusVersion Die Version der Citus-Erweiterung auf allen Clusterservern. Zeichenfolge
coordinatorEnablePublicIpAccess Wenn der öffentliche Zugriff für den Koordinator aktiviert ist. bool
coordinatorServerEdition Die Edition eines Koordinatorservers (Standard: GeneralPurpose). Erforderlich für die Erstellung. Zeichenfolge
coordinatorStorageQuotaInMb Der Speicher eines Servers in MB. Erforderlich für die Erstellung. Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
coordinatorVCores Die Anzahl der virtuellen Kerne eines Servers (max. 96). Erforderlich für die Erstellung. Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
enableHa Wenn Hochverfügbarkeit (HA) für den Cluster aktiviert ist oder nicht. bool
enableShardsOnCoordinator Wenn Shards im Koordinator für den Cluster aktiviert sind oder nicht. bool
WartungWindow Wartungsfenster eines Clusters. WartungWindow
nodeCount Anzahl der Workerknoten des Clusters. Wenn die Knotenanzahl 0 ist, stellt sie eine Konfiguration mit einem einzelnen Knoten mit der Möglichkeit dar, verteilte Tabellen auf diesem Knoten zu erstellen. 2 oder mehr Workerknoten stellen die Konfiguration mit mehreren Knoten dar. Der Knotenanzahlwert darf nicht 1 sein. Erforderlich für die Erstellung. INT
nodeEnablePublicIpAccess Wenn der öffentliche Zugriff auf Workerknoten aktiviert ist. bool
nodeServerEdition Die Edition eines Knotenservers (Standard: MemoryOptimized). Zeichenfolge
nodeStorageQuotaInMb Der Speicher in MB auf jedem Workerknoten. Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
nodeVCores Die Compute in virtuellen Kernen auf jedem Workerknoten (max. 104). Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
pointInTimeUTC Datum und Uhrzeit in UTC (ISO8601-Format) für die Clusterwiederherstellung. Zeichenfolge
postgresqlVersion Die PostgreSQL-Hauptversion auf allen Clusterservern. Zeichenfolge
preferredPrimaryZone Bevorzugte primäre Verfügbarkeitszone (Primary Availability Zone, AZ) für alle Clusterserver. Zeichenfolge
sourceLocation Die Azure-Region des Quellclusters für Lesereplikatcluster. Zeichenfolge
sourceResourceId Die Ressourcen-ID des Quellclusters für Lesereplikatcluster. Zeichenfolge

WartungWindow

Name Beschreibung Wert
customWindow Gibt an, ob das benutzerdefinierte Wartungsfenster aktiviert ist oder nicht. Zeichenfolge
dayOfWeek Bevorzugter Wochentag für das Wartungsfenster. INT
startHour Beginnen Sie die Stunde innerhalb des bevorzugten Wochentags für das Wartungsfenster. INT
startMinute Startminute innerhalb der Startstunde für wartungsfenster. INT

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp serverGroupsv2 kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

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

Ressourcenformat

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

{
  "type": "Microsoft.DBforPostgreSQL/serverGroupsv2",
  "apiVersion": "2022-11-08",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "administratorLoginPassword": "string",
    "citusVersion": "string",
    "coordinatorEnablePublicIpAccess": "bool",
    "coordinatorServerEdition": "string",
    "coordinatorStorageQuotaInMb": "int",
    "coordinatorVCores": "int",
    "enableHa": "bool",
    "enableShardsOnCoordinator": "bool",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "nodeCount": "int",
    "nodeEnablePublicIpAccess": "bool",
    "nodeServerEdition": "string",
    "nodeStorageQuotaInMb": "int",
    "nodeVCores": "int",
    "pointInTimeUTC": "string",
    "postgresqlVersion": "string",
    "preferredPrimaryZone": "string",
    "sourceLocation": "string",
    "sourceResourceId": "string"
  }
}

Eigenschaftswerte

serverGroupsv2

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.DBforPostgreSQL/serverGroupsv2"
apiVersion Die Version der Ressourcen-API '2022-11-08'
name Der Ressourcenname Zeichenfolge (erforderlich)
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
properties Eigenschaften des Clusters. ClusterEigenschaften

ClusterEigenschaften

Name Beschreibung Wert
administratorLoginPassword Das Kennwort der Administratoranmeldung. Erforderlich für die Erstellung. Zeichenfolge
citusVersion Die Citus-Erweiterungsversion auf allen Clusterservern. Zeichenfolge
coordinatorEnablePublicIpAccess Wenn der öffentliche Zugriff für den Koordinator aktiviert ist. bool
coordinatorServerEdition Die Edition eines Koordinatorservers (Standard: GeneralPurpose). Erforderlich für die Erstellung. Zeichenfolge
coordinatorStorageQuotaInMb Der Speicher eines Servers in MB. Erforderlich für die Erstellung. Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
coordinatorVCores Die Anzahl der virtuellen Kerne eines Servers (max. 96). Erforderlich für die Erstellung. Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
enableHa Wenn Hochverfügbarkeit (HA) für den Cluster aktiviert ist oder nicht. bool
enableShardsOnCoordinator Wenn Shards im Koordinator für den Cluster aktiviert sind oder nicht. bool
WartungWindow Wartungsfenster eines Clusters. WartungWindow
nodeCount Workerknotenanzahl des Clusters. Wenn die Knotenanzahl 0 ist, stellt sie eine Einzelne Knotenkonfiguration dar, die verteilte Tabellen auf diesem Knoten erstellen kann. Mindestens 2 Workerknoten stellen die Konfiguration mit mehreren Knoten dar. Der Knotenanzahlwert darf nicht 1 sein. Erforderlich für die Erstellung. INT
nodeEnablePublicIpAccess Wenn der öffentliche Zugriff auf Workerknoten aktiviert ist. bool
nodeServerEdition Die Edition eines Knotenservers (Standard: MemoryOptimized). Zeichenfolge
nodeStorageQuotaInMb Der Speicher in MB auf jedem Workerknoten. Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
nodeVCores Die Compute in virtuellen Kernen auf jedem Workerknoten (max. 104). Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
pointInTimeUTC Datum und Uhrzeit im UTC-Format (ISO8601-Format) für die Clusterwiederherstellung. Zeichenfolge
postgresqlVersion Die Hauptversion von PostgreSQL auf allen Clusterservern. Zeichenfolge
preferredPrimaryZone Bevorzugte primäre Verfügbarkeitszone (Primary Availability Zone, AZ) für alle Clusterserver. Zeichenfolge
sourceLocation Die Azure-Region des Quellclusters für Lesereplikatcluster. Zeichenfolge
sourceResourceId Die Ressourcen-ID des Quellclusters für Lesereplikatcluster. Zeichenfolge

WartungWindow

Name BESCHREIBUNG Wert
customWindow Gibt an, ob das benutzerdefinierte Wartungsfenster aktiviert ist oder nicht. Zeichenfolge
dayOfWeek Bevorzugter Wochentag für das Wartungsfenster. INT
startHour Beginnen Sie die Stunde innerhalb des bevorzugten Wochentags für das Wartungsfenster. INT
startMinute Startminute innerhalb der Startstunde für wartungsfenster. INT

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Ressourcentyp serverGroupsv2 kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

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

Ressourcenformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      administratorLoginPassword = "string"
      citusVersion = "string"
      coordinatorEnablePublicIpAccess = bool
      coordinatorServerEdition = "string"
      coordinatorStorageQuotaInMb = int
      coordinatorVCores = int
      enableHa = bool
      enableShardsOnCoordinator = bool
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      nodeCount = int
      nodeEnablePublicIpAccess = bool
      nodeServerEdition = "string"
      nodeStorageQuotaInMb = int
      nodeVCores = int
      pointInTimeUTC = "string"
      postgresqlVersion = "string"
      preferredPrimaryZone = "string"
      sourceLocation = "string"
      sourceResourceId = "string"
    }
  })
}

Eigenschaftswerte

serverGroupsv2

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
properties Eigenschaften des Clusters. ClusterEigenschaften

ClusterEigenschaften

Name BESCHREIBUNG Wert
administratorLoginPassword Das Kennwort der Administratoranmeldung. Erforderlich für die Erstellung. Zeichenfolge
citusVersion Die Citus-Erweiterungsversion auf allen Clusterservern. Zeichenfolge
coordinatorEnablePublicIpAccess Wenn der öffentliche Zugriff für den Koordinator aktiviert ist. bool
coordinatorServerEdition Die Edition eines Koordinatorservers (Standard: GeneralPurpose). Erforderlich für die Erstellung. Zeichenfolge
coordinatorStorageQuotaInMb Der Speicher eines Servers in MB. Erforderlich für die Erstellung. Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
coordinatorVCores Die Anzahl der virtuellen Kerne eines Servers (max. 96). Erforderlich für die Erstellung. Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
enableHa Wenn Hochverfügbarkeit (HA) für den Cluster aktiviert ist oder nicht. bool
enableShardsOnCoordinator Wenn Shards im Koordinator für den Cluster aktiviert sind oder nicht. bool
WartungWindow Wartungsfenster eines Clusters. WartungWindow
nodeCount Workerknotenanzahl des Clusters. Wenn die Knotenanzahl 0 ist, stellt sie eine Einzelne Knotenkonfiguration dar, die verteilte Tabellen auf diesem Knoten erstellen kann. Mindestens 2 Workerknoten stellen die Konfiguration mit mehreren Knoten dar. Der Knotenanzahlwert darf nicht 1 sein. Erforderlich für die Erstellung. INT
nodeEnablePublicIpAccess Wenn der öffentliche Zugriff auf Workerknoten aktiviert ist. bool
nodeServerEdition Die Edition eines Knotenservers (Standard: MemoryOptimized). Zeichenfolge
nodeStorageQuotaInMb Der Speicher in MB auf jedem Workerknoten. Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
nodeVCores Die Compute in virtuellen Kernen auf jedem Workerknoten (max. 104). Weitere Informationen finden Sie unter /azure/cosmos-db/postgresql/resources-compute. INT
pointInTimeUTC Datum und Uhrzeit im UTC-Format (ISO8601-Format) für die Clusterwiederherstellung. Zeichenfolge
postgresqlVersion Die Hauptversion von PostgreSQL auf allen Clusterservern. Zeichenfolge
preferredPrimaryZone Bevorzugte primäre Verfügbarkeitszone (Primary Availability Zone, AZ) für alle Clusterserver. Zeichenfolge
sourceLocation Die Azure-Region des Quellclusters für Lesereplikatcluster. Zeichenfolge
sourceResourceId Die Ressourcen-ID des Quellclusters für Lesereplikatcluster. Zeichenfolge

WartungWindow

Name BESCHREIBUNG Wert
customWindow Gibt an, ob das benutzerdefinierte Wartungsfenster aktiviert ist oder nicht. Zeichenfolge
dayOfWeek Bevorzugter Wochentag für das Wartungsfenster. INT
startHour Beginnen Sie die Stunde innerhalb des bevorzugten Wochentags für das Wartungsfenster. INT
startMinute Startminute innerhalb der Startstunde für wartungsfenster. INT