Delen via


Product interface

Interface die een product vertegenwoordigt.

Methoden

createOrUpdate(string, string, string, ProductContract, ProductCreateOrUpdateOptionalParams)

Hiermee maakt of werkt u een product bij.

delete(string, string, string, string, ProductDeleteOptionalParams)

Product verwijderen.

get(string, string, string, ProductGetOptionalParams)

Hiermee haalt u de details op van het product dat is opgegeven met de id.

getEntityTag(string, string, string, ProductGetEntityTagOptionalParams)

Hiermee wordt de versie van de entiteitsstatus (Etag) van het product opgehaald dat is opgegeven door de id.

listByService(string, string, ProductListByServiceOptionalParams)

Geeft een verzameling producten weer in het opgegeven service-exemplaar.

listByTags(string, string, ProductListByTagsOptionalParams)

Geeft een verzameling producten weer die zijn gekoppeld aan tags.

update(string, string, string, string, ProductUpdateParameters, ProductUpdateOptionalParams)

Bestaande productdetails bijwerken.

Methodedetails

createOrUpdate(string, string, string, ProductContract, ProductCreateOrUpdateOptionalParams)

Hiermee maakt of werkt u een product bij.

function createOrUpdate(resourceGroupName: string, serviceName: string, productId: string, parameters: ProductContract, options?: ProductCreateOrUpdateOptionalParams): Promise<ProductCreateOrUpdateResponse>

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management-service.

productId

string

Product-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service.

parameters
ProductContract

Parameters maken of bijwerken.

options
ProductCreateOrUpdateOptionalParams

De optiesparameters.

Retouren

delete(string, string, string, string, ProductDeleteOptionalParams)

Product verwijderen.

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

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management-service.

productId

string

Product-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service.

ifMatch

string

ETag van de entiteit. ETag moet overeenkomen met de huidige entiteitsstatus van het headerantwoord van de GET-aanvraag of moet * zijn voor een onvoorwaardelijke update.

options
ProductDeleteOptionalParams

De optiesparameters.

Retouren

Promise<void>

get(string, string, string, ProductGetOptionalParams)

Hiermee haalt u de details op van het product dat is opgegeven met de id.

function get(resourceGroupName: string, serviceName: string, productId: string, options?: ProductGetOptionalParams): Promise<ProductGetResponse>

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management-service.

productId

string

Product-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service.

options
ProductGetOptionalParams

De optiesparameters.

Retouren

getEntityTag(string, string, string, ProductGetEntityTagOptionalParams)

Hiermee wordt de versie van de entiteitsstatus (Etag) van het product opgehaald dat is opgegeven door de id.

function getEntityTag(resourceGroupName: string, serviceName: string, productId: string, options?: ProductGetEntityTagOptionalParams): Promise<ProductGetEntityTagHeaders>

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management-service.

productId

string

Product-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service.

options
ProductGetEntityTagOptionalParams

De optiesparameters.

Retouren

listByService(string, string, ProductListByServiceOptionalParams)

Geeft een verzameling producten weer in het opgegeven service-exemplaar.

function listByService(resourceGroupName: string, serviceName: string, options?: ProductListByServiceOptionalParams): PagedAsyncIterableIterator<ProductContract, ProductContract[], PageSettings>

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management-service.

options
ProductListByServiceOptionalParams

De optiesparameters.

Retouren

listByTags(string, string, ProductListByTagsOptionalParams)

Geeft een verzameling producten weer die zijn gekoppeld aan tags.

function listByTags(resourceGroupName: string, serviceName: string, options?: ProductListByTagsOptionalParams): PagedAsyncIterableIterator<TagResourceContract, TagResourceContract[], PageSettings>

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management-service.

options
ProductListByTagsOptionalParams

De optiesparameters.

Retouren

update(string, string, string, string, ProductUpdateParameters, ProductUpdateOptionalParams)

Bestaande productdetails bijwerken.

function update(resourceGroupName: string, serviceName: string, productId: string, ifMatch: string, parameters: ProductUpdateParameters, options?: ProductUpdateOptionalParams): Promise<ProductUpdateResponse>

Parameters

resourceGroupName

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

serviceName

string

De naam van de API Management-service.

productId

string

Product-id. Moet uniek zijn in het huidige EXEMPLAAR van de API Management-service.

ifMatch

string

ETag van de entiteit. ETag moet overeenkomen met de huidige entiteitsstatus van het headerantwoord van de GET-aanvraag of moet * zijn voor een onvoorwaardelijke update.

parameters
ProductUpdateParameters

Parameters bijwerken.

options
ProductUpdateOptionalParams

De optiesparameters.

Retouren