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 |
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:
|
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.
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
{
"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"
]
}
}
}
}