SegmentationSessionSettings

SegmentationSessionSettings
Segmentation Session Settings

Configuration settings for a segmentation session, including CSV column mappings and publish settings. csv_mappings applies to the asset CSV. Extends ManagedResource to support versioning and audit tracking.

Notes:

  • csv_mappings must be configured (via PUT /{session-id}/settings) before triggering PARSE_FILE; changes after parsing has started have no effect until the file is re-parsed.
  • allow_existing_group_rename controls whether promoted groups are renamed to match the segmentation naming convention at publication time.
  • This is a per-session resource; changes here do not affect other sessions.
AllOf
This class requires all of the following:
JSON Example
{
    "_create_user": "system",
    "_create_time": 1781138986404,
    "_last_modified_user": "admin",
    "_last_modified_time": 1781139555120,
    "_revision": 1,
    "_resource_type": "string",
    "_system_owned": false,
    "id": "f4a7eb15-43c4-44cb-ac5c-8a5d5c15235b",
    "display_name": "settings_f4a7eb15-43c4-44cb-ac5c-8a5d5c15235b",
    "description": "string",
    "site_ids": [],
    "csv_mappings": {
        "asset_identifiers": [
            "asset id",
            "asset name",
            "asset ip"
        ],
        "columns": [
            "asset type",
            "asset name",
            "asset ip",
            "asset id",
            "infrastructure service",
            "region",
            "zone",
            "environment",
            "application",
            "application tier"
        ],
        "asset_type": "asset type",
        "hierarchy_scopes": {
            "region_scope": "region",
            "zone_scope": "zone",
            "environment_scope": "environment",
            "application_scope": "application",
            "application_tier_scope": "application tier"
        },
        "infrastructure_service": "infrastructure service"
    },
    "allow_existing_group_rename": true
}