AcceleratorProps
Properties for defining a Accelerator.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ga-accelerator
Initializer
using AlibabaCloud.SDK.ROS.CDK.Ga;
new AcceleratorProps {
object AcceleratorName = null,
object AutoPay = null,
object AutoUseCoupon = null,
object Bandwidth = null,
object BandwidthBillingType = null,
object CrossBorderMode = null,
object DdosConfigList = null,
object Duration = null,
object EnableCrossBorder = null,
object InstanceChargeType = null,
object IpSetConfig = null,
object PricingCycle = null,
object ResourceGroupId = null,
object Spec = null,
TagsProperty[] Tags = null
};
Properties
| Name | Type | Description |
|---|---|---|
AcceleratorName | object | Property acceleratorName: The Name of the GA instance. |
AutoPay | object | Property autoPay: Whether to pay automatically. |
AutoUseCoupon | object | Property autoUseCoupon: The AutoUseCoupon of the GA instance. |
Bandwidth | object | Property bandwidth: The bandwidth of the global acceleration instance. |
BandwidthBillingType | object | Property bandwidthBillingType: Bandwidth billing method. |
CrossBorderMode | object | Property crossBorderMode: The cross-border mode of the global acceleration instance. |
DdosConfigList | object | Property ddosConfigList: The DDoS configuration list of the global acceleration instance. |
Duration | object | Property duration: Length of purchase. |
EnableCrossBorder | object | Property enableCrossBorder: Whether the global acceleration instance enables the cross-border line function. |
InstanceChargeType | object | Property instanceChargeType: Global acceleration instance payment type, the default value is PREPAY (prepaid). |
IpSetConfig | object | Property ipSetConfig: Accelerate zone configuration. |
PricingCycle | object | Property pricingCycle: Billing cycle. |
ResourceGroupId | object | Property resourceGroupId: The ResourceGroup Id. |
Spec | object | Property spec: Specifications of Global Acceleration Instances. |
Tags | TagsProperty[] | Property tags: Tags to attach to acceleration instance. |
AcceleratorNameOptional
public object AcceleratorName { get; set; }
- Type: object
Property acceleratorName: The Name of the GA instance.
AutoPayOptional
public object AutoPay { get; set; }
- Type: object
Property autoPay: Whether to pay automatically.
AutoUseCouponOptional
public object AutoUseCoupon { get; set; }
- Type: object
Property autoUseCoupon: The AutoUseCoupon of the GA instance.
BandwidthOptional
public object Bandwidth { get; set; }
- Type: object
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
public object BandwidthBillingType { get; set; }
- Type: object
Property bandwidthBillingType: Bandwidth billing method.
CrossBorderModeOptional
public object CrossBorderMode { get; set; }
- Type: object
Property crossBorderMode: The cross-border mode of the global acceleration instance.
DdosConfigListOptional
public object DdosConfigList { get; set; }
- Type: object
Property ddosConfigList: The DDoS configuration list of the global acceleration instance.
DurationOptional
public object Duration { get; set; }
- Type: object
Property duration: Length of purchase.
EnableCrossBorderOptional
public object EnableCrossBorder { get; set; }
- Type: object
Property enableCrossBorder: Whether the global acceleration instance enables the cross-border line function.
InstanceChargeTypeOptional
public object InstanceChargeType { get; set; }
- Type: object
Property instanceChargeType: Global acceleration instance payment type, the default value is PREPAY (prepaid).
IpSetConfigOptional
public object IpSetConfig { get; set; }
- Type: object
Property ipSetConfig: Accelerate zone configuration.
PricingCycleOptional
public object PricingCycle { get; set; }
- Type: object
Property pricingCycle: Billing cycle.
ResourceGroupIdOptional
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: The ResourceGroup Id.
SpecOptional
public object Spec { get; set; }
- Type: object
Property spec: Specifications of Global Acceleration Instances.
TagsOptional
public TagsProperty[] Tags { get; set; }
- 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.