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

Resource Orchestration Service:ECS リソース

最終更新日:Mar 17, 2026

AssociationProperty の値

説明

対応する AssociationPropertyMetadata

ALIYUN::ECS::ZoneId

ECS ゾーン ID の照会。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • SystemDiskCategory: システムディスクタイプ。

  • InstanceType: インスタンスタイプ。

  • InstanceChargeType: インスタンス課金方法。

  • WithAvailableResource: 任意のインスタンスタイプに在庫があるゾーンをフィルタリング。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ZoneId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ZoneId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}

ALIYUN::ECS::Command::CommandId

クラウドアシスタントコマンド ID または Alibaba Cloud コマンド ID。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • ImageId: イメージ ID。

    イメージのオペレーティングシステムタイプによって表示されるコマンドタイプを制限。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "CommandId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Command::CommandId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      CommandId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Command::CommandId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 説明例

    この例では、CommandId パラメーターの AssociationProperty を ALIYUN::ECS::Command::CommandId に、AssociationPropertyMetadata を RegionId に設定します。これにより、現在のリージョンで Alibaba Cloud が提供する ECS クラウドアシスタントコマンドまたはパブリックコマンドが取得されます。

ALIYUN::ECS::DeploymentSet::DeploymentSetId

ECS デプロイメントセットのデプロイメントセット ID の照会。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • Strategy: デプロイメント戦略。有効な値:

    • Availability: 高可用性戦略。

    • AvailabilityGroup: デプロイメントクラスター高可用性戦略。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECSDeploymentSetId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::DeploymentSet::DeploymentSetId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "Strategy": "Availability"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ECSDeploymentSetId:
    Type: String
    AssociationProperty: ALIYUN::ECS::DeploymentSet::DeploymentSetId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      Strategy: Availability

ALIYUN::ECS::Disk::DataDiskCategory

データディスクタイプ。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • ZoneId: ゾーン ID。

  • InstanceType: インスタンスタイプ。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        },
        "DataDiskCategory": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DataDiskCategory",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "InstanceType": "${InstanceType}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
      DataDiskCategory:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::DataDiskCategory
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
          InstanceType: ${InstanceType}
  • 説明例

    この例では、DataDiskCategory パラメーターの AssociationProperty を ALIYUN::ECS::Disk::DataDiskCategory に、AssociationPropertyMetadata を RegionId、ZoneId、および InstanceType に設定します。これにより、ECS データディスクタイプが取得されます。

ALIYUN::ECS::Disk::DiskId

ディスク ID。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • ZoneId: ゾーン ID。

  • InstanceId: インスタンス ID。

  • DiskType: ディスクタイプ。

  • カテゴリ: インスタンスタイプ。

  • SnapshotId: スナップショット ID。

  • DiskChargeType: ディスク課金方法。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "DiskId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DiskId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      DiskId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::DiskId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 説明例

    この例では、DiskId パラメーターの AssociationProperty を ALIYUN::ECS::Disk::DiskId に、AssociationPropertyMetadata を RegionId に設定します。これにより、現在のゾーンで ECS クラウドディスク ID が取得されます。

ALIYUN::ECS::Disk::SystemDiskCategory

システムディスクタイプ。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • ZoneId: ゾーン ID。

  • InstanceType: インスタンスタイプ。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        },
        "SystemDiskCategory": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::SystemDiskCategory",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}",
            "InstanceType": "${InstanceType}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceType
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
      SystemDiskCategory:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::SystemDiskCategory
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
          InstanceType: ${InstanceType}
  • 説明例

    この例では、SystemDiskCategory パラメーターの AssociationProperty を ALIYUN::ECS::Disk::SystemDiskCategory に、AssociationPropertyMetadata を RegionId、ZoneId、および InstanceType に設定します。これにより、ECS システムディスクタイプが取得されます。

ALIYUN::ECS::Image::ImageId

イメージ ID。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • SupportedImageOwnerAlias: サポートされているイメージタイプ。

  • InstanceType: インスタンス仕様。

  • ImageFamily: イメージファミリー名。

  • IsSupportIoOptimized: イメージが I/O 最適化インスタンスで実行できるかどうか。

  • OSType: オペレーティングシステムタイプ。

  • Architecture: イメージアーキテクチャ。

  • Usage: イメージが ECS インスタンスで既に実行されているかどうか。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ImageId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Image::ImageId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "SupportedImageOwnerAlias": ["system", "self", "others"]
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ImageId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Image::ImageId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          SupportedImageOwnerAlias:
            - system
            - self
            - others
  • 説明例

    この例では、ImageId パラメーターの AssociationProperty を ALIYUN::ECS::Image::ImageId に、AssociationPropertyMetadata を RegionId と SupportedImageOwnerAlias に設定します。これにより、現在のゾーンで ECS イメージ ID が取得されます。

