workload-placement-settings

workload-placement-settings
workload-placement-settings

Represents the settings for placement

JSON Example
{
    "taggingScope": "string",
    "tagGroups": [
        {
            "name": "string",
            "prioritized": false,
            "resourceTags": [
                {
                    "category": "string",
                    "name": "string"
                }
            ]
        }
    ],
    "excludedClusterTagGroups": [
        {
            "name": "string",
            "prioritized": false,
            "resourceTags": [
                {
                    "category": "string",
                    "name": "string"
                }
            ]
        }
    ],
    "excludedVmTagGroups": [
        {
            "name": "string",
            "prioritized": false,
            "resourceTags": [
                {
                    "category": "string",
                    "name": "string"
                }
            ]
        }
    ],
    "placementSettingsEnabled": false,
    "clusterExclusionEnabled": false,
    "vmExclusionEnabled": false
}
string
taggingScope
Optional

Tagging Scope

Possible values are : CLUSTER_BASED, HOST_BASED, UNKNOWN,
array of tag-group
tagGroups
Optional

All tag groups

array of tag-group
excludedClusterTagGroups
Optional

Collection of cluster excluded tag groups

array of tag-group
excludedVmTagGroups
Optional

Collection of VM excluded tag groups

boolean
placementSettingsEnabled
Optional

Turn off placement settings. Criteria defined in 'tagGroups' will no longer be considered for VM placement. By default 'true'.

boolean
clusterExclusionEnabled
Optional

Turn off exclusion settings for Cluster. By default 'false'.

boolean
vmExclusionEnabled
Optional

Turn off exclusion settings for VM. By default 'false'.