TierSegmentationObject

TierSegmentationObject
Tier Segmentation Object

Extends SegmentationObject to represent a tier -- a functional layer within an application (e.g., Web, App, DB).

Notes:

  • tier_alerts (read-only) lists active alerts for this tier.
  • A tier's hierarchy includes all parent levels (region, zone, environment, application) above it.
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": "tier-001",
    "display_name": "US_NewYork_Production_ECommerce_Web",
    "description": "string",
    "site_ids": [
        "string"
    ],
    "segmentation_type": "TIER",
    "hierarchy": [
        {
            "scope": "Region",
            "value": "US",
            "level": 0
        },
        {
            "scope": "Zone",
            "value": "NewYork",
            "level": 1
        },
        {
            "scope": "Environment",
            "value": "Production",
            "level": 2
        },
        {
            "scope": "Application",
            "value": "ECommerce",
            "level": 3
        },
        {
            "scope": "Tier",
            "value": "Web",
            "level": 4
        }
    ],
    "realization_groups": [
        {
            "display_name": "US_NewYork_Production_ECommerce_Web",
            "site_id": "a1b2c3d4-e5f6-7890-1234-567890abcdef",
            "realization_id": "f7a8b9c0-d1e2-3456-7890-123456fabcde",
            "status": "SUCCESS",
            "policy_path": "/infra/domains/default/groups/tier-001",
            "tags": [
                {
                    "scope": "Region",
                    "tag": "US"
                },
                {
                    "scope": "Zone",
                    "tag": "NewYork"
                },
                {
                    "scope": "Environment",
                    "tag": "Production"
                },
                {
                    "scope": "Application",
                    "tag": "ECommerce"
                },
                {
                    "scope": "Tier",
                    "tag": "Web"
                }
            ]
        }
    ],
    "status": "SUCCESS",
    "tier_alerts": []
}