Products interface
Interfaz que representa un producto.
Métodos
| begin |
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. |
| begin |
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, Products |
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. |
| list |
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. |
| list |
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. |
| list |
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. |
| list |
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, Product |
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. |
| validate |
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.
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.
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.
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.
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.
Parámetros de opciones.
Devoluciones
Promise<MoveProductEligibilityResult>