Partilhar via


Subscription interface

Interface que representa uma Subscrição.

Métodos

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

Cria ou atualiza a subscrição do utilizador especificado para o produto especificado.

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

Elimina a subscrição especificada.

get(string, string, string, SubscriptionGetOptionalParams)

Obtém a entidade Subscrição especificada.

getEntityTag(string, string, string, SubscriptionGetEntityTagOptionalParams)

Obtém a versão do estado da entidade (Etag) da subscrição apimanagement especificada pelo respetivo identificador.

list(string, string, SubscriptionListOptionalParams)

Lista todas as subscrições da instância do serviço Gestão de API.

listSecrets(string, string, string, SubscriptionListSecretsOptionalParams)

Obtém as chaves de Subscrição especificadas.

regeneratePrimaryKey(string, string, string, SubscriptionRegeneratePrimaryKeyOptionalParams)

Regenera a chave primária da subscrição existente da instância do serviço Gestão de API.

regenerateSecondaryKey(string, string, string, SubscriptionRegenerateSecondaryKeyOptionalParams)

Regenera a chave secundária da subscrição existente da instância do serviço Gestão de API.

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

Atualizações os detalhes de uma subscrição especificada pelo respetivo identificador.

Detalhes de Método

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

Cria ou atualiza a subscrição do utilizador 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um utilizador e um produto no Gestão de API.

parameters
SubscriptionCreateParameters

Criar parâmetros.

options
SubscriptionCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

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

Elimina a subscrição 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um utilizador e um produto no Gestão de API.

ifMatch

string

ETag da Entidade. A ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho do pedido 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 Subscrição 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um utilizador e um produto no Gestão 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 subscrição apimanagement especificada pelo respetivo 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um utilizador e um produto no Gestão de API.

options
SubscriptionGetEntityTagOptionalParams

Os parâmetros de opções.

Devoluções

list(string, string, SubscriptionListOptionalParams)

Lista todas as subscrições da instância do serviço Gestão 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

options
SubscriptionListOptionalParams

Os parâmetros de opções.

Devoluções

listSecrets(string, string, string, SubscriptionListSecretsOptionalParams)

Obtém as chaves de Subscrição 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um utilizador e um produto no Gestão de API.

options
SubscriptionListSecretsOptionalParams

Os parâmetros de opções.

Devoluções

regeneratePrimaryKey(string, string, string, SubscriptionRegeneratePrimaryKeyOptionalParams)

Regenera a chave primária da subscrição existente da instância do serviço Gestão 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um utilizador e um produto no Gestão 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 subscrição existente da instância do serviço Gestão 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um utilizador e um produto no Gestão de API.

options
SubscriptionRegenerateSecondaryKeyOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

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

Atualizações os detalhes de uma subscrição especificada pelo respetivo 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

sid

string

Identificador da entidade de subscrição. A entidade representa a associação entre um utilizador e um produto no Gestão de API.

ifMatch

string

ETag da Entidade. A ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho do pedido GET ou deve ser * para atualização incondicional.

parameters
SubscriptionUpdateParameters

Atualizar parâmetros.

options
SubscriptionUpdateOptionalParams

Os parâmetros de opções.

Devoluções