HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/eks-2017-11-01.min.json
{
  "version": "2.0",
  "metadata": {
    "apiVersion": "2017-11-01",
    "endpointPrefix": "eks",
    "jsonVersion": "1.1",
    "protocol": "rest-json",
    "serviceAbbreviation": "Amazon EKS",
    "serviceFullName": "Amazon Elastic Kubernetes Service",
    "serviceId": "EKS",
    "signatureVersion": "v4",
    "signingName": "eks",
    "uid": "eks-2017-11-01"
  },
  "operations": {
    "AssociateAccessPolicy": {
      "http": {
        "requestUri": "/clusters/{name}/access-entries/{principalArn}/access-policies"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "principalArn",
          "policyArn",
          "accessScope"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "principalArn": {
            "location": "uri",
            "locationName": "principalArn"
          },
          "policyArn": {},
          "accessScope": {
            "shape": "S3"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "clusterName": {},
          "principalArn": {},
          "associatedAccessPolicy": {
            "shape": "S7"
          }
        }
      }
    },
    "AssociateEncryptionConfig": {
      "http": {
        "requestUri": "/clusters/{name}/encryption-config/associate"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "encryptionConfig"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "encryptionConfig": {
            "shape": "Sa"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "update": {
            "shape": "Se"
          }
        }
      }
    },
    "AssociateIdentityProviderConfig": {
      "http": {
        "requestUri": "/clusters/{name}/identity-provider-configs/associate"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "oidc"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "oidc": {
            "type": "structure",
            "required": [
              "identityProviderConfigName",
              "issuerUrl",
              "clientId"
            ],
            "members": {
              "identityProviderConfigName": {},
              "issuerUrl": {},
              "clientId": {},
              "usernameClaim": {},
              "usernamePrefix": {},
              "groupsClaim": {},
              "groupsPrefix": {},
              "requiredClaims": {
                "shape": "Sp"
              }
            }
          },
          "tags": {
            "shape": "Ss"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "update": {
            "shape": "Se"
          },
          "tags": {
            "shape": "Ss"
          }
        }
      }
    },
    "CreateAccessEntry": {
      "http": {
        "requestUri": "/clusters/{name}/access-entries"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "principalArn"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "principalArn": {},
          "kubernetesGroups": {
            "shape": "S5"
          },
          "tags": {
            "shape": "Ss"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "username": {},
          "type": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "accessEntry": {
            "shape": "Sy"
          }
        }
      }
    },
    "CreateAddon": {
      "http": {
        "requestUri": "/clusters/{name}/addons"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "addonName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "addonName": {},
          "addonVersion": {},
          "serviceAccountRoleArn": {},
          "resolveConflicts": {},
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "tags": {
            "shape": "Ss"
          },
          "configurationValues": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "addon": {
            "shape": "S14"
          }
        }
      }
    },
    "CreateCluster": {
      "http": {
        "requestUri": "/clusters"
      },
      "input": {
        "type": "structure",
        "required": [
          "name",
          "roleArn",
          "resourcesVpcConfig"
        ],
        "members": {
          "name": {},
          "version": {},
          "roleArn": {},
          "resourcesVpcConfig": {
            "shape": "S1c"
          },
          "kubernetesNetworkConfig": {
            "type": "structure",
            "members": {
              "serviceIpv4Cidr": {},
              "ipFamily": {}
            }
          },
          "logging": {
            "shape": "S1g"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "tags": {
            "shape": "Ss"
          },
          "encryptionConfig": {
            "shape": "Sa"
          },
          "outpostConfig": {
            "type": "structure",
            "required": [
              "outpostArns",
              "controlPlaneInstanceType"
            ],
            "members": {
              "outpostArns": {
                "shape": "S5"
              },
              "controlPlaneInstanceType": {},
              "controlPlanePlacement": {
                "type": "structure",
                "members": {
                  "groupName": {}
                }
              }
            }
          },
          "accessConfig": {
            "type": "structure",
            "members": {
              "bootstrapClusterCreatorAdminPermissions": {
                "type": "boolean"
              },
              "authenticationMode": {}
            }
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "cluster": {
            "shape": "S1q"
          }
        }
      }
    },
    "CreateEksAnywhereSubscription": {
      "http": {
        "requestUri": "/eks-anywhere-subscriptions"
      },
      "input": {
        "type": "structure",
        "required": [
          "name",
          "term"
        ],
        "members": {
          "name": {},
          "term": {
            "shape": "S28"
          },
          "licenseQuantity": {
            "type": "integer"
          },
          "licenseType": {},
          "autoRenew": {
            "type": "boolean"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "tags": {
            "shape": "Ss"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "subscription": {
            "shape": "S2d"
          }
        }
      }
    },
    "CreateFargateProfile": {
      "http": {
        "requestUri": "/clusters/{name}/fargate-profiles"
      },
      "input": {
        "type": "structure",
        "required": [
          "fargateProfileName",
          "clusterName",
          "podExecutionRoleArn"
        ],
        "members": {
          "fargateProfileName": {},
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "podExecutionRoleArn": {},
          "subnets": {
            "shape": "S5"
          },
          "selectors": {
            "shape": "S2f"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "tags": {
            "shape": "Ss"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "fargateProfile": {
            "shape": "S2j"
          }
        }
      }
    },
    "CreateNodegroup": {
      "http": {
        "requestUri": "/clusters/{name}/node-groups"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "nodegroupName",
          "subnets",
          "nodeRole"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "nodegroupName": {},
          "scalingConfig": {
            "shape": "S2m"
          },
          "diskSize": {
            "type": "integer"
          },
          "subnets": {
            "shape": "S5"
          },
          "instanceTypes": {
            "shape": "S5"
          },
          "amiType": {},
          "remoteAccess": {
            "shape": "S2r"
          },
          "nodeRole": {},
          "labels": {
            "shape": "S2s"
          },
          "taints": {
            "shape": "S2v"
          },
          "tags": {
            "shape": "Ss"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "launchTemplate": {
            "shape": "S30"
          },
          "updateConfig": {
            "shape": "S31"
          },
          "capacityType": {},
          "version": {},
          "releaseVersion": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "nodegroup": {
            "shape": "S36"
          }
        }
      }
    },
    "CreatePodIdentityAssociation": {
      "http": {
        "requestUri": "/clusters/{name}/pod-identity-associations"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "namespace",
          "serviceAccount",
          "roleArn"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "namespace": {},
          "serviceAccount": {},
          "roleArn": {},
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "tags": {
            "shape": "Ss"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "association": {
            "shape": "S3h"
          }
        }
      }
    },
    "DeleteAccessEntry": {
      "http": {
        "method": "DELETE",
        "requestUri": "/clusters/{name}/access-entries/{principalArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "principalArn"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "principalArn": {
            "location": "uri",
            "locationName": "principalArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DeleteAddon": {
      "http": {
        "method": "DELETE",
        "requestUri": "/clusters/{name}/addons/{addonName}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "addonName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "addonName": {
            "location": "uri",
            "locationName": "addonName"
          },
          "preserve": {
            "location": "querystring",
            "locationName": "preserve",
            "type": "boolean"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "addon": {
            "shape": "S14"
          }
        }
      }
    },
    "DeleteCluster": {
      "http": {
        "method": "DELETE",
        "requestUri": "/clusters/{name}"
      },
      "input": {
        "type": "structure",
        "required": [
          "name"
        ],
        "members": {
          "name": {
            "location": "uri",
            "locationName": "name"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "cluster": {
            "shape": "S1q"
          }
        }
      }
    },
    "DeleteEksAnywhereSubscription": {
      "http": {
        "method": "DELETE",
        "requestUri": "/eks-anywhere-subscriptions/{id}"
      },
      "input": {
        "type": "structure",
        "required": [
          "id"
        ],
        "members": {
          "id": {
            "location": "uri",
            "locationName": "id"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "subscription": {
            "shape": "S2d"
          }
        }
      }
    },
    "DeleteFargateProfile": {
      "http": {
        "method": "DELETE",
        "requestUri": "/clusters/{name}/fargate-profiles/{fargateProfileName}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "fargateProfileName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "fargateProfileName": {
            "location": "uri",
            "locationName": "fargateProfileName"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "fargateProfile": {
            "shape": "S2j"
          }
        }
      }
    },
    "DeleteNodegroup": {
      "http": {
        "method": "DELETE",
        "requestUri": "/clusters/{name}/node-groups/{nodegroupName}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "nodegroupName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "nodegroupName": {
            "location": "uri",
            "locationName": "nodegroupName"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "nodegroup": {
            "shape": "S36"
          }
        }
      }
    },
    "DeletePodIdentityAssociation": {
      "http": {
        "method": "DELETE",
        "requestUri": "/clusters/{name}/pod-identity-associations/{associationId}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "associationId"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "associationId": {
            "location": "uri",
            "locationName": "associationId"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "association": {
            "shape": "S3h"
          }
        }
      }
    },
    "DeregisterCluster": {
      "http": {
        "method": "DELETE",
        "requestUri": "/cluster-registrations/{name}"
      },
      "input": {
        "type": "structure",
        "required": [
          "name"
        ],
        "members": {
          "name": {
            "location": "uri",
            "locationName": "name"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "cluster": {
            "shape": "S1q"
          }
        }
      }
    },
    "DescribeAccessEntry": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/access-entries/{principalArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "principalArn"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "principalArn": {
            "location": "uri",
            "locationName": "principalArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "accessEntry": {
            "shape": "Sy"
          }
        }
      }
    },
    "DescribeAddon": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/addons/{addonName}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "addonName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "addonName": {
            "location": "uri",
            "locationName": "addonName"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "addon": {
            "shape": "S14"
          }
        }
      }
    },
    "DescribeAddonConfiguration": {
      "http": {
        "method": "GET",
        "requestUri": "/addons/configuration-schemas"
      },
      "input": {
        "type": "structure",
        "required": [
          "addonName",
          "addonVersion"
        ],
        "members": {
          "addonName": {
            "location": "querystring",
            "locationName": "addonName"
          },
          "addonVersion": {
            "location": "querystring",
            "locationName": "addonVersion"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "addonName": {},
          "addonVersion": {},
          "configurationSchema": {}
        }
      }
    },
    "DescribeAddonVersions": {
      "http": {
        "method": "GET",
        "requestUri": "/addons/supported-versions"
      },
      "input": {
        "type": "structure",
        "members": {
          "kubernetesVersion": {
            "location": "querystring",
            "locationName": "kubernetesVersion"
          },
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          },
          "addonName": {
            "location": "querystring",
            "locationName": "addonName"
          },
          "types": {
            "shape": "S5",
            "location": "querystring",
            "locationName": "types"
          },
          "publishers": {
            "shape": "S5",
            "location": "querystring",
            "locationName": "publishers"
          },
          "owners": {
            "shape": "S5",
            "location": "querystring",
            "locationName": "owners"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "addons": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "addonName": {},
                "type": {},
                "addonVersions": {
                  "type": "list",
                  "member": {
                    "type": "structure",
                    "members": {
                      "addonVersion": {},
                      "architecture": {
                        "shape": "S5"
                      },
                      "compatibilities": {
                        "type": "list",
                        "member": {
                          "type": "structure",
                          "members": {
                            "clusterVersion": {},
                            "platformVersions": {
                              "shape": "S5"
                            },
                            "defaultVersion": {
                              "type": "boolean"
                            }
                          }
                        }
                      },
                      "requiresConfiguration": {
                        "type": "boolean"
                      }
                    }
                  }
                },
                "publisher": {},
                "owner": {},
                "marketplaceInformation": {
                  "shape": "S1a"
                }
              }
            }
          },
          "nextToken": {}
        }
      }
    },
    "DescribeCluster": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}"
      },
      "input": {
        "type": "structure",
        "required": [
          "name"
        ],
        "members": {
          "name": {
            "location": "uri",
            "locationName": "name"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "cluster": {
            "shape": "S1q"
          }
        }
      }
    },
    "DescribeEksAnywhereSubscription": {
      "http": {
        "method": "GET",
        "requestUri": "/eks-anywhere-subscriptions/{id}"
      },
      "input": {
        "type": "structure",
        "required": [
          "id"
        ],
        "members": {
          "id": {
            "location": "uri",
            "locationName": "id"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "subscription": {
            "shape": "S2d"
          }
        }
      }
    },
    "DescribeFargateProfile": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/fargate-profiles/{fargateProfileName}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "fargateProfileName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "fargateProfileName": {
            "location": "uri",
            "locationName": "fargateProfileName"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "fargateProfile": {
            "shape": "S2j"
          }
        }
      }
    },
    "DescribeIdentityProviderConfig": {
      "http": {
        "requestUri": "/clusters/{name}/identity-provider-configs/describe"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "identityProviderConfig"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "identityProviderConfig": {
            "shape": "S4k"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "identityProviderConfig": {
            "type": "structure",
            "members": {
              "oidc": {
                "type": "structure",
                "members": {
                  "identityProviderConfigName": {},
                  "identityProviderConfigArn": {},
                  "clusterName": {},
                  "issuerUrl": {},
                  "clientId": {},
                  "usernameClaim": {},
                  "usernamePrefix": {},
                  "groupsClaim": {},
                  "groupsPrefix": {},
                  "requiredClaims": {
                    "shape": "Sp"
                  },
                  "tags": {
                    "shape": "Ss"
                  },
                  "status": {}
                }
              }
            }
          }
        }
      }
    },
    "DescribeInsight": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/insights/{id}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "id"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "id": {
            "location": "uri",
            "locationName": "id"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "insight": {
            "type": "structure",
            "members": {
              "id": {},
              "name": {},
              "category": {},
              "kubernetesVersion": {},
              "lastRefreshTime": {
                "type": "timestamp"
              },
              "lastTransitionTime": {
                "type": "timestamp"
              },
              "description": {},
              "insightStatus": {
                "shape": "S4t"
              },
              "recommendation": {},
              "additionalInfo": {
                "type": "map",
                "key": {},
                "value": {}
              },
              "resources": {
                "type": "list",
                "member": {
                  "type": "structure",
                  "members": {
                    "insightStatus": {
                      "shape": "S4t"
                    },
                    "kubernetesResourceUri": {},
                    "arn": {}
                  }
                }
              },
              "categorySpecificSummary": {
                "type": "structure",
                "members": {
                  "deprecationDetails": {
                    "type": "list",
                    "member": {
                      "type": "structure",
                      "members": {
                        "usage": {},
                        "replacedWith": {},
                        "stopServingVersion": {},
                        "startServingReplacementVersion": {},
                        "clientStats": {
                          "type": "list",
                          "member": {
                            "type": "structure",
                            "members": {
                              "userAgent": {},
                              "numberOfRequestsLast30Days": {
                                "type": "integer"
                              },
                              "lastRequestTime": {
                                "type": "timestamp"
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "DescribeNodegroup": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/node-groups/{nodegroupName}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "nodegroupName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "nodegroupName": {
            "location": "uri",
            "locationName": "nodegroupName"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "nodegroup": {
            "shape": "S36"
          }
        }
      }
    },
    "DescribePodIdentityAssociation": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/pod-identity-associations/{associationId}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "associationId"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "associationId": {
            "location": "uri",
            "locationName": "associationId"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "association": {
            "shape": "S3h"
          }
        }
      }
    },
    "DescribeUpdate": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/updates/{updateId}"
      },
      "input": {
        "type": "structure",
        "required": [
          "name",
          "updateId"
        ],
        "members": {
          "name": {
            "location": "uri",
            "locationName": "name"
          },
          "updateId": {
            "location": "uri",
            "locationName": "updateId"
          },
          "nodegroupName": {
            "location": "querystring",
            "locationName": "nodegroupName"
          },
          "addonName": {
            "location": "querystring",
            "locationName": "addonName"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "update": {
            "shape": "Se"
          }
        }
      }
    },
    "DisassociateAccessPolicy": {
      "http": {
        "method": "DELETE",
        "requestUri": "/clusters/{name}/access-entries/{principalArn}/access-policies/{policyArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "principalArn",
          "policyArn"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "principalArn": {
            "location": "uri",
            "locationName": "principalArn"
          },
          "policyArn": {
            "location": "uri",
            "locationName": "policyArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "DisassociateIdentityProviderConfig": {
      "http": {
        "requestUri": "/clusters/{name}/identity-provider-configs/disassociate"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "identityProviderConfig"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "identityProviderConfig": {
            "shape": "S4k"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "update": {
            "shape": "Se"
          }
        }
      }
    },
    "ListAccessEntries": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/access-entries"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "associatedPolicyArn": {
            "location": "querystring",
            "locationName": "associatedPolicyArn"
          },
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "accessEntries": {
            "shape": "S5"
          },
          "nextToken": {}
        }
      }
    },
    "ListAccessPolicies": {
      "http": {
        "method": "GET",
        "requestUri": "/access-policies"
      },
      "input": {
        "type": "structure",
        "members": {
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "accessPolicies": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "name": {},
                "arn": {}
              }
            }
          },
          "nextToken": {}
        }
      }
    },
    "ListAddons": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/addons"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "addons": {
            "shape": "S5"
          },
          "nextToken": {}
        }
      }
    },
    "ListAssociatedAccessPolicies": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/access-entries/{principalArn}/access-policies"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "principalArn"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "principalArn": {
            "location": "uri",
            "locationName": "principalArn"
          },
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "clusterName": {},
          "principalArn": {},
          "nextToken": {},
          "associatedAccessPolicies": {
            "type": "list",
            "member": {
              "shape": "S7"
            }
          }
        }
      }
    },
    "ListClusters": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters"
      },
      "input": {
        "type": "structure",
        "members": {
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          },
          "include": {
            "location": "querystring",
            "locationName": "include",
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "clusters": {
            "shape": "S5"
          },
          "nextToken": {}
        }
      }
    },
    "ListEksAnywhereSubscriptions": {
      "http": {
        "method": "GET",
        "requestUri": "/eks-anywhere-subscriptions"
      },
      "input": {
        "type": "structure",
        "members": {
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          },
          "includeStatus": {
            "location": "querystring",
            "locationName": "includeStatus",
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "subscriptions": {
            "type": "list",
            "member": {
              "shape": "S2d"
            }
          },
          "nextToken": {}
        }
      }
    },
    "ListFargateProfiles": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/fargate-profiles"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "fargateProfileNames": {
            "shape": "S5"
          },
          "nextToken": {}
        }
      }
    },
    "ListIdentityProviderConfigs": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/identity-provider-configs"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "identityProviderConfigs": {
            "type": "list",
            "member": {
              "shape": "S4k"
            }
          },
          "nextToken": {}
        }
      }
    },
    "ListInsights": {
      "http": {
        "requestUri": "/clusters/{name}/insights"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "filter": {
            "type": "structure",
            "members": {
              "categories": {
                "type": "list",
                "member": {}
              },
              "kubernetesVersions": {
                "shape": "S5"
              },
              "statuses": {
                "type": "list",
                "member": {}
              }
            }
          },
          "maxResults": {
            "type": "integer"
          },
          "nextToken": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "insights": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "id": {},
                "name": {},
                "category": {},
                "kubernetesVersion": {},
                "lastRefreshTime": {
                  "type": "timestamp"
                },
                "lastTransitionTime": {
                  "type": "timestamp"
                },
                "description": {},
                "insightStatus": {
                  "shape": "S4t"
                }
              }
            }
          },
          "nextToken": {}
        }
      }
    },
    "ListNodegroups": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/node-groups"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "nodegroups": {
            "shape": "S5"
          },
          "nextToken": {}
        }
      }
    },
    "ListPodIdentityAssociations": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/pod-identity-associations"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "namespace": {
            "location": "querystring",
            "locationName": "namespace"
          },
          "serviceAccount": {
            "location": "querystring",
            "locationName": "serviceAccount"
          },
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "associations": {
            "type": "list",
            "member": {
              "type": "structure",
              "members": {
                "clusterName": {},
                "namespace": {},
                "serviceAccount": {},
                "associationArn": {},
                "associationId": {}
              }
            }
          },
          "nextToken": {}
        }
      }
    },
    "ListTagsForResource": {
      "http": {
        "method": "GET",
        "requestUri": "/tags/{resourceArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "resourceArn"
        ],
        "members": {
          "resourceArn": {
            "location": "uri",
            "locationName": "resourceArn"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "tags": {
            "shape": "Ss"
          }
        }
      }
    },
    "ListUpdates": {
      "http": {
        "method": "GET",
        "requestUri": "/clusters/{name}/updates"
      },
      "input": {
        "type": "structure",
        "required": [
          "name"
        ],
        "members": {
          "name": {
            "location": "uri",
            "locationName": "name"
          },
          "nodegroupName": {
            "location": "querystring",
            "locationName": "nodegroupName"
          },
          "addonName": {
            "location": "querystring",
            "locationName": "addonName"
          },
          "nextToken": {
            "location": "querystring",
            "locationName": "nextToken"
          },
          "maxResults": {
            "location": "querystring",
            "locationName": "maxResults",
            "type": "integer"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "updateIds": {
            "shape": "S5"
          },
          "nextToken": {}
        }
      }
    },
    "RegisterCluster": {
      "http": {
        "requestUri": "/cluster-registrations"
      },
      "input": {
        "type": "structure",
        "required": [
          "name",
          "connectorConfig"
        ],
        "members": {
          "name": {},
          "connectorConfig": {
            "type": "structure",
            "required": [
              "roleArn",
              "provider"
            ],
            "members": {
              "roleArn": {},
              "provider": {}
            }
          },
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "tags": {
            "shape": "Ss"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "cluster": {
            "shape": "S1q"
          }
        }
      }
    },
    "TagResource": {
      "http": {
        "requestUri": "/tags/{resourceArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "resourceArn",
          "tags"
        ],
        "members": {
          "resourceArn": {
            "location": "uri",
            "locationName": "resourceArn"
          },
          "tags": {
            "shape": "Ss"
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UntagResource": {
      "http": {
        "method": "DELETE",
        "requestUri": "/tags/{resourceArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "resourceArn",
          "tagKeys"
        ],
        "members": {
          "resourceArn": {
            "location": "uri",
            "locationName": "resourceArn"
          },
          "tagKeys": {
            "location": "querystring",
            "locationName": "tagKeys",
            "type": "list",
            "member": {}
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {}
      }
    },
    "UpdateAccessEntry": {
      "http": {
        "requestUri": "/clusters/{name}/access-entries/{principalArn}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "principalArn"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "principalArn": {
            "location": "uri",
            "locationName": "principalArn"
          },
          "kubernetesGroups": {
            "shape": "S5"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "username": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "accessEntry": {
            "shape": "Sy"
          }
        }
      }
    },
    "UpdateAddon": {
      "http": {
        "requestUri": "/clusters/{name}/addons/{addonName}/update"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "addonName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "addonName": {
            "location": "uri",
            "locationName": "addonName"
          },
          "addonVersion": {},
          "serviceAccountRoleArn": {},
          "resolveConflicts": {},
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "configurationValues": {}
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "update": {
            "shape": "Se"
          }
        }
      }
    },
    "UpdateClusterConfig": {
      "http": {
        "requestUri": "/clusters/{name}/update-config"
      },
      "input": {
        "type": "structure",
        "required": [
          "name"
        ],
        "members": {
          "name": {
            "location": "uri",
            "locationName": "name"
          },
          "resourcesVpcConfig": {
            "shape": "S1c"
          },
          "logging": {
            "shape": "S1g"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          },
          "accessConfig": {
            "type": "structure",
            "members": {
              "authenticationMode": {}
            }
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "update": {
            "shape": "Se"
          }
        }
      }
    },
    "UpdateClusterVersion": {
      "http": {
        "requestUri": "/clusters/{name}/updates"
      },
      "input": {
        "type": "structure",
        "required": [
          "name",
          "version"
        ],
        "members": {
          "name": {
            "location": "uri",
            "locationName": "name"
          },
          "version": {},
          "clientRequestToken": {
            "idempotencyToken": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "update": {
            "shape": "Se"
          }
        }
      }
    },
    "UpdateEksAnywhereSubscription": {
      "http": {
        "requestUri": "/eks-anywhere-subscriptions/{id}"
      },
      "input": {
        "type": "structure",
        "required": [
          "id",
          "autoRenew"
        ],
        "members": {
          "id": {
            "location": "uri",
            "locationName": "id"
          },
          "autoRenew": {
            "type": "boolean"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "subscription": {
            "shape": "S2d"
          }
        }
      }
    },
    "UpdateNodegroupConfig": {
      "http": {
        "requestUri": "/clusters/{name}/node-groups/{nodegroupName}/update-config"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "nodegroupName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "nodegroupName": {
            "location": "uri",
            "locationName": "nodegroupName"
          },
          "labels": {
            "type": "structure",
            "members": {
              "addOrUpdateLabels": {
                "shape": "S2s"
              },
              "removeLabels": {
                "type": "list",
                "member": {}
              }
            }
          },
          "taints": {
            "type": "structure",
            "members": {
              "addOrUpdateTaints": {
                "shape": "S2v"
              },
              "removeTaints": {
                "shape": "S2v"
              }
            }
          },
          "scalingConfig": {
            "shape": "S2m"
          },
          "updateConfig": {
            "shape": "S31"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "update": {
            "shape": "Se"
          }
        }
      }
    },
    "UpdateNodegroupVersion": {
      "http": {
        "requestUri": "/clusters/{name}/node-groups/{nodegroupName}/update-version"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "nodegroupName"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "nodegroupName": {
            "location": "uri",
            "locationName": "nodegroupName"
          },
          "version": {},
          "releaseVersion": {},
          "launchTemplate": {
            "shape": "S30"
          },
          "force": {
            "type": "boolean"
          },
          "clientRequestToken": {
            "idempotencyToken": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "update": {
            "shape": "Se"
          }
        }
      }
    },
    "UpdatePodIdentityAssociation": {
      "http": {
        "requestUri": "/clusters/{name}/pod-identity-associations/{associationId}"
      },
      "input": {
        "type": "structure",
        "required": [
          "clusterName",
          "associationId"
        ],
        "members": {
          "clusterName": {
            "location": "uri",
            "locationName": "name"
          },
          "associationId": {
            "location": "uri",
            "locationName": "associationId"
          },
          "roleArn": {},
          "clientRequestToken": {
            "idempotencyToken": true
          }
        }
      },
      "output": {
        "type": "structure",
        "members": {
          "association": {
            "shape": "S3h"
          }
        }
      }
    }
  },
  "shapes": {
    "S3": {
      "type": "structure",
      "members": {
        "type": {},
        "namespaces": {
          "shape": "S5"
        }
      }
    },
    "S5": {
      "type": "list",
      "member": {}
    },
    "S7": {
      "type": "structure",
      "members": {
        "policyArn": {},
        "accessScope": {
          "shape": "S3"
        },
        "associatedAt": {
          "type": "timestamp"
        },
        "modifiedAt": {
          "type": "timestamp"
        }
      }
    },
    "Sa": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "resources": {
            "shape": "S5"
          },
          "provider": {
            "type": "structure",
            "members": {
              "keyArn": {}
            }
          }
        }
      }
    },
    "Se": {
      "type": "structure",
      "members": {
        "id": {},
        "status": {},
        "type": {},
        "params": {
          "type": "list",
          "member": {
            "type": "structure",
            "members": {
              "type": {},
              "value": {}
            }
          }
        },
        "createdAt": {
          "type": "timestamp"
        },
        "errors": {
          "type": "list",
          "member": {
            "type": "structure",
            "members": {
              "errorCode": {},
              "errorMessage": {},
              "resourceIds": {
                "shape": "S5"
              }
            }
          }
        }
      }
    },
    "Sp": {
      "type": "map",
      "key": {},
      "value": {}
    },
    "Ss": {
      "type": "map",
      "key": {},
      "value": {}
    },
    "Sy": {
      "type": "structure",
      "members": {
        "clusterName": {},
        "principalArn": {},
        "kubernetesGroups": {
          "shape": "S5"
        },
        "accessEntryArn": {},
        "createdAt": {
          "type": "timestamp"
        },
        "modifiedAt": {
          "type": "timestamp"
        },
        "tags": {
          "shape": "Ss"
        },
        "username": {},
        "type": {}
      }
    },
    "S14": {
      "type": "structure",
      "members": {
        "addonName": {},
        "clusterName": {},
        "status": {},
        "addonVersion": {},
        "health": {
          "type": "structure",
          "members": {
            "issues": {
              "type": "list",
              "member": {
                "type": "structure",
                "members": {
                  "code": {},
                  "message": {},
                  "resourceIds": {
                    "shape": "S5"
                  }
                }
              }
            }
          }
        },
        "addonArn": {},
        "createdAt": {
          "type": "timestamp"
        },
        "modifiedAt": {
          "type": "timestamp"
        },
        "serviceAccountRoleArn": {},
        "tags": {
          "shape": "Ss"
        },
        "publisher": {},
        "owner": {},
        "marketplaceInformation": {
          "shape": "S1a"
        },
        "configurationValues": {}
      }
    },
    "S1a": {
      "type": "structure",
      "members": {
        "productId": {},
        "productUrl": {}
      }
    },
    "S1c": {
      "type": "structure",
      "members": {
        "subnetIds": {
          "shape": "S5"
        },
        "securityGroupIds": {
          "shape": "S5"
        },
        "endpointPublicAccess": {
          "type": "boolean"
        },
        "endpointPrivateAccess": {
          "type": "boolean"
        },
        "publicAccessCidrs": {
          "shape": "S5"
        }
      }
    },
    "S1g": {
      "type": "structure",
      "members": {
        "clusterLogging": {
          "type": "list",
          "member": {
            "type": "structure",
            "members": {
              "types": {
                "type": "list",
                "member": {}
              },
              "enabled": {
                "type": "boolean"
              }
            }
          }
        }
      }
    },
    "S1q": {
      "type": "structure",
      "members": {
        "name": {},
        "arn": {},
        "createdAt": {
          "type": "timestamp"
        },
        "version": {},
        "endpoint": {},
        "roleArn": {},
        "resourcesVpcConfig": {
          "type": "structure",
          "members": {
            "subnetIds": {
              "shape": "S5"
            },
            "securityGroupIds": {
              "shape": "S5"
            },
            "clusterSecurityGroupId": {},
            "vpcId": {},
            "endpointPublicAccess": {
              "type": "boolean"
            },
            "endpointPrivateAccess": {
              "type": "boolean"
            },
            "publicAccessCidrs": {
              "shape": "S5"
            }
          }
        },
        "kubernetesNetworkConfig": {
          "type": "structure",
          "members": {
            "serviceIpv4Cidr": {},
            "serviceIpv6Cidr": {},
            "ipFamily": {}
          }
        },
        "logging": {
          "shape": "S1g"
        },
        "identity": {
          "type": "structure",
          "members": {
            "oidc": {
              "type": "structure",
              "members": {
                "issuer": {}
              }
            }
          }
        },
        "status": {},
        "certificateAuthority": {
          "type": "structure",
          "members": {
            "data": {}
          }
        },
        "clientRequestToken": {},
        "platformVersion": {},
        "tags": {
          "shape": "Ss"
        },
        "encryptionConfig": {
          "shape": "Sa"
        },
        "connectorConfig": {
          "type": "structure",
          "members": {
            "activationId": {},
            "activationCode": {},
            "activationExpiry": {
              "type": "timestamp"
            },
            "provider": {},
            "roleArn": {}
          }
        },
        "id": {},
        "health": {
          "type": "structure",
          "members": {
            "issues": {
              "type": "list",
              "member": {
                "type": "structure",
                "members": {
                  "code": {},
                  "message": {},
                  "resourceIds": {
                    "shape": "S5"
                  }
                }
              }
            }
          }
        },
        "outpostConfig": {
          "type": "structure",
          "required": [
            "outpostArns",
            "controlPlaneInstanceType"
          ],
          "members": {
            "outpostArns": {
              "shape": "S5"
            },
            "controlPlaneInstanceType": {},
            "controlPlanePlacement": {
              "type": "structure",
              "members": {
                "groupName": {}
              }
            }
          }
        },
        "accessConfig": {
          "type": "structure",
          "members": {
            "bootstrapClusterCreatorAdminPermissions": {
              "type": "boolean"
            },
            "authenticationMode": {}
          }
        }
      }
    },
    "S28": {
      "type": "structure",
      "members": {
        "duration": {
          "type": "integer"
        },
        "unit": {}
      }
    },
    "S2d": {
      "type": "structure",
      "members": {
        "id": {},
        "arn": {},
        "createdAt": {
          "type": "timestamp"
        },
        "effectiveDate": {
          "type": "timestamp"
        },
        "expirationDate": {
          "type": "timestamp"
        },
        "licenseQuantity": {
          "type": "integer"
        },
        "licenseType": {},
        "term": {
          "shape": "S28"
        },
        "status": {},
        "autoRenew": {
          "type": "boolean"
        },
        "licenseArns": {
          "shape": "S5"
        },
        "tags": {
          "shape": "Ss"
        }
      }
    },
    "S2f": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "namespace": {},
          "labels": {
            "type": "map",
            "key": {},
            "value": {}
          }
        }
      }
    },
    "S2j": {
      "type": "structure",
      "members": {
        "fargateProfileName": {},
        "fargateProfileArn": {},
        "clusterName": {},
        "createdAt": {
          "type": "timestamp"
        },
        "podExecutionRoleArn": {},
        "subnets": {
          "shape": "S5"
        },
        "selectors": {
          "shape": "S2f"
        },
        "status": {},
        "tags": {
          "shape": "Ss"
        }
      }
    },
    "S2m": {
      "type": "structure",
      "members": {
        "minSize": {
          "type": "integer"
        },
        "maxSize": {
          "type": "integer"
        },
        "desiredSize": {
          "type": "integer"
        }
      }
    },
    "S2r": {
      "type": "structure",
      "members": {
        "ec2SshKey": {},
        "sourceSecurityGroups": {
          "shape": "S5"
        }
      }
    },
    "S2s": {
      "type": "map",
      "key": {},
      "value": {}
    },
    "S2v": {
      "type": "list",
      "member": {
        "type": "structure",
        "members": {
          "key": {},
          "value": {},
          "effect": {}
        }
      }
    },
    "S30": {
      "type": "structure",
      "members": {
        "name": {},
        "version": {},
        "id": {}
      }
    },
    "S31": {
      "type": "structure",
      "members": {
        "maxUnavailable": {
          "type": "integer"
        },
        "maxUnavailablePercentage": {
          "type": "integer"
        }
      }
    },
    "S36": {
      "type": "structure",
      "members": {
        "nodegroupName": {},
        "nodegroupArn": {},
        "clusterName": {},
        "version": {},
        "releaseVersion": {},
        "createdAt": {
          "type": "timestamp"
        },
        "modifiedAt": {
          "type": "timestamp"
        },
        "status": {},
        "capacityType": {},
        "scalingConfig": {
          "shape": "S2m"
        },
        "instanceTypes": {
          "shape": "S5"
        },
        "subnets": {
          "shape": "S5"
        },
        "remoteAccess": {
          "shape": "S2r"
        },
        "amiType": {},
        "nodeRole": {},
        "labels": {
          "shape": "S2s"
        },
        "taints": {
          "shape": "S2v"
        },
        "resources": {
          "type": "structure",
          "members": {
            "autoScalingGroups": {
              "type": "list",
              "member": {
                "type": "structure",
                "members": {
                  "name": {}
                }
              }
            },
            "remoteAccessSecurityGroup": {}
          }
        },
        "diskSize": {
          "type": "integer"
        },
        "health": {
          "type": "structure",
          "members": {
            "issues": {
              "type": "list",
              "member": {
                "type": "structure",
                "members": {
                  "code": {},
                  "message": {},
                  "resourceIds": {
                    "shape": "S5"
                  }
                }
              }
            }
          }
        },
        "updateConfig": {
          "shape": "S31"
        },
        "launchTemplate": {
          "shape": "S30"
        },
        "tags": {
          "shape": "Ss"
        }
      }
    },
    "S3h": {
      "type": "structure",
      "members": {
        "clusterName": {},
        "namespace": {},
        "serviceAccount": {},
        "roleArn": {},
        "associationArn": {},
        "associationId": {},
        "tags": {
          "shape": "Ss"
        },
        "createdAt": {
          "type": "timestamp"
        },
        "modifiedAt": {
          "type": "timestamp"
        }
      }
    },
    "S4k": {
      "type": "structure",
      "required": [
        "type",
        "name"
      ],
      "members": {
        "type": {},
        "name": {}
      }
    },
    "S4t": {
      "type": "structure",
      "members": {
        "status": {},
        "reason": {}
      }
    }
  }
}