Module: Aws::APIGateway::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-apigateway/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
- AccessAssociationSourceType =
This constant is part 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: 'AccessAssociationSourceType')
- AccessLogSettings =
This constant is part 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: 'AccessLogSettings')
- Account =
This constant is part 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: 'Account')
- ApiKey =
This constant is part 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: 'ApiKey')
- ApiKeyIds =
This constant is part 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: 'ApiKeyIds')
- ApiKeySourceType =
This constant is part 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: 'ApiKeySourceType')
- ApiKeys =
This constant is part 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: 'ApiKeys')
- ApiKeysFormat =
This constant is part 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: 'ApiKeysFormat')
- ApiStage =
This constant is part 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: 'ApiStage')
- Authorizer =
This constant is part 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: 'Authorizer')
- AuthorizerType =
This constant is part 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: 'AuthorizerType')
- Authorizers =
This constant is part 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: 'Authorizers')
- 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')
- BasePathMapping =
This constant is part 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: 'BasePathMapping')
- BasePathMappings =
This constant is part 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: 'BasePathMappings')
- Blob =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'Blob')
- 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')
- CacheClusterSize =
This constant is part 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: 'CacheClusterSize')
- CacheClusterStatus =
This constant is part 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: 'CacheClusterStatus')
- CanarySettings =
This constant is part 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: 'CanarySettings')
- ClientCertificate =
This constant is part 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: 'ClientCertificate')
- ClientCertificates =
This constant is part 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: 'ClientCertificates')
- ConflictException =
This constant is part 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: 'ConflictException')
- ConnectionType =
This constant is part 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: 'ConnectionType')
- ContentHandlingStrategy =
This constant is part 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: 'ContentHandlingStrategy')
- CreateApiKeyRequest =
This constant is part 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: 'CreateApiKeyRequest')
- CreateAuthorizerRequest =
This constant is part 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: 'CreateAuthorizerRequest')
- CreateBasePathMappingRequest =
This constant is part 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: 'CreateBasePathMappingRequest')
- CreateDeploymentRequest =
This constant is part 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: 'CreateDeploymentRequest')
- CreateDocumentationPartRequest =
This constant is part 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: 'CreateDocumentationPartRequest')
- CreateDocumentationVersionRequest =
This constant is part 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: 'CreateDocumentationVersionRequest')
- CreateDomainNameAccessAssociationRequest =
This constant is part 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: 'CreateDomainNameAccessAssociationRequest')
- CreateDomainNameRequest =
This constant is part 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: 'CreateDomainNameRequest')
- CreateModelRequest =
This constant is part 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: 'CreateModelRequest')
- CreateRequestValidatorRequest =
This constant is part 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: 'CreateRequestValidatorRequest')
- CreateResourceRequest =
This constant is part 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: 'CreateResourceRequest')
- CreateRestApiRequest =
This constant is part 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: 'CreateRestApiRequest')
- CreateStageRequest =
This constant is part 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: 'CreateStageRequest')
- CreateUsagePlanKeyRequest =
This constant is part 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: 'CreateUsagePlanKeyRequest')
- CreateUsagePlanRequest =
This constant is part 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: 'CreateUsagePlanRequest')
- CreateVpcLinkRequest =
This constant is part 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: 'CreateVpcLinkRequest')
- DeleteApiKeyRequest =
This constant is part 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: 'DeleteApiKeyRequest')
- DeleteAuthorizerRequest =
This constant is part 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: 'DeleteAuthorizerRequest')
- DeleteBasePathMappingRequest =
This constant is part 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: 'DeleteBasePathMappingRequest')
- DeleteClientCertificateRequest =
This constant is part 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: 'DeleteClientCertificateRequest')
- DeleteDeploymentRequest =
This constant is part 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: 'DeleteDeploymentRequest')
- DeleteDocumentationPartRequest =
This constant is part 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: 'DeleteDocumentationPartRequest')
- DeleteDocumentationVersionRequest =
This constant is part 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: 'DeleteDocumentationVersionRequest')
- DeleteDomainNameAccessAssociationRequest =
This constant is part 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: 'DeleteDomainNameAccessAssociationRequest')
- DeleteDomainNameRequest =
This constant is part 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: 'DeleteDomainNameRequest')
- DeleteGatewayResponseRequest =
This constant is part 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: 'DeleteGatewayResponseRequest')
- DeleteIntegrationRequest =
This constant is part 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: 'DeleteIntegrationRequest')
- DeleteIntegrationResponseRequest =
This constant is part 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: 'DeleteIntegrationResponseRequest')
- DeleteMethodRequest =
This constant is part 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: 'DeleteMethodRequest')
- DeleteMethodResponseRequest =
This constant is part 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: 'DeleteMethodResponseRequest')
- DeleteModelRequest =
This constant is part 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: 'DeleteModelRequest')
- DeleteRequestValidatorRequest =
This constant is part 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: 'DeleteRequestValidatorRequest')
- DeleteResourceRequest =
This constant is part 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: 'DeleteResourceRequest')
- DeleteRestApiRequest =
This constant is part 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: 'DeleteRestApiRequest')
- DeleteStageRequest =
This constant is part 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: 'DeleteStageRequest')
- DeleteUsagePlanKeyRequest =
This constant is part 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: 'DeleteUsagePlanKeyRequest')
- DeleteUsagePlanRequest =
This constant is part 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: 'DeleteUsagePlanRequest')
- DeleteVpcLinkRequest =
This constant is part 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: 'DeleteVpcLinkRequest')
- Deployment =
This constant is part 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: 'Deployment')
- DeploymentCanarySettings =
This constant is part 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: 'DeploymentCanarySettings')
- Deployments =
This constant is part 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: 'Deployments')
- DocumentationPart =
This constant is part 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: 'DocumentationPart')
- DocumentationPartIds =
This constant is part 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: 'DocumentationPartIds')
- DocumentationPartLocation =
This constant is part 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: 'DocumentationPartLocation')
- DocumentationPartLocationStatusCode =
This constant is part 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: 'DocumentationPartLocationStatusCode')
- DocumentationPartType =
This constant is part 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: 'DocumentationPartType')
- DocumentationParts =
This constant is part 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: 'DocumentationParts')
- DocumentationVersion =
This constant is part 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: 'DocumentationVersion')
- DocumentationVersions =
This constant is part 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: 'DocumentationVersions')
- DomainName =
This constant is part 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: 'DomainName')
- DomainNameAccessAssociation =
This constant is part 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: 'DomainNameAccessAssociation')
- DomainNameAccessAssociations =
This constant is part 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: 'DomainNameAccessAssociations')
- DomainNameStatus =
This constant is part 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: 'DomainNameStatus')
- DomainNames =
This constant is part 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: 'DomainNames')
- Double =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'Double')
- EndpointConfiguration =
This constant is part 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: 'EndpointConfiguration')
- EndpointType =
This constant is part 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: 'EndpointType')
- ExportResponse =
This constant is part 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: 'ExportResponse')
- FlushStageAuthorizersCacheRequest =
This constant is part 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: 'FlushStageAuthorizersCacheRequest')
- FlushStageCacheRequest =
This constant is part 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: 'FlushStageCacheRequest')
- GatewayResponse =
This constant is part 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: 'GatewayResponse')
- GatewayResponseType =
This constant is part 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: 'GatewayResponseType')
- GatewayResponses =
This constant is part 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: 'GatewayResponses')
- GenerateClientCertificateRequest =
This constant is part 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: 'GenerateClientCertificateRequest')
- GetAccountRequest =
This constant is part 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: 'GetAccountRequest')
- GetApiKeyRequest =
This constant is part 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: 'GetApiKeyRequest')
- GetApiKeysRequest =
This constant is part 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: 'GetApiKeysRequest')
- GetAuthorizerRequest =
This constant is part 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: 'GetAuthorizerRequest')
- GetAuthorizersRequest =
This constant is part 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: 'GetAuthorizersRequest')
- GetBasePathMappingRequest =
This constant is part 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: 'GetBasePathMappingRequest')
- GetBasePathMappingsRequest =
This constant is part 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: 'GetBasePathMappingsRequest')
- GetClientCertificateRequest =
This constant is part 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: 'GetClientCertificateRequest')
- GetClientCertificatesRequest =
This constant is part 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: 'GetClientCertificatesRequest')
- GetDeploymentRequest =
This constant is part 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: 'GetDeploymentRequest')
- GetDeploymentsRequest =
This constant is part 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: 'GetDeploymentsRequest')
- GetDocumentationPartRequest =
This constant is part 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: 'GetDocumentationPartRequest')
- GetDocumentationPartsRequest =
This constant is part 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: 'GetDocumentationPartsRequest')
- GetDocumentationVersionRequest =
This constant is part 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: 'GetDocumentationVersionRequest')
- GetDocumentationVersionsRequest =
This constant is part 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: 'GetDocumentationVersionsRequest')
- GetDomainNameAccessAssociationsRequest =
This constant is part 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: 'GetDomainNameAccessAssociationsRequest')
- GetDomainNameRequest =
This constant is part 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: 'GetDomainNameRequest')
- GetDomainNamesRequest =
This constant is part 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: 'GetDomainNamesRequest')
- GetExportRequest =
This constant is part 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: 'GetExportRequest')
- GetGatewayResponseRequest =
This constant is part 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: 'GetGatewayResponseRequest')
- GetGatewayResponsesRequest =
This constant is part 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: 'GetGatewayResponsesRequest')
- GetIntegrationRequest =
This constant is part 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: 'GetIntegrationRequest')
- GetIntegrationResponseRequest =
This constant is part 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: 'GetIntegrationResponseRequest')
- GetMethodRequest =
This constant is part 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: 'GetMethodRequest')
- GetMethodResponseRequest =
This constant is part 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: 'GetMethodResponseRequest')
- GetModelRequest =
This constant is part 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: 'GetModelRequest')
- GetModelTemplateRequest =
This constant is part 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: 'GetModelTemplateRequest')
- GetModelsRequest =
This constant is part 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: 'GetModelsRequest')
- GetRequestValidatorRequest =
This constant is part 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: 'GetRequestValidatorRequest')
- GetRequestValidatorsRequest =
This constant is part 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: 'GetRequestValidatorsRequest')
- GetResourceRequest =
This constant is part 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: 'GetResourceRequest')
- GetResourcesRequest =
This constant is part 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: 'GetResourcesRequest')
- GetRestApiRequest =
This constant is part 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: 'GetRestApiRequest')
- GetRestApisRequest =
This constant is part 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: 'GetRestApisRequest')
- GetSdkRequest =
This constant is part 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: 'GetSdkRequest')
- GetSdkTypeRequest =
This constant is part 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: 'GetSdkTypeRequest')
- GetSdkTypesRequest =
This constant is part 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: 'GetSdkTypesRequest')
- GetStageRequest =
This constant is part 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: 'GetStageRequest')
- GetStagesRequest =
This constant is part 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: 'GetStagesRequest')
- GetTagsRequest =
This constant is part 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: 'GetTagsRequest')
- GetUsagePlanKeyRequest =
This constant is part 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: 'GetUsagePlanKeyRequest')
- GetUsagePlanKeysRequest =
This constant is part 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: 'GetUsagePlanKeysRequest')
- GetUsagePlanRequest =
This constant is part 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: 'GetUsagePlanRequest')
- GetUsagePlansRequest =
This constant is part 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: 'GetUsagePlansRequest')
- GetUsageRequest =
This constant is part 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: 'GetUsageRequest')
- GetVpcLinkRequest =
This constant is part 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: 'GetVpcLinkRequest')
- GetVpcLinksRequest =
This constant is part 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: 'GetVpcLinksRequest')
- ImportApiKeysRequest =
This constant is part 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: 'ImportApiKeysRequest')
- ImportDocumentationPartsRequest =
This constant is part 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: 'ImportDocumentationPartsRequest')
- ImportRestApiRequest =
This constant is part 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: 'ImportRestApiRequest')
- 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')
- Integration =
This constant is part 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: 'Integration')
- IntegrationResponse =
This constant is part 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: 'IntegrationResponse')
- IntegrationType =
This constant is part 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: 'IntegrationType')
- LimitExceededException =
This constant is part 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: 'LimitExceededException')
- ListOfARNs =
This constant is part 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: 'ListOfARNs')
- ListOfApiKey =
This constant is part 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: 'ListOfApiKey')
- ListOfApiStage =
This constant is part 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: 'ListOfApiStage')
- ListOfAuthorizer =
This constant is part 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: 'ListOfAuthorizer')
- ListOfBasePathMapping =
This constant is part 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: 'ListOfBasePathMapping')
- ListOfClientCertificate =
This constant is part 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: 'ListOfClientCertificate')
- ListOfDeployment =
This constant is part 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: 'ListOfDeployment')
- ListOfDocumentationPart =
This constant is part 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: 'ListOfDocumentationPart')
- ListOfDocumentationVersion =
This constant is part 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: 'ListOfDocumentationVersion')
- ListOfDomainName =
This constant is part 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: 'ListOfDomainName')
- ListOfDomainNameAccessAssociation =
This constant is part 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: 'ListOfDomainNameAccessAssociation')
- ListOfEndpointType =
This constant is part 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: 'ListOfEndpointType')
- ListOfGatewayResponse =
This constant is part 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: 'ListOfGatewayResponse')
- ListOfLong =
This constant is part 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: 'ListOfLong')
- ListOfModel =
This constant is part 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: 'ListOfModel')
- ListOfPatchOperation =
This constant is part 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: 'ListOfPatchOperation')
- ListOfRequestValidator =
This constant is part 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: 'ListOfRequestValidator')
- ListOfResource =
This constant is part 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: 'ListOfResource')
- ListOfRestApi =
This constant is part 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: 'ListOfRestApi')
- ListOfSdkConfigurationProperty =
This constant is part 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: 'ListOfSdkConfigurationProperty')
- ListOfSdkType =
This constant is part 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: 'ListOfSdkType')
- ListOfStage =
This constant is part 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: 'ListOfStage')
- ListOfStageKeys =
This constant is part 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: 'ListOfStageKeys')
- ListOfString =
This constant is part 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: 'ListOfString')
- ListOfUsage =
This constant is part 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: 'ListOfUsage')
- ListOfUsagePlan =
This constant is part 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: 'ListOfUsagePlan')
- ListOfUsagePlanKey =
This constant is part 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: 'ListOfUsagePlanKey')
- ListOfVpcLink =
This constant is part 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: 'ListOfVpcLink')
- LocationStatusType =
This constant is part 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: 'LocationStatusType')
- Long =
This constant is part 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: 'Long')
- MapOfApiStageThrottleSettings =
This constant is part 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: 'MapOfApiStageThrottleSettings')
- MapOfIntegrationResponse =
This constant is part 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: 'MapOfIntegrationResponse')
- MapOfKeyUsages =
This constant is part 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: 'MapOfKeyUsages')
- MapOfMethod =
This constant is part 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: 'MapOfMethod')
- MapOfMethodResponse =
This constant is part 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: 'MapOfMethodResponse')
- MapOfMethodSettings =
This constant is part 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: 'MapOfMethodSettings')
- MapOfMethodSnapshot =
This constant is part 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: 'MapOfMethodSnapshot')
- MapOfStringToBoolean =
This constant is part 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: 'MapOfStringToBoolean')
- MapOfStringToList =
This constant is part 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: 'MapOfStringToList')
- MapOfStringToString =
This constant is part 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: 'MapOfStringToString')
- Method =
This constant is part 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: 'Method')
- MethodResponse =
This constant is part 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: 'MethodResponse')
- MethodSetting =
This constant is part 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: 'MethodSetting')
- MethodSnapshot =
This constant is part 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: 'MethodSnapshot')
- Model =
This constant is part 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: 'Model')
- Models =
This constant is part 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: 'Models')
- MutualTlsAuthentication =
This constant is part 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: 'MutualTlsAuthentication')
- MutualTlsAuthenticationInput =
This constant is part 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: 'MutualTlsAuthenticationInput')
- 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')
- NullableBoolean =
This constant is part 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: 'NullableBoolean')
- NullableInteger =
This constant is part 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: 'NullableInteger')
- Op =
This constant is part 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: 'Op')
- PatchOperation =
This constant is part 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: 'PatchOperation')
- PathToMapOfMethodSnapshot =
This constant is part 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: 'PathToMapOfMethodSnapshot')
- ProviderARN =
This constant is part 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: 'ProviderARN')
- PutGatewayResponseRequest =
This constant is part 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: 'PutGatewayResponseRequest')
- PutIntegrationRequest =
This constant is part 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: 'PutIntegrationRequest')
- PutIntegrationResponseRequest =
This constant is part 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: 'PutIntegrationResponseRequest')
- PutMethodRequest =
This constant is part 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: 'PutMethodRequest')
- PutMethodResponseRequest =
This constant is part 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: 'PutMethodResponseRequest')
- PutMode =
This constant is part 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: 'PutMode')
- PutRestApiRequest =
This constant is part 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: 'PutRestApiRequest')
- QuotaPeriodType =
This constant is part 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: 'QuotaPeriodType')
- QuotaSettings =
This constant is part 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: 'QuotaSettings')
- RejectDomainNameAccessAssociationRequest =
This constant is part 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: 'RejectDomainNameAccessAssociationRequest')
- RequestValidator =
This constant is part 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: 'RequestValidator')
- RequestValidators =
This constant is part 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: 'RequestValidators')
- Resource =
This constant is part 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: 'Resource')
- ResourceOwner =
This constant is part 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: 'ResourceOwner')
- Resources =
This constant is part 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: 'Resources')
- RestApi =
This constant is part 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: 'RestApi')
- RestApis =
This constant is part 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: 'RestApis')
- SdkConfigurationProperty =
This constant is part 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: 'SdkConfigurationProperty')
- SdkResponse =
This constant is part 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: 'SdkResponse')
- SdkType =
This constant is part 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: 'SdkType')
- SdkTypes =
This constant is part 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: 'SdkTypes')
- SecurityPolicy =
This constant is part 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: 'SecurityPolicy')
Shapes::StructureShape.new(name: 'ServiceUnavailableException')
- Stage =
This constant is part 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: 'Stage')
- StageKey =
This constant is part 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: 'StageKey')
- Stages =
This constant is part 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: 'Stages')
- StatusCode =
This constant is part 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: 'StatusCode')
- 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')
- 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')
- Tags =
This constant is part 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: 'Tags')
- Template =
This constant is part 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: 'Template')
- TestInvokeAuthorizerRequest =
This constant is part 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: 'TestInvokeAuthorizerRequest')
- TestInvokeAuthorizerResponse =
This constant is part 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: 'TestInvokeAuthorizerResponse')
- TestInvokeMethodRequest =
This constant is part 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: 'TestInvokeMethodRequest')
- TestInvokeMethodResponse =
This constant is part 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: 'TestInvokeMethodResponse')
- ThrottleSettings =
This constant is part 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: 'ThrottleSettings')
- 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')
- TlsConfig =
This constant is part 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: 'TlsConfig')
- TooManyRequestsException =
This constant is part 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: 'TooManyRequestsException')
Shapes::StringShape.new(name: 'UnauthorizedCacheControlHeaderStrategy')
Shapes::StructureShape.new(name: 'UnauthorizedException')
- 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')
- UpdateAccountRequest =
This constant is part 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: 'UpdateAccountRequest')
- UpdateApiKeyRequest =
This constant is part 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: 'UpdateApiKeyRequest')
- UpdateAuthorizerRequest =
This constant is part 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: 'UpdateAuthorizerRequest')
- UpdateBasePathMappingRequest =
This constant is part 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: 'UpdateBasePathMappingRequest')
- UpdateClientCertificateRequest =
This constant is part 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: 'UpdateClientCertificateRequest')
- UpdateDeploymentRequest =
This constant is part 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: 'UpdateDeploymentRequest')
- UpdateDocumentationPartRequest =
This constant is part 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: 'UpdateDocumentationPartRequest')
- UpdateDocumentationVersionRequest =
This constant is part 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: 'UpdateDocumentationVersionRequest')
- UpdateDomainNameRequest =
This constant is part 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: 'UpdateDomainNameRequest')
- UpdateGatewayResponseRequest =
This constant is part 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: 'UpdateGatewayResponseRequest')
- UpdateIntegrationRequest =
This constant is part 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: 'UpdateIntegrationRequest')
- UpdateIntegrationResponseRequest =
This constant is part 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: 'UpdateIntegrationResponseRequest')
- UpdateMethodRequest =
This constant is part 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: 'UpdateMethodRequest')
- UpdateMethodResponseRequest =
This constant is part 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: 'UpdateMethodResponseRequest')
- UpdateModelRequest =
This constant is part 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: 'UpdateModelRequest')
- UpdateRequestValidatorRequest =
This constant is part 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: 'UpdateRequestValidatorRequest')
- UpdateResourceRequest =
This constant is part 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: 'UpdateResourceRequest')
- UpdateRestApiRequest =
This constant is part 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: 'UpdateRestApiRequest')
- UpdateStageRequest =
This constant is part 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: 'UpdateStageRequest')
- UpdateUsagePlanRequest =
This constant is part 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: 'UpdateUsagePlanRequest')
- UpdateUsageRequest =
This constant is part 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: 'UpdateUsageRequest')
- UpdateVpcLinkRequest =
This constant is part 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: 'UpdateVpcLinkRequest')
- Usage =
This constant is part 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: 'Usage')
- UsagePlan =
This constant is part 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: 'UsagePlan')
- UsagePlanKey =
This constant is part 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: 'UsagePlanKey')
- UsagePlanKeys =
This constant is part 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: 'UsagePlanKeys')
- UsagePlans =
This constant is part 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: 'UsagePlans')
- VpcLink =
This constant is part 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: 'VpcLink')
- VpcLinkStatus =
This constant is part 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: 'VpcLinkStatus')
- VpcLinks =
This constant is part 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: 'VpcLinks')
- 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 = "2015-07-09" api. = { "apiVersion" => "2015-07-09", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "apigateway", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon API Gateway", "serviceId" => "API Gateway", "signatureVersion" => "v4", "uid" => "apigateway-2015-07-09", } api.add_operation(:create_api_key, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateApiKey" o.http_method = "POST" o.http_request_uri = "/apikeys" o.input = Shapes::ShapeRef.new(shape: CreateApiKeyRequest) o.output = Shapes::ShapeRef.new(shape: ApiKey) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_authorizer, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAuthorizer" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/authorizers" o.input = Shapes::ShapeRef.new(shape: CreateAuthorizerRequest) o.output = Shapes::ShapeRef.new(shape: Authorizer) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_base_path_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateBasePathMapping" o.http_method = "POST" o.http_request_uri = "/domainnames/{domain_name}/basepathmappings" o.input = Shapes::ShapeRef.new(shape: CreateBasePathMappingRequest) o.output = Shapes::ShapeRef.new(shape: BasePathMapping) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_deployment, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDeployment" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/deployments" o.input = Shapes::ShapeRef.new(shape: CreateDeploymentRequest) o.output = Shapes::ShapeRef.new(shape: Deployment) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:create_documentation_part, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDocumentationPart" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/documentation/parts" o.input = Shapes::ShapeRef.new(shape: CreateDocumentationPartRequest) o.output = Shapes::ShapeRef.new(shape: DocumentationPart) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_documentation_version, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDocumentationVersion" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/documentation/versions" o.input = Shapes::ShapeRef.new(shape: CreateDocumentationVersionRequest) o.output = Shapes::ShapeRef.new(shape: DocumentationVersion) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_domain_name, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDomainName" o.http_method = "POST" o.http_request_uri = "/domainnames" o.input = Shapes::ShapeRef.new(shape: CreateDomainNameRequest) o.output = Shapes::ShapeRef.new(shape: DomainName) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_domain_name_access_association, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDomainNameAccessAssociation" o.http_method = "POST" o.http_request_uri = "/domainnameaccessassociations" o.input = Shapes::ShapeRef.new(shape: CreateDomainNameAccessAssociationRequest) o.output = Shapes::ShapeRef.new(shape: DomainNameAccessAssociation) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_model, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateModel" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/models" o.input = Shapes::ShapeRef.new(shape: CreateModelRequest) o.output = Shapes::ShapeRef.new(shape: Model) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_request_validator, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRequestValidator" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/requestvalidators" o.input = Shapes::ShapeRef.new(shape: CreateRequestValidatorRequest) o.output = Shapes::ShapeRef.new(shape: RequestValidator) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateResource" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/resources/{parent_id}" o.input = Shapes::ShapeRef.new(shape: CreateResourceRequest) o.output = Shapes::ShapeRef.new(shape: Resource) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_rest_api, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRestApi" o.http_method = "POST" o.http_request_uri = "/restapis" o.input = Shapes::ShapeRef.new(shape: CreateRestApiRequest) o.output = Shapes::ShapeRef.new(shape: RestApi) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_stage, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateStage" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/stages" o.input = Shapes::ShapeRef.new(shape: CreateStageRequest) o.output = Shapes::ShapeRef.new(shape: Stage) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_usage_plan, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateUsagePlan" o.http_method = "POST" o.http_request_uri = "/usageplans" o.input = Shapes::ShapeRef.new(shape: CreateUsagePlanRequest) o.output = Shapes::ShapeRef.new(shape: UsagePlan) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_usage_plan_key, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateUsagePlanKey" o.http_method = "POST" o.http_request_uri = "/usageplans/{usageplanId}/keys" o.input = Shapes::ShapeRef.new(shape: CreateUsagePlanKeyRequest) o.output = Shapes::ShapeRef.new(shape: UsagePlanKey) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:create_vpc_link, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateVpcLink" o.http_method = "POST" o.http_request_uri = "/vpclinks" o.input = Shapes::ShapeRef.new(shape: CreateVpcLinkRequest) o.output = Shapes::ShapeRef.new(shape: VpcLink) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_api_key, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteApiKey" o.http_method = "DELETE" o.http_request_uri = "/apikeys/{api_Key}" o.input = Shapes::ShapeRef.new(shape: DeleteApiKeyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_authorizer, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAuthorizer" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/authorizers/{authorizer_id}" o.input = Shapes::ShapeRef.new(shape: DeleteAuthorizerRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_base_path_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteBasePathMapping" o.http_method = "DELETE" o.http_request_uri = "/domainnames/{domain_name}/basepathmappings/{base_path}" o.input = Shapes::ShapeRef.new(shape: DeleteBasePathMappingRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_client_certificate, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteClientCertificate" o.http_method = "DELETE" o.http_request_uri = "/clientcertificates/{clientcertificate_id}" o.input = Shapes::ShapeRef.new(shape: DeleteClientCertificateRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_deployment, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDeployment" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/deployments/{deployment_id}" o.input = Shapes::ShapeRef.new(shape: DeleteDeploymentRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_documentation_part, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDocumentationPart" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/documentation/parts/{part_id}" o.input = Shapes::ShapeRef.new(shape: DeleteDocumentationPartRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_documentation_version, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDocumentationVersion" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/documentation/versions/{doc_version}" o.input = Shapes::ShapeRef.new(shape: DeleteDocumentationVersionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_domain_name, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDomainName" o.http_method = "DELETE" o.http_request_uri = "/domainnames/{domain_name}" o.input = Shapes::ShapeRef.new(shape: DeleteDomainNameRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_domain_name_access_association, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDomainNameAccessAssociation" o.http_method = "DELETE" o.http_request_uri = "/domainnameaccessassociations/{domain_name_access_association_arn}" o.input = Shapes::ShapeRef.new(shape: DeleteDomainNameAccessAssociationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_gateway_response, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteGatewayResponse" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/gatewayresponses/{response_type}" o.input = Shapes::ShapeRef.new(shape: DeleteGatewayResponseRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_integration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteIntegration" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration" o.input = Shapes::ShapeRef.new(shape: DeleteIntegrationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_integration_response, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteIntegrationResponse" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}" o.input = Shapes::ShapeRef.new(shape: DeleteIntegrationResponseRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_method, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMethod" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" o.input = Shapes::ShapeRef.new(shape: DeleteMethodRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:delete_method_response, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteMethodResponse" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}" o.input = Shapes::ShapeRef.new(shape: DeleteMethodResponseRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:delete_model, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteModel" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/models/{model_name}" o.input = Shapes::ShapeRef.new(shape: DeleteModelRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_request_validator, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRequestValidator" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}" o.input = Shapes::ShapeRef.new(shape: DeleteRequestValidatorRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteResource" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}" o.input = Shapes::ShapeRef.new(shape: DeleteResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_rest_api, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRestApi" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}" o.input = Shapes::ShapeRef.new(shape: DeleteRestApiRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_stage, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStage" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/stages/{stage_name}" o.input = Shapes::ShapeRef.new(shape: DeleteStageRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_usage_plan, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteUsagePlan" o.http_method = "DELETE" o.http_request_uri = "/usageplans/{usageplanId}" o.input = Shapes::ShapeRef.new(shape: DeleteUsagePlanRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_usage_plan_key, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteUsagePlanKey" o.http_method = "DELETE" o.http_request_uri = "/usageplans/{usageplanId}/keys/{keyId}" o.input = Shapes::ShapeRef.new(shape: DeleteUsagePlanKeyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:delete_vpc_link, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVpcLink" o.http_method = "DELETE" o.http_request_uri = "/vpclinks/{vpclink_id}" o.input = Shapes::ShapeRef.new(shape: DeleteVpcLinkRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:flush_stage_authorizers_cache, Seahorse::Model::Operation.new.tap do |o| o.name = "FlushStageAuthorizersCache" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers" o.input = Shapes::ShapeRef.new(shape: FlushStageAuthorizersCacheRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:flush_stage_cache, Seahorse::Model::Operation.new.tap do |o| o.name = "FlushStageCache" o.http_method = "DELETE" o.http_request_uri = "/restapis/{restapi_id}/stages/{stage_name}/cache/data" o.input = Shapes::ShapeRef.new(shape: FlushStageCacheRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:generate_client_certificate, Seahorse::Model::Operation.new.tap do |o| o.name = "GenerateClientCertificate" o.http_method = "POST" o.http_request_uri = "/clientcertificates" o.input = Shapes::ShapeRef.new(shape: GenerateClientCertificateRequest) o.output = Shapes::ShapeRef.new(shape: ClientCertificate) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_account, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccount" o.http_method = "GET" o.http_request_uri = "/account" o.input = Shapes::ShapeRef.new(shape: GetAccountRequest) o.output = Shapes::ShapeRef.new(shape: Account) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_api_key, Seahorse::Model::Operation.new.tap do |o| o.name = "GetApiKey" o.http_method = "GET" o.http_request_uri = "/apikeys/{api_Key}" o.input = Shapes::ShapeRef.new(shape: GetApiKeyRequest) o.output = Shapes::ShapeRef.new(shape: ApiKey) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_api_keys, Seahorse::Model::Operation.new.tap do |o| o.name = "GetApiKeys" o.http_method = "GET" o.http_request_uri = "/apikeys" o.input = Shapes::ShapeRef.new(shape: GetApiKeysRequest) o.output = Shapes::ShapeRef.new(shape: ApiKeys) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_authorizer, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAuthorizer" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/authorizers/{authorizer_id}" o.input = Shapes::ShapeRef.new(shape: GetAuthorizerRequest) o.output = Shapes::ShapeRef.new(shape: Authorizer) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_authorizers, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAuthorizers" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/authorizers" o.input = Shapes::ShapeRef.new(shape: GetAuthorizersRequest) o.output = Shapes::ShapeRef.new(shape: Authorizers) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_base_path_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBasePathMapping" o.http_method = "GET" o.http_request_uri = "/domainnames/{domain_name}/basepathmappings/{base_path}" o.input = Shapes::ShapeRef.new(shape: GetBasePathMappingRequest) o.output = Shapes::ShapeRef.new(shape: BasePathMapping) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_base_path_mappings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetBasePathMappings" o.http_method = "GET" o.http_request_uri = "/domainnames/{domain_name}/basepathmappings" o.input = Shapes::ShapeRef.new(shape: GetBasePathMappingsRequest) o.output = Shapes::ShapeRef.new(shape: BasePathMappings) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_client_certificate, Seahorse::Model::Operation.new.tap do |o| o.name = "GetClientCertificate" o.http_method = "GET" o.http_request_uri = "/clientcertificates/{clientcertificate_id}" o.input = Shapes::ShapeRef.new(shape: GetClientCertificateRequest) o.output = Shapes::ShapeRef.new(shape: ClientCertificate) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_client_certificates, Seahorse::Model::Operation.new.tap do |o| o.name = "GetClientCertificates" o.http_method = "GET" o.http_request_uri = "/clientcertificates" o.input = Shapes::ShapeRef.new(shape: GetClientCertificatesRequest) o.output = Shapes::ShapeRef.new(shape: ClientCertificates) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_deployment, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDeployment" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/deployments/{deployment_id}" o.input = Shapes::ShapeRef.new(shape: GetDeploymentRequest) o.output = Shapes::ShapeRef.new(shape: Deployment) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:get_deployments, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDeployments" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/deployments" o.input = Shapes::ShapeRef.new(shape: GetDeploymentsRequest) o.output = Shapes::ShapeRef.new(shape: Deployments) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_documentation_part, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDocumentationPart" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/documentation/parts/{part_id}" o.input = Shapes::ShapeRef.new(shape: GetDocumentationPartRequest) o.output = Shapes::ShapeRef.new(shape: DocumentationPart) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_documentation_parts, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDocumentationParts" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/documentation/parts" o.input = Shapes::ShapeRef.new(shape: GetDocumentationPartsRequest) o.output = Shapes::ShapeRef.new(shape: DocumentationParts) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_documentation_version, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDocumentationVersion" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/documentation/versions/{doc_version}" o.input = Shapes::ShapeRef.new(shape: GetDocumentationVersionRequest) o.output = Shapes::ShapeRef.new(shape: DocumentationVersion) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_documentation_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDocumentationVersions" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/documentation/versions" o.input = Shapes::ShapeRef.new(shape: GetDocumentationVersionsRequest) o.output = Shapes::ShapeRef.new(shape: DocumentationVersions) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_domain_name, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDomainName" o.http_method = "GET" o.http_request_uri = "/domainnames/{domain_name}" o.input = Shapes::ShapeRef.new(shape: GetDomainNameRequest) o.output = Shapes::ShapeRef.new(shape: DomainName) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_domain_name_access_associations, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDomainNameAccessAssociations" o.http_method = "GET" o.http_request_uri = "/domainnameaccessassociations" o.input = Shapes::ShapeRef.new(shape: GetDomainNameAccessAssociationsRequest) o.output = Shapes::ShapeRef.new(shape: DomainNameAccessAssociations) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_domain_names, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDomainNames" o.http_method = "GET" o.http_request_uri = "/domainnames" o.input = Shapes::ShapeRef.new(shape: GetDomainNamesRequest) o.output = Shapes::ShapeRef.new(shape: DomainNames) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_export, Seahorse::Model::Operation.new.tap do |o| o.name = "GetExport" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}" o.input = Shapes::ShapeRef.new(shape: GetExportRequest) o.output = Shapes::ShapeRef.new(shape: ExportResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_gateway_response, Seahorse::Model::Operation.new.tap do |o| o.name = "GetGatewayResponse" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/gatewayresponses/{response_type}" o.input = Shapes::ShapeRef.new(shape: GetGatewayResponseRequest) o.output = Shapes::ShapeRef.new(shape: GatewayResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_gateway_responses, Seahorse::Model::Operation.new.tap do |o| o.name = "GetGatewayResponses" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/gatewayresponses" o.input = Shapes::ShapeRef.new(shape: GetGatewayResponsesRequest) o.output = Shapes::ShapeRef.new(shape: GatewayResponses) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_integration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetIntegration" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration" o.input = Shapes::ShapeRef.new(shape: GetIntegrationRequest) o.output = Shapes::ShapeRef.new(shape: Integration) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_integration_response, Seahorse::Model::Operation.new.tap do |o| o.name = "GetIntegrationResponse" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}" o.input = Shapes::ShapeRef.new(shape: GetIntegrationResponseRequest) o.output = Shapes::ShapeRef.new(shape: IntegrationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_method, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMethod" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" o.input = Shapes::ShapeRef.new(shape: GetMethodRequest) o.output = Shapes::ShapeRef.new(shape: Method) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_method_response, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMethodResponse" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}" o.input = Shapes::ShapeRef.new(shape: GetMethodResponseRequest) o.output = Shapes::ShapeRef.new(shape: MethodResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_model, Seahorse::Model::Operation.new.tap do |o| o.name = "GetModel" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/models/{model_name}" o.input = Shapes::ShapeRef.new(shape: GetModelRequest) o.output = Shapes::ShapeRef.new(shape: Model) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_model_template, Seahorse::Model::Operation.new.tap do |o| o.name = "GetModelTemplate" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/models/{model_name}/default_template" o.input = Shapes::ShapeRef.new(shape: GetModelTemplateRequest) o.output = Shapes::ShapeRef.new(shape: Template) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_models, Seahorse::Model::Operation.new.tap do |o| o.name = "GetModels" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/models" o.input = Shapes::ShapeRef.new(shape: GetModelsRequest) o.output = Shapes::ShapeRef.new(shape: Models) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_request_validator, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRequestValidator" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}" o.input = Shapes::ShapeRef.new(shape: GetRequestValidatorRequest) o.output = Shapes::ShapeRef.new(shape: RequestValidator) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_request_validators, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRequestValidators" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/requestvalidators" o.input = Shapes::ShapeRef.new(shape: GetRequestValidatorsRequest) o.output = Shapes::ShapeRef.new(shape: RequestValidators) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "GetResource" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}" o.input = Shapes::ShapeRef.new(shape: GetResourceRequest) o.output = Shapes::ShapeRef.new(shape: Resource) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "GetResources" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/resources" o.input = Shapes::ShapeRef.new(shape: GetResourcesRequest) o.output = Shapes::ShapeRef.new(shape: Resources) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_rest_api, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRestApi" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}" o.input = Shapes::ShapeRef.new(shape: GetRestApiRequest) o.output = Shapes::ShapeRef.new(shape: RestApi) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_rest_apis, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRestApis" o.http_method = "GET" o.http_request_uri = "/restapis" o.input = Shapes::ShapeRef.new(shape: GetRestApisRequest) o.output = Shapes::ShapeRef.new(shape: RestApis) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_sdk, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSdk" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}" o.input = Shapes::ShapeRef.new(shape: GetSdkRequest) o.output = Shapes::ShapeRef.new(shape: SdkResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_sdk_type, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSdkType" o.http_method = "GET" o.http_request_uri = "/sdktypes/{sdktype_id}" o.input = Shapes::ShapeRef.new(shape: GetSdkTypeRequest) o.output = Shapes::ShapeRef.new(shape: SdkType) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_sdk_types, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSdkTypes" o.http_method = "GET" o.http_request_uri = "/sdktypes" o.input = Shapes::ShapeRef.new(shape: GetSdkTypesRequest) o.output = Shapes::ShapeRef.new(shape: SdkTypes) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_stage, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStage" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/stages/{stage_name}" o.input = Shapes::ShapeRef.new(shape: GetStageRequest) o.output = Shapes::ShapeRef.new(shape: Stage) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_stages, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStages" o.http_method = "GET" o.http_request_uri = "/restapis/{restapi_id}/stages" o.input = Shapes::ShapeRef.new(shape: GetStagesRequest) o.output = Shapes::ShapeRef.new(shape: Stages) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTags" o.http_method = "GET" o.http_request_uri = "/tags/{resource_arn}" o.input = Shapes::ShapeRef.new(shape: GetTagsRequest) o.output = Shapes::ShapeRef.new(shape: Tags) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_usage, Seahorse::Model::Operation.new.tap do |o| o.name = "GetUsage" o.http_method = "GET" o.http_request_uri = "/usageplans/{usageplanId}/usage" o.input = Shapes::ShapeRef.new(shape: GetUsageRequest) o.output = Shapes::ShapeRef.new(shape: Usage) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_usage_plan, Seahorse::Model::Operation.new.tap do |o| o.name = "GetUsagePlan" o.http_method = "GET" o.http_request_uri = "/usageplans/{usageplanId}" o.input = Shapes::ShapeRef.new(shape: GetUsagePlanRequest) o.output = Shapes::ShapeRef.new(shape: UsagePlan) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_usage_plan_key, Seahorse::Model::Operation.new.tap do |o| o.name = "GetUsagePlanKey" o.http_method = "GET" o.http_request_uri = "/usageplans/{usageplanId}/keys/{keyId}" o.input = Shapes::ShapeRef.new(shape: GetUsagePlanKeyRequest) o.output = Shapes::ShapeRef.new(shape: UsagePlanKey) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_usage_plan_keys, Seahorse::Model::Operation.new.tap do |o| o.name = "GetUsagePlanKeys" o.http_method = "GET" o.http_request_uri = "/usageplans/{usageplanId}/keys" o.input = Shapes::ShapeRef.new(shape: GetUsagePlanKeysRequest) o.output = Shapes::ShapeRef.new(shape: UsagePlanKeys) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_usage_plans, Seahorse::Model::Operation.new.tap do |o| o.name = "GetUsagePlans" o.http_method = "GET" o.http_request_uri = "/usageplans" o.input = Shapes::ShapeRef.new(shape: GetUsagePlansRequest) o.output = Shapes::ShapeRef.new(shape: UsagePlans) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:get_vpc_link, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVpcLink" o.http_method = "GET" o.http_request_uri = "/vpclinks/{vpclink_id}" o.input = Shapes::ShapeRef.new(shape: GetVpcLinkRequest) o.output = Shapes::ShapeRef.new(shape: VpcLink) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:get_vpc_links, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVpcLinks" o.http_method = "GET" o.http_request_uri = "/vpclinks" o.input = Shapes::ShapeRef.new(shape: GetVpcLinksRequest) o.output = Shapes::ShapeRef.new(shape: VpcLinks) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "position" => "position" } ) end) api.add_operation(:import_api_keys, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportApiKeys" o.http_method = "POST" o.http_request_uri = "/apikeys?mode=import" o.input = Shapes::ShapeRef.new(shape: ImportApiKeysRequest) o.output = Shapes::ShapeRef.new(shape: ApiKeyIds) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:import_documentation_parts, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportDocumentationParts" o.http_method = "PUT" o.http_request_uri = "/restapis/{restapi_id}/documentation/parts" o.input = Shapes::ShapeRef.new(shape: ImportDocumentationPartsRequest) o.output = Shapes::ShapeRef.new(shape: DocumentationPartIds) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:import_rest_api, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportRestApi" o.http_method = "POST" o.http_request_uri = "/restapis?mode=import" o.input = Shapes::ShapeRef.new(shape: ImportRestApiRequest) o.output = Shapes::ShapeRef.new(shape: RestApi) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:put_gateway_response, Seahorse::Model::Operation.new.tap do |o| o.name = "PutGatewayResponse" o.http_method = "PUT" o.http_request_uri = "/restapis/{restapi_id}/gatewayresponses/{response_type}" o.input = Shapes::ShapeRef.new(shape: PutGatewayResponseRequest) o.output = Shapes::ShapeRef.new(shape: GatewayResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:put_integration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutIntegration" o.http_method = "PUT" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration" o.input = Shapes::ShapeRef.new(shape: PutIntegrationRequest) o.output = Shapes::ShapeRef.new(shape: Integration) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:put_integration_response, Seahorse::Model::Operation.new.tap do |o| o.name = "PutIntegrationResponse" o.http_method = "PUT" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}" o.input = Shapes::ShapeRef.new(shape: PutIntegrationResponseRequest) o.output = Shapes::ShapeRef.new(shape: IntegrationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:put_method, Seahorse::Model::Operation.new.tap do |o| o.name = "PutMethod" o.http_method = "PUT" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" o.input = Shapes::ShapeRef.new(shape: PutMethodRequest) o.output = Shapes::ShapeRef.new(shape: Method) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:put_method_response, Seahorse::Model::Operation.new.tap do |o| o.name = "PutMethodResponse" o.http_method = "PUT" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}" o.input = Shapes::ShapeRef.new(shape: PutMethodResponseRequest) o.output = Shapes::ShapeRef.new(shape: MethodResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:put_rest_api, Seahorse::Model::Operation.new.tap do |o| o.name = "PutRestApi" o.http_method = "PUT" o.http_request_uri = "/restapis/{restapi_id}" o.input = Shapes::ShapeRef.new(shape: PutRestApiRequest) o.output = Shapes::ShapeRef.new(shape: RestApi) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:reject_domain_name_access_association, Seahorse::Model::Operation.new.tap do |o| o.name = "RejectDomainNameAccessAssociation" o.http_method = "POST" o.http_request_uri = "/rejectdomainnameaccessassociations" o.input = Shapes::ShapeRef.new(shape: RejectDomainNameAccessAssociationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "PUT" o.http_request_uri = "/tags/{resource_arn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:test_invoke_authorizer, Seahorse::Model::Operation.new.tap do |o| o.name = "TestInvokeAuthorizer" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/authorizers/{authorizer_id}" o.input = Shapes::ShapeRef.new(shape: TestInvokeAuthorizerRequest) o.output = Shapes::ShapeRef.new(shape: TestInvokeAuthorizerResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:test_invoke_method, Seahorse::Model::Operation.new.tap do |o| o.name = "TestInvokeMethod" o.http_method = "POST" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" o.input = Shapes::ShapeRef.new(shape: TestInvokeMethodRequest) o.output = Shapes::ShapeRef.new(shape: TestInvokeMethodResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) 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/{resource_arn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_account, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAccount" o.http_method = "PATCH" o.http_request_uri = "/account" o.input = Shapes::ShapeRef.new(shape: UpdateAccountRequest) o.output = Shapes::ShapeRef.new(shape: Account) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_api_key, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateApiKey" o.http_method = "PATCH" o.http_request_uri = "/apikeys/{api_Key}" o.input = Shapes::ShapeRef.new(shape: UpdateApiKeyRequest) o.output = Shapes::ShapeRef.new(shape: ApiKey) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_authorizer, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAuthorizer" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/authorizers/{authorizer_id}" o.input = Shapes::ShapeRef.new(shape: UpdateAuthorizerRequest) o.output = Shapes::ShapeRef.new(shape: Authorizer) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_base_path_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateBasePathMapping" o.http_method = "PATCH" o.http_request_uri = "/domainnames/{domain_name}/basepathmappings/{base_path}" o.input = Shapes::ShapeRef.new(shape: UpdateBasePathMappingRequest) o.output = Shapes::ShapeRef.new(shape: BasePathMapping) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_client_certificate, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateClientCertificate" o.http_method = "PATCH" o.http_request_uri = "/clientcertificates/{clientcertificate_id}" o.input = Shapes::ShapeRef.new(shape: UpdateClientCertificateRequest) o.output = Shapes::ShapeRef.new(shape: ClientCertificate) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_deployment, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDeployment" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/deployments/{deployment_id}" o.input = Shapes::ShapeRef.new(shape: UpdateDeploymentRequest) o.output = Shapes::ShapeRef.new(shape: Deployment) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:update_documentation_part, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDocumentationPart" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/documentation/parts/{part_id}" o.input = Shapes::ShapeRef.new(shape: UpdateDocumentationPartRequest) o.output = Shapes::ShapeRef.new(shape: DocumentationPart) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_documentation_version, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDocumentationVersion" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/documentation/versions/{doc_version}" o.input = Shapes::ShapeRef.new(shape: UpdateDocumentationVersionRequest) o.output = Shapes::ShapeRef.new(shape: DocumentationVersion) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_domain_name, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDomainName" o.http_method = "PATCH" o.http_request_uri = "/domainnames/{domain_name}" o.input = Shapes::ShapeRef.new(shape: UpdateDomainNameRequest) o.output = Shapes::ShapeRef.new(shape: DomainName) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_gateway_response, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateGatewayResponse" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/gatewayresponses/{response_type}" o.input = Shapes::ShapeRef.new(shape: UpdateGatewayResponseRequest) o.output = Shapes::ShapeRef.new(shape: GatewayResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_integration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateIntegration" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration" o.input = Shapes::ShapeRef.new(shape: UpdateIntegrationRequest) o.output = Shapes::ShapeRef.new(shape: Integration) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_integration_response, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateIntegrationResponse" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}" o.input = Shapes::ShapeRef.new(shape: UpdateIntegrationResponseRequest) o.output = Shapes::ShapeRef.new(shape: IntegrationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_method, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateMethod" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" o.input = Shapes::ShapeRef.new(shape: UpdateMethodRequest) o.output = Shapes::ShapeRef.new(shape: Method) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_method_response, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateMethodResponse" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}" o.input = Shapes::ShapeRef.new(shape: UpdateMethodResponseRequest) o.output = Shapes::ShapeRef.new(shape: MethodResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_model, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateModel" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/models/{model_name}" o.input = Shapes::ShapeRef.new(shape: UpdateModelRequest) o.output = Shapes::ShapeRef.new(shape: Model) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_request_validator, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRequestValidator" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}" o.input = Shapes::ShapeRef.new(shape: UpdateRequestValidatorRequest) o.output = Shapes::ShapeRef.new(shape: RequestValidator) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateResource" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/resources/{resource_id}" o.input = Shapes::ShapeRef.new(shape: UpdateResourceRequest) o.output = Shapes::ShapeRef.new(shape: Resource) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_rest_api, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRestApi" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}" o.input = Shapes::ShapeRef.new(shape: UpdateRestApiRequest) o.output = Shapes::ShapeRef.new(shape: RestApi) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_stage, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateStage" o.http_method = "PATCH" o.http_request_uri = "/restapis/{restapi_id}/stages/{stage_name}" o.input = Shapes::ShapeRef.new(shape: UpdateStageRequest) o.output = Shapes::ShapeRef.new(shape: Stage) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) end) api.add_operation(:update_usage, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateUsage" o.http_method = "PATCH" o