Get-AzEventGridDomainTopic
Event Grid doメイン トピックの詳細を取得するか、現在の Azure サブスクリプションの特定の Event Grid doメイン のすべての Event Grid doメイン トピックの一覧を取得します。
構文
Get-AzEventGridDomainTopic
[-ResourceGroupName] <String>
[-DomainName] <String>
[-Name <String>]
[-ODataQuery <String>]
[-Top <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzEventGridDomainTopic
[-ResourceId] <String>
[-ODataQuery <String>]
[-Top <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzEventGridDomainTopic
[-NextLink <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
説明
Get-AzEventGridDoメインTopic コマンドレットは、指定した Event Grid doメイン トピックの詳細、または現在の Azure サブスクリプションの特定の doメイン のすべての Event Grid doメイン トピックの一覧を取得します。 doメイン トピック名が指定されている場合は、1 つの Event Grid doメイン トピックの詳細が返されます。 doメイン トピック名が指定されていない場合は、指定した doメイン 名の下に doメイン トピックの一覧が返されます。 このリストで返される要素の数は、Top パラメーターによって制御されます。 Top 値が指定されていないか、$null場合、一覧にはすべての doメイン トピック項目が含まれます。 それ以外の場合、Top は、リストで返される要素の最大数を示します。 さらに多くの doメイン トピックを使用できる場合は、次の呼び出しで NextLink の値を使用して、doメイン トピックの次のページを取得する必要があります。 最後に、ODataQuery パラメーターを使用して検索結果のフィルター処理を実行します。 フィルター 処理クエリは、Name プロパティのみを使用する OData 構文に従います。 サポートされる操作には、CONTAINS、eq (等しい)、ne (等しくない場合)、AND、OR、NOT が含まれます。
例
例 1
リソース グループ 'MyResourceGroupName' の Event Grid doメイン 'DoメインTopic1' のトピック 'Doメイン 'Doメイン1' の詳細を取得します。
Get-AzEventGridDomainTopic -ResourceGroup MyResourceGroupName -DomainName Domain1 -DomainTopicName DomainTopic1
ResourceGroupName : MyResourceGroupName
DomainName : DomainTopic1
DomainTopicName : Topic1
Id : /subscriptions/20902276-e53b-4421-8565-f57bcad74f6e/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1/topics/DomainTopic1
Type : Microsoft.EventGrid/domains/topics
ProvisioningState : Succeeded
例 2
ResourceId オプションを使用してメインリソース グループ 'MyResourceGroupName' の Event Grid doメイン 'Doメイン1' のトピック 'DoメインTopic1' の詳細を取得します。
Get-AzEventGridDomainTopic -ResourceId "/subscriptions/$subscriptionId/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1/topics/DomainTopic1"
ResourceGroupName : MyResourceGroupName
DomainName : Domain1
DomainTopicName : DomainTopic1
Id : /subscriptions/20902276-e53b-4421-8565-f57bcad74f6e/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1/topics/DomainTopic1
Type : Microsoft.EventGrid/domains/topics
ProvisioningState : Succeeded
例 3
リソース グループ 'MyResourceGroupName' の Event Grid doメイン 'Doメイン1' のすべての Event Grid doメイン トピックを改ページなしで一覧表示します (すべての結果が 1 回で返されます)。
$result=Get-AzEventGridDomainTopic -ResourceGroup MyResourceGroupName -DomainName Domain1
Write-Output $result.PsDomainTopicsList
ResourceGroupName : MyResourceGroupName
DomainName : Domain1
DomainTopicName : DomainTopic1
Id : /subscriptions/20902276-e53b-4421-8565-f57bcad74f6e/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1/topics/DomainTopic1
Type : Microsoft.EventGrid/domains/topics
ProvisioningState : Succeeded
ResourceGroupName : MyResourceGroupName
DomainName : Domain1
DomainTopicName : DomainTopic2
Id : /subscriptions/20902276-e53b-4421-8565-f57bcad74f6e/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1/topics/DomainTopic2
Type : Microsoft.EventGrid/domains/topics
ProvisioningState : Succeeded
ResourceGroupName : MyResourceGroupName
DomainName : Domain1
DomainTopicName : DomainTopic3
Id : /subscriptions/20902276-e53b-4421-8565-f57bcad74f6e/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1/topics/DomainTopic3
Type : Microsoft.EventGrid/domains/topics
ProvisioningState : Succeeded
例 4
ResourceId オプションを使用して、リソース グループ 'MyResourceGroupName' の Event Grid doメイン 'Doメイン1' のすべての Event Grid doメイン トピックをページ分割せずに一覧表示します (すべての結果は 1 回のショットで返されます)。
$result=Get-AzEventGridDomainTopic -ResourceId "/subscriptions/$subscriptionId/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1"
Write-Output $result.PsDomainTopicsList
ResourceGroupName : MyResourceGroupName
DomainName : Domain1
DomainTopicName : DomainTopic1
Id : /subscriptions/20902276-e53b-4421-8565-f57bcad74f6e/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1/topics/DomainTopic1
Type : Microsoft.EventGrid/domains/topics
ProvisioningState : Succeeded
ResourceGroupName : MyResourceGroupName
DomainName : Domain1
DomainTopicName : DomainTopic2
Id : /subscriptions/20902276-e53b-4421-8565-f57bcad74f6e/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1/topics/DomainTopic2
Type : Microsoft.EventGrid/domains/topics
ProvisioningState : Succeeded
ResourceGroupName : MyResourceGroupName
DomainName : Domain1
DomainTopicName : DomainTopic3
Id : /subscriptions/20902276-e53b-4421-8565-f57bcad74f6e/resourceGroups/MyResourceGroupName/providers/Microsoft.EventGrid/domains/Domain1/topics/DomainTopic3
Type : Microsoft.EventGrid/domains/topics
ProvisioningState : Succeeded
例 5
リソース グループ 'MyResourceGroupName' の 'Doメイン1' の下にある Event Grid のタスクメインメイントピック (存在する場合)、一度に $odataFilter クエリ 10 メインを満たすトピックを一覧表示します。 さらに多くの結果が得られている場合は、$result。NextLink は$nullされません。 doメイン トピックの次のページを取得するために、ユーザーは Get-AzEventGridDoメインTopic を再呼び出しし、結果を使用する必要があります。前の呼び出しから取得した NextLink。 呼び出し元は、結果が返されたときに停止する必要があります。NextLink が$nullになります。
$total = 0
$odataFilter = "Name ne 'ABCD'"
$result = Get-AzEventGridDomainTopic -ResourceGroup MyResourceGroupName -DomainName Domain1 -Top 10 -ODataQuery $odataFilter
$total += $result.Count
while ($result.NextLink -ne $Null)
{
$result = Get-AzEventGridDomainTopic -NextLink $result.NextLink
$total += $result.Count
}
Write-Output "Total number of domain topics is $Total"
パラメーター
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainName
EventGrid doメイン name。
Type: | String |
Aliases: | Domain |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
EventGrid のトピック名メインします。
Type: | String |
Aliases: | DomainTopicName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NextLink
取得するリソースの次のページのリンク。 この値は、さらに多くのリソースを照会できる場合に、最初の Get-AzEventGrid コマンドレット呼び出しで取得されます。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ODataQuery
リストの結果をフィルター処理するために使用される OData クエリ。 現在、フィルター処理は Name プロパティでのみ許可されています。サポートされる操作には、CONTAINS、eq (等しい)、ne (等しくない場合)、AND、OR、NOT が含まれます。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
リソース グループの名前。
Type: | String |
Aliases: | ResourceGroup |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceId
Event Grid Doメイン または Grid Doメイン トピックを表すリソース識別子。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Top
リストの結果をフィルター処理するために使用される OData クエリ。 現在、フィルター処理は Name プロパティでのみ許可されています。サポートされる操作には、CONTAINS、eq (等しい)、ne (等しくない場合)、AND、OR、NOT が含まれます。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |