Aracılığıyla paylaş


Microsoft.DBforPostgreSQL sunucuları 2017-12-01-preview

Bicep kaynak tanımı

Sunucuların kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.DBforPostgreSQL/servers kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

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
  }
}

ServerPropertiesForCreateOrServerProperties nesneleri

nesne türünü belirtmek için createMode özelliğini ayarlayın.

varsayılaniçin şunu kullanın:

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

GeoRestoreiçin şunu kullanın:

  createMode: 'GeoRestore'
  sourceServerId: 'string'

PointInTimeRestoreiçin şunu kullanın:

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

Çoğaltmaiçin şunu kullanın:

  createMode: 'Replica'
  sourceServerId: 'string'

Özellik değerleri

Sunucu

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)

Karakter sınırı: 3-63

Geçerli karakterler:
Küçük harfler, kısa çizgiler ve sayılar.

Kısa çizgiyle başlayamaz veya bitemez.

Kaynak adı Azure genelinde benzersiz olmalıdır.
yer Kaynağın bulunduğu konum. dize (gerekli)
Etiketler Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Sunucunun SKU'su (fiyatlandırma katmanı). Sku
Özellikler Sunucunun özellikleri. ServerPropertiesForCreateOrServerProperties (gerekli)

ServerPropertiesForCreateOrServerProperties

Ad Açıklama Değer
minimalTlsVersion Sunucu için en düşük Tls sürümünü zorunlu kılma. 'TLS1_0'
'TLS1_1'
'TLS1_2'
'TLSEnforcementDisabled'
sslEnforcement Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin. 'Devre Dışı'
'Etkin'
storageProfile Sunucunun depolama profili. StorageProfile
Sürüm Sunucu sürümü. '10'
'10.0'
'10.2'
'11'
'9.5'
'9.6'
createMode Nesne türünü ayarlama Varsayılan
GeoRestore
PointInTimeRestore
Çoğaltma (gerekli)

StorageProfile

Ad Açıklama Değer
backupRetentionDays Sunucu için yedekleme bekletme günleri. Int
geoRedundantBackup Sunucu yedeklemesi için Coğrafi olarak yedekli veya değil'i etkinleştirin. 'Devre Dışı'
'Etkin'
storageAutogrow Depolama Otomatik Büyütme'yi etkinleştirin. 'Devre Dışı'
'Etkin'
storageMB Bir sunucu için izin verilen maksimum depolama alanı. Int

ServerPropertiesForDefaultCreate

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. 'Varsayılan' (gerekli)
administratorLogin Yöneticinin sunucunun oturum açma adı. Yalnızca sunucu oluşturulurken belirtilebilir (ve oluşturma için gereklidir). dize (gerekli)
administratorLoginPassword Yönetici oturum açma parolası. dize (gerekli)

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

ServerPropertiesForGeoRestore

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. 'GeoRestore' (gerekli)
sourceServerId Geri yükleneceği kaynak sunucu kimliği. dize (gerekli)

ServerPropertiesForRestore

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. 'PointInTimeRestore' (gerekli)
restorePointInTime Geri yükleme noktası oluşturma zamanı (ISO8601 biçimi), geri yükleme zamanı belirtin. dize (gerekli)
sourceServerId Geri yükleneceği kaynak sunucu kimliği. dize (gerekli)

ServerPropertiesForReplica

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. 'Çoğaltma' (gerekli)
sourceServerId Çoğaltma oluşturulacak birincil sunucu kimliği. dize (gerekli)

Sku

Ad Açıklama Değer
kapasite Sunucunun işlem birimlerini temsil eden ölçeği artırma/genişletme kapasitesi. Int

Kısıtlama -ları:
En düşük değer = 0
aile Donanım ailesi. dizgi
ad Sku adı, genellikle katman + aile + çekirdekler, örneğin B_Gen4_1, GP_Gen5_8. dize (gerekli)
boyut Kaynak tarafından uygun şekilde yorumlanacak boyut kodu. dizgi
Katmanı Belirli bir SKU'nun katmanı, örneğin Temel. 'Temel'
'GeneralPurpose'
'MemoryOptimized'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
App Services'da PostgreSQL veritabanı ile Airflow Web Uygulamasını

