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, String>? = 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
constructor(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, String>? = null, vpcId: String? = null, vswitchName: String? = null, vswitchOwnerId: Int? = null, zoneId: String? = null)

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, String>? = 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.

Functions

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