Sdílet prostřednictvím


Databáze Microsoft.DocumentDBAccounts/sqlDatabases/containers/triggers

Definice prostředku Bicep

Typ prostředku databaseAccounts/sqlDatabases/containers/triggers je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2024-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'
      triggerOperation: 'string'
      triggerType: 'string'
    }
  }
}

Hodnoty vlastností

databaseAccounts/sqlDatabases/containers/triggers

Název Description Hodnota
name Název prostředku

Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu.
string (povinné)
location Umístění skupiny prostředků, do které prostředek patří. řetězec
tags Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč nejvýše 128 znaků a hodnotu nesmí být větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastavené na defaultExperience: "Cassandra". Aktuální hodnoty defaultExperience zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB". Slovník názvů značek a hodnot. Viz Značky v šablonách
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: kontejnery
properties Vlastnosti pro vytvoření a aktualizaci triggeru služby Azure Cosmos DB SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetPrope... (povinné)

SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetPrope...

Název Description Hodnota
možnosti Dvojice možností klíč-hodnota, které se mají použít pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem. CreateUpdateOptions
prostředek Standardní formát JSON triggeru SqlTriggerResourceOrSqlTriggerGetPropertiesResource (povinné)

CreateUpdateOptions

Název Description Hodnota
automatické škálováníSettings Určuje nastavení automatického škálování. Poznámka: Vyžaduje se nastavení propustnosti nebo automatického škálování, ale ne obojí. Automatické nastavení škálování
throughput Jednotky žádostí za sekundu. Například propustnost: 10000. int

Automatické nastavení škálování

Název Description Hodnota
maxThroughput Představuje maximální propustnost, na které může prostředek vertikálně navýšit kapacitu. int

SqlTriggerResourceOrSqlTriggerGetPropertiesResource

Název Description Hodnota
text Tělo triggeru řetězec
id Název triggeru SQL služby Cosmos DB string (povinné)
triggerOperation Operace, ke které je aktivační událost přidružená "Vše"
Vytvořit
Odstranit
"Nahradit"
'Aktualizovat'
triggerType Typ triggeru 'Post'
'Pre'

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření uložených procedur rozhraní API Azure Cosmos DB Core (SQL)

Nasazení do Azure
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní Core (SQL) API a kontejner s uloženou procedurou, triggerem a uživatelem definovanou funkcí.

Definice prostředku šablony ARM

Typ prostředku databaseAccounts/sqlDatabases/containers/triggers je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers",
  "apiVersion": "2024-05-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "options": {
      "autoscaleSettings": {
        "maxThroughput": "int"
      },
      "throughput": "int"
    },
    "resource": {
      "body": "string",
      "id": "string",
      "triggerOperation": "string",
      "triggerType": "string"
    }
  }
}

Hodnoty vlastností

databaseAccounts/sqlDatabases/containers/triggers

Název Description Hodnota
typ Typ prostředku Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers
apiVersion Verze rozhraní API prostředků '2024-05-15'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
location Umístění skupiny prostředků, do které prostředek patří. řetězec
tags Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč nejvýše 128 znaků a hodnotu nesmí být větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastavené na defaultExperience: "Cassandra". Aktuální hodnoty defaultExperience zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB". Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Vlastnosti pro vytvoření a aktualizaci triggeru služby Azure Cosmos DB SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetPrope... (povinné)

SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetPrope...

Název Description Hodnota
možnosti Dvojice možností klíč-hodnota, které se mají použít pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem. CreateUpdateOptions
prostředek Standardní formát JSON triggeru SqlTriggerResourceOrSqlTriggerGetPropertiesResource (povinné)

CreateUpdateOptions

Název Description Hodnota
automatické škálováníSettings Určuje nastavení automatického škálování. Poznámka: Vyžaduje se nastavení propustnosti nebo automatického škálování, ale ne obojí. Automatické nastavení škálování
throughput Jednotky žádostí za sekundu. Například propustnost: 10000. int

Automatické nastavení škálování

Název Description Hodnota
maxThroughput Představuje maximální propustnost, na které může prostředek vertikálně navýšit kapacitu. int

SqlTriggerResourceOrSqlTriggerGetPropertiesResource

Název Description Hodnota
text Tělo triggeru řetězec
id Název triggeru SQL služby Cosmos DB string (povinné)
triggerOperation Operace, ke které je aktivační událost přidružená "Vše"
Vytvořit
Odstranit
"Nahradit"
'Aktualizovat'
triggerType Typ triggeru 'Post'
'Pre'

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření uložených procedur rozhraní API Azure Cosmos DB Core (SQL)

Nasazení do Azure
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní Core (SQL) API a kontejner s uloženou procedurou, triggerem a uživatelem definovanou funkcí.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku databaseAccounts/sqlDatabases/containers/triggers je možné nasadit s operacemi, které cílí:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2024-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"
        triggerOperation = "string"
        triggerType = "string"
      }
    }
  })
}

Hodnoty vlastností

databaseAccounts/sqlDatabases/containers/triggers

Název Description Hodnota
typ Typ prostředku Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2024-05-15
name Název prostředku string (povinné)
location Umístění skupiny prostředků, do které prostředek patří. řetězec
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: kontejnery
tags Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupení tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč nejvýše 128 znaků a hodnotu nesmí být větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastavené na defaultExperience: "Cassandra". Aktuální hodnoty defaultExperience zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB". Slovník názvů značek a hodnot.
properties Vlastnosti pro vytvoření a aktualizaci triggeru služby Azure Cosmos DB SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetPrope... (povinné)

SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetPrope...

Název Description Hodnota
možnosti Dvojice možností klíč-hodnota, které se mají použít pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem. CreateUpdateOptions
prostředek Standardní formát JSON triggeru SqlTriggerResourceOrSqlTriggerGetPropertiesResource (povinné)

CreateUpdateOptions

Název Description Hodnota
automatické škálováníSettings Určuje nastavení automatického škálování. Poznámka: Vyžaduje se nastavení propustnosti nebo automatického škálování, ale ne obojí. Automatické nastavení škálování
throughput Jednotky žádostí za sekundu. Například propustnost: 10000. int

Automatické nastavení škálování

Název Description Hodnota
maxThroughput Představuje maximální propustnost, na které může prostředek vertikálně navýšit kapacitu. int

SqlTriggerResourceOrSqlTriggerGetPropertiesResource

Název Description Hodnota
text Tělo triggeru řetězec
id Název triggeru SQL služby Cosmos DB string (povinné)
triggerOperation Operace, ke které je aktivační událost přidružená "Vše"
"Vytvořit"
"Odstranit"
"Nahradit"
"Aktualizovat"
triggerType Typ triggeru "Příspěvek"
"Předchozí"