New-AzContainerRegistryWebhook
Tworzy element webhook dla rejestru kontenerów z określonymi parametrami.
Składnia
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>]
Opis
Tworzy element webhook dla rejestru kontenerów z określonymi parametrami.
Przykłady
Przykład 1. Polecenie cmdlet New-AzContainerRegistryWebhook tworzy element webhook rejestru kontenerów.
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
Utwórz element webhook rejestru kontenerów. Zwróć uwagę, że niektóre parametry są wymagane w tych poleceniach cmdlet, ale nie są oznaczone jako wymagane w składni, zmienimy je później.
Parametry
-Action
Lista akcji, które wyzwalają element webhook do publikowania powiadomień.
Type: | WebhookAction[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Uruchamianie polecenia jako zadania
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomHeader
Niestandardowe nagłówki, które zostaną dodane do powiadomień elementu webhook.
Type: | Hashtable |
Aliases: | Header |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Type: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Lokalizacja elementu webhook. Nie można tego zmienić po utworzeniu zasobu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nazwa elementu webhook.
Type: | String |
Aliases: | WebhookName, ResourceName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoWait
Uruchom polecenie asynchronicznie
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Registry
Obiekt rejestru. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości rejestru i utwórz tabelę skrótów.
Type: | IRegistry |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RegistryName
Nazwa rejestru kontenerów.
Type: | String |
Aliases: | ContainerRegistryName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Zakres repozytoriów, w których można wyzwolić zdarzenie. Na przykład "foo:*" oznacza zdarzenia dla wszystkich tagów w repozytorium "foo". "foo:bar" oznacza zdarzenia tylko dla "foo:bar". 'foo' jest odpowiednikiem 'foo:latest'. Puste oznacza wszystkie zdarzenia.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceUri
Identyfikator URI usługi dla elementu webhook do publikowania powiadomień.
Type: | String |
Aliases: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Status
Stan elementu webhook w momencie wywołania operacji.
Type: | WebhookStatus |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.
Type: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Tagi elementu webhook.
Type: | Hashtable |
Aliases: | Tags |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wyjściowe
Uwagi
ALIASY
WŁAŚCIWOŚCI PARAMETRÓW ZŁOŻONYCH
Aby utworzyć parametry opisane poniżej, skonstruuj tabelę skrótów zawierającą odpowiednie właściwości. Aby uzyskać informacje na temat tabel skrótów, uruchom polecenie Get-Help about_Hash_Tables.
REGISTRY <IRegistry>
: obiekt rejestru.
Location <String>
: lokalizacja zasobu. Nie można tego zmienić po utworzeniu zasobu.SkuName <SkuName>
: nazwa jednostki SKU rejestru kontenerów. Wymagane do utworzenia rejestru.[SystemDataCreatedAt <DateTime?>]
: sygnatura czasowa tworzenia zasobu (UTC).[SystemDataCreatedBy <String>]
: tożsamość, która utworzyła zasób.[SystemDataCreatedByType <CreatedByType?>]
: typ tożsamości, która utworzyła zasób.[SystemDataLastModifiedAt <DateTime?>]
: sygnatura czasowa modyfikacji zasobu (UTC).[SystemDataLastModifiedBy <String>]
: tożsamość, która ostatnio zmodyfikowała zasób.[SystemDataLastModifiedByType <LastModifiedByType?>]
: typ tożsamości, która ostatnio zmodyfikowała zasób.[Tag <IResourceTags>]
: tagi zasobu.[(Any) <String>]
: Wskazuje to, że do tego obiektu można dodać dowolną właściwość.
[AdminUserEnabled <Boolean?>]
: wartość wskazująca, czy użytkownik administracyjny jest włączony.[AnonymousPullEnabled <Boolean?>]
: umożliwia ściąganie całego rejestru z nieuwierzytelnionych klientów.[AzureAdAuthenticationAsArmPolicyStatus <AzureAdAuthenticationAsArmPolicyStatus?>]
: wartość wskazująca, czy zasady są włączone, czy nie.[DataEndpointEnabled <Boolean?>]
: Włącz pojedynczy punkt końcowy danych na region na potrzeby obsługi danych.[EncryptionStatus <EncryptionStatus?>]
: wskazuje, czy szyfrowanie jest włączone dla rejestru kontenerów.[ExportPolicyStatus <ExportPolicyStatus?>]
: wartość wskazująca, czy zasady są włączone, czy nie.[IdentityPrincipalId <String>]
: identyfikator podmiotu zabezpieczeń tożsamości zasobu.[IdentityTenantId <String>]
: identyfikator dzierżawy zasobu.[IdentityType <ResourceIdentityType?>]
: typ tożsamości.[IdentityUserAssignedIdentity <IIdentityPropertiesUserAssignedIdentities>]
: lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".[(Any) <IUserIdentityProperties>]
: Wskazuje to, że do tego obiektu można dodać dowolną właściwość.
[KeyVaultPropertyIdentity <String>]
: identyfikator klienta tożsamości, która będzie używana do uzyskiwania dostępu do magazynu kluczy.[KeyVaultPropertyKeyIdentifier <String>]
: identyfikator URI magazynu kluczy w celu uzyskania dostępu do klucza szyfrowania.[NetworkRuleBypassOption <NetworkRuleBypassOptions?>]
: czy zezwolić zaufanym usługom platformy Azure na dostęp do rejestru z ograniczeniami sieci.[NetworkRuleSetDefaultAction <DefaultAction?>]
: domyślna akcja zezwalania lub odmowy, gdy żadna inna reguła nie jest zgodna.[NetworkRuleSetIPRule <IIPRule[]>]
: reguły listy ACL adresów IP.IPAddressOrRange <String>
: określa adres IP lub zakres adresów IP w formacie CIDR. Dozwolony jest tylko adres IPV4.[Action <Action?>]
: akcja reguły listy ACL adresów IP.
[PublicNetworkAccess <PublicNetworkAccess?>]
: Określa, czy dostęp do sieci publicznej jest dozwolony dla rejestru kontenerów.[QuarantinePolicyStatus <PolicyStatus?>]
: wartość wskazująca, czy zasady są włączone, czy nie.[RetentionPolicyDay <Int32?>]
: liczba dni przechowywania nieoznaczonego manifestu, po którym zostanie przeczyszczone.[RetentionPolicyStatus <PolicyStatus?>]
: wartość wskazująca, czy zasady są włączone, czy nie.[SoftDeletePolicyRetentionDay <Int32?>]
: liczba dni, po których element usunięty nietrwale zostanie trwale usunięty.[SoftDeletePolicyStatus <PolicyStatus?>]
: wartość wskazująca, czy zasady są włączone, czy nie.[TrustPolicyStatus <PolicyStatus?>]
: wartość wskazująca, czy zasady są włączone, czy nie.[TrustPolicyType <TrustPolicyType?>]
: typ zasad zaufania.[ZoneRedundancy <ZoneRedundancy?>]
: określa, czy nadmiarowość strefy jest włączona dla tego rejestru kontenerów
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla