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

Resource Orchestration Service:DATASOURCE::ECS::起動テンプレート

最終更新日:Mar 17, 2025

DATASOURCE::ECS::LaunchTemplates は、起動テンプレートをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::ECS::LaunchTemplates",
  "Properties": {
    "LaunchTemplateName": String,
    "LaunchTemplateId": String,
    "TemplateResourceGroupId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

LaunchTemplateName

String

いいえ

はい

起動テンプレートの名前。

なし。

LaunchTemplateId

String

いいえ

はい

起動テンプレートの ID。

なし。

TemplateResourceGroupId

String

いいえ

はい

起動テンプレートが属するリソースグループの ID。

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースのリフレッシュポリシー。

有効な値:

  • Never (デフォルト): スタックの更新時にデータソースリソースをリフレッシュしません。

  • Always: スタックの更新時にデータソースリソースをリフレッシュします。

戻り値

Fn::GetAtt

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

  • LaunchTemplates: 起動テンプレートの詳細。

プロパティ

タイプ

説明

制約

LaunchTemplateIds

List

起動テンプレートの ID。

なし。

LaunchTemplates

List

起動テンプレートの詳細。

なし。

LatestVersionNumber

Integer

起動テンプレートの最新のバージョン番号。

なし。

ModifiedTime

String

変更時刻。

なし。

TemplateResourceGroupId

String

起動テンプレートが属するリソースグループの ID。

なし。

LaunchTemplateName

String

起動テンプレートの名前。

なし。

LaunchTemplateId

String

起動テンプレートの ID。

なし。

TemplateTag

List

起動テンプレートのタグ。

なし。

DefaultVersionNumber

Integer

起動テンプレートのデフォルトバージョン番号。

なし。

CreatedBy

String

起動テンプレートの作成者。

なし。

CreateTime

String

起動テンプレートの作成時刻。

なし。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  LaunchTemplateId:
    Type: String
    Description:
      en: The ID of the launch template.
    Required: false
    AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ECS::LaunchTemplates
    Properties:
      LaunchTemplateId:
        Ref: LaunchTemplateId
Outputs:
  LaunchTemplateIds:
    Description: The list of launch template IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - LaunchTemplateIds
  LaunchTemplates:
    Description: The list of launch templates.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - LaunchTemplates
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "LaunchTemplateId": {
      "Type": "String",
      "Description": {
        "en": "The ID of the launch template."
      },
      "Required": false,
      "AssociationProperty": "ALIYUN::ECS::LaunchTemplate::LaunchTemplateId"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::LaunchTemplates",
      "Properties": {
        "LaunchTemplateId": {
          "Ref": "LaunchTemplateId"
        }
      }
    }
  },
  "Outputs": {
    "LaunchTemplateIds": {
      "Description": "The list of launch template IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "LaunchTemplateIds"
        ]
      }
    },
    "LaunchTemplates": {
      "Description": "The list of launch templates.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "LaunchTemplates"
        ]
      }
    }
  }
}