Delen via


Microsoft.DBforPostgreSQL flexibleServers 2023-03-01-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 Microsoft.DBforPostgreSQL/flexibleServers-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2023-03-01-preview' = {
  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: {
      geoBackupKeyURI: 'string'
      geoBackupUserAssignedIdentityId: 'string'
      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: {
      autoGrow: 'string'
      storageSizeGB: int
      tier: 'string'
    }
    version: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschapswaarden

Verificatieconfiguratie

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

Backup

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'

DataEncryption

Naam Beschrijving Waarde
geoBackupKeyURI URI voor de sleutel in keyvault voor gegevensversleuteling voor geo-back-up van de server. snaar
geoBackupUserAssignedIdentityId Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling voor geo-back-up van de server. snaar
primaryKeyURI URI voor de sleutel in keyvault voor gegevensversleuteling van de primaire server. snaar
primaryUserAssignedIdentityId Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling van de primaire server. snaar
type Gegevensversleutelingstype om aan te geven of het systeem beheerd is versus Azure Key Vault. 'AzureKeyVault'
'SystemManaged'

HighAvailability

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

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 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 = 3
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

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

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.
Verificatieconfiguratie AuthConfig-eigenschappen van een server. AuthConfig-
availabilityZone informatie over de beschikbaarheidszone van de server. snaar
backup Back-upeigenschappen van een server. Een back-up maken
createMode De modus voor het maken van een nieuwe PostgreSQL-server. 'Maken'
'Standaard'
'GeoRestore'
'PointInTimeRestore'
'Replica'
'ReviveDropped'
'Bijwerken'
dataEncryption Eigenschappen van gegevensversleuteling van een server. DataEncryption-
highAvailability Eigenschappen van hoge beschikbaarheid van een server. HighAvailability
maintenanceWindow 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
pointInTimeUTC 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' of 'ReviveDropped' is. snaar
replicationRole 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' of 'ReviveDropped' is. Deze eigenschap wordt alleen geretourneerd voor de replicaserver snaar
opslag Opslageigenschappen van een server. Storage
Versie PostgreSQL Server-versie. '11'
'12'
'13'
'14'
'15'

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)

Opslag

Naam Beschrijving Waarde
autoGrow Vlag voor het in- of uitschakelen van automatisch vergroten van opslag voor flexibele server. 'Uitgeschakeld'
'Ingeschakeld'
storageSizeGB Maximale opslag die is toegestaan voor een server. Int
rang Naam van opslaglaag voor IOPS. 'P1'
'P10'
'P15'
'P2'
'P20'
'P3'
'P30'
'P4'
'P40'
'P50'
'P6'
'P60'
'P70'
'P80'

TrackedResourceTags

Naam Beschrijving Waarde

UserAssignedIdentity

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

UserAssignedIdentityMap

Naam Beschrijving Waarde

UserIdentity

Naam Beschrijving Waarde
clientId de client-id van de service-principal die deze identiteit vertegenwoordigt. snaar
principalId de object-id van de service-principal die deze identiteit vertegenwoordigt. snaar

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": "2023-03-01-preview",
  "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": {
      "geoBackupKeyURI": "string",
      "geoBackupUserAssignedIdentityId": "string",
      "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": {
      "autoGrow": "string",
      "storageSizeGB": "int",
      "tier": "string"
    },
    "version": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschapswaarden

Verificatieconfiguratie

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

Backup

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'

DataEncryption

Naam Beschrijving Waarde
geoBackupKeyURI URI voor de sleutel in keyvault voor gegevensversleuteling voor geo-back-up van de server. snaar
geoBackupUserAssignedIdentityId Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling voor geo-back-up van de server. snaar
primaryKeyURI URI voor de sleutel in keyvault voor gegevensversleuteling van de primaire server. snaar
primaryUserAssignedIdentityId Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling van de primaire server. snaar
type Gegevensversleutelingstype om aan te geven of het systeem beheerd is versus Azure Key Vault. 'AzureKeyVault'
'SystemManaged'

HighAvailability

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

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 '2023-03-01-preview'
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 = 3
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
type Het resourcetype 'Microsoft.DBforPostgreSQL/flexibleServers'

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

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.
Verificatieconfiguratie AuthConfig-eigenschappen van een server. AuthConfig-
availabilityZone informatie over de beschikbaarheidszone van de server. snaar
backup Back-upeigenschappen van een server. Een back-up maken
createMode De modus voor het maken van een nieuwe PostgreSQL-server. 'Maken'
'Standaard'
'GeoRestore'
'PointInTimeRestore'
'Replica'
'ReviveDropped'
'Bijwerken'
dataEncryption Eigenschappen van gegevensversleuteling van een server. DataEncryption-
highAvailability Eigenschappen van hoge beschikbaarheid van een server. HighAvailability
maintenanceWindow 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
pointInTimeUTC 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' of 'ReviveDropped' is. snaar
replicationRole 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' of 'ReviveDropped' is. Deze eigenschap wordt alleen geretourneerd voor de replicaserver snaar
opslag Opslageigenschappen van een server. Storage
Versie PostgreSQL Server-versie. '11'
'12'
'13'
'14'
'15'

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)

Opslag

Naam Beschrijving Waarde
autoGrow Vlag voor het in- of uitschakelen van automatisch vergroten van opslag voor flexibele server. 'Uitgeschakeld'
'Ingeschakeld'
storageSizeGB Maximale opslag die is toegestaan voor een server. Int
rang Naam van opslaglaag voor IOPS. 'P1'
'P10'
'P15'
'P2'
'P20'
'P3'
'P30'
'P4'
'P40'
'P50'
'P6'
'P60'
'P70'
'P80'

TrackedResourceTags

Naam Beschrijving Waarde

UserAssignedIdentity

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

UserAssignedIdentityMap

Naam Beschrijving Waarde

UserIdentity

Naam Beschrijving Waarde
clientId de client-id van de service-principal die deze identiteit vertegenwoordigt. snaar
principalId de object-id van de service-principal die deze identiteit vertegenwoordigt. snaar

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@2023-03-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      authConfig = {
        activeDirectoryAuth = "string"
        passwordAuth = "string"
        tenantId = "string"
      }
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      dataEncryption = {
        geoBackupKeyURI = "string"
        geoBackupUserAssignedIdentityId = "string"
        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 = {
        autoGrow = "string"
        storageSizeGB = int
        tier = "string"
      }
      version = "string"
    }
  })
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
}

Eigenschapswaarden

Verificatieconfiguratie

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

Backup

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'

DataEncryption

Naam Beschrijving Waarde
geoBackupKeyURI URI voor de sleutel in keyvault voor gegevensversleuteling voor geo-back-up van de server. snaar
geoBackupUserAssignedIdentityId Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling voor geo-back-up van de server. snaar
primaryKeyURI URI voor de sleutel in keyvault voor gegevensversleuteling van de primaire server. snaar
primaryUserAssignedIdentityId Resource-id voor de door de gebruiker toegewezen identiteit die moet worden gebruikt voor gegevensversleuteling van de primaire server. snaar
type Gegevensversleutelingstype om aan te geven of het systeem beheerd is versus Azure Key Vault. 'AzureKeyVault'
'SystemManaged'

HighAvailability

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

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 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 = 3
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.
type Het resourcetype "Microsoft.DBforPostgreSQL/flexibleServers@2023-03-01-preview"

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

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.
Verificatieconfiguratie AuthConfig-eigenschappen van een server. AuthConfig-
availabilityZone informatie over de beschikbaarheidszone van de server. snaar
backup Back-upeigenschappen van een server. Een back-up maken
createMode De modus voor het maken van een nieuwe PostgreSQL-server. 'Maken'
'Standaard'
'GeoRestore'
'PointInTimeRestore'
'Replica'
'ReviveDropped'
'Bijwerken'
dataEncryption Eigenschappen van gegevensversleuteling van een server. DataEncryption-
highAvailability Eigenschappen van hoge beschikbaarheid van een server. HighAvailability
maintenanceWindow 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
pointInTimeUTC 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' of 'ReviveDropped' is. snaar
replicationRole 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' of 'ReviveDropped' is. Deze eigenschap wordt alleen geretourneerd voor de replicaserver snaar
opslag Opslageigenschappen van een server. Storage
Versie PostgreSQL Server-versie. '11'
'12'
'13'
'14'
'15'

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)

Opslag

Naam Beschrijving Waarde
autoGrow Vlag voor het in- of uitschakelen van automatisch vergroten van opslag voor flexibele server. 'Uitgeschakeld'
'Ingeschakeld'
storageSizeGB Maximale opslag die is toegestaan voor een server. Int
rang Naam van opslaglaag voor IOPS. 'P1'
'P10'
'P15'
'P2'
'P20'
'P3'
'P30'
'P4'
'P40'
'P50'
'P6'
'P60'
'P70'
'P80'

TrackedResourceTags

Naam Beschrijving Waarde

UserAssignedIdentity

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

UserAssignedIdentityMap

Naam Beschrijving Waarde

UserIdentity

Naam Beschrijving Waarde
clientId de client-id van de service-principal die deze identiteit vertegenwoordigt. snaar
principalId de object-id van de service-principal die deze identiteit vertegenwoordigt. snaar