Microsoft.DBforPostgreSQL sunucusuGroupsv2

Bicep kaynak tanımı

serverGroupsv2 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/serverGroupsv2 kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.DBforPostgreSQL/serverGroupsv2@2023-03-02-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLoginPassword: 'string'
    authConfig: {
      activeDirectoryAuth: 'string'
      passwordAuth: 'string'
    }
    citusVersion: 'string'
    coordinatorEnablePublicIpAccess: bool
    coordinatorServerEdition: 'string'
    coordinatorStorageQuotaInMb: int
    coordinatorVCores: int
    databaseName: 'string'
    dataEncryption: {
      primaryKeyUri: 'string'
      primaryUserAssignedIdentityId: 'string'
      type: 'string'
    }
    enableGeoBackup: bool
    enableHa: bool
    enableShardsOnCoordinator: bool
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    nodeCount: int
    nodeEnablePublicIpAccess: bool
    nodeServerEdition: 'string'
    nodeStorageQuotaInMb: int
    nodeVCores: int
    pointInTimeUTC: 'string'
    postgresqlVersion: 'string'
    preferredPrimaryZone: 'string'
    sourceLocation: 'string'
    sourceResourceId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Microsoft.DBforPostgreSQL/serverGroupsv2

Ad Açıklama Değer
kimlik Kümenin kimliğini açıklar. IdentityProperties (Kimlik Özellikleri)
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 40
Desen = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (gerekli)
Özellikler Kümenin özellikleri. ClusterProperties (Küme Özellikleri)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

AuthConfig (AuthConfig)

Ad Açıklama Değer
activeDirectoryAuth 'devre dışı'
'etkin'
passwordAuth 'devre dışı'
'etkin'

ClusterProperties (Küme Özellikleri)

Ad Açıklama Değer
administratorLoginPassword Yönetici oturum açma parolası. Oluşturma için gereklidir. dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
authConfig (Kimlik Doğrulaması) Kümenin kimlik doğrulaması yapılandırması. AuthConfig (AuthConfig)
citus Sürümü Tüm küme sunucularında Citus uzantısı sürümü. dizgi
coordinatorEnablePublicIpAccess Düzenleyicide genel erişim etkinleştirildiyse. Bool
coordinatorServerEdition Koordinatör sunucusunun sürümü (varsayılan: GeneralPurpose). Oluşturma için gereklidir. dizgi
coordinatorStorageQuotaInMb Bir sunucunun MB cinsinden depolanması. Oluşturma için gereklidir. Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
coordinatorVCores Sunucunun sanal çekirdek sayısı (maksimum: 96). Oluşturma için gereklidir. Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
veritabanıAdı Kümenin veritabanı adı. Küme başına yalnızca bir veritabanı desteklenir. dizgi
dataEncryption (veri Şifreleme) Kümenin veri şifreleme özellikleri. Veri Şifreleme
enableGeoBackup Küme yedeklemesi, kümenin bölgesinde depolanan yedeklemenin kopyasına ek olarak başka bir Azure bölgesinde depolanıyorsa. Yalnızca küme oluşturma sırasında etkinleştirilir. Bool
enableHa Küme için yüksek kullanılabilirlik (HA) etkinleştirildiyse veya etkinleştirilmediyse. Bool
enableShardsOnCoordinator Dağıtılmış tablolar koordinatöre yerleştirilirse veya yerleştirilmediyse. Tek düğüm kümelerinde 'true' olarak ayarlanmalıdır. Değer değiştirildikten sonra parçanın yeniden dengelenmesi gerekir. Bool
bakımPencere Kümenin bakım penceresi. BakımıWindow
nodeCount (düğüm sayısı) Kümenin çalışan düğümü sayısı. Düğüm sayısı 0 olduğunda, bu düğümde dağıtılmış tablolar oluşturma özelliğine sahip tek bir düğüm yapılandırmasını temsil eder. 2 veya daha fazla çalışan düğümü, çok düğümlü yapılandırmayı temsil etti. Düğüm sayısı değeri 1 olamaz. Oluşturma için gereklidir. Int
nodeEnablePublicIpAccess Çalışan düğümlerinde genel erişim etkinleştirildiyse. Bool
nodeServerEdition Düğüm sunucusunun sürümü (varsayılan: MemoryOptimized). dizgi
nodeStorageQuotaInMb Her çalışan düğümünde MB cinsinden depolama. Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
nodeVCores Her çalışan düğümündeki sanal çekirdeklerdeki işlem (maksimum: 104). Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
pointInTimeUTC Küme geri yükleme için UTC (ISO8601 biçiminde) tarih ve saat. dizgi
postgresql sürümü Tüm küme sunucularında ana PostgreSQL sürümü. dizgi
preferredPrimaryZone Tüm küme sunucuları için tercih edilen birincil kullanılabilirlik alanı (AZ). dizgi
kaynakKonum Okuma amaçlı çoğaltma kümeleri için kaynak kümenin Azure bölgesi. dizgi
sourceResourceId Okuma amaçlı çoğaltma kümeleri için kaynak kümenin kaynak kimliği. dizgi

