Freigeben über


Microsoft.DBForPostgreSql flexibleServers 2020-02-14-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@2020-02-14-preview' = {
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    createMode: 'string'
    delegatedSubnetArguments: {
      subnetArmResourceId: 'string'
    }
    displayName: 'string'
    haEnabled: 'string'
    logBackupStorageSku: 'string'
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    pointInTimeUTC: 'string'
    privateDnsZoneArguments: {
      privateDnsZoneArmResourceId: 'string'
    }
    sourceResourceGroupName: 'string'
    sourceServerName: 'string'
    sourceSubscriptionId: 'string'
    standbyCount: int
    storageProfile: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
      storageMB: int
    }
    tags: {
      {customized property}: 'string'
    }
    version: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Identität

Name Beschreibung Wert
Art Der Identitätstyp. 'SystemAssigned'

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

Microsoft.DBForPostgreSql/flexibleServer

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

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 Verfügbarkeitszoneninformationen des Servers. Schnur
createMode Der Modus zum Erstellen eines neuen PostgreSQL-Servers. 'Standard'
'PointInTimeRestore'
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName Der Anzeigename eines Servers. Schnur
haEnabled stand by count value can be enabled or disabled "Deaktiviert"
"Aktiviert"
logBackupStorageSku Die Speichersku des Protokollsicherungsspeichers des Servers. Schnur
maintenanceWindow Wartungsfenster eines Servers. MaintenanceWindow-
pointInTimeUTC Zeit für die Wiederherstellung von Punkt (ISO8601 Format) angeben, um die Wiederherstellungszeit anzugeben. Schnur
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName Der Ressourcengruppenname der Quelle dient dem Namen des PostgreSQL-Servers, aus dem wiederhergestellt werden soll. Schnur
sourceServerName Der Name des Quell-PostgreSQL-Servers, aus dem wiederhergestellt werden soll. Schnur
sourceSubscriptionId Die Abonnement-ID der Quellfunktion dient dem Namen des PostgreSQL-Servers, aus dem wiederhergestellt werden soll. Schnur
standbyCount Die Anzahl der Standbys. Int
storageProfile Speicherprofil eines Servers. StorageProfile-
Schilder Anwendungsspezifische Metadaten in Form von Schlüsselwertpaaren. ServerPropertiesTags-
Version PostgreSQL Server-Version. '11'
'12'

ServerPropertiesDelegatedSubnetArguments

Name Beschreibung Wert
subnetArmResourceId Delegierte Subnetzarmressourcen-ID. Schnur

ServerPropertiesPrivateDnsZoneArguments

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

ServerPropertiesTags

Name Beschreibung Wert

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)

StorageProfile

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"
storageMB Maximal zulässiger Speicher für einen Server. Int

TrackedResourceTags

Name Beschreibung Wert

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Erstellen von PgFlex-Server & den Schutz über backup Vault Vorlage, die einen flexiblen PostgreSQL-Server erstellt und den Schutz über backup Vault ermöglicht
Bereitstellen der Azure-Datenbank für PostgreSQL (flexibel) mit AAD- 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- 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 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": "2020-02-14-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "createMode": "string",
    "delegatedSubnetArguments": {
      "subnetArmResourceId": "string"
    },
    "displayName": "string",
    "haEnabled": "string",
    "logBackupStorageSku": "string",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "pointInTimeUTC": "string",
    "privateDnsZoneArguments": {
      "privateDnsZoneArmResourceId": "string"
    },
    "sourceResourceGroupName": "string",
    "sourceServerName": "string",
    "sourceSubscriptionId": "string",
    "standbyCount": "int",
    "storageProfile": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string",
      "storageMB": "int"
    },
    "tags": {
      "{customized property}": "string"
    },
    "version": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Identität

Name Beschreibung Wert
Art Der Identitätstyp. 'SystemAssigned'

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

Microsoft.DBForPostgreSql/flexibleServer

