文档首页 > > 模板参考> 模板简介> policies

policies

分享
更新时间: 2019/05/06 GMT+08:00

policies为可选项,用于定义安全、监控等策略。目前支持的策略类型元素有:

  • HuaweiCloud.AntiDDos.Service:定义ECS虚拟机、EIP的防攻击策略。
  • HuaweiCloud.APM.PinPoint:定义Java应用的调用链监控策略。

policies格式:

<策略元素名称>:
  type: <策略元素类型>
  properties: <策略属性>
  targets: <策略作用对象>
表1 参数属性说明

属性

是否必选

参数类型

取值约束

描述

策略元素名称

字符串

由小写字母、数字和中划线“-”组成,长度为[1, 48]。

新建策略的名称,命名必须唯一。

策略元素类型

-

目前仅支持HuaweiCloud.AntiDDos.Service和HuaweiCloud.APM.PinPoint两种。

用于指定编排对象的具体类型,来自元素类型列表。

策略属性

-

属性信息基于策略元素类型展开,每种元素类型都有其相应的属性,具体属性详见元素列表

属性的变量可以来自inputs,也可以通过get_attribute获取运行时的信息。

若一个元素没有需要特别声明的属性,可以不定义properties。

策略作用对象

字符串

由大写字母、小写字母、数字和中划线“-”组成,长度为[1-64]。

策略一定要作用到某个或某些资源、应用上才是有效的。

policies 配置样例:
node_templates:
  myecs-vm:
    type: HuaweiCloud.ECS.CloudServer
    properties:
      vpcId: vpc-id-123
      name: myvm
      nics:
        - subnetId: subnet-id-123
      imageId: image-id-123
      instances: 1
      availabilityZone: az-1
      rootVolume:
        volumeType: SATA
        size: 40
      flavor: flavor-1
policies:
  myadtiddos:
    type: HuaweiCloud.AntiDDos.Service
    properties:
      floatingIpId: {get_attribute: [myecs-vm, floatingIpId]}  #EIP属性将从对象运行时的属性中获取
      trafficPos: 9
      appType: 1
      httpRequestPos: 1
      cleaningAccessPos: 8
      enableL7: false
    targets:
      - myecs-vm    #作用在myecs-vm虚拟机上
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区