Delen via


Microsoft.DBForPostgreSql flexibleServers 2020-02-14-preview

Bicep-resourcedefinitie

Het resourcetype flexibleServers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.DBForPostgreSql/flexibleServers wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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'
  }
}

Eigenschapswaarden

Identiteit

Naam Beschrijving Waarde
type Het identiteitstype. 'SystemAssigned'

MaintenanceWindow

Naam Beschrijving Waarde
customWindow geeft aan of aangepast venster is ingeschakeld of uitgeschakeld snaar
dayOfWeek dag van de week voor onderhoudsvenster Int
startHour beginuur voor onderhoudsvenster Int
startMinute beginminut voor onderhoudsvenster Int

Microsoft.DBForPostgreSql/flexibleServers

Naam Beschrijving Waarde
identiteit De Azure Active Directory-identiteit van de server. Identiteit
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van de server. ServerProperties-
Sku De SKU (prijscategorie) van de server. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ServerProperties

Naam Beschrijving Waarde
administratorLogin De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). snaar
administratorLoginPassword Het aanmeldingswachtwoord van de beheerder (vereist voor het maken van de server). snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
availabilityZone informatie over beschikbaarheidszone van de server. snaar
createMode De modus voor het maken van een nieuwe PostgreSQL-server. 'Standaard'
'PointInTimeRestore'
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName De weergavenaam van een server. snaar
haEnabled stand by count value can be enabled or disabled 'Uitgeschakeld'
'Ingeschakeld'
logBackupStorageSku De SKU voor logboekback-upopslag van de server. snaar
maintenanceWindow Onderhoudsvenster van een server. MaintenanceWindow-
pointInTimeUTC Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. snaar
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName De naam van de resourcegroep van bronserver postgreSQL-servernaam waaruit u wilt herstellen. snaar
sourceServerName De naam van de PostgreSQL-bronserver waaruit u wilt herstellen. snaar
sourceSubscriptionId De abonnements-id van bronserver postgreSQL-servernaam waaruit moet worden hersteld. snaar
stand-byCount Het aantal stand-bys. Int
storageProfile Opslagprofiel van een server. StorageProfile
Tags Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. ServerPropertiesTags-
Versie PostgreSQL Server-versie. '11'
'12'

ServerPropertiesDelegatedSubnetArguments

Naam Beschrijving Waarde
subnetArmResourceId gedelegeerde resource-id van subnetarm. snaar

ServerPropertiesPrivateDnsZoneArguments

Naam Beschrijving Waarde
privateDnsZoneArmResourceId privé-DNS-zone arm resource-id. snaar

ServerPropertiesTags

Naam Beschrijving Waarde

Sku

Naam Beschrijving Waarde
naam De naam van de SKU, meestal laag + familie + kernen, bijvoorbeeld Standard_D4s_v3. tekenreeks (vereist)
rang De laag van de specifieke SKU, bijvoorbeeld Burstable. 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (vereist)

StorageProfile

Naam Beschrijving Waarde
backupRetentionDays Bewaardagen voor back-ups voor de server. Int
geoRedundantBackup Een waarde die aangeeft of Geo-Redundant back-up is ingeschakeld op de server. 'Uitgeschakeld'
'Ingeschakeld'
storageMB Maximale opslag die is toegestaan voor een server. Int

TrackedResourceTags

Naam Beschrijving Waarde

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
PgFlex-server maken & beveiliging inschakelen via Backup Vault- Sjabloon waarmee een PostgreSQL Flexible Server wordt gemaakt en beveiliging via Backup Vault mogelijk wordt gemaakt
Azure Database for PostgreSQL (flexibel) implementeren met AAD- Deze sjabloon biedt een manier om een Azure-database voor Flexibele server voor PostgreSQL te implementeren met AAD-integratie.
Azure Database for PostgreSQL (flexibel) implementeren met VNet- Deze sjabloon biedt een manier om een Azure-database voor Flexibele server voor PostgreSQL te implementeren met VNet-integratie.
SonarQube on Web App met PostgreSQL- en VNet-integratie Deze sjabloon biedt eenvoudig te implementeren SonarQube in Web App op Linux met PostgreSQL Flexible Server, VNet-integratie en privé-DNS.

