GetSwitchesPlainArgs

data class GetSwitchesPlainArgs(val cidrBlock: String? = null, val dryRun: Boolean? = null, val ids: List<String>? = null, val isDefault: Boolean? = null, val nameRegex: String? = null, val outputFile: String? = null, val resourceGroupId: String? = null, val routeTableId: String? = null, val status: String? = null, val tags: Map<String, Any>? = null, val vpcId: String? = null, val vswitchName: String? = null, val vswitchOwnerId: Int? = null, val zoneId: String? = null) : ConvertibleToJava<GetSwitchesPlainArgs>

A collection of arguments for invoking getSwitches.

Constructors

Link copied to clipboard
fun GetSwitchesPlainArgs(cidrBlock: String? = null, dryRun: Boolean? = null, ids: List<String>? = null, isDefault: Boolean? = null, nameRegex: String? = null, outputFile: String? = null, resourceGroupId: String? = null, routeTableId: String? = null, status: String? = null, tags: Map<String, Any>? = null, vpcId: String? = null, vswitchName: String? = null, vswitchOwnerId: Int? = null, zoneId: String? = null)

Functions

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

Properties

Link copied to clipboard
val cidrBlock: String? = null

Filter results by a specific CIDR block. For example: "172.16.0.0/12".

Link copied to clipboard
val dryRun: Boolean? = null

Specifies whether to precheck this request only. Valid values: true and false.

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

A list of VSwitch IDs.

Link copied to clipboard
val isDefault: Boolean? = null

Indicate whether the VSwitch is created by the system.

Link copied to clipboard
val nameRegex: String? = null

A regex string to filter results by 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 resource group which VSWitch belongs.

Link copied to clipboard
val routeTableId: String? = null

The route table ID of the VSwitch.

Link copied to clipboard
val status: String? = null

The status of the VSwitch. Valid values: Available and Pending.

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

A mapping of tags to assign to the resource.

Link copied to clipboard
val vpcId: String? = null

ID of the VPC that owns the VSwitch.

Link copied to clipboard
val vswitchName: String? = null

The name of the VSwitch.

Link copied to clipboard
val vswitchOwnerId: Int? = null

The VSwitch owner id.

Link copied to clipboard
val zoneId: String? = null

The availability zone of the VSwitch.