Azure 'a dağıtma
App Services'te PostgreSQL veritabanı ile Airflow Web Uygulaması dağıtmak için bir şablon
Buffalo Web App

Azure 'a dağıtma
Golang Buffalo Uygulamanızı Azure'da hızlı ve ucuz bir şekilde çalıştırmaya başlayın.
VNet ile PostgreSQL için Azure Veritabanı Dağıtma

Azure 'a dağıtma
Bu şablon, VNet tümleştirmesi ile PostgreSQL için Azure veritabanı dağıtmanın bir yolunu sağlar.
PostgreSQL ile Linux üzerinde Airflow Docker Web Uygulamasını

Azure 'a dağıtma
Bu şablon PostgreSQL için Azure veritabanı ile Linux Web App'te puckel/docker-airflow görüntüsü (en son etiket) dağıtmak için kolay bir yol sağlar
PostgreSQL ile Linux'ta Web Uygulamasını

Azure 'a dağıtma
Bu şablon PostgreSQL için Azure veritabanı (Önizleme) ile Linux'ta Web Uygulaması dağıtmanın kolay bir yolunu sağlar.
PostgreSQL ile Linux üzerinde Sonarqube Docker Web App'i

Azure 'a dağıtma
Bu şablon PostgreSQL için Azure veritabanı ile Linux Web App'te Sonarqube docker görüntüsü (alpine etiketi) dağıtmak için kolay bir yol sağlar(Önizleme)
PostgreSQL ile Linux'ta Web Uygulamasını

Azure 'a dağıtma
Bu şablon, PostgreSQL için Azure veritabanı ile Linux'ta Web Uygulaması dağıtmanın kolay bir yolunu sağlar.

ARM şablonu kaynak tanımı

Sunucuların kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.DBforPostgreSQL/servers kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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
  }
}

ServerPropertiesForCreateOrServerProperties nesneleri

nesne türünü belirtmek için createMode özelliğini ayarlayın.

varsayılaniçin şunu kullanın:

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

GeoRestoreiçin şunu kullanın:

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

PointInTimeRestoreiçin şunu kullanın:

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

Çoğaltmaiçin şunu kullanın:

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

Özellik değerleri

Sunucu

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.DBforPostgreSQL/servers'
apiVersion Kaynak API'sinin sürümü '2017-12-01-preview'
ad Kaynak adı dize (gerekli)

Karakter sınırı: 3-63

Geçerli karakterler:
Küçük harfler, kısa çizgiler ve sayılar.

Kısa çizgiyle başlayamaz veya bitemez.

Kaynak adı Azure genelinde benzersiz olmalıdır.
yer Kaynağın bulunduğu konum. dize (gerekli)
Etiketler Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler. Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
Sku Sunucunun SKU'su (fiyatlandırma katmanı). Sku
Özellikler Sunucunun özellikleri. ServerPropertiesForCreateOrServerProperties (gerekli)

ServerPropertiesForCreateOrServerProperties

Ad Açıklama Değer
minimalTlsVersion Sunucu için en düşük Tls sürümünü zorunlu kılma. 'TLS1_0'
'TLS1_1'
'TLS1_2'
'TLSEnforcementDisabled'
sslEnforcement Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin. 'Devre Dışı'
'Etkin'
storageProfile Sunucunun depolama profili. StorageProfile
Sürüm Sunucu sürümü. '10'
'10.0'
'10.2'
'11'
'9.5'
'9.6'
createMode Nesne türünü ayarlama Varsayılan
GeoRestore
PointInTimeRestore
Çoğaltma (gerekli)

StorageProfile

Ad Açıklama Değer
backupRetentionDays Sunucu için yedekleme bekletme günleri. Int
geoRedundantBackup Sunucu yedeklemesi için Coğrafi olarak yedekli veya değil'i etkinleştirin. 'Devre Dışı'
'Etkin'
storageAutogrow Depolama Otomatik Büyütme'yi etkinleştirin. 'Devre Dışı'
'Etkin'
storageMB Bir sunucu için izin verilen maksimum depolama alanı. Int

