ALIYUN::GA::BasicIpSet is used to create an acceleration region for a basic Global Accelerator (GA) instance.
Syntax
{
"Type": "ALIYUN::GA::BasicIpSet",
"Properties": {
"AcceleratorId": String,
"AccelerateRegionId": String,
"Bandwidth": Integer,
"IspType": String
}
}
Properties
Property | Type | Required | Editable | Description | Constraint |
AcceleratorId | String | Yes | No | The ID of the basic GA instance. | None. |
AccelerateRegionId | String | No | No | The ID of the region that you want to accelerate. | You can call the ListAvailableBusiRegions operation to query the most recent region list. |
Bandwidth | Integer | No | No | The bandwidth in the acceleration region. | Unit: Mbit/s. You must allocate at least 2 Mbit/s of bandwidth to the acceleration region. |
IspType | String | No | No | The line type of the elastic IP address (EIP) in the acceleration region. | Valid values:
If you can use single-ISP bandwidth, the following values are also supported for IspType:
Note
|
Return values
Fn::GetAtt
IpSetId: the ID of the acceleration region in which the basic GA instance resides.
Examples
You must change the masked values of properties, such as the AcceleratorId property, based on your business requirements.
YAML
format
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
ExtensionResource:
Type: ALIYUN::GA::BasicIpSet
Properties:
IspType: BGP
Bandwidth: 2
AcceleratorId: ga-bp17frjjh0udz4qz****
Outputs:
IpSetId:
Description: The ID of the acceleration region.
Value:
Fn::GetAtt:
- ExtensionResource
- IpSetId
JSON
format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::GA::BasicIpSet",
"Properties": {
"IspType": "BGP",
"Bandwidth": 2,
"AcceleratorId": "ga-bp17frjjh0udz4qz****"
}
}
},
"Outputs": {
"IpSetId": {
"Description": "The ID of the acceleration region.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"IpSetId"
]
}
}
}
}