New-AzContainerRegistryWebhook
指定されたパラメーターを使用して、コンテナー レジストリの Webhook を作成します。
構文
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>]
説明
指定されたパラメーターを使用して、コンテナー レジストリの Webhook を作成します。
例
例 1: New-AzContainerRegistryWebhook コマンドレットは、コンテナー レジストリ Webhook を作成します。
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
コンテナー レジストリ Webhook を作成します。 このコマンドレットでは一部のパラメーターが必要ですが、構文では必須としてマークされていないことに注意してください。後で変更します。
パラメーター
-Action
通知を投稿するために Webhook をトリガーするアクションの一覧。
Type: | WebhookAction[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
コマンドをジョブとして実行する
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomHeader
Webhook 通知に追加されるカスタム ヘッダー。
Type: | Hashtable |
Aliases: | Header |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
Type: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Webhook の場所。 これは、リソースの作成後に変更することはできません。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Webhook の名前。
Type: | String |
Aliases: | WebhookName, ResourceName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoWait
コマンドを非同期的に実行する
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Registry
レジストリ オブジェクト。 構築するには、REGISTRY プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。
Type: | IRegistry |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RegistryName
コンテナー レジストリの名前。
Type: | String |
Aliases: | ContainerRegistryName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
リソース グループの名前。 名前の大文字と小文字は区別されます。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
イベントをトリガーできるリポジトリのスコープ。 たとえば、'foo:*' はリポジトリ 'foo' のすべてのタグのイベントを意味します。 'foo:bar' は 'foo:bar' のみのイベントを意味します。 'foo' は 'foo:latest' に相当します。 空は、すべてのイベントを意味します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceUri
通知を投稿する Webhook のサービス URI。
Type: | String |
Aliases: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Status
操作が呼び出されたときの webhook の状態。
Type: | WebhookStatus |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
ターゲット サブスクリプションの ID。 値は UUID である必要があります。
Type: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Webhook のタグ。
Type: | Hashtable |
Aliases: | Tags |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
出力
メモ
別名
複合パラメーターのプロパティ
以下で説明するパラメーターを作成するには、適切なプロパティを含むハッシュ テーブルを作成します。 ハッシュ テーブルの詳細については、Get-Help about_Hash_Tablesを実行します。
REGISTRY <IRegistry>
: レジストリ オブジェクト。
Location <String>
: リソースの場所。 これは、リソースの作成後に変更することはできません。SkuName <SkuName>
: コンテナー レジストリの SKU 名。 レジストリの作成に必要です。[SystemDataCreatedAt <DateTime?>]
: リソース作成のタイムスタンプ (UTC)。[SystemDataCreatedBy <String>]
: リソースを作成した ID。[SystemDataCreatedByType <CreatedByType?>]
: リソースを作成した ID の種類。[SystemDataLastModifiedAt <DateTime?>]
: リソース変更のタイムスタンプ (UTC)。[SystemDataLastModifiedBy <String>]
: リソースを最後に変更した ID。[SystemDataLastModifiedByType <LastModifiedByType?>]
: リソースを最後に変更した ID の種類。[Tag <IResourceTags>]
: リソースのタグ。[(Any) <String>]
: このオブジェクトに追加できるプロパティを示します。
[AdminUserEnabled <Boolean?>]
: 管理者ユーザーが有効になっているかどうかを示す値。[AnonymousPullEnabled <Boolean?>]
: 認証されていないクライアントからのレジストリ全体のプルを有効にします。[AzureAdAuthenticationAsArmPolicyStatus <AzureAdAuthenticationAsArmPolicyStatus?>]
: ポリシーが有効かどうかを示す値。[DataEndpointEnabled <Boolean?>]
: データを提供するために、リージョンごとに 1 つのデータ エンドポイントを有効にします。[EncryptionStatus <EncryptionStatus?>]
: コンテナー レジストリに対して暗号化が有効かどうかを示します。[ExportPolicyStatus <ExportPolicyStatus?>]
: ポリシーが有効かどうかを示す値。[IdentityPrincipalId <String>]
: リソース ID のプリンシパル ID。[IdentityTenantId <String>]
: リソースのテナント ID。[IdentityType <ResourceIdentityType?>]
: ID の種類。[IdentityUserAssignedIdentity <IIdentityPropertiesUserAssignedIdentities>]
: リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。[(Any) <IUserIdentityProperties>]
: このオブジェクトに追加できるプロパティを示します。
[KeyVaultPropertyIdentity <String>]
: キー コンテナーへのアクセスに使用される ID のクライアント ID。[KeyVaultPropertyKeyIdentifier <String>]
: 暗号化キーにアクセスするための Key Vault URI。[NetworkRuleBypassOption <NetworkRuleBypassOptions?>]
: 信頼された Azure サービスがネットワーク制限付きレジストリへのアクセスを許可するかどうか。[NetworkRuleSetDefaultAction <DefaultAction?>]
: 他のルールが一致しない場合の許可または拒否の既定のアクション。[NetworkRuleSetIPRule <IIPRule[]>]
: IP ACL 規則。IPAddressOrRange <String>
: IP または IP 範囲を CIDR 形式で指定します。 IPV4 アドレスのみが許可されます。[Action <Action?>]
: IP ACL ルールのアクション。
[PublicNetworkAccess <PublicNetworkAccess?>]
: コンテナー レジストリに対してパブリック ネットワーク アクセスが許可されているかどうか。[QuarantinePolicyStatus <PolicyStatus?>]
: ポリシーが有効かどうかを示す値。[RetentionPolicyDay <Int32?>]
: タグなしマニフェストを保持する日数。その後、削除されます。[RetentionPolicyStatus <PolicyStatus?>]
: ポリシーが有効かどうかを示す値。[SoftDeletePolicyRetentionDay <Int32?>]
: 論理的に削除されたアイテムが完全に削除されるまでの日数。[SoftDeletePolicyStatus <PolicyStatus?>]
: ポリシーが有効かどうかを示す値。[TrustPolicyStatus <PolicyStatus?>]
: ポリシーが有効かどうかを示す値。[TrustPolicyType <TrustPolicyType?>]
: 信頼ポリシーの種類。[ZoneRedundancy <ZoneRedundancy?>]
: このコンテナー レジストリに対してゾーン冗長が有効になっているかどうか
Azure PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示