-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Github actions auto update oos templates
- Loading branch information
Showing
2 changed files
with
0 additions
and
254 deletions.
There are no files selected for viewing
140 changes: 0 additions & 140 deletions
140
templates/ACS-ESS-LifeCycleDownloadFileAndRunCommand.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,140 +0,0 @@ | ||
FormatVersion: OOS-2019-06-01 | ||
Description: | ||
en: Use lifecycleHook to download file and run command in the specified scaling activity instance | ||
zh-cn: 使用生命周期挂钩下载文件到实例并执行命令 | ||
name-en: ACS-ESS-LifeCycleDownloadFileAndRunCommand | ||
name-zh-cn: 使用生命周期挂钩下载文件到实例并执行命令 | ||
categories: | ||
- elastic_manage | ||
Parameters: | ||
sourcePath: | ||
Type: String | ||
Label: | ||
en: SourcePath | ||
zh-cn: 存储文件的URL | ||
destinationDir: | ||
Label: | ||
en: DestinationDir | ||
zh-cn: 实例中文件复制的目标目录 | ||
Type: String | ||
whetherSaveToFile: | ||
Label: | ||
en: whetherSaveToFile | ||
zh-cn: 是否将内容下载到特定文件 | ||
Type: Boolean | ||
Default: true | ||
commandContent: | ||
Label: | ||
en: CommandContent | ||
zh-cn: 在ECS实例中执行的云助手命令 | ||
Type: String | ||
AssociationProperty: Code | ||
Default: echo hello | ||
timeout: | ||
Label: | ||
en: Timeout | ||
zh-cn: ECS实例中执行命令的超时时间 | ||
Type: Number | ||
Default: 600 | ||
regionId: | ||
Label: | ||
en: RegionId | ||
zh-cn: 地域ID | ||
Description: | ||
en: The ID of region | ||
zh-cn: '地域ID,请使用弹性伸缩系统默认值 ${regionId}' | ||
Type: String | ||
Default: '${regionId}' | ||
instanceIds: | ||
Label: | ||
en: InstanceIds | ||
zh-cn: ECS实例ID列表 | ||
Description: | ||
en: The ID list of the ECS instance | ||
zh-cn: 'ECS实例ID列表,请使用弹性伸缩系统默认值 ["${instanceId}"]' | ||
Type: List | ||
Default: | ||
- '${instanceIds}' | ||
lifecycleHookId: | ||
Label: | ||
en: LifecycleHookId | ||
zh-cn: 生命周期挂钩ID | ||
Description: | ||
en: The ID of the lifecycle hook | ||
zh-cn: '生命周期挂钩ID,请使用弹性伸缩系统默认值 ${lifecycleHookId}' | ||
Type: String | ||
Default: '${lifecycleHookId}' | ||
lifecycleActionToken: | ||
Label: | ||
en: LifecycleActionToken | ||
zh-cn: 实例关联的特定伸缩活动的令牌 | ||
Description: | ||
en: The token that indicates a specific scaling activity associated with an instance | ||
zh-cn: '实例关联的特定伸缩活动的令牌,请使用弹性伸缩系统默认值 ${lifecycleActionToken}' | ||
Type: String | ||
Default: '${lifecycleActionToken}' | ||
rateControl: | ||
Label: | ||
en: RateControl | ||
zh-cn: 速率控制 | ||
Type: Json | ||
AssociationProperty: RateControl | ||
Default: | ||
Mode: Concurrency | ||
MaxErrors: 0 | ||
Concurrency: 10 | ||
OOSAssumeRole: | ||
Label: | ||
en: OOSAssumeRole | ||
zh-cn: OOS扮演的RAM角色 | ||
Type: String | ||
Default: OOSServiceRole | ||
RamRole: '{{ OOSAssumeRole }}' | ||
Tasks: | ||
- Name: downloadFileAndRunCommand | ||
OnError: CompleteLifecycleActionForAbandon | ||
OnSuccess: CompleteLifecycleActionForContinue | ||
Action: ACS::ESS::DownloadFileAndRunCommand | ||
Description: | ||
en: Downloads file to the ECS instances adn run command | ||
zh-cn: 下载文件到实例并执行命令 | ||
Properties: | ||
regionId: '{{ regionId }}' | ||
instanceId: '{{ ACS::TaskLoopItem }}' | ||
sourceType: https | ||
sourcePath: '{{ sourcePath }}' | ||
destinationDir: '{{ destinationDir }}' | ||
whetherSaveToFile: '{{ whetherSaveToFile }}' | ||
commandContent: '{{ commandContent }}' | ||
timeout: '{{ timeout }}' | ||
Loop: | ||
RateControl: '{{ rateControl }}' | ||
Items: '{{ instanceIds }}' | ||
- Name: CompleteLifecycleActionForContinue | ||
Action: 'ACS::ExecuteAPI' | ||
Description: | ||
en: Modify lifecycle action for continue | ||
zh-cn: 修改伸缩活动的等待状态为继续完成 | ||
OnSuccess: 'ACS::END' | ||
Properties: | ||
Service: ESS | ||
API: CompleteLifecycleAction | ||
Parameters: | ||
RegionId: '{{ regionId }}' | ||
LifecycleHookId: '{{ lifecycleHookId }}' | ||
LifecycleActionToken: '{{ lifecycleActionToken }}' | ||
LifecycleActionResult: CONTINUE | ||
- Name: CompleteLifecycleActionForAbandon | ||
Action: 'ACS::ExecuteAPI' | ||
Description: | ||
en: Complete lifecycle action for Abandon | ||
zh-cn: 修改伸缩活动的等待状态为弃用 | ||
Properties: | ||
Service: ESS | ||
API: CompleteLifecycleAction | ||
Parameters: | ||
RegionId: '{{ regionId }}' | ||
LifecycleHookId: '{{ lifecycleHookId }}' | ||
LifecycleActionToken: '{{ lifecycleActionToken }}' | ||
LifecycleActionResult: ABANDON | ||
|
||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,114 +0,0 @@ | ||
FormatVersion: OOS-2019-06-01 | ||
Description: | ||
name-en: ACS-Redis-BulkyModifyInstanceBackupTime | ||
name-zh-cn: Redis实例开启增量备份 | ||
categories: | ||
- security | ||
Parameters: | ||
regionId: | ||
Label: | ||
en: RegionId | ||
zh-cn: 地域ID | ||
Type: String | ||
AssociationProperty: RegionId | ||
Default: '{{ ACS::RegionId }}' | ||
preferredBackupTime: | ||
Label: | ||
en: backup time | ||
zh-cn: 备份时间 | ||
Description: | ||
zh-cn: 必须为整点,且间隔时间为1小时,格式为HH:mmZ-HH:mmZ(UTC时间) | ||
en: TThe beginning and end of the time range must be on the hour. The duration must be an hour. Specify the time in the ISO 8601 standard in the HH:mmZ-HH:mmZ format. The time must be in UTC. | ||
Type: String | ||
Default: '07:00Z-08:00Z' | ||
preferredBackupPeriod: | ||
Label: | ||
en: backup period | ||
zh-cn: 备份周期 | ||
Type: List | ||
AllowedValues: | ||
- Monday | ||
- Tuesday | ||
- Wednesday | ||
- Thursday | ||
- Friday | ||
- Saturday | ||
- Sunday | ||
enableBackupLog: | ||
Label: | ||
en: enable or disable incremental data backup | ||
zh-cn: 开启或关闭数据闪回功能 | ||
Description: | ||
en: Only Tair (Redis Enterprise Edition) memory type and persistent memory type support this parameter, 1 enable ,0 disable. | ||
zh-cn: 仅Tair(Redis企业版)内存型和持久内存型支持该参数。1:开启 0:关闭,默认值。 | ||
Type: String | ||
AllowedValues: | ||
- 1 | ||
- 0 | ||
instanceIds: | ||
Label: | ||
en: The Ids of redis instances | ||
zh-cn: Redis实例Id列表 | ||
Type: List | ||
rateControl: | ||
Label: | ||
en: RateControl | ||
zh-cn: 任务执行的并发比率 | ||
Type: Json | ||
AssociationProperty: RateControl | ||
Default: | ||
Mode: Concurrency | ||
MaxErrors: 0 | ||
Concurrency: 10 | ||
OOSAssumeRole: | ||
Label: | ||
en: OOSAssumeRole | ||
zh-cn: OOS扮演的RAM角色 | ||
Type: String | ||
RamRole: '{{ OOSAssumeRole }}' | ||
Tasks: | ||
- Name: ModifyInstanceMaintainTime | ||
Action: ACS::ExecuteAPI | ||
Description: | ||
en: Enable backup log | ||
zh-cn: Redis实例开启增量备份 | ||
Properties: | ||
Service: R-KVSTORE | ||
API: ModifyBackupPolicy | ||
Parameters: | ||
RegionId: '{{ regionId }}' | ||
InstanceId: '{{ ACS::TaskLoopItem }}' | ||
PreferredBackupTime: '{{ preferredBackupTime }}' | ||
PreferredBackupPeriod: | ||
'Fn::Join': | ||
- ',' | ||
- '{{ preferredBackupPeriod }}' | ||
EnableBackupLog: '{{ enableBackupLog }}' | ||
Loop: | ||
RateControl: '{{ rateControl }}' | ||
Items: '{{ instanceIds }}' | ||
Metadata: | ||
ALIYUN::OOS::Interface: | ||
ParameterGroups: | ||
- Parameters: | ||
- regionId | ||
- instanceIds | ||
Label: | ||
default: | ||
zh-cn: 选择实例 | ||
en: Select Instances | ||
- Parameters: | ||
- preferredBackupTime | ||
- preferredBackupPeriod | ||
- enableBackupLog | ||
Label: | ||
default: | ||
zh-cn: 设置备份策略 | ||
en: Set Backup Policy | ||
- Parameters: | ||
- rateControl | ||
- OOSAssumeRole | ||
Label: | ||
default: | ||
zh-cn: 高级选项 | ||
en: Control Options | ||