Bagikan melalui


Microsoft.DBforPostgreSQL flexibleServers 2021-06-01

Definisi sumber daya Bicep

Jenis sumber daya flexibleServers dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DBforPostgreSQL/flexibleServers, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    createMode: 'string'
    highAvailability: {
      mode: 'string'
      standbyAvailabilityZone: 'string'
    }
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    network: {
      delegatedSubnetResourceId: 'string'
      privateDnsZoneArmResourceId: 'string'
    }
    pointInTimeUTC: 'string'
    sourceServerResourceId: 'string'
    storage: {
      storageSizeGB: int
    }
    version: 'string'
  }
}

Nilai properti

flexibleServers

Nama Deskripsi Nilai
Nama Nama sumber daya string (diperlukan)
tempat Lokasi geografis tempat sumber daya berada string (diperlukan)
Tags Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
Sku SKU (tingkat harga) server. Sku
Properti Properti server. ServerProperties

ServerProperties

Nama Deskripsi Nilai
administratorLogin Nama masuk administrator server. Hanya dapat ditentukan ketika server sedang dibuat (dan diperlukan untuk pembuatan). tali
administratorLoginPassword Kata sandi masuk administrator (diperlukan untuk pembuatan server). tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
availabilityZone informasi zona ketersediaan server. tali
cadangan Properti cadangan server. Pencadangan
createMode Mode untuk membuat server PostgreSQL baru. 'Buat'
'Default'
'PointInTimeRestore'
'Perbarui'
highAvailability Properti ketersediaan tinggi server. ketersediaan Tinggi
maintenanceWindow Properti jendela pemeliharaan server. MaintenanceWindow
jaringan Properti jaringan server. Jaringan
pointInTimeUTC Waktu pembuatan titik pemulihan (format ISO8601), menentukan waktu untuk memulihkan. Diperlukan ketika 'createMode' adalah 'PointInTimeRestore'. tali
sourceServerResourceId ID sumber daya server sumber daya untuk dipulihkan. Diperlukan ketika 'createMode' adalah 'PointInTimeRestore'. tali
penyimpanan Properti penyimpanan server. Penyimpanan
versi Versi Server PostgreSQL. '11'
'12'
'13'
'14'

Cadangan

Nama Deskripsi Nilai
backupRetentionDays Hari retensi cadangan untuk server. Int
geoRedundantBackup Nilai yang menunjukkan apakah pencadangan Geo-Redundant diaktifkan di server. 'Dinonaktifkan'
'Diaktifkan'

Ketersediaan Tinggi

Nama Deskripsi Nilai
modus Mode KETERSEDIAAN TINGGI untuk server. 'Dinonaktifkan'
'ZoneRedundant'
standbyAvailabilityZone informasi zona ketersediaan siaga. tali

MaintenanceWindow

Nama Deskripsi Nilai
customWindow menunjukkan apakah jendela kustom diaktifkan atau dinonaktifkan tali
dayOfWeek hari dalam seminggu untuk jendela pemeliharaan Int
startHour jam mulai untuk jendela pemeliharaan Int
startMinute menit awal untuk jendela pemeliharaan Int

Jaringan

Nama Deskripsi Nilai
delegatedSubnetResourceId id sumber daya arm subnet yang didelegasikan. tali
privateDnsZoneArmResourceId id sumber daya arm zona dns privat. tali

Penyimpanan

Nama Deskripsi Nilai
storageSizeGB Penyimpanan maks yang diizinkan untuk server. Int

Sku

Nama Deskripsi Nilai
Nama Nama sku, biasanya, tingkat + keluarga + inti, misalnya Standard_D4s_v3. string (diperlukan)
Tier Tingkat SKU tertentu, misalnya Burstable. 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (diperlukan)

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Azure Database for PostgreSQL (fleksibel) dengan AAD

Sebarkan ke Azure
Templat ini menyediakan cara untuk menyebarkan server Fleksibel Azure database for PostgreSQL dengan integrasi AAD.
Menyebarkan Azure Database for PostgreSQL (fleksibel) dengan VNet

Sebarkan ke Azure
Templat ini menyediakan cara untuk menyebarkan server Fleksibel Azure database for PostgreSQL dengan integrasi VNet.
SonarQube di Web App dengan integrasi PostgreSQL dan VNet