ALIYUN::ECS::Instance::AttributeSelector

ECS 属性セレクター。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AttributeSelector": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::AttributeSelector"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AttributeSelector:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::AttributeSelector
  • 説明例

    この例では、AttributeSelector パラメーターの AssociationProperty を ALIYUN::ECS::Instance::AttributeSelector に設定します。これにより、ECS 属性セレクターが取得されます。

ALIYUN::ECS::Instance::InstanceId

ECS インスタンス ID。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • InstanceType: インスタンス仕様。

  • InstanceTypeFamily: インスタンスファミリー。

  • Platform: オペレーティングシステムプラットフォーム。

  • OSType: オペレーティングシステムタイプ。

  • Status: インスタンスステータス。

  • NetworkType: インスタンスネットワークタイプ。

  • DisabledNetworkType: 無効なネットワークタイプ。

  • ShowNetworkType: インスタンスネットワークタイプを表示。

  • InternetChargeType: パブリック帯域幅課金方法。

  • DisabledInternetChargeType: 無効なパブリック帯域幅課金方法。

  • ShowInternetChargeType: パブリック帯域幅課金方法を表示。

  • ChargeType: インスタンス課金方法。

  • DisabledChargeType: 無効なインスタンス課金方法。

  • ShowChargeType: インスタンス課金方法を表示。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      InstanceId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 説明例

    この例では、InstanceId パラメーターの AssociationProperty を ALIYUN::ECS::Instance::InstanceId に、AssociationPropertyMetadata を RegionId に設定します。これにより、現在利用可能なリージョンで既存の ECS インスタンスが取得されます。

ALIYUN::ECS::Instance::InstancePropertyEditor

ECS インスタンスプロパティエディター。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstancePropertyEditor": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstancePropertyEditor"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstancePropertyEditor:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstancePropertyEditor
  • 説明例

    この例では、InstancePropertyEditor パラメーターの AssociationProperty を ALIYUN::ECS::Instance::InstancePropertyEditor に設定します。これにより、ECS インスタンスプロパティエディターが取得されます。

ALIYUN::ECS::Instance::InstanceType

ECS インスタンスタイプ。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • ZoneId: ゾーン ID。

  • InstanceChargeType: インスタンス課金方法。

  • SpotStrategy: 従量課金インスタンスの入札戦略。

  • CreateACKClusterParams: Container Service がサポートする ECS 仕様をフィルタリング。

    • NetworkPlugin: ネットワークプラグイン。例:terway-eniip

  • Constraints: インスタンスタイプフィルタリング条件を定義 (複数の条件の組み合わせを許可)。

    • InstanceType: インスタンスタイプ。例:ecs.c6.xlarge

    • InstanceTypeFamily: インスタンスタイプが属するインスタンスファミリー。例:ecs.c6

    • vCPU: インスタンスタイプの vCPU コア数。

    • Memory: インスタンスタイプのメモリサイズ。

    • Architecture: CPU アーキテクチャ。

      • X86: x86 コンピューティング。

      • ARM: Arm コンピューティング。

      • Heterogeneous: ヘテロジニアスコンピューティング GPU/FPGA/NPU。

      • elastic_bareMetal: ECS ベアメタルインスタンス。

    • CustomizeFamily: カスタムインスタンスファミリー。

      • 高クロック速度

      • 汎用

      • コンピューティング最適化

      • メモリ最適化

      • ビッグデータ

      • ローカル SSD

      • Arm 汎用

      • Arm コンピューティング最適化

      • Arm メモリ最適化

      • GPU A10

      • GPU V100

      • GPU T4

      • GPU P100

      • GPU P4

      • GPU グリッド

      • gpu-arm

      • GPU FPGA ASIC

      • その他の GPU

      • ベーシック

      • Elastic Bare Metal コンピューティング

      • Elastic Bare Metal GPU コンピューティング

      • スーパーコンピューティングクラスターコンピューティング

      • スーパーコンピューティングクラスター GPU コンピューティング

      • 拡張

      • 現在の推奨

      • Elastic Bare Metal コンピューティング 中国 CPU

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::InstanceType",
          "AssociationPropertyMetadata": {
            "Constraints": {
              "Architecture": [
                "X86"
              ],
              "vCPU": [
                4
              ],
              "Memory": [
                8
              ]
            }
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::InstanceType
        AssociationPropertyMetadata:
          Constraints:
            Architecture:
              - X86
            vCPU:
              - 4
            Memory:
              - 8
  • 説明例

    この例では、InstanceType パラメーターの AssociationProperty を ALIYUN::ECS::Instance::InstanceType に、AssociationPropertyMetadata を Constraints (Architecture、vCPU、Memory) に設定します。これにより、現在のリージョンで、x86 コンピューティングアーキテクチャ、4 vCPU、8 GB メモリを持つ ECS インスタンスタイプが取得されます。

ALIYUN::ECS::Instance::MaxBandwidthIn

ECS の最大パブリックインバウンド帯域幅。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "MaxBandwidthIn": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::MaxBandwidthIn"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      MaxBandwidthIn:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::MaxBandwidthIn
  • 説明例

    この例では、MaxBandwidthIn パラメーターの AssociationProperty を ALIYUN::ECS::Instance::MaxBandwidthIn に設定します。これにより、ECS の最大パブリックインバウンド帯域幅が取得されます。

ALIYUN::ECS::Instance::OSType

ECS インスタンスのオペレーティングシステムタイプを照会。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • InstanceId: ECS インスタンス ID。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECSInstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ECSOSType": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::OSType",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "InstanceId": "${ECSInstanceId}"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ECSInstanceId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::InstanceId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  ECSOSType:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::OSType
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      InstanceId: ${ECSInstanceId}

ALIYUN::ECS::Instance::Password

ECS インスタンスパスワードコンポーネント。

説明

パスワードは 8 ~ 30 文字で、大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含める必要があります。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "password": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::Password"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      password:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::Password
  • 説明例

    この例では、password パラメーターの AssociationProperty を ALIYUN::ECS::Instance::Password に設定して、ECS インスタンスのパスワード制約を適用します。

    制約: パスワードは 8 ~ 30 文字で、大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含める必要があります。

ALIYUN::ECS::Instance::RenewPeriod

ECS 更新期間。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RenewPeriod": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::RenewPeriod"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RenewPeriod:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::RenewPeriod
  • 説明例

    この例では、RenewPeriod パラメーターの AssociationProperty を ALIYUN::ECS::Instance::RenewPeriod に設定します。これにより、ECS 更新期間が取得されます。

ALIYUN::ECS::Instance::StopMode

ECS 停止モード。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "StopMode": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Instance::StopMode"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      StopMode:
        Type: String
        AssociationProperty: ALIYUN::ECS::Instance::StopMode
  • 説明例

    この例では、StopMode パラメーターの AssociationProperty を ALIYUN::ECS::Instance::StopMode に設定します。これにより、ECS 停止モードが取得されます。

ALIYUN::ECS::InstanceType::AvailableInstanceType

利用可能な ECS インスタンスタイプ。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "AvailableInstanceType": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::InstanceType::AvailableInstanceType"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      AvailableInstanceType:
        Type: String
        AssociationProperty: ALIYUN::ECS::InstanceType::AvailableInstanceType
  • 説明例

    この例では、AvailableInstanceType パラメーターの AssociationProperty を ALIYUN::ECS::InstanceType::AvailableInstanceType に設定します。これにより、利用可能な ECS インスタンスタイプが取得されます。

ALIYUN::ECS::KeyPair::KeyPairName

キーペア。

RegionId: リージョン ID (デフォルトはスタックのリージョン)。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "KeyPairName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::KeyPair::KeyPairName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      KeyPairName:
        Type: String
        AssociationProperty: ALIYUN::ECS::KeyPair::KeyPairName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 説明例

    この例では、KeyPairName パラメーターの AssociationProperty を ALIYUN::ECS::KeyPair::KeyPairName に、AssociationPropertyMetadata を RegionId に設定します。これにより、現在のリージョンで ECS キーペアが取得されます。

ALIYUN::ECS::LaunchTemplate::LaunchTemplateId

起動テンプレート ID。

RegionId: リージョン ID (デフォルトはスタックのリージョン)。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "LaunchTemplateId":{
          "AssociationProperty":"ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      LaunchTemplateId:
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 説明例

    この例では、LaunchTemplateId パラメーターの AssociationProperty を ALIYUN::ECS::LaunchTemplate::LaunchTemplateId に、AssociationPropertyMetadata を RegionId に設定します。これにより、現在のゾーンで ECS 起動テンプレートが取得されます。

ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion

起動テンプレートバージョン。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • LaunchTemplateId: 起動テンプレート ID。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "LaunchTemplateId": {
          "AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateId",
          "Type": "String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "LaunchTemplateVersion": {
          "AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion",
          "Type": "String",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "LaunchTemplateId": "${LaunchTemplateId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      LaunchTemplateId:
        Type: String
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      LaunchTemplateVersion:
        Type: String
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          LaunchTemplateId: ${LaunchTemplateId}
  • 説明例

    この例では、LaunchTemplateVersion パラメーターの AssociationProperty を ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion に、AssociationPropertyMetadata を RegionId と LaunchTemplateId に設定します。これにより、選択した ECS 起動テンプレートのバージョン情報が取得されます。

ALIYUN::ECS::ManagedInstance::InstanceId

ECS ホストインスタンス ID。

  • RegionId: リージョン ID (デフォルトはスタックのリージョン)。

  • OsType: ホストインスタンスのオペレーティングシステムタイプ。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "InstanceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ManagedInstance::InstanceId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      InstanceId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ManagedInstance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 説明例

    この例では、InstanceId パラメーターの AssociationProperty を ALIYUN::ECS::ManagedInstance::InstanceId に、AssociationPropertyMetadata を RegionId に設定します。これにより、現在利用可能なリージョンで ECS ホストインスタンス ID が取得されます。

ALIYUN::ECS::RAM::Role

ECS インスタンスに割り当てられたインスタンス RAM ロール。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Role": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RAM::Role"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Role:
        Type: String
        AssociationProperty: ALIYUN::ECS::RAM::Role
  • 説明例

    この例では、Role パラメーターの AssociationProperty を ALIYUN::ECS::RAM::Role に設定します。これにより、ECS インスタンスに割り当てられたインスタンス RAM ロールが取得されます。

ALIYUN::ECS::RegionId

リージョン ID (デフォルトはスタックのリージョン)。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
  • 説明例

    この例では、RegionId パラメーターの AssociationProperty を ALIYUN::ECS::RegionId に設定します。これにより、利用可能なリージョンが一覧表示されます。

ALIYUN::ECS::RegionId::RegionDeploy

ECS デプロイリージョンを設定。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ECSRegionDeploy": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId::RegionDeploy"
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ECSRegionDeploy:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId::RegionDeploy

ALIYUN::ECS::RegionId::TargetRegionIds

ECS インスタンスターゲットリージョン ID。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "TargetRegionIds": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId::TargetRegionIds"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      TargetRegionIds:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId::TargetRegionIds
  • 説明例

    この例では、TargetRegionIds パラメーターの AssociationProperty を ALIYUN::ECS::RegionId::TargetRegionIds に設定します。これにより、ECS インスタンスターゲットリージョン ID が取得されます。

ALIYUN::ECS::ResourceGroup::ResourceGroupId

リソースグループ。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ResourceGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ResourceGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
  • 例の説明

    この例では、ResourceGroupId パラメーターの AssociationProperty を ALIYUN::ECS::ResourceGroup::ResourceGroupId に設定します。

ALIYUN::ECS::SecurityGroup::PortRange

IP プロトコルに基づいて ECS セキュリティグループのポート範囲を設定します。

  • IpProtocol: IP プロトコル。有効な値は次のとおりです:

    • ALL: 複数のプロトコルを同時にサポートします。

    • TCP: TCP プロトコル。

    • UDP: UDP プロトコル。

    • ICMP: ICMP プロトコル。

    • GRE: GRE プロトコル。

    • ICMPv6: ICMPv6 プロトコル。

コード例

JSON の例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ECSSecurityGroupPortRange": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::SecurityGroup::PortRange",
      "AssociationPropertyMetadata": {
        "IpProtocol": "ALL"
      }
    }
  }
}

