custom-group

custom-group
custom-group

Custom Group description

JSON Example
{
    "autoResolveMembership": false,
    "id": "string",
    "links": [
        {
            "description": "string",
            "href": "string",
            "name": "string",
            "rel": "string"
        }
    ],
    "membershipDefinition": {
        "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"
                    }
                ]
            }
        ]
    },
    "policy": "string",
    "resourceKey": {
        "adapterKindKey": "string",
        "extension": {
            "anyObjects": [
                {}
            ]
        },
        "links": [
            {
                "description": "string",
                "href": "string",
                "name": "string",
                "rel": "string"
            }
        ],
        "name": "string",
        "resourceIdentifiers": [
            {
                "identifierType": {
                    "dataType": "string",
                    "extension": {
                        "anyObjects": [
                            {}
                        ]
                    },
                    "isPartOfUniqueness": false,
                    "links": [
                        {
                            "description": "string",
                            "href": "string",
                            "name": "string",
                            "rel": "string"
                        }
                    ],
                    "name": "string"
                },
                "key": "string",
                "links": [
                    {
                        "description": "string",
                        "href": "string",
                        "name": "string",
                        "rel": "string"
                    }
                ],
                "name": "string",
                "uniquelyIdentifying": false,
                "value": "string"
            }
        ],
        "resourceKindKey": "string"
    }
}
boolean
autoResolveMembership
Optional

Automatically update membership

string As uuid As uuid
id
Required

Identifier of custom group

array of link
links
Optional

links

membershipDefinition
Required

Custom group membership definition

string As uuid As uuid
policy
Optional

Policy identifier

resourceKey
Required

Represents a composite key for uniquely identifying a Resource.