Microsoft.DBforPostgreSQL flexibeleServers 2022-12-01

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.

Gebruiksvoorbeelden

Bicep-voorbeelden

Een eenvoudig voorbeeld van het implementeren van PostgreSQL Flexible Server.

param location string = 'eastus'
@description('The administrator login name for the PostgreSQL flexible server')
param administratorLogin string
@secure()
@description('The administrator login password for the PostgreSQL flexible server')
param administratorLoginPassword string
param resourceName string = 'acctest0001'

resource flexibleServer 'Microsoft.DBforPostgreSQL/flexibleServers@2023-06-01-preview' = {
  name: resourceName
  location: location
  sku: {
    name: 'Standard_D2s_v3'
    tier: 'GeneralPurpose'
  }
  properties: {
    administratorLogin: administratorLogin
    administratorLoginPassword: administratorLoginPassword
    availabilityZone: '2'
    backup: {
      geoRedundantBackup: 'Disabled'
    }
    highAvailability: {
      mode: 'Disabled'
    }
    network: {}
    storage: {
      storageSizeGB: 32
    }
    version: '12'
  }
  identity: {
    type: 'None'
  }
}

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
DB voor Postgre SQL Flexible Server AVM-resourcemodule voor DB for Postgre SQL Flexible Server

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

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.

Resource-indeling

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

resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2022-12-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    authConfig: {
      activeDirectoryAuth: 'string'
      passwordAuth: 'string'
      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'
    replicationRole: 'string'
    sourceServerResourceId: 'string'
    storage: {
      storageSizeGB: int
    }
    version: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschapswaarden

Microsoft.DBforPostgreSQL/flexibleServers

Naam Beschrijving Waarde
identiteit Beschrijft de identiteit van de toepassing. UserAssignedIdentity-
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 63
Patroon = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (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

Verificatieconfiguratie

Naam Beschrijving Waarde
activeDirectoryAuth Als deze optie is ingeschakeld, is Azure Active Directory-verificatie ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
wachtwoordAuth Als deze optie is ingeschakeld, is wachtwoordverificatie ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
huurderId Tenant-id van de server. snaar

Reservekopie

Naam Beschrijving Waarde
back-upRetentiedagen 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'

Gegevensversleuteling

Naam Beschrijving Waarde
primaireKeyURI URI voor de sleutel voor gegevensversleuteling voor primaire server. snaar
primaireGebruikerToegewezenIdentiteitId Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling voor primaire server. snaar
soort Gegevensversleutelingstype om aan te geven of het systeem beheerd is versus Azure Key Vault. 'AzureKeyVault'
'Systeembeheerd'

Hoge beschikbaarheid

Naam Beschrijving Waarde
wijze De ha-modus voor de server. 'Uitgeschakeld'
'Zelfde zone'
'ZoneRedundant'
stand-byAvailabilityZone informatie over de beschikbaarheidszone van de stand-by. snaar

Onderhoud Window

Naam Beschrijving Waarde
aangepast venster geeft aan of aangepast venster is ingeschakeld of uitgeschakeld snaar
dagVanDeWeek dag van de week voor onderhoudsvenster Int
beginuur beginuur voor onderhoudsvenster Int
startminuut beginminut voor onderhoudsvenster Int

Netwerk

Naam Beschrijving Waarde
delegatedSubnetResourceId Gedelegeerde resource-id van subnetarm. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. snaar
privateDnsZoneArmResourceId Privé-DNS-zone arm-resource-id. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. snaar

Eigenschappen van de server

Naam Beschrijving Waarde
beheerderInloggen 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.
Verificatieconfiguratie AuthConfig-eigenschappen van een server. AuthConfig-
beschikbaarheidZone informatie over de beschikbaarheidszone van de server. snaar
reservekopie Back-upeigenschappen van een server. Een back-up maken
createMode De modus voor het maken van een nieuwe PostgreSQL-server. 'Maken'
'Standaard'
'GeoHerstellen'
'PointInTimeRestore'
'Replica'
'Bijwerken'
dataEncryptie Eigenschappen van gegevensversleuteling van een server. DataEncryption-
hoge beschikbaarheid Eigenschappen van hoge beschikbaarheid van een server. Hoge beschikbaarheid
onderhoudRaam Eigenschappen van een onderhoudsvenster van een server. MaintenanceWindow-
netwerk Netwerkeigenschappen van een server. Deze netwerkeigenschap moet alleen worden doorgegeven als u wilt dat de server privétoegangsserver is. Netwerk
puntInTimeUTC Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. Dit is vereist wanneer createMode 'PointInTimeRestore' of 'GeoRestore' is. snaar
replicatieRol Replicatiefunctie van de server AsyncReplica
'GeoAsyncReplica'
'Geen'
'Primair'
sourceServerResourceId De bronserverresource-id waaruit u wilt herstellen. Dit is vereist wanneer createMode 'PointInTimeRestore' of 'GeoRestore' of 'Replica' is. Deze eigenschap wordt alleen geretourneerd voor de replicaserver snaar
opslag Opslageigenschappen van een server. Opslag
Versie PostgreSQL Server-versie. '11'
'12'
'13'
'14'

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'
'Algemeen doel'
'MemoryOptimized' (vereist)

Opslag

Naam Beschrijving Waarde
opslagGrootteGB Maximale opslag die is toegestaan voor een server. Int

Gevolgde brontags

Naam Beschrijving Waarde

GebruikerstoewijzendeIdentiteit

Naam Beschrijving Waarde
soort de typen identiteiten die aan deze resource zijn gekoppeld; momenteel beperkt tot None en UserAssigned 'Geen'
UserAssigned (vereist)
gebruikers-toegewezen identiteiten vertegenwoordigt de toewijzing van door de gebruiker toegewezen identiteiten. UserAssignedIdentityMap

UserAssignedIdentityMap

Naam Beschrijving Waarde

Gebruikersidentiteit

Naam Beschrijving Waarde
cliënt-ID de client-id van de service-principal die deze identiteit vertegenwoordigt. snaar
principaalId de object-id van de service-principal die deze identiteit vertegenwoordigt. snaar

Resourcedefinitie van ARM-sjabloon

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

Gebruiksvoorbeelden

Azure-snelstartsjablonen

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

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.

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": "2022-12-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "authConfig": {
      "activeDirectoryAuth": "string",
      "passwordAuth": "string",
      "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",
    "replicationRole": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "storageSizeGB": "int"
    },
    "version": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschapswaarden

Microsoft.DBforPostgreSQL/flexibleServers

Naam Beschrijving Waarde
apiVersion De API-versie '2022-12-01'
identiteit Beschrijft de identiteit van de toepassing. UserAssignedIdentity-
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 63
Patroon = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (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
soort Het resourcetype 'Microsoft.DBforPostgreSQL/flexibleServers'

Verificatieconfiguratie

Naam Beschrijving Waarde
activeDirectoryAuth Als deze optie is ingeschakeld, is Azure Active Directory-verificatie ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
wachtwoordAuth Als deze optie is ingeschakeld, is wachtwoordverificatie ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
huurderId Tenant-id van de server. snaar

Reservekopie

Naam Beschrijving Waarde
back-upRetentiedagen 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'

Gegevensversleuteling

Naam Beschrijving Waarde
primaireKeyURI URI voor de sleutel voor gegevensversleuteling voor primaire server. snaar
primaireGebruikerToegewezenIdentiteitId Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling voor primaire server. snaar
soort Gegevensversleutelingstype om aan te geven of het systeem beheerd is versus Azure Key Vault. 'AzureKeyVault'
'Systeembeheerd'

Hoge beschikbaarheid

Naam Beschrijving Waarde
wijze De ha-modus voor de server. 'Uitgeschakeld'
'Zelfde zone'
'ZoneRedundant'
stand-byAvailabilityZone informatie over de beschikbaarheidszone van de stand-by. snaar

Onderhoud Window

Naam Beschrijving Waarde
aangepast venster geeft aan of aangepast venster is ingeschakeld of uitgeschakeld snaar
dagVanDeWeek dag van de week voor onderhoudsvenster Int
beginuur beginuur voor onderhoudsvenster Int
startminuut beginminut voor onderhoudsvenster Int

Netwerk

Naam Beschrijving Waarde
delegatedSubnetResourceId Gedelegeerde resource-id van subnetarm. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. snaar
privateDnsZoneArmResourceId Privé-DNS-zone arm-resource-id. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. snaar

Eigenschappen van de server

Naam Beschrijving Waarde
beheerderInloggen 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.
Verificatieconfiguratie AuthConfig-eigenschappen van een server. AuthConfig-
beschikbaarheidZone informatie over de beschikbaarheidszone van de server. snaar
reservekopie Back-upeigenschappen van een server. Een back-up maken
createMode De modus voor het maken van een nieuwe PostgreSQL-server. 'Maken'
'Standaard'
'GeoHerstellen'
'PointInTimeRestore'
'Replica'
'Bijwerken'
dataEncryptie Eigenschappen van gegevensversleuteling van een server. DataEncryption-
hoge beschikbaarheid Eigenschappen van hoge beschikbaarheid van een server. Hoge beschikbaarheid
onderhoudRaam Eigenschappen van een onderhoudsvenster van een server. MaintenanceWindow-
netwerk Netwerkeigenschappen van een server. Deze netwerkeigenschap moet alleen worden doorgegeven als u wilt dat de server privétoegangsserver is. Netwerk
puntInTimeUTC Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. Dit is vereist wanneer createMode 'PointInTimeRestore' of 'GeoRestore' is. snaar
replicatieRol Replicatiefunctie van de server AsyncReplica
'GeoAsyncReplica'
'Geen'
'Primair'
sourceServerResourceId De bronserverresource-id waaruit u wilt herstellen. Dit is vereist wanneer createMode 'PointInTimeRestore' of 'GeoRestore' of 'Replica' is. Deze eigenschap wordt alleen geretourneerd voor de replicaserver snaar
opslag Opslageigenschappen van een server. Opslag
Versie PostgreSQL Server-versie. '11'
'12'
'13'
'14'

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'
'Algemeen doel'
'MemoryOptimized' (vereist)

Opslag

Naam Beschrijving Waarde
opslagGrootteGB Maximale opslag die is toegestaan voor een server. Int

Gevolgde brontags

Naam Beschrijving Waarde

GebruikerstoewijzendeIdentiteit

Naam Beschrijving Waarde
soort de typen identiteiten die aan deze resource zijn gekoppeld; momenteel beperkt tot None en UserAssigned 'Geen'
UserAssigned (vereist)
gebruikers-toegewezen identiteiten vertegenwoordigt de toewijzing van door de gebruiker toegewezen identiteiten. UserAssignedIdentityMap

UserAssignedIdentityMap

Naam Beschrijving Waarde

Gebruikersidentiteit

Naam Beschrijving Waarde
cliënt-ID de client-id van de service-principal die deze identiteit vertegenwoordigt. snaar
principaalId de object-id van de service-principal die deze identiteit vertegenwoordigt. snaar

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • Resourcegroepen Voor een lijst van gewijzigde eigenschappen in elke API-versie, zie wijzigingslogboek.

Gebruiksvoorbeelden

Terraform-monsters

Een eenvoudig voorbeeld van het implementeren van PostgreSQL Flexible Server.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
    azurerm = {
      source = "hashicorp/azurerm"
    }
  }
}

provider "azurerm" {
  features {
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "eastus"
}

variable "administrator_login" {
  type        = string
  description = "The administrator login name for the PostgreSQL flexible server"
}

variable "administrator_login_password" {
  type        = string
  description = "The administrator login password for the PostgreSQL flexible server"
  sensitive   = true
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "flexibleServer" {
  type      = "Microsoft.DBforPostgreSQL/flexibleServers@2023-06-01-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    identity = {
      type                   = "None",
      userAssignedIdentities = null
    },
    properties = {
      administratorLogin         = var.administrator_login
      administratorLoginPassword = var.administrator_login_password
      availabilityZone           = "2"
      backup = {
        geoRedundantBackup = "Disabled"
      }
      highAvailability = {
        mode = "Disabled"
      }
      network = {
      }
      storage = {
        storageSizeGB = 32
      }
      version = "12"
    }
    sku = {
      name = "Standard_D2s_v3"
      tier = "GeneralPurpose"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Moduul Beschrijving
DB voor Postgre SQL Flexible Server AVM-resourcemodule voor DB for Postgre SQL Flexible Server

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@2022-12-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      authConfig = {
        activeDirectoryAuth = "string"
        passwordAuth = "string"
        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"
      replicationRole = "string"
      sourceServerResourceId = "string"
      storage = {
        storageSizeGB = int
      }
      version = "string"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  }
}

Eigenschapswaarden

Microsoft.DBforPostgreSQL/flexibleServers

Naam Beschrijving Waarde
identiteit Beschrijft de identiteit van de toepassing. UserAssignedIdentity-
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 63
Patroon = ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* (vereist)
Eigenschappen Eigenschappen van de server. ServerProperties-
Sku De SKU (prijscategorie) van de server. SKU-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
soort Het resourcetype "Microsoft.DBforPostgreSQL/flexibleServers@2022-12-01"

Verificatieconfiguratie

Naam Beschrijving Waarde
activeDirectoryAuth Als deze optie is ingeschakeld, is Azure Active Directory-verificatie ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
wachtwoordAuth Als deze optie is ingeschakeld, is wachtwoordverificatie ingeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
huurderId Tenant-id van de server. snaar

Reservekopie

Naam Beschrijving Waarde
back-upRetentiedagen 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'

Gegevensversleuteling

Naam Beschrijving Waarde
primaireKeyURI URI voor de sleutel voor gegevensversleuteling voor primaire server. snaar
primaireGebruikerToegewezenIdentiteitId Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling voor primaire server. snaar
soort Gegevensversleutelingstype om aan te geven of het systeem beheerd is versus Azure Key Vault. 'AzureKeyVault'
'Systeembeheerd'

Hoge beschikbaarheid

Naam Beschrijving Waarde
wijze De ha-modus voor de server. 'Uitgeschakeld'
'Zelfde zone'
'ZoneRedundant'
stand-byAvailabilityZone informatie over de beschikbaarheidszone van de stand-by. snaar

Onderhoud Window

Naam Beschrijving Waarde
aangepast venster geeft aan of aangepast venster is ingeschakeld of uitgeschakeld snaar
dagVanDeWeek dag van de week voor onderhoudsvenster Int
beginuur beginuur voor onderhoudsvenster Int
startminuut beginminut voor onderhoudsvenster Int

Netwerk

Naam Beschrijving Waarde
delegatedSubnetResourceId Gedelegeerde resource-id van subnetarm. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. snaar
privateDnsZoneArmResourceId Privé-DNS-zone arm-resource-id. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd in VNET, bijvoorbeeld privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor de privé-DNS-zone willen bijwerken. snaar

Eigenschappen van de server

Naam Beschrijving Waarde
beheerderInloggen 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.
Verificatieconfiguratie AuthConfig-eigenschappen van een server. AuthConfig-
beschikbaarheidZone informatie over de beschikbaarheidszone van de server. snaar
reservekopie Back-upeigenschappen van een server. Een back-up maken
createMode De modus voor het maken van een nieuwe PostgreSQL-server. 'Maken'
'Standaard'
'GeoHerstellen'
'PointInTimeRestore'
'Replica'
'Bijwerken'
dataEncryptie Eigenschappen van gegevensversleuteling van een server. DataEncryption-
hoge beschikbaarheid Eigenschappen van hoge beschikbaarheid van een server. Hoge beschikbaarheid
onderhoudRaam Eigenschappen van een onderhoudsvenster van een server. MaintenanceWindow-
netwerk Netwerkeigenschappen van een server. Deze netwerkeigenschap moet alleen worden doorgegeven als u wilt dat de server privétoegangsserver is. Netwerk
puntInTimeUTC Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. Dit is vereist wanneer createMode 'PointInTimeRestore' of 'GeoRestore' is. snaar
replicatieRol Replicatiefunctie van de server AsyncReplica
'GeoAsyncReplica'
'Geen'
'Primair'
sourceServerResourceId De bronserverresource-id waaruit u wilt herstellen. Dit is vereist wanneer createMode 'PointInTimeRestore' of 'GeoRestore' of 'Replica' is. Deze eigenschap wordt alleen geretourneerd voor de replicaserver snaar
opslag Opslageigenschappen van een server. Opslag
Versie PostgreSQL Server-versie. '11'
'12'
'13'
'14'

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'
'Algemeen doel'
'MemoryOptimized' (vereist)

Opslag

Naam Beschrijving Waarde
opslagGrootteGB Maximale opslag die is toegestaan voor een server. Int

Gevolgde brontags

Naam Beschrijving Waarde

GebruikerstoewijzendeIdentiteit

Naam Beschrijving Waarde
soort de typen identiteiten die aan deze resource zijn gekoppeld; momenteel beperkt tot None en UserAssigned 'Geen'
UserAssigned (vereist)
gebruikers-toegewezen identiteiten vertegenwoordigt de toewijzing van door de gebruiker toegewezen identiteiten. UserAssignedIdentityMap

UserAssignedIdentityMap

Naam Beschrijving Waarde

Gebruikersidentiteit

Naam Beschrijving Waarde
cliënt-ID de client-id van de service-principal die deze identiteit vertegenwoordigt. snaar
principaalId de object-id van de service-principal die deze identiteit vertegenwoordigt. snaar