Server Microsoft.DBforPostgreSQL 2017-12-01-preview

Definisi sumber daya Bicep

Jenis sumber daya server 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/servers, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.DBforPostgreSQL/servers@2017-12-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  properties: {
    minimalTlsVersion: 'string'
    sslEnforcement: 'string'
    storageProfile: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
      storageAutogrow: 'string'
      storageMB: int
    }
    version: 'string'
    createMode: 'string'
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  }
}

Objek ServerPropertiesForCreateOrServerProperties

Atur properti createMode untuk menentukan jenis objek.

Untuk Default, gunakan:

  createMode: 'Default'
  administratorLogin: 'string'
  administratorLoginPassword: 'string'

Untuk GeoRestore, gunakan:

  createMode: 'GeoRestore'
  sourceServerId: 'string'

Untuk PointInTimeRestore, gunakan:

  createMode: 'PointInTimeRestore'
  restorePointInTime: 'string'
  sourceServerId: 'string'

Untuk Replika, gunakan:

  createMode: 'Replica'
  sourceServerId: 'string'

Nilai properti

servers

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 3-63

Karakter yang valid:
Huruf kecil, tanda hubung, dan angka.

Tidak dapat diawali atau diakhiri dengan tanda hubung.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi tempat sumber daya berada. string (diperlukan)
tag Metadata khusus aplikasi dalam bentuk pasangan kunci-nilai. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU (tingkat harga) server. Sku
properti Properti server. ServerPropertiesForCreateOrServerProperties (diperlukan)

ServerPropertiesForCreateOrServerProperties

Nama Deskripsi Nilai
minimalTlsVersion Terapkan versi Tls minimal untuk server. 'TLS1_0'
'TLS1_1'
'TLS1_2'
'TLSEnforcementDisabled'
sslEnforcement Aktifkan penegakan ssl atau tidak saat tersambung ke server. 'Dinonaktifkan'
'Diaktifkan'
storageProfile Profil penyimpanan server. StorageProfile
versi Versi server. '10'
'10.0'
'10.2'
'11'
'9.5'
'9.6'
createMode Mengatur jenis objek Default
GeoRestore
PointInTimeRestore
Replika (diperlukan)

StorageProfile

Nama Deskripsi Nilai
backupRetentionDays Hari retensi cadangan untuk server. int
geoRedundantBackup Aktifkan Geo-redundan atau tidak untuk pencadangan server. 'Dinonaktifkan'
'Diaktifkan'
storageAutogrow Aktifkan Penyimpanan Tumbuh Otomatis. 'Dinonaktifkan'
'Diaktifkan'
storageMB Penyimpanan maksimum yang diizinkan untuk server. int

ServerPropertiesForDefaultCreate

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. 'Default' (diperlukan)
administratorLogin Nama masuk administrator server. Hanya dapat ditentukan ketika server sedang dibuat (dan diperlukan untuk pembuatan). string (diperlukan)
administratorLoginPassword Kata sandi login administrator. string (diperlukan)

ServerPropertiesForGeoRestore

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. 'GeoRestore' (diperlukan)
sourceServerId Id server sumber untuk dipulihkan. string (diperlukan)

ServerPropertiesForRestore

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. 'PointInTimeRestore' (diperlukan)
restorePointInTime Waktu pembuatan titik pemulihan (format ISO8601), menentukan waktu untuk memulihkan. string (diperlukan)
sourceServerId Id server sumber untuk dipulihkan. string (diperlukan)

ServerPropertiesForReplica

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. 'Replika' (diperlukan)
sourceServerId Id server utama untuk membuat replika. string (diperlukan)

SKU

Nama Deskripsi Nilai
kapasitas Kapasitas peningkatan/peluasan skala, mewakili unit komputasi server. int
keluarga Keluarga perangkat keras. string
nama Nama sku, biasanya, tingkat + keluarga + inti, misalnya B_Gen4_1, GP_Gen5_8. string (diperlukan)
Ukuran Kode ukuran, yang akan ditafsirkan oleh sumber daya yang sesuai. string
Tier Tingkat SKU tertentu, misalnya Dasar. 'Dasar'
'GeneralPurpose'
'MemoryOptimized'

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Aplikasi Web Airflow dengan database PostgreSQL di App Services

Sebarkan ke Azure
Templat untuk menyebarkan Airflow Web App dengan database PostgreSQL di App Services
Aplikasi Web Buffalo

Sebarkan ke Azure
Mulai jalankan Aplikasi Buffalo Golang Anda di Azure dengan cepat dan murah.
Menyebarkan Azure Database for PostgreSQL dengan VNet

Sebarkan ke Azure
Templat ini menyediakan cara untuk menyebarkan azure database for PostgreSQL dengan integrasi VNet.
Airflow Docker Web App di Linux dengan PostgreSQL

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan gambar puckel/docker-airflow (tag terbaru) di Aplikasi Web Linux dengan database Azure untuk PostgreSQL
Aplikasi Web di Linux dengan PostgreSQL

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan Aplikasi Web di Linux dengan Azure Database for PostgreSQL(Pratinjau).
Aplikasi Web Sonarqube Docker di Linux dengan PostgreSQL

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan gambar docker Sonarqube (tag alpine) pada Aplikasi Web Linux dengan database Azure untuk PostgreSQL(Pratinjau)
Aplikasi Web di Linux dengan PostgreSQL

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan Aplikasi Web di Linux dengan Azure Database for PostgreSQL.

Definisi sumber daya templat ARM

Jenis sumber daya server dapat disebarkan dengan operasi yang menargetkan:

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

Format sumber daya

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

{
  "type": "Microsoft.DBforPostgreSQL/servers",
  "apiVersion": "2017-12-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "minimalTlsVersion": "string",
    "sslEnforcement": "string",
    "storageProfile": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string",
      "storageAutogrow": "string",
      "storageMB": "int"
    },
    "version": "string",
    "createMode": "string"
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  }
}

Objek ServerPropertiesForCreateOrServerProperties

Atur properti createMode untuk menentukan jenis objek.

Untuk Default, gunakan:

  "createMode": "Default",
  "administratorLogin": "string",
  "administratorLoginPassword": "string"

Untuk GeoRestore, gunakan:

  "createMode": "GeoRestore",
  "sourceServerId": "string"

Untuk PointInTimeRestore, gunakan:

  "createMode": "PointInTimeRestore",
  "restorePointInTime": "string",
  "sourceServerId": "string"

Untuk Replika, gunakan:

  "createMode": "Replica",
  "sourceServerId": "string"

Nilai properti

servers

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.DBforPostgreSQL/servers'
apiVersion Versi api sumber daya '2017-12-01-preview'
nama Nama sumber daya string (diperlukan)

Batas karakter: 3-63

Karakter yang valid:
Huruf kecil, tanda hubung, dan angka.

Tidak dapat diawali atau diakhiri dengan tanda hubung.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi sumber daya berada. string (diperlukan)
tag Metadata khusus aplikasi dalam bentuk pasangan kunci-nilai. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU (tingkat harga) server. Sku
properti Properti server. ServerPropertiesForCreateOrServerProperties (diperlukan)

ServerPropertiesForCreateOrServerProperties

Nama Deskripsi Nilai
minimalTlsVersion Terapkan versi Tls minimal untuk server. 'TLS1_0'
'TLS1_1'
'TLS1_2'
'TLSEnforcementDisabled'
sslEnforcement Aktifkan penegakan ssl atau tidak saat tersambung ke server. 'Dinonaktifkan'
'Diaktifkan'
storageProfile Profil penyimpanan server. StorageProfile
versi Versi server. '10'
'10.0'
'10.2'
'11'
'9.5'
'9.6'
createMode Mengatur jenis objek Default
GeoRestore
PointInTimeRestore
Replika (diperlukan)

StorageProfile

Nama Deskripsi Nilai
backupRetentionDays Hari retensi cadangan untuk server. int
geoRedundantBackup Aktifkan Geo-redundan atau tidak untuk pencadangan server. 'Dinonaktifkan'
'Diaktifkan'
storageAutogrow Aktifkan Penyimpanan Tumbuh Otomatis. 'Dinonaktifkan'
'Diaktifkan'
storageMB Penyimpanan maks yang diizinkan untuk server. int

ServerPropertiesForDefaultCreate

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. 'Default' (diperlukan)
administratorLogin Nama masuk administrator server. Hanya dapat ditentukan ketika server sedang dibuat (dan diperlukan untuk pembuatan). string (diperlukan)
administratorLoginPassword Kata sandi login administrator. string (diperlukan)

ServerPropertiesForGeoRestore

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. 'GeoRestore' (diperlukan)
sourceServerId Id server sumber untuk dipulihkan. string (diperlukan)

ServerPropertiesForRestore

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. 'PointInTimeRestore' (diperlukan)
restorePointInTime Waktu pembuatan titik pemulihan (format ISO8601), menentukan waktu untuk memulihkan. string (diperlukan)
sourceServerId Id server sumber untuk dipulihkan. string (diperlukan)

ServerPropertiesForReplica

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. 'Replika' (diperlukan)
sourceServerId Id server utama untuk membuat replika. string (diperlukan)

SKU

Nama Deskripsi Nilai
kapasitas Kapasitas peningkatan/peluasan skala, mewakili unit komputasi server. int
keluarga Keluarga perangkat keras. string
nama Nama sku, biasanya, tingkat + keluarga + inti, misalnya B_Gen4_1, GP_Gen5_8. string (diperlukan)
Ukuran Kode ukuran, yang akan ditafsirkan oleh sumber daya yang sesuai. string
Tier Tingkat SKU tertentu, misalnya Dasar. 'Dasar'
'GeneralPurpose'
'MemoryOptimized'

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Aplikasi Web Airflow dengan database PostgreSQL di App Services

Sebarkan ke Azure
Templat untuk menyebarkan Airflow Web App dengan database PostgreSQL di App Services
Aplikasi Web Buffalo

Sebarkan ke Azure
Mulai jalankan Aplikasi Buffalo Golang Anda di Azure dengan cepat dan murah.
Menyebarkan Azure Database for PostgreSQL dengan VNet