Sebarkan ke Azure
Templat ini menyediakan mudah untuk menyebarkan SonarQube ke Web App di Linux dengan PostgreSQL Flexible Server, integrasi VNet, dan DNS privat.

Definisi sumber daya templat ARM

Jenis sumber daya flexibleServers dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DBforPostgreSQL/flexibleServers, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.DBforPostgreSQL/flexibleServers",
  "apiVersion": "2021-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "createMode": "string",
    "highAvailability": {
      "mode": "string",
      "standbyAvailabilityZone": "string"
    },
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "network": {
      "delegatedSubnetResourceId": "string",
      "privateDnsZoneArmResourceId": "string"
    },
    "pointInTimeUTC": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "storageSizeGB": "int"
    },
    "version": "string"
  }
}

Nilai properti

flexibleServers

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.DBforPostgreSQL/flexibleServers'
apiVersion Versi api sumber daya '2021-06-01'
Nama Nama sumber daya string (diperlukan)
tempat Lokasi geografis tempat sumber daya berada string (diperlukan)
Tags Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
Sku SKU (tingkat harga) server. Sku
Properti Properti server. ServerProperties

ServerProperties

Nama Deskripsi Nilai
administratorLogin Nama masuk administrator server. Hanya dapat ditentukan ketika server sedang dibuat (dan diperlukan untuk pembuatan). tali
administratorLoginPassword Kata sandi masuk administrator (diperlukan untuk pembuatan server). tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
availabilityZone informasi zona ketersediaan server. tali
cadangan Properti cadangan server. Pencadangan
createMode Mode untuk membuat server PostgreSQL baru. 'Buat'
'Default'
'PointInTimeRestore'
'Perbarui'
highAvailability Properti ketersediaan tinggi server. ketersediaan Tinggi
maintenanceWindow Properti jendela pemeliharaan server. MaintenanceWindow
jaringan Properti jaringan server. Jaringan
pointInTimeUTC Waktu pembuatan titik pemulihan (format ISO8601), menentukan waktu untuk memulihkan. Diperlukan ketika 'createMode' adalah 'PointInTimeRestore'. tali
sourceServerResourceId ID sumber daya server sumber daya untuk dipulihkan. Diperlukan ketika 'createMode' adalah 'PointInTimeRestore'. tali
penyimpanan Properti penyimpanan server. Penyimpanan
versi Versi Server PostgreSQL. '11'
'12'
'13'
'14'

Cadangan

Nama Deskripsi Nilai
backupRetentionDays Hari retensi cadangan untuk server. Int
geoRedundantBackup Nilai yang menunjukkan apakah pencadangan Geo-Redundant diaktifkan di server. 'Dinonaktifkan'
'Diaktifkan'

Ketersediaan Tinggi

Nama Deskripsi Nilai
modus Mode KETERSEDIAAN TINGGI untuk server. 'Dinonaktifkan'
'ZoneRedundant'
standbyAvailabilityZone informasi zona ketersediaan siaga. tali

MaintenanceWindow

Nama Deskripsi Nilai
customWindow menunjukkan apakah jendela kustom diaktifkan atau dinonaktifkan tali
dayOfWeek hari dalam seminggu untuk jendela pemeliharaan Int
startHour jam mulai untuk jendela pemeliharaan Int
startMinute menit awal untuk jendela pemeliharaan Int

Jaringan

Nama Deskripsi Nilai
delegatedSubnetResourceId id sumber daya arm subnet yang didelegasikan. tali
privateDnsZoneArmResourceId id sumber daya arm zona dns privat. tali

Penyimpanan

Nama Deskripsi Nilai
storageSizeGB Penyimpanan maks yang diizinkan untuk server. Int

Sku

Nama Deskripsi Nilai
Nama Nama sku, biasanya, tingkat + keluarga + inti, misalnya Standard_D4s_v3. string (diperlukan)
Tier Tingkat SKU tertentu, misalnya Burstable. 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (diperlukan)

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Menyebarkan Azure Database for PostgreSQL (fleksibel) dengan AAD

Sebarkan ke Azure
Templat ini menyediakan cara untuk menyebarkan server Fleksibel Azure database for PostgreSQL dengan integrasi AAD.
Menyebarkan Azure Database for PostgreSQL (fleksibel) dengan VNet

