Products interface
Interfaz que representa un elemento Products.
Métodos
get(string, string, Products |
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. |
list |
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. |
list |
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. |
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 tipo de contrato Contrato de cliente de Microsoft. |
move(string, string, Transfer |
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, Products |
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. |
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 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.
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.
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 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
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.
Parámetros de opciones.