config/NetworkController/settings.json

{
    "name": "NetworkController",
    "windowsFeature": [
        "NetworkController"
    ],
    "requiredModules": [
        "NetworkController"
    ],
    "properties": {
        "apiResources": [
            {
                "name": "AccessControlLists",
                "uri": "accessControlLists",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "AuditingSettingsConfig",
                "uri": "auditingSettings/configuration",
                "minVersion": "v3",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "Credentials",
                "uri": "credentials",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "Discovery",
                "uri": "discovery",
                "minVersion": "",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "GatewayPools",
                "uri": "gatewayPools",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "Gateways",
                "uri": "gateways",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "IDNSServerConfig",
                "uri": "iDNSServer/configuration",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "internalResourceInstances",
                "uri": "internalResourceInstances",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "LearnedIPAddresses",
                "uri": "learnedIPAddresses",
                "minVersion": "v5",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "LoadBalancerManagerConfig",
                "uri": "loadBalancerManager/config",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "LoadBalancerMuxes",
                "uri": "loadBalancerMuxes",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "LoadBalancers",
                "uri": "loadBalancers",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "LogicalNetworks",
                "uri": "logicalNetworks",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "MacPools",
                "uri": "macPools",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "NetworkControllerBackup",
                "uri": "networkControllerBackup",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "NetworkControllerRestore",
                "uri": "networkControllerRestore",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "NetworkControllerStatistics",
                "uri": "monitoring/networkControllerStatistics",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "NetworkInterfaces",
                "uri": "networkInterfaces",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "Operations",
                "uri": "operations",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": false
            },
            {
                "name": "OperationResults",
                "uri": "operationResults",
                "minVersion": "v1",
                "operationId": true,
                "includeInResourceDump": false
            },
            {
                "name": "PublicIPAddresses",
                "uri": "publicIPAddresses",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "SecurityTags",
                "uri": "securityTags",
                "minVersion": "v5",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "Servers",
                "uri": "Servers",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "ServiceInsertions",
                "uri": "serviceInsertions",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "SlbState",
                "uri": "diagnostics/slbState",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": false
            },
            {
                "name": "SlbStateResults",
                "uri": "diagnostics/slbStateResults",
                "minVersion": "v1",
                "operationId": true,
                "includeInResourceDump": false
            },
            {
                "name": "RouteTables",
                "uri": "routeTables",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "VirtualGateways",
                "uri": "virtualGateways",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "VirtualNetworkManagerConfig",
                "uri": "virtualNetworkManager/configuration",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "VirtualNetworks",
                "uri": "virtualNetworks",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "VirtualServers",
                "uri": "virtualServers",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            },
            {
                "name": "VirtualSwitchManagerConfig",
                "uri": "virtualSwitchManager/configuration",
                "minVersion": "v1",
                "operationId": false,
                "includeInResourceDump": true
            }
 
        ],
        "commonPaths": {
            "serviceFabricLogDirectory": "C:\\ProgramData\\Microsoft\\Service Fabric\\log\\Traces"
        },
        "eventLogProviders": [
            "Application",
            "Microsoft-Windows-NetworkController*",
            "Microsoft-ServiceFabric*",
            "System"
        ],
        "netControllerStatePath": "C:\\Windows\\Tracing\\SDNDiagnostics\\NetworkControllerState",
        "regKeyPaths": [
            "HKLM:\\Software\\Microsoft\\NetworkController",
            "HKLM:\\SYSTEM\\CurrentControlSet\\Services\\NcHostAgent",
            "HKLM:\\SYSTEM\\CurrentControlSet\\Services\\Network Controller"
        ],
        "services": [
            {
                "name": "FabricHostSvc",
                "properties": {
                    "displayName": "Service Fabric Host Service"
                }
            }
        ]
    }
}