ServerPropertiesForDefaultCreate

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. 'Varsayılan' (gerekli)
administratorLogin Yöneticinin sunucunun oturum açma adı. Yalnızca sunucu oluşturulurken belirtilebilir (ve oluşturma için gereklidir). dize (gerekli)
administratorLoginPassword Yönetici oturum açma parolası. dize (gerekli)

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

ServerPropertiesForGeoRestore

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. 'GeoRestore' (gerekli)
sourceServerId Geri yükleneceği kaynak sunucu kimliği. dize (gerekli)

ServerPropertiesForRestore

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. 'PointInTimeRestore' (gerekli)
restorePointInTime Geri yükleme noktası oluşturma zamanı (ISO8601 biçimi), geri yükleme zamanı belirtin. dize (gerekli)
sourceServerId Geri yükleneceği kaynak sunucu kimliği. dize (gerekli)

ServerPropertiesForReplica

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. 'Çoğaltma' (gerekli)
sourceServerId Çoğaltma oluşturulacak birincil sunucu kimliği. dize (gerekli)

Sku

Ad Açıklama Değer
kapasite Sunucunun işlem birimlerini temsil eden ölçeği artırma/genişletme kapasitesi. Int

Kısıtlama -ları:
En düşük değer = 0
aile Donanım ailesi. dizgi
ad Sku adı, genellikle katman + aile + çekirdekler, örneğin B_Gen4_1, GP_Gen5_8. dize (gerekli)
boyut Kaynak tarafından uygun şekilde yorumlanacak boyut kodu. dizgi
Katmanı Belirli bir SKU'nun katmanı, örneğin Temel. 'Temel'
'GeneralPurpose'
'MemoryOptimized'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
App Services'da PostgreSQL veritabanı ile Airflow Web Uygulamasını

Azure 'a dağıtma
App Services'te PostgreSQL veritabanı ile Airflow Web Uygulaması dağıtmak için bir şablon
Buffalo Web App

Azure 'a dağıtma
Golang Buffalo Uygulamanızı Azure'da hızlı ve ucuz bir şekilde çalıştırmaya başlayın.
VNet ile PostgreSQL için Azure Veritabanı Dağıtma

Azure 'a dağıtma
Bu şablon, VNet tümleştirmesi ile PostgreSQL için Azure veritabanı dağıtmanın bir yolunu sağlar.
PostgreSQL ile Linux üzerinde Airflow Docker Web Uygulamasını

Azure 'a dağıtma
Bu şablon PostgreSQL için Azure veritabanı ile Linux Web App'te puckel/docker-airflow görüntüsü (en son etiket) dağıtmak için kolay bir yol sağlar
PostgreSQL ile Linux'ta Web Uygulamasını

Azure 'a dağıtma
Bu şablon PostgreSQL için Azure veritabanı (Önizleme) ile Linux'ta Web Uygulaması dağıtmanın kolay bir yolunu sağlar.
PostgreSQL ile Linux üzerinde Sonarqube Docker Web App'i

Azure 'a dağıtma
Bu şablon PostgreSQL için Azure veritabanı ile Linux Web App'te Sonarqube docker görüntüsü (alpine etiketi) dağıtmak için kolay bir yol sağlar(Önizleme)
PostgreSQL ile Linux'ta Web Uygulamasını

Azure 'a dağıtma
Bu şablon, PostgreSQL için Azure veritabanı ile Linux'ta Web Uygulaması dağıtmanın kolay bir yolunu sağlar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Sunucuların kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.DBforPostgreSQL/servers kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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"
    }
  })
}

ServerPropertiesForCreateOrServerProperties nesneleri

nesne türünü belirtmek için createMode özelliğini ayarlayın.

varsayılaniçin şunu kullanın:

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

GeoRestoreiçin şunu kullanın:

  createMode = "GeoRestore"
  sourceServerId = "string"

