github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/eks/2017-11-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-11-01", 5 "endpointPrefix":"eks", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"Amazon EKS", 9 "serviceFullName":"Amazon Elastic Kubernetes Service", 10 "serviceId":"EKS", 11 "signatureVersion":"v4", 12 "signingName":"eks", 13 "uid":"eks-2017-11-01" 14 }, 15 "operations":{ 16 "AssociateEncryptionConfig":{ 17 "name":"AssociateEncryptionConfig", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/clusters/{name}/encryption-config/associate" 21 }, 22 "input":{"shape":"AssociateEncryptionConfigRequest"}, 23 "output":{"shape":"AssociateEncryptionConfigResponse"}, 24 "errors":[ 25 {"shape":"InvalidParameterException"}, 26 {"shape":"ClientException"}, 27 {"shape":"ServerException"}, 28 {"shape":"ResourceInUseException"}, 29 {"shape":"ResourceNotFoundException"}, 30 {"shape":"InvalidRequestException"} 31 ] 32 }, 33 "AssociateIdentityProviderConfig":{ 34 "name":"AssociateIdentityProviderConfig", 35 "http":{ 36 "method":"POST", 37 "requestUri":"/clusters/{name}/identity-provider-configs/associate" 38 }, 39 "input":{"shape":"AssociateIdentityProviderConfigRequest"}, 40 "output":{"shape":"AssociateIdentityProviderConfigResponse"}, 41 "errors":[ 42 {"shape":"InvalidParameterException"}, 43 {"shape":"ClientException"}, 44 {"shape":"ServerException"}, 45 {"shape":"ResourceInUseException"}, 46 {"shape":"ResourceNotFoundException"}, 47 {"shape":"InvalidRequestException"} 48 ] 49 }, 50 "CreateAddon":{ 51 "name":"CreateAddon", 52 "http":{ 53 "method":"POST", 54 "requestUri":"/clusters/{name}/addons" 55 }, 56 "input":{"shape":"CreateAddonRequest"}, 57 "output":{"shape":"CreateAddonResponse"}, 58 "errors":[ 59 {"shape":"InvalidParameterException"}, 60 {"shape":"InvalidRequestException"}, 61 {"shape":"ResourceNotFoundException"}, 62 {"shape":"ResourceInUseException"}, 63 {"shape":"ClientException"}, 64 {"shape":"ServerException"} 65 ] 66 }, 67 "CreateCluster":{ 68 "name":"CreateCluster", 69 "http":{ 70 "method":"POST", 71 "requestUri":"/clusters" 72 }, 73 "input":{"shape":"CreateClusterRequest"}, 74 "output":{"shape":"CreateClusterResponse"}, 75 "errors":[ 76 {"shape":"ResourceInUseException"}, 77 {"shape":"ResourceLimitExceededException"}, 78 {"shape":"InvalidParameterException"}, 79 {"shape":"ClientException"}, 80 {"shape":"ServerException"}, 81 {"shape":"ServiceUnavailableException"}, 82 {"shape":"UnsupportedAvailabilityZoneException"} 83 ] 84 }, 85 "CreateFargateProfile":{ 86 "name":"CreateFargateProfile", 87 "http":{ 88 "method":"POST", 89 "requestUri":"/clusters/{name}/fargate-profiles" 90 }, 91 "input":{"shape":"CreateFargateProfileRequest"}, 92 "output":{"shape":"CreateFargateProfileResponse"}, 93 "errors":[ 94 {"shape":"InvalidParameterException"}, 95 {"shape":"InvalidRequestException"}, 96 {"shape":"ClientException"}, 97 {"shape":"ServerException"}, 98 {"shape":"ResourceLimitExceededException"}, 99 {"shape":"UnsupportedAvailabilityZoneException"} 100 ] 101 }, 102 "CreateNodegroup":{ 103 "name":"CreateNodegroup", 104 "http":{ 105 "method":"POST", 106 "requestUri":"/clusters/{name}/node-groups" 107 }, 108 "input":{"shape":"CreateNodegroupRequest"}, 109 "output":{"shape":"CreateNodegroupResponse"}, 110 "errors":[ 111 {"shape":"ResourceInUseException"}, 112 {"shape":"ResourceLimitExceededException"}, 113 {"shape":"InvalidRequestException"}, 114 {"shape":"InvalidParameterException"}, 115 {"shape":"ClientException"}, 116 {"shape":"ServerException"}, 117 {"shape":"ServiceUnavailableException"} 118 ] 119 }, 120 "DeleteAddon":{ 121 "name":"DeleteAddon", 122 "http":{ 123 "method":"DELETE", 124 "requestUri":"/clusters/{name}/addons/{addonName}" 125 }, 126 "input":{"shape":"DeleteAddonRequest"}, 127 "output":{"shape":"DeleteAddonResponse"}, 128 "errors":[ 129 {"shape":"InvalidParameterException"}, 130 {"shape":"InvalidRequestException"}, 131 {"shape":"ResourceNotFoundException"}, 132 {"shape":"ClientException"}, 133 {"shape":"ServerException"} 134 ] 135 }, 136 "DeleteCluster":{ 137 "name":"DeleteCluster", 138 "http":{ 139 "method":"DELETE", 140 "requestUri":"/clusters/{name}" 141 }, 142 "input":{"shape":"DeleteClusterRequest"}, 143 "output":{"shape":"DeleteClusterResponse"}, 144 "errors":[ 145 {"shape":"ResourceInUseException"}, 146 {"shape":"ResourceNotFoundException"}, 147 {"shape":"ClientException"}, 148 {"shape":"ServerException"}, 149 {"shape":"ServiceUnavailableException"} 150 ] 151 }, 152 "DeleteFargateProfile":{ 153 "name":"DeleteFargateProfile", 154 "http":{ 155 "method":"DELETE", 156 "requestUri":"/clusters/{name}/fargate-profiles/{fargateProfileName}" 157 }, 158 "input":{"shape":"DeleteFargateProfileRequest"}, 159 "output":{"shape":"DeleteFargateProfileResponse"}, 160 "errors":[ 161 {"shape":"InvalidParameterException"}, 162 {"shape":"ClientException"}, 163 {"shape":"ServerException"}, 164 {"shape":"ResourceNotFoundException"} 165 ] 166 }, 167 "DeleteNodegroup":{ 168 "name":"DeleteNodegroup", 169 "http":{ 170 "method":"DELETE", 171 "requestUri":"/clusters/{name}/node-groups/{nodegroupName}" 172 }, 173 "input":{"shape":"DeleteNodegroupRequest"}, 174 "output":{"shape":"DeleteNodegroupResponse"}, 175 "errors":[ 176 {"shape":"ResourceInUseException"}, 177 {"shape":"ResourceNotFoundException"}, 178 {"shape":"InvalidParameterException"}, 179 {"shape":"ClientException"}, 180 {"shape":"ServerException"}, 181 {"shape":"ServiceUnavailableException"} 182 ] 183 }, 184 "DeregisterCluster":{ 185 "name":"DeregisterCluster", 186 "http":{ 187 "method":"DELETE", 188 "requestUri":"/cluster-registrations/{name}" 189 }, 190 "input":{"shape":"DeregisterClusterRequest"}, 191 "output":{"shape":"DeregisterClusterResponse"}, 192 "errors":[ 193 {"shape":"ResourceInUseException"}, 194 {"shape":"ResourceNotFoundException"}, 195 {"shape":"ClientException"}, 196 {"shape":"ServerException"}, 197 {"shape":"ServiceUnavailableException"} 198 ] 199 }, 200 "DescribeAddon":{ 201 "name":"DescribeAddon", 202 "http":{ 203 "method":"GET", 204 "requestUri":"/clusters/{name}/addons/{addonName}" 205 }, 206 "input":{"shape":"DescribeAddonRequest"}, 207 "output":{"shape":"DescribeAddonResponse"}, 208 "errors":[ 209 {"shape":"InvalidParameterException"}, 210 {"shape":"InvalidRequestException"}, 211 {"shape":"ResourceNotFoundException"}, 212 {"shape":"ClientException"}, 213 {"shape":"ServerException"} 214 ] 215 }, 216 "DescribeAddonVersions":{ 217 "name":"DescribeAddonVersions", 218 "http":{ 219 "method":"GET", 220 "requestUri":"/addons/supported-versions" 221 }, 222 "input":{"shape":"DescribeAddonVersionsRequest"}, 223 "output":{"shape":"DescribeAddonVersionsResponse"}, 224 "errors":[ 225 {"shape":"ServerException"}, 226 {"shape":"ResourceNotFoundException"}, 227 {"shape":"InvalidParameterException"} 228 ] 229 }, 230 "DescribeCluster":{ 231 "name":"DescribeCluster", 232 "http":{ 233 "method":"GET", 234 "requestUri":"/clusters/{name}" 235 }, 236 "input":{"shape":"DescribeClusterRequest"}, 237 "output":{"shape":"DescribeClusterResponse"}, 238 "errors":[ 239 {"shape":"ResourceNotFoundException"}, 240 {"shape":"ClientException"}, 241 {"shape":"ServerException"}, 242 {"shape":"ServiceUnavailableException"} 243 ] 244 }, 245 "DescribeFargateProfile":{ 246 "name":"DescribeFargateProfile", 247 "http":{ 248 "method":"GET", 249 "requestUri":"/clusters/{name}/fargate-profiles/{fargateProfileName}" 250 }, 251 "input":{"shape":"DescribeFargateProfileRequest"}, 252 "output":{"shape":"DescribeFargateProfileResponse"}, 253 "errors":[ 254 {"shape":"InvalidParameterException"}, 255 {"shape":"ClientException"}, 256 {"shape":"ServerException"}, 257 {"shape":"ResourceNotFoundException"} 258 ] 259 }, 260 "DescribeIdentityProviderConfig":{ 261 "name":"DescribeIdentityProviderConfig", 262 "http":{ 263 "method":"POST", 264 "requestUri":"/clusters/{name}/identity-provider-configs/describe" 265 }, 266 "input":{"shape":"DescribeIdentityProviderConfigRequest"}, 267 "output":{"shape":"DescribeIdentityProviderConfigResponse"}, 268 "errors":[ 269 {"shape":"InvalidParameterException"}, 270 {"shape":"ResourceNotFoundException"}, 271 {"shape":"ClientException"}, 272 {"shape":"ServerException"}, 273 {"shape":"ServiceUnavailableException"} 274 ] 275 }, 276 "DescribeNodegroup":{ 277 "name":"DescribeNodegroup", 278 "http":{ 279 "method":"GET", 280 "requestUri":"/clusters/{name}/node-groups/{nodegroupName}" 281 }, 282 "input":{"shape":"DescribeNodegroupRequest"}, 283 "output":{"shape":"DescribeNodegroupResponse"}, 284 "errors":[ 285 {"shape":"InvalidParameterException"}, 286 {"shape":"ResourceNotFoundException"}, 287 {"shape":"ClientException"}, 288 {"shape":"ServerException"}, 289 {"shape":"ServiceUnavailableException"} 290 ] 291 }, 292 "DescribeUpdate":{ 293 "name":"DescribeUpdate", 294 "http":{ 295 "method":"GET", 296 "requestUri":"/clusters/{name}/updates/{updateId}" 297 }, 298 "input":{"shape":"DescribeUpdateRequest"}, 299 "output":{"shape":"DescribeUpdateResponse"}, 300 "errors":[ 301 {"shape":"InvalidParameterException"}, 302 {"shape":"ClientException"}, 303 {"shape":"ServerException"}, 304 {"shape":"ResourceNotFoundException"} 305 ] 306 }, 307 "DisassociateIdentityProviderConfig":{ 308 "name":"DisassociateIdentityProviderConfig", 309 "http":{ 310 "method":"POST", 311 "requestUri":"/clusters/{name}/identity-provider-configs/disassociate" 312 }, 313 "input":{"shape":"DisassociateIdentityProviderConfigRequest"}, 314 "output":{"shape":"DisassociateIdentityProviderConfigResponse"}, 315 "errors":[ 316 {"shape":"InvalidParameterException"}, 317 {"shape":"ClientException"}, 318 {"shape":"ServerException"}, 319 {"shape":"ResourceInUseException"}, 320 {"shape":"ResourceNotFoundException"}, 321 {"shape":"InvalidRequestException"} 322 ] 323 }, 324 "ListAddons":{ 325 "name":"ListAddons", 326 "http":{ 327 "method":"GET", 328 "requestUri":"/clusters/{name}/addons" 329 }, 330 "input":{"shape":"ListAddonsRequest"}, 331 "output":{"shape":"ListAddonsResponse"}, 332 "errors":[ 333 {"shape":"InvalidParameterException"}, 334 {"shape":"InvalidRequestException"}, 335 {"shape":"ClientException"}, 336 {"shape":"ResourceNotFoundException"}, 337 {"shape":"ServerException"} 338 ] 339 }, 340 "ListClusters":{ 341 "name":"ListClusters", 342 "http":{ 343 "method":"GET", 344 "requestUri":"/clusters" 345 }, 346 "input":{"shape":"ListClustersRequest"}, 347 "output":{"shape":"ListClustersResponse"}, 348 "errors":[ 349 {"shape":"InvalidParameterException"}, 350 {"shape":"ClientException"}, 351 {"shape":"ServerException"}, 352 {"shape":"ServiceUnavailableException"} 353 ] 354 }, 355 "ListFargateProfiles":{ 356 "name":"ListFargateProfiles", 357 "http":{ 358 "method":"GET", 359 "requestUri":"/clusters/{name}/fargate-profiles" 360 }, 361 "input":{"shape":"ListFargateProfilesRequest"}, 362 "output":{"shape":"ListFargateProfilesResponse"}, 363 "errors":[ 364 {"shape":"InvalidParameterException"}, 365 {"shape":"ResourceNotFoundException"}, 366 {"shape":"ClientException"}, 367 {"shape":"ServerException"} 368 ] 369 }, 370 "ListIdentityProviderConfigs":{ 371 "name":"ListIdentityProviderConfigs", 372 "http":{ 373 "method":"GET", 374 "requestUri":"/clusters/{name}/identity-provider-configs" 375 }, 376 "input":{"shape":"ListIdentityProviderConfigsRequest"}, 377 "output":{"shape":"ListIdentityProviderConfigsResponse"}, 378 "errors":[ 379 {"shape":"InvalidParameterException"}, 380 {"shape":"ClientException"}, 381 {"shape":"ServerException"}, 382 {"shape":"ServiceUnavailableException"}, 383 {"shape":"ResourceNotFoundException"} 384 ] 385 }, 386 "ListNodegroups":{ 387 "name":"ListNodegroups", 388 "http":{ 389 "method":"GET", 390 "requestUri":"/clusters/{name}/node-groups" 391 }, 392 "input":{"shape":"ListNodegroupsRequest"}, 393 "output":{"shape":"ListNodegroupsResponse"}, 394 "errors":[ 395 {"shape":"InvalidParameterException"}, 396 {"shape":"ClientException"}, 397 {"shape":"ServerException"}, 398 {"shape":"ServiceUnavailableException"}, 399 {"shape":"ResourceNotFoundException"} 400 ] 401 }, 402 "ListTagsForResource":{ 403 "name":"ListTagsForResource", 404 "http":{ 405 "method":"GET", 406 "requestUri":"/tags/{resourceArn}" 407 }, 408 "input":{"shape":"ListTagsForResourceRequest"}, 409 "output":{"shape":"ListTagsForResourceResponse"}, 410 "errors":[ 411 {"shape":"BadRequestException"}, 412 {"shape":"NotFoundException"} 413 ] 414 }, 415 "ListUpdates":{ 416 "name":"ListUpdates", 417 "http":{ 418 "method":"GET", 419 "requestUri":"/clusters/{name}/updates" 420 }, 421 "input":{"shape":"ListUpdatesRequest"}, 422 "output":{"shape":"ListUpdatesResponse"}, 423 "errors":[ 424 {"shape":"InvalidParameterException"}, 425 {"shape":"ClientException"}, 426 {"shape":"ServerException"}, 427 {"shape":"ResourceNotFoundException"} 428 ] 429 }, 430 "RegisterCluster":{ 431 "name":"RegisterCluster", 432 "http":{ 433 "method":"POST", 434 "requestUri":"/cluster-registrations" 435 }, 436 "input":{"shape":"RegisterClusterRequest"}, 437 "output":{"shape":"RegisterClusterResponse"}, 438 "errors":[ 439 {"shape":"ResourceLimitExceededException"}, 440 {"shape":"InvalidParameterException"}, 441 {"shape":"ClientException"}, 442 {"shape":"ServerException"}, 443 {"shape":"ServiceUnavailableException"} 444 ] 445 }, 446 "TagResource":{ 447 "name":"TagResource", 448 "http":{ 449 "method":"POST", 450 "requestUri":"/tags/{resourceArn}" 451 }, 452 "input":{"shape":"TagResourceRequest"}, 453 "output":{"shape":"TagResourceResponse"}, 454 "errors":[ 455 {"shape":"BadRequestException"}, 456 {"shape":"NotFoundException"} 457 ] 458 }, 459 "UntagResource":{ 460 "name":"UntagResource", 461 "http":{ 462 "method":"DELETE", 463 "requestUri":"/tags/{resourceArn}" 464 }, 465 "input":{"shape":"UntagResourceRequest"}, 466 "output":{"shape":"UntagResourceResponse"}, 467 "errors":[ 468 {"shape":"BadRequestException"}, 469 {"shape":"NotFoundException"} 470 ] 471 }, 472 "UpdateAddon":{ 473 "name":"UpdateAddon", 474 "http":{ 475 "method":"POST", 476 "requestUri":"/clusters/{name}/addons/{addonName}/update" 477 }, 478 "input":{"shape":"UpdateAddonRequest"}, 479 "output":{"shape":"UpdateAddonResponse"}, 480 "errors":[ 481 {"shape":"InvalidParameterException"}, 482 {"shape":"InvalidRequestException"}, 483 {"shape":"ResourceNotFoundException"}, 484 {"shape":"ResourceInUseException"}, 485 {"shape":"ClientException"}, 486 {"shape":"ServerException"} 487 ] 488 }, 489 "UpdateClusterConfig":{ 490 "name":"UpdateClusterConfig", 491 "http":{ 492 "method":"POST", 493 "requestUri":"/clusters/{name}/update-config" 494 }, 495 "input":{"shape":"UpdateClusterConfigRequest"}, 496 "output":{"shape":"UpdateClusterConfigResponse"}, 497 "errors":[ 498 {"shape":"InvalidParameterException"}, 499 {"shape":"ClientException"}, 500 {"shape":"ServerException"}, 501 {"shape":"ResourceInUseException"}, 502 {"shape":"ResourceNotFoundException"}, 503 {"shape":"InvalidRequestException"} 504 ] 505 }, 506 "UpdateClusterVersion":{ 507 "name":"UpdateClusterVersion", 508 "http":{ 509 "method":"POST", 510 "requestUri":"/clusters/{name}/updates" 511 }, 512 "input":{"shape":"UpdateClusterVersionRequest"}, 513 "output":{"shape":"UpdateClusterVersionResponse"}, 514 "errors":[ 515 {"shape":"InvalidParameterException"}, 516 {"shape":"ClientException"}, 517 {"shape":"ServerException"}, 518 {"shape":"ResourceInUseException"}, 519 {"shape":"ResourceNotFoundException"}, 520 {"shape":"InvalidRequestException"} 521 ] 522 }, 523 "UpdateNodegroupConfig":{ 524 "name":"UpdateNodegroupConfig", 525 "http":{ 526 "method":"POST", 527 "requestUri":"/clusters/{name}/node-groups/{nodegroupName}/update-config" 528 }, 529 "input":{"shape":"UpdateNodegroupConfigRequest"}, 530 "output":{"shape":"UpdateNodegroupConfigResponse"}, 531 "errors":[ 532 {"shape":"InvalidParameterException"}, 533 {"shape":"ClientException"}, 534 {"shape":"ServerException"}, 535 {"shape":"ResourceInUseException"}, 536 {"shape":"ResourceNotFoundException"}, 537 {"shape":"InvalidRequestException"} 538 ] 539 }, 540 "UpdateNodegroupVersion":{ 541 "name":"UpdateNodegroupVersion", 542 "http":{ 543 "method":"POST", 544 "requestUri":"/clusters/{name}/node-groups/{nodegroupName}/update-version" 545 }, 546 "input":{"shape":"UpdateNodegroupVersionRequest"}, 547 "output":{"shape":"UpdateNodegroupVersionResponse"}, 548 "errors":[ 549 {"shape":"InvalidParameterException"}, 550 {"shape":"ClientException"}, 551 {"shape":"ServerException"}, 552 {"shape":"ResourceInUseException"}, 553 {"shape":"ResourceNotFoundException"}, 554 {"shape":"InvalidRequestException"} 555 ] 556 } 557 }, 558 "shapes":{ 559 "AMITypes":{ 560 "type":"string", 561 "enum":[ 562 "AL2_x86_64", 563 "AL2_x86_64_GPU", 564 "AL2_ARM_64", 565 "CUSTOM" 566 ] 567 }, 568 "Addon":{ 569 "type":"structure", 570 "members":{ 571 "addonName":{"shape":"String"}, 572 "clusterName":{"shape":"ClusterName"}, 573 "status":{"shape":"AddonStatus"}, 574 "addonVersion":{"shape":"String"}, 575 "health":{"shape":"AddonHealth"}, 576 "addonArn":{"shape":"String"}, 577 "createdAt":{"shape":"Timestamp"}, 578 "modifiedAt":{"shape":"Timestamp"}, 579 "serviceAccountRoleArn":{"shape":"String"}, 580 "tags":{"shape":"TagMap"} 581 } 582 }, 583 "AddonHealth":{ 584 "type":"structure", 585 "members":{ 586 "issues":{"shape":"AddonIssueList"} 587 } 588 }, 589 "AddonInfo":{ 590 "type":"structure", 591 "members":{ 592 "addonName":{"shape":"String"}, 593 "type":{"shape":"String"}, 594 "addonVersions":{"shape":"AddonVersionInfoList"} 595 } 596 }, 597 "AddonIssue":{ 598 "type":"structure", 599 "members":{ 600 "code":{"shape":"AddonIssueCode"}, 601 "message":{"shape":"String"}, 602 "resourceIds":{"shape":"StringList"} 603 } 604 }, 605 "AddonIssueCode":{ 606 "type":"string", 607 "enum":[ 608 "AccessDenied", 609 "InternalFailure", 610 "ClusterUnreachable", 611 "InsufficientNumberOfReplicas", 612 "ConfigurationConflict", 613 "AdmissionRequestDenied", 614 "UnsupportedAddonModification", 615 "K8sResourceNotFound" 616 ] 617 }, 618 "AddonIssueList":{ 619 "type":"list", 620 "member":{"shape":"AddonIssue"} 621 }, 622 "AddonStatus":{ 623 "type":"string", 624 "enum":[ 625 "CREATING", 626 "ACTIVE", 627 "CREATE_FAILED", 628 "UPDATING", 629 "DELETING", 630 "DELETE_FAILED", 631 "DEGRADED" 632 ] 633 }, 634 "AddonVersionInfo":{ 635 "type":"structure", 636 "members":{ 637 "addonVersion":{"shape":"String"}, 638 "architecture":{"shape":"StringList"}, 639 "compatibilities":{"shape":"Compatibilities"} 640 } 641 }, 642 "AddonVersionInfoList":{ 643 "type":"list", 644 "member":{"shape":"AddonVersionInfo"} 645 }, 646 "Addons":{ 647 "type":"list", 648 "member":{"shape":"AddonInfo"} 649 }, 650 "AssociateEncryptionConfigRequest":{ 651 "type":"structure", 652 "required":[ 653 "clusterName", 654 "encryptionConfig" 655 ], 656 "members":{ 657 "clusterName":{ 658 "shape":"String", 659 "location":"uri", 660 "locationName":"name" 661 }, 662 "encryptionConfig":{"shape":"EncryptionConfigList"}, 663 "clientRequestToken":{ 664 "shape":"String", 665 "idempotencyToken":true 666 } 667 } 668 }, 669 "AssociateEncryptionConfigResponse":{ 670 "type":"structure", 671 "members":{ 672 "update":{"shape":"Update"} 673 } 674 }, 675 "AssociateIdentityProviderConfigRequest":{ 676 "type":"structure", 677 "required":[ 678 "clusterName", 679 "oidc" 680 ], 681 "members":{ 682 "clusterName":{ 683 "shape":"String", 684 "location":"uri", 685 "locationName":"name" 686 }, 687 "oidc":{"shape":"OidcIdentityProviderConfigRequest"}, 688 "tags":{"shape":"TagMap"}, 689 "clientRequestToken":{ 690 "shape":"String", 691 "idempotencyToken":true 692 } 693 } 694 }, 695 "AssociateIdentityProviderConfigResponse":{ 696 "type":"structure", 697 "members":{ 698 "update":{"shape":"Update"}, 699 "tags":{"shape":"TagMap"} 700 } 701 }, 702 "AutoScalingGroup":{ 703 "type":"structure", 704 "members":{ 705 "name":{"shape":"String"} 706 } 707 }, 708 "AutoScalingGroupList":{ 709 "type":"list", 710 "member":{"shape":"AutoScalingGroup"} 711 }, 712 "BadRequestException":{ 713 "type":"structure", 714 "members":{ 715 "message":{"shape":"String"} 716 }, 717 "error":{"httpStatusCode":400}, 718 "exception":true 719 }, 720 "Boolean":{"type":"boolean"}, 721 "BoxedBoolean":{ 722 "type":"boolean", 723 "box":true 724 }, 725 "BoxedInteger":{ 726 "type":"integer", 727 "box":true 728 }, 729 "Capacity":{ 730 "type":"integer", 731 "box":true, 732 "min":1 733 }, 734 "CapacityTypes":{ 735 "type":"string", 736 "enum":[ 737 "ON_DEMAND", 738 "SPOT" 739 ] 740 }, 741 "Certificate":{ 742 "type":"structure", 743 "members":{ 744 "data":{"shape":"String"} 745 } 746 }, 747 "ClientException":{ 748 "type":"structure", 749 "members":{ 750 "clusterName":{"shape":"String"}, 751 "nodegroupName":{"shape":"String"}, 752 "addonName":{"shape":"String"}, 753 "message":{"shape":"String"} 754 }, 755 "error":{"httpStatusCode":400}, 756 "exception":true 757 }, 758 "Cluster":{ 759 "type":"structure", 760 "members":{ 761 "name":{"shape":"String"}, 762 "arn":{"shape":"String"}, 763 "createdAt":{"shape":"Timestamp"}, 764 "version":{"shape":"String"}, 765 "endpoint":{"shape":"String"}, 766 "roleArn":{"shape":"String"}, 767 "resourcesVpcConfig":{"shape":"VpcConfigResponse"}, 768 "kubernetesNetworkConfig":{"shape":"KubernetesNetworkConfigResponse"}, 769 "logging":{"shape":"Logging"}, 770 "identity":{"shape":"Identity"}, 771 "status":{"shape":"ClusterStatus"}, 772 "certificateAuthority":{"shape":"Certificate"}, 773 "clientRequestToken":{"shape":"String"}, 774 "platformVersion":{"shape":"String"}, 775 "tags":{"shape":"TagMap"}, 776 "encryptionConfig":{"shape":"EncryptionConfigList"}, 777 "connectorConfig":{"shape":"ConnectorConfigResponse"} 778 } 779 }, 780 "ClusterName":{ 781 "type":"string", 782 "max":100, 783 "min":1, 784 "pattern":"^[0-9A-Za-z][A-Za-z0-9\\-_]*" 785 }, 786 "ClusterStatus":{ 787 "type":"string", 788 "enum":[ 789 "CREATING", 790 "ACTIVE", 791 "DELETING", 792 "FAILED", 793 "UPDATING", 794 "PENDING" 795 ] 796 }, 797 "Compatibilities":{ 798 "type":"list", 799 "member":{"shape":"Compatibility"} 800 }, 801 "Compatibility":{ 802 "type":"structure", 803 "members":{ 804 "clusterVersion":{"shape":"String"}, 805 "platformVersions":{"shape":"StringList"}, 806 "defaultVersion":{"shape":"Boolean"} 807 } 808 }, 809 "ConnectorConfigProvider":{ 810 "type":"string", 811 "enum":[ 812 "EKS_ANYWHERE", 813 "ANTHOS", 814 "GKE", 815 "AKS", 816 "OPENSHIFT", 817 "TANZU", 818 "RANCHER", 819 "EC2", 820 "OTHER" 821 ] 822 }, 823 "ConnectorConfigRequest":{ 824 "type":"structure", 825 "required":[ 826 "roleArn", 827 "provider" 828 ], 829 "members":{ 830 "roleArn":{"shape":"String"}, 831 "provider":{"shape":"ConnectorConfigProvider"} 832 } 833 }, 834 "ConnectorConfigResponse":{ 835 "type":"structure", 836 "members":{ 837 "activationId":{"shape":"String"}, 838 "activationCode":{"shape":"String"}, 839 "activationExpiry":{"shape":"Timestamp"}, 840 "provider":{"shape":"String"}, 841 "roleArn":{"shape":"String"} 842 } 843 }, 844 "CreateAddonRequest":{ 845 "type":"structure", 846 "required":[ 847 "clusterName", 848 "addonName" 849 ], 850 "members":{ 851 "clusterName":{ 852 "shape":"ClusterName", 853 "location":"uri", 854 "locationName":"name" 855 }, 856 "addonName":{"shape":"String"}, 857 "addonVersion":{"shape":"String"}, 858 "serviceAccountRoleArn":{"shape":"RoleArn"}, 859 "resolveConflicts":{"shape":"ResolveConflicts"}, 860 "clientRequestToken":{ 861 "shape":"String", 862 "idempotencyToken":true 863 }, 864 "tags":{"shape":"TagMap"} 865 } 866 }, 867 "CreateAddonResponse":{ 868 "type":"structure", 869 "members":{ 870 "addon":{"shape":"Addon"} 871 } 872 }, 873 "CreateClusterRequest":{ 874 "type":"structure", 875 "required":[ 876 "name", 877 "roleArn", 878 "resourcesVpcConfig" 879 ], 880 "members":{ 881 "name":{"shape":"ClusterName"}, 882 "version":{"shape":"String"}, 883 "roleArn":{"shape":"String"}, 884 "resourcesVpcConfig":{"shape":"VpcConfigRequest"}, 885 "kubernetesNetworkConfig":{"shape":"KubernetesNetworkConfigRequest"}, 886 "logging":{"shape":"Logging"}, 887 "clientRequestToken":{ 888 "shape":"String", 889 "idempotencyToken":true 890 }, 891 "tags":{"shape":"TagMap"}, 892 "encryptionConfig":{"shape":"EncryptionConfigList"} 893 } 894 }, 895 "CreateClusterResponse":{ 896 "type":"structure", 897 "members":{ 898 "cluster":{"shape":"Cluster"} 899 } 900 }, 901 "CreateFargateProfileRequest":{ 902 "type":"structure", 903 "required":[ 904 "fargateProfileName", 905 "clusterName", 906 "podExecutionRoleArn" 907 ], 908 "members":{ 909 "fargateProfileName":{"shape":"String"}, 910 "clusterName":{ 911 "shape":"String", 912 "location":"uri", 913 "locationName":"name" 914 }, 915 "podExecutionRoleArn":{"shape":"String"}, 916 "subnets":{"shape":"StringList"}, 917 "selectors":{"shape":"FargateProfileSelectors"}, 918 "clientRequestToken":{ 919 "shape":"String", 920 "idempotencyToken":true 921 }, 922 "tags":{"shape":"TagMap"} 923 } 924 }, 925 "CreateFargateProfileResponse":{ 926 "type":"structure", 927 "members":{ 928 "fargateProfile":{"shape":"FargateProfile"} 929 } 930 }, 931 "CreateNodegroupRequest":{ 932 "type":"structure", 933 "required":[ 934 "clusterName", 935 "nodegroupName", 936 "subnets", 937 "nodeRole" 938 ], 939 "members":{ 940 "clusterName":{ 941 "shape":"String", 942 "location":"uri", 943 "locationName":"name" 944 }, 945 "nodegroupName":{"shape":"String"}, 946 "scalingConfig":{"shape":"NodegroupScalingConfig"}, 947 "diskSize":{"shape":"BoxedInteger"}, 948 "subnets":{"shape":"StringList"}, 949 "instanceTypes":{"shape":"StringList"}, 950 "amiType":{"shape":"AMITypes"}, 951 "remoteAccess":{"shape":"RemoteAccessConfig"}, 952 "nodeRole":{"shape":"String"}, 953 "labels":{"shape":"labelsMap"}, 954 "taints":{"shape":"taintsList"}, 955 "tags":{"shape":"TagMap"}, 956 "clientRequestToken":{ 957 "shape":"String", 958 "idempotencyToken":true 959 }, 960 "launchTemplate":{"shape":"LaunchTemplateSpecification"}, 961 "updateConfig":{"shape":"NodegroupUpdateConfig"}, 962 "capacityType":{"shape":"CapacityTypes"}, 963 "version":{"shape":"String"}, 964 "releaseVersion":{"shape":"String"} 965 } 966 }, 967 "CreateNodegroupResponse":{ 968 "type":"structure", 969 "members":{ 970 "nodegroup":{"shape":"Nodegroup"} 971 } 972 }, 973 "DeleteAddonRequest":{ 974 "type":"structure", 975 "required":[ 976 "clusterName", 977 "addonName" 978 ], 979 "members":{ 980 "clusterName":{ 981 "shape":"ClusterName", 982 "location":"uri", 983 "locationName":"name" 984 }, 985 "addonName":{ 986 "shape":"String", 987 "location":"uri", 988 "locationName":"addonName" 989 }, 990 "preserve":{ 991 "shape":"Boolean", 992 "location":"querystring", 993 "locationName":"preserve" 994 } 995 } 996 }, 997 "DeleteAddonResponse":{ 998 "type":"structure", 999 "members":{ 1000 "addon":{"shape":"Addon"} 1001 } 1002 }, 1003 "DeleteClusterRequest":{ 1004 "type":"structure", 1005 "required":["name"], 1006 "members":{ 1007 "name":{ 1008 "shape":"String", 1009 "location":"uri", 1010 "locationName":"name" 1011 } 1012 } 1013 }, 1014 "DeleteClusterResponse":{ 1015 "type":"structure", 1016 "members":{ 1017 "cluster":{"shape":"Cluster"} 1018 } 1019 }, 1020 "DeleteFargateProfileRequest":{ 1021 "type":"structure", 1022 "required":[ 1023 "clusterName", 1024 "fargateProfileName" 1025 ], 1026 "members":{ 1027 "clusterName":{ 1028 "shape":"String", 1029 "location":"uri", 1030 "locationName":"name" 1031 }, 1032 "fargateProfileName":{ 1033 "shape":"String", 1034 "location":"uri", 1035 "locationName":"fargateProfileName" 1036 } 1037 } 1038 }, 1039 "DeleteFargateProfileResponse":{ 1040 "type":"structure", 1041 "members":{ 1042 "fargateProfile":{"shape":"FargateProfile"} 1043 } 1044 }, 1045 "DeleteNodegroupRequest":{ 1046 "type":"structure", 1047 "required":[ 1048 "clusterName", 1049 "nodegroupName" 1050 ], 1051 "members":{ 1052 "clusterName":{ 1053 "shape":"String", 1054 "location":"uri", 1055 "locationName":"name" 1056 }, 1057 "nodegroupName":{ 1058 "shape":"String", 1059 "location":"uri", 1060 "locationName":"nodegroupName" 1061 } 1062 } 1063 }, 1064 "DeleteNodegroupResponse":{ 1065 "type":"structure", 1066 "members":{ 1067 "nodegroup":{"shape":"Nodegroup"} 1068 } 1069 }, 1070 "DeregisterClusterRequest":{ 1071 "type":"structure", 1072 "required":["name"], 1073 "members":{ 1074 "name":{ 1075 "shape":"String", 1076 "location":"uri", 1077 "locationName":"name" 1078 } 1079 } 1080 }, 1081 "DeregisterClusterResponse":{ 1082 "type":"structure", 1083 "members":{ 1084 "cluster":{"shape":"Cluster"} 1085 } 1086 }, 1087 "DescribeAddonRequest":{ 1088 "type":"structure", 1089 "required":[ 1090 "clusterName", 1091 "addonName" 1092 ], 1093 "members":{ 1094 "clusterName":{ 1095 "shape":"ClusterName", 1096 "location":"uri", 1097 "locationName":"name" 1098 }, 1099 "addonName":{ 1100 "shape":"String", 1101 "location":"uri", 1102 "locationName":"addonName" 1103 } 1104 } 1105 }, 1106 "DescribeAddonResponse":{ 1107 "type":"structure", 1108 "members":{ 1109 "addon":{"shape":"Addon"} 1110 } 1111 }, 1112 "DescribeAddonVersionsRequest":{ 1113 "type":"structure", 1114 "members":{ 1115 "kubernetesVersion":{ 1116 "shape":"String", 1117 "location":"querystring", 1118 "locationName":"kubernetesVersion" 1119 }, 1120 "maxResults":{ 1121 "shape":"DescribeAddonVersionsRequestMaxResults", 1122 "location":"querystring", 1123 "locationName":"maxResults" 1124 }, 1125 "nextToken":{ 1126 "shape":"String", 1127 "location":"querystring", 1128 "locationName":"nextToken" 1129 }, 1130 "addonName":{ 1131 "shape":"String", 1132 "location":"querystring", 1133 "locationName":"addonName" 1134 } 1135 } 1136 }, 1137 "DescribeAddonVersionsRequestMaxResults":{ 1138 "type":"integer", 1139 "box":true, 1140 "max":100, 1141 "min":1 1142 }, 1143 "DescribeAddonVersionsResponse":{ 1144 "type":"structure", 1145 "members":{ 1146 "addons":{"shape":"Addons"}, 1147 "nextToken":{"shape":"String"} 1148 } 1149 }, 1150 "DescribeClusterRequest":{ 1151 "type":"structure", 1152 "required":["name"], 1153 "members":{ 1154 "name":{ 1155 "shape":"String", 1156 "location":"uri", 1157 "locationName":"name" 1158 } 1159 } 1160 }, 1161 "DescribeClusterResponse":{ 1162 "type":"structure", 1163 "members":{ 1164 "cluster":{"shape":"Cluster"} 1165 } 1166 }, 1167 "DescribeFargateProfileRequest":{ 1168 "type":"structure", 1169 "required":[ 1170 "clusterName", 1171 "fargateProfileName" 1172 ], 1173 "members":{ 1174 "clusterName":{ 1175 "shape":"String", 1176 "location":"uri", 1177 "locationName":"name" 1178 }, 1179 "fargateProfileName":{ 1180 "shape":"String", 1181 "location":"uri", 1182 "locationName":"fargateProfileName" 1183 } 1184 } 1185 }, 1186 "DescribeFargateProfileResponse":{ 1187 "type":"structure", 1188 "members":{ 1189 "fargateProfile":{"shape":"FargateProfile"} 1190 } 1191 }, 1192 "DescribeIdentityProviderConfigRequest":{ 1193 "type":"structure", 1194 "required":[ 1195 "clusterName", 1196 "identityProviderConfig" 1197 ], 1198 "members":{ 1199 "clusterName":{ 1200 "shape":"String", 1201 "location":"uri", 1202 "locationName":"name" 1203 }, 1204 "identityProviderConfig":{"shape":"IdentityProviderConfig"} 1205 } 1206 }, 1207 "DescribeIdentityProviderConfigResponse":{ 1208 "type":"structure", 1209 "members":{ 1210 "identityProviderConfig":{"shape":"IdentityProviderConfigResponse"} 1211 } 1212 }, 1213 "DescribeNodegroupRequest":{ 1214 "type":"structure", 1215 "required":[ 1216 "clusterName", 1217 "nodegroupName" 1218 ], 1219 "members":{ 1220 "clusterName":{ 1221 "shape":"String", 1222 "location":"uri", 1223 "locationName":"name" 1224 }, 1225 "nodegroupName":{ 1226 "shape":"String", 1227 "location":"uri", 1228 "locationName":"nodegroupName" 1229 } 1230 } 1231 }, 1232 "DescribeNodegroupResponse":{ 1233 "type":"structure", 1234 "members":{ 1235 "nodegroup":{"shape":"Nodegroup"} 1236 } 1237 }, 1238 "DescribeUpdateRequest":{ 1239 "type":"structure", 1240 "required":[ 1241 "name", 1242 "updateId" 1243 ], 1244 "members":{ 1245 "name":{ 1246 "shape":"String", 1247 "location":"uri", 1248 "locationName":"name" 1249 }, 1250 "updateId":{ 1251 "shape":"String", 1252 "location":"uri", 1253 "locationName":"updateId" 1254 }, 1255 "nodegroupName":{ 1256 "shape":"String", 1257 "location":"querystring", 1258 "locationName":"nodegroupName" 1259 }, 1260 "addonName":{ 1261 "shape":"String", 1262 "location":"querystring", 1263 "locationName":"addonName" 1264 } 1265 } 1266 }, 1267 "DescribeUpdateResponse":{ 1268 "type":"structure", 1269 "members":{ 1270 "update":{"shape":"Update"} 1271 } 1272 }, 1273 "DisassociateIdentityProviderConfigRequest":{ 1274 "type":"structure", 1275 "required":[ 1276 "clusterName", 1277 "identityProviderConfig" 1278 ], 1279 "members":{ 1280 "clusterName":{ 1281 "shape":"String", 1282 "location":"uri", 1283 "locationName":"name" 1284 }, 1285 "identityProviderConfig":{"shape":"IdentityProviderConfig"}, 1286 "clientRequestToken":{ 1287 "shape":"String", 1288 "idempotencyToken":true 1289 } 1290 } 1291 }, 1292 "DisassociateIdentityProviderConfigResponse":{ 1293 "type":"structure", 1294 "members":{ 1295 "update":{"shape":"Update"} 1296 } 1297 }, 1298 "EncryptionConfig":{ 1299 "type":"structure", 1300 "members":{ 1301 "resources":{"shape":"StringList"}, 1302 "provider":{"shape":"Provider"} 1303 } 1304 }, 1305 "EncryptionConfigList":{ 1306 "type":"list", 1307 "member":{"shape":"EncryptionConfig"}, 1308 "max":1 1309 }, 1310 "ErrorCode":{ 1311 "type":"string", 1312 "enum":[ 1313 "SubnetNotFound", 1314 "SecurityGroupNotFound", 1315 "EniLimitReached", 1316 "IpNotAvailable", 1317 "AccessDenied", 1318 "OperationNotPermitted", 1319 "VpcIdNotFound", 1320 "Unknown", 1321 "NodeCreationFailure", 1322 "PodEvictionFailure", 1323 "InsufficientFreeAddresses", 1324 "ClusterUnreachable", 1325 "InsufficientNumberOfReplicas", 1326 "ConfigurationConflict", 1327 "AdmissionRequestDenied", 1328 "UnsupportedAddonModification", 1329 "K8sResourceNotFound" 1330 ] 1331 }, 1332 "ErrorDetail":{ 1333 "type":"structure", 1334 "members":{ 1335 "errorCode":{"shape":"ErrorCode"}, 1336 "errorMessage":{"shape":"String"}, 1337 "resourceIds":{"shape":"StringList"} 1338 } 1339 }, 1340 "ErrorDetails":{ 1341 "type":"list", 1342 "member":{"shape":"ErrorDetail"} 1343 }, 1344 "FargateProfile":{ 1345 "type":"structure", 1346 "members":{ 1347 "fargateProfileName":{"shape":"String"}, 1348 "fargateProfileArn":{"shape":"String"}, 1349 "clusterName":{"shape":"String"}, 1350 "createdAt":{"shape":"Timestamp"}, 1351 "podExecutionRoleArn":{"shape":"String"}, 1352 "subnets":{"shape":"StringList"}, 1353 "selectors":{"shape":"FargateProfileSelectors"}, 1354 "status":{"shape":"FargateProfileStatus"}, 1355 "tags":{"shape":"TagMap"} 1356 } 1357 }, 1358 "FargateProfileLabel":{ 1359 "type":"map", 1360 "key":{"shape":"String"}, 1361 "value":{"shape":"String"} 1362 }, 1363 "FargateProfileSelector":{ 1364 "type":"structure", 1365 "members":{ 1366 "namespace":{"shape":"String"}, 1367 "labels":{"shape":"FargateProfileLabel"} 1368 } 1369 }, 1370 "FargateProfileSelectors":{ 1371 "type":"list", 1372 "member":{"shape":"FargateProfileSelector"} 1373 }, 1374 "FargateProfileStatus":{ 1375 "type":"string", 1376 "enum":[ 1377 "CREATING", 1378 "ACTIVE", 1379 "DELETING", 1380 "CREATE_FAILED", 1381 "DELETE_FAILED" 1382 ] 1383 }, 1384 "FargateProfilesRequestMaxResults":{ 1385 "type":"integer", 1386 "box":true, 1387 "max":100, 1388 "min":1 1389 }, 1390 "Identity":{ 1391 "type":"structure", 1392 "members":{ 1393 "oidc":{"shape":"OIDC"} 1394 } 1395 }, 1396 "IdentityProviderConfig":{ 1397 "type":"structure", 1398 "required":[ 1399 "type", 1400 "name" 1401 ], 1402 "members":{ 1403 "type":{"shape":"String"}, 1404 "name":{"shape":"String"} 1405 } 1406 }, 1407 "IdentityProviderConfigResponse":{ 1408 "type":"structure", 1409 "members":{ 1410 "oidc":{"shape":"OidcIdentityProviderConfig"} 1411 } 1412 }, 1413 "IdentityProviderConfigs":{ 1414 "type":"list", 1415 "member":{"shape":"IdentityProviderConfig"} 1416 }, 1417 "IncludeClustersList":{ 1418 "type":"list", 1419 "member":{"shape":"String"} 1420 }, 1421 "InvalidParameterException":{ 1422 "type":"structure", 1423 "members":{ 1424 "clusterName":{"shape":"String"}, 1425 "nodegroupName":{"shape":"String"}, 1426 "fargateProfileName":{"shape":"String"}, 1427 "addonName":{"shape":"String"}, 1428 "message":{"shape":"String"} 1429 }, 1430 "error":{"httpStatusCode":400}, 1431 "exception":true 1432 }, 1433 "InvalidRequestException":{ 1434 "type":"structure", 1435 "members":{ 1436 "clusterName":{"shape":"String"}, 1437 "nodegroupName":{"shape":"String"}, 1438 "addonName":{"shape":"String"}, 1439 "message":{"shape":"String"} 1440 }, 1441 "error":{"httpStatusCode":400}, 1442 "exception":true 1443 }, 1444 "Issue":{ 1445 "type":"structure", 1446 "members":{ 1447 "code":{"shape":"NodegroupIssueCode"}, 1448 "message":{"shape":"String"}, 1449 "resourceIds":{"shape":"StringList"} 1450 } 1451 }, 1452 "IssueList":{ 1453 "type":"list", 1454 "member":{"shape":"Issue"} 1455 }, 1456 "KubernetesNetworkConfigRequest":{ 1457 "type":"structure", 1458 "members":{ 1459 "serviceIpv4Cidr":{"shape":"String"} 1460 } 1461 }, 1462 "KubernetesNetworkConfigResponse":{ 1463 "type":"structure", 1464 "members":{ 1465 "serviceIpv4Cidr":{"shape":"String"} 1466 } 1467 }, 1468 "LaunchTemplateSpecification":{ 1469 "type":"structure", 1470 "members":{ 1471 "name":{"shape":"String"}, 1472 "version":{"shape":"String"}, 1473 "id":{"shape":"String"} 1474 } 1475 }, 1476 "ListAddonsRequest":{ 1477 "type":"structure", 1478 "required":["clusterName"], 1479 "members":{ 1480 "clusterName":{ 1481 "shape":"ClusterName", 1482 "location":"uri", 1483 "locationName":"name" 1484 }, 1485 "maxResults":{ 1486 "shape":"ListAddonsRequestMaxResults", 1487 "location":"querystring", 1488 "locationName":"maxResults" 1489 }, 1490 "nextToken":{ 1491 "shape":"String", 1492 "location":"querystring", 1493 "locationName":"nextToken" 1494 } 1495 } 1496 }, 1497 "ListAddonsRequestMaxResults":{ 1498 "type":"integer", 1499 "box":true, 1500 "max":100, 1501 "min":1 1502 }, 1503 "ListAddonsResponse":{ 1504 "type":"structure", 1505 "members":{ 1506 "addons":{"shape":"StringList"}, 1507 "nextToken":{"shape":"String"} 1508 } 1509 }, 1510 "ListClustersRequest":{ 1511 "type":"structure", 1512 "members":{ 1513 "maxResults":{ 1514 "shape":"ListClustersRequestMaxResults", 1515 "location":"querystring", 1516 "locationName":"maxResults" 1517 }, 1518 "nextToken":{ 1519 "shape":"String", 1520 "location":"querystring", 1521 "locationName":"nextToken" 1522 }, 1523 "include":{ 1524 "shape":"IncludeClustersList", 1525 "location":"querystring", 1526 "locationName":"include" 1527 } 1528 } 1529 }, 1530 "ListClustersRequestMaxResults":{ 1531 "type":"integer", 1532 "box":true, 1533 "max":100, 1534 "min":1 1535 }, 1536 "ListClustersResponse":{ 1537 "type":"structure", 1538 "members":{ 1539 "clusters":{"shape":"StringList"}, 1540 "nextToken":{"shape":"String"} 1541 } 1542 }, 1543 "ListFargateProfilesRequest":{ 1544 "type":"structure", 1545 "required":["clusterName"], 1546 "members":{ 1547 "clusterName":{ 1548 "shape":"String", 1549 "location":"uri", 1550 "locationName":"name" 1551 }, 1552 "maxResults":{ 1553 "shape":"FargateProfilesRequestMaxResults", 1554 "location":"querystring", 1555 "locationName":"maxResults" 1556 }, 1557 "nextToken":{ 1558 "shape":"String", 1559 "location":"querystring", 1560 "locationName":"nextToken" 1561 } 1562 } 1563 }, 1564 "ListFargateProfilesResponse":{ 1565 "type":"structure", 1566 "members":{ 1567 "fargateProfileNames":{"shape":"StringList"}, 1568 "nextToken":{"shape":"String"} 1569 } 1570 }, 1571 "ListIdentityProviderConfigsRequest":{ 1572 "type":"structure", 1573 "required":["clusterName"], 1574 "members":{ 1575 "clusterName":{ 1576 "shape":"String", 1577 "location":"uri", 1578 "locationName":"name" 1579 }, 1580 "maxResults":{ 1581 "shape":"ListIdentityProviderConfigsRequestMaxResults", 1582 "location":"querystring", 1583 "locationName":"maxResults" 1584 }, 1585 "nextToken":{ 1586 "shape":"String", 1587 "location":"querystring", 1588 "locationName":"nextToken" 1589 } 1590 } 1591 }, 1592 "ListIdentityProviderConfigsRequestMaxResults":{ 1593 "type":"integer", 1594 "box":true, 1595 "max":100, 1596 "min":1 1597 }, 1598 "ListIdentityProviderConfigsResponse":{ 1599 "type":"structure", 1600 "members":{ 1601 "identityProviderConfigs":{"shape":"IdentityProviderConfigs"}, 1602 "nextToken":{"shape":"String"} 1603 } 1604 }, 1605 "ListNodegroupsRequest":{ 1606 "type":"structure", 1607 "required":["clusterName"], 1608 "members":{ 1609 "clusterName":{ 1610 "shape":"String", 1611 "location":"uri", 1612 "locationName":"name" 1613 }, 1614 "maxResults":{ 1615 "shape":"ListNodegroupsRequestMaxResults", 1616 "location":"querystring", 1617 "locationName":"maxResults" 1618 }, 1619 "nextToken":{ 1620 "shape":"String", 1621 "location":"querystring", 1622 "locationName":"nextToken" 1623 } 1624 } 1625 }, 1626 "ListNodegroupsRequestMaxResults":{ 1627 "type":"integer", 1628 "box":true, 1629 "max":100, 1630 "min":1 1631 }, 1632 "ListNodegroupsResponse":{ 1633 "type":"structure", 1634 "members":{ 1635 "nodegroups":{"shape":"StringList"}, 1636 "nextToken":{"shape":"String"} 1637 } 1638 }, 1639 "ListTagsForResourceRequest":{ 1640 "type":"structure", 1641 "required":["resourceArn"], 1642 "members":{ 1643 "resourceArn":{ 1644 "shape":"String", 1645 "location":"uri", 1646 "locationName":"resourceArn" 1647 } 1648 } 1649 }, 1650 "ListTagsForResourceResponse":{ 1651 "type":"structure", 1652 "members":{ 1653 "tags":{"shape":"TagMap"} 1654 } 1655 }, 1656 "ListUpdatesRequest":{ 1657 "type":"structure", 1658 "required":["name"], 1659 "members":{ 1660 "name":{ 1661 "shape":"String", 1662 "location":"uri", 1663 "locationName":"name" 1664 }, 1665 "nodegroupName":{ 1666 "shape":"String", 1667 "location":"querystring", 1668 "locationName":"nodegroupName" 1669 }, 1670 "addonName":{ 1671 "shape":"String", 1672 "location":"querystring", 1673 "locationName":"addonName" 1674 }, 1675 "nextToken":{ 1676 "shape":"String", 1677 "location":"querystring", 1678 "locationName":"nextToken" 1679 }, 1680 "maxResults":{ 1681 "shape":"ListUpdatesRequestMaxResults", 1682 "location":"querystring", 1683 "locationName":"maxResults" 1684 } 1685 } 1686 }, 1687 "ListUpdatesRequestMaxResults":{ 1688 "type":"integer", 1689 "box":true, 1690 "max":100, 1691 "min":1 1692 }, 1693 "ListUpdatesResponse":{ 1694 "type":"structure", 1695 "members":{ 1696 "updateIds":{"shape":"StringList"}, 1697 "nextToken":{"shape":"String"} 1698 } 1699 }, 1700 "LogSetup":{ 1701 "type":"structure", 1702 "members":{ 1703 "types":{"shape":"LogTypes"}, 1704 "enabled":{"shape":"BoxedBoolean"} 1705 } 1706 }, 1707 "LogSetups":{ 1708 "type":"list", 1709 "member":{"shape":"LogSetup"} 1710 }, 1711 "LogType":{ 1712 "type":"string", 1713 "enum":[ 1714 "api", 1715 "audit", 1716 "authenticator", 1717 "controllerManager", 1718 "scheduler" 1719 ] 1720 }, 1721 "LogTypes":{ 1722 "type":"list", 1723 "member":{"shape":"LogType"} 1724 }, 1725 "Logging":{ 1726 "type":"structure", 1727 "members":{ 1728 "clusterLogging":{"shape":"LogSetups"} 1729 } 1730 }, 1731 "Nodegroup":{ 1732 "type":"structure", 1733 "members":{ 1734 "nodegroupName":{"shape":"String"}, 1735 "nodegroupArn":{"shape":"String"}, 1736 "clusterName":{"shape":"String"}, 1737 "version":{"shape":"String"}, 1738 "releaseVersion":{"shape":"String"}, 1739 "createdAt":{"shape":"Timestamp"}, 1740 "modifiedAt":{"shape":"Timestamp"}, 1741 "status":{"shape":"NodegroupStatus"}, 1742 "capacityType":{"shape":"CapacityTypes"}, 1743 "scalingConfig":{"shape":"NodegroupScalingConfig"}, 1744 "instanceTypes":{"shape":"StringList"}, 1745 "subnets":{"shape":"StringList"}, 1746 "remoteAccess":{"shape":"RemoteAccessConfig"}, 1747 "amiType":{"shape":"AMITypes"}, 1748 "nodeRole":{"shape":"String"}, 1749 "labels":{"shape":"labelsMap"}, 1750 "taints":{"shape":"taintsList"}, 1751 "resources":{"shape":"NodegroupResources"}, 1752 "diskSize":{"shape":"BoxedInteger"}, 1753 "health":{"shape":"NodegroupHealth"}, 1754 "updateConfig":{"shape":"NodegroupUpdateConfig"}, 1755 "launchTemplate":{"shape":"LaunchTemplateSpecification"}, 1756 "tags":{"shape":"TagMap"} 1757 } 1758 }, 1759 "NodegroupHealth":{ 1760 "type":"structure", 1761 "members":{ 1762 "issues":{"shape":"IssueList"} 1763 } 1764 }, 1765 "NodegroupIssueCode":{ 1766 "type":"string", 1767 "enum":[ 1768 "AutoScalingGroupNotFound", 1769 "AutoScalingGroupInvalidConfiguration", 1770 "Ec2SecurityGroupNotFound", 1771 "Ec2SecurityGroupDeletionFailure", 1772 "Ec2LaunchTemplateNotFound", 1773 "Ec2LaunchTemplateVersionMismatch", 1774 "Ec2SubnetNotFound", 1775 "Ec2SubnetInvalidConfiguration", 1776 "IamInstanceProfileNotFound", 1777 "IamLimitExceeded", 1778 "IamNodeRoleNotFound", 1779 "NodeCreationFailure", 1780 "AsgInstanceLaunchFailures", 1781 "InstanceLimitExceeded", 1782 "InsufficientFreeAddresses", 1783 "AccessDenied", 1784 "InternalFailure", 1785 "ClusterUnreachable" 1786 ] 1787 }, 1788 "NodegroupResources":{ 1789 "type":"structure", 1790 "members":{ 1791 "autoScalingGroups":{"shape":"AutoScalingGroupList"}, 1792 "remoteAccessSecurityGroup":{"shape":"String"} 1793 } 1794 }, 1795 "NodegroupScalingConfig":{ 1796 "type":"structure", 1797 "members":{ 1798 "minSize":{"shape":"ZeroCapacity"}, 1799 "maxSize":{"shape":"Capacity"}, 1800 "desiredSize":{"shape":"ZeroCapacity"} 1801 } 1802 }, 1803 "NodegroupStatus":{ 1804 "type":"string", 1805 "enum":[ 1806 "CREATING", 1807 "ACTIVE", 1808 "UPDATING", 1809 "DELETING", 1810 "CREATE_FAILED", 1811 "DELETE_FAILED", 1812 "DEGRADED" 1813 ] 1814 }, 1815 "NodegroupUpdateConfig":{ 1816 "type":"structure", 1817 "members":{ 1818 "maxUnavailable":{"shape":"NonZeroInteger"}, 1819 "maxUnavailablePercentage":{"shape":"PercentCapacity"} 1820 } 1821 }, 1822 "NonZeroInteger":{ 1823 "type":"integer", 1824 "box":true, 1825 "min":1 1826 }, 1827 "NotFoundException":{ 1828 "type":"structure", 1829 "members":{ 1830 "message":{"shape":"String"} 1831 }, 1832 "error":{"httpStatusCode":404}, 1833 "exception":true 1834 }, 1835 "OIDC":{ 1836 "type":"structure", 1837 "members":{ 1838 "issuer":{"shape":"String"} 1839 } 1840 }, 1841 "OidcIdentityProviderConfig":{ 1842 "type":"structure", 1843 "members":{ 1844 "identityProviderConfigName":{"shape":"String"}, 1845 "identityProviderConfigArn":{"shape":"String"}, 1846 "clusterName":{"shape":"String"}, 1847 "issuerUrl":{"shape":"String"}, 1848 "clientId":{"shape":"String"}, 1849 "usernameClaim":{"shape":"String"}, 1850 "usernamePrefix":{"shape":"String"}, 1851 "groupsClaim":{"shape":"String"}, 1852 "groupsPrefix":{"shape":"String"}, 1853 "requiredClaims":{"shape":"requiredClaimsMap"}, 1854 "tags":{"shape":"TagMap"}, 1855 "status":{"shape":"configStatus"} 1856 } 1857 }, 1858 "OidcIdentityProviderConfigRequest":{ 1859 "type":"structure", 1860 "required":[ 1861 "identityProviderConfigName", 1862 "issuerUrl", 1863 "clientId" 1864 ], 1865 "members":{ 1866 "identityProviderConfigName":{"shape":"String"}, 1867 "issuerUrl":{"shape":"String"}, 1868 "clientId":{"shape":"String"}, 1869 "usernameClaim":{"shape":"String"}, 1870 "usernamePrefix":{"shape":"String"}, 1871 "groupsClaim":{"shape":"String"}, 1872 "groupsPrefix":{"shape":"String"}, 1873 "requiredClaims":{"shape":"requiredClaimsMap"} 1874 } 1875 }, 1876 "PercentCapacity":{ 1877 "type":"integer", 1878 "box":true, 1879 "max":100, 1880 "min":1 1881 }, 1882 "Provider":{ 1883 "type":"structure", 1884 "members":{ 1885 "keyArn":{"shape":"String"} 1886 } 1887 }, 1888 "RegisterClusterRequest":{ 1889 "type":"structure", 1890 "required":[ 1891 "name", 1892 "connectorConfig" 1893 ], 1894 "members":{ 1895 "name":{"shape":"ClusterName"}, 1896 "connectorConfig":{"shape":"ConnectorConfigRequest"}, 1897 "clientRequestToken":{ 1898 "shape":"String", 1899 "idempotencyToken":true 1900 } 1901 } 1902 }, 1903 "RegisterClusterResponse":{ 1904 "type":"structure", 1905 "members":{ 1906 "cluster":{"shape":"Cluster"} 1907 } 1908 }, 1909 "RemoteAccessConfig":{ 1910 "type":"structure", 1911 "members":{ 1912 "ec2SshKey":{"shape":"String"}, 1913 "sourceSecurityGroups":{"shape":"StringList"} 1914 } 1915 }, 1916 "ResolveConflicts":{ 1917 "type":"string", 1918 "enum":[ 1919 "OVERWRITE", 1920 "NONE" 1921 ] 1922 }, 1923 "ResourceInUseException":{ 1924 "type":"structure", 1925 "members":{ 1926 "clusterName":{"shape":"String"}, 1927 "nodegroupName":{"shape":"String"}, 1928 "addonName":{"shape":"String"}, 1929 "message":{"shape":"String"} 1930 }, 1931 "error":{"httpStatusCode":409}, 1932 "exception":true 1933 }, 1934 "ResourceLimitExceededException":{ 1935 "type":"structure", 1936 "members":{ 1937 "clusterName":{"shape":"String"}, 1938 "nodegroupName":{"shape":"String"}, 1939 "message":{"shape":"String"} 1940 }, 1941 "error":{"httpStatusCode":400}, 1942 "exception":true 1943 }, 1944 "ResourceNotFoundException":{ 1945 "type":"structure", 1946 "members":{ 1947 "clusterName":{"shape":"String"}, 1948 "nodegroupName":{"shape":"String"}, 1949 "fargateProfileName":{"shape":"String"}, 1950 "addonName":{"shape":"String"}, 1951 "message":{"shape":"String"} 1952 }, 1953 "error":{"httpStatusCode":404}, 1954 "exception":true 1955 }, 1956 "RoleArn":{ 1957 "type":"string", 1958 "max":255, 1959 "min":1 1960 }, 1961 "ServerException":{ 1962 "type":"structure", 1963 "members":{ 1964 "clusterName":{"shape":"String"}, 1965 "nodegroupName":{"shape":"String"}, 1966 "addonName":{"shape":"String"}, 1967 "message":{"shape":"String"} 1968 }, 1969 "error":{"httpStatusCode":500}, 1970 "exception":true, 1971 "fault":true 1972 }, 1973 "ServiceUnavailableException":{ 1974 "type":"structure", 1975 "members":{ 1976 "message":{"shape":"String"} 1977 }, 1978 "error":{"httpStatusCode":503}, 1979 "exception":true, 1980 "fault":true 1981 }, 1982 "String":{"type":"string"}, 1983 "StringList":{ 1984 "type":"list", 1985 "member":{"shape":"String"} 1986 }, 1987 "TagKey":{ 1988 "type":"string", 1989 "max":128, 1990 "min":1 1991 }, 1992 "TagKeyList":{ 1993 "type":"list", 1994 "member":{"shape":"TagKey"}, 1995 "max":50, 1996 "min":1 1997 }, 1998 "TagMap":{ 1999 "type":"map", 2000 "key":{"shape":"TagKey"}, 2001 "value":{"shape":"TagValue"}, 2002 "max":50, 2003 "min":1 2004 }, 2005 "TagResourceRequest":{ 2006 "type":"structure", 2007 "required":[ 2008 "resourceArn", 2009 "tags" 2010 ], 2011 "members":{ 2012 "resourceArn":{ 2013 "shape":"String", 2014 "location":"uri", 2015 "locationName":"resourceArn" 2016 }, 2017 "tags":{"shape":"TagMap"} 2018 } 2019 }, 2020 "TagResourceResponse":{ 2021 "type":"structure", 2022 "members":{ 2023 } 2024 }, 2025 "TagValue":{ 2026 "type":"string", 2027 "max":256 2028 }, 2029 "Taint":{ 2030 "type":"structure", 2031 "members":{ 2032 "key":{"shape":"taintKey"}, 2033 "value":{"shape":"taintValue"}, 2034 "effect":{"shape":"TaintEffect"} 2035 } 2036 }, 2037 "TaintEffect":{ 2038 "type":"string", 2039 "enum":[ 2040 "NO_SCHEDULE", 2041 "NO_EXECUTE", 2042 "PREFER_NO_SCHEDULE" 2043 ] 2044 }, 2045 "Timestamp":{"type":"timestamp"}, 2046 "UnsupportedAvailabilityZoneException":{ 2047 "type":"structure", 2048 "members":{ 2049 "message":{"shape":"String"}, 2050 "clusterName":{"shape":"String"}, 2051 "nodegroupName":{"shape":"String"}, 2052 "validZones":{"shape":"StringList"} 2053 }, 2054 "error":{"httpStatusCode":400}, 2055 "exception":true 2056 }, 2057 "UntagResourceRequest":{ 2058 "type":"structure", 2059 "required":[ 2060 "resourceArn", 2061 "tagKeys" 2062 ], 2063 "members":{ 2064 "resourceArn":{ 2065 "shape":"String", 2066 "location":"uri", 2067 "locationName":"resourceArn" 2068 }, 2069 "tagKeys":{ 2070 "shape":"TagKeyList", 2071 "location":"querystring", 2072 "locationName":"tagKeys" 2073 } 2074 } 2075 }, 2076 "UntagResourceResponse":{ 2077 "type":"structure", 2078 "members":{ 2079 } 2080 }, 2081 "Update":{ 2082 "type":"structure", 2083 "members":{ 2084 "id":{"shape":"String"}, 2085 "status":{"shape":"UpdateStatus"}, 2086 "type":{"shape":"UpdateType"}, 2087 "params":{"shape":"UpdateParams"}, 2088 "createdAt":{"shape":"Timestamp"}, 2089 "errors":{"shape":"ErrorDetails"} 2090 } 2091 }, 2092 "UpdateAddonRequest":{ 2093 "type":"structure", 2094 "required":[ 2095 "clusterName", 2096 "addonName" 2097 ], 2098 "members":{ 2099 "clusterName":{ 2100 "shape":"ClusterName", 2101 "location":"uri", 2102 "locationName":"name" 2103 }, 2104 "addonName":{ 2105 "shape":"String", 2106 "location":"uri", 2107 "locationName":"addonName" 2108 }, 2109 "addonVersion":{"shape":"String"}, 2110 "serviceAccountRoleArn":{"shape":"RoleArn"}, 2111 "resolveConflicts":{"shape":"ResolveConflicts"}, 2112 "clientRequestToken":{ 2113 "shape":"String", 2114 "idempotencyToken":true 2115 } 2116 } 2117 }, 2118 "UpdateAddonResponse":{ 2119 "type":"structure", 2120 "members":{ 2121 "update":{"shape":"Update"} 2122 } 2123 }, 2124 "UpdateClusterConfigRequest":{ 2125 "type":"structure", 2126 "required":["name"], 2127 "members":{ 2128 "name":{ 2129 "shape":"String", 2130 "location":"uri", 2131 "locationName":"name" 2132 }, 2133 "resourcesVpcConfig":{"shape":"VpcConfigRequest"}, 2134 "logging":{"shape":"Logging"}, 2135 "clientRequestToken":{ 2136 "shape":"String", 2137 "idempotencyToken":true 2138 } 2139 } 2140 }, 2141 "UpdateClusterConfigResponse":{ 2142 "type":"structure", 2143 "members":{ 2144 "update":{"shape":"Update"} 2145 } 2146 }, 2147 "UpdateClusterVersionRequest":{ 2148 "type":"structure", 2149 "required":[ 2150 "name", 2151 "version" 2152 ], 2153 "members":{ 2154 "name":{ 2155 "shape":"String", 2156 "location":"uri", 2157 "locationName":"name" 2158 }, 2159 "version":{"shape":"String"}, 2160 "clientRequestToken":{ 2161 "shape":"String", 2162 "idempotencyToken":true 2163 } 2164 } 2165 }, 2166 "UpdateClusterVersionResponse":{ 2167 "type":"structure", 2168 "members":{ 2169 "update":{"shape":"Update"} 2170 } 2171 }, 2172 "UpdateLabelsPayload":{ 2173 "type":"structure", 2174 "members":{ 2175 "addOrUpdateLabels":{"shape":"labelsMap"}, 2176 "removeLabels":{"shape":"labelsKeyList"} 2177 } 2178 }, 2179 "UpdateNodegroupConfigRequest":{ 2180 "type":"structure", 2181 "required":[ 2182 "clusterName", 2183 "nodegroupName" 2184 ], 2185 "members":{ 2186 "clusterName":{ 2187 "shape":"String", 2188 "location":"uri", 2189 "locationName":"name" 2190 }, 2191 "nodegroupName":{ 2192 "shape":"String", 2193 "location":"uri", 2194 "locationName":"nodegroupName" 2195 }, 2196 "labels":{"shape":"UpdateLabelsPayload"}, 2197 "taints":{"shape":"UpdateTaintsPayload"}, 2198 "scalingConfig":{"shape":"NodegroupScalingConfig"}, 2199 "updateConfig":{"shape":"NodegroupUpdateConfig"}, 2200 "clientRequestToken":{ 2201 "shape":"String", 2202 "idempotencyToken":true 2203 } 2204 } 2205 }, 2206 "UpdateNodegroupConfigResponse":{ 2207 "type":"structure", 2208 "members":{ 2209 "update":{"shape":"Update"} 2210 } 2211 }, 2212 "UpdateNodegroupVersionRequest":{ 2213 "type":"structure", 2214 "required":[ 2215 "clusterName", 2216 "nodegroupName" 2217 ], 2218 "members":{ 2219 "clusterName":{ 2220 "shape":"String", 2221 "location":"uri", 2222 "locationName":"name" 2223 }, 2224 "nodegroupName":{ 2225 "shape":"String", 2226 "location":"uri", 2227 "locationName":"nodegroupName" 2228 }, 2229 "version":{"shape":"String"}, 2230 "releaseVersion":{"shape":"String"}, 2231 "launchTemplate":{"shape":"LaunchTemplateSpecification"}, 2232 "force":{"shape":"Boolean"}, 2233 "clientRequestToken":{ 2234 "shape":"String", 2235 "idempotencyToken":true 2236 } 2237 } 2238 }, 2239 "UpdateNodegroupVersionResponse":{ 2240 "type":"structure", 2241 "members":{ 2242 "update":{"shape":"Update"} 2243 } 2244 }, 2245 "UpdateParam":{ 2246 "type":"structure", 2247 "members":{ 2248 "type":{"shape":"UpdateParamType"}, 2249 "value":{"shape":"String"} 2250 } 2251 }, 2252 "UpdateParamType":{ 2253 "type":"string", 2254 "enum":[ 2255 "Version", 2256 "PlatformVersion", 2257 "EndpointPrivateAccess", 2258 "EndpointPublicAccess", 2259 "ClusterLogging", 2260 "DesiredSize", 2261 "LabelsToAdd", 2262 "LabelsToRemove", 2263 "TaintsToAdd", 2264 "TaintsToRemove", 2265 "MaxSize", 2266 "MinSize", 2267 "ReleaseVersion", 2268 "PublicAccessCidrs", 2269 "LaunchTemplateName", 2270 "LaunchTemplateVersion", 2271 "IdentityProviderConfig", 2272 "EncryptionConfig", 2273 "AddonVersion", 2274 "ServiceAccountRoleArn", 2275 "ResolveConflicts", 2276 "MaxUnavailable", 2277 "MaxUnavailablePercentage" 2278 ] 2279 }, 2280 "UpdateParams":{ 2281 "type":"list", 2282 "member":{"shape":"UpdateParam"} 2283 }, 2284 "UpdateStatus":{ 2285 "type":"string", 2286 "enum":[ 2287 "InProgress", 2288 "Failed", 2289 "Cancelled", 2290 "Successful" 2291 ] 2292 }, 2293 "UpdateTaintsPayload":{ 2294 "type":"structure", 2295 "members":{ 2296 "addOrUpdateTaints":{"shape":"taintsList"}, 2297 "removeTaints":{"shape":"taintsList"} 2298 } 2299 }, 2300 "UpdateType":{ 2301 "type":"string", 2302 "enum":[ 2303 "VersionUpdate", 2304 "EndpointAccessUpdate", 2305 "LoggingUpdate", 2306 "ConfigUpdate", 2307 "AssociateIdentityProviderConfig", 2308 "DisassociateIdentityProviderConfig", 2309 "AssociateEncryptionConfig", 2310 "AddonUpdate" 2311 ] 2312 }, 2313 "VpcConfigRequest":{ 2314 "type":"structure", 2315 "members":{ 2316 "subnetIds":{"shape":"StringList"}, 2317 "securityGroupIds":{"shape":"StringList"}, 2318 "endpointPublicAccess":{"shape":"BoxedBoolean"}, 2319 "endpointPrivateAccess":{"shape":"BoxedBoolean"}, 2320 "publicAccessCidrs":{"shape":"StringList"} 2321 } 2322 }, 2323 "VpcConfigResponse":{ 2324 "type":"structure", 2325 "members":{ 2326 "subnetIds":{"shape":"StringList"}, 2327 "securityGroupIds":{"shape":"StringList"}, 2328 "clusterSecurityGroupId":{"shape":"String"}, 2329 "vpcId":{"shape":"String"}, 2330 "endpointPublicAccess":{"shape":"Boolean"}, 2331 "endpointPrivateAccess":{"shape":"Boolean"}, 2332 "publicAccessCidrs":{"shape":"StringList"} 2333 } 2334 }, 2335 "ZeroCapacity":{ 2336 "type":"integer", 2337 "box":true, 2338 "min":0 2339 }, 2340 "configStatus":{ 2341 "type":"string", 2342 "enum":[ 2343 "CREATING", 2344 "DELETING", 2345 "ACTIVE" 2346 ] 2347 }, 2348 "labelKey":{ 2349 "type":"string", 2350 "max":63, 2351 "min":1 2352 }, 2353 "labelValue":{ 2354 "type":"string", 2355 "max":63, 2356 "min":1 2357 }, 2358 "labelsKeyList":{ 2359 "type":"list", 2360 "member":{"shape":"String"} 2361 }, 2362 "labelsMap":{ 2363 "type":"map", 2364 "key":{"shape":"labelKey"}, 2365 "value":{"shape":"labelValue"} 2366 }, 2367 "requiredClaimsKey":{ 2368 "type":"string", 2369 "max":63, 2370 "min":1 2371 }, 2372 "requiredClaimsMap":{ 2373 "type":"map", 2374 "key":{"shape":"requiredClaimsKey"}, 2375 "value":{"shape":"requiredClaimsValue"} 2376 }, 2377 "requiredClaimsValue":{ 2378 "type":"string", 2379 "max":253, 2380 "min":1 2381 }, 2382 "taintKey":{ 2383 "type":"string", 2384 "max":63, 2385 "min":1 2386 }, 2387 "taintValue":{ 2388 "type":"string", 2389 "max":63, 2390 "min":0 2391 }, 2392 "taintsList":{ 2393 "type":"list", 2394 "member":{"shape":"Taint"} 2395 } 2396 } 2397 }