Bagikan melalui


Microsoft.DBforPostgreSQL flexibleServers 2021-06-01-preview

Definisi sumber daya Bicep

Jenis sumber daya flexibleServers dapat disebarkan dengan operasi yang menargetkan:

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

Format sumber daya

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

resource symbolicname 'Microsoft.DBforPostgreSQL/flexibleServers@2021-06-01-preview' = {
  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)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag 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). string
administratorLoginPassword Kata sandi masuk administrator (diperlukan untuk pembuatan server). string
availabilityZone informasi zona ketersediaan server. string
cadangan Properti cadangan server. Cadangan
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'. string
sourceServerResourceId ID sumber daya server sumber untuk dipulihkan. Diperlukan ketika 'createMode' adalah 'PointInTimeRestore'. string
penyimpanan Properti penyimpanan server. Penyimpanan
versi Versi PostgreSQL Server. '11'
'12'
'13'

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
mode Mode KETERSEDIAAN TINGGI untuk server. 'Dinonaktifkan'
'ZoneRedundant'
standbyAvailabilityZone informasi zona ketersediaan siaga. string

MaintenanceWindow

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

Jaringan

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

Penyimpanan

Nama Deskripsi Nilai
storageSizeGB Penyimpanan maksimum 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 Database Azure untuk PostgreSQL dengan integrasi AAD.
Menyebarkan Azure Database for PostgreSQL (fleksibel) dengan VNet

Sebarkan ke Azure
Templat ini menyediakan cara untuk menyebarkan database Azure server Fleksibel untuk 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:

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

Format sumber daya

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

{
  "type": "Microsoft.DBforPostgreSQL/flexibleServers",
  "apiVersion": "2021-06-01-preview",
  "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-preview'
nama Nama sumber daya string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag 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). string
administratorLoginPassword Kata sandi masuk administrator (diperlukan untuk pembuatan server). string
availabilityZone informasi zona ketersediaan server. string
cadangan Properti cadangan server. Cadangan
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'. string
sourceServerResourceId ID sumber daya server sumber untuk dipulihkan. Diperlukan ketika 'createMode' adalah 'PointInTimeRestore'. string
penyimpanan Properti penyimpanan server. Penyimpanan
versi Versi PostgreSQL Server. '11'
'12'
'13'

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
mode Mode KETERSEDIAAN TINGGI untuk server. 'Dinonaktifkan'
'ZoneRedundant'
standbyAvailabilityZone informasi zona ketersediaan siaga. string

MaintenanceWindow

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

Jaringan

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

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 database Azure server Fleksibel untuk PostgreSQL dengan integrasi VNet.
SonarQube di Web App dengan integrasi PostgreSQL dan VNet

Sebarkan ke Azure
Templat ini menyediakan mudah untuk menyebarkan SonarQube ke Aplikasi Web 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-preview"
  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-preview"
nama Nama sumber daya string (diperlukan)
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag 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). string
administratorLoginPassword Kata sandi masuk administrator (diperlukan untuk pembuatan server). string
availabilityZone informasi zona ketersediaan server. string
cadangan Properti cadangan server. Cadangan
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'. string
sourceServerResourceId ID sumber daya server sumber untuk dipulihkan. Diperlukan ketika 'createMode' adalah 'PointInTimeRestore'. string
penyimpanan Properti penyimpanan server. Penyimpanan
versi Versi PostgreSQL Server. "11"
"12"
"13"

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
mode Mode KETERSEDIAAN TINGGI untuk server. "Dinonaktifkan"
"ZoneRedundant"
standbyAvailabilityZone informasi zona ketersediaan siaga. string

MaintenanceWindow

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

Jaringan

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

Penyimpanan

Nama Deskripsi Nilai
storageSizeGB Penyimpanan maksimum 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)