PointInTimeRestoreiçin şunu kullanın:

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

Çoğaltmaiçin şunu kullanın:

  createMode = "Replica"
  sourceServerId = "string"

Özellik değerleri

Sunucu

Ad Açıklama Değer
tür Kaynak türü "Microsoft.DBforPostgreSQL/servers@2017-12-01-preview"
ad Kaynak adı dize (gerekli)

Karakter sınırı: 3-63

Geçerli karakterler:
Küçük harfler, kısa çizgiler ve sayılar.

Kısa çizgiyle başlayamaz veya bitemez.

Kaynak adı Azure genelinde benzersiz olmalıdır.
yer Kaynağın bulunduğu konum. dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
Etiketler Anahtar-değer çiftleri biçiminde uygulamaya özgü meta veriler. Etiket adları ve değerleri sözlüğü.
Sku Sunucunun SKU'su (fiyatlandırma katmanı). Sku
Özellikler Sunucunun özellikleri. ServerPropertiesForCreateOrServerProperties (gerekli)

ServerPropertiesForCreateOrServerProperties

Ad Açıklama Değer
minimalTlsVersion Sunucu için en düşük Tls sürümünü zorunlu kılma. "TLS1_0"
"TLS1_1"
"TLS1_2"
"TLSEnforcementDisabled"
sslEnforcement Sunucuya bağlanırken ssl zorlamasını etkinleştirin veya etkinleştirmeyin. "Devre dışı"
"Etkin"
storageProfile Sunucunun depolama profili. StorageProfile
Sürüm Sunucu sürümü. "10"
"10.0"
"10.2"
"11"
"9.5"
"9.6"
createMode Nesne türünü ayarlama Varsayılan
GeoRestore
PointInTimeRestore
Çoğaltma (gerekli)

StorageProfile

Ad Açıklama Değer
backupRetentionDays Sunucu için yedekleme bekletme günleri. Int
geoRedundantBackup Sunucu yedeklemesi için Coğrafi olarak yedekli veya değil'i etkinleştirin. "Devre dışı"
"Etkin"
storageAutogrow Depolama Otomatik Büyütme'yi etkinleştirin. "Devre dışı"
"Etkin"
storageMB Bir sunucu için izin verilen maksimum depolama alanı. Int

ServerPropertiesForDefaultCreate

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. "Varsayılan" (gerekli)
administratorLogin Yöneticinin sunucunun oturum açma adı. Yalnızca sunucu oluşturulurken belirtilebilir (ve oluşturma için gereklidir). dize (gerekli)
administratorLoginPassword Yönetici oturum açma parolası. dize (gerekli)

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.

ServerPropertiesForGeoRestore

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. "GeoRestore" (gerekli)
sourceServerId Geri yükleneceği kaynak sunucu kimliği. dize (gerekli)

ServerPropertiesForRestore

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. "PointInTimeRestore" (gerekli)
restorePointInTime Geri yükleme noktası oluşturma zamanı (ISO8601 biçimi), geri yükleme zamanı belirtin. dize (gerekli)
sourceServerId Geri yükleneceği kaynak sunucu kimliği. dize (gerekli)

ServerPropertiesForReplica

Ad Açıklama Değer
createMode Yeni sunucu oluşturma modu. "Çoğaltma" (gerekli)
sourceServerId Çoğaltma oluşturulacak birincil sunucu kimliği. dize (gerekli)

Sku

Ad Açıklama Değer
kapasite Sunucunun işlem birimlerini temsil eden ölçeği artırma/genişletme kapasitesi. Int

Kısıtlama -ları:
En düşük değer = 0
aile Donanım ailesi. dizgi
ad Sku adı, genellikle katman + aile + çekirdekler, örneğin B_Gen4_1, GP_Gen5_8. dize (gerekli)
boyut Kaynak tarafından uygun şekilde yorumlanacak boyut kodu. dizgi
Katmanı Belirli bir SKU'nun katmanı, örneğin Temel. "Temel"
"GeneralPurpose"
"MemoryOptimized"