GetPortfoliosPlainArgs

data class GetPortfoliosPlainArgs(val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val productId: String? = null, val scope: String? = null, val sortBy: String? = null, val sortOrder: String? = null) : ConvertibleToJava<GetPortfoliosPlainArgs>

A collection of arguments for invoking getPortfolios.

Constructors

Link copied to clipboard
constructor(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, productId: String? = null, scope: String? = null, sortBy: String? = null, sortOrder: String? = null)

Properties

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

A list of Portfolio IDs.

Link copied to clipboard
val nameRegex: String? = null

A regex string to filter results by Group Metric Rule 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 pageNumber: Int? = null
Link copied to clipboard
val pageSize: Int? = null
Link copied to clipboard
val productId: String? = null

The ID of the product.

Link copied to clipboard
val scope: String? = null

The query scope. Valid values: Local(default), Import, All.

Link copied to clipboard
val sortBy: String? = null

The field that is used to sort the queried data. The value is fixed as CreateTime, which specifies the creation time of product portfolios.

Link copied to clipboard
val sortOrder: String? = null

The order in which you want to sort the queried data. Valid values: Asc, Desc.

Functions

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