Veri Şifreleme

Ad Açıklama Değer
birincilKeyUri Birincil sunucunun veri şifrelemesi için keyvault anahtarı için URI. dizgi
primaryUserAssignedIdentityId Birincil sunucunun veri şifrelemesi için kullanılacak Kullanıcı tarafından atanan kimliğin Kaynak Kimliği. dizgi
tür 'AzureKeyVault'
'Sistem Atandı'

IdentityProperties (Kimlik Özellikleri)

Ad Açıklama Değer
tür 'Sistem Atandı'
'Kullanıcı Tarafından Atanan'
kullanıcı tarafından atanan kimlikler Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. IdentityPropertiesUserAssignedIdentities

IdentityPropertiesUserAssignedIdentities

Ad Açıklama Değer

Bakım Penceresi

Ad Açıklama Değer
customWindow (Özel Pencere) Özel bakım penceresinin etkinleştirilip etkinleştirilmediğini gösterir. dizgi
Haftanın Günü Bakım penceresi için haftanın tercih edilen günü. Int
başlangıç saati Bakım penceresi için haftanın tercih edilen günü içinde başlangıç saati. Int
startMinute (Başlangıç Dakikası) Bakım penceresi için başlangıç saati içinde başlangıç dakikası. Int

TrackedResourceTags

Ad Açıklama Değer

Kullanıcı Atanmış Kimlik

Ad Açıklama Değer

Kullanım Örnekleri

Bicep Örnekleri

PostgreSQL Kümesi için Azure Cosmos DB dağıtmanın temel bir örneği.

param resourceName string = 'acctest0001'
param location string = 'westeurope'
@secure()
@description('The administrator login password for the PostgreSQL server group')
param administratorLoginPassword string

resource serverGroupsv2 'Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08' = {
  name: resourceName
  location: location
  properties: {
    administratorLoginPassword: administratorLoginPassword
    coordinatorEnablePublicIpAccess: true
    coordinatorServerEdition: 'GeneralPurpose'
    coordinatorStorageQuotaInMb: 131072
    coordinatorVCores: 2
    enableHa: false
    nodeCount: 0
    nodeEnablePublicIpAccess: false
    nodeServerEdition: 'MemoryOptimized'
  }
}

ARM şablonu kaynak tanımı

serverGroupsv2 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/serverGroupsv2 kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.DBforPostgreSQL/serverGroupsv2",
  "apiVersion": "2023-03-02-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "administratorLoginPassword": "string",
    "authConfig": {
      "activeDirectoryAuth": "string",
      "passwordAuth": "string"
    },
    "citusVersion": "string",
    "coordinatorEnablePublicIpAccess": "bool",
    "coordinatorServerEdition": "string",
    "coordinatorStorageQuotaInMb": "int",
    "coordinatorVCores": "int",
    "databaseName": "string",
    "dataEncryption": {
      "primaryKeyUri": "string",
      "primaryUserAssignedIdentityId": "string",
      "type": "string"
    },
    "enableGeoBackup": "bool",
    "enableHa": "bool",
    "enableShardsOnCoordinator": "bool",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "nodeCount": "int",
    "nodeEnablePublicIpAccess": "bool",
    "nodeServerEdition": "string",
    "nodeStorageQuotaInMb": "int",
    "nodeVCores": "int",
    "pointInTimeUTC": "string",
    "postgresqlVersion": "string",
    "preferredPrimaryZone": "string",
    "sourceLocation": "string",
    "sourceResourceId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Microsoft.DBforPostgreSQL/serverGroupsv2