Name Beschreibung Wert
apiVersion Die API-Version "2020-02-14-preview"
Identität Die Azure Active Directory-Identität des Servers. Identity
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Servers. ServerProperties-
Sku Die SKU (Preisebene) des Servers. Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp 'Microsoft.DBForPostgreSql/flexibleServers'

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 Verfügbarkeitszoneninformationen des Servers. Schnur
createMode Der Modus zum Erstellen eines neuen PostgreSQL-Servers. 'Standard'
'PointInTimeRestore'
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName Der Anzeigename eines Servers. Schnur
haEnabled stand by count value can be enabled or disabled "Deaktiviert"
"Aktiviert"
logBackupStorageSku Die Speichersku des Protokollsicherungsspeichers des Servers. Schnur
maintenanceWindow Wartungsfenster eines Servers. MaintenanceWindow-
pointInTimeUTC Zeit für die Wiederherstellung von Punkt (ISO8601 Format) angeben, um die Wiederherstellungszeit anzugeben. Schnur
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName Der Ressourcengruppenname der Quelle dient dem Namen des PostgreSQL-Servers, aus dem wiederhergestellt werden soll. Schnur
sourceServerName Der Name des Quell-PostgreSQL-Servers, aus dem wiederhergestellt werden soll. Schnur
sourceSubscriptionId Die Abonnement-ID der Quellfunktion dient dem Namen des PostgreSQL-Servers, aus dem wiederhergestellt werden soll. Schnur
standbyCount Die Anzahl der Standbys. Int
storageProfile Speicherprofil eines Servers. StorageProfile-
Schilder Anwendungsspezifische Metadaten in Form von Schlüsselwertpaaren. ServerPropertiesTags-
Version PostgreSQL Server-Version. '11'
'12'

ServerPropertiesDelegatedSubnetArguments

Name Beschreibung Wert
subnetArmResourceId Delegierte Subnetzarmressourcen-ID. Schnur

ServerPropertiesPrivateDnsZoneArguments

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

ServerPropertiesTags

Name Beschreibung Wert

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)

StorageProfile

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"
storageMB Maximal zulässiger Speicher für einen Server. Int

TrackedResourceTags

Name Beschreibung Wert

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Erstellen von PgFlex-Server & den Schutz über backup Vault

Bereitstellen in Azure
Vorlage, die einen flexiblen PostgreSQL-Server erstellt und den Schutz über backup Vault ermöglicht
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:

  • Ressourcengruppe

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@2020-02-14-preview"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      createMode = "string"
      delegatedSubnetArguments = {
        subnetArmResourceId = "string"
      }
      displayName = "string"
      haEnabled = "string"
      logBackupStorageSku = "string"
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      pointInTimeUTC = "string"
      privateDnsZoneArguments = {
        privateDnsZoneArmResourceId = "string"
      }
      sourceResourceGroupName = "string"
      sourceServerName = "string"
      sourceSubscriptionId = "string"
      standbyCount = int
      storageProfile = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
        storageMB = int
      }
      tags = {
        {customized property} = "string"
      }
      version = "string"
    }
  })
}

Eigenschaftswerte

Identität

Name Beschreibung Wert
Art Der Identitätstyp. 'SystemAssigned'

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

Microsoft.DBForPostgreSql/flexibleServer

Name Beschreibung Wert
Identität Die Azure Active Directory-Identität des Servers. Identity
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Servers. ServerProperties-
Sku Die SKU (Preisebene) des Servers. Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview"

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 Verfügbarkeitszoneninformationen des Servers. Schnur
createMode Der Modus zum Erstellen eines neuen PostgreSQL-Servers. 'Standard'
'PointInTimeRestore'
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName Der Anzeigename eines Servers. Schnur
haEnabled stand by count value can be enabled or disabled "Deaktiviert"
"Aktiviert"
logBackupStorageSku Die Speichersku des Protokollsicherungsspeichers des Servers. Schnur
maintenanceWindow Wartungsfenster eines Servers. MaintenanceWindow-
pointInTimeUTC Zeit für die Wiederherstellung von Punkt (ISO8601 Format) angeben, um die Wiederherstellungszeit anzugeben. Schnur
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName Der Ressourcengruppenname der Quelle dient dem Namen des PostgreSQL-Servers, aus dem wiederhergestellt werden soll. Schnur
sourceServerName Der Name des Quell-PostgreSQL-Servers, aus dem wiederhergestellt werden soll. Schnur
sourceSubscriptionId Die Abonnement-ID der Quellfunktion dient dem Namen des PostgreSQL-Servers, aus dem wiederhergestellt werden soll. Schnur
standbyCount Die Anzahl der Standbys. Int
storageProfile Speicherprofil eines Servers. StorageProfile-
Schilder Anwendungsspezifische Metadaten in Form von Schlüsselwertpaaren. ServerPropertiesTags-
Version PostgreSQL Server-Version. '11'
'12'

ServerPropertiesDelegatedSubnetArguments

Name Beschreibung Wert
subnetArmResourceId Delegierte Subnetzarmressourcen-ID. Schnur

ServerPropertiesPrivateDnsZoneArguments

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

ServerPropertiesTags

Name Beschreibung Wert

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)

StorageProfile

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"
storageMB Maximal zulässiger Speicher für einen Server. Int

TrackedResourceTags

Name Beschreibung Wert