I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.
Den här mallen skapar ett Azure Cosmos DB-konto för Core -API (SQL) och en container med en lagrad procedur, utlösare och användardefinierad funktion.
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen databaseAccounts/sqlDatabases/containers/userDefinedFunctions kan distribueras med åtgärder som mål:
Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/userDefinedFunctions@2023-09-15"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
options = {
autoscaleSettings = {
maxThroughput = int
}
throughput = int
}
resource = {
body = "string"
id = "string"
}
}
})
}
Egenskapsvärden
AutoskalningInställningar
Namn
Beskrivning
Värde
maxThroughput
Representerar maximalt dataflöde, resursen kan skalas upp till.
Int
CreateUpdateOptions
Namn
Beskrivning
Värde
autoscaleSettings
Anger inställningarna för autoskalning. Obs! Antingen dataflöde eller autoskalningInställningar krävs, men inte båda.