资源编排服务 RFS-APM.AutoScaler:模型属性
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
name |
是 |
自动弹性伸缩策略的名称 参数类型:string 取值说明:用户自定义 取值约束:长度限制:1-64,租户唯一,正则规范要求:{"regex":"^[a-zA-Z][0-9a-zA-Z-_]*$","min_length":1,"max_length":64} |
maxInstances |
是 |
自动伸缩策略所支持的最大实例数,达到这个数目后将不再扩容 参数类型:integer 取值说明:1-1000的整型数字,如:15 默认值:10 取值约束:1-1000的整型数字,此数字必须大于minInstance的值 使用建议:根据规格按需选择 |
appName |
是 |
自动弹性伸缩策略作用的应用名称 参数类型:string 取值说明:模板中CCE.deployment对象的名称 默认值:"" 使用建议:建议通过连线到CCE.deployment对象自动以get_reference方法获取或者手动输入 |
rules |
是 |
自动弹性伸缩的规则,表明扩容或缩容的策略(当前仅支持根据性能指标扩缩容) 参数类型: APM .AutoscalerRule数组 取值说明:APM.AutoscalerRule类型数组 取值约束:满足APM.AutoscalerRule类型数组定义 使用建议:在“组成部分”中选择rules字段根据提示的字段进行扩充填写 |
clusterId |
否 |
自动弹性伸缩策略作用的应用所在的集群ID 参数类型:HuaweiCloud.CCE.Cluster.Id 取值说明:模板中CCE.cluster对象的ID 取值约束:{u'max_length': 64} 使用建议:建议通过连线到CCE.deployment对象,根据该对象连接的CCE.cluster,以 get_attribute方法获取或手动输入 |
cooldownTime |
是 |
弹性伸缩的冷却时间,即连续两次弹性伸缩的间隔时间 参数类型:integer 取值说明:0-86400的整型数字,单位秒,例如180 默认值:60 取值约束:0-86400的整型数字,即从完全没有冷却时间到最大冷却时间24小时 使用建议:根据规格按需选择 |
minInstances |
是 |
自动伸缩策略所支持的最小实例数,达到这个数目后将不再缩容 参数类型:integer 取值说明:1-1000的整型数字,如:15 默认值:1 取值约束:1-1000的整型数字,此数字必须小于maxInstance的值 使用建议:根据规格按需选择 |
type |
是 |
自动弹性伸缩策略的类型 参数类型:string 取值说明:当前支持应用类型进行自动弹性伸缩,即策略可以加载到无状态应用及CCE的deployment对象 默认值:app 取值约束:当前仅可填写“app” 使用建议:使用默认值 |