workload-placement-settings

workload-placement-settings
workload-placement-settings

Represents the settings for placement

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

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

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'.

array of tag-group
tagGroups
Optional

All tag groups

string
taggingScope
Optional

Tagging Scope

Possible values are : CLUSTER_BASED, HOST_BASED, UNKNOWN,
boolean
vmExclusionEnabled
Optional

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