Product interface
Interface die een product vertegenwoordigt.
Methoden
create |
Hiermee maakt of werkt u een product bij. |
delete(string, string, string, string, Product |
Product verwijderen. |
get(string, string, string, Product |
Hiermee haalt u de details op van het product dat is opgegeven met de id. |
get |
Hiermee wordt de versie van de entiteitsstatus (Etag) van het product opgehaald dat is opgegeven door de id. |
list |
Geeft een verzameling producten weer in het opgegeven service-exemplaar. |
list |
Geeft een verzameling producten weer die zijn gekoppeld aan tags. |
update(string, string, string, string, Product |
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.
De optiesparameters.
Retouren
Promise<ProductCreateOrUpdateResponse>
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
Promise<ProductGetResponse>
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.
De optiesparameters.
Retouren
Promise<ProductGetEntityTagHeaders>
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.
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
Promise<ProductUpdateResponse>