Freigeben über


Microsoft.DBforPostgreSQL flexibleServers 2022-03-08-preview

Bicep-Ressourcendefinition

Der Ressourcentyp flexibleServers kann mit Vorgängen bereitgestellt werden, die folgendes ziel haben:

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

Ressourcenformat

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

resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2022-03-08-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    authConfig: {
      activeDirectoryAuthEnabled: bool
      passwordAuthEnabled: bool
      tenantId: 'string'
    }
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    createMode: 'string'
    dataEncryption: {
      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'
    }
    pointInTimeUTC: 'string'
    replicaCapacity: int
    replicationRole: 'string'
    sourceServerResourceId: 'string'
    storage: {
      storageSizeGB: int
    }
    version: 'string'
  }
}

Eigenschaftswerte

flexibleServers

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.
sku Die SKU (Tarif) des Servers. sku
Identität Beschreibt die Identität der Anwendung. UserAssignedIdentity
properties Eigenschaften des Servers. ServerProperties

UserAssignedIdentity

Name BESCHREIBUNG Wert
type die Identitätstypen, die dieser Ressource zugeordnet sind; derzeit auf "SystemAssigned" und "UserAssigned" beschränkt "Keine"
"SystemAssigned"
"UserAssigned" (erforderlich)
userAssignedIdentities stellt benutzerseitig zugewiesene Identitäten dar. Objekt (object)

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). Zeichenfolge
administratorLoginPassword Das Administratoranmeldekennwort (erforderlich für die Servererstellung). Zeichenfolge
authConfig AuthConfig-Eigenschaften eines Servers. AuthConfig
availabilityZone Verfügbarkeitszoneninformationen des Servers. Zeichenfolge
Sicherung Sicherungseigenschaften eines Servers. Backup
createMode Der Modus zum Erstellen eines neuen PostgreSQL-Servers. "Erstellen"
'Standardwert'
"GeoRestore"
'PointInTimeRestore'
"Replikat"
"Update"
dataEncryption Datenverschlüsselungseigenschaften eines Servers. DataEncryption
highAvailability Hochverfügbarkeitseigenschaften eines Servers. Hohe Verfügbarkeit
WartungWindow Wartungsfenstereigenschaften eines Servers. WartungWindow
Netzwerk Netzwerkeigenschaften eines Servers. Network
pointInTimeUTC Erstellungszeit des Wiederherstellungspunkts (ISO8601 Format), in dem die Wiederherstellungszeit angegeben wird. Dies ist erforderlich, wenn "createMode" auf "PointInTimeRestore" oder "GeoRestore" festgelegt ist. Zeichenfolge
replicaCapacity Für einen Server zulässige Replikate. INT
replicationRole Replikationsrolle des Servers "AsyncReplica"
"GeoAsyncReplica"
"Keine"
"Primär"
sourceServerResourceId Die Ressourcen-ID des Quellservers, aus der wiederhergestellt werden soll. Dies ist erforderlich, wenn "createMode" "PointInTimeRestore" oder "GeoRestore" oder "Replica" ist. Zeichenfolge
storage Speichereigenschaften eines Servers. Storage
version PostgreSQL Server-Version. '11'
'12'
'13'
'14'

AuthConfig

Name BESCHREIBUNG Wert
activeDirectoryAuthEnabled Wenn true, ist die Azure Active Directory-Authentifizierung aktiviert. bool
passwordAuthEnabled Wenn true, ist die Kennwortauthentifizierung aktiviert. bool
tenantId Mandanten-ID des Servers. Zeichenfolge

Backup

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"

DataEncryption

Name BESCHREIBUNG Wert
primaryKeyURI URI für den Schlüssel für die Datenverschlüsselung für den primären Server. Zeichenfolge
primaryUserAssignedIdentityId Ressourcen-ID für die benutzerseitig zugewiesene Identität, die für die Datenverschlüsselung für den primären Server verwendet werden soll. Zeichenfolge
type Datenverschlüsselungstyp, der darstellt, ob er systemseitig im Vergleich zu Azure Key Vault zugewiesen ist. AzureKeyVault
"SystemAssigned"

Hohe Verfügbarkeit

