Get-AzApiManagementSubscription
Obtém assinaturas.
Sintaxe
Get-AzApiManagementSubscription
-Context <PsApiManagementContext>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzApiManagementSubscription
-Context <PsApiManagementContext>
[-SubscriptionId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzApiManagementSubscription
-Context <PsApiManagementContext>
-UserId <String>
-ProductId <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzApiManagementSubscription
-Context <PsApiManagementContext>
[-UserId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzApiManagementSubscription
-Context <PsApiManagementContext>
[-ProductId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzApiManagementSubscription
-Context <PsApiManagementContext>
-Scope <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
O cmdlet Get-AzApiManagementSubscription obtém uma assinatura especificada, ou todas as assinaturas, se nenhuma assinatura for especificada. As chaves não serão incluídas nos detalhes do resultado. Para obter chaves, use Get-AzApiManagementSubscriptionKey.
Exemplos
Exemplo 1: Obter todas as assinaturas
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-East-US" -ServiceName "contoso"
Get-AzApiManagementSubscription -Context $apimContext
Esse comando obtém todas as assinaturas.
Exemplo 2: Obter uma assinatura com uma ID especificada
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-East-US" -ServiceName "contoso"
Get-AzApiManagementSubscription -Context $apimContext -SubscriptionId "0123456789"
Esse comando obtém uma assinatura por ID.
Exemplo 3: Obter todas as assinaturas de um usuário
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-East-US" -ServiceName "contoso"
Get-AzApiManagementSubscription -Context $apimContext -UserId "777"
Esse comando obtém as assinaturas de um usuário.
Exemplo 4: Obter todas as assinaturas de um produto
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-East-US" -ServiceName "contoso"
Get-AzApiManagementSubscription -Context $apimContext -ProductId "999"
Esse comando obtém todas as assinaturas do produto.
Exemplo 5: Obter todas as assinaturas de um escopo
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-East-US" -ServiceName "contoso"
Get-AzApiManagementSubscription -Context $apimContext -Scope "/apis"
SubscriptionId : allApScope
UserId :
OwnerId :
ProductId :
Scope : /subscriptions/subid/resourceGroups/Api-Default-East-US/providers/Microsoft.ApiManagement/service/contoso/apis
Name : All Api Scope
State : Active
CreatedDate : 6/18/2019 5:53:49 PM
StartDate :
ExpirationDate :
EndDate :
NotificationDate :
PrimaryKey :
SecondaryKey :
StateComment :
AllowTracing : False
Id : /subscriptions/subid/resourceGroups/Api-Default-East-US/providers/Microsoft.ApiManagement/service/contoso/subscriptions/allApScope
ResourceGroupName : Api-Default-East-US
ServiceName : contoso
Esse comando obtém todas as assinaturas configuradas para o escopo da API global
Exemplo 6: Obter todas as assinaturas de um produto e escopo de usuário
$apimContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-East-US" -ServiceName "contoso"
Get-AzApiManagementSubscription -Context $apimContext -ProductId 59b872f28a82740f547e6270 -UserId 1
SubscriptionId : 59b872f38a82741750c8da56
UserId : 1
OwnerId : /subscriptions/subid/resourceGroups/Api-Default-East-US/providers/Microsoft.ApiManagement/service/contoso/users/1
ProductId : 59b872f28a82740f547e6270
Scope : /subscriptions/subid/resourceGroups/Api-Default-East-US/providers/Microsoft.ApiManagement/service/contoso/products/59b872f28a82740f547e6270
Name :
State : Active
CreatedDate : 9/12/2017 11:51:15 PM
StartDate : 9/12/2017 12:00:00 AM
ExpirationDate :
EndDate :
NotificationDate :
PrimaryKey :
SecondaryKey :
StateComment :
AllowTracing : True
Id : /subscriptions/subid/resourceGroups/Api-Default-East-US/providers/Microsoft.ApiManagement/service/contoso/subscriptions/59b872f38a82741750c8da56
ResourceGroupName : Api-Default-East-US
ServiceName : contoso
Esse comando obtém todas as assinaturas configuradas para o escopo da API global
Parâmetros
-Context
Especifica um objeto PsApiManagementContext .
Tipo: | PsApiManagementContext |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ProductId
Especifica um identificador de produto. Se especificado, esse cmdlet localizará todas as assinaturas pelo identificador de produto.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-Scope
Identificador de escopo. O Escopo da Assinatura, seja o Escopo da API /apis/{apiId} ou o Escopo do Produto /products/{productId} ou o Escopo Global da API /apis ou o Escopo Global /.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-SubscriptionId
Especifica um identificador de assinatura. Se especificado, esse cmdlet localizará a assinatura pelo identificador.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-UserId
Especifica um identificador de usuário. Se especificado, esse cmdlet localizará todas as assinaturas pelo identificador de usuário.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
Entradas
Saídas
Links Relacionados
Azure PowerShell