Dela via


Subscription interface

Gränssnitt som representerar en prenumeration.

Metoder

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

Skapar eller uppdaterar prenumerationen för den angivna användaren till den angivna produkten.

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

Tar bort den angivna prenumerationen.

get(string, string, string, SubscriptionGetOptionalParams)

Hämtar den angivna prenumerationsentiteten.

getEntityTag(string, string, string, SubscriptionGetEntityTagOptionalParams)

Hämtar entitetstillståndsversionen (Etag) för apimanagement-prenumerationen som anges av dess identifierare.

list(string, string, SubscriptionListOptionalParams)

Visar en lista över alla prenumerationer på API Management-tjänstinstansen.

listSecrets(string, string, string, SubscriptionListSecretsOptionalParams)

Hämtar de angivna prenumerationsnycklarna.

regeneratePrimaryKey(string, string, string, SubscriptionRegeneratePrimaryKeyOptionalParams)

Återskapar primärnyckeln för den befintliga prenumerationen för API Management-tjänstinstansen.

regenerateSecondaryKey(string, string, string, SubscriptionRegenerateSecondaryKeyOptionalParams)

Återskapar sekundärnyckeln för den befintliga prenumerationen på API Management-tjänstinstansen.

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

Uppdateringar information om en prenumeration som anges av dess identifierare.

Metodinformation

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

Skapar eller uppdaterar prenumerationen för den angivna användaren till den angivna produkten.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

sid

string

Prenumerationsentitetsidentifierare. Entiteten representerar associationen mellan en användare och en produkt i API Management.

parameters
SubscriptionCreateParameters

Skapa parametrar.

options
SubscriptionCreateOrUpdateOptionalParams

Alternativparametrarna.

Returer

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

Tar bort den angivna prenumerationen.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

sid

string

Prenumerationsentitetsidentifierare. Entiteten representerar associationen mellan en användare och en produkt i API Management.

ifMatch

string

ETag för entiteten. ETag ska matcha det aktuella entitetstillståndet från huvudsvaret för GET-begäran, eller så bör det vara * för ovillkorlig uppdatering.

options
SubscriptionDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<void>

get(string, string, string, SubscriptionGetOptionalParams)

Hämtar den angivna prenumerationsentiteten.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

sid

string

Prenumerationsentitetsidentifierare. Entiteten representerar associationen mellan en användare och en produkt i API Management.

options
SubscriptionGetOptionalParams

Alternativparametrarna.

Returer

getEntityTag(string, string, string, SubscriptionGetEntityTagOptionalParams)

Hämtar entitetstillståndsversionen (Etag) för apimanagement-prenumerationen som anges av dess identifierare.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

sid

string

Prenumerationsentitetsidentifierare. Entiteten representerar associationen mellan en användare och en produkt i API Management.

options
SubscriptionGetEntityTagOptionalParams

Alternativparametrarna.

Returer

list(string, string, SubscriptionListOptionalParams)

Visar en lista över alla prenumerationer på API Management-tjänstinstansen.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

options
SubscriptionListOptionalParams

Alternativparametrarna.

Returer

listSecrets(string, string, string, SubscriptionListSecretsOptionalParams)

Hämtar de angivna prenumerationsnycklarna.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

sid

string

Prenumerationsentitetsidentifierare. Entiteten representerar associationen mellan en användare och en produkt i API Management.

options
SubscriptionListSecretsOptionalParams

Alternativparametrarna.

Returer

regeneratePrimaryKey(string, string, string, SubscriptionRegeneratePrimaryKeyOptionalParams)

Återskapar primärnyckeln för den befintliga prenumerationen för API Management-tjänstinstansen.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

sid

string

Prenumerationsentitetsidentifierare. Entiteten representerar associationen mellan en användare och en produkt i API Management.

options
SubscriptionRegeneratePrimaryKeyOptionalParams

Alternativparametrarna.

Returer

Promise<void>

regenerateSecondaryKey(string, string, string, SubscriptionRegenerateSecondaryKeyOptionalParams)

Återskapar sekundärnyckeln för den befintliga prenumerationen på API Management-tjänstinstansen.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

sid

string

Prenumerationsentitetsidentifierare. Entiteten representerar associationen mellan en användare och en produkt i API Management.

options
SubscriptionRegenerateSecondaryKeyOptionalParams

Alternativparametrarna.

Returer

Promise<void>

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

Uppdateringar information om en prenumeration som anges av dess identifierare.

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

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

sid

string

Prenumerationsentitetsidentifierare. Entiteten representerar associationen mellan en användare och en produkt i API Management.

ifMatch

string

ETag för entiteten. ETag ska matcha det aktuella entitetstillståndet från huvudsvaret för GET-begäran, eller så bör det vara * för ovillkorlig uppdatering.

parameters
SubscriptionUpdateParameters

Uppdatera parametrar.

options
SubscriptionUpdateOptionalParams

Alternativparametrarna.

Returer