Resourcedefinitie van ARM-sjabloon

Het resourcetype flexibleServers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DBForPostgreSql/flexibleServers-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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"
  }
}

Eigenschapswaarden

Identiteit

Naam Beschrijving Waarde
type Het identiteitstype. 'SystemAssigned'

MaintenanceWindow

Naam Beschrijving Waarde
customWindow geeft aan of aangepast venster is ingeschakeld of uitgeschakeld snaar
dayOfWeek dag van de week voor onderhoudsvenster Int
startHour beginuur voor onderhoudsvenster Int
startMinute beginminut voor onderhoudsvenster Int

Microsoft.DBForPostgreSql/flexibleServers

Naam Beschrijving Waarde
apiVersion De API-versie '2020-02-14-preview'
identiteit De Azure Active Directory-identiteit van de server. Identiteit
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van de server. ServerProperties-
Sku De SKU (prijscategorie) van de server. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.DBForPostgreSql/flexibleServers'

ServerProperties

Naam Beschrijving Waarde
administratorLogin De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). snaar
administratorLoginPassword Het aanmeldingswachtwoord van de beheerder (vereist voor het maken van de server). snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
availabilityZone informatie over beschikbaarheidszone van de server. snaar
createMode De modus voor het maken van een nieuwe PostgreSQL-server. 'Standaard'
'PointInTimeRestore'
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName De weergavenaam van een server. snaar
haEnabled stand by count value can be enabled or disabled 'Uitgeschakeld'
'Ingeschakeld'
logBackupStorageSku De SKU voor logboekback-upopslag van de server. snaar
maintenanceWindow Onderhoudsvenster van een server. MaintenanceWindow-
pointInTimeUTC Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. snaar
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName De naam van de resourcegroep van bronserver postgreSQL-servernaam waaruit u wilt herstellen. snaar
sourceServerName De naam van de PostgreSQL-bronserver waaruit u wilt herstellen. snaar
sourceSubscriptionId De abonnements-id van bronserver postgreSQL-servernaam waaruit moet worden hersteld. snaar
stand-byCount Het aantal stand-bys. Int
storageProfile Opslagprofiel van een server. StorageProfile
Tags Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. ServerPropertiesTags-
Versie PostgreSQL Server-versie. '11'
'12'

ServerPropertiesDelegatedSubnetArguments

Naam Beschrijving Waarde
subnetArmResourceId gedelegeerde resource-id van subnetarm. snaar

ServerPropertiesPrivateDnsZoneArguments

Naam Beschrijving Waarde
privateDnsZoneArmResourceId privé-DNS-zone arm resource-id. snaar

ServerPropertiesTags

Naam Beschrijving Waarde

Sku

Naam Beschrijving Waarde
naam De naam van de SKU, meestal laag + familie + kernen, bijvoorbeeld Standard_D4s_v3. tekenreeks (vereist)
rang De laag van de specifieke SKU, bijvoorbeeld Burstable. 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (vereist)

StorageProfile

Naam Beschrijving Waarde
backupRetentionDays Bewaardagen voor back-ups voor de server. Int
geoRedundantBackup Een waarde die aangeeft of Geo-Redundant back-up is ingeschakeld op de server. 'Uitgeschakeld'
'Ingeschakeld'
storageMB Maximale opslag die is toegestaan voor een server. Int

TrackedResourceTags

Naam Beschrijving Waarde

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
PgFlex-server maken & beveiliging inschakelen via Backup Vault-

Implementeren op Azure
Sjabloon waarmee een PostgreSQL Flexible Server wordt gemaakt en beveiliging via Backup Vault mogelijk wordt gemaakt
Azure Database for PostgreSQL (flexibel) implementeren met AAD-

