Subscription interface
Interface que representa uma Subscrição.
Métodos
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.
Os parâmetros de opções.
Devoluções
Promise<SubscriptionCreateOrUpdateResponse>
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
Promise<SubscriptionGetResponse>
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.
Os parâmetros de opções.
Devoluções
Promise<SubscriptionGetEntityTagHeaders>
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.
Os parâmetros de opções.
Devoluções
Promise<SubscriptionListSecretsResponse>
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.
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.
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
Promise<SubscriptionUpdateResponse>