[
  {
    "name": "default",
    "description": "Default on/off strategy.",
    "parameters": []
  },
  {
    "name": "userWithId",
    "description": "Active for users with a userId defined in the userIds-list",
    "parameters": [{
      "name": "userIds",
      "type": "list",
      "description": "",
      "required": false
    }]
  },
  {
    "name": "applicationHostname",
    "description": "Active for client instances with a hostName in the hostNames-list.",
    "parameters": [{
      "name": "hostNames",
      "type": "list",
      "description": "List of hostnames to enable the feature toggle for.",
      "required": false
    }]
  },
  {
    "name": "gradualRolloutRandom",
    "description": "Randomly activate the feature toggle. No stickiness.",
    "parameters": [{
      "name": "percentage",
      "type": "percentage",
      "description": "",
      "required": false
    }]
  },
  {
    "name": "gradualRolloutSessionId",
    "description": "Gradually activate feature toggle. Stickiness based on session id.",
    "parameters": [{
      "name": "percentage",
      "type": "percentage",
      "description": "",
      "required": false
    },{
      "name": "groupId",
      "type": "string",
      "description": "Used to define a activation groups, which allows you to correlate across feature toggles.",
      "required": true
    }]
  },
  {
    "name": "gradualRolloutUserId",
    "description": "Gradually activate feature toggle for logged in users. Stickiness based on user id.",
    "parameters": [{
      "name": "percentage",
      "type": "percentage",
      "description": "",
      "required": false
    },{
      "name": "groupId",
      "type": "string",
      "description": "Used to define a activation groups, which allows you to correlate across feature toggles.",
      "required": true
    }]
  },
  {
    "name": "remoteAddress",
    "description": "Active for remote addresses defined in the IPs list.",
    "parameters": [{
      "name": "IPs",
      "type": "list",
      "description": "List of IPs to enable the feature toggle for.",
      "required": true
    }]
  }
]