Sdílet prostřednictvím


Microsoft.ContainerRegistry registry/webhooks 2021-12-01-preview

Definice prostředku Bicep

Typ prostředku registries/webhooks je možné nasadit s operacemi, které cílí na:

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.ContainerRegistry/registry/webhooks, přidejte do šablony následující bicep.

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

Hodnoty vlastností

registry/webhooks

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

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)

Omezení počtu znaků: 5–50

Platné znaky:
Alfanumerické znaky.
location Umístění webhooku Po vytvoření prostředku to nejde změnit. string (povinné)
tags Značky webhooku Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. 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: registry
properties Vlastnosti, se kterými se webhook vytvoří. WebhookPropertiesCreateParametersOrWebhookProperties

WebhookPropertiesCreateParametersOrWebhookProperties

Název Popis Hodnota
akce Seznam akcí, které aktivují webhook k publikování oznámení. Pole řetězců obsahující některou z těchto možností:
"chart_delete"
"chart_push"
"odstranit"
'push'
"karanténa" (povinné)
vlastní hlavičky Vlastní hlavičky, které se přidají do oznámení webhooku. object
scope Rozsah úložišť, ve kterých se událost může aktivovat. Například foo:*znamená události pro všechny značky v úložišti foo. "foo:bar" se rozumí pouze události pro foo:bar. "foo" je ekvivalentem "foo:latest". Prázdné znamená všechny události. řetězec
serviceUri Identifikátor URI služby pro webhook, který publikuje oznámení. string (povinné)
status Stav webhooku v době, kdy byla operace volána. Zakázáno
"povoleno"

Definice prostředku šablony ARM

Typ prostředku registries/webhooks je možné nasadit s operacemi, které cílí na:

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.ContainerRegistry/registries/webhooks, přidejte do šablony následující kód JSON.

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

Hodnoty vlastností

registry/webhooks

Název Popis Hodnota
typ Typ prostředku Microsoft.ContainerRegistry/registry/webhooks
apiVersion Verze rozhraní API prostředku 2021-12-01-preview
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é)

Omezení počtu znaků: 5–50

Platné znaky:
Alfanumerické znaky.
location Umístění webhooku. Po vytvoření prostředku to nejde změnit. string (povinné)
tags Značky webhooku Slovník názvů značek a hodnot. Viz Značky v šablonách
properties Vlastnosti, se kterými se webhook vytvoří. WebhookPropertiesCreateParametersOrWebhookProperties

WebhookPropertiesCreateParametersOrWebhookProperties

Název Popis Hodnota
akce Seznam akcí, které aktivují webhook pro publikování oznámení. Pole řetězců obsahující některou z těchto možností:
'chart_delete'
'chart_push'
"delete" (odstranit)
"push" (push)
"karanténa" (povinné)
customHeaders Vlastní hlavičky, které se přidají do oznámení webhooku. object
scope Rozsah úložišť, ve kterých se událost může aktivovat. Například foo:*znamená události pro všechny značky v úložišti foo. "foo:bar" se rozumí pouze události pro "foo:bar". "foo" odpovídá "foo:latest". Prázdné znamená všechny události. řetězec
serviceUri Identifikátor URI služby webhooku pro publikování oznámení string (povinné)
status Stav webhooku v době, kdy byla operace volána. "zakázáno"
Povoleno

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku registries/webhooks je možné nasadit s operacemi, které cílí na:

  • 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.ContainerRegistry/registries/webhooks, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

registry/webhooky

Název Popis Hodnota
typ Typ prostředku Microsoft.ContainerRegistry/registryies/webhooks@2021-12-01-preview
name Název prostředku string (povinné)

Omezení počtu znaků: 5–50

Platné znaky:
Alfanumerické znaky.
location Umístění webhooku. Po vytvoření prostředku to nejde změnit. string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: registry
tags Značky webhooku Slovník názvů značek a hodnot.
properties Vlastnosti, se kterými se webhook vytvoří. WebhookPropertiesCreateParametersOrWebhookProperties

WebhookPropertiesCreateParametersOrWebhookProperties

Název Popis Hodnota
akce Seznam akcí, které aktivují webhook pro publikování oznámení. Pole řetězců obsahující některou z těchto možností:
"chart_delete"
"chart_push"
"delete" (odstranit)
"push"
"karanténa" (povinné)
customHeaders Vlastní hlavičky, které se přidají do oznámení webhooku. object
scope Rozsah úložišť, ve kterých se událost může aktivovat. Například foo:*znamená události pro všechny značky v úložišti foo. "foo:bar" se rozumí pouze události pro "foo:bar". "foo" odpovídá "foo:latest". Prázdné znamená všechny události. řetězec
serviceUri Identifikátor URI služby pro webhook, který publikuje oznámení. string (povinné)
status Stav webhooku v době, kdy byla operace volána. "zakázáno"
"povoleno"