GetServerGroupsPlainArgs

data class GetServerGroupsPlainArgs(val ids: List<String>? = null, val nameRegex: String? = null, val outputFile: String? = null, val resourceGroupId: String? = null, val serverGroupNames: List<String>? = null, val serverGroupType: String? = null, val status: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetServerGroupsPlainArgs>

A collection of arguments for invoking getServerGroups.

Constructors

Link copied to clipboard
constructor(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, resourceGroupId: String? = null, serverGroupNames: List<String>? = null, serverGroupType: String? = null, status: String? = null, tags: Map<String, String>? = null)

Properties

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

A list of Server Group IDs.

Link copied to clipboard
val nameRegex: String? = null

A regex string to filter results by Server Group 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 resourceGroupId: String? = null

The ID of the resource group to which the security group belongs.

Link copied to clipboard

The names of the server groups to be queried.

Link copied to clipboard
val serverGroupType: String? = null

The type of the server group. Valid values: Instance, Ip.

Link copied to clipboard
val status: String? = null

The status of the resource. Valid values: Available, Configuring, Creating.

Link copied to clipboard
val tags: Map<String, String>? = null

Functions

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