Provides a Global Accelerator (GA) Basic Accelerator resource.
For information about Global Accelerator (GA) Basic Accelerator and how to use it, see What is Basic Accelerator.
Basic Usage
resource "alicloud_ga_basic_accelerator" "default" {
duration = 1
pricing_cycle = "Month"
basic_accelerator_name = "tf-example-value"
description = "tf-example-value"
bandwidth_billing_type = "BandwidthPackage"
auto_pay = true
auto_use_coupon = "true"
}
The following arguments are supported:
bandwidth_billing_type
- (Optional, ForceNew) The bandwidth billing method. Valid values: BandwidthPackage
, CDT
, CDT95
.payment_type
- (Optional, ForceNew, Available since v1.208.1) The payment type. Default value: Subscription
. Valid values: PayAsYouGo
, Subscription
.cross_border_status
- (Optional, Bool, Available since v1.208.1) Indicates whether cross-border acceleration is enabled. Default value: false
. Valid values:
true
: Enable.false
: Disable.duration
- (Optional, Int) The subscription duration. Default value: 1
.
pricing_cycle
parameter is set to Month
, the valid values for the duration
parameter are 1
to 9
.pricing_cycle
parameter is set to Year
, the valid values for the duration
parameter are 1
to 3
.pricing_cycle
- (Optional) The billing cycle. Default value: Month
. Valid values: Month
, Year
.auto_pay
- (Optional, Bool) Specifies whether to enable automatic payment. Default value: false
. Valid values:
true
: enables automatic payment. Payments are automatically completed.false
: disables automatic payment. If you select this option, you must go to the Order Center to complete the payment after an order is generated.auto_use_coupon
- (Optional) Specifies whether to automatically pay bills by using coupons. Default value: false
. NOTE: This parameter is required only if auto_pay
is set to true
.auto_renew
- (Optional, Bool) Specifies whether to enable auto-renewal for the GA Basic Accelerator instance. Default value: false
. Valid values:
true
: enables auto-renewal.false
: disables auto-renewal.auto_renew_duration
- (Optional, Int) The auto-renewal period. Unit: months. Default value: 1
. Valid values: 1
to 12
. NOTE: This parameter is required only if auto_renew
is set to true
.promotion_option_no
- (Optional, Available since v1.208.1) The code of the coupon. NOTE: The promotion_option_no
takes effect only for accounts registered on the international site (alibabacloud.com).basic_accelerator_name
- (Optional) The name of the Global Accelerator Basic Accelerator instance.description
- (Optional) The description of the Global Accelerator Basic Accelerator instance.tags
- (Optional, Available since v1.207.1) A mapping of tags to assign to the resource.The following attributes are exported:
id
- The resource ID in terraform of Basic Accelerator.status
- The status of the Basic Accelerator instance.The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 3 mins) Used when create the Basic Accelerator.update
- (Defaults to 3 mins) Used when update the Basic Accelerator.delete
- (Defaults to 3 mins) Used when delete the Basic Accelerator.Global Accelerator (GA) Basic Accelerator can be imported using the id, e.g.
$ terraform import alicloud_ga_basic_accelerator.example <id>