custom-group-membership
custom-group-membership
Custom group membership definition
JSON Example
{
"custom-group-properties": [
{
"exclusionValue": "string",
"inclusionValue": "string",
"name": "string",
"type": "string"
}
],
"excludedResources": [
"string"
],
"includedResources": [
"string"
],
"rules": [
{
"propertyConditionRules": [
{
"compareOperator": "string",
"doubleValue": "number",
"key": "string",
"stringValue": "string"
}
],
"relationshipConditionRules": [
{
"compareOperator": "string",
"name": "string",
"relation": "string",
"travesalSpecId": "string"
}
],
"resourceKindKey": {
"adapterKind": "string",
"resourceKind": "string"
},
"resourceNameConditionRules": [
{
"compareOperator": "string",
"name": "string"
}
],
"resourceTagConditionRules": [
{
"category": "string",
"compareOperator": "string",
"stringValue": "string"
}
],
"statConditionRules": [
{
"compareOperator": "string",
"doubleValue": "number",
"key": "string",
"stringValue": "string"
}
]
}
]
}
array of custom-group-property
custom-group-properties
Optional
Collection of custom group properties
array of string
excludedResources
Optional
Collection of resources to exclude from the given group. This property is useful when the group membership is dynamic and you want to explicitly exclude certain set of resources even if they are selected by the rule engine.
array of string
includedResources
Optional
Collection of resources to include in the given group