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 |
-NextLink
가져올 리소스의 다음 페이지에 대한 링크입니다. 이 값은 쿼리할 수 있는 리소스가 더 많은 경우 첫 번째 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 |