Microsoft.DBforPostgreSQL flexibleServers 2023-03-01-preview

Bicep-resourcedefinitie

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

Zie wijzigingenlogboek voor 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@2023-03-01-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: {
      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'
  }
}

Eigenschapswaarden

flexibleServers

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU (prijscategorie) van de server. SKU
identity Beschrijft de identiteit van de toepassing. UserAssignedIdentity
properties Eigenschappen van de server. ServerEigenschappen

UserAssignedIdentity

Naam Description 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. object

ServerEigenschappen

Naam Description Waarde
administratorAanlogen De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). tekenreeks
administratorLoginPassword Het aanmeldingswachtwoord van de beheerder (vereist voor het maken van de server). tekenreeks
Verificatieconfiguratie AuthConfig-eigenschappen van een server. Verificatieconfiguratie
availabilityZone informatie over de beschikbaarheidszone van de server. tekenreeks
Back-up 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 Gegevensversleutelingseigenschappen van een server. DataEncryption
highAvailability Eigenschappen van hoge beschikbaarheid van een server. Hoge beschikbaarheid
maintenanceWindow Eigenschappen van het onderhoudsvenster van een server. MaintenanceWindow
network Netwerkeigenschappen van een server. Deze eigenschap Netwerk hoeft alleen te worden doorgegeven als u wilt dat de server privétoegangsserver is. Netwerk
pointInTimeUTC Tijd voor het maken van herstelpunten (ISO8601-indeling), waarbij de tijd wordt opgegeven van waaruit moet worden hersteld. Dit is vereist wanneer 'createMode' 'PointInTimeRestore' of 'GeoRestore' of 'ReviveDropped' is. tekenreeks
replicationRole Replicatierol van de server 'AsyncReplica'
'GeoAsyncReplica'
'Geen'
'Primair'
sourceServerResourceId De bronserverbron-id van waaruit u wilt herstellen. Dit is vereist wanneer 'createMode' 'PointInTimeRestore' of 'GeoRestore' of 'Replica' of 'ReviveDropped' is. Deze eigenschap wordt alleen geretourneerd voor replicaserver tekenreeks
opslag Opslageigenschappen van een server. Storage
versie PostgreSQL Server-versie. '11'
'12'
'13'
'14'
'15'

Verificatieconfiguratie

Naam Description Waarde
activeDirectoryAuth Indien 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. tekenreeks

Backup

Naam Description Waarde
backupRetentionDays Back-upretentiedagen voor de server. int
geoRedundantBackup Een waarde die aangeeft of Geo-Redundant back-up is ingeschakeld op de server. 'Uitgeschakeld'
Ingeschakeld

DataEncryption

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

Hoge beschikbaarheid

Naam Description Waarde
mode De hoge beschikbaarheidsmodus voor de server. 'Uitgeschakeld'
'SameZone'
'ZoneRedundant'
stand-byAvailabilityZone informatie over de beschikbaarheidszone van de stand-by. tekenreeks

MaintenanceWindow

Naam Description Waarde
customWindow geeft aan of aangepast venster is ingeschakeld of uitgeschakeld tekenreeks
dayOfWeek dag van de week voor onderhoudsvenster int
beginuur beginuur voor onderhoudsvenster int
startMinute begin minuut voor onderhoudsvenster int

Netwerk

Naam Description Waarde
delegatedSubnetResourceId Arm-resource-id van gedelegeerd subnet. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server VNET wordt geïnjecteerd, d.w.w.v. een privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor Privé-DNS zone willen bijwerken. tekenreeks
privateDnsZoneArmResourceId Arm-resource-id van privé-DNS-zone. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd met VNET, dat wil zeggen een privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor Privé-DNS zone willen bijwerken. tekenreeks

Storage

Naam Description Waarde
autoGrow Vlag om Automatisch vergroten van opslag voor flexibele server in of uit te schakelen. 'Uitgeschakeld'
Ingeschakeld
storageSizeGB Maximale opslag die is toegestaan voor een server. int
laag Naam van de opslaglaag voor IOPS. 'P1'
'P10'
'P15'
'P2'
'P20'
'P3'
'P30'
'P4'
'P40'
'P50'
'P6'
'P60'
'P70'
'P80'

Sku

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

Snelstartsjablonen

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

Template Beschrijving
Azure Database for PostgreSQL (flexibel) implementeren met AAD

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

Implementeren op Azure
Deze sjabloon biedt een manier om een Azure-database met flexibele server voor PostgreSQL met VNet-integratie te implementeren.
SonarQube op web-app met PostgreSQL- en VNet-integratie

Implementeren op Azure
Met deze sjabloon kunt u SonarQube eenvoudig implementeren in een web-app in Linux met PostgreSQL Flexibele server, VNet-integratie en privé-DNS.

Resourcedefinitie van ARM-sjabloon

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

