Aracılığıyla paylaş


Microsoft.DocumentDB databaseAccounts/sqlDatabases 2025-04-15

Bicep kaynak tanımı

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

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2025-04-15' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    options: {
      autoscaleSettings: {
        maxThroughput: int
      }
      throughput: int
    }
    resource: {
      createMode: 'string'
      id: 'string'
      restoreParameters: {
        restoreSource: 'string'
        restoreTimestampInUtc: 'string'
        restoreWithTtlDisabled: bool
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Özellik Değerleri

Otomatik ÖlçeklendirmeAyarlar

İsim Açıklama Değer
maxThroughput En yüksek aktarım hızını temsil eder; kaynak ölçeği artırabilir. Int

CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions

İsim Açıklama Değer
otomatik ölçeklendirmeAyarlar Otomatik Ölçeklendirme ayarlarını belirtir. Not: Aktarım hızı veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir. Otomatik ÖlçeklendirmeAyarlar
aktarım hızı Saniye başına İstek Birimi sayısı. Örneğin, "aktarım hızı": 10000. Int

Microsoft.DocumentDB/databaseAccounts/sqlDatabases

İsim Açıklama Değer
konum Kaynağın ait olduğu kaynak grubunun konumu. String
isim Kaynak adı dize (gerekli)
veli Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: databaseAccounts
özellikler Azure Cosmos DB SQL veritabanı oluşturma ve güncelleştirme özellikleri. SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri

ResourceRestoreParameters

İsim Açıklama Değer
restoreSource Geri yüklemenin başlatılması gereken geri yüklenebilir veritabanı hesabının kimliği. Örneğin: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restoreableDatabaseAccounts/{restorableDatabaseAccountName} String
restoreTimestampInUtc Hesabın geri yüklenmesi gereken süre (ISO-8601 biçimi). String
restoreWithTtlDisabled Geri yüklenen hesabın başarılı bir geri yüklemede Time-To-Live devre dışı bırakılıp bırakılmayacağını belirtir. Boole

SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties

İsim Açıklama Değer
Seçenekler İstek için uygulanacak anahtar-değer seçenekleri çifti. Bu, istekle birlikte gönderilen üst bilgilere karşılık gelir. CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions
kaynak SQL veritabanının standart JSON biçimi SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource (gerekli)

SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource

İsim Açıklama Değer
createMode Kaynak oluşturma modunu belirtmek için sabit listesi. 'Varsayılan'
'Geri Yükle'
kimlik Cosmos DB SQL veritabanının adı dize (gerekli)
restoreParameters Geri yükleme hakkındaki bilgileri gösteren parametreler ResourceRestoreParameters

Etiketler

İsim Açıklama Değer

Kullanım Örnekleri

Azure Hızlı Başlangıç Örnekleri

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.

Bicep Dosyası Açıklama
Analiz deposu ile Azure Cosmos DB hesabı SQL API'sinin Bu şablon, analiz deposuyla yapılandırılmış bir veritabanı ve kapsayıcı ile Çekirdek (SQL) API'si için bir Azure Cosmos hesabı oluşturur.
Ücretsiz katman Azure Cosmos DB hesabı oluşturma Bu şablon, paylaşılan aktarım hızına ve kapsayıcıya sahip bir veritabanıyla SQL API'si için ücretsiz katmanlı bir Azure Cosmos DB hesabı oluşturur.
Core (SQL) API için Azure Cosmos DB hesabı oluşturma Bu şablon, farklı seçeneklerle aktarım hızına sahip bir veritabanı ve kapsayıcı ile Core (SQL) API'si için bir Azure Cosmos hesabı oluşturur.
Otomatik ölçeklendirme ile Azure Cosmos DB hesabı SQL API'si oluşturma Bu şablon, bir veritabanı ve kapsayıcı ile çekirdek (SQL) API'si için bir Azure Cosmos hesabı oluşturur ve diğer birçok seçenekle otomatik ölçeklendirme aktarım hızına sahiptir.
Azure Cosmos DB Core (SQL) API saklı yordamları oluşturma Bu şablon, Çekirdek (SQL) API'si için bir Azure Cosmos DB hesabı ve saklı yordam, tetikleyici ve kullanıcı tanımlı işlev içeren bir kapsayıcı oluşturur.
Container Apps kullanarak bir Dapr mikro hizmetler uygulaması oluşturur Container Apps kullanarak bir Dapr mikro hizmetler uygulaması oluşturun.
Container Apps kullanarak Bir Dapr pub-sub servicebus uygulaması oluşturur Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturun.
Cosmos DB bağlantı ile Azure Veri Gezgini DB dağıtma Cosmos DB bağlantısı ile Azure Veri Gezgini DB'yi dağıtın.

ARM şablonu kaynak tanımı

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

{
  "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases",
  "apiVersion": "2025-04-15",
  "name": "string",
  "location": "string",
  "properties": {
    "options": {
      "autoscaleSettings": {
        "maxThroughput": "int"
      },
      "throughput": "int"
    },
    "resource": {
      "createMode": "string",
      "id": "string",
      "restoreParameters": {
        "restoreSource": "string",
        "restoreTimestampInUtc": "string",
        "restoreWithTtlDisabled": "bool"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Özellik Değerleri

Otomatik ÖlçeklendirmeAyarlar

İsim Açıklama Değer
maxThroughput En yüksek aktarım hızını temsil eder; kaynak ölçeği artırabilir. Int

CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions

İsim Açıklama Değer
otomatik ölçeklendirmeAyarlar Otomatik Ölçeklendirme ayarlarını belirtir. Not: Aktarım hızı veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir. Otomatik ÖlçeklendirmeAyarlar
aktarım hızı Saniye başına İstek Birimi sayısı. Örneğin, "aktarım hızı": 10000. Int

Microsoft.DocumentDB/databaseAccounts/sqlDatabases

İsim Açıklama Değer
apiVersiyonu API sürümü '2025-04-15'
konum Kaynağın ait olduğu kaynak grubunun konumu. String
isim Kaynak adı dize (gerekli)
özellikler Azure Cosmos DB SQL veritabanı oluşturma ve güncelleştirme özellikleri. SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri
tür Kaynak türü 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases'

ResourceRestoreParameters

İsim Açıklama Değer
restoreSource Geri yüklemenin başlatılması gereken geri yüklenebilir veritabanı hesabının kimliği. Örneğin: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restoreableDatabaseAccounts/{restorableDatabaseAccountName} String
restoreTimestampInUtc Hesabın geri yüklenmesi gereken süre (ISO-8601 biçimi). String
restoreWithTtlDisabled Geri yüklenen hesabın başarılı bir geri yüklemede Time-To-Live devre dışı bırakılıp bırakılmayacağını belirtir. Boole

SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties

İsim Açıklama Değer
Seçenekler İstek için uygulanacak anahtar-değer seçenekleri çifti. Bu, istekle birlikte gönderilen üst bilgilere karşılık gelir. CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions
kaynak SQL veritabanının standart JSON biçimi SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource (gerekli)

SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource

İsim Açıklama Değer
createMode Kaynak oluşturma modunu belirtmek için sabit listesi. 'Varsayılan'
'Geri Yükle'
kimlik Cosmos DB SQL veritabanının adı dize (gerekli)
restoreParameters Geri yükleme hakkındaki bilgileri gösteren parametreler ResourceRestoreParameters

Etiketler

İsim Açıklama Değer

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Analiz deposu ile Azure Cosmos DB hesabı SQL API'sinin

Azure’a dağıtın
Bu şablon, analiz deposuyla yapılandırılmış bir veritabanı ve kapsayıcı ile Çekirdek (SQL) API'si için bir Azure Cosmos hesabı oluşturur.
Ücretsiz katman Azure Cosmos DB hesabı oluşturma

Azure’a dağıtın
Bu şablon, paylaşılan aktarım hızına ve kapsayıcıya sahip bir veritabanıyla SQL API'si için ücretsiz katmanlı bir Azure Cosmos DB hesabı oluşturur.
Core (SQL) API için Azure Cosmos DB hesabı oluşturma

Azure’a dağıtın
Bu şablon, farklı seçeneklerle aktarım hızına sahip bir veritabanı ve kapsayıcı ile Core (SQL) API'si için bir Azure Cosmos hesabı oluşturur.
Otomatik ölçeklendirme ile Azure Cosmos DB hesabı SQL API'si oluşturma

Azure’a dağıtın
Bu şablon, bir veritabanı ve kapsayıcı ile çekirdek (SQL) API'si için bir Azure Cosmos hesabı oluşturur ve diğer birçok seçenekle otomatik ölçeklendirme aktarım hızına sahiptir.
Azure Cosmos DB Core (SQL) API saklı yordamları oluşturma

Azure’a dağıtın
Bu şablon, Çekirdek (SQL) API'si için bir Azure Cosmos DB hesabı ve saklı yordam, tetikleyici ve kullanıcı tanımlı işlev içeren bir kapsayıcı oluşturur.
Container Apps kullanarak bir Dapr mikro hizmetler uygulaması oluşturur

Azure’a dağıtın
Container Apps kullanarak bir Dapr mikro hizmetler uygulaması oluşturun.
Container Apps kullanarak Bir Dapr pub-sub servicebus uygulaması oluşturur

Azure’a dağıtın
Container Apps kullanarak bir Dapr pub-sub servicebus uygulaması oluşturun.
Cosmos DB bağlantı ile Azure Veri Gezgini DB dağıtma

Azure’a dağıtın
Cosmos DB bağlantısı ile Azure Veri Gezgini DB'yi dağıtın.

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2025-04-15"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      options = {
        autoscaleSettings = {
          maxThroughput = int
        }
        throughput = int
      }
      resource = {
        createMode = "string"
        id = "string"
        restoreParameters = {
          restoreSource = "string"
          restoreTimestampInUtc = "string"
          restoreWithTtlDisabled = bool
        }
      }
    }
  }
}

Özellik Değerleri

Otomatik ÖlçeklendirmeAyarlar

İsim Açıklama Değer
maxThroughput En yüksek aktarım hızını temsil eder; kaynak ölçeği artırabilir. Int

CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions

İsim Açıklama Değer
otomatik ölçeklendirmeAyarlar Otomatik Ölçeklendirme ayarlarını belirtir. Not: Aktarım hızı veya otomatik ölçeklendirmeAyarlar gereklidir, ancak her ikisi de gerekli değildir. Otomatik ÖlçeklendirmeAyarlar
aktarım hızı Saniye başına İstek Birimi sayısı. Örneğin, "aktarım hızı": 10000. Int

Microsoft.DocumentDB/databaseAccounts/sqlDatabases

İsim Açıklama Değer
konum Kaynağın ait olduğu kaynak grubunun konumu. String
isim Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: databaseAccounts
özellikler Azure Cosmos DB SQL veritabanı oluşturma ve güncelleştirme özellikleri. SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties (gerekli)
Etiketler Kaynak etiketleri Etiket adları ve değerleri sözlüğü.
tür Kaynak türü "Microsoft.DocumentDB/databaseAccounts/sqlDatabases@2025-04-15"

ResourceRestoreParameters

İsim Açıklama Değer
restoreSource Geri yüklemenin başlatılması gereken geri yüklenebilir veritabanı hesabının kimliği. Örneğin: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restoreableDatabaseAccounts/{restorableDatabaseAccountName} String
restoreTimestampInUtc Hesabın geri yüklenmesi gereken süre (ISO-8601 biçimi). String
restoreWithTtlDisabled Geri yüklenen hesabın başarılı bir geri yüklemede Time-To-Live devre dışı bırakılıp bırakılmayacağını belirtir. Boole

SqlDatabaseCreateUpdatePropertiesOrSqlDatabaseGetProperties

İsim Açıklama Değer
Seçenekler İstek için uygulanacak anahtar-değer seçenekleri çifti. Bu, istekle birlikte gönderilen üst bilgilere karşılık gelir. CreateUpdateOptionsOrSqlDatabaseGetPropertiesOptions
kaynak SQL veritabanının standart JSON biçimi SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource (gerekli)

SqlDatabaseResourceOrSqlDatabaseGetPropertiesResource

İsim Açıklama Değer
createMode Kaynak oluşturma modunu belirtmek için sabit listesi. 'Varsayılan'
'Geri Yükle'
kimlik Cosmos DB SQL veritabanının adı dize (gerekli)
restoreParameters Geri yükleme hakkındaki bilgileri gösteren parametreler ResourceRestoreParameters

Etiketler

İsim Açıklama Değer