Name BESCHREIBUNG Wert
Modus Der Hochverfügbarkeitsmodus für den Server. "Deaktiviert"
'SameZone'
'ZoneRedundant'
standbyAvailabilityZone Verfügbarkeitszoneninformationen des Standbymodus. Zeichenfolge

WartungWindow

Name BESCHREIBUNG Wert
customWindow Gibt an, ob das benutzerdefinierte Fenster aktiviert oder deaktiviert ist. Zeichenfolge
dayOfWeek Wochentag für Wartungsfenster INT
startHour Startstunde für wartungsfenster INT
startMinute Startminute für wartungsfenster INT

Netzwerk

Name BESCHREIBUNG Wert
delegatedSubnetResourceId Ressourcen-ID des delegierten Subnetzarms. Zeichenfolge
privateDnsZoneArmResourceId Ressourcen-ID des privaten DNS-Zonenarms. Zeichenfolge

Speicher

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 Ebene + Familie + Kerne, z. B. Standard_D4s_v3. Zeichenfolge (erforderlich)
Ebene Die Ebene der jeweiligen SKU, z. B. Burstable. "Burstfähig"
"GeneralPurpose"
"MemoryOptimized" (erforderlich)

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
Bereitstellen von Azure Database for PostgreSQL (flexibel) mit AAD

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer flexiblen Azure Database for PostgreSQL-Instanz mit AAD-Integration.
Bereitstellen Azure Database for PostgreSQL (flexibel) mit VNET

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer flexiblen Azure Database for PostgreSQL-Instanz mit VNet-Integration.
SonarQube in Web-App mit PostgreSQL- und VNet-Integration

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

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp flexibleServers kann mit Vorgängen bereitgestellt werden, die folgendes ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Ä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": "2022-03-08-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "authConfig": {
      "activeDirectoryAuthEnabled": "bool",
      "passwordAuthEnabled": "bool",
      "tenantId": "string"
    },
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "createMode": "string",
    "dataEncryption": {
      "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"
    },
    "pointInTimeUTC": "string",
    "replicaCapacity": "int",
    "replicationRole": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "storageSizeGB": "int"
    },
    "version": "string"
  }
}

Eigenschaftswerte

flexibleServers

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.DBforPostgreSQL/flexibleServers"
apiVersion Die Version der Ressourcen-API "2022-03-08-preview"
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.
sku Die SKU (Tarif) des Servers. sku
Identität Beschreibt die Identität der Anwendung. UserAssignedIdentity
properties Eigenschaften des Servers. ServerProperties

UserAssignedIdentity

Name BESCHREIBUNG Wert
type die Identitätstypen, die dieser Ressource zugeordnet sind; derzeit auf "SystemAssigned" und "UserAssigned" beschränkt "Keine"
"SystemAssigned"
"UserAssigned" (erforderlich)
userAssignedIdentities stellt benutzerseitig zugewiesene Identitäten dar. Objekt (object)

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). Zeichenfolge
administratorLoginPassword Das Administratoranmeldekennwort (erforderlich für die Servererstellung). Zeichenfolge
authConfig AuthConfig-Eigenschaften eines Servers. AuthConfig
availabilityZone Verfügbarkeitszoneninformationen des Servers. Zeichenfolge
Sicherung Sicherungseigenschaften eines Servers. Backup
createMode Der Modus zum Erstellen eines neuen PostgreSQL-Servers. "Erstellen"
'Standardwert'
GeoRestore
'PointInTimeRestore'
Replikat
"Aktualisieren"
dataEncryption Datenverschlüsselungseigenschaften eines Servers. DataEncryption
highAvailability Hochverfügbarkeitseigenschaften eines Servers. Hohe Verfügbarkeit
WartungWindow Wartungsfenstereigenschaften eines Servers. WartungWindow
Netzwerk Netzwerkeigenschaften eines Servers. Network
pointInTimeUTC Erstellungszeit des Wiederherstellungspunkts (ISO8601 Format), in dem die Wiederherstellungszeit angegeben wird. Dies ist erforderlich, wenn "createMode" "PointInTimeRestore" oder "GeoRestore" ist. Zeichenfolge
replicaCapacity Für einen Server zulässige Replikate. INT
replicationRole Replikationsrolle des Servers "AsyncReplica"
"GeoAsyncReplica"
"Keine"
"Primär"
sourceServerResourceId Die Ressourcen-ID des Quellservers, aus der wiederhergestellt werden soll. Dies ist erforderlich, wenn "createMode" "PointInTimeRestore" oder "GeoRestore" oder "Replica" ist. Zeichenfolge
storage Speichereigenschaften eines Servers. Storage
version PostgreSQL Server-Version. '11'
'12'
'13'
'14'

