diff --git a/templates/ACS-ESS-LifeCycleDownloadFileAndRunCommand.yaml b/templates/ACS-ESS-LifeCycleDownloadFileAndRunCommand.yaml index 734f7c3..e69de29 100644 --- a/templates/ACS-ESS-LifeCycleDownloadFileAndRunCommand.yaml +++ b/templates/ACS-ESS-LifeCycleDownloadFileAndRunCommand.yaml @@ -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 - diff --git a/templates/ACS-Redis-BulkyModifyInstanceBackupTime.yaml b/templates/ACS-Redis-BulkyModifyInstanceBackupTime.yaml index 5c08f16..e69de29 100644 --- a/templates/ACS-Redis-BulkyModifyInstanceBackupTime.yaml +++ b/templates/ACS-Redis-BulkyModifyInstanceBackupTime.yaml @@ -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