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

Resource Orchestration Service:OOS リソース

最終更新日:Mar 17, 2026

AssociationProperty 値

説明

対応する AssociationPropertyMetadata

ALIYUN::OOS::Command::CommandContent

OOS コマンド実行スクリプト。

CommandType:コマンドタイプ。

有効な値:

  • RunBatScript

  • RunPowerShellScript

  • RunShellScript

  • RunPythonScript

  • RunPerlScript

例:

  • サンプルコード

    JSON の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "CommandContent": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Command::CommandContent",
          "AssociationPropertyMetadata": {
            "CommandType": "RunPythonScript"
          }
        }
      }
    }

    YAML の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      CommandContent:
        Type: String
        AssociationProperty: ALIYUN::OOS::Command::CommandContent
        AssociationPropertyMetadata:
          CommandType: RunPythonScript
  • 例の説明

    この例では、CommandContent パラメーターの AssociationProperty プロパティが ALIYUN::OOS::Command::CommandContent に設定され、AssociationPropertyMetadata プロパティが CommandType に設定されています。この構成により、OOS スクリプトが実行されます。

ALIYUN::OOS::Component::TimerTrigger

OOS タイマートリガーコンポーネント。

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

例:

  • サンプルコード

    JSON の例:

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

    YAML の例:

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

    この例では、TimerTrigger パラメーターの AssociationProperty プロパティが ALIYUN::OOS::Component::TimerTrigger に設定され、AssociationPropertyMetadata プロパティが RegionId に設定されています。この構成により、OOS タイマートリガーコンポーネントが構成されます。

ALIYUN::OOS::File::FileUrl

アップロードするファイルの URL。

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

  • FileType:エクスポートに使用されるフォーマット。

    有効な値: local、https、github、および oss。

例:

  • サンプルコード

    JSON の例:

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

    YAML の例:

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

    この例では、FileUrl パラメーターの AssociationProperty プロパティが ALIYUN::OOS::File::FileUrl に設定されています。この構成により、ファイルが OSS にアップロードされます。

ALIYUN::OOS::Package::PackageName

OOS パッケージの名前。

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

例:

  • サンプルコード

    JSON の例:

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

    YAML の例:

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

    この例では、PackageName パラメーターの AssociationProperty プロパティが ALIYUN::OOS::Package::PackageName に設定され、AssociationPropertyMetadata プロパティが RegionId に設定されています。この構成により、現在のリージョンの OOS パッケージに関する情報が取得されます。

ALIYUN::OOS::Package::PackageVersion

OOS パッケージのバージョン。

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

  • TemplateName:テンプレート名。

例:

  • サンプルコード

    JSON の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "PackageName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Package::PackageName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "PackageVersion": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Package::PackageVersion",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "TemplateName": "${PackageName}"
          }
        }
      }
    }

    YAML の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      PackageName:
        Type: String
        AssociationProperty: ALIYUN::OOS::Package::PackageName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      PackageVersion:
        Type: String
        AssociationProperty: ALIYUN::OOS::Package::PackageVersion
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          TemplateName: ${PackageName}
  • 例の説明

    この例では、PackageVersion パラメーターの AssociationProperty プロパティが ALIYUN::OOS::Package::PackageVersion に設定され、AssociationPropertyMetadata プロパティが RegionId と TemplateName に設定されています。この構成により、現在のリージョンの OOS パッケージのバージョン情報が取得されます。

ALIYUN::OOS::Parameter::Value

標準 OOS パラメーター。

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

例:

  • サンプルコード

    JSON の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "ParameterValue": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Parameter::Value",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      ParameterValue:
        Type: String
        AssociationProperty: ALIYUN::OOS::Parameter::Value
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 例の説明

    この例では、ParameterValue パラメーターの AssociationProperty プロパティが ALIYUN::OOS::Parameter::Value に設定され、AssociationPropertyMetadata プロパティが RegionId に設定されています。この構成により、現在のリージョンの標準 OOS パラメーターに関する情報が取得されます。

