すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:DATASOURCE::ECS::SecurityGroups

最終更新日:Jan 16, 2025

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

いいえ

はい

セキュリティグループが属する仮想プライベートクラウド (VPC) のID。

なし。

SecurityGroupName

String

いいえ

はい

セキュリティグループの名前。

なし。

ResourceGroupId

String

いいえ

はい

セキュリティグループが属するリソースグループのID。

このプロパティを使用してリソースをフィルタリングする場合、指定したリソースグループに属する最大 1,000 個のリソースが返されます。

NetworkType

String

いいえ

はい

セキュリティグループのネットワークタイプ。

有効な値:

  • vpc

  • classic

SecurityGroupId

String

いいえ

はい

セキュリティグループのID。

なし。

SecurityGroupType

String

いいえ

はい

セキュリティグループのタイプ。

有効な値:

  • normal: ベーシックセキュリティグループ

  • enterprise: アドバンストセキュリティグループ

説明

このプロパティを空のままにすると、すべてのタイプのセキュリティグループが照会されます。

SecurityGroupIds

List

いいえ

はい

セキュリティグループのID。

最大 100 個のセキュリティグループ ID を指定できます。複数の ID はカンマ (,) で区切ります。

Tags

List

いいえ

はい

セキュリティグループのタグ。

最大 20 個のタグを追加できます。

詳細については、タグのプロパティをご参照ください。

RefreshOptions

String

いいえ

はい

スタックが更新されたときのデータソースリソースの更新ポリシー。

有効な値:

  • Never (デフォルト): スタックが更新されたときにデータソースリソースを更新しません。

  • Always: スタックが更新されたときにデータソースリソースを更新します。

タグの構文

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Value

String

いいえ

いいえ

セキュリティグループのタグ値。

なし。

Key

String

はい

いいえ

セキュリティグループのタグキー。

なし。

戻り値 (Fn::GetAtt)

  • SecurityGroupIds: セキュリティグループの ID。

  • SecurityGroups: セキュリティグループの詳細。

プロパティ

タイプ

説明

制約

SecurityGroupIds

List

セキュリティグループの ID。

なし。

SecurityGroups

List

セキュリティグループの詳細。

なし。

ServiceManaged

Boolean

セキュリティグループのユーザーが Alibaba Cloud サービスであるか、ディストリビューターであるかを示します。

有効な値:

  • true

  • false

Description

String

セキュリティグループの説明。

なし。

SecurityGroupId

String

セキュリティグループの ID。

なし。

ResourceGroupId

String

セキュリティグループが属するリソースグループの ID。

なし。

SecurityGroupName

String

セキュリティグループの名前。

なし。

SecurityGroupType

String

セキュリティグループのタイプ。

有効な値:

  • normal: ベーシックセキュリティグループ

  • enterprise: アドバンストセキュリティグループ

Tags

List

セキュリティグループのタグ。

なし。

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"
        ]
      }
    }
  }
}