YAML の例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ECSSecurityGroupPortRange:
    Type: String
    AssociationProperty: ALIYUN::ECS::SecurityGroup::PortRange
    AssociationPropertyMetadata:
      IpProtocol: ALL

ALIYUN::ECS::SecurityGroup::SecurityGroupId

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

  • RegionId:リージョン ID (デフォルトはスタックのリージョン)。

  • VpcId:VPC ID。

例:

  • コード例

    JSON の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "SecurityGroupId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::SecurityGroup::SecurityGroupId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "VpcId": "${VpcId}"
          }
        }
      }
    }

    YAML の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      SecurityGroupId:
        Type: String
        AssociationProperty: ALIYUN::ECS::SecurityGroup::SecurityGroupId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          VpcId: ${VpcId}
    
  • 例の説明

    この例では、SecurityGroupId パラメーターの AssociationProperty に ALIYUN::ECS::SecurityGroup::SecurityGroupId を、AssociationPropertyMetadata に RegionId と VpcId を設定します。これにより、現在のリージョンで選択された VPC 配下のセキュリティグループ ID が取得されます。

ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId

スナップショットポリシー ID。

RegionId:リージョン ID(デフォルト値はスタックのリージョン)。

例:

  • コード例

    JSON 形式の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "AutoSnapshotPolicyId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML 形式の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      AutoSnapshotPolicyId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 説明

    この例では、AutoSnapshotPolicyId パラメーターの AssociationProperty を ALIYUN::ECS::Snapshot::AutoSnapshotPolicyId に設定し、AssociationPropertyMetadata を RegionId に指定しています。これにより、現在のリージョンで利用可能な ECS 自動スナップショットポリシーが取得されます。

