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

Resource Orchestration Service:ALIYUN::ARMS::EnvironmentFeature

最終更新日:Jan 23, 2025

ALIYUN::ARMS::EnvironmentFeature は、機能をインストールするために使用されます。

構文

{
  "Type": "ALIYUN::ARMS::EnvironmentFeature",
  "Properties": {
    "EnvironmentId": String,
    "FeatureVersion": String,
    "FeatureName": String,
    "Config": Map
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

EnvironmentId

String

はい

いいえ

環境 ID。

なし。

FeatureVersion

String

はい

いいえ

機能のバージョン。

なし。

FeatureName

String

はい

いいえ

機能名。

なし。

Config

Map

いいえ

はい

機能に関するメタデータ情報。

なし。

戻り値

Fn::GetAtt

  • EnvironmentId: 環境 ID。

  • FeatureStatus: 機能の状態。

  • Feature: 機能に関するインストール情報。

  • FeatureName: 機能名。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      ExtensionResource:
        Type: ALIYUN::ARMS::EnvironmentFeature
        Properties:
          EnvironmentId: env-xxxxx
          FeatureVersion: 1.1.17
          FeatureName: metric-agent
    Outputs:
      EnvironmentId:
        Description: The environment ID.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - EnvironmentId
      FeatureStatus:
        Description: The status of the feature.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - FeatureStatus
      Feature:
        Description: The installation information of the feature.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - Feature
      FeatureName:
        Description: The name of the feature.
        Value:
          Fn::GetAtt:
            - ExtensionResource
            - FeatureName
    
  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "ExtensionResource": {
          "Type": "ALIYUN::ARMS::EnvironmentFeature",
          "Properties": {
            "EnvironmentId": "env-xxxxx",
            "FeatureVersion": "1.1.17",
            "FeatureName": "metric-agent"
          }
        }
      },
      "Outputs": {
        "EnvironmentId": {
          "Description": "環境 ID。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "EnvironmentId"
            ]
          }
        },
        "FeatureStatus": {
          "Description": "機能のステータス。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "FeatureStatus"
            ]
          }
        },
        "Feature": {
          "Description": "機能のインストール情報。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "Feature"
            ]
          }
        },
        "FeatureName": {
          "Description": "機能の名前。",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionResource",
              "FeatureName"
            ]
          }
        }
      }
    }