AuthConfig

Name BESCHREIBUNG Wert
activeDirectoryAuthEnabled Wenn true, ist die Azure Active Directory-Authentifizierung aktiviert. bool
passwordAuthEnabled Wenn true, ist die Kennwortauthentifizierung aktiviert. bool
tenantId Mandanten-ID des Servers. Zeichenfolge

Backup

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"

DataEncryption

Name BESCHREIBUNG Wert
primaryKeyURI URI für den Schlüssel für die Datenverschlüsselung für den primären Server. Zeichenfolge
primaryUserAssignedIdentityId Ressourcen-ID für die benutzerseitig zugewiesene Identität, die für die Datenverschlüsselung für den primären Server verwendet werden soll. Zeichenfolge
type Datenverschlüsselungstyp, der darstellt, ob er systemseitig im Vergleich zu Azure Key Vault zugewiesen ist. AzureKeyVault
"SystemAssigned"

Hohe Verfügbarkeit

Name BESCHREIBUNG Wert
Modus Der Hochverfügbarkeitsmodus für den Server. "Deaktiviert"
'SameZone'
'ZoneRedundant'
standbyAvailabilityZone Verfügbarkeitszoneninformationen des Standbymodus. Zeichenfolge

WartungWindow

Name BESCHREIBUNG Wert
customWindow Gibt an, ob das benutzerdefinierte Fenster aktiviert oder deaktiviert ist. Zeichenfolge
dayOfWeek Wochentag für Wartungsfenster INT
startHour Startstunde für wartungsfenster INT
startMinute Startminute für wartungsfenster INT

Netzwerk

Name BESCHREIBUNG Wert
delegatedSubnetResourceId Ressourcen-ID des delegierten Subnetzarms. Zeichenfolge
privateDnsZoneArmResourceId Ressourcen-ID des privaten DNS-Zonenarms. Zeichenfolge

Speicher

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 Ebene + Familie + Kerne, z. B. Standard_D4s_v3. Zeichenfolge (erforderlich)
Ebene Die Ebene der jeweiligen SKU, z. B. Burstable. "Burstfähig"
"GeneralPurpose"
"MemoryOptimized" (erforderlich)

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
Bereitstellen von Azure Database for PostgreSQL (flexibel) mit AAD

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer Azure-Datenbank für PostgreSQL mit flexiblem Server mit AAD-Integration.
Bereitstellen Azure Database for PostgreSQL (flexibel) mit VNET

Bereitstellen in Azure
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer Flexible Server Azure Database for PostgreSQL mit VNET-Integration.
SonarQube in Web-App mit PostgreSQL- und VNET-Integration

Bereitstellen in Azure
Diese Vorlage ermöglicht die einfache Bereitstellung von SonarQube in Web-App unter Linux mit PostgreSQL Flexible Server, VNET-Integration und privatem DNS.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der flexibleServers-Ressourcentyp 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/flexibleServers-Ressource zu erstellen, fügen Sie Der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/flexibleServers@2022-03-08-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      authConfig = {
        activeDirectoryAuthEnabled = bool
        passwordAuthEnabled = bool
        tenantId = "string"
      }
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      dataEncryption = {
        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"
      }
      pointInTimeUTC = "string"
      replicaCapacity = int
      replicationRole = "string"
      sourceServerResourceId = "string"
      storage = {
        storageSizeGB = int
      }
      version = "string"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Eigenschaftswerte

flexibleServers

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.DBforPostgreSQL/flexibleServers@2022-03-08-preview"
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.
sku Die SKU (Tarif) des Servers. sku
Identität Beschreibt die Identität der Anwendung. UserAssignedIdentity
properties Eigenschaften des Servers. ServerProperties

