0.0.1-beta.4 • Published 4 months ago

@serverless-cd/srm-aliyun-fc-domain v0.0.1-beta.4

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago
class AliyunSrm extends FC {
  client
  constructor(client: any,region: string) {
    
  }
  @update({
    action: () => {}
  }) // 更新规则
  @tag('xx') // 添加标签
  create() {

  }

  @condition({
    tag: xx
  }) // 根据标签删除
  delete() {

  }
}

create decorators

update

作用于create创建的动作。主要作用为

  • 判断是否更新
  • 执行更新操作

生效

在pre阶段生效

使用

update({
  condition: () => {}, // 判断是否更新
  action: () => {}, // 执行更新操作
})

tag

给当前的云资源打上TAG标签

生效

在post阶段生效

使用

tag(name: string)

创建完成后打标签,后续用于删除操作

delete decorators

condition

根据标签进行删除

生效

在pre阶段生效

使用

condition(name: string)

用于判断是否可以删除的条件