Update-AzContainerRegistryWebhook

Memperbarui webhook dengan parameter yang ditentukan.

Sintaks

Update-AzContainerRegistryWebhook
      -Name <String>
      -RegistryName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-Action <WebhookAction[]>]
      [-CustomHeader <Hashtable>]
      [-Scope <String>]
      [-ServiceUri <String>]
      [-Status <WebhookStatus>]
      [-Tag <Hashtable>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzContainerRegistryWebhook
      -InputObject <IContainerRegistryIdentity>
      [-Action <WebhookAction[]>]
      [-CustomHeader <Hashtable>]
      [-Scope <String>]
      [-ServiceUri <String>]
      [-Status <WebhookStatus>]
      [-Tag <Hashtable>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Deskripsi

Memperbarui webhook dengan parameter yang ditentukan.

Contoh

Contoh 1: Perbarui webhook registri kontainer yang ada.

Update-AzContainerRegistryWebhook -ResourceGroupName "MyResourceGroup" -RegistryName "RegistryExample" -Name "webhook001" -Uri http://www.bing.com -Action Delete,Push -Header @{SpecialHeader='headerVal'} -Tag @{Key='val'} -Status Enabled -Scope 'foo:*'

Name       Location Status  Scope ProvisioningState
----       -------- ------  ----- -----------------
webhook001 eastus2  enabled foo:* Succeeded

Perbarui webhook registri kontainer yang ada.

Parameter

-Action

Daftar tindakan yang memicu webhook untuk memposting pemberitahuan.

Type:WebhookAction[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Jalankan perintah sebagai pekerjaan

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomHeader

Header kustom yang akan ditambahkan ke pemberitahuan webhook.

Type:Hashtable
Aliases:Header
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Parameter DefaultProfile tidak berfungsi. Gunakan parameter SubscriptionId saat tersedia jika menjalankan cmdlet terhadap langganan yang berbeda.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Parameter Identitas Untuk membangun, lihat bagian CATATAN untuk properti INPUTOBJECT dan membuat tabel hash.

Type:IContainerRegistryIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nama webhook.

Type:String
Aliases:WebhookName, ResourceName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Jalankan perintah secara asinkron

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RegistryName

Nama registri kontainer.

Type:String
Aliases:ContainerRegistryName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Cakupan repositori tempat peristiwa dapat dipicu. Misalnya, 'foo:*' berarti peristiwa untuk semua tag di bawah repositori 'foo'. 'foo:bar' berarti peristiwa untuk 'foo:bar' saja. 'foo' setara dengan 'foo:latest'. Kosong berarti semua peristiwa.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceUri

URI layanan untuk webhook untuk memposting pemberitahuan.

Type:String
Aliases:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Status

Status webhook pada saat operasi dipanggil.

Type:WebhookStatus
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

ID langganan target. Nilainya harus UUID.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Tag untuk webhook.

Type:Hashtable
Aliases:Tags
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

IContainerRegistryIdentity

Output

IWebhook

Catatan

ALIAS

PROPERTI PARAMETER KOMPLEKS

Untuk membuat parameter yang dijelaskan di bawah ini, buat tabel hash yang berisi properti yang sesuai. Untuk informasi tentang tabel hash, jalankan Get-Help about_Hash_Tables.

INPUTOBJECT <IContainerRegistryIdentity>: Parameter Identitas

  • [AgentPoolName <String>]: Nama kumpulan agen.
  • [CacheRuleName <String>]: Nama aturan cache.
  • [ConnectedRegistryName <String>]: Nama registri yang terhubung.
  • [CredentialSetName <String>]: Nama set kredensial.
  • [ExportPipelineName <String>]: Nama alur ekspor.
  • [GroupName <String>]: Nama sumber daya tautan privat.
  • [Id <String>]: Jalur identitas sumber daya
  • [ImportPipelineName <String>]: Nama alur impor.
  • [PipelineRunName <String>]: Nama eksekusi alur.
  • [PrivateEndpointConnectionName <String>]: Nama koneksi titik akhir privat.
  • [RegistryName <String>]: Nama registri kontainer.
  • [ReplicationName <String>]: Nama replikasi.
  • [ResourceGroupName <String>]: Nama grup sumber daya. Nama tidak peka huruf besar/kecil.
  • [RunId <String>]: ID eksekusi.
  • [ScopeMapName <String>]: Nama peta cakupan.
  • [SubscriptionId <String>]: ID langganan target. Nilainya harus UUID.
  • [TaskName <String>]: Nama tugas registri kontainer.
  • [TaskRunName <String>]: Nama tugas yang dijalankan.
  • [TokenName <String>]: Nama token.
  • [WebhookName <String>]: Nama webhook.