Zie wijzigingenlogboek voor 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",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "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"
  }
}

Eigenschapswaarden

flexibleServers

Naam Description Waarde
type Het resourcetype 'Microsoft.DBforPostgreSQL/flexibleServers'
apiVersion De resource-API-versie '2023-03-01-preview'
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU (prijscategorie) van de server. SKU
identity Beschrijft de identiteit van de toepassing. UserAssignedIdentity
properties Eigenschappen van de server. ServerEigenschappen

UserAssignedIdentity

Naam Description 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. object

ServerEigenschappen

Naam Description Waarde
administratorAanlogen De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). tekenreeks
administratorLoginPassword Het aanmeldingswachtwoord van de beheerder (vereist voor het maken van de server). tekenreeks
Verificatieconfiguratie AuthConfig-eigenschappen van een server. Verificatieconfiguratie
availabilityZone informatie over de beschikbaarheidszone van de server. tekenreeks
Back-up 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 Gegevensversleutelingseigenschappen van een server. DataEncryption
highAvailability Eigenschappen van hoge beschikbaarheid van een server. Hoge beschikbaarheid
maintenanceWindow Eigenschappen van het onderhoudsvenster van een server. MaintenanceWindow
network Netwerkeigenschappen van een server. Deze eigenschap Netwerk hoeft alleen te worden doorgegeven als u wilt dat de server privétoegangsserver is. Netwerk
pointInTimeUTC Tijd voor het maken van herstelpunten (ISO8601-indeling), waarbij de tijd wordt opgegeven van waaruit moet worden hersteld. Dit is vereist wanneer 'createMode' 'PointInTimeRestore' of 'GeoRestore' of 'ReviveDropped' is. tekenreeks
replicationRole Replicatiefunctie van de server 'AsyncReplica'
'GeoAsyncReplica'
'Geen'
'Primair'
sourceServerResourceId De bronserverbron-id van waaruit u wilt herstellen. Dit is vereist wanneer 'createMode' 'PointInTimeRestore' of 'GeoRestore' of 'Replica' of 'ReviveDropped' is. Deze eigenschap wordt alleen geretourneerd voor replicaserver tekenreeks
opslag Opslageigenschappen van een server. Storage
versie PostgreSQL Server-versie. '11'
'12'
'13'
'14'
'15'

Verificatieconfiguratie

Naam Description 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. tekenreeks

Backup

Naam Description Waarde
backupRetentionDays Back-up van retentiedagen voor de server. int
geoRedundantBackup Een waarde die aangeeft of Geo-Redundant back-up is ingeschakeld op de server. 'Uitgeschakeld'
Ingeschakeld

DataEncryption

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

Hoge beschikbaarheid

Naam Description Waarde
mode De hoge beschikbaarheidsmodus voor de server. 'Uitgeschakeld'
'SameZone'
'ZoneRedundant'
stand-byAvailabilityZone informatie over de beschikbaarheidszone van de stand-by. tekenreeks

MaintenanceWindow

Naam Description Waarde
customWindow geeft aan of het aangepaste venster is ingeschakeld of uitgeschakeld tekenreeks
dayOfWeek dag van de week voor onderhoudsvenster int
startHour beginuur voor onderhoudsvenster int
startMinute begintijd voor onderhoudsvenster int

Netwerk

Naam Description Waarde
delegatedSubnetResourceId Resource-id van gedelegeerde subnet-arm. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd met VNET, dat wil zeggen een privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor Privé-DNS zone willen bijwerken. tekenreeks
privateDnsZoneArmResourceId Arm-resource-id van privé-DNS-zone. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd met VNET, dat wil zeggen een privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor Privé-DNS zone willen bijwerken. tekenreeks

Storage

Naam Description Waarde
autoGrow Vlag om Automatisch vergroten van opslag voor flexibele server in of uit te schakelen. 'Uitgeschakeld'
Ingeschakeld
storageSizeGB Maximale opslag die is toegestaan voor een server. int
laag Naam van de opslaglaag voor IOPS. 'P1'
'P10'
'P15'
'P2'
'P20'
'P3'
'P30'
'P4'
'P40'
'P50'
'P6'
'P60'
'P70'
'P80'

Sku

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

Snelstartsjablonen

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

Template Beschrijving
Azure Database for PostgreSQL (flexibel) implementeren met AAD

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

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

Implementeren op Azure
Met deze sjabloon kunt u SonarQube eenvoudig implementeren in een web-app op Linux met PostgreSQL Flexibele server, VNet-integratie en privé-DNS.

Terraform-resourcedefinitie (AzAPI-provider)

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

  • Resourcegroepen

Zie wijzigingenlogboek voor 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"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "UserAssigned"
    identity_ids = []
  }
  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"
    }
  })
}

Eigenschapswaarden

flexibleServers

