Application Load Balancer Args
data class ApplicationLoadBalancerArgs(val address: Output<String>? = null, val addressIpVersion: Output<String>? = null, val addressType: Output<String>? = null, val bandwidth: Output<Int>? = null, val deleteProtection: Output<String>? = null, val instanceChargeType: Output<String>? = null, val internetChargeType: Output<String>? = null, val loadBalancerName: Output<String>? = null, val loadBalancerSpec: Output<String>? = null, val masterZoneId: Output<String>? = null, val modificationProtectionReason: Output<String>? = null, val modificationProtectionStatus: Output<String>? = null, val name: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val resourceGroupId: Output<String>? = null, val slaveZoneId: Output<String>? = null, val specification: Output<String>? = null, val status: Output<String>? = null, val tags: Output<Map<String, Any>>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<ApplicationLoadBalancerArgs>
Import
Load balancer can be imported using the id, e.g.
$ pulumi import alicloud:slb/applicationLoadBalancer:ApplicationLoadBalancer example lb-abc123456
Content copied to clipboard
Constructors
Link copied to clipboard
fun ApplicationLoadBalancerArgs(address: Output<String>? = null, addressIpVersion: Output<String>? = null, addressType: Output<String>? = null, bandwidth: Output<Int>? = null, deleteProtection: Output<String>? = null, instanceChargeType: Output<String>? = null, internetChargeType: Output<String>? = null, loadBalancerName: Output<String>? = null, loadBalancerSpec: Output<String>? = null, masterZoneId: Output<String>? = null, modificationProtectionReason: Output<String>? = null, modificationProtectionStatus: Output<String>? = null, name: Output<String>? = null, paymentType: Output<String>? = null, period: Output<Int>? = null, resourceGroupId: Output<String>? = null, slaveZoneId: Output<String>? = null, specification: Output<String>? = null, status: Output<String>? = null, tags: Output<Map<String, Any>>? = null, vswitchId: Output<String>? = null)
Functions
Properties
Link copied to clipboard
The specification of the Server Load Balancer instance. Default to empty string indicating it is "Shared-Performance" instance. Launching "Performance-guaranteed" instance, it must be specified. Valid values: slb.s1.small
, slb.s2.small
, slb.s2.medium
, slb.s3.small
, slb.s3.medium
, slb.s3.large
and slb.s4.large
. It will be ignored when instance_charge_type = "PayByCLCU"
.
Link copied to clipboard
The primary zone ID of the SLB instance. If not specified, the system will be randomly assigned. You can query the primary and standby zones in a region by calling the DescribeZone API.
Link copied to clipboard