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

Resource Orchestration Service:ALIYUN::OOS::Parameter

最終更新日:Aug 12, 2026

ALIYUN::OOS::Parameter リソースは、共通パラメーターを作成します。

構文

{
  "Type": "ALIYUN::OOS::Parameter",
  "Properties": {
    "Type": String,
    "Constraints": String,
    "Description": String,
    "Value": String,
    "Name": String,
    "ResourceGroupId": String
  }
}

プロパティ

プロパティ名タイプ必須更新可能説明制約
TypeStringはいいいえパラメーターのタイプ。有効な値:
  • String
  • StringList
ConstraintsStringいいえいいえパラメーターの制約。有効な値:
  • AllowedValues:パラメーターに許可される値。値は配列を表す文字列です。
  • AllowedPattern:正規表現。
  • MinLength:パラメーターの最小長。
  • MaxLength:パラメーターの最大長。
DescriptionStringいいえはいパラメーターの説明。説明は 200 文字までです。
ValueStringはいはいパラメーターの値。値は 4096 文字までです。
NameStringはいいいえパラメーターの名前。名前は 200 文字までです。名前の先頭に ALIYUN、ACS、ALIBABA、ALICLOUD、または OOS は使用できません。名前に使用できる文字は、英字、数字、ハイフン (-)、アンダースコア (_) です。
ResourceGroupIdStringいいえはいリソースグループの ID。なし

戻り値

Fn::GetAtt

  • Name:パラメーターの名前。
  • Value:パラメーターの値。

例

  • YAML フォーマット

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      Parameter:
        Type: ALIYUN::OOS::Parameter
        Properties:
          Type: String
          Value: echo hello world
          Description: 中断ハンドラパラメーターのプレフィックス
          Name:
            Fn::Join:
              - ''
              - - /ecs-test-handler/run_commands/test-SampleWebAppAutoScalingGroup-
                - Ref: ALIYUN::StackId
    Outputs:
      Value:
        Description: パラメーターの値。
        Value:
          Fn::GetAtt:
            - Parameter
            - Value
      Name:
        Description: パラメーターの名前。
        Value:
          Fn::GetAtt:
            - Parameter
            - Name
  • JSON フォーマット

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "Parameter": {
          "Type": "ALIYUN::OOS::Parameter",
          "Properties": {
            "Type": "String",
            "Value": "echo hello world",
            "Description": "中断ハンドラパラメーターのプレフィックス",
            "Name": {
              "Fn::Join": [
                "",
                [
                  "/ecs-test-handler/run_commands/test-SampleWebAppAutoScalingGroup-",
                  {
                    "Ref": "ALIYUN::StackId"
                  }
                ]
              ]
            }
          }
        }
      },
      "Outputs": {
        "Value": {
          "Description": "パラメーターの値。",
          "Value": {
            "Fn::GetAtt": [
              "Parameter",
              "Value"
            ]
          }
        },
        "Name": {
          "Description": "パラメーターの名前。",
          "Value": {
            "Fn::GetAtt": [
              "Parameter",
              "Name"
            ]
          }
        }
      }
    }