load_balancer_name - (Optional) The name of the SLB. This name must be unique within your AliCloud account, can have a maximum of 80 characters,
must contain only alphanumeric characters or hyphens, such as "-","/",".","_", and must not begin or end with a hyphen. If not specified,
Terraform will autogenerate a name beginning with tf-lb.
name - (Optional, Deprecated from v1.123.1) Field name has been deprecated from provider version 1.123.1 New field load_balancer_name instead.
internet - (Removed since v1.124.0) Field internet has been removed from provider version 1.124.0. Use address_type replaces it.
address_type - (Optional, ForceNew, Available since v1.55.3) The network type of the SLB instance. Valid values: ["internet", "intranet"]. If load balancer launched in VPC, this value must be "intranet".
internet: After an Internet SLB instance is created, the system allocates a public IP address so that the instance can forward requests from the Internet.
intranet: After an intranet SLB instance is created, the system allocates an intranet IP address so that the instance can only forward intranet requests.
internet_charge_type - (Optional, ForceNew) Valid
values are PayByBandwidth, PayByTraffic. If this value is "PayByBandwidth", then argument "internet" must be "true". Default is "PayByTraffic". If load balancer launched in VPC, this value must be "PayByTraffic".
Before version 1.10.1, the valid values are "paybybandwidth" and "paybytraffic".
bandwidth - (Optional) Valid
value is between 1 and 1000, If argument "internet_charge_type" is "paybytraffic", then this value will be ignore.
vswitch_id - (Optional, ForceNew) The VSwitch ID to launch in. If address_type is internet, it will be ignore.
specification - (Optional, Deprecated from v1.123.1) The specification of the Server Load Balancer instance. Default to empty string indicating it is "Shared-Performance" instance.
Launching "Performance-guaranteed" instance, it is must be specified and it valid values are: "slb.s1.small", "slb.s2.small", "slb.s2.medium",
"slb.s3.small", "slb.s3.medium", "slb.s3.large" and "slb.s4.large".
tags - (Optional) A mapping of tags to assign to the resource. The tags can have a maximum of 10 tag for every load balancer instance.
instance_charge_type - (Optional, Available since v1.34.0) The billing method of the load balancer. Valid values are "PrePaid" and "PostPaid". Default to "PostPaid".
period - (Optional, Available since v1.34.0) The duration that you will buy the resource, in month. It is valid when instance_charge_type is PrePaid. Valid values: [1-9, 12, 24, 36].