Partager via


Product interface

Interface représentant un produit.

Méthodes

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

Crée ou met à jour un produit.

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

Supprimez le produit.

get(string, string, string, ProductGetOptionalParams)

Obtient les détails du produit spécifié par son identificateur.

getEntityTag(string, string, string, ProductGetEntityTagOptionalParams)

Obtient la version d’état d’entité (Etag) du produit spécifié par son identificateur.

listByService(string, string, ProductListByServiceOptionalParams)

Répertorie une collection de produits dans l’instance de service spécifiée.

listByTags(string, string, ProductListByTagsOptionalParams)

Répertorie une collection de produits associés à des étiquettes.

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

Mettez à jour les détails du produit existant.

Détails de la méthode

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

Crée ou met à jour un produit.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans l’instance actuelle du service Gestion des API.

parameters
ProductContract

Créez ou mettez à jour des paramètres.

options
ProductCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

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

Supprimez le produit.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans l’instance actuelle du service Gestion des API.

ifMatch

string

ETag de l’entité. ETag doit correspondre à l’état actuel de l’entité à partir de la réponse d’en-tête de la requête GET ou il doit être * pour la mise à jour inconditionnelle.

options
ProductDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

get(string, string, string, ProductGetOptionalParams)

Obtient les détails du produit spécifié par son identificateur.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans l’instance actuelle du service Gestion des API.

options
ProductGetOptionalParams

Paramètres d’options.

Retours

getEntityTag(string, string, string, ProductGetEntityTagOptionalParams)

Obtient la version d’état d’entité (Etag) du produit spécifié par son identificateur.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans l’instance actuelle du service Gestion des API.

options
ProductGetEntityTagOptionalParams

Paramètres d’options.

Retours

listByService(string, string, ProductListByServiceOptionalParams)

Répertorie une collection de produits dans l’instance de service spécifiée.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

options
ProductListByServiceOptionalParams

Paramètres d’options.

Retours

listByTags(string, string, ProductListByTagsOptionalParams)

Répertorie une collection de produits associés à des étiquettes.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

options
ProductListByTagsOptionalParams

Paramètres d’options.

Retours

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

Mettez à jour les détails du produit existant.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans l’instance actuelle du service Gestion des API.

ifMatch

string

ETag de l’entité. ETag doit correspondre à l’état actuel de l’entité à partir de la réponse d’en-tête de la requête GET ou il doit être * pour la mise à jour inconditionnelle.

parameters
ProductUpdateParameters

Mettez à jour les paramètres.

options
ProductUpdateOptionalParams

Paramètres d’options.

Retours