DATASOURCE::ECS::SecurityGroups
DATASOURCE::ECS::SecurityGroups類型用于查詢安全組的基本信息。
語法
{
"Type": "DATASOURCE::ECS::SecurityGroups",
"Properties": {
"VpcId": String,
"SecurityGroupName": String,
"ResourceGroupId": String,
"NetworkType": String,
"SecurityGroupId": String,
"SecurityGroupType": String,
"SecurityGroupIds": List,
"Tags": List,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
VpcId | String | 否 | 是 | 安全組所屬的專有網(wǎng)絡(luò)ID。 | 無 |
SecurityGroupName | String | 否 | 是 | 安全組名稱。 | 無 |
ResourceGroupId | String | 否 | 是 | 安全組所屬的資源組ID。 | 使用該參數(shù)過濾資源時,資源數(shù)量不能超過1000個。 |
NetworkType | String | 否 | 是 | 安全組的網(wǎng)絡(luò)類型。 | 取值:
|
SecurityGroupId | String | 否 | 是 | 安全組ID。 | 無 |
SecurityGroupType | String | 否 | 是 | 安全組類型。 | 取值:
說明 如果不指定該參數(shù),將查詢所有類型的安全組。 |
SecurityGroupIds | List | 否 | 是 | 安全組ID列表。 | 最多支持100個安全組ID,ID之間用半角逗號(,)分隔。 |
Tags | List | 否 | 是 | 安全組的標(biāo)簽列表。 | 最多支持指定20個標(biāo)簽。 更多信息,請參見Tags屬性。 |
RefreshOptions | String | 否 | 是 | 當(dāng)資源棧更新時,數(shù)據(jù)源資源的刷新策略。 | 有效值:
|
Tags語法
"Tags": [
{
"Value": String,
"Key": String
}
]
Tags屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Value | String | 否 | 否 | 安全組的標(biāo)簽值。 | 無 |
Key | String | 是 | 否 | 安全組的標(biāo)簽鍵。 | 無 |
返回數(shù)據(jù)(Fn::GetAtt)
SecurityGroupIds:安全組ID列表。
SecurityGroups:安全組詳情列表。
屬性名稱 | 類型 | 描述 | 約束 |
SecurityGroupIds | List | 安全組ID列表。 | 無 |
SecurityGroups | List | 安全組詳情列表。 | 無 |
ServiceManaged | Boolean | 安全組的使用者是否為云產(chǎn)品或虛商。 | 取值:
|
Description | String | 安全組的描述信息。 | 無 |
SecurityGroupId | String | 安全組ID。 | 無 |
ResourceGroupId | String | 安全組所屬的資源組ID。 | 無 |
SecurityGroupName | String | 安全組名稱。 | 無 |
SecurityGroupType | String | 安全組的類型。 | 取值:
|
Tags | List | 安全組的標(biāo)簽。 | 無 |
示例
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"SecurityGroups": {
"Type": "DATASOURCE::ECS::SecurityGroups",
"Properties": {
"SecurityGroupId": "sg-bp1ja9p6tw8b6xed****"
}
}
},
"Outputs": {
"Images": {
"Value": {
"Fn::GetAtt": [
"SecurityGroups",
"SecurityGroups"
]
}
},
"ImageIds": {
"Value": {
"Fn::GetAtt": [
"SecurityGroups",
"SecurityGroupIds"
]
}
}
}
}