Implementeren op Azure
Deze sjabloon biedt een manier om een Azure-database voor Flexibele server voor PostgreSQL te implementeren met AAD-integratie.
Azure Database for PostgreSQL (flexibel) implementeren met VNet-

Implementeren op Azure
Deze sjabloon biedt een manier om een Azure-database voor Flexibele server voor PostgreSQL te implementeren met VNet-integratie.
SonarQube on Web App met PostgreSQL- en VNet-integratie

Implementeren op Azure
Deze sjabloon biedt eenvoudig te implementeren SonarQube in Web App op Linux met PostgreSQL Flexible Server, VNet-integratie en privé-DNS.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype flexibleServers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroep

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DBForPostgreSql/flexibleServers-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
    }
  })
}

Eigenschapswaarden

Identiteit

Naam Beschrijving Waarde
type Het identiteitstype. 'SystemAssigned'

MaintenanceWindow

Naam Beschrijving Waarde
customWindow geeft aan of aangepast venster is ingeschakeld of uitgeschakeld snaar
dayOfWeek dag van de week voor onderhoudsvenster Int
startHour beginuur voor onderhoudsvenster Int
startMinute beginminut voor onderhoudsvenster Int

Microsoft.DBForPostgreSql/flexibleServers

Naam Beschrijving Waarde
identiteit De Azure Active Directory-identiteit van de server. Identiteit
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van de server. ServerProperties-
Sku De SKU (prijscategorie) van de server. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.DBForPostgreSql/flexibleServers@2020-02-14-preview"

ServerProperties

Naam Beschrijving Waarde
administratorLogin De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). snaar
administratorLoginPassword Het aanmeldingswachtwoord van de beheerder (vereist voor het maken van de server). snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
availabilityZone informatie over beschikbaarheidszone van de server. snaar
createMode De modus voor het maken van een nieuwe PostgreSQL-server. 'Standaard'
'PointInTimeRestore'
delegatedSubnetArguments ServerPropertiesDelegatedSubnetArguments
displayName De weergavenaam van een server. snaar
haEnabled stand by count value can be enabled or disabled 'Uitgeschakeld'
'Ingeschakeld'
logBackupStorageSku De SKU voor logboekback-upopslag van de server. snaar
maintenanceWindow Onderhoudsvenster van een server. MaintenanceWindow-
pointInTimeUTC Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. snaar
privateDnsZoneArguments ServerPropertiesPrivateDnsZoneArguments
sourceResourceGroupName De naam van de resourcegroep van bronserver postgreSQL-servernaam waaruit u wilt herstellen. snaar
sourceServerName De naam van de PostgreSQL-bronserver waaruit u wilt herstellen. snaar
sourceSubscriptionId De abonnements-id van bronserver postgreSQL-servernaam waaruit moet worden hersteld. snaar
stand-byCount Het aantal stand-bys. Int
storageProfile Opslagprofiel van een server. StorageProfile
Tags Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. ServerPropertiesTags-
Versie PostgreSQL Server-versie. '11'
'12'

ServerPropertiesDelegatedSubnetArguments

Naam Beschrijving Waarde
subnetArmResourceId gedelegeerde resource-id van subnetarm. snaar

ServerPropertiesPrivateDnsZoneArguments

Naam Beschrijving Waarde
privateDnsZoneArmResourceId privé-DNS-zone arm resource-id. snaar

ServerPropertiesTags

Naam Beschrijving Waarde

Sku

Naam Beschrijving Waarde
naam De naam van de SKU, meestal laag + familie + kernen, bijvoorbeeld Standard_D4s_v3. tekenreeks (vereist)
rang De laag van de specifieke SKU, bijvoorbeeld Burstable. 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (vereist)

StorageProfile

Naam Beschrijving Waarde
backupRetentionDays Bewaardagen voor back-ups voor de server. Int
geoRedundantBackup Een waarde die aangeeft of Geo-Redundant back-up is ingeschakeld op de server. 'Uitgeschakeld'
'Ingeschakeld'
storageMB Maximale opslag die is toegestaan voor een server. Int

TrackedResourceTags

Naam Beschrijving Waarde