Microsoft.DocumentDB databaseAccounts/sqlDatabases/containers/triggers 2022-02-15-preview
O tipo de recurso databaseAccounts/sqlDatabases/containers/triggers pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-02-15-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'
}
}
Nome | Descrição | Valor |
---|---|---|
maxThroughput | Representa a taxa de transferência máxima, o recurso pode ser escalado verticalmente. | int |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade usado para o recurso. O tipo 'SystemAssigned,UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades do serviço. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
identidade | Identidade do recurso. | ManagedServiceIdentity |
localização | O local do grupo de recursos ao qual o recurso pertence. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: databaseAccounts/sqlDatabases/containers |
Propriedades | Propriedades para criar e atualizar o gatilho do Azure Cosmos DB. | sqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties (obrigatório) |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Nome | Descrição | Valor |
---|---|---|
Opções | Um par de opções chave-valor a ser aplicado à solicitação. Isso corresponde aos cabeçalhos enviados com a solicitação. | CreateUpdateOptions |
recurso | O formato JSON padrão de um gatilho | sqlTriggerResourceOrSqlTriggerGetPropertiesResource (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
corpo | Corpo do gatilho | corda |
id | Nome do gatilho SQL do Cosmos DB | cadeia de caracteres (obrigatório) |
triggerOperation | A operação à qual o gatilho está associado | 'All' 'Criar' 'Delete' 'Substituir' 'Atualizar' |
triggerType | Tipo do gatilho | 'Post' 'Pre' |
Nome | Descrição | Valor |
---|
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Criar procedimentos armazenados da API do SQL (Azure Cosmos DB Core) | Esse modelo cria uma conta do Azure Cosmos DB para a API do Core (SQL) e um contêiner com um procedimento armazenado, gatilho e função definida pelo usuário. |
O tipo de recurso databaseAccounts/sqlDatabases/containers/triggers pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers",
"apiVersion": "2022-02-15-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"
}
}
Nome | Descrição | Valor |
---|---|---|
maxThroughput | Representa a taxa de transferência máxima, o recurso pode ser escalado verticalmente. | int |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade usado para o recurso. O tipo 'SystemAssigned,UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades do serviço. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2022-02-15-preview' |
identidade | Identidade do recurso. | ManagedServiceIdentity |
localização | O local do grupo de recursos ao qual o recurso pertence. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Propriedades para criar e atualizar o gatilho do Azure Cosmos DB. | sqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties (obrigatório) |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers' |
Nome | Descrição | Valor |
---|---|---|
Opções | Um par de opções chave-valor a ser aplicado à solicitação. Isso corresponde aos cabeçalhos enviados com a solicitação. | CreateUpdateOptions |
recurso | O formato JSON padrão de um gatilho | sqlTriggerResourceOrSqlTriggerGetPropertiesResource (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
corpo | Corpo do gatilho | corda |
id | Nome do gatilho SQL do Cosmos DB | cadeia de caracteres (obrigatório) |
triggerOperation | A operação à qual o gatilho está associado | 'All' 'Criar' 'Delete' 'Substituir' 'Atualizar' |
triggerType | Tipo do gatilho | 'Post' 'Pre' |
Nome | Descrição | Valor |
---|
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar procedimentos armazenados da API do SQL (Azure Cosmos DB Core) |
Esse modelo cria uma conta do Azure Cosmos DB para a API do Core (SQL) e um contêiner com um procedimento armazenado, gatilho e função definida pelo usuário. |
O tipo de recurso databaseAccounts/sqlDatabases/containers/triggers pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-02-15-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"
}
}
})
}
Nome | Descrição | Valor |
---|---|---|
maxThroughput | Representa a taxa de transferência máxima, o recurso pode ser escalado verticalmente. | int |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade usado para o recurso. O tipo 'SystemAssigned,UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades do serviço. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|---|---|
identidade | Identidade do recurso. | ManagedServiceIdentity |
localização | O local do grupo de recursos ao qual o recurso pertence. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: databaseAccounts/sqlDatabases/containers |
Propriedades | Propriedades para criar e atualizar o gatilho do Azure Cosmos DB. | sqlTriggerCreateUpdatePropertiesOrSqlTriggerGetProperties (obrigatório) |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/triggers@2022-02-15-preview" |
Nome | Descrição | Valor |
---|---|---|
Opções | Um par de opções chave-valor a ser aplicado à solicitação. Isso corresponde aos cabeçalhos enviados com a solicitação. | CreateUpdateOptions |
recurso | O formato JSON padrão de um gatilho | sqlTriggerResourceOrSqlTriggerGetPropertiesResource (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
corpo | Corpo do gatilho | corda |
id | Nome do gatilho SQL do Cosmos DB | cadeia de caracteres (obrigatório) |
triggerOperation | A operação à qual o gatilho está associado | 'All' 'Criar' 'Delete' 'Substituir' 'Atualizar' |
triggerType | Tipo do gatilho | 'Post' 'Pre' |
Nome | Descrição | Valor |
---|