SegmentationObject

SegmentationObject
Segmentation Object

Represents a segmentation object.

Notes:

  • segmentation_type is required and acts as a discriminator for subtypes: APPLICATION, ENVIRONMENT, TIER, INFRASTRUCTURE_ASSET, OTHER.
  • hierarchy (read-only) is the ordered list of scope-value pairs from top (region) to bottom (tier/application).
  • realization_groups (read-only) lists the per-site NSX group realizations.
  • status (read-only) reflects the overall realization status across all sites.
AllOf
This class requires all of the following:
JSON Example
{
    "_create_user": "string",
    "_create_time": 0,
    "_last_modified_user": "string",
    "_last_modified_time": 0,
    "_revision": 0,
    "_resource_type": "string",
    "_system_owned": false,
    "id": "string",
    "display_name": "string",
    "description": "string",
    "site_ids": [
        "string"
    ],
    "segmentation_type": "string",
    "hierarchy": [
        {
            "scope": "Application",
            "value": "E-Commerce Platform",
            "level": 0
        }
    ],
    "realization_groups": [
        {
            "display_name": "US_NewYork_Production_ECommerce",
            "site_id": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
            "realization_id": "b2c3d4e5-f6a7-8901-2345-678901bcdefg",
            "status": "SUCCESS",
            "policy_path": "/infra/domains/default/groups/app-001",
            "tags": [
                {
                    "scope": "site",
                    "tag": "production"
                }
            ]
        }
    ],
    "status": "SUCCESS"
}