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_typeandapplication_workload_typeare the only fields writable beyondpublish_action(inherited); all other fields are system-managed.tier_countis a read-only counter; tiers cannot be added or removed through this endpoint.- Use
EPHEMERALforapplication_workload_typewhen the application contains short-lived VMs whose identities may be reused.
AllOf
This class requires all of the following:
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
}