AcceleratorProps
Properties for defining a Accelerator.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ga-accelerator
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkga"
&alicloudroscdkga.AcceleratorProps {
AcceleratorName: interface{},
AutoPay: interface{},
AutoUseCoupon: interface{},
Bandwidth: interface{},
BandwidthBillingType: interface{},
CrossBorderMode: interface{},
DdosConfigList: interface{},
Duration: interface{},
EnableCrossBorder: interface{},
InstanceChargeType: interface{},
IpSetConfig: interface{},
PricingCycle: interface{},
ResourceGroupId: interface{},
Spec: interface{},
Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkga.RosAccelerator.TagsProperty,
}
Properties
| Name | Type | Description |
|---|---|---|
AcceleratorName | interface{} | Property acceleratorName: The Name of the GA instance. |
AutoPay | interface{} | Property autoPay: Whether to pay automatically. |
AutoUseCoupon | interface{} | Property autoUseCoupon: The AutoUseCoupon of the GA instance. |
Bandwidth | interface{} | Property bandwidth: The bandwidth of the global acceleration instance. |
BandwidthBillingType | interface{} | Property bandwidthBillingType: Bandwidth billing method. |
CrossBorderMode | interface{} | Property crossBorderMode: The cross-border mode of the global acceleration instance. |
DdosConfigList | interface{} | Property ddosConfigList: The DDoS configuration list of the global acceleration instance. |
Duration | interface{} | Property duration: Length of purchase. |
EnableCrossBorder | interface{} | Property enableCrossBorder: Whether the global acceleration instance enables the cross-border line function. |
InstanceChargeType | interface{} | Property instanceChargeType: Global acceleration instance payment type, the default value is PREPAY (prepaid). |
IpSetConfig | interface{} | Property ipSetConfig: Accelerate zone configuration. |
PricingCycle | interface{} | Property pricingCycle: Billing cycle. |
ResourceGroupId | interface{} | Property resourceGroupId: The ResourceGroup Id. |
Spec | interface{} | Property spec: Specifications of Global Acceleration Instances. |
Tags | *[]TagsProperty | Property tags: Tags to attach to acceleration instance. |
AcceleratorNameOptional
AcceleratorName interface{}
- Type: interface{}
Property acceleratorName: The Name of the GA instance.
AutoPayOptional
AutoPay interface{}
- Type: interface{}
Property autoPay: Whether to pay automatically.
AutoUseCouponOptional
AutoUseCoupon interface{}
- Type: interface{}
Property autoUseCoupon: The AutoUseCoupon of the GA instance.
BandwidthOptional
Bandwidth interface{}
- Type: interface{}
Property bandwidth: The bandwidth of the global acceleration instance.
Unit: Mbps. Valid values: 200 to 5000. This parameter is required when the access mode is set to Anycast.
BandwidthBillingTypeOptional
BandwidthBillingType interface{}
- Type: interface{}
Property bandwidthBillingType: Bandwidth billing method.
CrossBorderModeOptional
CrossBorderMode interface{}
- Type: interface{}
Property crossBorderMode: The cross-border mode of the global acceleration instance.
DdosConfigListOptional
DdosConfigList interface{}
- Type: interface{}
Property ddosConfigList: The DDoS configuration list of the global acceleration instance.
DurationOptional
Duration interface{}
- Type: interface{}
Property duration: Length of purchase.
EnableCrossBorderOptional
EnableCrossBorder interface{}
- Type: interface{}
Property enableCrossBorder: Whether the global acceleration instance enables the cross-border line function.
InstanceChargeTypeOptional
InstanceChargeType interface{}
- Type: interface{}
Property instanceChargeType: Global acceleration instance payment type, the default value is PREPAY (prepaid).
IpSetConfigOptional
IpSetConfig interface{}
- Type: interface{}
Property ipSetConfig: Accelerate zone configuration.
PricingCycleOptional
PricingCycle interface{}
- Type: interface{}
Property pricingCycle: Billing cycle.
ResourceGroupIdOptional
ResourceGroupId interface{}
- Type: interface{}
Property resourceGroupId: The ResourceGroup Id.
SpecOptional
Spec interface{}
- Type: interface{}
Property spec: Specifications of Global Acceleration Instances.
TagsOptional
Tags *[]TagsProperty
- Type: *[]TagsProperty
Property tags: Tags to attach to acceleration instance.
Max support 20 tags to add during create acceleration instance. Each tag with two properties Key and Value, and Key is required.