Skip to content

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; }

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.