GetProductsPlainArgs

data class GetProductsPlainArgs(val categoryId: String? = null, val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val productType: String? = null, val searchTerm: String? = null, val sort: String? = null, val suggestedPrice: Double? = null, val supplierId: String? = null, val supplierNameKeyword: String? = null) : ConvertibleToJava<GetProductsPlainArgs>

A collection of arguments for invoking getProducts.

Constructors

Link copied to clipboard
constructor(categoryId: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, productType: String? = null, searchTerm: String? = null, sort: String? = null, suggestedPrice: Double? = null, supplierId: String? = null, supplierNameKeyword: String? = null)

Properties

Link copied to clipboard
val categoryId: String? = null

The Category ID of products.

Link copied to clipboard
val ids: List<String>? = null

A list of product code.

Link copied to clipboard
val nameRegex: String? = null

A regex string to apply to the product name.

Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard
val productType: String? = null

The type of products, Valid values: APP, SERVICE, MIRROR, DOWNLOAD and API_SERVICE.

Link copied to clipboard
val searchTerm: String? = null

Search term in this query.

Link copied to clipboard
val sort: String? = null

This field determines how to sort the filtered results, Valid values: user_count-desc, created_on-desc, price-desc and score-desc.

Link copied to clipboard
val suggestedPrice: Double? = null

The suggested price of the product.

Link copied to clipboard
val supplierId: String? = null

The supplier id of the product.

Link copied to clipboard

The supplier name keyword of the product.

Functions

Link copied to clipboard
open override fun toJava(): GetProductsPlainArgs