GetApplicationLoadBalancersPlainArgs

data class GetApplicationLoadBalancersPlainArgs(val address: String? = null, val addressIpVersion: String? = null, val addressType: String? = null, val enableDetails: Boolean? = null, val ids: List<String>? = null, val internetChargeType: String? = null, val loadBalancerName: String? = null, val masterZoneId: String? = null, val nameRegex: String? = null, val networkType: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val paymentType: String? = null, val resourceGroupId: String? = null, val serverId: String? = null, val serverIntranetAddress: String? = null, val slaveZoneId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val vpcId: String? = null, val vswitchId: String? = null) : ConvertibleToJava<GetApplicationLoadBalancersPlainArgs>

A collection of arguments for invoking getApplicationLoadBalancers.

Constructors

Link copied to clipboard
constructor(address: String? = null, addressIpVersion: String? = null, addressType: String? = null, enableDetails: Boolean? = null, ids: List<String>? = null, internetChargeType: String? = null, loadBalancerName: String? = null, masterZoneId: String? = null, nameRegex: String? = null, networkType: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, paymentType: String? = null, resourceGroupId: String? = null, serverId: String? = null, serverIntranetAddress: String? = null, slaveZoneId: String? = null, status: String? = null, tags: Map<String, String>? = null, vpcId: String? = null, vswitchId: String? = null)

Properties

Link copied to clipboard
val address: String? = null

Service address of the SLBs.

Link copied to clipboard

The address ip version. Valid values ipv4 and ipv6.

Link copied to clipboard
val addressType: String? = null

The address type of the SLB. Valid values internet and intranet.

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

A list of SLBs IDs.

Link copied to clipboard

The internet charge type. Valid values PayByBandwidth and PayByTraffic.

Link copied to clipboard

The name of the SLB.

Link copied to clipboard
val masterZoneId: String? = null

The master zone id of the SLB.

Link copied to clipboard
val nameRegex: String? = null

A regex string to filter results by SLB name.

Link copied to clipboard
val networkType: String? = null

Network type of the SLBs. Valid values: vpc and classic.

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 paymentType: String? = null

The payment type of SLB. Valid values PayAsYouGo and Subscription.

Link copied to clipboard
val resourceGroupId: String? = null

The Id of resource group which SLB belongs.

Link copied to clipboard
val serverId: String? = null

The server ID.

Link copied to clipboard

The server intranet address.

Link copied to clipboard
val slaveZoneId: String? = null

The slave zone id of the SLB.

Link copied to clipboard
val status: String? = null

SLB current status. Possible values: inactive, active and locked.

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

A map of tags assigned to the SLB instances. The tags can have a maximum of 5 tag. It must be in the format:

Link copied to clipboard
val vpcId: String? = null

ID of the VPC linked to the SLBs.

Link copied to clipboard
val vswitchId: String? = null

ID of the vSwitch linked to the SLBs.

Functions

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