interface.go 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338
  1. // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
  2. // Package apigatewayiface provides an interface for the Amazon API Gateway.
  3. package apigatewayiface
  4. import (
  5. "github.com/aws/aws-sdk-go/aws/request"
  6. "github.com/aws/aws-sdk-go/service/apigateway"
  7. )
  8. // APIGatewayAPI is the interface type for apigateway.APIGateway.
  9. type APIGatewayAPI interface {
  10. CreateApiKeyRequest(*apigateway.CreateApiKeyInput) (*request.Request, *apigateway.ApiKey)
  11. CreateApiKey(*apigateway.CreateApiKeyInput) (*apigateway.ApiKey, error)
  12. CreateAuthorizerRequest(*apigateway.CreateAuthorizerInput) (*request.Request, *apigateway.Authorizer)
  13. CreateAuthorizer(*apigateway.CreateAuthorizerInput) (*apigateway.Authorizer, error)
  14. CreateBasePathMappingRequest(*apigateway.CreateBasePathMappingInput) (*request.Request, *apigateway.BasePathMapping)
  15. CreateBasePathMapping(*apigateway.CreateBasePathMappingInput) (*apigateway.BasePathMapping, error)
  16. CreateDeploymentRequest(*apigateway.CreateDeploymentInput) (*request.Request, *apigateway.Deployment)
  17. CreateDeployment(*apigateway.CreateDeploymentInput) (*apigateway.Deployment, error)
  18. CreateDomainNameRequest(*apigateway.CreateDomainNameInput) (*request.Request, *apigateway.DomainName)
  19. CreateDomainName(*apigateway.CreateDomainNameInput) (*apigateway.DomainName, error)
  20. CreateModelRequest(*apigateway.CreateModelInput) (*request.Request, *apigateway.Model)
  21. CreateModel(*apigateway.CreateModelInput) (*apigateway.Model, error)
  22. CreateResourceRequest(*apigateway.CreateResourceInput) (*request.Request, *apigateway.Resource)
  23. CreateResource(*apigateway.CreateResourceInput) (*apigateway.Resource, error)
  24. CreateRestApiRequest(*apigateway.CreateRestApiInput) (*request.Request, *apigateway.RestApi)
  25. CreateRestApi(*apigateway.CreateRestApiInput) (*apigateway.RestApi, error)
  26. CreateStageRequest(*apigateway.CreateStageInput) (*request.Request, *apigateway.Stage)
  27. CreateStage(*apigateway.CreateStageInput) (*apigateway.Stage, error)
  28. DeleteApiKeyRequest(*apigateway.DeleteApiKeyInput) (*request.Request, *apigateway.DeleteApiKeyOutput)
  29. DeleteApiKey(*apigateway.DeleteApiKeyInput) (*apigateway.DeleteApiKeyOutput, error)
  30. DeleteAuthorizerRequest(*apigateway.DeleteAuthorizerInput) (*request.Request, *apigateway.DeleteAuthorizerOutput)
  31. DeleteAuthorizer(*apigateway.DeleteAuthorizerInput) (*apigateway.DeleteAuthorizerOutput, error)
  32. DeleteBasePathMappingRequest(*apigateway.DeleteBasePathMappingInput) (*request.Request, *apigateway.DeleteBasePathMappingOutput)
  33. DeleteBasePathMapping(*apigateway.DeleteBasePathMappingInput) (*apigateway.DeleteBasePathMappingOutput, error)
  34. DeleteClientCertificateRequest(*apigateway.DeleteClientCertificateInput) (*request.Request, *apigateway.DeleteClientCertificateOutput)
  35. DeleteClientCertificate(*apigateway.DeleteClientCertificateInput) (*apigateway.DeleteClientCertificateOutput, error)
  36. DeleteDeploymentRequest(*apigateway.DeleteDeploymentInput) (*request.Request, *apigateway.DeleteDeploymentOutput)
  37. DeleteDeployment(*apigateway.DeleteDeploymentInput) (*apigateway.DeleteDeploymentOutput, error)
  38. DeleteDomainNameRequest(*apigateway.DeleteDomainNameInput) (*request.Request, *apigateway.DeleteDomainNameOutput)
  39. DeleteDomainName(*apigateway.DeleteDomainNameInput) (*apigateway.DeleteDomainNameOutput, error)
  40. DeleteIntegrationRequest(*apigateway.DeleteIntegrationInput) (*request.Request, *apigateway.DeleteIntegrationOutput)
  41. DeleteIntegration(*apigateway.DeleteIntegrationInput) (*apigateway.DeleteIntegrationOutput, error)
  42. DeleteIntegrationResponseRequest(*apigateway.DeleteIntegrationResponseInput) (*request.Request, *apigateway.DeleteIntegrationResponseOutput)
  43. DeleteIntegrationResponse(*apigateway.DeleteIntegrationResponseInput) (*apigateway.DeleteIntegrationResponseOutput, error)
  44. DeleteMethodRequest(*apigateway.DeleteMethodInput) (*request.Request, *apigateway.DeleteMethodOutput)
  45. DeleteMethod(*apigateway.DeleteMethodInput) (*apigateway.DeleteMethodOutput, error)
  46. DeleteMethodResponseRequest(*apigateway.DeleteMethodResponseInput) (*request.Request, *apigateway.DeleteMethodResponseOutput)
  47. DeleteMethodResponse(*apigateway.DeleteMethodResponseInput) (*apigateway.DeleteMethodResponseOutput, error)
  48. DeleteModelRequest(*apigateway.DeleteModelInput) (*request.Request, *apigateway.DeleteModelOutput)
  49. DeleteModel(*apigateway.DeleteModelInput) (*apigateway.DeleteModelOutput, error)
  50. DeleteResourceRequest(*apigateway.DeleteResourceInput) (*request.Request, *apigateway.DeleteResourceOutput)
  51. DeleteResource(*apigateway.DeleteResourceInput) (*apigateway.DeleteResourceOutput, error)
  52. DeleteRestApiRequest(*apigateway.DeleteRestApiInput) (*request.Request, *apigateway.DeleteRestApiOutput)
  53. DeleteRestApi(*apigateway.DeleteRestApiInput) (*apigateway.DeleteRestApiOutput, error)
  54. DeleteStageRequest(*apigateway.DeleteStageInput) (*request.Request, *apigateway.DeleteStageOutput)
  55. DeleteStage(*apigateway.DeleteStageInput) (*apigateway.DeleteStageOutput, error)
  56. FlushStageAuthorizersCacheRequest(*apigateway.FlushStageAuthorizersCacheInput) (*request.Request, *apigateway.FlushStageAuthorizersCacheOutput)
  57. FlushStageAuthorizersCache(*apigateway.FlushStageAuthorizersCacheInput) (*apigateway.FlushStageAuthorizersCacheOutput, error)
  58. FlushStageCacheRequest(*apigateway.FlushStageCacheInput) (*request.Request, *apigateway.FlushStageCacheOutput)
  59. FlushStageCache(*apigateway.FlushStageCacheInput) (*apigateway.FlushStageCacheOutput, error)
  60. GenerateClientCertificateRequest(*apigateway.GenerateClientCertificateInput) (*request.Request, *apigateway.ClientCertificate)
  61. GenerateClientCertificate(*apigateway.GenerateClientCertificateInput) (*apigateway.ClientCertificate, error)
  62. GetAccountRequest(*apigateway.GetAccountInput) (*request.Request, *apigateway.Account)
  63. GetAccount(*apigateway.GetAccountInput) (*apigateway.Account, error)
  64. GetApiKeyRequest(*apigateway.GetApiKeyInput) (*request.Request, *apigateway.ApiKey)
  65. GetApiKey(*apigateway.GetApiKeyInput) (*apigateway.ApiKey, error)
  66. GetApiKeysRequest(*apigateway.GetApiKeysInput) (*request.Request, *apigateway.GetApiKeysOutput)
  67. GetApiKeys(*apigateway.GetApiKeysInput) (*apigateway.GetApiKeysOutput, error)
  68. GetApiKeysPages(*apigateway.GetApiKeysInput, func(*apigateway.GetApiKeysOutput, bool) bool) error
  69. GetAuthorizerRequest(*apigateway.GetAuthorizerInput) (*request.Request, *apigateway.Authorizer)
  70. GetAuthorizer(*apigateway.GetAuthorizerInput) (*apigateway.Authorizer, error)
  71. GetAuthorizersRequest(*apigateway.GetAuthorizersInput) (*request.Request, *apigateway.GetAuthorizersOutput)
  72. GetAuthorizers(*apigateway.GetAuthorizersInput) (*apigateway.GetAuthorizersOutput, error)
  73. GetBasePathMappingRequest(*apigateway.GetBasePathMappingInput) (*request.Request, *apigateway.BasePathMapping)
  74. GetBasePathMapping(*apigateway.GetBasePathMappingInput) (*apigateway.BasePathMapping, error)
  75. GetBasePathMappingsRequest(*apigateway.GetBasePathMappingsInput) (*request.Request, *apigateway.GetBasePathMappingsOutput)
  76. GetBasePathMappings(*apigateway.GetBasePathMappingsInput) (*apigateway.GetBasePathMappingsOutput, error)
  77. GetBasePathMappingsPages(*apigateway.GetBasePathMappingsInput, func(*apigateway.GetBasePathMappingsOutput, bool) bool) error
  78. GetClientCertificateRequest(*apigateway.GetClientCertificateInput) (*request.Request, *apigateway.ClientCertificate)
  79. GetClientCertificate(*apigateway.GetClientCertificateInput) (*apigateway.ClientCertificate, error)
  80. GetClientCertificatesRequest(*apigateway.GetClientCertificatesInput) (*request.Request, *apigateway.GetClientCertificatesOutput)
  81. GetClientCertificates(*apigateway.GetClientCertificatesInput) (*apigateway.GetClientCertificatesOutput, error)
  82. GetClientCertificatesPages(*apigateway.GetClientCertificatesInput, func(*apigateway.GetClientCertificatesOutput, bool) bool) error
  83. GetDeploymentRequest(*apigateway.GetDeploymentInput) (*request.Request, *apigateway.Deployment)
  84. GetDeployment(*apigateway.GetDeploymentInput) (*apigateway.Deployment, error)
  85. GetDeploymentsRequest(*apigateway.GetDeploymentsInput) (*request.Request, *apigateway.GetDeploymentsOutput)
  86. GetDeployments(*apigateway.GetDeploymentsInput) (*apigateway.GetDeploymentsOutput, error)
  87. GetDeploymentsPages(*apigateway.GetDeploymentsInput, func(*apigateway.GetDeploymentsOutput, bool) bool) error
  88. GetDomainNameRequest(*apigateway.GetDomainNameInput) (*request.Request, *apigateway.DomainName)
  89. GetDomainName(*apigateway.GetDomainNameInput) (*apigateway.DomainName, error)
  90. GetDomainNamesRequest(*apigateway.GetDomainNamesInput) (*request.Request, *apigateway.GetDomainNamesOutput)
  91. GetDomainNames(*apigateway.GetDomainNamesInput) (*apigateway.GetDomainNamesOutput, error)
  92. GetDomainNamesPages(*apigateway.GetDomainNamesInput, func(*apigateway.GetDomainNamesOutput, bool) bool) error
  93. GetExportRequest(*apigateway.GetExportInput) (*request.Request, *apigateway.GetExportOutput)
  94. GetExport(*apigateway.GetExportInput) (*apigateway.GetExportOutput, error)
  95. GetIntegrationRequest(*apigateway.GetIntegrationInput) (*request.Request, *apigateway.Integration)
  96. GetIntegration(*apigateway.GetIntegrationInput) (*apigateway.Integration, error)
  97. GetIntegrationResponseRequest(*apigateway.GetIntegrationResponseInput) (*request.Request, *apigateway.IntegrationResponse)
  98. GetIntegrationResponse(*apigateway.GetIntegrationResponseInput) (*apigateway.IntegrationResponse, error)
  99. GetMethodRequest(*apigateway.GetMethodInput) (*request.Request, *apigateway.Method)
  100. GetMethod(*apigateway.GetMethodInput) (*apigateway.Method, error)
  101. GetMethodResponseRequest(*apigateway.GetMethodResponseInput) (*request.Request, *apigateway.MethodResponse)
  102. GetMethodResponse(*apigateway.GetMethodResponseInput) (*apigateway.MethodResponse, error)
  103. GetModelRequest(*apigateway.GetModelInput) (*request.Request, *apigateway.Model)
  104. GetModel(*apigateway.GetModelInput) (*apigateway.Model, error)
  105. GetModelTemplateRequest(*apigateway.GetModelTemplateInput) (*request.Request, *apigateway.GetModelTemplateOutput)
  106. GetModelTemplate(*apigateway.GetModelTemplateInput) (*apigateway.GetModelTemplateOutput, error)
  107. GetModelsRequest(*apigateway.GetModelsInput) (*request.Request, *apigateway.GetModelsOutput)
  108. GetModels(*apigateway.GetModelsInput) (*apigateway.GetModelsOutput, error)
  109. GetModelsPages(*apigateway.GetModelsInput, func(*apigateway.GetModelsOutput, bool) bool) error
  110. GetResourceRequest(*apigateway.GetResourceInput) (*request.Request, *apigateway.Resource)
  111. GetResource(*apigateway.GetResourceInput) (*apigateway.Resource, error)
  112. GetResourcesRequest(*apigateway.GetResourcesInput) (*request.Request, *apigateway.GetResourcesOutput)
  113. GetResources(*apigateway.GetResourcesInput) (*apigateway.GetResourcesOutput, error)
  114. GetResourcesPages(*apigateway.GetResourcesInput, func(*apigateway.GetResourcesOutput, bool) bool) error
  115. GetRestApiRequest(*apigateway.GetRestApiInput) (*request.Request, *apigateway.RestApi)
  116. GetRestApi(*apigateway.GetRestApiInput) (*apigateway.RestApi, error)
  117. GetRestApisRequest(*apigateway.GetRestApisInput) (*request.Request, *apigateway.GetRestApisOutput)
  118. GetRestApis(*apigateway.GetRestApisInput) (*apigateway.GetRestApisOutput, error)
  119. GetRestApisPages(*apigateway.GetRestApisInput, func(*apigateway.GetRestApisOutput, bool) bool) error
  120. GetSdkRequest(*apigateway.GetSdkInput) (*request.Request, *apigateway.GetSdkOutput)
  121. GetSdk(*apigateway.GetSdkInput) (*apigateway.GetSdkOutput, error)
  122. GetStageRequest(*apigateway.GetStageInput) (*request.Request, *apigateway.Stage)
  123. GetStage(*apigateway.GetStageInput) (*apigateway.Stage, error)
  124. GetStagesRequest(*apigateway.GetStagesInput) (*request.Request, *apigateway.GetStagesOutput)
  125. GetStages(*apigateway.GetStagesInput) (*apigateway.GetStagesOutput, error)
  126. ImportRestApiRequest(*apigateway.ImportRestApiInput) (*request.Request, *apigateway.RestApi)
  127. ImportRestApi(*apigateway.ImportRestApiInput) (*apigateway.RestApi, error)
  128. PutIntegrationRequest(*apigateway.PutIntegrationInput) (*request.Request, *apigateway.Integration)
  129. PutIntegration(*apigateway.PutIntegrationInput) (*apigateway.Integration, error)
  130. PutIntegrationResponseRequest(*apigateway.PutIntegrationResponseInput) (*request.Request, *apigateway.IntegrationResponse)
  131. PutIntegrationResponse(*apigateway.PutIntegrationResponseInput) (*apigateway.IntegrationResponse, error)
  132. PutMethodRequest(*apigateway.PutMethodInput) (*request.Request, *apigateway.Method)
  133. PutMethod(*apigateway.PutMethodInput) (*apigateway.Method, error)
  134. PutMethodResponseRequest(*apigateway.PutMethodResponseInput) (*request.Request, *apigateway.MethodResponse)
  135. PutMethodResponse(*apigateway.PutMethodResponseInput) (*apigateway.MethodResponse, error)
  136. PutRestApiRequest(*apigateway.PutRestApiInput) (*request.Request, *apigateway.RestApi)
  137. PutRestApi(*apigateway.PutRestApiInput) (*apigateway.RestApi, error)
  138. TestInvokeAuthorizerRequest(*apigateway.TestInvokeAuthorizerInput) (*request.Request, *apigateway.TestInvokeAuthorizerOutput)
  139. TestInvokeAuthorizer(*apigateway.TestInvokeAuthorizerInput) (*apigateway.TestInvokeAuthorizerOutput, error)
  140. TestInvokeMethodRequest(*apigateway.TestInvokeMethodInput) (*request.Request, *apigateway.TestInvokeMethodOutput)
  141. TestInvokeMethod(*apigateway.TestInvokeMethodInput) (*apigateway.TestInvokeMethodOutput, error)
  142. UpdateAccountRequest(*apigateway.UpdateAccountInput) (*request.Request, *apigateway.Account)
  143. UpdateAccount(*apigateway.UpdateAccountInput) (*apigateway.Account, error)
  144. UpdateApiKeyRequest(*apigateway.UpdateApiKeyInput) (*request.Request, *apigateway.ApiKey)
  145. UpdateApiKey(*apigateway.UpdateApiKeyInput) (*apigateway.ApiKey, error)
  146. UpdateAuthorizerRequest(*apigateway.UpdateAuthorizerInput) (*request.Request, *apigateway.Authorizer)
  147. UpdateAuthorizer(*apigateway.UpdateAuthorizerInput) (*apigateway.Authorizer, error)
  148. UpdateBasePathMappingRequest(*apigateway.UpdateBasePathMappingInput) (*request.Request, *apigateway.BasePathMapping)
  149. UpdateBasePathMapping(*apigateway.UpdateBasePathMappingInput) (*apigateway.BasePathMapping, error)
  150. UpdateClientCertificateRequest(*apigateway.UpdateClientCertificateInput) (*request.Request, *apigateway.ClientCertificate)
  151. UpdateClientCertificate(*apigateway.UpdateClientCertificateInput) (*apigateway.ClientCertificate, error)
  152. UpdateDeploymentRequest(*apigateway.UpdateDeploymentInput) (*request.Request, *apigateway.Deployment)
  153. UpdateDeployment(*apigateway.UpdateDeploymentInput) (*apigateway.Deployment, error)
  154. UpdateDomainNameRequest(*apigateway.UpdateDomainNameInput) (*request.Request, *apigateway.DomainName)
  155. UpdateDomainName(*apigateway.UpdateDomainNameInput) (*apigateway.DomainName, error)
  156. UpdateIntegrationRequest(*apigateway.UpdateIntegrationInput) (*request.Request, *apigateway.Integration)
  157. UpdateIntegration(*apigateway.UpdateIntegrationInput) (*apigateway.Integration, error)
  158. UpdateIntegrationResponseRequest(*apigateway.UpdateIntegrationResponseInput) (*request.Request, *apigateway.IntegrationResponse)
  159. UpdateIntegrationResponse(*apigateway.UpdateIntegrationResponseInput) (*apigateway.IntegrationResponse, error)
  160. UpdateMethodRequest(*apigateway.UpdateMethodInput) (*request.Request, *apigateway.Method)
  161. UpdateMethod(*apigateway.UpdateMethodInput) (*apigateway.Method, error)
  162. UpdateMethodResponseRequest(*apigateway.UpdateMethodResponseInput) (*request.Request, *apigateway.MethodResponse)
  163. UpdateMethodResponse(*apigateway.UpdateMethodResponseInput) (*apigateway.MethodResponse, error)
  164. UpdateModelRequest(*apigateway.UpdateModelInput) (*request.Request, *apigateway.Model)
  165. UpdateModel(*apigateway.UpdateModelInput) (*apigateway.Model, error)
  166. UpdateResourceRequest(*apigateway.UpdateResourceInput) (*request.Request, *apigateway.Resource)
  167. UpdateResource(*apigateway.UpdateResourceInput) (*apigateway.Resource, error)
  168. UpdateRestApiRequest(*apigateway.UpdateRestApiInput) (*request.Request, *apigateway.RestApi)
  169. UpdateRestApi(*apigateway.UpdateRestApiInput) (*apigateway.RestApi, error)
  170. UpdateStageRequest(*apigateway.UpdateStageInput) (*request.Request, *apigateway.Stage)
  171. UpdateStage(*apigateway.UpdateStageInput) (*apigateway.Stage, error)
  172. }
  173. var _ APIGatewayAPI = (*apigateway.APIGateway)(nil)