Microsoft.DocumentDB databaseAccounts/sqlDatabases/containers/userDefinedFunctions 2021-05-15
Makale 06/03/2024
1 katılımcı
Geri Bildirim
Bu makalede
Bicep kaynak tanımı
databaseAccounts/sqlDatabases/containers/userDefinedFunctions kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü .
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-05-15' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
options: {
autoscaleSettings: {
maxThroughput: int
}
throughput: int
}
resource: {
body: 'string'
id: 'string'
}
}
}
Özellik değerleri
databaseAccounts/sqlDatabases/containers/userDefined...
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ğı (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
Üst
Bicep'te alt kaynak için üst kaynağı 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 .
Şu tür kaynak için sembolik ad: kapsayıcılar
properties
Azure Cosmos DB userDefinedFunction oluşturma ve güncelleştirme özellikleri.
SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUse... (gerekli)
SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUse...
CreateUpdateOptions
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ği artırabileceği en yüksek aktarım hızını temsil eder.
int
SqlUserDefinedFunctionResourceOrSqlUserDefinedFuncti...
Ad
Açıklama
Değer
body
Kullanıcı Tanımlı İşlevin Gövdesi
string
kimlik
Cosmos DB SQL kullanıcısının adıDefinedFunction
dize (gerekli)
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
ARM şablonu kaynak tanımı
databaseAccounts/sqlDatabases/containers/userDefinedFunctions kaynak türü şu hedeflenen işlemlerle dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü .
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions",
"apiVersion": "2021-05-15",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"options": {
"autoscaleSettings": {
"maxThroughput": "int"
},
"throughput": "int"
},
"resource": {
"body": "string",
"id": "string"
}
}
}
Özellik değerleri
databaseAccounts/sqlDatabases/containers/userDefined...
Ad
Açıklama
Değer
tür
Kaynak türü
'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions'
apiVersion
Kaynak API'sinin sürümü
'2021-05-15'
name
Kaynak adıBkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama.
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
properties
Azure Cosmos DB userDefinedFunction oluşturma ve güncelleştirme özellikleri.
SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUse... (gerekli)
SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUse...
CreateUpdateOptions
Ad
Açıklama
Değer
autoscaleSettings
Otomatik Ölçeklendirme ayarlarını belirtir.
Otomatik ÖlçeklendirmeAyarlar
aktarım hızı
Saniye başına İstek Birimi sayısı. Örneğin, "aktarım hızı": 10000.
int
Otomatik ÖlçeklendirmeAyarlar
Ad
Açıklama
Değer
maxThroughput
Kaynağın ölçeği artırabileceği en yüksek aktarım hızını temsil eder.
int
SqlUserDefinedFunctionResourceOrSqlUserDefinedFuncti...
Ad
Açıklama
Değer
body
Kullanıcı Tanımlı İşlevin Gövdesi
string
kimlik
Cosmos DB SQL kullanıcısının adıDefinedFunction
dize (gerekli)
Hızlı başlangıç şablonları
Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.
databaseAccounts/sqlDatabases/containers/userDefinedFunctions kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü .
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions kaynağı oluşturmak için aşağıdaki Terraform'u şablonunuza ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-05-15"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
options = {
autoscaleSettings = {
maxThroughput = int
}
throughput = int
}
resource = {
body = "string"
id = "string"
}
}
})
}
Özellik değerleri
databaseAccounts/sqlDatabases/containers/userDefined...
Ad
Açıklama
Değer
tür
Kaynak türü
"Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2021-05-15"
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.
Kapsayıcı türündeki kaynağın kimliği
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üğü.
properties
Azure Cosmos DB userDefinedFunction oluşturma ve güncelleştirme özellikleri.
SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUse... (gerekli)
SqlUserDefinedFunctionCreateUpdatePropertiesOrSqlUse...
CreateUpdateOptions
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
SqlUserDefinedFunctionResourceOrSqlUserDefinedFuncti...
Ad
Açıklama
Değer
body
Kullanıcı Tanımlı İşlevin Gövdesi
string
kimlik
Cosmos DB SQL kullanıcısının adıDefinedFunction
dize (gerekli)