Ad Açıklama Değer
apiVersiyonu API sürümü '2023-03-02-önizleme'
kimlik Kümenin kimliğini açıklar. IdentityProperties (Kimlik Özellikleri)
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 40
Desen = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (gerekli)
Özellikler Kümenin özellikleri. ClusterProperties (Küme Özellikleri)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.DBforPostgreSQL/serverGroupsv2'

AuthConfig (AuthConfig)

Ad Açıklama Değer
activeDirectoryAuth 'devre dışı'
'etkin'
passwordAuth 'devre dışı'
'etkin'

ClusterProperties (Küme Özellikleri)

Ad Açıklama Değer
administratorLoginPassword Yönetici oturum açma parolası. Oluşturma için gereklidir. dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
authConfig (Kimlik Doğrulaması) Kümenin kimlik doğrulaması yapılandırması. AuthConfig (AuthConfig)
citus Sürümü Tüm küme sunucularında Citus uzantısı sürümü. dizgi
coordinatorEnablePublicIpAccess Düzenleyicide genel erişim etkinleştirildiyse. Bool
coordinatorServerEdition Koordinatör sunucusunun sürümü (varsayılan: GeneralPurpose). Oluşturma için gereklidir. dizgi
coordinatorStorageQuotaInMb Bir sunucunun MB cinsinden depolanması. Oluşturma için gereklidir. Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
coordinatorVCores Sunucunun sanal çekirdek sayısı (maksimum: 96). Oluşturma için gereklidir. Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
veritabanıAdı Kümenin veritabanı adı. Küme başına yalnızca bir veritabanı desteklenir. dizgi
dataEncryption (veri Şifreleme) Kümenin veri şifreleme özellikleri. Veri Şifreleme
enableGeoBackup Küme yedeklemesi, kümenin bölgesinde depolanan yedeklemenin kopyasına ek olarak başka bir Azure bölgesinde depolanıyorsa. Yalnızca küme oluşturma sırasında etkinleştirilir. Bool
enableHa Küme için yüksek kullanılabilirlik (HA) etkinleştirildiyse veya etkinleştirilmediyse. Bool
enableShardsOnCoordinator Dağıtılmış tablolar koordinatöre yerleştirilirse veya yerleştirilmediyse. Tek düğüm kümelerinde 'true' olarak ayarlanmalıdır. Değer değiştirildikten sonra parçanın yeniden dengelenmesi gerekir. Bool
bakımPencere Kümenin bakım penceresi. BakımıWindow
nodeCount (düğüm sayısı) Kümenin çalışan düğümü sayısı. Düğüm sayısı 0 olduğunda, bu düğümde dağıtılmış tablolar oluşturma özelliğine sahip tek bir düğüm yapılandırmasını temsil eder. 2 veya daha fazla çalışan düğümü, çok düğümlü yapılandırmayı temsil etti. Düğüm sayısı değeri 1 olamaz. Oluşturma için gereklidir. Int
nodeEnablePublicIpAccess Çalışan düğümlerinde genel erişim etkinleştirildiyse. Bool
nodeServerEdition Düğüm sunucusunun sürümü (varsayılan: MemoryOptimized). dizgi
nodeStorageQuotaInMb Her çalışan düğümünde MB cinsinden depolama. Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
nodeVCores Her çalışan düğümündeki sanal çekirdeklerdeki işlem (maksimum: 104). Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
pointInTimeUTC Küme geri yükleme için UTC (ISO8601 biçiminde) tarih ve saat. dizgi
postgresql sürümü Tüm küme sunucularında ana PostgreSQL sürümü. dizgi
preferredPrimaryZone Tüm küme sunucuları için tercih edilen birincil kullanılabilirlik alanı (AZ). dizgi
kaynakKonum Okuma amaçlı çoğaltma kümeleri için kaynak kümenin Azure bölgesi. dizgi
sourceResourceId Okuma amaçlı çoğaltma kümeleri için kaynak kümenin kaynak kimliği. dizgi

Veri Şifreleme

Ad Açıklama Değer
birincilKeyUri Birincil sunucunun veri şifrelemesi için keyvault anahtarı için URI. dizgi
primaryUserAssignedIdentityId Birincil sunucunun veri şifrelemesi için kullanılacak Kullanıcı tarafından atanan kimliğin Kaynak Kimliği. dizgi
tür 'AzureKeyVault'
'Sistem Atandı'

