Provides a Global Accelerator (GA) Accelerator Spare Ip Attachment resource.
For information about Global Accelerator (GA) Accelerator Spare Ip Attachment and how to use it, see What is Accelerator Spare Ip Attachment.
Basic Usage
resource "alicloud_ga_accelerator" "default" {
duration = 1
spec = "1"
accelerator_name = "terraform-example"
auto_use_coupon = true
description = "terraform-example"
}
resource "alicloud_ga_bandwidth_package" "default" {
bandwidth = 100
type = "Basic"
bandwidth_type = "Basic"
payment_type = "PayAsYouGo"
billing_type = "PayBy95"
ratio = 30
bandwidth_package_name = "terraform-example"
auto_pay = true
auto_use_coupon = true
}
resource "alicloud_ga_bandwidth_package_attachment" "default" {
accelerator_id = alicloud_ga_accelerator.default.id
bandwidth_package_id = alicloud_ga_bandwidth_package.default.id
}
resource "alicloud_ga_accelerator_spare_ip_attachment" "default" {
accelerator_id = alicloud_ga_bandwidth_package_attachment.default.accelerator_id
spare_ip = "127.0.0.1"
}
The following arguments are supported:
accelerator_id
- (Required, ForceNew) The ID of the global acceleration instance.dry_run
- (Optional) The dry run.spare_ip
- (Required, ForceNew) The standby IP address of CNAME. When the acceleration area is abnormal, the traffic is switched to the standby IP address.The following attributes are exported:
id
- The resource ID of Accelerator Spare Ip Attachment. The value formats as <accelerator_id>:<spare_ip>
.status
- The status of the standby CNAME IP address.The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 1 mins) Used when create the Accelerator Spare Ip Attachment.delete
- (Defaults to 1 mins) Used when delete the Accelerator Spare Ip Attachment.Global Accelerator (GA) Accelerator Spare Ip Attachment can be imported using the id, e.g.
$ terraform import alicloud_ga_accelerator_spare_ip_attachment.example <accelerator_id>:<spare_ip>