Compartir a través de


Product interface

Interfaz que representa un producto.

Métodos

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

Crea o actualiza un producto.

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

Eliminar producto.

get(string, string, string, ProductGetOptionalParams)

Obtiene los detalles del producto especificado por su identificador.

getEntityTag(string, string, string, ProductGetEntityTagOptionalParams)

Obtiene la versión de estado de entidad (Etag) del producto especificado por su identificador.

listByService(string, string, ProductListByServiceOptionalParams)

Enumera una colección de productos en la instancia de servicio especificada.

listByTags(string, string, ProductListByTagsOptionalParams)

Enumera una colección de productos asociados a etiquetas.

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

Actualice los detalles del producto existentes.

Detalles del método

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

Crea o actualiza un producto.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

parameters
ProductContract

Crear o actualizar parámetros.

options
ProductCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

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

Eliminar producto.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

ifMatch

string

ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta del encabezado de la solicitud GET o debe ser * para la actualización incondicional.

options
ProductDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

get(string, string, string, ProductGetOptionalParams)

Obtiene los detalles del producto especificado por su identificador.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

options
ProductGetOptionalParams

Parámetros de opciones.

Devoluciones

getEntityTag(string, string, string, ProductGetEntityTagOptionalParams)

Obtiene la versión de estado de entidad (Etag) del producto especificado por su identificador.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

options
ProductGetEntityTagOptionalParams

Parámetros de opciones.

Devoluciones

listByService(string, string, ProductListByServiceOptionalParams)

Enumera una colección de productos en la instancia de servicio especificada.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

options
ProductListByServiceOptionalParams

Parámetros de opciones.

Devoluciones

listByTags(string, string, ProductListByTagsOptionalParams)

Enumera una colección de productos asociados a etiquetas.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

options
ProductListByTagsOptionalParams

Parámetros de opciones.

Devoluciones

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

Actualice los detalles del producto existentes.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

ifMatch

string

ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta del encabezado de la solicitud GET o debe ser * para la actualización incondicional.

parameters
ProductUpdateParameters

Actualice los parámetros.

options
ProductUpdateOptionalParams

Parámetros de opciones.

Devoluciones