IdentityProperties (Kimlik Özellikleri)

Ad Açıklama Değer
tür 'Sistem Atandı'
'Kullanıcı Tarafından Atanan'
kullanıcı tarafından atanan kimlikler Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. IdentityPropertiesUserAssignedIdentities

IdentityPropertiesUserAssignedIdentities

Ad Açıklama Değer

Bakım Penceresi

Ad Açıklama Değer
customWindow (Özel Pencere) Özel bakım penceresinin etkinleştirilip etkinleştirilmediğini gösterir. dizgi
Haftanın Günü Bakım penceresi için haftanın tercih edilen günü. Int
başlangıç saati Bakım penceresi için haftanın tercih edilen günü içinde başlangıç saati. Int
startMinute (Başlangıç Dakikası) Bakım penceresi için başlangıç saati içinde başlangıç dakikası. Int

TrackedResourceTags

Ad Açıklama Değer

Kullanıcı Atanmış Kimlik

Ad Açıklama Değer

Kullanım Örnekleri

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

serverGroupsv2 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/serverGroupsv2 kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/serverGroupsv2@2023-03-02-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      administratorLoginPassword = "string"
      authConfig = {
        activeDirectoryAuth = "string"
        passwordAuth = "string"
      }
      citusVersion = "string"
      coordinatorEnablePublicIpAccess = bool
      coordinatorServerEdition = "string"
      coordinatorStorageQuotaInMb = int
      coordinatorVCores = int
      databaseName = "string"
      dataEncryption = {
        primaryKeyUri = "string"
        primaryUserAssignedIdentityId = "string"
        type = "string"
      }
      enableGeoBackup = bool
      enableHa = bool
      enableShardsOnCoordinator = bool
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      nodeCount = int
      nodeEnablePublicIpAccess = bool
      nodeServerEdition = "string"
      nodeStorageQuotaInMb = int
      nodeVCores = int
      pointInTimeUTC = "string"
      postgresqlVersion = "string"
      preferredPrimaryZone = "string"
      sourceLocation = "string"
      sourceResourceId = "string"
    }
  }
}

Özellik Değerleri

Microsoft.DBforPostgreSQL/serverGroupsv2

Ad Açıklama Değer
kimlik Kümenin kimliğini açıklar. IdentityProperties (Kimlik Özellikleri)
yer Kaynağın bulunduğu coğrafi konum dize (gerekli)
ad Kaynak adı dizgi

Kısıtlama -ları:
En az uzunluk = 3
Maksimum uzunluk = 40
Desen = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (gerekli)
Özellikler Kümenin özellikleri. ClusterProperties (Küme Özellikleri)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.DBforPostgreSQL/serverGroupsv2@2023-03-02-preview" (İngilizce)

AuthConfig (AuthConfig)

Ad Açıklama Değer
activeDirectoryAuth 'devre dışı'
'etkin'
passwordAuth 'devre dışı'
'etkin'

ClusterProperties (Küme Özellikleri)

