Dela via


Microsoft.ContainerRegistry-register/webhooks 2021-06-01-preview

Bicep-resursdefinition

Resurstypen register/webhooks kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerRegistry/registries/webhooks-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.ContainerRegistry/registries/webhooks@2021-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    actions: [
      'string'
    ]
    customHeaders: {}
    scope: 'string'
    serviceUri: 'string'
    status: 'string'
  }
}

Egenskapsvärden

register/webhooks

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 5–50

Giltiga tecken:
Alfanumeriska tecken.
location Platsen för webhooken. Detta kan inte ändras när resursen har skapats. sträng (krävs)
tags Taggarna för webhooken. Ordlista med taggnamn och värden. Se Taggar i mallar
parent 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.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: register
properties De egenskaper som webhooken skapas med. WebhookPropertiesCreateParametersOrWebhookProperties

WebhookPropertiesCreateParametersOrWebhookProperties

Name Beskrivning Värde
åtgärder Listan över åtgärder som utlöser webhooken för att publicera meddelanden. Strängmatris som innehåller något av:
"chart_delete"
"chart_push"
"ta bort"
"push"
"karantän" (krävs)
customHeaders Anpassade rubriker som ska läggas till i webhook-meddelandena. objekt
omfång Omfattningen av lagringsplatser där händelsen kan utlösas. Till exempel betyder "foo:*" händelser för alla taggar under lagringsplatsen "foo". foo:bar: endast händelser för "foo:bar". "foo" motsvarar "foo:latest". Tom betyder alla händelser. sträng
serviceUri Tjänst-URI:n för webhooken för att publicera meddelanden. sträng (krävs)
status Webhookens status vid den tidpunkt då åtgärden anropades. "inaktiverad"
"aktiverad"

Resursdefinition för ARM-mall

Resurstypen register/webhooks kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ContainerRegistry/registries/webhooks-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.ContainerRegistry/registries/webhooks",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "actions": [ "string" ],
    "customHeaders": {},
    "scope": "string",
    "serviceUri": "string",
    "status": "string"
  }
}

Egenskapsvärden

register/webhooks

Name Beskrivning Värde
typ Resurstypen "Microsoft.ContainerRegistry/registries/webhooks"
apiVersion Resurs-API-versionen "2021-06-01-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 5–50

Giltiga tecken:
Alfanumeriska tecken.
location Platsen för webhooken. Detta kan inte ändras när resursen har skapats. sträng (krävs)
tags Taggarna för webhooken. Ordlista med taggnamn och värden. Se Taggar i mallar
properties De egenskaper som webhooken ska skapas med. WebhookPropertiesCreateParametersOrWebhookProperties

WebhookPropertiesCreateParametersOrWebhookProperties

Name Beskrivning Värde
åtgärder Listan över åtgärder som utlöser webhooken för att publicera meddelanden. Strängmatris som innehåller något av:
"chart_delete"
"chart_push"
"ta bort"
"push"
"karantän" (obligatoriskt)
customHeaders Anpassade rubriker som läggs till i webhook-meddelandena. objekt
omfång Omfånget för lagringsplatser där händelsen kan utlösas. Till exempel betyder "foo:*" händelser för alla taggar under lagringsplatsen "foo". foo:bar: endast händelser för "foo:bar". "foo" motsvarar "foo:latest". Tom innebär alla händelser. sträng
serviceUri Tjänst-URI för webhooken för att publicera meddelanden. sträng (krävs)
status Webhookens status vid den tidpunkt då åtgärden anropades. "inaktiverad"
"aktiverad"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen register/webhooks 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.ContainerRegistry/registries/webhooks-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries/webhooks@2021-06-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"
    }
  })
}

Egenskapsvärden

register/webhooks

Name Beskrivning Värde
typ Resurstypen "Microsoft.ContainerRegistry/registries/webhooks@2021-06-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 5–50

Giltiga tecken:
Alfanumeriska tecken.
location Platsen för webhooken. Detta kan inte ändras när resursen har skapats. sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: register
tags Taggarna för webhooken. Ordlista med taggnamn och värden.
properties De egenskaper som webhooken ska skapas med. WebhookPropertiesCreateParametersOrWebhookProperties

WebhookPropertiesCreateParametersOrWebhookProperties

Name Beskrivning Värde
åtgärder Listan över åtgärder som utlöser webhooken för att publicera meddelanden. Strängmatris som innehåller något av:
"chart_delete"
"chart_push"
"ta bort"
"push"
"karantän" (obligatoriskt)
customHeaders Anpassade rubriker som läggs till i webhook-meddelandena. objekt
omfång Omfånget för lagringsplatser där händelsen kan utlösas. Till exempel betyder "foo:*" händelser för alla taggar under lagringsplatsen "foo". foo:bar: endast händelser för "foo:bar". "foo" motsvarar "foo:latest". Tom innebär alla händelser. sträng
serviceUri Tjänst-URI för webhooken för att publicera meddelanden. sträng (krävs)
status Webhookens status vid den tidpunkt då åtgärden anropades. "inaktiverad"
"aktiverad"