Sebarkan ke Azure
Templat ini menyediakan cara untuk menyebarkan azure database for PostgreSQL dengan integrasi VNet.
Airflow Docker Web App di Linux dengan PostgreSQL

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan gambar puckel/docker-airflow (tag terbaru) di Aplikasi Web Linux dengan database Azure untuk PostgreSQL
Aplikasi Web di Linux dengan PostgreSQL

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan Aplikasi Web di Linux dengan Azure Database for PostgreSQL(Pratinjau).
Aplikasi Web Sonarqube Docker di Linux dengan PostgreSQL

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan gambar docker Sonarqube (tag alpine) pada Aplikasi Web Linux dengan database Azure untuk PostgreSQL(Pratinjau)
Aplikasi Web di Linux dengan PostgreSQL

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan Aplikasi Web di Linux dengan Azure Database for PostgreSQL.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya server 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/servers, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/servers@2017-12-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      minimalTlsVersion = "string"
      sslEnforcement = "string"
      storageProfile = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
        storageAutogrow = "string"
        storageMB = int
      }
      version = "string"
      createMode = "string"
      // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Objek ServerPropertiesForCreateOrServerProperties

Atur properti createMode untuk menentukan jenis objek.

Untuk Default, gunakan:

  createMode = "Default"
  administratorLogin = "string"
  administratorLoginPassword = "string"

Untuk GeoRestore, gunakan:

  createMode = "GeoRestore"
  sourceServerId = "string"

Untuk PointInTimeRestore, gunakan:

  createMode = "PointInTimeRestore"
  restorePointInTime = "string"
  sourceServerId = "string"

Untuk Replika, gunakan:

  createMode = "Replica"
  sourceServerId = "string"

Nilai properti

servers

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.DBforPostgreSQL/servers@2017-12-01-preview"
nama Nama sumber daya string (diperlukan)

Batas karakter: 3-63

Karakter yang valid:
Huruf kecil, tanda hubung, dan angka.

Tidak dapat diawali atau diakhiri dengan tanda hubung.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi tempat sumber daya berada. string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Metadata khusus aplikasi dalam bentuk pasangan kunci-nilai. Kamus nama dan nilai tag.
sku SKU (tingkat harga) server. Sku
properti Properti server. ServerPropertiesForCreateOrServerProperties (diperlukan)

ServerPropertiesForCreateOrServerProperties

Nama Deskripsi Nilai
minimalTlsVersion Terapkan versi Tls minimal untuk server. "TLS1_0"
"TLS1_1"
"TLS1_2"
"TLSEnforcementDisabled"
sslEnforcement Aktifkan penegakan ssl atau tidak saat tersambung ke server. "Dinonaktifkan"
"Diaktifkan"
storageProfile Profil penyimpanan server. StorageProfile
versi Versi server. "10"
"10.0"
"10.2"
"11"
"9.5"
"9.6"
createMode Mengatur jenis objek Default
GeoRestore
PointInTimeRestore
Replika (diperlukan)

StorageProfile

Nama Deskripsi Nilai
backupRetentionDays Hari retensi cadangan untuk server. int
geoRedundantBackup Aktifkan Geo-redundan atau tidak untuk pencadangan server. "Dinonaktifkan"
"Diaktifkan"
storageAutogrow Aktifkan Penyimpanan Tumbuh Otomatis. "Dinonaktifkan"
"Diaktifkan"
storageMB Penyimpanan maksimum yang diizinkan untuk server. int

ServerPropertiesForDefaultCreate

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. "Default" (diperlukan)
administratorLogin Nama masuk administrator server. Hanya dapat ditentukan ketika server sedang dibuat (dan diperlukan untuk pembuatan). string (diperlukan)
administratorLoginPassword Kata sandi login administrator. string (diperlukan)

ServerPropertiesForGeoRestore

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. "GeoRestore" (diperlukan)
sourceServerId Id server sumber untuk dipulihkan. string (diperlukan)

ServerPropertiesForRestore

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. "PointInTimeRestore" (diperlukan)
restorePointInTime Waktu pembuatan titik pemulihan (format ISO8601), menentukan waktu untuk memulihkan. string (diperlukan)
sourceServerId Id server sumber untuk dipulihkan. string (diperlukan)

ServerPropertiesForReplica

Nama Deskripsi Nilai
createMode Mode untuk membuat server baru. "Replika" (diperlukan)
sourceServerId Id server utama untuk membuat replika. string (diperlukan)

SKU

Nama Deskripsi Nilai
kapasitas Kapasitas peningkatan/peluasan skala, mewakili unit komputasi server. int
keluarga Keluarga perangkat keras. string
nama Nama sku, biasanya, tingkat + keluarga + inti, misalnya B_Gen4_1, GP_Gen5_8. string (diperlukan)
Ukuran Kode ukuran, yang akan ditafsirkan oleh sumber daya sebagaimana mewajibkan. string
Tier Tingkat SKU tertentu, misalnya Dasar. "Dasar"
"GeneralPurpose"
"MemoryOptimized"