ALIYUN::ECS::Snapshot::SnapshotId

ECS インスタンスディスクのスナップショット ID。

  • RegionId:リージョン ID(デフォルトはスタックのリージョン)。

  • InstanceId:ECS インスタンス ID。

  • DiskId:クラウドディスク ID。

  • Status:スナップショットのステータス。

  • SnapshotType:スナップショット作成タイプ。

  • Category:スナップショットタイプ。

例:

  • コード例

    JSON の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "DiskId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Disk::DiskId"
        },
        "SnapshotId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::Snapshot::SnapshotId",
          "AssociationPropertyMetadata": {
            "DiskId": "${DiskId}"
          }
        }
      }
    }

    YAML の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      DiskId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Disk::DiskId
      SnapshotId:
        Type: String
        AssociationProperty: ALIYUN::ECS::Snapshot::SnapshotId
        AssociationPropertyMetadata:
          DiskId: ${DiskId}
  • 例の説明

    この例では、SnapshotId パラメーターの AssociationProperty を ALIYUN::ECS::Snapshot::SnapshotId に設定します。これにより、ECS インスタンスディスクのスナップショット ID を取得します。

ALIYUN::ECS::TAG

ECS インスタンスにすでにアタッチされているタグ情報。

  • RegionId:リージョン ID(デフォルトはスタックのリージョン)。

  • ResourceType:リソースタイプの定義。

例:

  • コード例

    JSON の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "Tag": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::TAG",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      Tag:
        Type: String
        AssociationProperty: ALIYUN::ECS::TAG
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 例の説明

    この例では、Tag パラメーターの AssociationProperty を ALIYUN::ECS::TAG に設定します。これにより、ECS インスタンスのタグ情報を取得します。

ALIYUN::ECS::VPC::VPCId

仮想プライベートクラウド (VPC) ID。

RegionId:リージョン ID (デフォルトはスタックのリージョン)。

例:

  • コード例

    JSON の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 例の説明

    この例では、VpcId パラメーターの AssociationProperty を ALIYUN::ECS::VPC::VPCId に設定し、AssociationPropertyMetadata を RegionId に設定します。これにより、現在のリージョン内の仮想プライベートクラウド (VPC) ID が取得されます。

ALIYUN::ECS::VSwitch

vSwitch オブジェクト

  • RegionId:リージョン ID(デフォルト値はスタックのリージョン)

  • ZoneId:ゾーン ID

  • VpcId:仮想プライベートクラウド(VPC)ID

  • InstanceType:インスタンスタイプ

例:

  • コード例

    JSON 形式の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ZoneId": {
          "Type": "String",
          "AssociationProperty": "ZoneId"
        },
        "VSwitchId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VSwitch",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "ZoneId": "${ZoneId}"
          }
        }
      }
    }

    YAML 形式の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ZoneId:
        Type: String
        AssociationProperty: ZoneId
      VSwitchId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VSwitch
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          ZoneId: ${ZoneId}
  • 説明例

    この例では、VSwitchId パラメーターの AssociationProperty を ALIYUN::ECS::VSwitch に、AssociationPropertyMetadata を RegionId および ZoneId に設定します。これにより、現在のリージョンで選択された利用可能な vSwitch オブジェクトが取得されます。