New-AzContainerRegistryWebhook
Membuat webhook untuk registri kontainer dengan parameter yang ditentukan.
Sintaks
New-AzContainerRegistryWebhook
-Name <String>
-RegistryName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Action <WebhookAction[]>
[-Location <String>]
[-CustomHeader <Hashtable>]
[-Scope <String>]
[-ServiceUri <String>]
[-Status <WebhookStatus>]
[-Tag <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzContainerRegistryWebhook
-Name <String>
[-SubscriptionId <String>]
-Registry <IRegistry>
-Action <WebhookAction[]>
[-Location <String>]
[-CustomHeader <Hashtable>]
[-Scope <String>]
[-ServiceUri <String>]
[-Status <WebhookStatus>]
[-Tag <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Membuat webhook untuk registri kontainer dengan parameter yang ditentukan.
Contoh
Contoh 1: Cmdlet New-AzContainerRegistryWebhook membuat webhook registri kontainer.
New-AzContainerRegistryWebhook -ResourceGroupName "MyResourceGroup" -RegistryName "RegistryExample" -Name "webhook001" -Uri http://www.bing.com -Action Delete,Push -Header @{SpecialHeader='headerVal'} -Tag @{Key="val"} -Location "east us" -Status Enabled -Scope "foo:*"
Name Location Status Scope ProvisioningState
---- -------- ------ ----- -----------------
webhook001 eastus enabled foo:* Succeeded
Membuat webhook registri kontainer. Harap perhatikan bahwa beberapa parameter diperlukan dalam cmdlet ini tetapi tidak ditandai sebagaimana diperlukan dalam sintaks, kami akan mengubahnya nanti.
Parameter
-Action
Daftar tindakan yang memicu webhook untuk memposting pemberitahuan.
Type: | WebhookAction[] |
Position: | Named |
Default value: | None |
Required: | True |
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
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.
Type: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Lokasi webhook. Ini tidak dapat diubah setelah sumber daya dibuat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |
-Registry
Objek Registri. Untuk membuat, lihat bagian CATATAN untuk properti REGISTRI dan membuat tabel hash.
Type: | IRegistry |
Position: | Named |
Default value: | None |
Required: | True |
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 |
Output
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.
REGISTRY <IRegistry>
: Objek Registri.
Location <String>
: Lokasi sumber daya. Ini tidak dapat diubah setelah sumber daya dibuat.SkuName <SkuName>
: Nama SKU registri kontainer. Diperlukan untuk pembuatan registri.[SystemDataCreatedAt <DateTime?>]
: Tanda waktu pembuatan sumber daya (UTC).[SystemDataCreatedBy <String>]
: Identitas yang membuat sumber daya.[SystemDataCreatedByType <CreatedByType?>]
: Jenis identitas yang membuat sumber daya.[SystemDataLastModifiedAt <DateTime?>]
: Tanda waktu modifikasi sumber daya (UTC).[SystemDataLastModifiedBy <String>]
: Identitas yang terakhir memodifikasi sumber daya.[SystemDataLastModifiedByType <LastModifiedByType?>]
: Jenis identitas yang terakhir memodifikasi sumber daya.[Tag <IResourceTags>]
: Tag sumber daya.[(Any) <String>]
: Ini menunjukkan properti apa pun dapat ditambahkan ke objek ini.
[AdminUserEnabled <Boolean?>]
: Nilai yang menunjukkan apakah pengguna admin diaktifkan.[AnonymousPullEnabled <Boolean?>]
: Memungkinkan penarikan seluruh registri dari klien yang tidak diaauthenticated.[AzureAdAuthenticationAsArmPolicyStatus <AzureAdAuthenticationAsArmPolicyStatus?>]
: Nilai yang menunjukkan apakah kebijakan diaktifkan atau tidak.[DataEndpointEnabled <Boolean?>]
: Aktifkan satu titik akhir data per wilayah untuk menyajikan data.[EncryptionStatus <EncryptionStatus?>]
: Menunjukkan apakah enkripsi diaktifkan atau tidak untuk registri kontainer.[ExportPolicyStatus <ExportPolicyStatus?>]
: Nilai yang menunjukkan apakah kebijakan diaktifkan atau tidak.[IdentityPrincipalId <String>]
: ID utama identitas sumber daya.[IdentityTenantId <String>]
: ID penyewa sumber daya.[IdentityType <ResourceIdentityType?>]
: Jenis identitas.[IdentityUserAssignedIdentity <IIdentityPropertiesUserAssignedIdentities>]
: Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.[(Any) <IUserIdentityProperties>]
: Ini menunjukkan properti apa pun dapat ditambahkan ke objek ini.
[KeyVaultPropertyIdentity <String>]
: Id klien identitas yang akan digunakan untuk mengakses brankas kunci.[KeyVaultPropertyKeyIdentifier <String>]
: Uri brankas kunci untuk mengakses kunci enkripsi.[NetworkRuleBypassOption <NetworkRuleBypassOptions?>]
: Apakah akan mengizinkan layanan Azure tepercaya untuk mengakses registri terbatas jaringan.[NetworkRuleSetDefaultAction <DefaultAction?>]
: Tindakan default izinkan atau tolak ketika tidak ada aturan lain yang cocok.[NetworkRuleSetIPRule <IIPRule[]>]
: Aturan IP ACL.IPAddressOrRange <String>
: Menentukan RENTANG IP atau IP dalam format CIDR. Hanya alamat IPV4 yang diizinkan.[Action <Action?>]
: Tindakan aturan IP ACL.
[PublicNetworkAccess <PublicNetworkAccess?>]
: Apakah akses jaringan publik diizinkan atau tidak untuk registri kontainer.[QuarantinePolicyStatus <PolicyStatus?>]
: Nilai yang menunjukkan apakah kebijakan diaktifkan atau tidak.[RetentionPolicyDay <Int32?>]
: Jumlah hari untuk mempertahankan manifes yang tidak diberi tag setelah itu akan dibersihkan.[RetentionPolicyStatus <PolicyStatus?>]
: Nilai yang menunjukkan apakah kebijakan diaktifkan atau tidak.[SoftDeletePolicyRetentionDay <Int32?>]
: Jumlah hari setelah item yang dihapus sementara dihapus secara permanen.[SoftDeletePolicyStatus <PolicyStatus?>]
: Nilai yang menunjukkan apakah kebijakan diaktifkan atau tidak.[TrustPolicyStatus <PolicyStatus?>]
: Nilai yang menunjukkan apakah kebijakan diaktifkan atau tidak.[TrustPolicyType <TrustPolicyType?>]
: Jenis kebijakan kepercayaan.[ZoneRedundancy <ZoneRedundancy?>]
: Apakah redundansi zona diaktifkan atau tidak untuk registri kontainer ini
Azure PowerShell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk