DATASOURCE::CEN::TransitRouterAttachments类型用于查询转发路由器下网络实例连接的信息。
语法
{
"Type": "DATASOURCE::CEN::TransitRouterAttachments",
"Properties": {
"CenId": String,
"ResourceTypes": List,
"RegionId": String,
"RefreshOptions": String,
"TransitRouterAttachmentId": String,
"TransitRouterId": String
}
}属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
CenId | String | 否 | 是 | 云企业网实例 ID。 | 无 |
ResourceTypes | List | 否 | 是 | 指定要查询的网络实例连接所关联的网络实例的类型。 | 取值:
|
RegionId | String | 否 | 是 | 转发路由器所属地域 ID。 | 无 |
RefreshOptions | String | 否 | 是 | 当资源栈更新时,数据源资源的刷新策略。 | 有效值:
|
TransitRouterAttachmentId | String | 否 | 是 | 网络实例连接 ID。 | 无 |
TransitRouterId | String | 否 | 是 | 转发路由器实例 ID。 | 无 |
返回值
Fn::GetAtt
TransitRouterAttachmentIds:网络实例连接ID列表。
TransitRouterAttachments:网络实例连接详情列表。
属性名称 | 类型 | 描述 | 约束 |
TransitRouterAttachmentIds | List | 网络实例连接ID列表。 | 无 |
TransitRouterAttachments | List | 网络实例连接详情列表。 | 无 |
TransitRouterAttachmentId | String | 网络实例连接 ID。 | 无 |
Status | String | 网络实例连接和转发路由器路由表的关联状态。 | 取值:
|
ResourceRegionId | String | 网络实例所属的地域 ID。 | 无 |
Association | Map | 与网络实例连接创建关联转发关系的转发路由器路由表信息。 | 示例: |
CreationTime | String | 网络实例连接的创建时间。 | 无 |
ResourceId | String | 网络实例连接所关联的网络实例 ID。 | 无 |
Propagations | List | 与网络实例连接创建路由学习关系的转发路由器路由表信息。 | 示例: |
TransitRouterAttachmentName | String | 网络实例连接的名称。 | 无 |
TransitRouterAttachmentDescription | String | 网络实例连接的描述信息。 | 无 |
ResourceType | String | 网络实例连接所关联的网络实例类型。 | 取值:
|
ManagedService | String | 网络实例所归属的云服务。 | 无 |
ResourceOwnerId | String | 网络实例所属的账号 ID。 | 无 |
示例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
CenId:
Type: String
Description:
en: The ID of the CEN instance.
Required: false
RegionId:
Type: String
Description:
en: The ID of the region where the transit router is deployed.
Required: false
Resources:
ExtensionDataSource:
Type: DATASOURCE::CEN::TransitRouterAttachments
Properties:
CenId:
Ref: CenId
RegionId:
Ref: RegionId
Outputs:
TransitRouterAttachmentIds:
Description: The list of The TransitRouterAttachment IDs.
Value:
Fn::GetAtt:
- ExtensionDataSource
- TransitRouterAttachmentIds
TransitRouterAttachments:
Description: The information about TransitRouterAttachments.
Value:
Fn::GetAtt:
- ExtensionDataSource
- TransitRouterAttachments
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"CenId": {
"Type": "String",
"Description": {
"en": "The ID of the CEN instance."
},
"Required": false
},
"RegionId": {
"Type": "String",
"Description": {
"en": "The ID of the region where the transit router is deployed."
},
"Required": false
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::CEN::TransitRouterAttachments",
"Properties": {
"CenId": {
"Ref": "CenId"
},
"RegionId": {
"Ref": "RegionId"
}
}
}
},
"Outputs": {
"TransitRouterAttachmentIds": {
"Description": "The list of The TransitRouterAttachment IDs.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"TransitRouterAttachmentIds"
]
}
},
"TransitRouterAttachments": {
"Description": "The information about TransitRouterAttachments.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"TransitRouterAttachments"
]
}
}
}
}