Switch and network specification for a cell site group has been extended to include custom uplink-pnic mapping and teaming policy respectively.

Custom mapping is an optional parameter in the domain specification. If you do not provide an input, then the default mapping and policy is created. You can configure the custom uplink-pnic mapping and teaming policy using APIs.
Note:
  • This feature is only applicable to a cell site group.
  • This feature is not available for configuring through the user interface.
The following example is a snippet of the CSG specification file:
 {
    "name": "test-csg-6",
    "type": "CELL_SITE_GROUP",
    "enabled": true,
    "preDeployed": {
        "preDeployed": false
    },
    "parent": "rdc1",
    "switches": [
        {
            "name": "test-csg-6-dvs001",
            "uplinks": [
                {
                    "pnic": "vmnic0",
                    "name": "PortA1"
                },
                {
                    "pnic": "vmnic1",
                    "name": "PortA2"
                }
            ]
        },
        {
            "name": "test-csg-6-dvs002",
            "uplinks": [
                {
                    "pnic": "vmnic2",
                    "name": "PortB1"
                },
                {
                    "pnic": "vmnic3",
                    "name": "PortB2"
                }
            ]
        }
    ],
    "networks": [
        {
            "type": "application",
            "name": "dvs1-app-network-1",
            "segmentType": "vlan",
            "switch": "test-csg-6-dvs001",
            "vlan": 0,
            "mtu": 1500,
            "mac_learning_enabled": false,
            "uplinkTeamingPolicy": {
                "uplinkPortOrder": {
                    "active": [
                        "PortA1"
                    ],
                    "standby": [
                        "PortA2"
                    ],
                    "unused": []
                }
            }
        },
        {
            "type": "application",
            "name": "dvs2-app-network-1",
            "segmentType": "vlan",
            "switch": "test-csg-6-dvs002",
            "vlan": 0,
            "mtu": 1500,
            "mac_learning_enabled": false,
            "uplinkTeamingPolicy": {
                "uplinkPortOrder": {
                    "active": [
                        "PortB1"
                    ],
                    "standby": [
                        "PortB2"
                    ],
                    "unused": []
                }
            }
        },
        {
            "type": "management",
            "name": "management",
            "segmentType": "vlan",
            "switch": "test-csg-6-dvs001",
            "vlan": 0,
            "mtu": 1500,
            "mac_learning_enabled": false,
            "uplinkTeamingPolicy": {
                "uplinkPortOrder": {
                    "active": [
                        "PortA1"
                    ],
                    "standby": [
                        "PortA2"
                    ],
                    "unused": []
                }
            }
        }
    ],
    "csiTags": {},
    "csiCategories": {
        "useExisting": false
    }
}