Partilhar via


Subscription interface

Interface que representa uma Subscrição.

Métodos

createOrUpdate(string, string, string, SubscriptionCreateParameters, SubscriptionCreateOrUpdateOptionalParams)

Cria ou atualiza a assinatura do usuário especificado para o produto especificado.

delete(string, string, string, string, SubscriptionDeleteOptionalParams)

Exclui a assinatura especificada.

get(string, string, string, SubscriptionGetOptionalParams)

Obtém a entidade Subscription especificada.

getEntityTag(string, string, string, SubscriptionGetEntityTagOptionalParams)

Obtém a versão do estado da entidade (Etag) da assinatura apimanagement especificada por seu identificador.

list(string, string, SubscriptionListOptionalParams)

Lista todas as assinaturas da instância de serviço de Gerenciamento de API.

listSecrets(string, string, string, SubscriptionListSecretsOptionalParams)

Obtém as chaves de Assinatura especificadas.

regeneratePrimaryKey(string, string, string, SubscriptionRegeneratePrimaryKeyOptionalParams)

Regenera a chave primária da assinatura existente da instância do serviço de Gerenciamento de API.

regenerateSecondaryKey(string, string, string, SubscriptionRegenerateSecondaryKeyOptionalParams)

Regenera a chave secundária da assinatura existente da instância do serviço de Gerenciamento de API.

update(string, string, string, string, SubscriptionUpdateParameters, SubscriptionUpdateOptionalParams)

Atualiza os detalhes de uma assinatura especificada por seu identificador.

Detalhes de Método

createOrUpdate(string, string, string, SubscriptionCreateParameters, SubscriptionCreateOrUpdateOptionalParams)

Cria ou atualiza a assinatura do usuário especificado para o produto especificado.

function createOrUpdate(resourceGroupName: string, serviceName: string, sid: string, parameters: SubscriptionCreateParameters, options?: SubscriptionCreateOrUpdateOptionalParams): Promise<SubscriptionCreateOrUpdateResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um usuário e um produto no Gerenciamento de API.

parameters
SubscriptionCreateParameters

Crie parâmetros.

options
SubscriptionCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

delete(string, string, string, string, SubscriptionDeleteOptionalParams)

Exclui a assinatura especificada.

function delete(resourceGroupName: string, serviceName: string, sid: string, ifMatch: string, options?: SubscriptionDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um usuário e um produto no Gerenciamento de API.

ifMatch

string

ETag da Entidade. O ETag deve corresponder ao estado atual da entidade a partir da resposta do cabeçalho da solicitação GET ou deve ser * para atualização incondicional.

options
SubscriptionDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

get(string, string, string, SubscriptionGetOptionalParams)

Obtém a entidade Subscription especificada.

function get(resourceGroupName: string, serviceName: string, sid: string, options?: SubscriptionGetOptionalParams): Promise<SubscriptionGetResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um usuário e um produto no Gerenciamento de API.

options
SubscriptionGetOptionalParams

Os parâmetros de opções.

Devoluções

getEntityTag(string, string, string, SubscriptionGetEntityTagOptionalParams)

Obtém a versão do estado da entidade (Etag) da assinatura apimanagement especificada por seu identificador.

function getEntityTag(resourceGroupName: string, serviceName: string, sid: string, options?: SubscriptionGetEntityTagOptionalParams): Promise<SubscriptionGetEntityTagHeaders>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um usuário e um produto no Gerenciamento de API.

options
SubscriptionGetEntityTagOptionalParams

Os parâmetros de opções.

Devoluções

list(string, string, SubscriptionListOptionalParams)

Lista todas as assinaturas da instância de serviço de Gerenciamento de API.

function list(resourceGroupName: string, serviceName: string, options?: SubscriptionListOptionalParams): PagedAsyncIterableIterator<SubscriptionContract, SubscriptionContract[], PageSettings>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

options
SubscriptionListOptionalParams

Os parâmetros de opções.

Devoluções

listSecrets(string, string, string, SubscriptionListSecretsOptionalParams)

Obtém as chaves de Assinatura especificadas.

function listSecrets(resourceGroupName: string, serviceName: string, sid: string, options?: SubscriptionListSecretsOptionalParams): Promise<SubscriptionListSecretsResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um usuário e um produto no Gerenciamento de API.

options
SubscriptionListSecretsOptionalParams

Os parâmetros de opções.

Devoluções

regeneratePrimaryKey(string, string, string, SubscriptionRegeneratePrimaryKeyOptionalParams)

Regenera a chave primária da assinatura existente da instância do serviço de Gerenciamento de API.

function regeneratePrimaryKey(resourceGroupName: string, serviceName: string, sid: string, options?: SubscriptionRegeneratePrimaryKeyOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um usuário e um produto no Gerenciamento de API.

options
SubscriptionRegeneratePrimaryKeyOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

regenerateSecondaryKey(string, string, string, SubscriptionRegenerateSecondaryKeyOptionalParams)

Regenera a chave secundária da assinatura existente da instância do serviço de Gerenciamento de API.

function regenerateSecondaryKey(resourceGroupName: string, serviceName: string, sid: string, options?: SubscriptionRegenerateSecondaryKeyOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um usuário e um produto no Gerenciamento de API.

options
SubscriptionRegenerateSecondaryKeyOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

update(string, string, string, string, SubscriptionUpdateParameters, SubscriptionUpdateOptionalParams)

Atualiza os detalhes de uma assinatura especificada por seu identificador.

function update(resourceGroupName: string, serviceName: string, sid: string, ifMatch: string, parameters: SubscriptionUpdateParameters, options?: SubscriptionUpdateOptionalParams): Promise<SubscriptionUpdateResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um usuário e um produto no Gerenciamento de API.

ifMatch

string

ETag da Entidade. O ETag deve corresponder ao estado atual da entidade a partir da resposta do cabeçalho da solicitação GET ou deve ser * para atualização incondicional.

parameters
SubscriptionUpdateParameters

Atualizar parâmetros.

options
SubscriptionUpdateOptionalParams

Os parâmetros de opções.

Devoluções