ALIYUN::CEN::CenRouteService類型用於設定訪問雲端服務。
關於雲端服務的更多資訊,請參見ResolveAndRouteServiceInCen。
文法
{
"Type": "ALIYUN::CEN::CenRouteService",
"Properties": {
"Description": String,
"HostRegionId": String,
"CenId": String,
"AccessRegionId": String,
"Host": String,
"HostVpcId": String,
"ConflictIgnore": Boolean
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
AccessRegionId | String | 是 | 否 | 訪問雲端服務的地區ID。 | 您可以通過調用DescribeChildInstanceRegions介面查詢地區ID。 |
CenId | String | 是 | 否 | 雲企業網執行個體ID。 | 您可以通過調用CreateCen介面擷取雲企業網執行個體ID。 |
Host | String | 是 | 否 | 雲端服務IP地址或位址區段。 | 通常雲端服務會使用多個地址或位址區段,建議您重複調用本介面,添加該雲端服務所有地址或位址區段。 |
HostRegionId | String | 是 | 否 | 雲端服務所在的地區ID。 | 無 |
HostVpcId | String | 是 | 否 | 雲端服務關聯的VPC執行個體ID。 | 無 |
ConflictIgnore | Boolean | 否 | 否 | 為雲企業網設定訪問雲端服務,遇到錯誤衝突時是否忽略衝突。 | 取值:
|
Description | String | 否 | 否 | 雲端服務的描述資訊。 | 長度為2~256個字元,必須以漢字或者英文字母開頭,不能以 |
傳回值
Fn::GetAtt
Id:雲端服務的ID。格式為{CenId}/{HostRegionId}/{Host}/{AccessRegionId}
。
樣本
說明
請您根據實際情況更改模板中已脫敏的參數取值。
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
CenId:
Type: String
Description: The ID of the Cloud Enterprise Network (CEN) instance.
Default: cen-2****
HostVpcId:
Type: String
AssociationProperty: ALIYUN::ECS::VPC::VPCId
Resources:
CenRouteService:
Type: ALIYUN::CEN::CenRouteService
Properties:
HostRegionId: cn-beijing
CenId:
Ref: CenId
AccessRegionId: cn-hangzhou
Host: 100.118.28.0/24
HostVpcId:
Ref: HostVpcId
Outputs:
Id:
Description: The ID of the cloud service. It is formatted to {CenId}/{HostRegionId}/{Host}/{AccessRegionId}
Value:
Fn::GetAtt:
- CenRouteService
- Id
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"CenId": {
"Type": "String",
"Description": "The ID of the Cloud Enterprise Network (CEN) instance.",
"Default": "cen-2****"
},
"HostVpcId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
}
},
"Resources": {
"CenRouteService": {
"Type": "ALIYUN::CEN::CenRouteService",
"Properties": {
"HostRegionId": "cn-beijing",
"CenId": {
"Ref": "CenId"
},
"AccessRegionId": "cn-hangzhou",
"Host": "100.118.28.0/24",
"HostVpcId": {
"Ref": "HostVpcId"
}
}
}
},
"Outputs": {
"Id": {
"Description": "The ID of the cloud service. It is formatted to {CenId}/{HostRegionId}/{Host}/{AccessRegionId}",
"Value": {
"Fn::GetAtt": [
"CenRouteService",
"Id"
]
}
}
}
}