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 パッケージのバージョン。 | 例: サンプルコード 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 パッチベースライン情報をクエリできます。 | サンプルコード 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 暗号化パラメーター。 | 例: サンプルコード 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 テンプレートのバージョン。 | 例: サンプルコード 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 テンプレートのバージョン情報が取得されます。
|