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

Resource Orchestration Service:CAS リソース

最終更新日:Mar 18, 2026

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::CAS::Certificate::CertificateId

SLB インスタンスの証明書。

RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

例:

  • コード例

    JSON 例:

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

    YAML 例:

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

    この例では、Certificate パラメーターの AssociationProperty を ALIYUN::CAS::Certificate::CertificateId に設定し、AssociationPropertyMetadata を RegionId に設定することで、現在のリージョンで SLB サービスの証明書を取得する方法を示しています。

CEN リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::CEN::Instance::CenId

現在の Alibaba Cloud アカウント下の Cloud Enterprise Network (CEN) インスタンス情報を照会します。

  • ResourceGroupId:CEN インスタンスが属するリソースグループの ID。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ResourceGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
    },
    "CenId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CEN::Instance::CenId",
      "AssociationPropertyMetadata": {
        "ResourceGroupId": "${ResourceGroupId}"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ResourceGroupId:
    Type: String
    AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
  CenId:
    Type: String
    AssociationProperty: ALIYUN::CEN::Instance::CenId
    AssociationPropertyMetadata:
      ResourceGroupId: ${ResourceGroupId}

ALIYUN::CEN::TransitRouter::TransitRouterId

CEN インスタンス下の TransitRouter インスタンス情報を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • CenId:CEN インスタンス ID。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ResourceGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::ResourceGroup::ResourceGroupId"
    },
    "CenId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CEN::Instance::CenId",
      "AssociationPropertyMetadata": {
        "ResourceGroupId": "${ResourceGroupId}"
      }
    },
    "TransitRouterId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CEN::TransitRouter::TransitRouterId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "CenId": "${CenId}"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ResourceGroupId:
    Type: String
    AssociationProperty: ALIYUN::ECS::ResourceGroup::ResourceGroupId
  CenId:
    Type: String
    AssociationProperty: ALIYUN::CEN::Instance::CenId
    AssociationPropertyMetadata:
      ResourceGroupId: ${ResourceGroupId}
  TransitRouterId:
    Type: String
    AssociationProperty: ALIYUN::CEN::TransitRouter::TransitRouterId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      CenId: ${CenId}

CMS リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::CMS::Alarm::MetricSelector

Cloud Monitor が公開するメトリクスの詳細を照会します。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CMSMetricSelector": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CMS::Alarm::MetricSelector"
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CMSMetricSelector:
    Type: String
    AssociationProperty: ALIYUN::CMS::Alarm::MetricSelector

ALIYUN::CMS::Alarm::Rule