UserAssignedIdentity

Name BESCHREIBUNG Wert
type die Identitätstypen, die dieser Ressource zugeordnet sind; derzeit auf "SystemAssigned" und "UserAssigned" beschränkt "SystemAssigned"
"UserAssigned" (erforderlich)
identity_ids stellt benutzerseitig zugewiesene Identitäten dar. Array von Benutzeridentitäts-IDs.

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). Zeichenfolge
administratorLoginPassword Das Administratoranmeldekennwort (erforderlich für die Servererstellung). Zeichenfolge
authConfig AuthConfig-Eigenschaften eines Servers. AuthConfig
availabilityZone Verfügbarkeitszoneninformationen des Servers. Zeichenfolge
Sicherung Sicherungseigenschaften eines Servers. Backup
createMode Der Modus zum Erstellen eines neuen PostgreSQL-Servers. „Erstellen“
"Standard"
"GeoRestore"
"PointInTimeRestore"
"Replikat"
"Update"
dataEncryption Datenverschlüsselungseigenschaften eines Servers. DataEncryption
highAvailability Hochverfügbarkeitseigenschaften eines Servers. Hohe Verfügbarkeit
WartungWindow Wartungsfenstereigenschaften eines Servers. WartungWindow
Netzwerk Netzwerkeigenschaften eines Servers. Network
pointInTimeUTC Erstellungszeit des Wiederherstellungspunkts (ISO8601 Format), in dem die Wiederherstellungszeit angegeben wird. Dies ist erforderlich, wenn "createMode" auf "PointInTimeRestore" oder "GeoRestore" festgelegt ist. Zeichenfolge
replicaCapacity Für einen Server zulässige Replikate. INT
replicationRole Replikationsrolle des Servers "AsyncReplica"
"GeoAsyncReplica"
"None"
"Primär"
sourceServerResourceId Die Ressourcen-ID des Quellservers, aus der die Wiederherstellung ausgeführt werden soll. Dies ist erforderlich, wenn "createMode" auf "PointInTimeRestore" oder "GeoRestore" oder "Replica" festgelegt ist. Zeichenfolge
storage Speichereigenschaften eines Servers. Storage
version PostgreSQL Server-Version. "11"
"12"
"13"
"14"

AuthConfig

Name BESCHREIBUNG Wert
activeDirectoryAuthEnabled Wenn true, ist die Azure Active Directory-Authentifizierung aktiviert. bool
passwordAuthEnabled Wenn true, ist die Kennwortauthentifizierung aktiviert. bool
tenantId Mandanten-ID des Servers. Zeichenfolge

Backup

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"

DataEncryption

Name BESCHREIBUNG Wert
primaryKeyURI URI für den Schlüssel für die Datenverschlüsselung für den primären Server. Zeichenfolge
primaryUserAssignedIdentityId Ressourcen-ID für die vom Benutzer zugewiesene Identität, die für die Datenverschlüsselung für den primären Server verwendet werden soll. Zeichenfolge
type Datenverschlüsselungstyp, der angibt, ob es vom System zugewiesen ist, im Vergleich zu Azure Key Vault. "AzureKeyVault"
"SystemAssigned"

Hohe Verfügbarkeit

Name BESCHREIBUNG Wert
Modus Der Hochverfügbarkeitsmodus für den Server. "Deaktiviert"
"SameZone"
"ZoneRedundant"
standbyAvailabilityZone Verfügbarkeitszoneninformationen des Standbymodus. Zeichenfolge

WartungWindow

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

Netzwerk

Name BESCHREIBUNG Wert
delegatedSubnetResourceId Ressourcen-ID des delegierten Subnetzes. Zeichenfolge
privateDnsZoneArmResourceId Arm-Ressourcen-ID der privaten DNS-Zone. Zeichenfolge

Speicher

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 Ebene + Familie + Kerne, z. B. Standard_D4s_v3. Zeichenfolge (erforderlich)
Ebene Die Ebene der jeweiligen SKU, z. B. Burstable. "Burstfähig"
"GeneralPurpose"
"MemoryOptimized" (erforderlich)