github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/vnks/docs/V2Api.md (about) 1 # \V2Api 2 3 All URIs are relative to *https://nks.apigw.ntruss.com/vnks/v2* 4 5 Method | HTTP request | Description 6 ------------- | ------------- | ------------- 7 [**ClustersGet**](V2Api.md#ClustersGet) | **Get** /clusters | 8 [**ClustersPost**](V2Api.md#ClustersPost) | **Post** /clusters | 9 [**ClustersUuidAddSubnetPatch**](V2Api.md#ClustersUuidAddSubnetPatch) | **Patch** /clusters/{uuid}/add-subnet | 10 [**ClustersUuidDelete**](V2Api.md#ClustersUuidDelete) | **Delete** /clusters/{uuid} | 11 [**ClustersUuidGet**](V2Api.md#ClustersUuidGet) | **Get** /clusters/{uuid} | 12 [**ClustersUuidIpAclGet**](V2Api.md#ClustersUuidIpAclGet) | **Get** /clusters/{uuid}/ip-acl | 13 [**ClustersUuidIpAclPatch**](V2Api.md#ClustersUuidIpAclPatch) | **Patch** /clusters/{uuid}/ip-acl | 14 [**ClustersUuidKubeconfigGet**](V2Api.md#ClustersUuidKubeconfigGet) | **Get** /clusters/{uuid}/kubeconfig | 15 [**ClustersUuidKubeconfigResetPatch**](V2Api.md#ClustersUuidKubeconfigResetPatch) | **Patch** /clusters/{uuid}/kubeconfig/reset | 16 [**ClustersUuidLbSubnetPatch**](V2Api.md#ClustersUuidLbSubnetPatch) | **Patch** /clusters/{uuid}/lb-subnet | 17 [**ClustersUuidLogPatch**](V2Api.md#ClustersUuidLogPatch) | **Patch** /clusters/{uuid}/log | 18 [**ClustersUuidNodePoolGet**](V2Api.md#ClustersUuidNodePoolGet) | **Get** /clusters/{uuid}/node-pool | 19 [**ClustersUuidNodePoolInstanceNoDelete**](V2Api.md#ClustersUuidNodePoolInstanceNoDelete) | **Delete** /clusters/{uuid}/node-pool/{instanceNo} | 20 [**ClustersUuidNodePoolInstanceNoLabelsPut**](V2Api.md#ClustersUuidNodePoolInstanceNoLabelsPut) | **Put** /clusters/{uuid}/node-pool/{instanceNo}/labels | 21 [**ClustersUuidNodePoolInstanceNoPatch**](V2Api.md#ClustersUuidNodePoolInstanceNoPatch) | **Patch** /clusters/{uuid}/node-pool/{instanceNo} | 22 [**ClustersUuidNodePoolInstanceNoSubnetsPatch**](V2Api.md#ClustersUuidNodePoolInstanceNoSubnetsPatch) | **Patch** /clusters/{uuid}/node-pool/{instanceNo}/subnets | 23 [**ClustersUuidNodePoolInstanceNoTaintsPut**](V2Api.md#ClustersUuidNodePoolInstanceNoTaintsPut) | **Put** /clusters/{uuid}/node-pool/{instanceNo}/taints | 24 [**ClustersUuidNodePoolInstanceNoUpgradePatch**](V2Api.md#ClustersUuidNodePoolInstanceNoUpgradePatch) | **Patch** /clusters/{uuid}/node-pool/{instanceNo}/upgrade | 25 [**ClustersUuidNodePoolPost**](V2Api.md#ClustersUuidNodePoolPost) | **Post** /clusters/{uuid}/node-pool | 26 [**ClustersUuidNodesGet**](V2Api.md#ClustersUuidNodesGet) | **Get** /clusters/{uuid}/nodes | 27 [**ClustersUuidNodesInstanceNoDelete**](V2Api.md#ClustersUuidNodesInstanceNoDelete) | **Delete** /clusters/{uuid}/nodes/{instanceNo} | 28 [**ClustersUuidOidcGet**](V2Api.md#ClustersUuidOidcGet) | **Get** /clusters/{uuid}/oidc | 29 [**ClustersUuidOidcPatch**](V2Api.md#ClustersUuidOidcPatch) | **Patch** /clusters/{uuid}/oidc | 30 [**ClustersUuidReturnProtectionPatch**](V2Api.md#ClustersUuidReturnProtectionPatch) | **Patch** /clusters/{uuid}/return-protection | 31 [**ClustersUuidUpgradePatch**](V2Api.md#ClustersUuidUpgradePatch) | **Patch** /clusters/{uuid}/upgrade | 32 [**OptionServerImageGet**](V2Api.md#OptionServerImageGet) | **Get** /option/server-image | 33 [**OptionServerProductCodeGet**](V2Api.md#OptionServerProductCodeGet) | **Get** /option/server-product-code | 34 [**OptionVersionGet**](V2Api.md#OptionVersionGet) | **Get** /option/version | 35 [**RootGet**](V2Api.md#RootGet) | **Get** / | 36 37 38 # **ClustersGet** 39 > ClustersRes ClustersGet() 40 41 42 ### Required Parameters 43 This endpoint does not need any parameter. 44 45 ### Return type 46 47 *[**ClustersRes**](ClustersRes.md) 48 49 ### Authorization 50 51 [x-ncp-iam](../README.md#x-ncp-iam) 52 53 ### HTTP request headers 54 55 - **Content-Type**: Not defined 56 - **Accept**: application/json 57 58 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 59 60 # **ClustersPost** 61 > CreateClusterRes ClustersPost(body) 62 63 64 ### Required Parameters 65 66 Name | Type | Description | Notes 67 ------------- | ------------- | ------------- | ------------- 68 **body** | **[\*ClusterInputBody](ClusterInputBody.md)** | | 69 70 ### Return type 71 72 *[**CreateClusterRes**](CreateClusterRes.md) 73 74 ### Authorization 75 76 [x-ncp-iam](../README.md#x-ncp-iam) 77 78 ### HTTP request headers 79 80 - **Content-Type**: application/json 81 - **Accept**: application/json 82 83 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 84 85 # **ClustersUuidAddSubnetPatch** 86 > UpdateClusterRes ClustersUuidAddSubnetPatch(body, uuid) 87 88 89 ### Required Parameters 90 91 Name | Type | Description | Notes 92 ------------- | ------------- | ------------- | ------------- 93 **body** | **[\*AddSubnetDto](AddSubnetDto.md)** | | **uuid** | **string** | uuid | 94 95 ### Return type 96 97 *[**UpdateClusterRes**](UpdateClusterRes.md) 98 99 ### Authorization 100 101 [x-ncp-iam](../README.md#x-ncp-iam) 102 103 ### HTTP request headers 104 105 - **Content-Type**: application/json 106 - **Accept**: application/json 107 108 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 109 110 # **ClustersUuidDelete** 111 > ClustersUuidDelete(uuid) 112 113 114 ### Required Parameters 115 116 Name | Type | Description | Notes 117 ------------- | ------------- | ------------- | ------------- 118 **uuid** | **string** | uuid | 119 120 ### Return type 121 122 (empty response body) 123 124 ### Authorization 125 126 [x-ncp-iam](../README.md#x-ncp-iam) 127 128 ### HTTP request headers 129 130 - **Content-Type**: Not defined 131 - **Accept**: Not defined 132 133 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 134 135 # **ClustersUuidGet** 136 > ClusterRes ClustersUuidGet(uuid) 137 138 139 ### Required Parameters 140 141 Name | Type | Description | Notes 142 ------------- | ------------- | ------------- | ------------- 143 **uuid** | **string** | uuid | 144 145 ### Return type 146 147 *[**ClusterRes**](ClusterRes.md) 148 149 ### Authorization 150 151 [x-ncp-iam](../README.md#x-ncp-iam) 152 153 ### HTTP request headers 154 155 - **Content-Type**: Not defined 156 - **Accept**: application/json 157 158 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 159 160 # **ClustersUuidIpAclGet** 161 > IpAclsRes ClustersUuidIpAclGet(uuid) 162 163 164 ### Required Parameters 165 166 Name | Type | Description | Notes 167 ------------- | ------------- | ------------- | ------------- 168 **uuid** | **string** | uuid | 169 170 ### Return type 171 172 *[**IpAclsRes**](IpAclsRes.md) 173 174 ### Authorization 175 176 [x-ncp-iam](../README.md#x-ncp-iam) 177 178 ### HTTP request headers 179 180 - **Content-Type**: Not defined 181 - **Accept**: application/json 182 183 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 184 185 # **ClustersUuidIpAclPatch** 186 > UpdateClusterRes ClustersUuidIpAclPatch(body, uuid) 187 188 189 ### Required Parameters 190 191 Name | Type | Description | Notes 192 ------------- | ------------- | ------------- | ------------- 193 **body** | **[\*IpAclsDto](IpAclsDto.md)** | | **uuid** | **string** | uuid | 194 195 ### Return type 196 197 *[**UpdateClusterRes**](UpdateClusterRes.md) 198 199 ### Authorization 200 201 [x-ncp-iam](../README.md#x-ncp-iam) 202 203 ### HTTP request headers 204 205 - **Content-Type**: application/json 206 - **Accept**: application/json 207 208 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 209 210 # **ClustersUuidKubeconfigGet** 211 > KubeconfigRes ClustersUuidKubeconfigGet(uuid) 212 213 214 ### Required Parameters 215 216 Name | Type | Description | Notes 217 ------------- | ------------- | ------------- | ------------- 218 **uuid** | **string** | uuid | 219 220 ### Return type 221 222 *[**KubeconfigRes**](KubeconfigRes.md) 223 224 ### Authorization 225 226 [x-ncp-iam](../README.md#x-ncp-iam) 227 228 ### HTTP request headers 229 230 - **Content-Type**: Not defined 231 - **Accept**: application/json 232 233 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 234 235 # **ClustersUuidKubeconfigResetPatch** 236 > UpdateClusterRes ClustersUuidKubeconfigResetPatch(uuid) 237 238 239 ### Required Parameters 240 241 Name | Type | Description | Notes 242 ------------- | ------------- | ------------- | ------------- 243 **uuid** | **string** | uuid | 244 245 ### Return type 246 247 *[**UpdateClusterRes**](UpdateClusterRes.md) 248 249 ### Authorization 250 251 [x-ncp-iam](../README.md#x-ncp-iam) 252 253 ### HTTP request headers 254 255 - **Content-Type**: Not defined 256 - **Accept**: application/json 257 258 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 259 260 # **ClustersUuidLbSubnetPatch** 261 > UpdateClusterLbSubnetRes ClustersUuidLbSubnetPatch(uuid, lbSubnetNo, optional) 262 263 264 ### Required Parameters 265 266 Name | Type | Description | Notes 267 ------------- | ------------- | ------------- | ------------- 268 **uuid** | **string** | uuid | **lbSubnetNo** | **int32** | | 269 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 270 271 ### Optional Parameters 272 Optional parameters are passed through a map[string]interface{}. 273 274 Name | Type | Description | Notes 275 ------------- | ------------- | ------------- | ------------- 276 **uuid** | **string** | uuid | **lbSubnetNo** | **int32** | | **igwYn** | **string** | | 277 278 ### Return type 279 280 *[**UpdateClusterLbSubnetRes**](UpdateClusterLbSubnetRes.md) 281 282 ### Authorization 283 284 [x-ncp-iam](../README.md#x-ncp-iam) 285 286 ### HTTP request headers 287 288 - **Content-Type**: Not defined 289 - **Accept**: application/json 290 291 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 292 293 # **ClustersUuidLogPatch** 294 > UpdateClusterRes ClustersUuidLogPatch(body, uuid) 295 296 297 ### Required Parameters 298 299 Name | Type | Description | Notes 300 ------------- | ------------- | ------------- | ------------- 301 **body** | **[\*AuditLogDto](AuditLogDto.md)** | | **uuid** | **string** | uuid | 302 303 ### Return type 304 305 *[**UpdateClusterRes**](UpdateClusterRes.md) 306 307 ### Authorization 308 309 [x-ncp-iam](../README.md#x-ncp-iam) 310 311 ### HTTP request headers 312 313 - **Content-Type**: application/json 314 - **Accept**: application/json 315 316 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 317 318 # **ClustersUuidNodePoolGet** 319 > NodePoolRes ClustersUuidNodePoolGet(uuid) 320 321 322 ### Required Parameters 323 324 Name | Type | Description | Notes 325 ------------- | ------------- | ------------- | ------------- 326 **uuid** | **string** | uuid | 327 328 ### Return type 329 330 *[**NodePoolRes**](NodePoolRes.md) 331 332 ### Authorization 333 334 [x-ncp-iam](../README.md#x-ncp-iam) 335 336 ### HTTP request headers 337 338 - **Content-Type**: Not defined 339 - **Accept**: application/json 340 341 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 342 343 # **ClustersUuidNodePoolInstanceNoDelete** 344 > ClustersUuidNodePoolInstanceNoDelete(uuid, instanceNo) 345 346 347 ### Required Parameters 348 349 Name | Type | Description | Notes 350 ------------- | ------------- | ------------- | ------------- 351 **uuid** | **string** | uuid | **instanceNo** | **string** | instanceNo | 352 353 ### Return type 354 355 (empty response body) 356 357 ### Authorization 358 359 [x-ncp-iam](../README.md#x-ncp-iam) 360 361 ### HTTP request headers 362 363 - **Content-Type**: Not defined 364 - **Accept**: Not defined 365 366 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 367 368 # **ClustersUuidNodePoolInstanceNoLabelsPut** 369 > UpdateNodePoolRes ClustersUuidNodePoolInstanceNoLabelsPut(body, uuid, instanceNo) 370 371 372 ### Required Parameters 373 374 Name | Type | Description | Notes 375 ------------- | ------------- | ------------- | ------------- 376 **body** | **[\*UpdateNodepoolLabelDto](UpdateNodepoolLabelDto.md)** | | **uuid** | **string** | uuid | **instanceNo** | **string** | instanceNo | 377 378 ### Return type 379 380 *[**UpdateNodePoolRes**](UpdateNodePoolRes.md) 381 382 ### Authorization 383 384 [x-ncp-iam](../README.md#x-ncp-iam) 385 386 ### HTTP request headers 387 388 - **Content-Type**: application/json 389 - **Accept**: application/json 390 391 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 392 393 # **ClustersUuidNodePoolInstanceNoPatch** 394 > ClustersUuidNodePoolInstanceNoPatch(body, uuid, instanceNo) 395 396 397 ### Required Parameters 398 399 Name | Type | Description | Notes 400 ------------- | ------------- | ------------- | ------------- 401 **body** | **[\*NodePoolUpdateBody](NodePoolUpdateBody.md)** | | **uuid** | **string** | uuid | **instanceNo** | **string** | instanceNo | 402 403 ### Return type 404 405 (empty response body) 406 407 ### Authorization 408 409 [x-ncp-iam](../README.md#x-ncp-iam) 410 411 ### HTTP request headers 412 413 - **Content-Type**: application/json 414 - **Accept**: Not defined 415 416 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 417 418 # **ClustersUuidNodePoolInstanceNoSubnetsPatch** 419 > UpdateNodePoolRes ClustersUuidNodePoolInstanceNoSubnetsPatch(body, uuid, instanceNo) 420 421 422 ### Required Parameters 423 424 Name | Type | Description | Notes 425 ------------- | ------------- | ------------- | ------------- 426 **body** | **[\*UpdateNodepoolSubnetDto](UpdateNodepoolSubnetDto.md)** | | **uuid** | **string** | uuid | **instanceNo** | **string** | instanceNo | 427 428 ### Return type 429 430 *[**UpdateNodePoolRes**](UpdateNodePoolRes.md) 431 432 ### Authorization 433 434 [x-ncp-iam](../README.md#x-ncp-iam) 435 436 ### HTTP request headers 437 438 - **Content-Type**: application/json 439 - **Accept**: application/json 440 441 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 442 443 # **ClustersUuidNodePoolInstanceNoTaintsPut** 444 > UpdateNodePoolRes ClustersUuidNodePoolInstanceNoTaintsPut(body, uuid, instanceNo) 445 446 447 ### Required Parameters 448 449 Name | Type | Description | Notes 450 ------------- | ------------- | ------------- | ------------- 451 **body** | **[\*UpdateNodepoolTaintDto](UpdateNodepoolTaintDto.md)** | | **uuid** | **string** | uuid | **instanceNo** | **string** | instanceNo | 452 453 ### Return type 454 455 *[**UpdateNodePoolRes**](UpdateNodePoolRes.md) 456 457 ### Authorization 458 459 [x-ncp-iam](../README.md#x-ncp-iam) 460 461 ### HTTP request headers 462 463 - **Content-Type**: application/json 464 - **Accept**: application/json 465 466 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 467 468 # **ClustersUuidNodePoolInstanceNoUpgradePatch** 469 > UpdateNodePoolRes ClustersUuidNodePoolInstanceNoUpgradePatch(uuid, instanceNo, k8sVersion, optional) 470 471 472 ### Required Parameters 473 474 Name | Type | Description | Notes 475 ------------- | ------------- | ------------- | ------------- 476 **uuid** | **string** | uuid | **instanceNo** | **string** | instanceNo | **k8sVersion** | **string** | | 477 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 478 479 ### Optional Parameters 480 Optional parameters are passed through a map[string]interface{}. 481 482 Name | Type | Description | Notes 483 ------------- | ------------- | ------------- | ------------- 484 **uuid** | **string** | uuid | **instanceNo** | **string** | instanceNo | **k8sVersion** | **string** | | **maxSurge** | **int32** | | **maxUnavailable** | **int32** | | 485 486 ### Return type 487 488 *[**UpdateNodePoolRes**](UpdateNodePoolRes.md) 489 490 ### Authorization 491 492 [x-ncp-iam](../README.md#x-ncp-iam) 493 494 ### HTTP request headers 495 496 - **Content-Type**: Not defined 497 - **Accept**: application/json 498 499 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 500 501 # **ClustersUuidNodePoolPost** 502 > UpdateClusterRes ClustersUuidNodePoolPost(body, uuid) 503 504 505 ### Required Parameters 506 507 Name | Type | Description | Notes 508 ------------- | ------------- | ------------- | ------------- 509 **body** | **[\*NodePoolCreationBody](NodePoolCreationBody.md)** | | **uuid** | **string** | uuid | 510 511 ### Return type 512 513 *[**UpdateClusterRes**](UpdateClusterRes.md) 514 515 ### Authorization 516 517 [x-ncp-iam](../README.md#x-ncp-iam) 518 519 ### HTTP request headers 520 521 - **Content-Type**: application/json 522 - **Accept**: application/json 523 524 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 525 526 # **ClustersUuidNodesGet** 527 > WorkerNodeRes ClustersUuidNodesGet(uuid) 528 529 530 ### Required Parameters 531 532 Name | Type | Description | Notes 533 ------------- | ------------- | ------------- | ------------- 534 **uuid** | **string** | uuid | 535 536 ### Return type 537 538 *[**WorkerNodeRes**](WorkerNodeRes.md) 539 540 ### Authorization 541 542 [x-ncp-iam](../README.md#x-ncp-iam) 543 544 ### HTTP request headers 545 546 - **Content-Type**: Not defined 547 - **Accept**: application/json 548 549 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 550 551 # **ClustersUuidNodesInstanceNoDelete** 552 > ClustersUuidNodesInstanceNoDelete(uuid, instanceNo, optional) 553 554 555 ### Required Parameters 556 557 Name | Type | Description | Notes 558 ------------- | ------------- | ------------- | ------------- 559 **uuid** | **string** | uuid | **instanceNo** | **string** | instanceNo | 560 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 561 562 ### Optional Parameters 563 Optional parameters are passed through a map[string]interface{}. 564 565 Name | Type | Description | Notes 566 ------------- | ------------- | ------------- | ------------- 567 **uuid** | **string** | uuid | **instanceNo** | **string** | instanceNo | **nodePoolId** | **string** | 노드풀 인스턴스 번호 | 568 569 ### Return type 570 571 (empty response body) 572 573 ### Authorization 574 575 [x-ncp-iam](../README.md#x-ncp-iam) 576 577 ### HTTP request headers 578 579 - **Content-Type**: Not defined 580 - **Accept**: Not defined 581 582 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 583 584 # **ClustersUuidOidcGet** 585 > OidcRes ClustersUuidOidcGet(uuid) 586 587 588 ### Required Parameters 589 590 Name | Type | Description | Notes 591 ------------- | ------------- | ------------- | ------------- 592 **uuid** | **string** | uuid | 593 594 ### Return type 595 596 *[**OidcRes**](OidcRes.md) 597 598 ### Authorization 599 600 [x-ncp-iam](../README.md#x-ncp-iam) 601 602 ### HTTP request headers 603 604 - **Content-Type**: Not defined 605 - **Accept**: application/json 606 607 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 608 609 # **ClustersUuidOidcPatch** 610 > UpdateClusterRes ClustersUuidOidcPatch(body, uuid) 611 612 613 ### Required Parameters 614 615 Name | Type | Description | Notes 616 ------------- | ------------- | ------------- | ------------- 617 **body** | **[\*UpdateOidcDto](UpdateOidcDto.md)** | | **uuid** | **string** | uuid | 618 619 ### Return type 620 621 *[**UpdateClusterRes**](UpdateClusterRes.md) 622 623 ### Authorization 624 625 [x-ncp-iam](../README.md#x-ncp-iam) 626 627 ### HTTP request headers 628 629 - **Content-Type**: application/json 630 - **Accept**: application/json 631 632 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 633 634 # **ClustersUuidReturnProtectionPatch** 635 > UpdateClusterRes ClustersUuidReturnProtectionPatch(body, uuid) 636 637 638 ### Required Parameters 639 640 Name | Type | Description | Notes 641 ------------- | ------------- | ------------- | ------------- 642 **body** | **[\*ReturnProtectionDto](ReturnProtectionDto.md)** | | **uuid** | **string** | uuid | 643 644 ### Return type 645 646 *[**UpdateClusterRes**](UpdateClusterRes.md) 647 648 ### Authorization 649 650 [x-ncp-iam](../README.md#x-ncp-iam) 651 652 ### HTTP request headers 653 654 - **Content-Type**: application/json 655 - **Accept**: application/json 656 657 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 658 659 # **ClustersUuidUpgradePatch** 660 > UpdateClusterRes ClustersUuidUpgradePatch(uuid, k8sVersion, optional) 661 662 663 ### Required Parameters 664 665 Name | Type | Description | Notes 666 ------------- | ------------- | ------------- | ------------- 667 **uuid** | **string** | uuid | **k8sVersion** | **string** | | 668 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 669 670 ### Optional Parameters 671 Optional parameters are passed through a map[string]interface{}. 672 673 Name | Type | Description | Notes 674 ------------- | ------------- | ------------- | ------------- 675 **uuid** | **string** | uuid | **k8sVersion** | **string** | | **maxSurge** | **int32** | | **maxUnavailable** | **int32** | | 676 677 ### Return type 678 679 *[**UpdateClusterRes**](UpdateClusterRes.md) 680 681 ### Authorization 682 683 [x-ncp-iam](../README.md#x-ncp-iam) 684 685 ### HTTP request headers 686 687 - **Content-Type**: Not defined 688 - **Accept**: application/json 689 690 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 691 692 # **OptionServerImageGet** 693 > OptionsRes OptionServerImageGet(optional) 694 695 696 ### Required Parameters 697 698 Name | Type | Description | Notes 699 ------------- | ------------- | ------------- | ------------- 700 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 701 702 ### Optional Parameters 703 Optional parameters are passed through a map[string]interface{}. 704 705 Name | Type | Description | Notes 706 ------------- | ------------- | ------------- | ------------- 707 **hypervisorCode** | **string** | | 708 709 ### Return type 710 711 *[**OptionsRes**](OptionsRes.md) 712 713 ### Authorization 714 715 [x-ncp-iam](../README.md#x-ncp-iam) 716 717 ### HTTP request headers 718 719 - **Content-Type**: Not defined 720 - **Accept**: application/json 721 722 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 723 724 # **OptionServerProductCodeGet** 725 > OptionsResForServerProduct OptionServerProductCodeGet(softwareCode, optional) 726 727 728 ### Required Parameters 729 730 Name | Type | Description | Notes 731 ------------- | ------------- | ------------- | ------------- 732 **softwareCode** | **string** | | 733 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 734 735 ### Optional Parameters 736 Optional parameters are passed through a map[string]interface{}. 737 738 Name | Type | Description | Notes 739 ------------- | ------------- | ------------- | ------------- 740 **softwareCode** | **string** | | **hypervisorCode** | **string** | | **zoneCode** | **string** | | **zoneNo** | **string** | | 741 742 ### Return type 743 744 *[**OptionsResForServerProduct**](OptionsResForServerProduct.md) 745 746 ### Authorization 747 748 [x-ncp-iam](../README.md#x-ncp-iam) 749 750 ### HTTP request headers 751 752 - **Content-Type**: Not defined 753 - **Accept**: application/json 754 755 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 756 757 # **OptionVersionGet** 758 > OptionsRes OptionVersionGet(optional) 759 760 761 ### Required Parameters 762 763 Name | Type | Description | Notes 764 ------------- | ------------- | ------------- | ------------- 765 **optional** | **map[string]interface{}** | optional parameters | nil if no parameters 766 767 ### Optional Parameters 768 Optional parameters are passed through a map[string]interface{}. 769 770 Name | Type | Description | Notes 771 ------------- | ------------- | ------------- | ------------- 772 **from** | **string** | | **hypervisorCode** | **string** | | **to** | **string** | | 773 774 ### Return type 775 776 *[**OptionsRes**](OptionsRes.md) 777 778 ### Authorization 779 780 [x-ncp-iam](../README.md#x-ncp-iam) 781 782 ### HTTP request headers 783 784 - **Content-Type**: Not defined 785 - **Accept**: application/json 786 787 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 788 789 # **RootGet** 790 > RootGet() 791 792 793 ### Required Parameters 794 This endpoint does not need any parameter. 795 796 ### Return type 797 798 (empty response body) 799 800 ### Authorization 801 802 [x-ncp-iam](../README.md#x-ncp-iam) 803 804 ### HTTP request headers 805 806 - **Content-Type**: Not defined 807 - **Accept**: Not defined 808 809 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 810