説明
type 属性に基づいてサービスインスタンスのアップグレードタイプを特定し、サービスインスタンスをアップグレードします。
構文
Action: ACS::CN::DetermineUpgradeServiceInstanceTypeAndPerformUpgrade
Properties:
regionId: String
serviceInstanceId: String
resourceName: String
applicationGroupName: String
artifactsUrl: String
artifactsDownloadDirectory: String
commandType: String
commandContent: String
workingDir: String
timeout: Number
enableParameter: Boolean
parameters: Json
whetherModifyEssLifecycleHook: Boolean
imageId: String
type: String属性
属性 | 説明 | タイプ | 必須 | デフォルト値 | 制限 |
regionId | リージョン ID。 | String | いいえ | {{ ACS::RegionId }} | |
serviceInstanceId | Compute Nest サービスインスタンスの ID。 | String | はい | ||
resourceName | コマンドを実行する Elastic Compute Service (ECS) インスタンスのリソース名。 | String | いいえ | ||
applicationGroupName | コマンドを実行する ECS インスタンスのアプリケーショングループ名。 | String | いいえ | ||
artifactsUrl | ファイルのソース URL。 | String | いいえ | ||
artifactsDownloadDirectory | ファイルをダウンロードするディレクトリ。 | String | いいえ | ||
commandType | コマンドタイプ。 | String | いいえ | RunShellScript | |
commandContent | コマンドの内容。 | String | はい | コマンドの長さは最大 16,384 バイトです。 | |
workingDir | コマンドを実行するディレクトリ。 | String | いいえ | ||
timeout | タイムアウト期間。 | Number | いいえ | 3600 | |
enableParameter | コマンドに暗号化パラメーターまたはカスタムパラメーターが含まれているかどうかを指定します。 | Boolean | False | ||
parameters | コマンドパラメーター。 | Json | いいえ | {} | |
whetherModifyEssLifecycleHook | スケーリンググループのライフサイクルフックを更新するかどうかを指定します。 | Boolean | いいえ | False | |
imageId | イメージ ID。 | String | いいえ | ||
type | アップグレードタイプ。 | String | はい |
出力
なし
関連情報
詳細については、GitHub の ACS::CN::DetermineUpgradeServiceInstanceTypeAndPerformUpgrade をご参照ください。