Module: Aws::EKS::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-eks/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AMITypes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AMITypes')
- AccessConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessConfigResponse')
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AccessEntry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessEntry')
- AccessPoliciesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AccessPoliciesList')
- AccessPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessPolicy')
- AccessScope =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessScope')
- AccessScopeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccessScopeType')
- AdditionalInfoMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'AdditionalInfoMap')
- Addon =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Addon')
- AddonHealth =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddonHealth')
- AddonInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddonInfo')
- AddonIssue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddonIssue')
- AddonIssueCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AddonIssueCode')
- AddonIssueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AddonIssueList')
- AddonPodIdentityAssociations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddonPodIdentityAssociations')
- AddonPodIdentityAssociationsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AddonPodIdentityAssociationsList')
- AddonPodIdentityConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddonPodIdentityConfiguration')
- AddonPodIdentityConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AddonPodIdentityConfigurationList')
- AddonStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AddonStatus')
- AddonVersionInfo =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AddonVersionInfo')
- AddonVersionInfoList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AddonVersionInfoList')
- Addons =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Addons')
- AssociateAccessPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateAccessPolicyRequest')
- AssociateAccessPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateAccessPolicyResponse')
- AssociateEncryptionConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateEncryptionConfigRequest')
- AssociateEncryptionConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateEncryptionConfigResponse')
- AssociateIdentityProviderConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateIdentityProviderConfigRequest')
- AssociateIdentityProviderConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateIdentityProviderConfigResponse')
- AssociatedAccessPoliciesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssociatedAccessPoliciesList')
- AssociatedAccessPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatedAccessPolicy')
- AuthenticationMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AuthenticationMode')
- AutoScalingGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AutoScalingGroup')
- AutoScalingGroupList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AutoScalingGroupList')
- BadRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequestException')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- BoxedBoolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'BoxedBoolean')
- BoxedInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'BoxedInteger')
- Capacity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Capacity')
- CapacityTypes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CapacityTypes')
- Category =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Category')
- CategoryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CategoryList')
- Certificate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Certificate')
- ClientException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClientException')
- ClientStat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClientStat')
- ClientStats =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClientStats')
- Cluster =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Cluster')
- ClusterHealth =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterHealth')
- ClusterIssue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterIssue')
- ClusterIssueCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClusterIssueCode')
- ClusterIssueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterIssueList')
- ClusterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClusterName')
- ClusterStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClusterStatus')
- Compatibilities =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Compatibilities')
- Compatibility =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Compatibility')
- ConnectorConfigProvider =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ConnectorConfigProvider')
- ConnectorConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConnectorConfigRequest')
- ConnectorConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConnectorConfigResponse')
- ControlPlanePlacementRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlPlanePlacementRequest')
- ControlPlanePlacementResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlPlanePlacementResponse')
- CreateAccessConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessConfigRequest')
- CreateAccessEntryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessEntryRequest')
- CreateAccessEntryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAccessEntryResponse')
- CreateAddonRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAddonRequest')
- CreateAddonResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAddonResponse')
- CreateClusterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterRequest')
- CreateClusterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterResponse')
- CreateEksAnywhereSubscriptionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEksAnywhereSubscriptionRequest')
- CreateEksAnywhereSubscriptionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEksAnywhereSubscriptionResponse')
- CreateFargateProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFargateProfileRequest')
- CreateFargateProfileResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateFargateProfileResponse')
- CreateNodegroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateNodegroupRequest')
- CreateNodegroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateNodegroupResponse')
- CreatePodIdentityAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePodIdentityAssociationRequest')
- CreatePodIdentityAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePodIdentityAssociationResponse')
- DeleteAccessEntryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessEntryRequest')
- DeleteAccessEntryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAccessEntryResponse')
- DeleteAddonRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAddonRequest')
- DeleteAddonResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAddonResponse')
- DeleteClusterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterRequest')
- DeleteClusterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterResponse')
- DeleteEksAnywhereSubscriptionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteEksAnywhereSubscriptionRequest')
- DeleteEksAnywhereSubscriptionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteEksAnywhereSubscriptionResponse')
- DeleteFargateProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFargateProfileRequest')
- DeleteFargateProfileResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteFargateProfileResponse')
- DeleteNodegroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteNodegroupRequest')
- DeleteNodegroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteNodegroupResponse')
- DeletePodIdentityAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePodIdentityAssociationRequest')
- DeletePodIdentityAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePodIdentityAssociationResponse')
- DeprecationDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeprecationDetail')
- DeprecationDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DeprecationDetails')
- DeregisterClusterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterClusterRequest')
- DeregisterClusterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterClusterResponse')
- DescribeAccessEntryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAccessEntryRequest')
- DescribeAccessEntryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAccessEntryResponse')
- DescribeAddonConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAddonConfigurationRequest')
- DescribeAddonConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAddonConfigurationResponse')
- DescribeAddonRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAddonRequest')
- DescribeAddonResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAddonResponse')
- DescribeAddonVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAddonVersionsRequest')
- DescribeAddonVersionsRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'DescribeAddonVersionsRequestMaxResults')
- DescribeAddonVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAddonVersionsResponse')
- DescribeClusterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterRequest')
- DescribeClusterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterResponse')
- DescribeEksAnywhereSubscriptionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeEksAnywhereSubscriptionRequest')
- DescribeEksAnywhereSubscriptionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeEksAnywhereSubscriptionResponse')
- DescribeFargateProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeFargateProfileRequest')
- DescribeFargateProfileResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeFargateProfileResponse')
- DescribeIdentityProviderConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeIdentityProviderConfigRequest')
- DescribeIdentityProviderConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeIdentityProviderConfigResponse')
- DescribeInsightRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInsightRequest')
- DescribeInsightResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeInsightResponse')
- DescribeNodegroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeNodegroupRequest')
- DescribeNodegroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeNodegroupResponse')
- DescribePodIdentityAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribePodIdentityAssociationRequest')
- DescribePodIdentityAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribePodIdentityAssociationResponse')
- DescribeUpdateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeUpdateRequest')
- DescribeUpdateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeUpdateResponse')
- DisassociateAccessPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateAccessPolicyRequest')
- DisassociateAccessPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateAccessPolicyResponse')
- DisassociateIdentityProviderConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateIdentityProviderConfigRequest')
- DisassociateIdentityProviderConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateIdentityProviderConfigResponse')
- EksAnywhereSubscription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EksAnywhereSubscription')
- EksAnywhereSubscriptionLicenseType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EksAnywhereSubscriptionLicenseType')
- EksAnywhereSubscriptionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EksAnywhereSubscriptionList')
- EksAnywhereSubscriptionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EksAnywhereSubscriptionName')
- EksAnywhereSubscriptionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EksAnywhereSubscriptionStatus')
- EksAnywhereSubscriptionStatusValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EksAnywhereSubscriptionStatusValues')
- EksAnywhereSubscriptionTerm =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EksAnywhereSubscriptionTerm')
- EksAnywhereSubscriptionTermUnit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EksAnywhereSubscriptionTermUnit')
- EncryptionConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EncryptionConfig')
- EncryptionConfigList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EncryptionConfigList')
- ErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorCode')
- ErrorDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ErrorDetail')
- ErrorDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ErrorDetails')
- FargateProfile =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FargateProfile')
- FargateProfileHealth =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FargateProfileHealth')
- FargateProfileIssue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FargateProfileIssue')
- FargateProfileIssueCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FargateProfileIssueCode')
- FargateProfileIssueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FargateProfileIssueList')
- FargateProfileLabel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'FargateProfileLabel')
- FargateProfileSelector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FargateProfileSelector')
- FargateProfileSelectors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FargateProfileSelectors')
- FargateProfileStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FargateProfileStatus')
- FargateProfilesRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'FargateProfilesRequestMaxResults')
- Identity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Identity')
- IdentityProviderConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdentityProviderConfig')
- IdentityProviderConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdentityProviderConfigResponse')
- IdentityProviderConfigs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IdentityProviderConfigs')
- IncludeClustersList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IncludeClustersList')
- Insight =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Insight')
- InsightCategorySpecificSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsightCategorySpecificSummary')
- InsightResourceDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsightResourceDetail')
- InsightResourceDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InsightResourceDetails')
- InsightStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsightStatus')
- InsightStatusValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InsightStatusValue')
- InsightStatusValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InsightStatusValueList')
- InsightSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InsightSummaries')
- InsightSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsightSummary')
- InsightsFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsightsFilter')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- InvalidParameterException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidParameterException')
- InvalidRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRequestException')
- IpFamily =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IpFamily')
- Issue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Issue')
- IssueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IssueList')
- KubernetesNetworkConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KubernetesNetworkConfigRequest')
- KubernetesNetworkConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'KubernetesNetworkConfigResponse')
- LaunchTemplateSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LaunchTemplateSpecification')
- ListAccessEntriesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessEntriesRequest')
- ListAccessEntriesRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListAccessEntriesRequestMaxResults')
- ListAccessEntriesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessEntriesResponse')
- ListAccessPoliciesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessPoliciesRequest')
- ListAccessPoliciesRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListAccessPoliciesRequestMaxResults')
- ListAccessPoliciesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAccessPoliciesResponse')
- ListAddonsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAddonsRequest')
- ListAddonsRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListAddonsRequestMaxResults')
- ListAddonsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAddonsResponse')
- ListAssociatedAccessPoliciesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssociatedAccessPoliciesRequest')
- ListAssociatedAccessPoliciesRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListAssociatedAccessPoliciesRequestMaxResults')
- ListAssociatedAccessPoliciesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssociatedAccessPoliciesResponse')
- ListClustersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClustersRequest')
- ListClustersRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListClustersRequestMaxResults')
- ListClustersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListClustersResponse')
- ListEksAnywhereSubscriptionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEksAnywhereSubscriptionsRequest')
- ListEksAnywhereSubscriptionsRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListEksAnywhereSubscriptionsRequestMaxResults')
- ListEksAnywhereSubscriptionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListEksAnywhereSubscriptionsResponse')
- ListFargateProfilesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFargateProfilesRequest')
- ListFargateProfilesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListFargateProfilesResponse')
- ListIdentityProviderConfigsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListIdentityProviderConfigsRequest')
- ListIdentityProviderConfigsRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListIdentityProviderConfigsRequestMaxResults')
- ListIdentityProviderConfigsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListIdentityProviderConfigsResponse')
- ListInsightsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListInsightsMaxResults')
- ListInsightsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInsightsRequest')
- ListInsightsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInsightsResponse')
- ListNodegroupsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNodegroupsRequest')
- ListNodegroupsRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListNodegroupsRequestMaxResults')
- ListNodegroupsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNodegroupsResponse')
- ListPodIdentityAssociationsMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListPodIdentityAssociationsMaxResults')
- ListPodIdentityAssociationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPodIdentityAssociationsRequest')
- ListPodIdentityAssociationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPodIdentityAssociationsResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- ListUpdatesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListUpdatesRequest')
- ListUpdatesRequestMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ListUpdatesRequestMaxResults')
- ListUpdatesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListUpdatesResponse')
- LogSetup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LogSetup')
- LogSetups =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LogSetups')
- LogType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LogType')
- LogTypes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LogTypes')
- Logging =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Logging')
- MarketplaceInformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MarketplaceInformation')
- Nodegroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Nodegroup')
- NodegroupHealth =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodegroupHealth')
- NodegroupIssueCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NodegroupIssueCode')
- NodegroupResources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodegroupResources')
- NodegroupScalingConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodegroupScalingConfig')
- NodegroupStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NodegroupStatus')
- NodegroupUpdateConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NodegroupUpdateConfig')
- NonZeroInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'NonZeroInteger')
- NotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotFoundException')
- OIDC =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OIDC')
- OidcIdentityProviderConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OidcIdentityProviderConfig')
- OidcIdentityProviderConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OidcIdentityProviderConfigRequest')
- OutpostConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OutpostConfigRequest')
- OutpostConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OutpostConfigResponse')
- PercentCapacity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PercentCapacity')
- PodIdentityAssociation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PodIdentityAssociation')
- PodIdentityAssociationSummaries =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PodIdentityAssociationSummaries')
- PodIdentityAssociationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PodIdentityAssociationSummary')
- Provider =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Provider')
- RegisterClusterRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterClusterRequest')
- RegisterClusterResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterClusterResponse')
- RemoteAccessConfig =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemoteAccessConfig')
- ResolveConflicts =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResolveConflicts')
- ResourceInUseException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceInUseException')
- ResourceLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceLimitExceededException')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ResourcePropagationDelayException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourcePropagationDelayException')
- RoleArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoleArn')
- ServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServerException')
Shapes::StructureShape.new(name: 'ServiceUnavailableException')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- StringList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StringList')
- SupportType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SupportType')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TagMap')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- Taint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Taint')
- TaintEffect =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TaintEffect')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp')
- UnsupportedAvailabilityZoneException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsupportedAvailabilityZoneException')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- Update =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Update')
- UpdateAccessConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAccessConfigRequest')
- UpdateAccessEntryRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAccessEntryRequest')
- UpdateAccessEntryResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAccessEntryResponse')
- UpdateAddonRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAddonRequest')
- UpdateAddonResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAddonResponse')
- UpdateClusterConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateClusterConfigRequest')
- UpdateClusterConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateClusterConfigResponse')
- UpdateClusterVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateClusterVersionRequest')
- UpdateClusterVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateClusterVersionResponse')
- UpdateEksAnywhereSubscriptionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateEksAnywhereSubscriptionRequest')
- UpdateEksAnywhereSubscriptionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateEksAnywhereSubscriptionResponse')
- UpdateLabelsPayload =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateLabelsPayload')
- UpdateNodegroupConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateNodegroupConfigRequest')
- UpdateNodegroupConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateNodegroupConfigResponse')
- UpdateNodegroupVersionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateNodegroupVersionRequest')
- UpdateNodegroupVersionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateNodegroupVersionResponse')
- UpdateParam =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateParam')
- UpdateParamType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UpdateParamType')
- UpdateParams =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UpdateParams')
- UpdatePodIdentityAssociationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePodIdentityAssociationRequest')
- UpdatePodIdentityAssociationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePodIdentityAssociationResponse')
- UpdateStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UpdateStatus')
- UpdateTaintsPayload =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTaintsPayload')
- UpdateType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UpdateType')
- UpgradePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradePolicyRequest')
- UpgradePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpgradePolicyResponse')
- VpcConfigRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConfigRequest')
- VpcConfigResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcConfigResponse')
- ZeroCapacity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ZeroCapacity')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2017-11-01" api. = { "apiVersion" => "2017-11-01", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "eks", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "Amazon EKS", "serviceFullName" => "Amazon Elastic Kubernetes Service", "serviceId" => "EKS", "signatureVersion" => "v4", "signingName" => "eks", "uid" => "eks-2017-11-01", } api.add_operation(:associate_access_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateAccessPolicy" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/access-entries/{principalArn}/access-policies" o.input = Shapes::ShapeRef.new(shape: AssociateAccessPolicyRequest) o.output = Shapes::ShapeRef.new(shape: AssociateAccessPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) end) api.add_operation(:associate_encryption_config, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateEncryptionConfig" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/encryption-config/associate" o.input = Shapes::ShapeRef.new(shape: AssociateEncryptionConfigRequest) o.output = Shapes::ShapeRef.new(shape: AssociateEncryptionConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:associate_identity_provider_config, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateIdentityProviderConfig" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/identity-provider-configs/associate" o.input = Shapes::ShapeRef.new(shape: AssociateIdentityProviderConfigRequest) o.output = Shapes::ShapeRef.new(shape: AssociateIdentityProviderConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:create_access_entry, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAccessEntry" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/access-entries" o.input = Shapes::ShapeRef.new(shape: CreateAccessEntryRequest) o.output = Shapes::ShapeRef.new(shape: CreateAccessEntryResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:create_addon, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAddon" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/addons" o.input = Shapes::ShapeRef.new(shape: CreateAddonRequest) o.output = Shapes::ShapeRef.new(shape: CreateAddonResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) end) api.add_operation(:create_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCluster" o.http_method = "POST" o.http_request_uri = "/clusters" o.input = Shapes::ShapeRef.new(shape: CreateClusterRequest) o.output = Shapes::ShapeRef.new(shape: CreateClusterResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedAvailabilityZoneException) end) api.add_operation(:create_eks_anywhere_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateEksAnywhereSubscription" o.http_method = "POST" o.http_request_uri = "/eks-anywhere-subscriptions" o.input = Shapes::ShapeRef.new(shape: CreateEksAnywhereSubscriptionRequest) o.output = Shapes::ShapeRef.new(shape: CreateEksAnywhereSubscriptionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:create_fargate_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateFargateProfile" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/fargate-profiles" o.input = Shapes::ShapeRef.new(shape: CreateFargateProfileRequest) o.output = Shapes::ShapeRef.new(shape: CreateFargateProfileResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedAvailabilityZoneException) end) api.add_operation(:create_nodegroup, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateNodegroup" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/node-groups" o.input = Shapes::ShapeRef.new(shape: CreateNodegroupRequest) o.output = Shapes::ShapeRef.new(shape: CreateNodegroupResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:create_pod_identity_association, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePodIdentityAssociation" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/pod-identity-associations" o.input = Shapes::ShapeRef.new(shape: CreatePodIdentityAssociationRequest) o.output = Shapes::ShapeRef.new(shape: CreatePodIdentityAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:delete_access_entry, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAccessEntry" o.http_method = "DELETE" o.http_request_uri = "/clusters/{name}/access-entries/{principalArn}" o.input = Shapes::ShapeRef.new(shape: DeleteAccessEntryRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAccessEntryResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:delete_addon, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAddon" o.http_method = "DELETE" o.http_request_uri = "/clusters/{name}/addons/{addonName}" o.input = Shapes::ShapeRef.new(shape: DeleteAddonRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAddonResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) end) api.add_operation(:delete_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCluster" o.http_method = "DELETE" o.http_request_uri = "/clusters/{name}" o.input = Shapes::ShapeRef.new(shape: DeleteClusterRequest) o.output = Shapes::ShapeRef.new(shape: DeleteClusterResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:delete_eks_anywhere_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteEksAnywhereSubscription" o.http_method = "DELETE" o.http_request_uri = "/eks-anywhere-subscriptions/{id}" o.input = Shapes::ShapeRef.new(shape: DeleteEksAnywhereSubscriptionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteEksAnywhereSubscriptionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ServerException) end) api.add_operation(:delete_fargate_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteFargateProfile" o.http_method = "DELETE" o.http_request_uri = "/clusters/{name}/fargate-profiles/{fargateProfileName}" o.input = Shapes::ShapeRef.new(shape: DeleteFargateProfileRequest) o.output = Shapes::ShapeRef.new(shape: DeleteFargateProfileResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_nodegroup, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteNodegroup" o.http_method = "DELETE" o.http_request_uri = "/clusters/{name}/node-groups/{nodegroupName}" o.input = Shapes::ShapeRef.new(shape: DeleteNodegroupRequest) o.output = Shapes::ShapeRef.new(shape: DeleteNodegroupResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:delete_pod_identity_association, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePodIdentityAssociation" o.http_method = "DELETE" o.http_request_uri = "/clusters/{name}/pod-identity-associations/{associationId}" o.input = Shapes::ShapeRef.new(shape: DeletePodIdentityAssociationRequest) o.output = Shapes::ShapeRef.new(shape: DeletePodIdentityAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) end) api.add_operation(:deregister_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "DeregisterCluster" o.http_method = "DELETE" o.http_request_uri = "/cluster-registrations/{name}" o.input = Shapes::ShapeRef.new(shape: DeregisterClusterRequest) o.output = Shapes::ShapeRef.new(shape: DeregisterClusterResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:describe_access_entry, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAccessEntry" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/access-entries/{principalArn}" o.input = Shapes::ShapeRef.new(shape: DescribeAccessEntryRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAccessEntryResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:describe_addon, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAddon" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/addons/{addonName}" o.input = Shapes::ShapeRef.new(shape: DescribeAddonRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAddonResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) end) api.add_operation(:describe_addon_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAddonConfiguration" o.http_method = "GET" o.http_request_uri = "/addons/configuration-schemas" o.input = Shapes::ShapeRef.new(shape: DescribeAddonConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAddonConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) end) api.add_operation(:describe_addon_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAddonVersions" o.http_method = "GET" o.http_request_uri = "/addons/supported-versions" o.input = Shapes::ShapeRef.new(shape: DescribeAddonVersionsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeAddonVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeCluster" o.http_method = "GET" o.http_request_uri = "/clusters/{name}" o.input = Shapes::ShapeRef.new(shape: DescribeClusterRequest) o.output = Shapes::ShapeRef.new(shape: DescribeClusterResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:describe_eks_anywhere_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeEksAnywhereSubscription" o.http_method = "GET" o.http_request_uri = "/eks-anywhere-subscriptions/{id}" o.input = Shapes::ShapeRef.new(shape: DescribeEksAnywhereSubscriptionRequest) o.output = Shapes::ShapeRef.new(shape: DescribeEksAnywhereSubscriptionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:describe_fargate_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeFargateProfile" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/fargate-profiles/{fargateProfileName}" o.input = Shapes::ShapeRef.new(shape: DescribeFargateProfileRequest) o.output = Shapes::ShapeRef.new(shape: DescribeFargateProfileResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:describe_identity_provider_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeIdentityProviderConfig" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/identity-provider-configs/describe" o.input = Shapes::ShapeRef.new(shape: DescribeIdentityProviderConfigRequest) o.output = Shapes::ShapeRef.new(shape: DescribeIdentityProviderConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:describe_insight, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeInsight" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/insights/{id}" o.input = Shapes::ShapeRef.new(shape: DescribeInsightRequest) o.output = Shapes::ShapeRef.new(shape: DescribeInsightResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) end) api.add_operation(:describe_nodegroup, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeNodegroup" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/node-groups/{nodegroupName}" o.input = Shapes::ShapeRef.new(shape: DescribeNodegroupRequest) o.output = Shapes::ShapeRef.new(shape: DescribeNodegroupResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:describe_pod_identity_association, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribePodIdentityAssociation" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/pod-identity-associations/{associationId}" o.input = Shapes::ShapeRef.new(shape: DescribePodIdentityAssociationRequest) o.output = Shapes::ShapeRef.new(shape: DescribePodIdentityAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) end) api.add_operation(:describe_update, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeUpdate" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/updates/{updateId}" o.input = Shapes::ShapeRef.new(shape: DescribeUpdateRequest) o.output = Shapes::ShapeRef.new(shape: DescribeUpdateResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:disassociate_access_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateAccessPolicy" o.http_method = "DELETE" o.http_request_uri = "/clusters/{name}/access-entries/{principalArn}/access-policies/{policyArn}" o.input = Shapes::ShapeRef.new(shape: DisassociateAccessPolicyRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateAccessPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:disassociate_identity_provider_config, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateIdentityProviderConfig" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/identity-provider-configs/disassociate" o.input = Shapes::ShapeRef.new(shape: DisassociateIdentityProviderConfigRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateIdentityProviderConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:list_access_entries, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccessEntries" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/access-entries" o.input = Shapes::ShapeRef.new(shape: ListAccessEntriesRequest) o.output = Shapes::ShapeRef.new(shape: ListAccessEntriesResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_access_policies, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAccessPolicies" o.http_method = "GET" o.http_request_uri = "/access-policies" o.input = Shapes::ShapeRef.new(shape: ListAccessPoliciesRequest) o.output = Shapes::ShapeRef.new(shape: ListAccessPoliciesResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_addons, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAddons" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/addons" o.input = Shapes::ShapeRef.new(shape: ListAddonsRequest) o.output = Shapes::ShapeRef.new(shape: ListAddonsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_associated_access_policies, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssociatedAccessPolicies" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/access-entries/{principalArn}/access-policies" o.input = Shapes::ShapeRef.new(shape: ListAssociatedAccessPoliciesRequest) o.output = Shapes::ShapeRef.new(shape: ListAssociatedAccessPoliciesResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_clusters, Seahorse::Model::Operation.new.tap do |o| o.name = "ListClusters" o.http_method = "GET" o.http_request_uri = "/clusters" o.input = Shapes::ShapeRef.new(shape: ListClustersRequest) o.output = Shapes::ShapeRef.new(shape: ListClustersResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_eks_anywhere_subscriptions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListEksAnywhereSubscriptions" o.http_method = "GET" o.http_request_uri = "/eks-anywhere-subscriptions" o.input = Shapes::ShapeRef.new(shape: ListEksAnywhereSubscriptionsRequest) o.output = Shapes::ShapeRef.new(shape: ListEksAnywhereSubscriptionsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_fargate_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListFargateProfiles" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/fargate-profiles" o.input = Shapes::ShapeRef.new(shape: ListFargateProfilesRequest) o.output = Shapes::ShapeRef.new(shape: ListFargateProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_identity_provider_configs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListIdentityProviderConfigs" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/identity-provider-configs" o.input = Shapes::ShapeRef.new(shape: ListIdentityProviderConfigsRequest) o.output = Shapes::ShapeRef.new(shape: ListIdentityProviderConfigsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_insights, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInsights" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/insights" o.input = Shapes::ShapeRef.new(shape: ListInsightsRequest) o.output = Shapes::ShapeRef.new(shape: ListInsightsResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_nodegroups, Seahorse::Model::Operation.new.tap do |o| o.name = "ListNodegroups" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/node-groups" o.input = Shapes::ShapeRef.new(shape: ListNodegroupsRequest) o.output = Shapes::ShapeRef.new(shape: ListNodegroupsResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_pod_identity_associations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPodIdentityAssociations" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/pod-identity-associations" o.input = Shapes::ShapeRef.new(shape: ListPodIdentityAssociationsRequest) o.output = Shapes::ShapeRef.new(shape: ListPodIdentityAssociationsResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) end) api.add_operation(:list_updates, Seahorse::Model::Operation.new.tap do |o| o.name = "ListUpdates" o.http_method = "GET" o.http_request_uri = "/clusters/{name}/updates" o.input = Shapes::ShapeRef.new(shape: ListUpdatesRequest) o.output = Shapes::ShapeRef.new(shape: ListUpdatesResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:register_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterCluster" o.http_method = "POST" o.http_request_uri = "/cluster-registrations" o.input = Shapes::ShapeRef.new(shape: RegisterClusterRequest) o.output = Shapes::ShapeRef.new(shape: RegisterClusterResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourcePropagationDelayException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) end) api.add_operation(:update_access_entry, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAccessEntry" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/access-entries/{principalArn}" o.input = Shapes::ShapeRef.new(shape: UpdateAccessEntryRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAccessEntryResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) end) api.add_operation(:update_addon, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAddon" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/addons/{addonName}/update" o.input = Shapes::ShapeRef.new(shape: UpdateAddonRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAddonResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) end) api.add_operation(:update_cluster_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateClusterConfig" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/update-config" o.input = Shapes::ShapeRef.new(shape: UpdateClusterConfigRequest) o.output = Shapes::ShapeRef.new(shape: UpdateClusterConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:update_cluster_version, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateClusterVersion" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/updates" o.input = Shapes::ShapeRef.new(shape: UpdateClusterVersionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateClusterVersionResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:update_eks_anywhere_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateEksAnywhereSubscription" o.http_method = "POST" o.http_request_uri = "/eks-anywhere-subscriptions/{id}" o.input = Shapes::ShapeRef.new(shape: UpdateEksAnywhereSubscriptionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateEksAnywhereSubscriptionResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:update_nodegroup_config, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateNodegroupConfig" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/node-groups/{nodegroupName}/update-config" o.input = Shapes::ShapeRef.new(shape: UpdateNodegroupConfigRequest) o.output = Shapes::ShapeRef.new(shape: UpdateNodegroupConfigResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:update_nodegroup_version, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateNodegroupVersion" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/node-groups/{nodegroupName}/update-version" o.input = Shapes::ShapeRef.new(shape: UpdateNodegroupVersionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateNodegroupVersionResponse) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) end) api.add_operation(:update_pod_identity_association, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePodIdentityAssociation" o.http_method = "POST" o.http_request_uri = "/clusters/{name}/pod-identity-associations/{associationId}" o.input = Shapes::ShapeRef.new(shape: UpdatePodIdentityAssociationRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePodIdentityAssociationResponse) o.errors << Shapes::ShapeRef.new(shape: ServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) end) end