다음을 통해 공유


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>]

Description

Get-AzEventGridDo기본Topic cmdlet은 지정된 Event Grid do기본 토픽의 세부 정보 또는 현재 Azure 구독의 특정 do기본에 따라 모든 Event Grid do기본 토픽 목록을 가져옵니다. 할 일기본 토픽 이름이 제공되면 단일 Event Grid의 세부 정보가 반환됩니다기본 토픽이 반환됩니다. do기본 토픽 이름이 제공되지 않으면 지정한 do기본 이름 아래의 할 일기본 항목 목록이 반환됩니다. 이 목록에 반환된 요소 수는 Top 매개 변수에 의해 제어됩니다. Top 값을 지정하지 않거나 $null 경우 목록에는 할 일기본 항목 항목이 모두 포함됩니다. 그렇지 않으면 Top은 목록에 반환할 최대 요소 수를 나타냅니다. 추가 작업기본 항목을 계속 사용할 수 있는 경우 다음 호출에서 NextLink의 값을 사용하여 할 일기본 항목의 다음 페이지를 가져와야 합니다. 마지막으로, ODataQuery 매개 변수는 검색 결과에 대한 필터링을 수행하는 데 사용됩니다. 필터링 쿼리는 Name 속성만 사용하는 OData 구문을 따릅니다. 지원되는 작업에는 CONTAINS, eq(같음), ne(같지 않음), AND, OR 및 NOT이 포함됩니다.

예제

예 1

Event Grid do기본 항목 'Do기본Topic1'의 세부 정보를 가져오고, 리소스 그룹 'MyResourceGroupName'에서 '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

Event Grid do기본 항목 'Do기본Topic1'의 세부 정보를 가져오고 ResourceId 옵션을 사용하여 리소스 그룹 'MyResourceGroupName'에서 'Do기본1'을 기본.

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

Event Grid에 있는 모든 Event Grid do기본 항목을 나열합니다기본 리소스 그룹 'MyResourceGroupName'의 '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

Event Grid에 있는 모든 Event Grid do기본 항목을 나열합니다기본 ResourceId 옵션을 사용하여 리소스 그룹 'MyResourceGroupName'의 '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

$odataFilter 쿼리 10을 충족하는 'MyResourceGroupName' 리소스 그룹 'MyResourceGroupName'의 'Do기본1'기본 아래에서 Event Grid do기본 항목(있는 경우)을 한 번에 나열합니다기본. 더 많은 결과를 사용할 수 있는 경우 $result. NextLink는 $null 않습니다. 할 일 항목의 다음 페이지를 가져오기 위해 사용자는 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와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

형식:IAzureContextContainer
별칭:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DomainName

EventGrid do기본 이름입니다.

형식:String
별칭:Domain
Position:1
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Name

EventGrid do기본 토픽 이름입니다.

형식:String
별칭:DomainTopicName
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

가져올 리소스의 다음 페이지에 대한 링크입니다. 이 값은 쿼리할 수 있는 리소스가 더 많은 경우 첫 번째 Get-AzEventGrid cmdlet 호출을 통해 가져옵니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-ODataQuery

목록 결과를 필터링하는 데 사용되는 OData 쿼리입니다. 필터링은 현재 Name 속성에서만 허용됩니다. 지원되는 작업에는 CONTAINS, eq(같음), ne(같지 않음), AND, OR 및 NOT이 포함됩니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-ResourceGroupName

리소스 그룹의 이름입니다.

형식:String
별칭:ResourceGroup
Position:0
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-ResourceId

Event Grid Do기본 또는 Grid Do기본 토픽을 나타내는 리소스 식별자입니다.

형식:String
Position:0
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Top

목록 결과를 필터링하는 데 사용되는 OData 쿼리입니다. 필터링은 현재 Name 속성에서만 허용됩니다. 지원되는 작업에는 CONTAINS, eq(같음), ne(같지 않음), AND, OR 및 NOT이 포함됩니다.

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

입력

String

Int32

출력

PSDomainTopic

PSDomainTopicListInstance