Compartir a través de


Products interface

Interfaz que representa un elemento Products.

Métodos

get(string, string, ProductsGetOptionalParams)

Obtiene un producto por identificador. La operación solo se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Enumera los productos de una cuenta de facturación. Estos no incluyen productos facturados en función del uso. La operación se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft o Microsoft Partner Agreement.

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Enumera los productos de un perfil de facturación. Estos no incluyen productos facturados en función del uso. La operación se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft o Microsoft Partner Agreement.

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Enumera los productos de un cliente. Estos no incluyen productos facturados en función del uso. La operación solo se admite para las cuentas de facturación con el tipo de contrato Microsoft Partner Agreement.

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Enumera los productos de una sección de factura. Estos no incluyen productos facturados en función del uso. La operación solo se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

move(string, string, TransferProductRequestProperties, ProductsMoveOptionalParams)

Mueve los cargos de un producto a una nueva sección de factura. La nueva sección de factura debe pertenecer al mismo perfil de facturación que la sección de factura existente. Esta operación solo se admite para los productos que se compran con un cargo periódico y para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

update(string, string, Product, ProductsUpdateOptionalParams)

Novedades las propiedades de un producto. Actualmente, se puede actualizar la renovación automática. La operación solo se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

validateMove(string, string, TransferProductRequestProperties, ProductsValidateMoveOptionalParams)

Valida si los cargos de un producto se pueden mover a una nueva sección de factura. Esta operación solo se admite para los productos que se compran con un cargo periódico y para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

Detalles del método

get(string, string, ProductsGetOptionalParams)

Obtiene un producto por identificador. La operación solo se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

function get(billingAccountName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>

Parámetros

billingAccountName

string

Identificador que identifica de forma única una cuenta de facturación.

productName

string

Identificador que identifica de forma única un producto.

options
ProductsGetOptionalParams

Parámetros de opciones.

Devoluciones

Promise<Product>

listByBillingAccount(string, ProductsListByBillingAccountOptionalParams)

Enumera los productos de una cuenta de facturación. Estos no incluyen productos facturados en función del uso. La operación se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft o Microsoft Partner Agreement.

function listByBillingAccount(billingAccountName: string, options?: ProductsListByBillingAccountOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parámetros

billingAccountName

string

Identificador que identifica de forma única una cuenta de facturación.

options
ProductsListByBillingAccountOptionalParams

Parámetros de opciones.

Devoluciones

listByBillingProfile(string, string, ProductsListByBillingProfileOptionalParams)

Enumera los productos de un perfil de facturación. Estos no incluyen productos facturados en función del uso. La operación se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft o Microsoft Partner Agreement.

function listByBillingProfile(billingAccountName: string, billingProfileName: string, options?: ProductsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parámetros

billingAccountName

string

Identificador que identifica de forma única una cuenta de facturación.

billingProfileName

string

Identificador que identifica de forma única un perfil de facturación.

options
ProductsListByBillingProfileOptionalParams

Parámetros de opciones.

Devoluciones

listByCustomer(string, string, ProductsListByCustomerOptionalParams)

Enumera los productos de un cliente. Estos no incluyen productos facturados en función del uso. La operación solo se admite para las cuentas de facturación con el tipo de contrato Microsoft Partner Agreement.

function listByCustomer(billingAccountName: string, customerName: string, options?: ProductsListByCustomerOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parámetros

billingAccountName

string

Identificador que identifica de forma única una cuenta de facturación.

customerName

string

Identificador que identifica de forma única a un cliente.

options
ProductsListByCustomerOptionalParams

Parámetros de opciones.

Devoluciones

listByInvoiceSection(string, string, string, ProductsListByInvoiceSectionOptionalParams)

Enumera los productos de una sección de factura. Estos no incluyen productos facturados en función del uso. La operación solo se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, options?: ProductsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parámetros

billingAccountName

string

Identificador que identifica de forma única una cuenta de facturación.

billingProfileName

string

Identificador que identifica de forma única un perfil de facturación.

invoiceSectionName

string

Identificador que identifica de forma única una sección de factura.

options
ProductsListByInvoiceSectionOptionalParams

Parámetros de opciones.

Devoluciones

move(string, string, TransferProductRequestProperties, ProductsMoveOptionalParams)

Mueve los cargos de un producto a una nueva sección de factura. La nueva sección de factura debe pertenecer al mismo perfil de facturación que la sección de factura existente. Esta operación solo se admite para los productos que se compran con un cargo periódico y para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

function move(billingAccountName: string, productName: string, parameters: TransferProductRequestProperties, options?: ProductsMoveOptionalParams): Promise<Product>

Parámetros

billingAccountName

string

Identificador que identifica de forma única una cuenta de facturación.

productName

string

Identificador que identifica de forma única un producto.

parameters
TransferProductRequestProperties

Parámetros de solicitud que se proporcionan a la operación de movimiento del producto.

options
ProductsMoveOptionalParams

Parámetros de opciones.

Devoluciones

Promise<Product>

update(string, string, Product, ProductsUpdateOptionalParams)

Novedades las propiedades de un producto. Actualmente, se puede actualizar la renovación automática. La operación solo se admite para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

function update(billingAccountName: string, productName: string, parameters: Product, options?: ProductsUpdateOptionalParams): Promise<Product>

Parámetros

billingAccountName

string

Identificador que identifica de forma única una cuenta de facturación.

productName

string

Identificador que identifica de forma única un producto.

parameters
Product

Parámetros de solicitud que se proporcionan a la operación de actualización del producto.

options
ProductsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<Product>

validateMove(string, string, TransferProductRequestProperties, ProductsValidateMoveOptionalParams)

Valida si los cargos de un producto se pueden mover a una nueva sección de factura. Esta operación solo se admite para los productos que se compran con un cargo periódico y para las cuentas de facturación con tipo de contrato Contrato de cliente de Microsoft.

function validateMove(billingAccountName: string, productName: string, parameters: TransferProductRequestProperties, options?: ProductsValidateMoveOptionalParams): Promise<ValidateProductTransferEligibilityResult>

Parámetros

billingAccountName

string

Identificador que identifica de forma única una cuenta de facturación.

productName

string

Identificador que identifica de forma única un producto.

parameters
TransferProductRequestProperties

Parámetros de solicitud que se proporcionan a la operación de validación de idoneidad para mover.

options
ProductsValidateMoveOptionalParams

Parámetros de opciones.

Devoluciones