しきい値アラートルール。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Rule": {
          "AssociationProperty": "ALIYUN::CMS::Alarm::Rule",
          "Type": "String",
          "Description": {
            "zh-cn": "Select threshold alert rule",
            "en": "AlarmRule"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Rule:
        AssociationProperty: ALIYUN::CMS::Alarm::Rule
        Type: String
        Description:
          zh-cn: Select threshold alert rule
          en: AlarmRule
  • 例の説明

    この例では、Rule パラメーターの AssociationProperty を ALIYUN::CMS::Alarm::Rule に設定することで、しきい値アラートルールを取得する方法を示しています。

ALIYUN::CMS::Alarm::SilenceTime

アラートサイレンス期間。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "SilenceTime": {
          "AssociationProperty": "ALIYUN::CMS::Alarm::SilenceTime",
          "Type": "String",
          "Description": {
            "zh-cn": "Alert silence period",
            "en": "SilenceTime"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      SilenceTime:
        AssociationProperty: ALIYUN::CMS::Alarm::SilenceTime
        Type: String
        Description:
          zh-cn: Alert silence period
          en: SilenceTime
  • 例の説明

    この例では、SilenceTime パラメーターの AssociationProperty を ALIYUN::CMS::Alarm::SilenceTime に設定することで、アラートサイレンス期間を取得する方法を示しています。

ALIYUN::CMS::Alarm::TriggerResources

アラートリソーストリガー。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "TriggerResources": {
          "AssociationProperty": "ALIYUN::CMS::Alarm::TriggerResources",
          "Type": "String",
          "Description": {
            "zh-cn": "Select alert resource trigger",
            "en": "TriggerResources"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      TriggerResources:
        AssociationProperty: ALIYUN::CMS::Alarm::TriggerResources
        Type: String
        Description:
          zh-cn: Select alert resource trigger
          en: TriggerResources
  • 例の説明

    この例では、TriggerResources パラメーターの AssociationProperty を ALIYUN::CMS::Alarm::TriggerResources に設定することで、アラートリソーストリガーを取得する方法を示しています。

ALIYUN::CMS::Event::EventFilterRule

イベントトリガーのアラートルール。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "EventRule": {
          "AssociationProperty": "ALIYUN::CMS::Event::EventFilterRule",
          "Type": "String",
          "Description": {
            "zh-cn": "Select Event-triggered Alert Rule",
            "en": "EventRule"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      EventRule:
        AssociationProperty: ALIYUN::CMS::Event::EventFilterRule
        Type: String
        Description:
          zh-cn: Select Event-triggered Alert Rule
          en: EventRule
  • 例の説明

    この例では、EventRule パラメーターの AssociationProperty を ALIYUN::CMS::Event::EventFilterRule に設定することで、イベントトリガーのアラートルールを取得する方法を示しています。

ALIYUN::CMS::Event::EventLevel

アラートレベル。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "EventLevel": {
          "AssociationProperty": "ALIYUN::CMS::Event::EventLevel",
          "Type": "String",
          "Description": {
            "zh-cn": "Select event alert level",
            "en": "EventLevel"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      EventLevel:
        AssociationProperty: ALIYUN::CMS::Event::EventLevel
        Type: String
        Description:
          zh-cn: Select event alert level
          en: EventLevel
  • 例の説明

    この例では、EventLevel パラメーターの AssociationProperty を ALIYUN::CMS::Event::EventLevel に設定することで、アラートレベルを取得する方法を示しています。

ALIYUN::CMS::Event::EventName

イベントアラート名。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "EventName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CMS::Event::EventName",
          "Description": {
            "zh-cn": "Select event alert name",
            "en": "EventName"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      EventName:
        AssociationProperty: ALIYUN::CMS::Event::EventName
        Type: String
        Description:
          zh-cn: Select event alert name
          en: EventName
  • 例の説明

    この例では、EventName パラメーターの AssociationProperty を ALIYUN::CMS::Event::EventName に設定することで、イベントアラート名を取得する方法を示しています。

ALIYUN::CMS::Product::ProductType

イベントをサポートする Alibaba Cloud サービス。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ProductType": {
          "AssociationProperty": "ALIYUN::CMS::Product::ProductType",
          "Type": "String",
          "Description": {
            "zh-cn": "Select event alert name",
            "en": "ProductType"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ProductType:
        AssociationProperty: ALIYUN::CMS::Product::ProductType
        Type: String
        Description:
          zh-cn: Select event alert name
          en: ProductType
  • 例の説明

    この例では、ProductType パラメーターの AssociationProperty を ALIYUN::CMS::Product::ProductType に設定することで、イベントをサポートする Alibaba Cloud サービスを取得する方法を示しています。

CR リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::CR::Instance::InstanceId

エンタープライズコンテナイメージインスタンス情報を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • InstanceStatus:インスタンスステータス。有効な値:

    • PENDING:初期化中。

    • INIT_ERROR:初期化失敗。

    • STARTING:起動中。

    • RUNNING:実行中。

    • STOPPING:停止中。

    • STOPPED:停止済み。

    • DELETING:削除中。

    • DELETED:削除済み。

  • コード例

    JSON 例:

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

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      CRInstanceId:
        Type: String
        AssociationProperty: ALIYUN::CR::Instance::InstanceId
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          InstanceStatus: RUNNING

ALIYUN::CR::NameSpace::Name

エンタープライズコンテナイメージ名前空間情報を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • NamespaceStatus:名前空間ステータス。有効な値:

    • NORMAL:正常。

    • DELETING:削除中。

  • InstanceId:インスタンス ID。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "CRNameSpace": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CR::NameSpace::Name",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "NamespaceStatus": "NORMAL"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  CRNameSpace:
    Type: String
    AssociationProperty: ALIYUN::CR::NameSpace::Name
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      NamespaceStatus: NORMAL

ALIYUN::CR::Repository::RepoName

エンタープライズコンテナイメージリポジトリ情報を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • RepoStatus:リポジトリステータス。有効な値:

    • NORMAL:正常。

    • DELETING:削除中。

    • DELETED:削除済み。

    • ALL:すべてのリポジトリステータス。

  • InstanceId:インスタンス ID。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "CRRepository": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CR::Repository::RepoName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "RepoStatus": "NORMAL"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  CRRepository:
    Type: String
    AssociationProperty: ALIYUN::CR::Repository::RepoName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      RepoStatus: NORMAL

ALIYUN::CR::Repository::Tag

エンタープライズコンテナイメージバージョン (Tag) 情報を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • RepoId:リポジトリ ID。

  • InstanceId:インスタンス ID。

コード例

JSON 例:

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

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  CRRepositoryTag:
    Type: String
    AssociationProperty: ALIYUN::CR::Repository::Tag
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

CS リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::CS::Cluster::ClusterId

コンテナクラスター ID。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • ClusterState:クラスターステータス。

    • running:実行中。

    • initial:初期化中。

    • unavailable:利用不可。

    • all:任意のステータス。

例:

  • コード例

    JSON 例:

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

    YAML 例:

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

    この例では、ClusterId パラメーターの AssociationProperty を ALIYUN::CS::Cluster::ClusterId に設定することで、コンテナクラスター ID を取得する方法を示しています。

ALIYUN::CS::Cluster::ClusterNodePool

コンテナクラスター内のノードプール。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • ClusterId:コンテナクラスター ID。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ClusterId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::CS::Cluster::ClusterId"
        },
        "ClusterNodePool":{
          "AssociationProperty":"ALIYUN::CS::Cluster::ClusterId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ClusterId": "${ClusterId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ClusterId:
        Type: String
        AssociationProperty: ALIYUN::CS::Cluster::ClusterId
      ClusterNodePool:
        AssociationProperty: ALIYUN::CS::Cluster::ClusterId
        Type: String
        AssociationPropertyMetadata:
          ClusterId: ${ClusterId}
  • 例の説明

    この例では、ClusterNodePool パラメーターの AssociationProperty を ALIYUN::CS::Cluster::ClusterNodePool に設定することで、コンテナクラスター内のノードプールを取得する方法を示しています。

ALIYUN::CS::Cluster::KubernetesVersion

Kubernetes バージョン情報を照会します。

  • ClusterType:クラスタータイプ。

    • Kubernetes:ACK 専用クラスター。

    • ManagedKubernetes:ACK マネージドクラスター(ACK Pro マネージドクラスター、ACK Basic クラスター、ACK Serverless Pro クラスター、ACK Serverless Basic クラスター、ACK Edge Pro クラスター、ACK Edge Basic クラスターを含む)。

    • ExternalKubernetes:登録済みクラスター。

  • Profile:特定のシナリオ向けのクラスタータイプ。

    • Default:エッジ以外のシナリオ向けクラスター。

    • Edge:エッジシナリオ向けクラスター。

    • Serverless:ASK クラスター。

  • Runtime:ランタイムタイプ。

    • docker:Docker ランタイム。

    • containerd:Containerd ランタイム。

    • Sandboxed-Container.runv:サンドボックスコンテナ。

  • KubernetesVersionPrefix:バージョンプレフィックス。

  • AutoSelectLatest:最新バージョンを自動選択。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CSManagedKubernetesClusterServiceCidr": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CS::Cluster::KubernetesVersion",
      "AssociationPropertyMetadata": {
        "AutoSelectLastest": true
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CSManagedKubernetesClusterServiceCidr:
    Type: String
    AssociationProperty: ALIYUN::CS::Cluster::KubernetesVersion
    AssociationPropertyMetadata:
      AutoSelectLastest: true

ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr

Kubernetes マネージドクラスターの Service CIDR 情報を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • ClusterType:クラスタータイプ。

  • VpcId:VPC ID。

  • NodeCidrMask:ノードに割り当てる IP アドレスの最大数。

  • ContainerCidr:コンテナ CIDR ブロック。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "CSManagedKubernetesClusterServiceCidr": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr",
      "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}
  CSManagedKubernetesClusterServiceCidr:
    Type: String
    AssociationProperty: ALIYUN::CS::ManagedKubernetesCluster::ServiceCidr
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      VpcId: ${VpcId}

Compute Nest リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::ComputeNest::Artifact::ArtifactId

Compute Nest デプロイメントアーティファクト情報を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • ArtifactType:デプロイメントアーティファクトタイプ。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ComputeNestArtifactArtifactId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ComputeNest::Artifact::ArtifactId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ComputeNestArtifactArtifactId:
    Type: String
    AssociationProperty: ALIYUN::ComputeNest::Artifact::ArtifactId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::ComputeNest::Artifact::ArtifactIdVersion

Compute Nest デプロイメントアーティファクトバージョン情報を照会します。

  • ArtifactId:デプロイメントアーティファクト ID。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ComputeNestArtifactArtifactId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ComputeNest::Artifact::ArtifactId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ComputeNestArtifactArtifactIdVersion": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ComputeNest::Artifact::ArtifactIdVersion",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "ArtifactId": "${ComputeNestArtifactArtifactId}"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ComputeNestArtifactArtifactId:
    Type: String
    AssociationProperty: ALIYUN::ComputeNest::Artifact::ArtifactId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  ComputeNestArtifactArtifactIdVersion:
    Type: String
    AssociationProperty: ALIYUN::ComputeNest::Artifact::ArtifactIdVersion
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      ArtifactId: ${ComputeNestArtifactArtifactId}

ALIYUN::ComputeNest::Service::ServiceId

Compute Nest サービス ID。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • InUsed:サービスが利用中かどうかを示します。

  • IsVendor:サービスプロバイダーが存在するかどうかを示します。

例:

  • コード例

    JSON 例:

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

    YAML 例:

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

    この例では、ServiceId パラメーターの AssociationProperty を ALIYUN::ComputeNest::Service::ServiceId に設定することで、Compute Nest サービス ID を取得する方法を示しています。

ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId

Compute Nest サービスインスタンス ID。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • ServiceType:サービスタイプ。

  • DeployType:デプロイタイプ。

  • Status:サービスステータス。

  • ServiceId:サービス ID。

  • Version:サービスバージョン。

  • IsVendor:サービスプロバイダーが存在するかどうかを示します。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ComputeNest::Service::ServiceId"
        },
        "ServiceInstanceId":{
          "AssociationProperty":"ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ServiceId": "${ServiceId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ServiceId:
        Type: String
        AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
      ServiceInstanceId:
        AssociationProperty: ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId
        Type: String
        AssociationPropertyMetadata:
          ServiceId: ${ServiceId}
  • 例の説明

    この例では、ServiceInstanceId パラメーターの AssociationProperty を ALIYUN::ComputeNest::ServiceInstance::ServiceInstanceId に設定することで、Compute Nest サービスインスタンス ID を取得する方法を示しています。

ALIYUN::ComputeNestSupplier::Service::ServiceVersion

Compute Nest サービスバージョン。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • ServiceId:サービス ID。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ComputeNest::Service::ServiceId"
        },
        "ServiceVersion":{
          "AssociationProperty":"ALIYUN::ComputeNestSupplier::Service::ServiceVersion",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ServiceId": "${ServiceId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ServiceId:
        Type: String
        AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
      ServiceVersion:
        AssociationProperty: ALIYUN::ComputeNestSupplier::Service::ServiceVersion
        Type: String
        AssociationPropertyMetadata:
          ServiceId: ${ServiceId}
  • 例の説明

    この例では、ServiceVersion パラメーターの AssociationProperty を ALIYUN::ComputeNestSupplier::Service::ServiceVersion に設定することで、Compute Nest サービスバージョンを取得する方法を示しています。

ComputeNestSupplier リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::ComputeNestSupplier::Service::ServiceVersion

Compute Nest サービスバージョン。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • ServiceId:サービス ID。

例:

  • コード例

    JSON 例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ServiceId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ComputeNest::Service::ServiceId"
        },
        "ServiceVersion":{
          "AssociationProperty":"ALIYUN::ComputeNestSupplier::Service::ServiceVersion",
          "Type":"String",
          "AssociationPropertyMetadata": {
            "ServiceId": "${ServiceId}"
          }
        }
      }
    }

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ServiceId:
        Type: String
        AssociationProperty: ALIYUN::ComputeNest::Service::ServiceId
      ServiceVersion:
        AssociationProperty: ALIYUN::ComputeNestSupplier::Service::ServiceVersion
        Type: String
        AssociationPropertyMetadata:
          ServiceId: ${ServiceId}
  • 例の説明

    この例では、ServiceVersion パラメーターの AssociationProperty を ALIYUN::ComputeNestSupplier::Service::ServiceVersion に設定することで、Compute Nest サービスバージョンを取得する方法を示しています。

DNS リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::DNS::Domain::ValidateDomain

DNS ドメイン名の利用可能性を検証します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • DomainType:ドメイン名タイプ。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "DNSValidateDomain": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::DNS::Domain::ValidateDomain",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  DNSValidateDomain:
    Type: String
    AssociationProperty: ALIYUN::DNS::Domain::ValidateDomain
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

DashVector リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::DashVector::ApiKey

AISearch API キーを照会します。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DashVectorApiKey": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::DashVector::ApiKey"
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DashVectorApiKey:
    Type: String
    AssociationProperty: ALIYUN::DashVector::ApiKey

Domain リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::Domain::DomainName

ドメイン名情報を照会します。

  • ShowDomainPrefixInput:ドメイン名プレフィックスの入力を許可するかどうかを示します。

  • MaxLength:ドメイン名の長さ制限。

  • CheckICP:ICP 登録ステータスをチェックします。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DomainName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::Domain::DomainName "
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DomainName:
    Type: String
    AssociationProperty: 'ALIYUN::Domain::DomainName'

EAS リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::EAS::Instance::InstanceType

EAS インスタンスタイプを照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • SubscriptionType:課金方法。有効な値:

    • Subscription:前払い。

    • PayAsYouGo:従量課金。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "EASInstanceType": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::EAS::Instance::InstanceType",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "SubscriptionType": "PayAsYouGo"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  EASInstanceType:
    Type: String
    AssociationProperty: ALIYUN::EAS::Instance::InstanceType
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      SubscriptionType: PayAsYouGo

ALIYUN::EAS::Resource::ResourceId

EAS リソースグループ情報を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "EASResourceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::EAS::Resource::ResourceId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  EASResourceId:
    Type: String
    AssociationProperty: ALIYUN::EAS::Resource::ResourceId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ECD リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::ECD::Bundle::DesktopType

デスクトップタイプの詳細を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

コード例

JSON 例:

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

YAML 例:

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

ECI リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::ECI::ContainerGroup::ContainerGroupId

ECI インスタンスのコンテナグループ情報を照会します。

  • RegionId:リージョン ID。デフォルト値はスタックが存在するリージョンです。

  • VSwitchId:インスタンスが属する vSwitch の ID。

  • ZoneId:インスタンスが属するゾーン。

  • SecurityGroupId:インスタンスが属するセキュリティグループの ID。

  • ComputeCategory:コンピューティング能力カテゴリ。

  • Status:インスタンスステータス。有効な値:

    • Pending:起動中。

    • Running:実行中。

    • 実行が成功しました。

    • Failed:失敗。

    • Scheduling:作成中。

    • ScheduleFailed:作成失敗。

    • Restarting:再起動中。

    • Updating:更新中。

    • Terminating:終了中。

    • Expired:期限切れ。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ECIContainerGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECI::ContainerGroup::ContainerGroupId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "Status": "Running"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ECIContainerGroupId:
    Type: String
    AssociationProperty: ALIYUN::ECI::ContainerGroup::ContainerGroupId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      Status: Running

ECS リソース

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。

    イメージの OSType に基づいて表示するコマンドのタイプを制限します。

例:

  • コード例

    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 に設定することで、現在のリージョンで ECS クラウドアシスタントコマンドまたは Alibaba Cloud が提供するパブリックコマンドを取得する方法を示しています。

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:ディスクタイプ。

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

  • 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 に設定することで、現在利用可能なリージョンで既存の Elastic Compute Service (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:コンテナサービスでサポートされる 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 Bare Metal インスタンスを指します。

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

      • high-clockSpeed

      • general-purpose

      • compute-optimized

      • memory-optimized

      • big-data

      • local-ssd

      • arm-general-purpose

      • arm-compute-optimized

      • arm-memory-optimized

      • gpu-a10

      • gpu-v100

      • gpu-t4

      • gpu-p100

      • gpu-p4

      • gpu-grid

      • gpu-arm

      • gpu-fpga-asic

      • gpu-other

      • basic

      • elastic-bareMetal-compute

      • elastic-bareMetal-GPU-compute

      • super-computeCluster-compute

      • super-computeCluster-GPU-compute

      • enhancement

      • current-recommendation

      • elastic-bareMetal-compute-china-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:
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateId
        Type: String
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      LaunchTemplateVersion:
        AssociationProperty: ALIYUN::ECS::LaunchTemplate::LaunchTemplateVersion
        Type: String
        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 オブジェクトを取得します。

EHPC リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::EHPC::Cluster::ClusterId

クラスターを選択します。

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

例:

  • コード例

    JSON 例:

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

    YAML 例:

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

    ClusterId パラメーターの AssociationProperty を ALIYUN::EHPC::Cluster::ClusterId に設定することで、EHPC クラスター ID を取得します。

ALIYUN::EHPC::FileSystem::FileSystemId

ファイルシステム ID。

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

例:

  • コード例

    JSON 例:

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

    YAML 例:

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

    FileSystemId パラメーターの AssociationProperty を ALIYUN::EHPC::FileSystem::FileSystemId に設定することで、EHPC ファイルシステム ID を取得します。

ALIYUN::EHPC::FileSystem::MountTargetDomain

マウントポイント。

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

  • VolumeId:Alibaba Cloud NAS インスタンス ID。

  • VpcId:VPC ID。

  • VSwitchId:vSwitch ID。

例:

  • コード例

    JSON 例:

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

    YAML 例:

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

    MountTargetDomain パラメーターの AssociationProperty を ALIYUN::EHPC::FileSystem::MountTargetDomain に設定することで、EHPC ファイルマウントターゲットリストを取得します。

ESS リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId

Auto Scaling グループの ID。

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

例:

  • コード例

    JSON 例:

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

    YAML 例:

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

    この例では、AutoScalingGroupId パラメーターの AssociationProperty を ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId に設定することで、Auto Scaling グループの ID を取得します。

ALIYUN::ESS::ECIScalingConfiguration::ContainerName

ECI スケーリンググループの構成を照会します。

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

  • ScalingGroupId:スケーリンググループの ID。

  • ScalingConfigurationId:スケーリング設定の ID。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "ESSECIScalingConfigurationContainerName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ESS::ECIScalingConfiguration::ContainerName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  ESSECIScalingConfigurationContainerName:
    Type: String
    AssociationProperty: ALIYUN::ESS::ECIScalingConfiguration::ContainerName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId

スケーリング設定の ID を照会します。

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

  • ScalingGroupId:スケーリンググループの ID。

  • AutoSelectFirst:最初の項目を選択するかどうかを指定します。

コード例

JSON 例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "AutoScalingGroupId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    },
    "ServiceConnectionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}",
        "ScalingGroupId": "${AutoScalingGroupId}",
        "AutoSelectFirst": true
      }
    }
  }
}

YAML 例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  AutoScalingGroupId:
    Type: String
    AssociationProperty: ALIYUN::ESS::AutoScalingGroup::AutoScalingGroupId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
  ServiceConnectionId:
    Type: String
    AssociationProperty: ALIYUN::ESS::ECIScalingConfiguration::ScalingConfigurationId
    AssociationPropertyMetadata:
      RegionId: ${RegionId}
      ScalingGroupId: ${AutoScalingGroupId}
      AutoSelectFirst: true

ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId

Auto Scaling 設定の ID。

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

例:

  • コード例

    JSON 例:

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

    YAML 例:

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

    この例では、ScalingConfigurationId パラメーターの AssociationProperty を ALIYUN::ESS::ScalingConfiguration::ScalingConfigurationId に設定することで、Auto Scaling 設定の ID を取得します。

Elasticsearch リソース

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::Elasticsearch::Instance::InstanceType

Elasticsearch インスタンスタイプ。

例:

  • コード例

    JSON 例:

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

    YAML 例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Elasticsearch:
        Type: String
        AssociationProperty: ALIYUN::Elasticsearch::Instance::InstanceType
  • 例の説明

    この例では、Elasticsearch パラメーターの AssociationProperty を ALIYUN::Elasticsearch::Instance::InstanceType に設定することで、Elasticsearch インスタンスタイプを取得します。