Microsoft.ContainerRegistry registries/webhooks 2021-08-01-preview
Definição de recurso do Bicep
O tipo de recurso registries/webhooks pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ContainerRegistry/registries/webhooks, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.ContainerRegistry/registries/webhooks@2021-08-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
actions: [
'string'
]
customHeaders: {}
scope: 'string'
serviceUri: 'string'
status: 'string'
}
}
Valores de propriedade
registries/webhooks
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
cadeia de caracteres (obrigatório) Limite de caracteres: 5 a 50 Caracteres válidos: Caracteres alfanuméricos. |
local | O local do webhook. Isso não pode ser alterado depois que o recurso é criado. | cadeia de caracteres (obrigatório) |
marcas | As marcas do webhook. | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
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: registros |
properties | As propriedades com as quais o webhook será criado. | WebhookPropertiesCreateParametersOrWebhookProperties |
WebhookPropertiesCreateParametersOrWebhookProperties
Nome | Descrição | Valor |
---|---|---|
Ações | A lista de ações que disparam o webhook para postar notificações. | Matriz de cadeia de caracteres que contém qualquer um dos: 'chart_delete' 'chart_push' 'delete' 'push' 'quarentena' (obrigatório) |
customHeaders | Cabeçalhos personalizados que serão adicionados às notificações do webhook. | objeto |
scope | O escopo dos repositórios em que o evento pode ser disparado. Por exemplo, 'foo:*' significa eventos para todas as marcas no repositório 'foo'. 'foo:bar' significa eventos somente para 'foo:bar'. 'foo' é equivalente a 'foo:latest'. Vazio significa todos os eventos. | string |
serviceUri | O URI de serviço do webhook para postar notificações. | cadeia de caracteres (obrigatório) |
status | O status do webhook no momento em que a operação foi chamada. | 'desabilitado' 'enabled' |
Definição de recurso de modelo do ARM
O tipo de recurso registries/webhooks pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ContainerRegistry/registries/webhooks, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.ContainerRegistry/registries/webhooks",
"apiVersion": "2021-08-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"actions": [ "string" ],
"customHeaders": {},
"scope": "string",
"serviceUri": "string",
"status": "string"
}
}
Valores de propriedade
registries/webhooks
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | 'Microsoft.ContainerRegistry/registries/webhooks' |
apiVersion | A versão da API do recurso | '2021-08-01-preview' |
name | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON. |
cadeia de caracteres (obrigatório) Limite de caracteres: 5 a 50 Caracteres válidos: Caracteres alfanuméricos. |
local | O local do webhook. Isso não pode ser alterado depois que o recurso é criado. | cadeia de caracteres (obrigatório) |
marcas | As marcas do webhook. | Dicionário de nomes e valores de marcas. Confira Marcas em modelos |
properties | As propriedades com as quais o webhook será criado. | WebhookPropertiesCreateParametersOrWebhookProperties |
WebhookPropertiesCreateParametersOrWebhookProperties
Nome | Descrição | Valor |
---|---|---|
Ações | A lista de ações que disparam o webhook para postar notificações. | Matriz de cadeia de caracteres que contém qualquer um dos: 'chart_delete' 'chart_push' 'delete' 'push' 'quarentena' (obrigatório) |
customHeaders | Cabeçalhos personalizados que serão adicionados às notificações do webhook. | objeto |
scope | O escopo dos repositórios em que o evento pode ser disparado. Por exemplo, 'foo:*' significa eventos para todas as marcas no repositório 'foo'. 'foo:bar' significa eventos somente para 'foo:bar'. 'foo' é equivalente a 'foo:latest'. Vazio significa todos os eventos. | string |
serviceUri | O URI de serviço do webhook para postar notificações. | cadeia de caracteres (obrigatório) |
status | O status do webhook no momento em que a operação foi chamada. | 'desabilitado' 'enabled' |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso registries/webhooks pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ContainerRegistry/registries/webhooks, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerRegistry/registries/webhooks@2021-08-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
actions = [
"string"
]
customHeaders = {}
scope = "string"
serviceUri = "string"
status = "string"
}
})
}
Valores de propriedade
registries/webhooks
Nome | Descrição | Valor |
---|---|---|
type | O tipo de recurso | "Microsoft.ContainerRegistry/registries/webhooks@2021-08-01-preview" |
name | O nome do recurso | cadeia de caracteres (obrigatório) Limite de caracteres: 5 a 50 Caracteres válidos: Caracteres alfanuméricos. |
local | O local do webhook. Isso não pode ser alterado depois que o recurso é criado. | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: registros |
marcas | As marcas do webhook. | Dicionário de nomes e valores de marcas. |
properties | As propriedades com as quais o webhook será criado. | WebhookPropertiesCreateParametersOrWebhookProperties |
WebhookPropertiesCreateParametersOrWebhookProperties
Nome | Descrição | Valor |
---|---|---|
Ações | A lista de ações que disparam o webhook para postar notificações. | Matriz de cadeia de caracteres que contém qualquer um dos: "chart_delete" "chart_push" "delete" "push" "quarentena" (obrigatório) |
customHeaders | Cabeçalhos personalizados que serão adicionados às notificações do webhook. | objeto |
scope | O escopo dos repositórios em que o evento pode ser disparado. Por exemplo, 'foo:*' significa eventos para todas as marcas no repositório 'foo'. 'foo:bar' significa eventos somente para 'foo:bar'. 'foo' é equivalente a 'foo:latest'. Vazio significa todos os eventos. | string |
serviceUri | O URI de serviço do webhook para postar notificações. | cadeia de caracteres (obrigatório) |
status | O status do webhook no momento em que a operação foi chamada. | "desabilitado” "habilitado" |