配置审计
条件表达式元素 | 是否必填 | 含义 |
条件表达式元素 | 是否必填 | 含义 |
资源条件键 | 是 | 用于描述资源特征,一般取自资源配置字段或当前资源类型的关联资源配置字段。 |
操作符 | 是 | 条件表达式的操作符。 |
预期条件值 | 否 | 允许为空,例如:操作符为IsNotEmpty。 |
关系运算符Operator | 操作符描述 | 对应的条件值类型要求 | 条件值填写方式 | 转rego示例 |
关系运算符Operator | 操作符描述 | 对应的条件值类型要求 | 条件值填写方式 | 转rego示例 |
GreaterOrEquals | 大于等于 | Number | 手填 |
|
Greater | 大于 | Number | 手填 |
|
Less | 小于 | Number | 手填 |
|
LessOrEquals | 小于等于 | Number | 手填 |
|
Equals | 等于 | Number | 手填 |
|
NotEquals | 不等于 | Number | 手填 |
|
Contains | 包含 | Array | 手填 |
|
NotContains | 不包含 | Array | 手填 |
|
ContainsAll | 包含全部 | Array | 手填 |
every i in ["1","2","3"] { i in input.A }
|
ExcludeAll | 排除全部 | Array | 不展示 |
every i in ["1","2","3"] { not i in input.A }
|
In | 存在 | Array | 不展示 |
|
NotIn | 不存在 | Array | 不展示 |
|
IsEmpty | 为空 | Array | 不展示 |
|
AllIn | 全部存在 | Array | 不展示 |
every i in input.A { i != null }
every i in input.A { i != null }
every i in input.A { i != null }
every i in input.A { i != null } |
IsNotEmpty | 不为空 | Array | 不展示 |
|
NotContainsNull | 不包含空值 | Array | 不展示 |
every i in input.A { i != "" }
|
AllGreater | 元素全部大于 | Array | 手填 |
every i in input.A { i > 1 }
|
AllLessOrEquals | 元素全部小于等于 | Array | 手填 |
every i in input.A { i <= 1 }
|
BoolEquals | 等于 | Boolean | 手填 |
|
NotBoolEquals | 不等于 | Boolean | 手填 |
|
StringEquals | 等于 | String | 手填 |
|
NotStringEquals | 不等于 | String | 手填 |
|
StringIn | 存在 | String | 不展示 |
|
NotStringIn | 不存在 | String | 不展示 |
|
StringContains | 包含 | String | 手填 |
|
NotStringContains | 不包含 | String | 手填 |
|
IsStringEmpty | 为空 | String | 不展示 |
|
IsNotStringEmpty | 不为空 | String | 不展示 |
|
StringMatch | 匹配正则 | String | 手填 |
|
ExpiredDays | 过去天数 | String | 手填 | |
FutureDays | 剩余天数 | String | 手填 | |
新增的 | 为空 | Object | 不展示 |
|
| 不为空 | Object | 不展示 |
|