ProposedSegmentationApplicationObject

ProposedSegmentationApplicationObject
Proposed Segmentation Application Object

Represents an application that may span multiple sites. Applications are logical groupings based on the application scope from the CSV hierarchy. Each application can contain multiple tiers (web, app, db, etc.).

The application_type and application_workload_type fields are writable and can be updated to change the classification of the application.

Notes:

  • application_type and application_workload_type are the only fields writable beyond publish_action (inherited); all other fields are system-managed.
  • tier_count is a read-only counter; tiers cannot be added or removed through this endpoint.
  • Use EPHEMERAL for application_workload_type when the application contains short-lived VMs whose identities may be reused.
JSON Example
{
    "_create_user": "admin",
    "_create_time": 1782155258592,
    "_last_modified_user": "admin",
    "_last_modified_time": 1782155258592,
    "_revision": 0,
    "_resource_type": "string",
    "_system_owned": false,
    "id": "-6286331157426286654",
    "display_name": "USA_Portland_Shared",
    "description": "string",
    "site_ids": [],
    "publish_action": "NONE",
    "segmentation_object_type": "ENVIRONMENT",
    "hierarchy_tags": [
        {
            "scope": "region",
            "tag": "USA"
        },
        {
            "scope": "zone",
            "tag": "Portland"
        },
        {
            "scope": "environment",
            "tag": "Shared"
        }
    ],
    "proposed_groups": [
        {
            "_create_user": "admin",
            "_create_time": 1782155258592,
            "_last_modified_user": "admin",
            "_last_modified_time": 1782155258592,
            "_revision": 0,
            "id": "674239690117385218",
            "display_name": "USA_Portland_Shared",
            "site_ids": [
                "123a456b-123c-456d-89ab-cdef12345678"
            ],
            "group_path": "/infra/domains/default/groups/c348192d-d1f0-37eb-9262-e9feac4a0547",
            "object_count_per_type": [
                {
                    "type": "VIRTUAL_MACHINE",
                    "count": 1
                }
            ],
            "group_action": "CREATE",
            "publish_status_info": {
                "publish_status": "READY_TO_PUBLISH"
            },
            "current_effective_vm_count": 0,
            "projected_effective_vm_count": 1
        }
    ],
    "publish_status": "READY_TO_PUBLISH",
    "parent_id": "-5834291957839695920",
    "application_type": "CRITICAL",
    "application_workload_type": "string",
    "tier_count": 0
}