Microsoft.DocumentDB databaseAccounts/mongodbDatabases 2023-03-01-preview
- En son
- 2024-05-15
- 2024-05-15-önizleme
- 2024-02-15-önizleme
- 2023-11-15
- 2023-11-15-önizleme
- 2023-09-15
- 2023-09-15-önizleme
- 2023-04-15
- 2023-03-15
- 2023-03-15-önizleme
- 2023-03-01-önizleme
- 2022-11-15
- 2022-11-15-önizleme
- 2022-08-15
- 2022-08-15-önizleme
- 2022-05-15
- 2022-05-15-önizleme
- 2022-02-15-önizleme
- 2021-11-15-önizleme
- 2021-10-15
- 2021-10-15-önizleme
- 2021-07-01-önizleme
- 2021-06-15
- 2021-05-15
- 2021-04-15
- 2021-04-01-önizleme
- 2021-03-15
- 2021-03-01-önizleme
- 2021-01-15
- 2020-09-01
- 2020-06-01-önizleme
- 2020-04-01
- 2020-03-01
- 2019-12-12
- 2019-08-01
Bicep kaynak tanımı
databaseAccounts/mongodbDatabases 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/mongodbDatabases kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2023-03-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
options: {
autoscaleSettings: {
maxThroughput: int
}
throughput: int
}
resource: {
createMode: 'string'
id: 'string'
restoreParameters: {
restoreSource: 'string'
restoreTimestampInUtc: 'string'
}
}
}
}
Özellik değerleri
databaseAccounts/mongodbDatabases
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
location | Kaynağın ait olduğu kaynak grubunun konumu. | string |
etiketler | Etiketler, kaynağı açıklayan anahtar-değer çiftlerinin listesidir. Bu etiketler, bu kaynağı görüntülemek ve gruplandırırken (kaynak grupları arasında) kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin 128 karakterden büyük olmayan bir anahtarı ve 256 karakterden büyük olmayan bir değeri olmalıdır. Örneğin, şablon türü için varsayılan deneyim "defaultExperience": "Cassandra" ile ayarlanır. Geçerli "defaultExperience" değerleri ayrıca "Table", "Graph", "DocumentDB" ve "MongoDB" değerlerini de içerir. | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
Üst | Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: databaseAccounts |
identity | Kaynağın kimliği. | ManagedServiceIdentity |
properties | Azure Cosmos DB MongoDB veritabanı oluşturma ve güncelleştirme özellikleri. | MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDataba... (gerekli) |
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak için kullanılan kimlik türü. 'SystemAssigned,UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. | 'Yok' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.
MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDataba...
Ad | Açıklama | Değer |
---|---|---|
seçenekler | İstek için uygulanacak bir anahtar-değer seçenekleri çifti. Bu, istekle birlikte gönderilen üst bilgilere karşılık gelir. | CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOpt... |
kaynak | MongoDB veritabanının standart JSON biçimi | MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertie... (gerekli) |
CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOpt...
Ad | Açıklama | Değer |
---|---|---|
autoscaleSettings | Otomatik Ölçeklendirme ayarlarını belirtir. | Otomatik ÖlçeklendirmeAyarlar |
aktarım hızı | Saniye başına İstek Birimleri. Örneğin, "aktarım hızı": 10000. | int |
Otomatik ÖlçeklendirmeAyarlar
Ad | Açıklama | Değer |
---|---|---|
maxThroughput | Kaynağın ölçeğini artırabileceği en yüksek aktarım hızını temsil eder. | int |
MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertie...
Ad | Açıklama | Değer |
---|---|---|
createMode | Kaynak oluşturma modunu belirtmek için sabit listesi. | 'Varsayılan' 'PointInTimeRestore' 'Geri Yükle' |
kimlik | Cosmos DB MongoDB veritabanının adı | dize (gerekli) |
restoreParameters | Geri yükleme hakkındaki bilgileri gösteren parametreler | ResourceRestoreParameters |
ResourceRestoreParameters
Ad | 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/{restoreableDatabaseAccountName} | string |
restoreTimestampInUtc | Hesabın geri yüklenmesi gereken süre (ISO-8601 biçimi). | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
MongoDB API'si için Azure Cosmos hesabı oluşturma |
Bu şablon, iki koleksiyonla paylaşılan ve ayrılmış aktarım hızı kullanan iki bölgede MongoDB API 4.2 için bir Azure Cosmos DB hesabı oluşturur. |
MongoDB API otomatik ölçeklendirmesi için Azure Cosmos hesabı oluşturma |
Bu şablon, hem paylaşılan hem de ayrılmış otomatik ölçeklendirme aktarım hızını kullanarak iki bölgede MongoDB API 4.2 için bir Azure Cosmos DB hesabı oluşturur. |
ARM şablonu kaynak tanımı
databaseAccounts/mongodbDatabases 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/mongodbDatabases kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases",
"apiVersion": "2023-03-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"options": {
"autoscaleSettings": {
"maxThroughput": "int"
},
"throughput": "int"
},
"resource": {
"createMode": "string",
"id": "string",
"restoreParameters": {
"restoreSource": "string",
"restoreTimestampInUtc": "string"
}
}
}
}
Özellik değerleri
databaseAccounts/mongodbDatabases
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.DocumentDB/databaseAccounts/mongodbDatabases' |
apiVersion | Kaynak API'sinin sürümü | '2023-03-01-preview' |
name | Kaynak adı JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
location | Kaynağın ait olduğu kaynak grubunun konumu. | string |
etiketler | Etiketler, kaynağı açıklayan anahtar-değer çiftlerinin listesidir. Bu etiketler, bu kaynağı (kaynak grupları arasında) görüntüleme ve gruplandırma işlemlerinde kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin 128 karakterden büyük olmayan bir anahtarı ve 256 karakterden büyük olmayan bir değeri olmalıdır. Örneğin, şablon türü için varsayılan deneyim "defaultExperience": "Cassandra" ile ayarlanır. Geçerli "defaultExperience" değerleri "Tablo", "Graph", "DocumentDB" ve "MongoDB" değerlerini de içerir. | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
identity | Kaynağın kimliği. | ManagedServiceIdentity |
properties | Azure Cosmos DB MongoDB veritabanı oluşturma ve güncelleştirme özellikleri. | MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDataba... (gerekli) |
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak için kullanılan kimlik türü. 'SystemAssigned,UserAssigned' türü hem örtük olarak oluşturulmuş bir kimlik hem de kullanıcı tarafından atanan kimlikler kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. | 'Yok' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.
MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDataba...
Ad | Açıklama | Değer |
---|---|---|
seçenekler | İstek için uygulanacak bir anahtar-değer seçenekleri çifti. Bu, istekle birlikte gönderilen üst bilgilere karşılık gelir. | CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOpt... |
kaynak | MongoDB veritabanının standart JSON biçimi | MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertie... (gerekli) |
CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOpt...
Ad | Açıklama | Değer |
---|---|---|
autoscaleSettings | Otomatik Ölçeklendirme ayarlarını belirtir. | Otomatik ÖlçeklendirmeAyarlar |
aktarım hızı | Saniye başına İstek Birimleri. Örneğin, "aktarım hızı": 10000. | int |
Otomatik ÖlçeklendirmeAyarlar
Ad | Açıklama | Değer |
---|---|---|
maxThroughput | Kaynağın ölçeğini artırabileceği en yüksek aktarım hızını temsil eder. | int |
MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertie...
Ad | Açıklama | Değer |
---|---|---|
createMode | Kaynak oluşturma modunu belirtmek için sabit listesi. | 'Varsayılan' 'PointInTimeRestore' 'Geri Yükle' |
kimlik | Cosmos DB MongoDB veritabanının adı | dize (gerekli) |
restoreParameters | Geri yükleme hakkındaki bilgileri gösteren parametreler | ResourceRestoreParameters |
ResourceRestoreParameters
Ad | 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/{restoreableDatabaseAccountName} | string |
restoreTimestampInUtc | Hesabın geri yüklenmesi gereken süre (ISO-8601 biçimi). | string |
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
Şablon | Description |
---|---|
MongoDB API'si için Azure Cosmos hesabı oluşturma |
Bu şablon, iki koleksiyonla paylaşılan ve ayrılmış aktarım hızı kullanan iki bölgede MongoDB API 4.2 için bir Azure Cosmos DB hesabı oluşturur. |
MongoDB API otomatik ölçeklendirmesi için Azure Cosmos hesabı oluşturma |
Bu şablon, hem paylaşılan hem de ayrılmış otomatik ölçeklendirme aktarım hızını kullanarak iki bölgede MongoDB API 4.2 için bir Azure Cosmos DB hesabı oluşturur. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
databaseAccounts/mongodbDatabases 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/mongodbDatabases kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2023-03-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
options = {
autoscaleSettings = {
maxThroughput = int
}
throughput = int
}
resource = {
createMode = "string"
id = "string"
restoreParameters = {
restoreSource = "string"
restoreTimestampInUtc = "string"
}
}
}
})
}
Özellik değerleri
databaseAccounts/mongodbDatabases
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.DocumentDB/databaseAccounts/mongodbDatabases@2023-03-01-preview" |
name | Kaynak adı | dize (gerekli) |
location | Kaynağın ait olduğu kaynak grubunun konumu. | string |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Şu tür kaynağın kimliği: databaseAccounts |
etiketler | Etiketler, kaynağı açıklayan anahtar-değer çiftlerinin listesidir. Bu etiketler, bu kaynağı (kaynak grupları arasında) görüntüleme ve gruplandırma işlemlerinde kullanılabilir. Bir kaynak için en fazla 15 etiket sağlanabilir. Her etiketin 128 karakterden büyük olmayan bir anahtarı ve 256 karakterden büyük olmayan bir değeri olmalıdır. Örneğin, şablon türü için varsayılan deneyim "defaultExperience": "Cassandra" ile ayarlanır. Geçerli "defaultExperience" değerleri "Tablo", "Graph", "DocumentDB" ve "MongoDB" değerlerini de içerir. | Etiket adlarının ve değerlerinin sözlüğü. |
identity | Kaynağın kimliği. | ManagedServiceIdentity |
properties | Azure Cosmos DB MongoDB veritabanı oluşturma ve güncelleştirme özellikleri. | MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDataba... (gerekli) |
ManagedServiceIdentity
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak için kullanılan kimlik türü. 'SystemAssigned,UserAssigned' türü hem örtük olarak oluşturulmuş bir kimlik hem de kullanıcı tarafından atanan kimlikler kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" |
identity_ids | Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Kullanıcı kimliği kimlikleri dizisi. |
ManagedServiceIdentityUserAssignedIdentities
Ad | Açıklama | Değer |
---|---|---|
{özelleştirilmiş özellik} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.
MongoDBDatabaseCreateUpdatePropertiesOrMongoDBDataba...
Ad | Açıklama | Değer |
---|---|---|
seçenekler | İstek için uygulanacak bir anahtar-değer seçenekleri çifti. Bu, istekle birlikte gönderilen üst bilgilere karşılık gelir. | CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOpt... |
kaynak | MongoDB veritabanının standart JSON biçimi | MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertie... (gerekli) |
CreateUpdateOptionsOrMongoDBDatabaseGetPropertiesOpt...
Ad | Açıklama | Değer |
---|---|---|
autoscaleSettings | Otomatik Ölçeklendirme ayarlarını belirtir. | Otomatik ÖlçeklendirmeAyarlar |
aktarım hızı | Saniye başına İstek Birimleri. Örneğin, "aktarım hızı": 10000. | int |
Otomatik ÖlçeklendirmeAyarlar
Ad | Açıklama | Değer |
---|---|---|
maxThroughput | Kaynağın ölçeğini artırabileceği en yüksek aktarım hızını temsil eder. | int |
MongoDBDatabaseResourceOrMongoDBDatabaseGetPropertie...
Ad | Açıklama | Değer |
---|---|---|
createMode | Kaynak oluşturma modunu belirtmek için sabit listesi. | "Varsayılan" "PointInTimeRestore" "Geri Yükle" |
kimlik | Cosmos DB MongoDB veritabanının adı | dize (gerekli) |
restoreParameters | Geri yükleme hakkındaki bilgileri gösteren parametreler | ResourceRestoreParameters |
ResourceRestoreParameters
Ad | 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/{restoreableDatabaseAccountName} | string |
restoreTimestampInUtc | Hesabın geri yüklenmesi gereken süre (ISO-8601 biçimi). | string |