ALIYUN::OOS::PatchBaseline::PatchBaselineName

OOS パッチベースライン情報をクエリできます。

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

  • Name:パッチベースラインの名前。

サンプルコード

JSON の例:

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RegionId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::RegionId"
    },
    "OOSPatchBaselineName": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::OOS::PatchBaseline::PatchBaselineName",
      "AssociationPropertyMetadata": {
        "RegionId": "${RegionId}"
      }
    }
  }
}

YAML の例:

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RegionId:
    Type: String
    AssociationProperty: ALIYUN::ECS::RegionId
  OOSPatchBaselineName:
    Type: String
    AssociationProperty: ALIYUN::OOS::PatchBaseline::PatchBaselineName
    AssociationPropertyMetadata:
      RegionId: ${RegionId}

ALIYUN::OOS::SecretParameter::Value

OOS 暗号化パラメーター。

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

例:

  • サンプルコード

    JSON の例:

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

    YAML の例:

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

    この例では、SecretParameter パラメーターの AssociationProperty プロパティが ALIYUN::OOS::SecretParameter::Value に設定され、AssociationPropertyMetadata プロパティが RegionId に設定されています。この構成により、現在のリージョンの OOS 暗号化パラメーターに関する情報が取得されます。

ALIYUN::OOS::Template::Content

OOS テンプレートのコンテンツ。

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

  • TemplateVersion:OOS テンプレートのバージョン。

  • TemplateReadOnly:テンプレートが読み取り専用であるかどうかを指定します。

  • TemplateName:OOS テンプレートの名前。

例:

  • サンプルコード

    JSON の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "TemplateContent": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Template::Content",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        }
      }
    }

    YAML の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      TemplateContent:
        Type: String
        AssociationProperty: ALIYUN::OOS::Template::Content
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
  • 例の説明

    この例では、TemplateName パラメーターの AssociationProperty 属性を ALIYUN::OOS::Template::TemplateName に、AssociationPropertyMetadata 属性を RegionId に設定することで、現在のリージョンの OOS テンプレートコンテンツを取得します。

ALIYUN::OOS::Template::TemplateName

OOS テンプレートの名前。

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

例:

  • サンプルコード

    JSON の例:

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

    YAML の例:

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

    この例では、TemplateName パラメーターの AssociationProperty プロパティが ALIYUN::OOS::Template::TemplateName に設定され、AssociationPropertyMetadata プロパティが RegionId に設定されています。この構成により、現在のリージョンの OOS テンプレートの名前が取得されます。

ALIYUN::OOS::Template::TemplateVersion

OOS テンプレートのバージョン。

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

  • TemplateName:テンプレート名。

例:

  • サンプルコード

    JSON の例:

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "RegionId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::RegionId"
        },
        "TemplateName": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Template::TemplateName",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}"
          }
        },
        "TemplateVersion": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::OOS::Template::TemplateVersion",
          "AssociationPropertyMetadata": {
            "RegionId": "${RegionId}",
            "TemplateName": "${TemplateName}"
          }
        }
      }
    }

    YAML の例:

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      RegionId:
        Type: String
        AssociationProperty: ALIYUN::ECS::RegionId
      TemplateName:
        Type: String
        AssociationProperty: ALIYUN::OOS::Template::TemplateName
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
      TemplateVersion:
        Type: String
        AssociationProperty: ALIYUN::OOS::Template::TemplateVersion
        AssociationPropertyMetadata:
          RegionId: ${RegionId}
          TemplateName: ${TemplateName}
  • 例の説明

    この例では、TemplateVersion パラメーターの AssociationProperty プロパティが ALIYUN::OOS::Template::TemplateVersion に設定され、AssociationPropertyMetadata プロパティが RegionId と TemplateName に設定されています。この構成により、現在のリージョンの OOS テンプレートのバージョン情報が取得されます。