Compartir a través de


Products interface

Interfaz que representa un producto.

Métodos

beginMove(string, string, MoveProductRequest, 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 el tipo de contrato Contrato de cliente de Microsoft.

beginMoveAndWait(string, string, MoveProductRequest, 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 el tipo de contrato Contrato de cliente de Microsoft.

get(string, string, ProductsGetOptionalParams)

Obtiene un producto por identificador. La operación solo se admite para las cuentas de facturación con el 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 es compatible con las cuentas de facturación con el tipo de contrato Microsoft Customer Agreement 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 es compatible con las cuentas de facturación con el tipo de contrato Microsoft Customer Agreement 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 el tipo de contrato Contrato de cliente de Microsoft.

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Actualiza 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 el tipo de contrato Contrato de cliente de Microsoft.

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

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 el tipo de contrato Contrato de cliente de Microsoft.

Detalles del método

beginMove(string, string, MoveProductRequest, 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 el tipo de contrato Contrato de cliente de Microsoft.

function beginMove(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsMoveOptionalParams): Promise<SimplePollerLike<OperationState<Product>, 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
MoveProductRequest

Propiedades del producto para iniciar una transferencia.

options
ProductsMoveOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>

beginMoveAndWait(string, string, MoveProductRequest, 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 el tipo de contrato Contrato de cliente de Microsoft.

function beginMoveAndWait(billingAccountName: string, productName: string, parameters: MoveProductRequest, 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
MoveProductRequest

Propiedades del producto para iniciar una transferencia.

options
ProductsMoveOptionalParams

Parámetros de opciones.

Devoluciones

Promise<Product>

get(string, string, ProductsGetOptionalParams)

Obtiene un producto por identificador. La operación solo se admite para las cuentas de facturación con el 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 es compatible con las cuentas de facturación con el tipo de contrato Microsoft Customer Agreement 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 es compatible con las cuentas de facturación con el tipo de contrato Microsoft Customer Agreement 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 el 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

update(string, string, ProductPatch, ProductsUpdateOptionalParams)

Actualiza 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 el tipo de contrato Contrato de cliente de Microsoft.

function update(billingAccountName: string, productName: string, parameters: ProductPatch, 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
ProductPatch

Un producto.

options
ProductsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<Product>

validateMoveEligibility(string, string, MoveProductRequest, ProductsValidateMoveEligibilityOptionalParams)

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 el tipo de contrato Contrato de cliente de Microsoft.

function validateMoveEligibility(billingAccountName: string, productName: string, parameters: MoveProductRequest, options?: ProductsValidateMoveEligibilityOptionalParams): Promise<MoveProductEligibilityResult>

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
MoveProductRequest

Propiedades del producto para iniciar una transferencia.

options
ProductsValidateMoveEligibilityOptionalParams

Parámetros de opciones.

Devoluciones