Ad Açıklama Değer
administratorLoginPassword Yönetici oturum açma parolası. Oluşturma için gereklidir. dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
authConfig (Kimlik Doğrulaması) Kümenin kimlik doğrulaması yapılandırması. AuthConfig (AuthConfig)
citus Sürümü Tüm küme sunucularında Citus uzantısı sürümü. dizgi
coordinatorEnablePublicIpAccess Düzenleyicide genel erişim etkinleştirildiyse. Bool
coordinatorServerEdition Koordinatör sunucusunun sürümü (varsayılan: GeneralPurpose). Oluşturma için gereklidir. dizgi
coordinatorStorageQuotaInMb Bir sunucunun MB cinsinden depolanması. Oluşturma için gereklidir. Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
coordinatorVCores Sunucunun sanal çekirdek sayısı (maksimum: 96). Oluşturma için gereklidir. Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
veritabanıAdı Kümenin veritabanı adı. Küme başına yalnızca bir veritabanı desteklenir. dizgi
dataEncryption (veri Şifreleme) Kümenin veri şifreleme özellikleri. Veri Şifreleme
enableGeoBackup Küme yedeklemesi, kümenin bölgesinde depolanan yedeklemenin kopyasına ek olarak başka bir Azure bölgesinde depolanıyorsa. Yalnızca küme oluşturma sırasında etkinleştirilir. Bool
enableHa Küme için yüksek kullanılabilirlik (HA) etkinleştirildiyse veya etkinleştirilmediyse. Bool
enableShardsOnCoordinator Dağıtılmış tablolar koordinatöre yerleştirilirse veya yerleştirilmediyse. Tek düğüm kümelerinde 'true' olarak ayarlanmalıdır. Değer değiştirildikten sonra parçanın yeniden dengelenmesi gerekir. Bool
bakımPencere Kümenin bakım penceresi. BakımıWindow
nodeCount (düğüm sayısı) Kümenin çalışan düğümü sayısı. Düğüm sayısı 0 olduğunda, bu düğümde dağıtılmış tablolar oluşturma özelliğine sahip tek bir düğüm yapılandırmasını temsil eder. 2 veya daha fazla çalışan düğümü, çok düğümlü yapılandırmayı temsil etti. Düğüm sayısı değeri 1 olamaz. Oluşturma için gereklidir. Int
nodeEnablePublicIpAccess Çalışan düğümlerinde genel erişim etkinleştirildiyse. Bool
nodeServerEdition Düğüm sunucusunun sürümü (varsayılan: MemoryOptimized). dizgi
nodeStorageQuotaInMb Her çalışan düğümünde MB cinsinden depolama. Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
nodeVCores Her çalışan düğümündeki sanal çekirdeklerdeki işlem (maksimum: 104). Daha fazla bilgi için bkz. /azure/cosmos-db/postgresql/resources-compute. Int
pointInTimeUTC Küme geri yükleme için UTC (ISO8601 biçiminde) tarih ve saat. dizgi
postgresql sürümü Tüm küme sunucularında ana PostgreSQL sürümü. dizgi
preferredPrimaryZone Tüm küme sunucuları için tercih edilen birincil kullanılabilirlik alanı (AZ). dizgi
kaynakKonum Okuma amaçlı çoğaltma kümeleri için kaynak kümenin Azure bölgesi. dizgi
sourceResourceId Okuma amaçlı çoğaltma kümeleri için kaynak kümenin kaynak kimliği. dizgi

Veri Şifreleme

Ad Açıklama Değer
birincilKeyUri Birincil sunucunun veri şifrelemesi için keyvault anahtarı için URI. dizgi
primaryUserAssignedIdentityId Birincil sunucunun veri şifrelemesi için kullanılacak Kullanıcı tarafından atanan kimliğin Kaynak Kimliği. dizgi
tür 'AzureKeyVault'
'Sistem Atandı'

IdentityProperties (Kimlik Özellikleri)

Ad Açıklama Değer
tür 'Sistem Atandı'
'Kullanıcı Tarafından Atanan'
kullanıcı tarafından atanan kimlikler Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. IdentityPropertiesUserAssignedIdentities

IdentityPropertiesUserAssignedIdentities

Ad Açıklama Değer

Bakım Penceresi

Ad Açıklama Değer
customWindow (Özel Pencere) Özel bakım penceresinin etkinleştirilip etkinleştirilmediğini gösterir. dizgi
Haftanın Günü Bakım penceresi için haftanın tercih edilen günü. Int
başlangıç saati Bakım penceresi için haftanın tercih edilen günü içinde başlangıç saati. Int
startMinute (Başlangıç Dakikası) Bakım penceresi için başlangıç saati içinde başlangıç dakikası. Int

TrackedResourceTags

Ad Açıklama Değer

Kullanıcı Atanmış Kimlik

Ad Açıklama Değer

Kullanım Örnekleri

Terraform Örnekleri

PostgreSQL Kümesi için Azure Cosmos DB dağıtmanın temel bir örneği.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

variable "administrator_login_password" {
  type        = string
  description = "The administrator login password for the PostgreSQL server group"
  sensitive   = true
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "serverGroupsv2" {
  type      = "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      administratorLoginPassword      = var.administrator_login_password
      coordinatorEnablePublicIpAccess = true
      coordinatorServerEdition        = "GeneralPurpose"
      coordinatorStorageQuotaInMb     = 131072
      coordinatorVCores               = 2
      enableHa                        = false
      nodeCount                       = 0
      nodeEnablePublicIpAccess        = false
      nodeServerEdition               = "MemoryOptimized"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}