Get-AzServiceBusAuthorizationRule

Obtém a regra de autorização de um namespace, fila ou tópico do ServiceBus.

Syntax

Get-AzServiceBusAuthorizationRule
   -NamespaceName <String>
   -ResourceGroupName <String>
   [-Name <String>]
   [-SubscriptionId <String[]>]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzServiceBusAuthorizationRule
   -NamespaceName <String>
   -ResourceGroupName <String>
   [-Name <String>]
   [-SubscriptionId <String[]>]
   -QueueName <String>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzServiceBusAuthorizationRule
   -NamespaceName <String>
   -ResourceGroupName <String>
   [-Name <String>]
   [-SubscriptionId <String[]>]
   -TopicName <String>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzServiceBusAuthorizationRule
   -NamespaceName <String>
   -ResourceGroupName <String>
   [-Name <String>]
   [-SubscriptionId <String[]>]
   -AliasName <String>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzServiceBusAuthorizationRule
   -InputObject <IServiceBusIdentity>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]

Description

Obtém a regra de autorização de um namespace, fila ou tópico do ServiceBus.

Exemplos

Exemplo 1: Obter uma regra de autorização de namespace do ServiceBus

Get-AzServiceBusAuthorizationRule -ResourceGroupName myResourceGroup -NamespaceName myNamespace -Name myAuthRule

Id                           : /subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.ServiceBus/namespaces/myNamespace/authorizationRules
                               /myAuthRule
Location                     : Central US
Name                         : myAuthRule
ResourceGroupName            : myResourceGroup
Rights                       : {Listen, Manage, Send}

Obtém detalhes da regra myAuthRule de autorização do namespace myNamespaceServiceBus .

Exemplo 2: Obter uma regra de autorização de fila do ServiceBus

Get-AzServiceBusAuthorizationRule -ResourceGroupName myResourceGroup -NamespaceName myNamespace -QueueName queue1 -Name myAuthRule

Id                           : /subscriptions/subscriptionId/resourceGroups/myResourceGroup/providers/Microsoft.ServiceBus/namespaces/myNamespace/queues/queue1/authorizationRules
                               /myAuthRule
Location                     : Central US
Name                         : myAuthRule
ResourceGroupName            : myResourceGroup
Rights                       : {Listen, Manage, Send}

Obtém detalhes da regra myAuthRule de autorização da fila queue1 ServiceBus do namespace myNamespace.

Exemplo 3: Listar todas as regras de autorização em um namespace ServiceBus

Get-AzServiceBusAuthorizationRule -ResourceGroupName myResourceGroup -NamespaceName myNamespace

Lista todas as regras de autorização no namespace myNamespaceServiceBus .

Parâmetros

-AliasName

O nome da configuração de recuperação de desastres

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Parâmetro de identidade. Para construir, consulte a seção NOTAS para propriedades INPUTOBJECT e crie uma tabela de hash.

Type:IServiceBusIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

O nome da Regra de Autorização

Type:String
Aliases:AuthorizationRuleName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NamespaceName

O nome do namespace ServiceBus

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-QueueName

O nome da fila do Barramento de Serviço.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

A ID da assinatura de destino.

Type:String[]
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TopicName

O nome do tópico Service Bus.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Entradas

IServiceBusIdentity

Saídas

ISbAuthorizationRule

Observações

ALIASES

PROPRIEDADES DE PARÂMETROS COMPLEXOS

Para criar os parâmetros descritos abaixo, construa uma tabela de hash contendo as propriedades apropriadas. Para obter informações sobre tabelas de hash, execute Get-Help about_Hash_Tables.

INPUTOBJECT <IServiceBusIdentity>: Parâmetro de identidade.

  • [Alias <String>]: O nome da configuração de recuperação de desastres
  • [AuthorizationRuleName <String>]: O nome da regra de autorização.
  • [ConfigName <MigrationConfigurationName?>]: O nome da configuração. Deve ser sempre "$default".
  • [Id <String>]: Caminho de identidade do recurso
  • [NamespaceName <String>]: O nome do namespace
  • [PrivateEndpointConnectionName <String>]: O nome PrivateEndpointConnection
  • [QueueName <String>]: O nome da fila.
  • [ResourceGroupName <String>]: Nome do grupo de recursos na assinatura do Azure.
  • [RuleName <String>]: O nome da regra.
  • [SubscriptionId <String>]: credenciais de assinatura que identificam exclusivamente uma assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.
  • [SubscriptionName <String>]: O nome da assinatura.
  • [TopicName <String>]: O nome do tópico.