Naam Description Waarde
type Het resourcetype "Microsoft.DBforPostgreSQL/flexibleServers@2023-03-01-preview"
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
sku De SKU (prijscategorie) van de server. SKU
identity Beschrijft de identiteit van de toepassing. UserAssignedIdentity
properties Eigenschappen van de server. ServerEigenschappen

UserAssignedIdentity

Naam Description Waarde
type de typen identiteiten die aan deze resource zijn gekoppeld; momenteel beperkt tot 'None en UserAssigned' 'UserAssigned' (vereist)
identity_ids vertegenwoordigt de toewijzing van door de gebruiker toegewezen identiteiten. Matrix met gebruikersidentiteits-id's.

ServerEigenschappen

Naam Description 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). tekenreeks
administratorLoginPassword Het aanmeldingswachtwoord van de beheerder (vereist voor het maken van de server). tekenreeks
Verificatieconfiguratie AuthConfig-eigenschappen van een server. Verificatieconfiguratie
availabilityZone informatie over de beschikbaarheidszone van de server. tekenreeks
Back-up 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 Gegevensversleutelingseigenschappen van een server. DataEncryption
highAvailability Eigenschappen van hoge beschikbaarheid van een server. Hoge beschikbaarheid
maintenanceWindow Eigenschappen van het onderhoudsvenster van een server. MaintenanceWindow
network Netwerkeigenschappen van een server. Deze netwerkeigenschap moet alleen worden doorgegeven als u wilt dat de server privétoegangsserver is. Netwerk
pointInTimeUTC Tijdstip waarop herstelpunten worden gemaakt (ISO8601-indeling), waarbij de tijd wordt opgegeven van waaruit moet worden hersteld. Dit is vereist wanneer 'createMode' 'PointInTimeRestore' of 'GeoRestore' of 'ReviveDropped' is. tekenreeks
replicationRole Replicatiefunctie van de server "AsyncReplica"
"GeoAsyncReplica"
"Geen"
"Primair"
sourceServerResourceId De bronserverbron-id van waaruit u wilt herstellen. Dit is vereist wanneer 'createMode' 'PointInTimeRestore' of 'GeoRestore' of 'Replica' of 'ReviveDropped' is. Deze eigenschap wordt alleen geretourneerd voor replicaserver tekenreeks
opslag Opslageigenschappen van een server. Storage
versie PostgreSQL Server-versie. "11"
"12"
"13"
"14"
"15"

Verificatieconfiguratie

Naam Description 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. tekenreeks

Backup

Naam Description Waarde
backupRetentionDays Back-up van retentiedagen voor de server. int
geoRedundantBackup Een waarde die aangeeft of Geo-Redundant back-up is ingeschakeld op de server. "Uitgeschakeld"
"Ingeschakeld"

DataEncryption

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

Hoge beschikbaarheid

Naam Description Waarde
mode De hoge beschikbaarheidsmodus voor de server. "Uitgeschakeld"
"SameZone"
"ZoneRedundant"
stand-byAvailabilityZone informatie over de beschikbaarheidszone van de stand-by. tekenreeks

MaintenanceWindow

Naam Description Waarde
customWindow geeft aan of het aangepaste venster is ingeschakeld of uitgeschakeld tekenreeks
dayOfWeek dag van de week voor onderhoudsvenster int
startHour beginuur voor onderhoudsvenster int
startMinute begintijd voor onderhoudsvenster int

Netwerk

Naam Description Waarde
delegatedSubnetResourceId Resource-id van gedelegeerde subnet-arm. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd met VNET, dat wil zeggen een privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor Privé-DNS zone willen bijwerken. tekenreeks
privateDnsZoneArmResourceId Arm-resource-id van privé-DNS-zone. Dit moet worden doorgegeven tijdens het maken, voor het geval we willen dat de server wordt geïnjecteerd met VNET, dat wil zeggen een privétoegangsserver. Geef dit tijdens de update alleen door als we de waarde voor Privé-DNS zone willen bijwerken. tekenreeks

Storage

Naam Description Waarde
autoGrow Vlag om Automatisch vergroten van opslag voor flexibele server in of uit te schakelen. "Uitgeschakeld"
"Ingeschakeld"
storageSizeGB Maximale opslag die is toegestaan voor een server. int
laag Naam van de opslaglaag voor IOPS. "P1"
"P10"
"P15"
"P2"
"P20"
"P3"
"P30"
"P4"
"P40"
"P50"
"P6"
"P60"
"P70"
"P80"

Sku

Naam Description Waarde
naam De naam van de SKU, meestal laag + familie + kernen, bijvoorbeeld Standard_D4s_v3. tekenreeks (vereist)
laag De laag van de specifieke SKU, bijvoorbeeld Burstable. "Burstable"
"Algemeen Doel"
'MemoryOptimized' (vereist)