Database Microsoft.DocumentDBAccounts/sqlDatabases/containers/triggers
- più recenti
- 2024-12-01-preview
- 2024-11-15
- 09-09-2024
- 2024-08-15
- 2024-05-15
- 2024-05-15-preview
- 2024-02-15-preview
- 2023-11-15
11-11-15-preview - 2023-09-15
- 2023-09-15-preview
- 2023-04-15
- 2023-03-15
- 2023-03-15-preview
- 2023-03-01-preview
- 2022-11-15
- 2022-11-15-preview
- 2022-08-15
- 2022-08-15-preview
- 2022-05-15
- 2022-05-15-preview
- 2022-02-15-preview
- 11-11-2021
- 2021-10-15
- 10-10-15-preview 2021
- 2021-07-01-preview
- 2021-06-15
- 2021-05-15
- 2021-04-15
- 2021-04-01-preview
- 2021-03-15
- 2021-03-01-preview
- 2021-01-15
- 2020-09-01
- 2020-06-01-preview
- 2020-04-01
- 2020-03-01
- 2019-12-12
- 2019-08-01
Definizione di risorsa Bicep
Il tipo di risorsa databaseAccounts/sqlDatabases/containers/triggers può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2024-12-01-preview' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
options: {
autoscaleSettings: {
maxThroughput: int
}
throughput: int
}
resource: {
body: 'string'
id: 'string'
triggerOperation: 'string'
triggerType: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
Impostazioni di scalabilità automatica
Nome | Descrizione | Valore |
---|---|---|
maxThroughput | Rappresenta la velocità effettiva massima, la risorsa può aumentare le prestazioni. | Int |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Nome | Descrizione | Valore |
---|
CreateUpdateOptions
Nome | Descrizione | Valore |
---|---|---|
autoscaleSettings | Specifica le impostazioni di scalabilità automatica. Nota: la velocità effettiva o la scalabilità automaticaImpostazioni è obbligatoria, ma non entrambe. | impostazione di scalabilità automaticaImpostazioni di scalabilità automatica |
Velocità effettiva | Unità richiesta al secondo. Ad esempio, "velocità effettiva": 10000. | Int |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned,UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà tutte le identità dal servizio. | 'Nessuno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nome | Descrizione | Valore |
---|
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers
Nome | Descrizione | Valore |
---|---|---|
identità | Identità per la risorsa. | ManagedServiceIdentity |
ubicazione | Posizione del gruppo di risorse a cui appartiene la risorsa. | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: databaseAccounts/sqlDatabases/containers |
proprietà | Proprietà per creare e aggiornare il trigger di Azure Cosmos DB. | SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties
Nome | Descrizione | Valore |
---|---|---|
Opzioni | Coppia chiave-valore di opzioni da applicare per la richiesta. Corrisponde alle intestazioni inviate con la richiesta. | CreateUpdateOptions |
risorsa | Formato JSON standard di un trigger | SqlTriggerResourceOrSqlTriggerGetPropertiesResource (obbligatorio) |
SqlTriggerResourceOrSqlTriggerGetPropertiesResource
Nome | Descrizione | Valore |
---|---|---|
corpo | Corpo del trigger | corda |
Id | Nome del trigger SQL di Cosmos DB | stringa (obbligatorio) |
triggerOperation | L'operazione a cui è associato il trigger | 'All' 'Crea' 'Delete' 'Replace' 'Update' |
triggerType | Tipo di trigger | 'Post' 'Pre' |
Tag
Nome | Descrizione | Valore |
---|
Esempi di avvio rapido
Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
Creare stored procedure dell'API Core (SQL) di Azure Cosmos DB | Questo modello crea un account Azure Cosmos DB per l'API Core (SQL) e un contenitore con una stored procedure, un trigger e una funzione definita dall'utente. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa databaseAccounts/sqlDatabases/containers/triggers può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers",
"apiVersion": "2024-12-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"options": {
"autoscaleSettings": {
"maxThroughput": "int"
},
"throughput": "int"
},
"resource": {
"body": "string",
"id": "string",
"triggerOperation": "string",
"triggerType": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
Impostazioni di scalabilità automatica
Nome | Descrizione | Valore |
---|---|---|
maxThroughput | Rappresenta la velocità effettiva massima, la risorsa può aumentare le prestazioni. | Int |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Nome | Descrizione | Valore |
---|
CreateUpdateOptions
Nome | Descrizione | Valore |
---|---|---|
autoscaleSettings | Specifica le impostazioni di scalabilità automatica. Nota: la velocità effettiva o la scalabilità automaticaImpostazioni è obbligatoria, ma non entrambe. | impostazione di scalabilità automaticaImpostazioni di scalabilità automatica |
Velocità effettiva | Unità richiesta al secondo. Ad esempio, "velocità effettiva": 10000. | Int |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned,UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà tutte le identità dal servizio. | 'Nessuno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nome | Descrizione | Valore |
---|
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2024-12-01-preview' |
identità | Identità per la risorsa. | ManagedServiceIdentity |
ubicazione | Posizione del gruppo di risorse a cui appartiene la risorsa. | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà per creare e aggiornare il trigger di Azure Cosmos DB. | SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare | Tipo di risorsa | 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers' |
SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties
Nome | Descrizione | Valore |
---|---|---|
Opzioni | Coppia chiave-valore di opzioni da applicare per la richiesta. Corrisponde alle intestazioni inviate con la richiesta. | CreateUpdateOptions |
risorsa | Formato JSON standard di un trigger | SqlTriggerResourceOrSqlTriggerGetPropertiesResource (obbligatorio) |
SqlTriggerResourceOrSqlTriggerGetPropertiesResource
Nome | Descrizione | Valore |
---|---|---|
corpo | Corpo del trigger | corda |
Id | Nome del trigger SQL di Cosmos DB | stringa (obbligatorio) |
triggerOperation | L'operazione a cui è associato il trigger | 'All' 'Crea' 'Delete' 'Replace' 'Update' |
triggerType | Tipo di trigger | 'Post' 'Pre' |
Tag
Nome | Descrizione | Valore |
---|
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Creare stored procedure dell'API Core (SQL) di Azure Cosmos DB |
Questo modello crea un account Azure Cosmos DB per l'API Core (SQL) e un contenitore con una stored procedure, un trigger e una funzione definita dall'utente. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa databaseAccounts/sqlDatabases/containers/triggers può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers, aggiungere il comando Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2024-12-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
options = {
autoscaleSettings = {
maxThroughput = int
}
throughput = int
}
resource = {
body = "string"
id = "string"
triggerOperation = "string"
triggerType = "string"
}
}
})
}
Valori delle proprietà
Impostazioni di scalabilità automatica
Nome | Descrizione | Valore |
---|---|---|
maxThroughput | Rappresenta la velocità effettiva massima, la risorsa può aumentare le prestazioni. | Int |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Nome | Descrizione | Valore |
---|
CreateUpdateOptions
Nome | Descrizione | Valore |
---|---|---|
autoscaleSettings | Specifica le impostazioni di scalabilità automatica. Nota: la velocità effettiva o la scalabilità automaticaImpostazioni è obbligatoria, ma non entrambe. | impostazione di scalabilità automaticaImpostazioni di scalabilità automatica |
Velocità effettiva | Unità richiesta al secondo. Ad esempio, "velocità effettiva": 10000. | Int |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
digitare | Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned,UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà tutte le identità dal servizio. | 'Nessuno' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nome | Descrizione | Valore |
---|
Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers
Nome | Descrizione | Valore |
---|---|---|
identità | Identità per la risorsa. | ManagedServiceIdentity |
ubicazione | Posizione del gruppo di risorse a cui appartiene la risorsa. | corda |
nome | Nome della risorsa | stringa (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: databaseAccounts/sqlDatabases/containers |
proprietà | Proprietà per creare e aggiornare il trigger di Azure Cosmos DB. | SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties (obbligatorio) |
Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
digitare | Tipo di risorsa | "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2024-12-01-preview" |
SqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties
Nome | Descrizione | Valore |
---|---|---|
Opzioni | Coppia chiave-valore di opzioni da applicare per la richiesta. Corrisponde alle intestazioni inviate con la richiesta. | CreateUpdateOptions |
risorsa | Formato JSON standard di un trigger | SqlTriggerResourceOrSqlTriggerGetPropertiesResource (obbligatorio) |
SqlTriggerResourceOrSqlTriggerGetPropertiesResource
Nome | Descrizione | Valore |
---|---|---|
corpo | Corpo del trigger | corda |
Id | Nome del trigger SQL di Cosmos DB | stringa (obbligatorio) |
triggerOperation | L'operazione a cui è associato il trigger | 'All' 'Crea' 'Delete' 'Replace' 'Update' |
triggerType | Tipo di trigger | 'Post' 'Pre' |
Tag
Nome | Descrizione | Valore |
---|