terraform-modules/terraform-alicloud-landing-zone-eip/variables.tf (41 lines of code) (raw):
variable "eip_config" {
type = list(object({
payment_type = string
period = number
eip_address_name = string
tags = object({})
}))
default = [
{
payment_type = "PayAsYouGo"
period = null
eip_address_name = "eip-dmz"
tags = {}
}
]
}
variable "eip_association_instance_id" {
type = string
description = "The ID of the ECS or SLB instance or Nat Gateway or NetworkInterface or HaVip."
default = ""
}
variable "create_common_bandwidth_package" {
type = bool
description = "Whether to create a bandwidth package. If the value is true, please fill in the following bandwidth package parameters."
default = false
}
variable "common_bandwidth_package_name" {
type = string
description = "The name of the common bandwidth package."
default = "default-bandwidth-package"
}
variable "common_bandwidth_package_bandwidth" {
type = string
description = "The bandwidth of the common bandwidth package. Unit: Mbps."
default = "5"
}
variable "common_bandwidth_package_internet_charge_type" {
type = string
description = "The billing method of the common bandwidth package."
default = "PayByBandwidth"
}