Body
      
    Required
 
    
  
  - 
    
  Nodepool Anti-affinity Groups Anti-affinity Group 
- 
    
  Nodepool description Maximum length is 255.
- 
    
  Configures public IP assignment of the Instances with: - IPv4 (inet4) addressing only (default);
- both IPv4 and IPv6 (dual) addressing.
 Values are inet4ordual.
- IPv4 (
- 
    
  Nodepool Security Groups Security Group 
- 
    
  Nodepool name, lowercase only Minimum length is 1, maximum length is255.
- 
    
  Compute instance type 
- 
    
  Nodepool Private Networks Private Network 
- 
    
  Number of instances Minimum value is 0.
- 
    
  Kubelet image GC options 
- 
    
  Prefix to apply to instances names (default: pool), lowercase only Minimum length is 1, maximum length is30.
- 
    
  Deploy target 
- 
    
  Nodepool addons Value is storage-lvm.
- 
    
  Nodepool instances disk size in GiB Minimum value is 20, maximum value is51200.
        POST
    /sks-cluster/{id}/nodepool
  
  curl \
 --request POST 'https://api-ch-gva-2.exoscale.com/v2/sks-cluster/{id}/nodepool' \
 --header "Content-Type: application/json" \
 --data '{"anti-affinity-groups":[{"name":"string","description":"string"}],"description":"string","public-ip-assignment":"inet4","labels":{"additionalProperty1":"string","additionalProperty2":"string"},"taints":{"additionalProperty1":{"value":"string","effect":"NoExecute"},"additionalProperty2":{"value":"string","effect":"NoExecute"}},"security-groups":[{"name":"string","description":"string","external-sources":["string"],"rules":[{"description":"string","start-port":42,"protocol":"tcp","icmp":{"code":42,"type":42},"end-port":42,"security-group":{"name":"string","visibility":"private"},"network":"string","flow-direction":"ingress"}]}],"name":"string","instance-type":{},"private-networks":[{"description":"string","labels":{"additionalProperty1":"string","additionalProperty2":"string"},"name":"string","start-ip":"string","vni":42,"netmask":"string","options":{"routers":["string"],"dns-servers":["string"],"ntp-servers":["string"],"domain-search":["string"]},"end-ip":"string"}],"size":42,"kubelet-image-gc":{"high-threshold":42,"low-threshold":42,"min-age":"string"},"instance-prefix":"string","deploy-target":{"id":"string","name":"string","type":"edge","description":"string"},"addons":["storage-lvm"],"disk-size":42}'
        Request examples
  
  {
  "anti-affinity-groups": [
    {
      "name": "string",
      "description": "string"
    }
  ],
  "description": "string",
  "public-ip-assignment": "inet4",
  "labels": {
    "additionalProperty1": "string",
    "additionalProperty2": "string"
  },
  "taints": {
    "additionalProperty1": {
      "value": "string",
      "effect": "NoExecute"
    },
    "additionalProperty2": {
      "value": "string",
      "effect": "NoExecute"
    }
  },
  "security-groups": [
    {
      "name": "string",
      "description": "string",
      "external-sources": [
        "string"
      ],
      "rules": [
        {
          "description": "string",
          "start-port": 42,
          "protocol": "tcp",
          "icmp": {
            "code": 42,
            "type": 42
          },
          "end-port": 42,
          "security-group": {
            "name": "string",
            "visibility": "private"
          },
          "network": "string",
          "flow-direction": "ingress"
        }
      ]
    }
  ],
  "name": "string",
  "instance-type": {},
  "private-networks": [
    {
      "description": "string",
      "labels": {
        "additionalProperty1": "string",
        "additionalProperty2": "string"
      },
      "name": "string",
      "start-ip": "string",
      "vni": 42,
      "netmask": "string",
      "options": {
        "routers": [
          "string"
        ],
        "dns-servers": [
          "string"
        ],
        "ntp-servers": [
          "string"
        ],
        "domain-search": [
          "string"
        ]
      },
      "end-ip": "string"
    }
  ],
  "size": 42,
  "kubelet-image-gc": {
    "high-threshold": 42,
    "low-threshold": 42,
    "min-age": "string"
  },
  "instance-prefix": "string",
  "deploy-target": {
    "id": "string",
    "name": "string",
    "type": "edge",
    "description": "string"
  },
  "addons": [
    "storage-lvm"
  ],
  "disk-size": 42
}
        Response examples (200)
  
  {
  "id": "string",
  "reason": "incorrect",
  "reference": {
    "id": "string",
    "link": "string",
    "command": "string"
  },
  "message": "string",
  "state": "failure"
}