Sebarkan ke Azure
Templat ini menyediakan cara untuk menyebarkan server Fleksibel Azure database for PostgreSQL dengan integrasi VNet.
SonarQube di Web App dengan integrasi PostgreSQL dan VNet

Sebarkan ke Azure
Templat ini menyediakan mudah untuk menyebarkan SonarQube ke Web App di Linux dengan PostgreSQL Flexible Server, integrasi VNet, dan DNS privat.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya flexibleServers dapat disebarkan dengan operasi yang menargetkan:

  • grup Sumber Daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.DBforPostgreSQL/flexibleServers, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      highAvailability = {
        mode = "string"
        standbyAvailabilityZone = "string"
      }
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      network = {
        delegatedSubnetResourceId = "string"
        privateDnsZoneArmResourceId = "string"
      }
      pointInTimeUTC = "string"
      sourceServerResourceId = "string"
      storage = {
        storageSizeGB = int
      }
      version = "string"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Nilai properti

flexibleServers

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01"
Nama Nama sumber daya string (diperlukan)
tempat Lokasi geografis tempat sumber daya berada string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
Tags Tag sumber daya. Kamus nama dan nilai tag.
Sku SKU (tingkat harga) server. Sku
Properti Properti server. ServerProperties

ServerProperties

Nama Deskripsi Nilai
administratorLogin Nama masuk administrator server. Hanya dapat ditentukan ketika server sedang dibuat (dan diperlukan untuk pembuatan). tali
administratorLoginPassword Kata sandi masuk administrator (diperlukan untuk pembuatan server). tali

Kendala:
Nilai sensitif. Teruskan sebagai parameter aman.
availabilityZone informasi zona ketersediaan server. tali
cadangan Properti cadangan server. Pencadangan
createMode Mode untuk membuat server PostgreSQL baru. "Buat"
"Default"
"PointInTimeRestore"
"Perbarui"
highAvailability Properti ketersediaan tinggi server. ketersediaan Tinggi
maintenanceWindow Properti jendela pemeliharaan server. MaintenanceWindow
jaringan Properti jaringan server. Jaringan
pointInTimeUTC Waktu pembuatan titik pemulihan (format ISO8601), menentukan waktu untuk memulihkan. Diperlukan ketika 'createMode' adalah 'PointInTimeRestore'. tali
sourceServerResourceId ID sumber daya server sumber daya untuk dipulihkan. Diperlukan ketika 'createMode' adalah 'PointInTimeRestore'. tali
penyimpanan Properti penyimpanan server. Penyimpanan
versi Versi Server PostgreSQL. "11"
"12"
"13"
"14"

Cadangan

Nama Deskripsi Nilai
backupRetentionDays Hari retensi cadangan untuk server. Int
geoRedundantBackup Nilai yang menunjukkan apakah pencadangan Geo-Redundant diaktifkan di server. "Dinonaktifkan"
"Diaktifkan"

Ketersediaan Tinggi

Nama Deskripsi Nilai
modus Mode KETERSEDIAAN TINGGI untuk server. "Dinonaktifkan"
"ZoneRedundant"
standbyAvailabilityZone informasi zona ketersediaan siaga. tali

MaintenanceWindow

Nama Deskripsi Nilai
customWindow menunjukkan apakah jendela kustom diaktifkan atau dinonaktifkan tali
dayOfWeek hari dalam seminggu untuk jendela pemeliharaan Int
startHour jam mulai untuk jendela pemeliharaan Int
startMinute menit awal untuk jendela pemeliharaan Int

Jaringan

Nama Deskripsi Nilai
delegatedSubnetResourceId id sumber daya arm subnet yang didelegasikan. tali
privateDnsZoneArmResourceId id sumber daya arm zona dns privat. tali

Penyimpanan

Nama Deskripsi Nilai
storageSizeGB Penyimpanan maks yang diizinkan untuk server. Int

Sku

Nama Deskripsi Nilai
Nama Nama sku, biasanya, tingkat + keluarga + inti, misalnya Standard_D4s_v3. string (diperlukan)
Tier Tingkat SKU tertentu, misalnya Burstable. "Burstable"
"GeneralPurpose"
"MemoryOptimized" (diperlukan)