1/* Copyright 2017 WALLIX
2
3Licensed under the Apache License, Version 2.0 (the "License");
4you may not use this file except in compliance with the License.
5You may obtain a copy of the License at
6
7    http://www.apache.org/licenses/LICENSE-2.0
8
9Unless required by applicable law or agreed to in writing, software
10distributed under the License is distributed on an "AS IS" BASIS,
11WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12See the License for the specific language governing permissions and
13limitations under the License.
14*/
15
16// DO NOT EDIT
17// This file was automatically generated with go generate
18package awsat
19
20import (
21	"github.com/aws/aws-sdk-go/aws"
22	"github.com/aws/aws-sdk-go/aws/request"
23	"github.com/aws/aws-sdk-go/service/acm"
24	"github.com/aws/aws-sdk-go/service/acm/acmiface"
25	"github.com/aws/aws-sdk-go/service/applicationautoscaling"
26	"github.com/aws/aws-sdk-go/service/applicationautoscaling/applicationautoscalingiface"
27	"github.com/aws/aws-sdk-go/service/autoscaling"
28	"github.com/aws/aws-sdk-go/service/autoscaling/autoscalingiface"
29	"github.com/aws/aws-sdk-go/service/cloudformation"
30	"github.com/aws/aws-sdk-go/service/cloudformation/cloudformationiface"
31	"github.com/aws/aws-sdk-go/service/cloudfront"
32	"github.com/aws/aws-sdk-go/service/cloudfront/cloudfrontiface"
33	"github.com/aws/aws-sdk-go/service/cloudwatch"
34	"github.com/aws/aws-sdk-go/service/cloudwatch/cloudwatchiface"
35	"github.com/aws/aws-sdk-go/service/ec2"
36	"github.com/aws/aws-sdk-go/service/ec2/ec2iface"
37	"github.com/aws/aws-sdk-go/service/ecr"
38	"github.com/aws/aws-sdk-go/service/ecr/ecriface"
39	"github.com/aws/aws-sdk-go/service/ecs"
40	"github.com/aws/aws-sdk-go/service/ecs/ecsiface"
41	"github.com/aws/aws-sdk-go/service/elb"
42	"github.com/aws/aws-sdk-go/service/elb/elbiface"
43	"github.com/aws/aws-sdk-go/service/elbv2"
44	"github.com/aws/aws-sdk-go/service/elbv2/elbv2iface"
45	"github.com/aws/aws-sdk-go/service/iam"
46	"github.com/aws/aws-sdk-go/service/iam/iamiface"
47	"github.com/aws/aws-sdk-go/service/lambda"
48	"github.com/aws/aws-sdk-go/service/lambda/lambdaiface"
49	"github.com/aws/aws-sdk-go/service/rds"
50	"github.com/aws/aws-sdk-go/service/rds/rdsiface"
51	"github.com/aws/aws-sdk-go/service/route53"
52	"github.com/aws/aws-sdk-go/service/route53/route53iface"
53	"github.com/aws/aws-sdk-go/service/s3"
54	"github.com/aws/aws-sdk-go/service/s3/s3iface"
55	"github.com/aws/aws-sdk-go/service/sns"
56	"github.com/aws/aws-sdk-go/service/sns/snsiface"
57	"github.com/aws/aws-sdk-go/service/sqs"
58	"github.com/aws/aws-sdk-go/service/sqs/sqsiface"
59)
60
61type acmMock struct {
62	basicMock
63	acmiface.ACMAPI
64	AddTagsToCertificateFunc                 func(param0 *acm.AddTagsToCertificateInput) (*acm.AddTagsToCertificateOutput, error)
65	AddTagsToCertificateRequestFunc          func(param0 *acm.AddTagsToCertificateInput) (*request.Request, *acm.AddTagsToCertificateOutput)
66	AddTagsToCertificateWithContextFunc      func(param0 aws.Context, param1 *acm.AddTagsToCertificateInput, param2 ...request.Option) (*acm.AddTagsToCertificateOutput, error)
67	DeleteCertificateFunc                    func(param0 *acm.DeleteCertificateInput) (*acm.DeleteCertificateOutput, error)
68	DeleteCertificateRequestFunc             func(param0 *acm.DeleteCertificateInput) (*request.Request, *acm.DeleteCertificateOutput)
69	DeleteCertificateWithContextFunc         func(param0 aws.Context, param1 *acm.DeleteCertificateInput, param2 ...request.Option) (*acm.DeleteCertificateOutput, error)
70	DescribeCertificateFunc                  func(param0 *acm.DescribeCertificateInput) (*acm.DescribeCertificateOutput, error)
71	DescribeCertificateRequestFunc           func(param0 *acm.DescribeCertificateInput) (*request.Request, *acm.DescribeCertificateOutput)
72	DescribeCertificateWithContextFunc       func(param0 aws.Context, param1 *acm.DescribeCertificateInput, param2 ...request.Option) (*acm.DescribeCertificateOutput, error)
73	GetCertificateFunc                       func(param0 *acm.GetCertificateInput) (*acm.GetCertificateOutput, error)
74	GetCertificateRequestFunc                func(param0 *acm.GetCertificateInput) (*request.Request, *acm.GetCertificateOutput)
75	GetCertificateWithContextFunc            func(param0 aws.Context, param1 *acm.GetCertificateInput, param2 ...request.Option) (*acm.GetCertificateOutput, error)
76	ImportCertificateFunc                    func(param0 *acm.ImportCertificateInput) (*acm.ImportCertificateOutput, error)
77	ImportCertificateRequestFunc             func(param0 *acm.ImportCertificateInput) (*request.Request, *acm.ImportCertificateOutput)
78	ImportCertificateWithContextFunc         func(param0 aws.Context, param1 *acm.ImportCertificateInput, param2 ...request.Option) (*acm.ImportCertificateOutput, error)
79	ListCertificatesFunc                     func(param0 *acm.ListCertificatesInput) (*acm.ListCertificatesOutput, error)
80	ListCertificatesRequestFunc              func(param0 *acm.ListCertificatesInput) (*request.Request, *acm.ListCertificatesOutput)
81	ListCertificatesWithContextFunc          func(param0 aws.Context, param1 *acm.ListCertificatesInput, param2 ...request.Option) (*acm.ListCertificatesOutput, error)
82	ListTagsForCertificateFunc               func(param0 *acm.ListTagsForCertificateInput) (*acm.ListTagsForCertificateOutput, error)
83	ListTagsForCertificateRequestFunc        func(param0 *acm.ListTagsForCertificateInput) (*request.Request, *acm.ListTagsForCertificateOutput)
84	ListTagsForCertificateWithContextFunc    func(param0 aws.Context, param1 *acm.ListTagsForCertificateInput, param2 ...request.Option) (*acm.ListTagsForCertificateOutput, error)
85	RemoveTagsFromCertificateFunc            func(param0 *acm.RemoveTagsFromCertificateInput) (*acm.RemoveTagsFromCertificateOutput, error)
86	RemoveTagsFromCertificateRequestFunc     func(param0 *acm.RemoveTagsFromCertificateInput) (*request.Request, *acm.RemoveTagsFromCertificateOutput)
87	RemoveTagsFromCertificateWithContextFunc func(param0 aws.Context, param1 *acm.RemoveTagsFromCertificateInput, param2 ...request.Option) (*acm.RemoveTagsFromCertificateOutput, error)
88	RequestCertificateFunc                   func(param0 *acm.RequestCertificateInput) (*acm.RequestCertificateOutput, error)
89	RequestCertificateRequestFunc            func(param0 *acm.RequestCertificateInput) (*request.Request, *acm.RequestCertificateOutput)
90	RequestCertificateWithContextFunc        func(param0 aws.Context, param1 *acm.RequestCertificateInput, param2 ...request.Option) (*acm.RequestCertificateOutput, error)
91	ResendValidationEmailFunc                func(param0 *acm.ResendValidationEmailInput) (*acm.ResendValidationEmailOutput, error)
92	ResendValidationEmailRequestFunc         func(param0 *acm.ResendValidationEmailInput) (*request.Request, *acm.ResendValidationEmailOutput)
93	ResendValidationEmailWithContextFunc     func(param0 aws.Context, param1 *acm.ResendValidationEmailInput, param2 ...request.Option) (*acm.ResendValidationEmailOutput, error)
94}
95
96func (m *acmMock) AddTagsToCertificate(param0 *acm.AddTagsToCertificateInput) (*acm.AddTagsToCertificateOutput, error) {
97	m.addCall("AddTagsToCertificate")
98	m.verifyInput("AddTagsToCertificate", param0)
99	return m.AddTagsToCertificateFunc(param0)
100}
101
102func (m *acmMock) AddTagsToCertificateRequest(param0 *acm.AddTagsToCertificateInput) (*request.Request, *acm.AddTagsToCertificateOutput) {
103	m.addCall("AddTagsToCertificateRequest")
104	m.verifyInput("AddTagsToCertificateRequest", param0)
105	return m.AddTagsToCertificateRequestFunc(param0)
106}
107
108func (m *acmMock) AddTagsToCertificateWithContext(param0 aws.Context, param1 *acm.AddTagsToCertificateInput, param2 ...request.Option) (*acm.AddTagsToCertificateOutput, error) {
109	m.addCall("AddTagsToCertificateWithContext")
110	m.verifyInput("AddTagsToCertificateWithContext", param0)
111	return m.AddTagsToCertificateWithContextFunc(param0, param1, param2...)
112}
113
114func (m *acmMock) DeleteCertificate(param0 *acm.DeleteCertificateInput) (*acm.DeleteCertificateOutput, error) {
115	m.addCall("DeleteCertificate")
116	m.verifyInput("DeleteCertificate", param0)
117	return m.DeleteCertificateFunc(param0)
118}
119
120func (m *acmMock) DeleteCertificateRequest(param0 *acm.DeleteCertificateInput) (*request.Request, *acm.DeleteCertificateOutput) {
121	m.addCall("DeleteCertificateRequest")
122	m.verifyInput("DeleteCertificateRequest", param0)
123	return m.DeleteCertificateRequestFunc(param0)
124}
125
126func (m *acmMock) DeleteCertificateWithContext(param0 aws.Context, param1 *acm.DeleteCertificateInput, param2 ...request.Option) (*acm.DeleteCertificateOutput, error) {
127	m.addCall("DeleteCertificateWithContext")
128	m.verifyInput("DeleteCertificateWithContext", param0)
129	return m.DeleteCertificateWithContextFunc(param0, param1, param2...)
130}
131
132func (m *acmMock) DescribeCertificate(param0 *acm.DescribeCertificateInput) (*acm.DescribeCertificateOutput, error) {
133	m.addCall("DescribeCertificate")
134	m.verifyInput("DescribeCertificate", param0)
135	return m.DescribeCertificateFunc(param0)
136}
137
138func (m *acmMock) DescribeCertificateRequest(param0 *acm.DescribeCertificateInput) (*request.Request, *acm.DescribeCertificateOutput) {
139	m.addCall("DescribeCertificateRequest")
140	m.verifyInput("DescribeCertificateRequest", param0)
141	return m.DescribeCertificateRequestFunc(param0)
142}
143
144func (m *acmMock) DescribeCertificateWithContext(param0 aws.Context, param1 *acm.DescribeCertificateInput, param2 ...request.Option) (*acm.DescribeCertificateOutput, error) {
145	m.addCall("DescribeCertificateWithContext")
146	m.verifyInput("DescribeCertificateWithContext", param0)
147	return m.DescribeCertificateWithContextFunc(param0, param1, param2...)
148}
149
150func (m *acmMock) GetCertificate(param0 *acm.GetCertificateInput) (*acm.GetCertificateOutput, error) {
151	m.addCall("GetCertificate")
152	m.verifyInput("GetCertificate", param0)
153	return m.GetCertificateFunc(param0)
154}
155
156func (m *acmMock) GetCertificateRequest(param0 *acm.GetCertificateInput) (*request.Request, *acm.GetCertificateOutput) {
157	m.addCall("GetCertificateRequest")
158	m.verifyInput("GetCertificateRequest", param0)
159	return m.GetCertificateRequestFunc(param0)
160}
161
162func (m *acmMock) GetCertificateWithContext(param0 aws.Context, param1 *acm.GetCertificateInput, param2 ...request.Option) (*acm.GetCertificateOutput, error) {
163	m.addCall("GetCertificateWithContext")
164	m.verifyInput("GetCertificateWithContext", param0)
165	return m.GetCertificateWithContextFunc(param0, param1, param2...)
166}
167
168func (m *acmMock) ImportCertificate(param0 *acm.ImportCertificateInput) (*acm.ImportCertificateOutput, error) {
169	m.addCall("ImportCertificate")
170	m.verifyInput("ImportCertificate", param0)
171	return m.ImportCertificateFunc(param0)
172}
173
174func (m *acmMock) ImportCertificateRequest(param0 *acm.ImportCertificateInput) (*request.Request, *acm.ImportCertificateOutput) {
175	m.addCall("ImportCertificateRequest")
176	m.verifyInput("ImportCertificateRequest", param0)
177	return m.ImportCertificateRequestFunc(param0)
178}
179
180func (m *acmMock) ImportCertificateWithContext(param0 aws.Context, param1 *acm.ImportCertificateInput, param2 ...request.Option) (*acm.ImportCertificateOutput, error) {
181	m.addCall("ImportCertificateWithContext")
182	m.verifyInput("ImportCertificateWithContext", param0)
183	return m.ImportCertificateWithContextFunc(param0, param1, param2...)
184}
185
186func (m *acmMock) ListCertificates(param0 *acm.ListCertificatesInput) (*acm.ListCertificatesOutput, error) {
187	m.addCall("ListCertificates")
188	m.verifyInput("ListCertificates", param0)
189	return m.ListCertificatesFunc(param0)
190}
191
192func (m *acmMock) ListCertificatesRequest(param0 *acm.ListCertificatesInput) (*request.Request, *acm.ListCertificatesOutput) {
193	m.addCall("ListCertificatesRequest")
194	m.verifyInput("ListCertificatesRequest", param0)
195	return m.ListCertificatesRequestFunc(param0)
196}
197
198func (m *acmMock) ListCertificatesWithContext(param0 aws.Context, param1 *acm.ListCertificatesInput, param2 ...request.Option) (*acm.ListCertificatesOutput, error) {
199	m.addCall("ListCertificatesWithContext")
200	m.verifyInput("ListCertificatesWithContext", param0)
201	return m.ListCertificatesWithContextFunc(param0, param1, param2...)
202}
203
204func (m *acmMock) ListTagsForCertificate(param0 *acm.ListTagsForCertificateInput) (*acm.ListTagsForCertificateOutput, error) {
205	m.addCall("ListTagsForCertificate")
206	m.verifyInput("ListTagsForCertificate", param0)
207	return m.ListTagsForCertificateFunc(param0)
208}
209
210func (m *acmMock) ListTagsForCertificateRequest(param0 *acm.ListTagsForCertificateInput) (*request.Request, *acm.ListTagsForCertificateOutput) {
211	m.addCall("ListTagsForCertificateRequest")
212	m.verifyInput("ListTagsForCertificateRequest", param0)
213	return m.ListTagsForCertificateRequestFunc(param0)
214}
215
216func (m *acmMock) ListTagsForCertificateWithContext(param0 aws.Context, param1 *acm.ListTagsForCertificateInput, param2 ...request.Option) (*acm.ListTagsForCertificateOutput, error) {
217	m.addCall("ListTagsForCertificateWithContext")
218	m.verifyInput("ListTagsForCertificateWithContext", param0)
219	return m.ListTagsForCertificateWithContextFunc(param0, param1, param2...)
220}
221
222func (m *acmMock) RemoveTagsFromCertificate(param0 *acm.RemoveTagsFromCertificateInput) (*acm.RemoveTagsFromCertificateOutput, error) {
223	m.addCall("RemoveTagsFromCertificate")
224	m.verifyInput("RemoveTagsFromCertificate", param0)
225	return m.RemoveTagsFromCertificateFunc(param0)
226}
227
228func (m *acmMock) RemoveTagsFromCertificateRequest(param0 *acm.RemoveTagsFromCertificateInput) (*request.Request, *acm.RemoveTagsFromCertificateOutput) {
229	m.addCall("RemoveTagsFromCertificateRequest")
230	m.verifyInput("RemoveTagsFromCertificateRequest", param0)
231	return m.RemoveTagsFromCertificateRequestFunc(param0)
232}
233
234func (m *acmMock) RemoveTagsFromCertificateWithContext(param0 aws.Context, param1 *acm.RemoveTagsFromCertificateInput, param2 ...request.Option) (*acm.RemoveTagsFromCertificateOutput, error) {
235	m.addCall("RemoveTagsFromCertificateWithContext")
236	m.verifyInput("RemoveTagsFromCertificateWithContext", param0)
237	return m.RemoveTagsFromCertificateWithContextFunc(param0, param1, param2...)
238}
239
240func (m *acmMock) RequestCertificate(param0 *acm.RequestCertificateInput) (*acm.RequestCertificateOutput, error) {
241	m.addCall("RequestCertificate")
242	m.verifyInput("RequestCertificate", param0)
243	return m.RequestCertificateFunc(param0)
244}
245
246func (m *acmMock) RequestCertificateRequest(param0 *acm.RequestCertificateInput) (*request.Request, *acm.RequestCertificateOutput) {
247	m.addCall("RequestCertificateRequest")
248	m.verifyInput("RequestCertificateRequest", param0)
249	return m.RequestCertificateRequestFunc(param0)
250}
251
252func (m *acmMock) RequestCertificateWithContext(param0 aws.Context, param1 *acm.RequestCertificateInput, param2 ...request.Option) (*acm.RequestCertificateOutput, error) {
253	m.addCall("RequestCertificateWithContext")
254	m.verifyInput("RequestCertificateWithContext", param0)
255	return m.RequestCertificateWithContextFunc(param0, param1, param2...)
256}
257
258func (m *acmMock) ResendValidationEmail(param0 *acm.ResendValidationEmailInput) (*acm.ResendValidationEmailOutput, error) {
259	m.addCall("ResendValidationEmail")
260	m.verifyInput("ResendValidationEmail", param0)
261	return m.ResendValidationEmailFunc(param0)
262}
263
264func (m *acmMock) ResendValidationEmailRequest(param0 *acm.ResendValidationEmailInput) (*request.Request, *acm.ResendValidationEmailOutput) {
265	m.addCall("ResendValidationEmailRequest")
266	m.verifyInput("ResendValidationEmailRequest", param0)
267	return m.ResendValidationEmailRequestFunc(param0)
268}
269
270func (m *acmMock) ResendValidationEmailWithContext(param0 aws.Context, param1 *acm.ResendValidationEmailInput, param2 ...request.Option) (*acm.ResendValidationEmailOutput, error) {
271	m.addCall("ResendValidationEmailWithContext")
272	m.verifyInput("ResendValidationEmailWithContext", param0)
273	return m.ResendValidationEmailWithContextFunc(param0, param1, param2...)
274}
275
276type applicationautoscalingMock struct {
277	basicMock
278	applicationautoscalingiface.ApplicationAutoScalingAPI
279	DeleteScalingPolicyFunc                  func(param0 *applicationautoscaling.DeleteScalingPolicyInput) (*applicationautoscaling.DeleteScalingPolicyOutput, error)
280	DeleteScalingPolicyRequestFunc           func(param0 *applicationautoscaling.DeleteScalingPolicyInput) (*request.Request, *applicationautoscaling.DeleteScalingPolicyOutput)
281	DeleteScalingPolicyWithContextFunc       func(param0 aws.Context, param1 *applicationautoscaling.DeleteScalingPolicyInput, param2 ...request.Option) (*applicationautoscaling.DeleteScalingPolicyOutput, error)
282	DeleteScheduledActionFunc                func(param0 *applicationautoscaling.DeleteScheduledActionInput) (*applicationautoscaling.DeleteScheduledActionOutput, error)
283	DeleteScheduledActionRequestFunc         func(param0 *applicationautoscaling.DeleteScheduledActionInput) (*request.Request, *applicationautoscaling.DeleteScheduledActionOutput)
284	DeleteScheduledActionWithContextFunc     func(param0 aws.Context, param1 *applicationautoscaling.DeleteScheduledActionInput, param2 ...request.Option) (*applicationautoscaling.DeleteScheduledActionOutput, error)
285	DeregisterScalableTargetFunc             func(param0 *applicationautoscaling.DeregisterScalableTargetInput) (*applicationautoscaling.DeregisterScalableTargetOutput, error)
286	DeregisterScalableTargetRequestFunc      func(param0 *applicationautoscaling.DeregisterScalableTargetInput) (*request.Request, *applicationautoscaling.DeregisterScalableTargetOutput)
287	DeregisterScalableTargetWithContextFunc  func(param0 aws.Context, param1 *applicationautoscaling.DeregisterScalableTargetInput, param2 ...request.Option) (*applicationautoscaling.DeregisterScalableTargetOutput, error)
288	DescribeScalableTargetsFunc              func(param0 *applicationautoscaling.DescribeScalableTargetsInput) (*applicationautoscaling.DescribeScalableTargetsOutput, error)
289	DescribeScalableTargetsRequestFunc       func(param0 *applicationautoscaling.DescribeScalableTargetsInput) (*request.Request, *applicationautoscaling.DescribeScalableTargetsOutput)
290	DescribeScalableTargetsWithContextFunc   func(param0 aws.Context, param1 *applicationautoscaling.DescribeScalableTargetsInput, param2 ...request.Option) (*applicationautoscaling.DescribeScalableTargetsOutput, error)
291	DescribeScalingActivitiesFunc            func(param0 *applicationautoscaling.DescribeScalingActivitiesInput) (*applicationautoscaling.DescribeScalingActivitiesOutput, error)
292	DescribeScalingActivitiesRequestFunc     func(param0 *applicationautoscaling.DescribeScalingActivitiesInput) (*request.Request, *applicationautoscaling.DescribeScalingActivitiesOutput)
293	DescribeScalingActivitiesWithContextFunc func(param0 aws.Context, param1 *applicationautoscaling.DescribeScalingActivitiesInput, param2 ...request.Option) (*applicationautoscaling.DescribeScalingActivitiesOutput, error)
294	DescribeScalingPoliciesFunc              func(param0 *applicationautoscaling.DescribeScalingPoliciesInput) (*applicationautoscaling.DescribeScalingPoliciesOutput, error)
295	DescribeScalingPoliciesRequestFunc       func(param0 *applicationautoscaling.DescribeScalingPoliciesInput) (*request.Request, *applicationautoscaling.DescribeScalingPoliciesOutput)
296	DescribeScalingPoliciesWithContextFunc   func(param0 aws.Context, param1 *applicationautoscaling.DescribeScalingPoliciesInput, param2 ...request.Option) (*applicationautoscaling.DescribeScalingPoliciesOutput, error)
297	DescribeScheduledActionsFunc             func(param0 *applicationautoscaling.DescribeScheduledActionsInput) (*applicationautoscaling.DescribeScheduledActionsOutput, error)
298	DescribeScheduledActionsRequestFunc      func(param0 *applicationautoscaling.DescribeScheduledActionsInput) (*request.Request, *applicationautoscaling.DescribeScheduledActionsOutput)
299	DescribeScheduledActionsWithContextFunc  func(param0 aws.Context, param1 *applicationautoscaling.DescribeScheduledActionsInput, param2 ...request.Option) (*applicationautoscaling.DescribeScheduledActionsOutput, error)
300	PutScalingPolicyFunc                     func(param0 *applicationautoscaling.PutScalingPolicyInput) (*applicationautoscaling.PutScalingPolicyOutput, error)
301	PutScalingPolicyRequestFunc              func(param0 *applicationautoscaling.PutScalingPolicyInput) (*request.Request, *applicationautoscaling.PutScalingPolicyOutput)
302	PutScalingPolicyWithContextFunc          func(param0 aws.Context, param1 *applicationautoscaling.PutScalingPolicyInput, param2 ...request.Option) (*applicationautoscaling.PutScalingPolicyOutput, error)
303	PutScheduledActionFunc                   func(param0 *applicationautoscaling.PutScheduledActionInput) (*applicationautoscaling.PutScheduledActionOutput, error)
304	PutScheduledActionRequestFunc            func(param0 *applicationautoscaling.PutScheduledActionInput) (*request.Request, *applicationautoscaling.PutScheduledActionOutput)
305	PutScheduledActionWithContextFunc        func(param0 aws.Context, param1 *applicationautoscaling.PutScheduledActionInput, param2 ...request.Option) (*applicationautoscaling.PutScheduledActionOutput, error)
306	RegisterScalableTargetFunc               func(param0 *applicationautoscaling.RegisterScalableTargetInput) (*applicationautoscaling.RegisterScalableTargetOutput, error)
307	RegisterScalableTargetRequestFunc        func(param0 *applicationautoscaling.RegisterScalableTargetInput) (*request.Request, *applicationautoscaling.RegisterScalableTargetOutput)
308	RegisterScalableTargetWithContextFunc    func(param0 aws.Context, param1 *applicationautoscaling.RegisterScalableTargetInput, param2 ...request.Option) (*applicationautoscaling.RegisterScalableTargetOutput, error)
309}
310
311func (m *applicationautoscalingMock) DeleteScalingPolicy(param0 *applicationautoscaling.DeleteScalingPolicyInput) (*applicationautoscaling.DeleteScalingPolicyOutput, error) {
312	m.addCall("DeleteScalingPolicy")
313	m.verifyInput("DeleteScalingPolicy", param0)
314	return m.DeleteScalingPolicyFunc(param0)
315}
316
317func (m *applicationautoscalingMock) DeleteScalingPolicyRequest(param0 *applicationautoscaling.DeleteScalingPolicyInput) (*request.Request, *applicationautoscaling.DeleteScalingPolicyOutput) {
318	m.addCall("DeleteScalingPolicyRequest")
319	m.verifyInput("DeleteScalingPolicyRequest", param0)
320	return m.DeleteScalingPolicyRequestFunc(param0)
321}
322
323func (m *applicationautoscalingMock) DeleteScalingPolicyWithContext(param0 aws.Context, param1 *applicationautoscaling.DeleteScalingPolicyInput, param2 ...request.Option) (*applicationautoscaling.DeleteScalingPolicyOutput, error) {
324	m.addCall("DeleteScalingPolicyWithContext")
325	m.verifyInput("DeleteScalingPolicyWithContext", param0)
326	return m.DeleteScalingPolicyWithContextFunc(param0, param1, param2...)
327}
328
329func (m *applicationautoscalingMock) DeleteScheduledAction(param0 *applicationautoscaling.DeleteScheduledActionInput) (*applicationautoscaling.DeleteScheduledActionOutput, error) {
330	m.addCall("DeleteScheduledAction")
331	m.verifyInput("DeleteScheduledAction", param0)
332	return m.DeleteScheduledActionFunc(param0)
333}
334
335func (m *applicationautoscalingMock) DeleteScheduledActionRequest(param0 *applicationautoscaling.DeleteScheduledActionInput) (*request.Request, *applicationautoscaling.DeleteScheduledActionOutput) {
336	m.addCall("DeleteScheduledActionRequest")
337	m.verifyInput("DeleteScheduledActionRequest", param0)
338	return m.DeleteScheduledActionRequestFunc(param0)
339}
340
341func (m *applicationautoscalingMock) DeleteScheduledActionWithContext(param0 aws.Context, param1 *applicationautoscaling.DeleteScheduledActionInput, param2 ...request.Option) (*applicationautoscaling.DeleteScheduledActionOutput, error) {
342	m.addCall("DeleteScheduledActionWithContext")
343	m.verifyInput("DeleteScheduledActionWithContext", param0)
344	return m.DeleteScheduledActionWithContextFunc(param0, param1, param2...)
345}
346
347func (m *applicationautoscalingMock) DeregisterScalableTarget(param0 *applicationautoscaling.DeregisterScalableTargetInput) (*applicationautoscaling.DeregisterScalableTargetOutput, error) {
348	m.addCall("DeregisterScalableTarget")
349	m.verifyInput("DeregisterScalableTarget", param0)
350	return m.DeregisterScalableTargetFunc(param0)
351}
352
353func (m *applicationautoscalingMock) DeregisterScalableTargetRequest(param0 *applicationautoscaling.DeregisterScalableTargetInput) (*request.Request, *applicationautoscaling.DeregisterScalableTargetOutput) {
354	m.addCall("DeregisterScalableTargetRequest")
355	m.verifyInput("DeregisterScalableTargetRequest", param0)
356	return m.DeregisterScalableTargetRequestFunc(param0)
357}
358
359func (m *applicationautoscalingMock) DeregisterScalableTargetWithContext(param0 aws.Context, param1 *applicationautoscaling.DeregisterScalableTargetInput, param2 ...request.Option) (*applicationautoscaling.DeregisterScalableTargetOutput, error) {
360	m.addCall("DeregisterScalableTargetWithContext")
361	m.verifyInput("DeregisterScalableTargetWithContext", param0)
362	return m.DeregisterScalableTargetWithContextFunc(param0, param1, param2...)
363}
364
365func (m *applicationautoscalingMock) DescribeScalableTargets(param0 *applicationautoscaling.DescribeScalableTargetsInput) (*applicationautoscaling.DescribeScalableTargetsOutput, error) {
366	m.addCall("DescribeScalableTargets")
367	m.verifyInput("DescribeScalableTargets", param0)
368	return m.DescribeScalableTargetsFunc(param0)
369}
370
371func (m *applicationautoscalingMock) DescribeScalableTargetsRequest(param0 *applicationautoscaling.DescribeScalableTargetsInput) (*request.Request, *applicationautoscaling.DescribeScalableTargetsOutput) {
372	m.addCall("DescribeScalableTargetsRequest")
373	m.verifyInput("DescribeScalableTargetsRequest", param0)
374	return m.DescribeScalableTargetsRequestFunc(param0)
375}
376
377func (m *applicationautoscalingMock) DescribeScalableTargetsWithContext(param0 aws.Context, param1 *applicationautoscaling.DescribeScalableTargetsInput, param2 ...request.Option) (*applicationautoscaling.DescribeScalableTargetsOutput, error) {
378	m.addCall("DescribeScalableTargetsWithContext")
379	m.verifyInput("DescribeScalableTargetsWithContext", param0)
380	return m.DescribeScalableTargetsWithContextFunc(param0, param1, param2...)
381}
382
383func (m *applicationautoscalingMock) DescribeScalingActivities(param0 *applicationautoscaling.DescribeScalingActivitiesInput) (*applicationautoscaling.DescribeScalingActivitiesOutput, error) {
384	m.addCall("DescribeScalingActivities")
385	m.verifyInput("DescribeScalingActivities", param0)
386	return m.DescribeScalingActivitiesFunc(param0)
387}
388
389func (m *applicationautoscalingMock) DescribeScalingActivitiesRequest(param0 *applicationautoscaling.DescribeScalingActivitiesInput) (*request.Request, *applicationautoscaling.DescribeScalingActivitiesOutput) {
390	m.addCall("DescribeScalingActivitiesRequest")
391	m.verifyInput("DescribeScalingActivitiesRequest", param0)
392	return m.DescribeScalingActivitiesRequestFunc(param0)
393}
394
395func (m *applicationautoscalingMock) DescribeScalingActivitiesWithContext(param0 aws.Context, param1 *applicationautoscaling.DescribeScalingActivitiesInput, param2 ...request.Option) (*applicationautoscaling.DescribeScalingActivitiesOutput, error) {
396	m.addCall("DescribeScalingActivitiesWithContext")
397	m.verifyInput("DescribeScalingActivitiesWithContext", param0)
398	return m.DescribeScalingActivitiesWithContextFunc(param0, param1, param2...)
399}
400
401func (m *applicationautoscalingMock) DescribeScalingPolicies(param0 *applicationautoscaling.DescribeScalingPoliciesInput) (*applicationautoscaling.DescribeScalingPoliciesOutput, error) {
402	m.addCall("DescribeScalingPolicies")
403	m.verifyInput("DescribeScalingPolicies", param0)
404	return m.DescribeScalingPoliciesFunc(param0)
405}
406
407func (m *applicationautoscalingMock) DescribeScalingPoliciesRequest(param0 *applicationautoscaling.DescribeScalingPoliciesInput) (*request.Request, *applicationautoscaling.DescribeScalingPoliciesOutput) {
408	m.addCall("DescribeScalingPoliciesRequest")
409	m.verifyInput("DescribeScalingPoliciesRequest", param0)
410	return m.DescribeScalingPoliciesRequestFunc(param0)
411}
412
413func (m *applicationautoscalingMock) DescribeScalingPoliciesWithContext(param0 aws.Context, param1 *applicationautoscaling.DescribeScalingPoliciesInput, param2 ...request.Option) (*applicationautoscaling.DescribeScalingPoliciesOutput, error) {
414	m.addCall("DescribeScalingPoliciesWithContext")
415	m.verifyInput("DescribeScalingPoliciesWithContext", param0)
416	return m.DescribeScalingPoliciesWithContextFunc(param0, param1, param2...)
417}
418
419func (m *applicationautoscalingMock) DescribeScheduledActions(param0 *applicationautoscaling.DescribeScheduledActionsInput) (*applicationautoscaling.DescribeScheduledActionsOutput, error) {
420	m.addCall("DescribeScheduledActions")
421	m.verifyInput("DescribeScheduledActions", param0)
422	return m.DescribeScheduledActionsFunc(param0)
423}
424
425func (m *applicationautoscalingMock) DescribeScheduledActionsRequest(param0 *applicationautoscaling.DescribeScheduledActionsInput) (*request.Request, *applicationautoscaling.DescribeScheduledActionsOutput) {
426	m.addCall("DescribeScheduledActionsRequest")
427	m.verifyInput("DescribeScheduledActionsRequest", param0)
428	return m.DescribeScheduledActionsRequestFunc(param0)
429}
430
431func (m *applicationautoscalingMock) DescribeScheduledActionsWithContext(param0 aws.Context, param1 *applicationautoscaling.DescribeScheduledActionsInput, param2 ...request.Option) (*applicationautoscaling.DescribeScheduledActionsOutput, error) {
432	m.addCall("DescribeScheduledActionsWithContext")
433	m.verifyInput("DescribeScheduledActionsWithContext", param0)
434	return m.DescribeScheduledActionsWithContextFunc(param0, param1, param2...)
435}
436
437func (m *applicationautoscalingMock) PutScalingPolicy(param0 *applicationautoscaling.PutScalingPolicyInput) (*applicationautoscaling.PutScalingPolicyOutput, error) {
438	m.addCall("PutScalingPolicy")
439	m.verifyInput("PutScalingPolicy", param0)
440	return m.PutScalingPolicyFunc(param0)
441}
442
443func (m *applicationautoscalingMock) PutScalingPolicyRequest(param0 *applicationautoscaling.PutScalingPolicyInput) (*request.Request, *applicationautoscaling.PutScalingPolicyOutput) {
444	m.addCall("PutScalingPolicyRequest")
445	m.verifyInput("PutScalingPolicyRequest", param0)
446	return m.PutScalingPolicyRequestFunc(param0)
447}
448
449func (m *applicationautoscalingMock) PutScalingPolicyWithContext(param0 aws.Context, param1 *applicationautoscaling.PutScalingPolicyInput, param2 ...request.Option) (*applicationautoscaling.PutScalingPolicyOutput, error) {
450	m.addCall("PutScalingPolicyWithContext")
451	m.verifyInput("PutScalingPolicyWithContext", param0)
452	return m.PutScalingPolicyWithContextFunc(param0, param1, param2...)
453}
454
455func (m *applicationautoscalingMock) PutScheduledAction(param0 *applicationautoscaling.PutScheduledActionInput) (*applicationautoscaling.PutScheduledActionOutput, error) {
456	m.addCall("PutScheduledAction")
457	m.verifyInput("PutScheduledAction", param0)
458	return m.PutScheduledActionFunc(param0)
459}
460
461func (m *applicationautoscalingMock) PutScheduledActionRequest(param0 *applicationautoscaling.PutScheduledActionInput) (*request.Request, *applicationautoscaling.PutScheduledActionOutput) {
462	m.addCall("PutScheduledActionRequest")
463	m.verifyInput("PutScheduledActionRequest", param0)
464	return m.PutScheduledActionRequestFunc(param0)
465}
466
467func (m *applicationautoscalingMock) PutScheduledActionWithContext(param0 aws.Context, param1 *applicationautoscaling.PutScheduledActionInput, param2 ...request.Option) (*applicationautoscaling.PutScheduledActionOutput, error) {
468	m.addCall("PutScheduledActionWithContext")
469	m.verifyInput("PutScheduledActionWithContext", param0)
470	return m.PutScheduledActionWithContextFunc(param0, param1, param2...)
471}
472
473func (m *applicationautoscalingMock) RegisterScalableTarget(param0 *applicationautoscaling.RegisterScalableTargetInput) (*applicationautoscaling.RegisterScalableTargetOutput, error) {
474	m.addCall("RegisterScalableTarget")
475	m.verifyInput("RegisterScalableTarget", param0)
476	return m.RegisterScalableTargetFunc(param0)
477}
478
479func (m *applicationautoscalingMock) RegisterScalableTargetRequest(param0 *applicationautoscaling.RegisterScalableTargetInput) (*request.Request, *applicationautoscaling.RegisterScalableTargetOutput) {
480	m.addCall("RegisterScalableTargetRequest")
481	m.verifyInput("RegisterScalableTargetRequest", param0)
482	return m.RegisterScalableTargetRequestFunc(param0)
483}
484
485func (m *applicationautoscalingMock) RegisterScalableTargetWithContext(param0 aws.Context, param1 *applicationautoscaling.RegisterScalableTargetInput, param2 ...request.Option) (*applicationautoscaling.RegisterScalableTargetOutput, error) {
486	m.addCall("RegisterScalableTargetWithContext")
487	m.verifyInput("RegisterScalableTargetWithContext", param0)
488	return m.RegisterScalableTargetWithContextFunc(param0, param1, param2...)
489}
490
491type autoscalingMock struct {
492	basicMock
493	autoscalingiface.AutoScalingAPI
494	AttachInstancesFunc                                 func(param0 *autoscaling.AttachInstancesInput) (*autoscaling.AttachInstancesOutput, error)
495	AttachInstancesRequestFunc                          func(param0 *autoscaling.AttachInstancesInput) (*request.Request, *autoscaling.AttachInstancesOutput)
496	AttachInstancesWithContextFunc                      func(param0 aws.Context, param1 *autoscaling.AttachInstancesInput, param2 ...request.Option) (*autoscaling.AttachInstancesOutput, error)
497	AttachLoadBalancerTargetGroupsFunc                  func(param0 *autoscaling.AttachLoadBalancerTargetGroupsInput) (*autoscaling.AttachLoadBalancerTargetGroupsOutput, error)
498	AttachLoadBalancerTargetGroupsRequestFunc           func(param0 *autoscaling.AttachLoadBalancerTargetGroupsInput) (*request.Request, *autoscaling.AttachLoadBalancerTargetGroupsOutput)
499	AttachLoadBalancerTargetGroupsWithContextFunc       func(param0 aws.Context, param1 *autoscaling.AttachLoadBalancerTargetGroupsInput, param2 ...request.Option) (*autoscaling.AttachLoadBalancerTargetGroupsOutput, error)
500	AttachLoadBalancersFunc                             func(param0 *autoscaling.AttachLoadBalancersInput) (*autoscaling.AttachLoadBalancersOutput, error)
501	AttachLoadBalancersRequestFunc                      func(param0 *autoscaling.AttachLoadBalancersInput) (*request.Request, *autoscaling.AttachLoadBalancersOutput)
502	AttachLoadBalancersWithContextFunc                  func(param0 aws.Context, param1 *autoscaling.AttachLoadBalancersInput, param2 ...request.Option) (*autoscaling.AttachLoadBalancersOutput, error)
503	CompleteLifecycleActionFunc                         func(param0 *autoscaling.CompleteLifecycleActionInput) (*autoscaling.CompleteLifecycleActionOutput, error)
504	CompleteLifecycleActionRequestFunc                  func(param0 *autoscaling.CompleteLifecycleActionInput) (*request.Request, *autoscaling.CompleteLifecycleActionOutput)
505	CompleteLifecycleActionWithContextFunc              func(param0 aws.Context, param1 *autoscaling.CompleteLifecycleActionInput, param2 ...request.Option) (*autoscaling.CompleteLifecycleActionOutput, error)
506	CreateAutoScalingGroupFunc                          func(param0 *autoscaling.CreateAutoScalingGroupInput) (*autoscaling.CreateAutoScalingGroupOutput, error)
507	CreateAutoScalingGroupRequestFunc                   func(param0 *autoscaling.CreateAutoScalingGroupInput) (*request.Request, *autoscaling.CreateAutoScalingGroupOutput)
508	CreateAutoScalingGroupWithContextFunc               func(param0 aws.Context, param1 *autoscaling.CreateAutoScalingGroupInput, param2 ...request.Option) (*autoscaling.CreateAutoScalingGroupOutput, error)
509	CreateLaunchConfigurationFunc                       func(param0 *autoscaling.CreateLaunchConfigurationInput) (*autoscaling.CreateLaunchConfigurationOutput, error)
510	CreateLaunchConfigurationRequestFunc                func(param0 *autoscaling.CreateLaunchConfigurationInput) (*request.Request, *autoscaling.CreateLaunchConfigurationOutput)
511	CreateLaunchConfigurationWithContextFunc            func(param0 aws.Context, param1 *autoscaling.CreateLaunchConfigurationInput, param2 ...request.Option) (*autoscaling.CreateLaunchConfigurationOutput, error)
512	CreateOrUpdateTagsFunc                              func(param0 *autoscaling.CreateOrUpdateTagsInput) (*autoscaling.CreateOrUpdateTagsOutput, error)
513	CreateOrUpdateTagsRequestFunc                       func(param0 *autoscaling.CreateOrUpdateTagsInput) (*request.Request, *autoscaling.CreateOrUpdateTagsOutput)
514	CreateOrUpdateTagsWithContextFunc                   func(param0 aws.Context, param1 *autoscaling.CreateOrUpdateTagsInput, param2 ...request.Option) (*autoscaling.CreateOrUpdateTagsOutput, error)
515	DeleteAutoScalingGroupFunc                          func(param0 *autoscaling.DeleteAutoScalingGroupInput) (*autoscaling.DeleteAutoScalingGroupOutput, error)
516	DeleteAutoScalingGroupRequestFunc                   func(param0 *autoscaling.DeleteAutoScalingGroupInput) (*request.Request, *autoscaling.DeleteAutoScalingGroupOutput)
517	DeleteAutoScalingGroupWithContextFunc               func(param0 aws.Context, param1 *autoscaling.DeleteAutoScalingGroupInput, param2 ...request.Option) (*autoscaling.DeleteAutoScalingGroupOutput, error)
518	DeleteLaunchConfigurationFunc                       func(param0 *autoscaling.DeleteLaunchConfigurationInput) (*autoscaling.DeleteLaunchConfigurationOutput, error)
519	DeleteLaunchConfigurationRequestFunc                func(param0 *autoscaling.DeleteLaunchConfigurationInput) (*request.Request, *autoscaling.DeleteLaunchConfigurationOutput)
520	DeleteLaunchConfigurationWithContextFunc            func(param0 aws.Context, param1 *autoscaling.DeleteLaunchConfigurationInput, param2 ...request.Option) (*autoscaling.DeleteLaunchConfigurationOutput, error)
521	DeleteLifecycleHookFunc                             func(param0 *autoscaling.DeleteLifecycleHookInput) (*autoscaling.DeleteLifecycleHookOutput, error)
522	DeleteLifecycleHookRequestFunc                      func(param0 *autoscaling.DeleteLifecycleHookInput) (*request.Request, *autoscaling.DeleteLifecycleHookOutput)
523	DeleteLifecycleHookWithContextFunc                  func(param0 aws.Context, param1 *autoscaling.DeleteLifecycleHookInput, param2 ...request.Option) (*autoscaling.DeleteLifecycleHookOutput, error)
524	DeleteNotificationConfigurationFunc                 func(param0 *autoscaling.DeleteNotificationConfigurationInput) (*autoscaling.DeleteNotificationConfigurationOutput, error)
525	DeleteNotificationConfigurationRequestFunc          func(param0 *autoscaling.DeleteNotificationConfigurationInput) (*request.Request, *autoscaling.DeleteNotificationConfigurationOutput)
526	DeleteNotificationConfigurationWithContextFunc      func(param0 aws.Context, param1 *autoscaling.DeleteNotificationConfigurationInput, param2 ...request.Option) (*autoscaling.DeleteNotificationConfigurationOutput, error)
527	DeletePolicyFunc                                    func(param0 *autoscaling.DeletePolicyInput) (*autoscaling.DeletePolicyOutput, error)
528	DeletePolicyRequestFunc                             func(param0 *autoscaling.DeletePolicyInput) (*request.Request, *autoscaling.DeletePolicyOutput)
529	DeletePolicyWithContextFunc                         func(param0 aws.Context, param1 *autoscaling.DeletePolicyInput, param2 ...request.Option) (*autoscaling.DeletePolicyOutput, error)
530	DeleteScheduledActionFunc                           func(param0 *autoscaling.DeleteScheduledActionInput) (*autoscaling.DeleteScheduledActionOutput, error)
531	DeleteScheduledActionRequestFunc                    func(param0 *autoscaling.DeleteScheduledActionInput) (*request.Request, *autoscaling.DeleteScheduledActionOutput)
532	DeleteScheduledActionWithContextFunc                func(param0 aws.Context, param1 *autoscaling.DeleteScheduledActionInput, param2 ...request.Option) (*autoscaling.DeleteScheduledActionOutput, error)
533	DeleteTagsFunc                                      func(param0 *autoscaling.DeleteTagsInput) (*autoscaling.DeleteTagsOutput, error)
534	DeleteTagsRequestFunc                               func(param0 *autoscaling.DeleteTagsInput) (*request.Request, *autoscaling.DeleteTagsOutput)
535	DeleteTagsWithContextFunc                           func(param0 aws.Context, param1 *autoscaling.DeleteTagsInput, param2 ...request.Option) (*autoscaling.DeleteTagsOutput, error)
536	DescribeAccountLimitsFunc                           func(param0 *autoscaling.DescribeAccountLimitsInput) (*autoscaling.DescribeAccountLimitsOutput, error)
537	DescribeAccountLimitsRequestFunc                    func(param0 *autoscaling.DescribeAccountLimitsInput) (*request.Request, *autoscaling.DescribeAccountLimitsOutput)
538	DescribeAccountLimitsWithContextFunc                func(param0 aws.Context, param1 *autoscaling.DescribeAccountLimitsInput, param2 ...request.Option) (*autoscaling.DescribeAccountLimitsOutput, error)
539	DescribeAdjustmentTypesFunc                         func(param0 *autoscaling.DescribeAdjustmentTypesInput) (*autoscaling.DescribeAdjustmentTypesOutput, error)
540	DescribeAdjustmentTypesRequestFunc                  func(param0 *autoscaling.DescribeAdjustmentTypesInput) (*request.Request, *autoscaling.DescribeAdjustmentTypesOutput)
541	DescribeAdjustmentTypesWithContextFunc              func(param0 aws.Context, param1 *autoscaling.DescribeAdjustmentTypesInput, param2 ...request.Option) (*autoscaling.DescribeAdjustmentTypesOutput, error)
542	DescribeAutoScalingGroupsFunc                       func(param0 *autoscaling.DescribeAutoScalingGroupsInput) (*autoscaling.DescribeAutoScalingGroupsOutput, error)
543	DescribeAutoScalingGroupsRequestFunc                func(param0 *autoscaling.DescribeAutoScalingGroupsInput) (*request.Request, *autoscaling.DescribeAutoScalingGroupsOutput)
544	DescribeAutoScalingGroupsWithContextFunc            func(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingGroupsInput, param2 ...request.Option) (*autoscaling.DescribeAutoScalingGroupsOutput, error)
545	DescribeAutoScalingInstancesFunc                    func(param0 *autoscaling.DescribeAutoScalingInstancesInput) (*autoscaling.DescribeAutoScalingInstancesOutput, error)
546	DescribeAutoScalingInstancesRequestFunc             func(param0 *autoscaling.DescribeAutoScalingInstancesInput) (*request.Request, *autoscaling.DescribeAutoScalingInstancesOutput)
547	DescribeAutoScalingInstancesWithContextFunc         func(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingInstancesInput, param2 ...request.Option) (*autoscaling.DescribeAutoScalingInstancesOutput, error)
548	DescribeAutoScalingNotificationTypesFunc            func(param0 *autoscaling.DescribeAutoScalingNotificationTypesInput) (*autoscaling.DescribeAutoScalingNotificationTypesOutput, error)
549	DescribeAutoScalingNotificationTypesRequestFunc     func(param0 *autoscaling.DescribeAutoScalingNotificationTypesInput) (*request.Request, *autoscaling.DescribeAutoScalingNotificationTypesOutput)
550	DescribeAutoScalingNotificationTypesWithContextFunc func(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingNotificationTypesInput, param2 ...request.Option) (*autoscaling.DescribeAutoScalingNotificationTypesOutput, error)
551	DescribeLaunchConfigurationsFunc                    func(param0 *autoscaling.DescribeLaunchConfigurationsInput) (*autoscaling.DescribeLaunchConfigurationsOutput, error)
552	DescribeLaunchConfigurationsRequestFunc             func(param0 *autoscaling.DescribeLaunchConfigurationsInput) (*request.Request, *autoscaling.DescribeLaunchConfigurationsOutput)
553	DescribeLaunchConfigurationsWithContextFunc         func(param0 aws.Context, param1 *autoscaling.DescribeLaunchConfigurationsInput, param2 ...request.Option) (*autoscaling.DescribeLaunchConfigurationsOutput, error)
554	DescribeLifecycleHookTypesFunc                      func(param0 *autoscaling.DescribeLifecycleHookTypesInput) (*autoscaling.DescribeLifecycleHookTypesOutput, error)
555	DescribeLifecycleHookTypesRequestFunc               func(param0 *autoscaling.DescribeLifecycleHookTypesInput) (*request.Request, *autoscaling.DescribeLifecycleHookTypesOutput)
556	DescribeLifecycleHookTypesWithContextFunc           func(param0 aws.Context, param1 *autoscaling.DescribeLifecycleHookTypesInput, param2 ...request.Option) (*autoscaling.DescribeLifecycleHookTypesOutput, error)
557	DescribeLifecycleHooksFunc                          func(param0 *autoscaling.DescribeLifecycleHooksInput) (*autoscaling.DescribeLifecycleHooksOutput, error)
558	DescribeLifecycleHooksRequestFunc                   func(param0 *autoscaling.DescribeLifecycleHooksInput) (*request.Request, *autoscaling.DescribeLifecycleHooksOutput)
559	DescribeLifecycleHooksWithContextFunc               func(param0 aws.Context, param1 *autoscaling.DescribeLifecycleHooksInput, param2 ...request.Option) (*autoscaling.DescribeLifecycleHooksOutput, error)
560	DescribeLoadBalancerTargetGroupsFunc                func(param0 *autoscaling.DescribeLoadBalancerTargetGroupsInput) (*autoscaling.DescribeLoadBalancerTargetGroupsOutput, error)
561	DescribeLoadBalancerTargetGroupsRequestFunc         func(param0 *autoscaling.DescribeLoadBalancerTargetGroupsInput) (*request.Request, *autoscaling.DescribeLoadBalancerTargetGroupsOutput)
562	DescribeLoadBalancerTargetGroupsWithContextFunc     func(param0 aws.Context, param1 *autoscaling.DescribeLoadBalancerTargetGroupsInput, param2 ...request.Option) (*autoscaling.DescribeLoadBalancerTargetGroupsOutput, error)
563	DescribeLoadBalancersFunc                           func(param0 *autoscaling.DescribeLoadBalancersInput) (*autoscaling.DescribeLoadBalancersOutput, error)
564	DescribeLoadBalancersRequestFunc                    func(param0 *autoscaling.DescribeLoadBalancersInput) (*request.Request, *autoscaling.DescribeLoadBalancersOutput)
565	DescribeLoadBalancersWithContextFunc                func(param0 aws.Context, param1 *autoscaling.DescribeLoadBalancersInput, param2 ...request.Option) (*autoscaling.DescribeLoadBalancersOutput, error)
566	DescribeMetricCollectionTypesFunc                   func(param0 *autoscaling.DescribeMetricCollectionTypesInput) (*autoscaling.DescribeMetricCollectionTypesOutput, error)
567	DescribeMetricCollectionTypesRequestFunc            func(param0 *autoscaling.DescribeMetricCollectionTypesInput) (*request.Request, *autoscaling.DescribeMetricCollectionTypesOutput)
568	DescribeMetricCollectionTypesWithContextFunc        func(param0 aws.Context, param1 *autoscaling.DescribeMetricCollectionTypesInput, param2 ...request.Option) (*autoscaling.DescribeMetricCollectionTypesOutput, error)
569	DescribeNotificationConfigurationsFunc              func(param0 *autoscaling.DescribeNotificationConfigurationsInput) (*autoscaling.DescribeNotificationConfigurationsOutput, error)
570	DescribeNotificationConfigurationsRequestFunc       func(param0 *autoscaling.DescribeNotificationConfigurationsInput) (*request.Request, *autoscaling.DescribeNotificationConfigurationsOutput)
571	DescribeNotificationConfigurationsWithContextFunc   func(param0 aws.Context, param1 *autoscaling.DescribeNotificationConfigurationsInput, param2 ...request.Option) (*autoscaling.DescribeNotificationConfigurationsOutput, error)
572	DescribePoliciesFunc                                func(param0 *autoscaling.DescribePoliciesInput) (*autoscaling.DescribePoliciesOutput, error)
573	DescribePoliciesRequestFunc                         func(param0 *autoscaling.DescribePoliciesInput) (*request.Request, *autoscaling.DescribePoliciesOutput)
574	DescribePoliciesWithContextFunc                     func(param0 aws.Context, param1 *autoscaling.DescribePoliciesInput, param2 ...request.Option) (*autoscaling.DescribePoliciesOutput, error)
575	DescribeScalingActivitiesFunc                       func(param0 *autoscaling.DescribeScalingActivitiesInput) (*autoscaling.DescribeScalingActivitiesOutput, error)
576	DescribeScalingActivitiesRequestFunc                func(param0 *autoscaling.DescribeScalingActivitiesInput) (*request.Request, *autoscaling.DescribeScalingActivitiesOutput)
577	DescribeScalingActivitiesWithContextFunc            func(param0 aws.Context, param1 *autoscaling.DescribeScalingActivitiesInput, param2 ...request.Option) (*autoscaling.DescribeScalingActivitiesOutput, error)
578	DescribeScalingProcessTypesFunc                     func(param0 *autoscaling.DescribeScalingProcessTypesInput) (*autoscaling.DescribeScalingProcessTypesOutput, error)
579	DescribeScalingProcessTypesRequestFunc              func(param0 *autoscaling.DescribeScalingProcessTypesInput) (*request.Request, *autoscaling.DescribeScalingProcessTypesOutput)
580	DescribeScalingProcessTypesWithContextFunc          func(param0 aws.Context, param1 *autoscaling.DescribeScalingProcessTypesInput, param2 ...request.Option) (*autoscaling.DescribeScalingProcessTypesOutput, error)
581	DescribeScheduledActionsFunc                        func(param0 *autoscaling.DescribeScheduledActionsInput) (*autoscaling.DescribeScheduledActionsOutput, error)
582	DescribeScheduledActionsRequestFunc                 func(param0 *autoscaling.DescribeScheduledActionsInput) (*request.Request, *autoscaling.DescribeScheduledActionsOutput)
583	DescribeScheduledActionsWithContextFunc             func(param0 aws.Context, param1 *autoscaling.DescribeScheduledActionsInput, param2 ...request.Option) (*autoscaling.DescribeScheduledActionsOutput, error)
584	DescribeTagsFunc                                    func(param0 *autoscaling.DescribeTagsInput) (*autoscaling.DescribeTagsOutput, error)
585	DescribeTagsRequestFunc                             func(param0 *autoscaling.DescribeTagsInput) (*request.Request, *autoscaling.DescribeTagsOutput)
586	DescribeTagsWithContextFunc                         func(param0 aws.Context, param1 *autoscaling.DescribeTagsInput, param2 ...request.Option) (*autoscaling.DescribeTagsOutput, error)
587	DescribeTerminationPolicyTypesFunc                  func(param0 *autoscaling.DescribeTerminationPolicyTypesInput) (*autoscaling.DescribeTerminationPolicyTypesOutput, error)
588	DescribeTerminationPolicyTypesRequestFunc           func(param0 *autoscaling.DescribeTerminationPolicyTypesInput) (*request.Request, *autoscaling.DescribeTerminationPolicyTypesOutput)
589	DescribeTerminationPolicyTypesWithContextFunc       func(param0 aws.Context, param1 *autoscaling.DescribeTerminationPolicyTypesInput, param2 ...request.Option) (*autoscaling.DescribeTerminationPolicyTypesOutput, error)
590	DetachInstancesFunc                                 func(param0 *autoscaling.DetachInstancesInput) (*autoscaling.DetachInstancesOutput, error)
591	DetachInstancesRequestFunc                          func(param0 *autoscaling.DetachInstancesInput) (*request.Request, *autoscaling.DetachInstancesOutput)
592	DetachInstancesWithContextFunc                      func(param0 aws.Context, param1 *autoscaling.DetachInstancesInput, param2 ...request.Option) (*autoscaling.DetachInstancesOutput, error)
593	DetachLoadBalancerTargetGroupsFunc                  func(param0 *autoscaling.DetachLoadBalancerTargetGroupsInput) (*autoscaling.DetachLoadBalancerTargetGroupsOutput, error)
594	DetachLoadBalancerTargetGroupsRequestFunc           func(param0 *autoscaling.DetachLoadBalancerTargetGroupsInput) (*request.Request, *autoscaling.DetachLoadBalancerTargetGroupsOutput)
595	DetachLoadBalancerTargetGroupsWithContextFunc       func(param0 aws.Context, param1 *autoscaling.DetachLoadBalancerTargetGroupsInput, param2 ...request.Option) (*autoscaling.DetachLoadBalancerTargetGroupsOutput, error)
596	DetachLoadBalancersFunc                             func(param0 *autoscaling.DetachLoadBalancersInput) (*autoscaling.DetachLoadBalancersOutput, error)
597	DetachLoadBalancersRequestFunc                      func(param0 *autoscaling.DetachLoadBalancersInput) (*request.Request, *autoscaling.DetachLoadBalancersOutput)
598	DetachLoadBalancersWithContextFunc                  func(param0 aws.Context, param1 *autoscaling.DetachLoadBalancersInput, param2 ...request.Option) (*autoscaling.DetachLoadBalancersOutput, error)
599	DisableMetricsCollectionFunc                        func(param0 *autoscaling.DisableMetricsCollectionInput) (*autoscaling.DisableMetricsCollectionOutput, error)
600	DisableMetricsCollectionRequestFunc                 func(param0 *autoscaling.DisableMetricsCollectionInput) (*request.Request, *autoscaling.DisableMetricsCollectionOutput)
601	DisableMetricsCollectionWithContextFunc             func(param0 aws.Context, param1 *autoscaling.DisableMetricsCollectionInput, param2 ...request.Option) (*autoscaling.DisableMetricsCollectionOutput, error)
602	EnableMetricsCollectionFunc                         func(param0 *autoscaling.EnableMetricsCollectionInput) (*autoscaling.EnableMetricsCollectionOutput, error)
603	EnableMetricsCollectionRequestFunc                  func(param0 *autoscaling.EnableMetricsCollectionInput) (*request.Request, *autoscaling.EnableMetricsCollectionOutput)
604	EnableMetricsCollectionWithContextFunc              func(param0 aws.Context, param1 *autoscaling.EnableMetricsCollectionInput, param2 ...request.Option) (*autoscaling.EnableMetricsCollectionOutput, error)
605	EnterStandbyFunc                                    func(param0 *autoscaling.EnterStandbyInput) (*autoscaling.EnterStandbyOutput, error)
606	EnterStandbyRequestFunc                             func(param0 *autoscaling.EnterStandbyInput) (*request.Request, *autoscaling.EnterStandbyOutput)
607	EnterStandbyWithContextFunc                         func(param0 aws.Context, param1 *autoscaling.EnterStandbyInput, param2 ...request.Option) (*autoscaling.EnterStandbyOutput, error)
608	ExecutePolicyFunc                                   func(param0 *autoscaling.ExecutePolicyInput) (*autoscaling.ExecutePolicyOutput, error)
609	ExecutePolicyRequestFunc                            func(param0 *autoscaling.ExecutePolicyInput) (*request.Request, *autoscaling.ExecutePolicyOutput)
610	ExecutePolicyWithContextFunc                        func(param0 aws.Context, param1 *autoscaling.ExecutePolicyInput, param2 ...request.Option) (*autoscaling.ExecutePolicyOutput, error)
611	ExitStandbyFunc                                     func(param0 *autoscaling.ExitStandbyInput) (*autoscaling.ExitStandbyOutput, error)
612	ExitStandbyRequestFunc                              func(param0 *autoscaling.ExitStandbyInput) (*request.Request, *autoscaling.ExitStandbyOutput)
613	ExitStandbyWithContextFunc                          func(param0 aws.Context, param1 *autoscaling.ExitStandbyInput, param2 ...request.Option) (*autoscaling.ExitStandbyOutput, error)
614	PutLifecycleHookFunc                                func(param0 *autoscaling.PutLifecycleHookInput) (*autoscaling.PutLifecycleHookOutput, error)
615	PutLifecycleHookRequestFunc                         func(param0 *autoscaling.PutLifecycleHookInput) (*request.Request, *autoscaling.PutLifecycleHookOutput)
616	PutLifecycleHookWithContextFunc                     func(param0 aws.Context, param1 *autoscaling.PutLifecycleHookInput, param2 ...request.Option) (*autoscaling.PutLifecycleHookOutput, error)
617	PutNotificationConfigurationFunc                    func(param0 *autoscaling.PutNotificationConfigurationInput) (*autoscaling.PutNotificationConfigurationOutput, error)
618	PutNotificationConfigurationRequestFunc             func(param0 *autoscaling.PutNotificationConfigurationInput) (*request.Request, *autoscaling.PutNotificationConfigurationOutput)
619	PutNotificationConfigurationWithContextFunc         func(param0 aws.Context, param1 *autoscaling.PutNotificationConfigurationInput, param2 ...request.Option) (*autoscaling.PutNotificationConfigurationOutput, error)
620	PutScalingPolicyFunc                                func(param0 *autoscaling.PutScalingPolicyInput) (*autoscaling.PutScalingPolicyOutput, error)
621	PutScalingPolicyRequestFunc                         func(param0 *autoscaling.PutScalingPolicyInput) (*request.Request, *autoscaling.PutScalingPolicyOutput)
622	PutScalingPolicyWithContextFunc                     func(param0 aws.Context, param1 *autoscaling.PutScalingPolicyInput, param2 ...request.Option) (*autoscaling.PutScalingPolicyOutput, error)
623	PutScheduledUpdateGroupActionFunc                   func(param0 *autoscaling.PutScheduledUpdateGroupActionInput) (*autoscaling.PutScheduledUpdateGroupActionOutput, error)
624	PutScheduledUpdateGroupActionRequestFunc            func(param0 *autoscaling.PutScheduledUpdateGroupActionInput) (*request.Request, *autoscaling.PutScheduledUpdateGroupActionOutput)
625	PutScheduledUpdateGroupActionWithContextFunc        func(param0 aws.Context, param1 *autoscaling.PutScheduledUpdateGroupActionInput, param2 ...request.Option) (*autoscaling.PutScheduledUpdateGroupActionOutput, error)
626	RecordLifecycleActionHeartbeatFunc                  func(param0 *autoscaling.RecordLifecycleActionHeartbeatInput) (*autoscaling.RecordLifecycleActionHeartbeatOutput, error)
627	RecordLifecycleActionHeartbeatRequestFunc           func(param0 *autoscaling.RecordLifecycleActionHeartbeatInput) (*request.Request, *autoscaling.RecordLifecycleActionHeartbeatOutput)
628	RecordLifecycleActionHeartbeatWithContextFunc       func(param0 aws.Context, param1 *autoscaling.RecordLifecycleActionHeartbeatInput, param2 ...request.Option) (*autoscaling.RecordLifecycleActionHeartbeatOutput, error)
629	ResumeProcessesFunc                                 func(param0 *autoscaling.ScalingProcessQuery) (*autoscaling.ResumeProcessesOutput, error)
630	ResumeProcessesRequestFunc                          func(param0 *autoscaling.ScalingProcessQuery) (*request.Request, *autoscaling.ResumeProcessesOutput)
631	ResumeProcessesWithContextFunc                      func(param0 aws.Context, param1 *autoscaling.ScalingProcessQuery, param2 ...request.Option) (*autoscaling.ResumeProcessesOutput, error)
632	SetDesiredCapacityFunc                              func(param0 *autoscaling.SetDesiredCapacityInput) (*autoscaling.SetDesiredCapacityOutput, error)
633	SetDesiredCapacityRequestFunc                       func(param0 *autoscaling.SetDesiredCapacityInput) (*request.Request, *autoscaling.SetDesiredCapacityOutput)
634	SetDesiredCapacityWithContextFunc                   func(param0 aws.Context, param1 *autoscaling.SetDesiredCapacityInput, param2 ...request.Option) (*autoscaling.SetDesiredCapacityOutput, error)
635	SetInstanceHealthFunc                               func(param0 *autoscaling.SetInstanceHealthInput) (*autoscaling.SetInstanceHealthOutput, error)
636	SetInstanceHealthRequestFunc                        func(param0 *autoscaling.SetInstanceHealthInput) (*request.Request, *autoscaling.SetInstanceHealthOutput)
637	SetInstanceHealthWithContextFunc                    func(param0 aws.Context, param1 *autoscaling.SetInstanceHealthInput, param2 ...request.Option) (*autoscaling.SetInstanceHealthOutput, error)
638	SetInstanceProtectionFunc                           func(param0 *autoscaling.SetInstanceProtectionInput) (*autoscaling.SetInstanceProtectionOutput, error)
639	SetInstanceProtectionRequestFunc                    func(param0 *autoscaling.SetInstanceProtectionInput) (*request.Request, *autoscaling.SetInstanceProtectionOutput)
640	SetInstanceProtectionWithContextFunc                func(param0 aws.Context, param1 *autoscaling.SetInstanceProtectionInput, param2 ...request.Option) (*autoscaling.SetInstanceProtectionOutput, error)
641	SuspendProcessesFunc                                func(param0 *autoscaling.ScalingProcessQuery) (*autoscaling.SuspendProcessesOutput, error)
642	SuspendProcessesRequestFunc                         func(param0 *autoscaling.ScalingProcessQuery) (*request.Request, *autoscaling.SuspendProcessesOutput)
643	SuspendProcessesWithContextFunc                     func(param0 aws.Context, param1 *autoscaling.ScalingProcessQuery, param2 ...request.Option) (*autoscaling.SuspendProcessesOutput, error)
644	TerminateInstanceInAutoScalingGroupFunc             func(param0 *autoscaling.TerminateInstanceInAutoScalingGroupInput) (*autoscaling.TerminateInstanceInAutoScalingGroupOutput, error)
645	TerminateInstanceInAutoScalingGroupRequestFunc      func(param0 *autoscaling.TerminateInstanceInAutoScalingGroupInput) (*request.Request, *autoscaling.TerminateInstanceInAutoScalingGroupOutput)
646	TerminateInstanceInAutoScalingGroupWithContextFunc  func(param0 aws.Context, param1 *autoscaling.TerminateInstanceInAutoScalingGroupInput, param2 ...request.Option) (*autoscaling.TerminateInstanceInAutoScalingGroupOutput, error)
647	UpdateAutoScalingGroupFunc                          func(param0 *autoscaling.UpdateAutoScalingGroupInput) (*autoscaling.UpdateAutoScalingGroupOutput, error)
648	UpdateAutoScalingGroupRequestFunc                   func(param0 *autoscaling.UpdateAutoScalingGroupInput) (*request.Request, *autoscaling.UpdateAutoScalingGroupOutput)
649	UpdateAutoScalingGroupWithContextFunc               func(param0 aws.Context, param1 *autoscaling.UpdateAutoScalingGroupInput, param2 ...request.Option) (*autoscaling.UpdateAutoScalingGroupOutput, error)
650	WaitUntilGroupExistsFunc                            func(param0 *autoscaling.DescribeAutoScalingGroupsInput) error
651	WaitUntilGroupExistsWithContextFunc                 func(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingGroupsInput, param2 ...request.WaiterOption) error
652	WaitUntilGroupInServiceFunc                         func(param0 *autoscaling.DescribeAutoScalingGroupsInput) error
653	WaitUntilGroupInServiceWithContextFunc              func(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingGroupsInput, param2 ...request.WaiterOption) error
654	WaitUntilGroupNotExistsFunc                         func(param0 *autoscaling.DescribeAutoScalingGroupsInput) error
655	WaitUntilGroupNotExistsWithContextFunc              func(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingGroupsInput, param2 ...request.WaiterOption) error
656}
657
658func (m *autoscalingMock) AttachInstances(param0 *autoscaling.AttachInstancesInput) (*autoscaling.AttachInstancesOutput, error) {
659	m.addCall("AttachInstances")
660	m.verifyInput("AttachInstances", param0)
661	return m.AttachInstancesFunc(param0)
662}
663
664func (m *autoscalingMock) AttachInstancesRequest(param0 *autoscaling.AttachInstancesInput) (*request.Request, *autoscaling.AttachInstancesOutput) {
665	m.addCall("AttachInstancesRequest")
666	m.verifyInput("AttachInstancesRequest", param0)
667	return m.AttachInstancesRequestFunc(param0)
668}
669
670func (m *autoscalingMock) AttachInstancesWithContext(param0 aws.Context, param1 *autoscaling.AttachInstancesInput, param2 ...request.Option) (*autoscaling.AttachInstancesOutput, error) {
671	m.addCall("AttachInstancesWithContext")
672	m.verifyInput("AttachInstancesWithContext", param0)
673	return m.AttachInstancesWithContextFunc(param0, param1, param2...)
674}
675
676func (m *autoscalingMock) AttachLoadBalancerTargetGroups(param0 *autoscaling.AttachLoadBalancerTargetGroupsInput) (*autoscaling.AttachLoadBalancerTargetGroupsOutput, error) {
677	m.addCall("AttachLoadBalancerTargetGroups")
678	m.verifyInput("AttachLoadBalancerTargetGroups", param0)
679	return m.AttachLoadBalancerTargetGroupsFunc(param0)
680}
681
682func (m *autoscalingMock) AttachLoadBalancerTargetGroupsRequest(param0 *autoscaling.AttachLoadBalancerTargetGroupsInput) (*request.Request, *autoscaling.AttachLoadBalancerTargetGroupsOutput) {
683	m.addCall("AttachLoadBalancerTargetGroupsRequest")
684	m.verifyInput("AttachLoadBalancerTargetGroupsRequest", param0)
685	return m.AttachLoadBalancerTargetGroupsRequestFunc(param0)
686}
687
688func (m *autoscalingMock) AttachLoadBalancerTargetGroupsWithContext(param0 aws.Context, param1 *autoscaling.AttachLoadBalancerTargetGroupsInput, param2 ...request.Option) (*autoscaling.AttachLoadBalancerTargetGroupsOutput, error) {
689	m.addCall("AttachLoadBalancerTargetGroupsWithContext")
690	m.verifyInput("AttachLoadBalancerTargetGroupsWithContext", param0)
691	return m.AttachLoadBalancerTargetGroupsWithContextFunc(param0, param1, param2...)
692}
693
694func (m *autoscalingMock) AttachLoadBalancers(param0 *autoscaling.AttachLoadBalancersInput) (*autoscaling.AttachLoadBalancersOutput, error) {
695	m.addCall("AttachLoadBalancers")
696	m.verifyInput("AttachLoadBalancers", param0)
697	return m.AttachLoadBalancersFunc(param0)
698}
699
700func (m *autoscalingMock) AttachLoadBalancersRequest(param0 *autoscaling.AttachLoadBalancersInput) (*request.Request, *autoscaling.AttachLoadBalancersOutput) {
701	m.addCall("AttachLoadBalancersRequest")
702	m.verifyInput("AttachLoadBalancersRequest", param0)
703	return m.AttachLoadBalancersRequestFunc(param0)
704}
705
706func (m *autoscalingMock) AttachLoadBalancersWithContext(param0 aws.Context, param1 *autoscaling.AttachLoadBalancersInput, param2 ...request.Option) (*autoscaling.AttachLoadBalancersOutput, error) {
707	m.addCall("AttachLoadBalancersWithContext")
708	m.verifyInput("AttachLoadBalancersWithContext", param0)
709	return m.AttachLoadBalancersWithContextFunc(param0, param1, param2...)
710}
711
712func (m *autoscalingMock) CompleteLifecycleAction(param0 *autoscaling.CompleteLifecycleActionInput) (*autoscaling.CompleteLifecycleActionOutput, error) {
713	m.addCall("CompleteLifecycleAction")
714	m.verifyInput("CompleteLifecycleAction", param0)
715	return m.CompleteLifecycleActionFunc(param0)
716}
717
718func (m *autoscalingMock) CompleteLifecycleActionRequest(param0 *autoscaling.CompleteLifecycleActionInput) (*request.Request, *autoscaling.CompleteLifecycleActionOutput) {
719	m.addCall("CompleteLifecycleActionRequest")
720	m.verifyInput("CompleteLifecycleActionRequest", param0)
721	return m.CompleteLifecycleActionRequestFunc(param0)
722}
723
724func (m *autoscalingMock) CompleteLifecycleActionWithContext(param0 aws.Context, param1 *autoscaling.CompleteLifecycleActionInput, param2 ...request.Option) (*autoscaling.CompleteLifecycleActionOutput, error) {
725	m.addCall("CompleteLifecycleActionWithContext")
726	m.verifyInput("CompleteLifecycleActionWithContext", param0)
727	return m.CompleteLifecycleActionWithContextFunc(param0, param1, param2...)
728}
729
730func (m *autoscalingMock) CreateAutoScalingGroup(param0 *autoscaling.CreateAutoScalingGroupInput) (*autoscaling.CreateAutoScalingGroupOutput, error) {
731	m.addCall("CreateAutoScalingGroup")
732	m.verifyInput("CreateAutoScalingGroup", param0)
733	return m.CreateAutoScalingGroupFunc(param0)
734}
735
736func (m *autoscalingMock) CreateAutoScalingGroupRequest(param0 *autoscaling.CreateAutoScalingGroupInput) (*request.Request, *autoscaling.CreateAutoScalingGroupOutput) {
737	m.addCall("CreateAutoScalingGroupRequest")
738	m.verifyInput("CreateAutoScalingGroupRequest", param0)
739	return m.CreateAutoScalingGroupRequestFunc(param0)
740}
741
742func (m *autoscalingMock) CreateAutoScalingGroupWithContext(param0 aws.Context, param1 *autoscaling.CreateAutoScalingGroupInput, param2 ...request.Option) (*autoscaling.CreateAutoScalingGroupOutput, error) {
743	m.addCall("CreateAutoScalingGroupWithContext")
744	m.verifyInput("CreateAutoScalingGroupWithContext", param0)
745	return m.CreateAutoScalingGroupWithContextFunc(param0, param1, param2...)
746}
747
748func (m *autoscalingMock) CreateLaunchConfiguration(param0 *autoscaling.CreateLaunchConfigurationInput) (*autoscaling.CreateLaunchConfigurationOutput, error) {
749	m.addCall("CreateLaunchConfiguration")
750	m.verifyInput("CreateLaunchConfiguration", param0)
751	return m.CreateLaunchConfigurationFunc(param0)
752}
753
754func (m *autoscalingMock) CreateLaunchConfigurationRequest(param0 *autoscaling.CreateLaunchConfigurationInput) (*request.Request, *autoscaling.CreateLaunchConfigurationOutput) {
755	m.addCall("CreateLaunchConfigurationRequest")
756	m.verifyInput("CreateLaunchConfigurationRequest", param0)
757	return m.CreateLaunchConfigurationRequestFunc(param0)
758}
759
760func (m *autoscalingMock) CreateLaunchConfigurationWithContext(param0 aws.Context, param1 *autoscaling.CreateLaunchConfigurationInput, param2 ...request.Option) (*autoscaling.CreateLaunchConfigurationOutput, error) {
761	m.addCall("CreateLaunchConfigurationWithContext")
762	m.verifyInput("CreateLaunchConfigurationWithContext", param0)
763	return m.CreateLaunchConfigurationWithContextFunc(param0, param1, param2...)
764}
765
766func (m *autoscalingMock) CreateOrUpdateTags(param0 *autoscaling.CreateOrUpdateTagsInput) (*autoscaling.CreateOrUpdateTagsOutput, error) {
767	m.addCall("CreateOrUpdateTags")
768	m.verifyInput("CreateOrUpdateTags", param0)
769	return m.CreateOrUpdateTagsFunc(param0)
770}
771
772func (m *autoscalingMock) CreateOrUpdateTagsRequest(param0 *autoscaling.CreateOrUpdateTagsInput) (*request.Request, *autoscaling.CreateOrUpdateTagsOutput) {
773	m.addCall("CreateOrUpdateTagsRequest")
774	m.verifyInput("CreateOrUpdateTagsRequest", param0)
775	return m.CreateOrUpdateTagsRequestFunc(param0)
776}
777
778func (m *autoscalingMock) CreateOrUpdateTagsWithContext(param0 aws.Context, param1 *autoscaling.CreateOrUpdateTagsInput, param2 ...request.Option) (*autoscaling.CreateOrUpdateTagsOutput, error) {
779	m.addCall("CreateOrUpdateTagsWithContext")
780	m.verifyInput("CreateOrUpdateTagsWithContext", param0)
781	return m.CreateOrUpdateTagsWithContextFunc(param0, param1, param2...)
782}
783
784func (m *autoscalingMock) DeleteAutoScalingGroup(param0 *autoscaling.DeleteAutoScalingGroupInput) (*autoscaling.DeleteAutoScalingGroupOutput, error) {
785	m.addCall("DeleteAutoScalingGroup")
786	m.verifyInput("DeleteAutoScalingGroup", param0)
787	return m.DeleteAutoScalingGroupFunc(param0)
788}
789
790func (m *autoscalingMock) DeleteAutoScalingGroupRequest(param0 *autoscaling.DeleteAutoScalingGroupInput) (*request.Request, *autoscaling.DeleteAutoScalingGroupOutput) {
791	m.addCall("DeleteAutoScalingGroupRequest")
792	m.verifyInput("DeleteAutoScalingGroupRequest", param0)
793	return m.DeleteAutoScalingGroupRequestFunc(param0)
794}
795
796func (m *autoscalingMock) DeleteAutoScalingGroupWithContext(param0 aws.Context, param1 *autoscaling.DeleteAutoScalingGroupInput, param2 ...request.Option) (*autoscaling.DeleteAutoScalingGroupOutput, error) {
797	m.addCall("DeleteAutoScalingGroupWithContext")
798	m.verifyInput("DeleteAutoScalingGroupWithContext", param0)
799	return m.DeleteAutoScalingGroupWithContextFunc(param0, param1, param2...)
800}
801
802func (m *autoscalingMock) DeleteLaunchConfiguration(param0 *autoscaling.DeleteLaunchConfigurationInput) (*autoscaling.DeleteLaunchConfigurationOutput, error) {
803	m.addCall("DeleteLaunchConfiguration")
804	m.verifyInput("DeleteLaunchConfiguration", param0)
805	return m.DeleteLaunchConfigurationFunc(param0)
806}
807
808func (m *autoscalingMock) DeleteLaunchConfigurationRequest(param0 *autoscaling.DeleteLaunchConfigurationInput) (*request.Request, *autoscaling.DeleteLaunchConfigurationOutput) {
809	m.addCall("DeleteLaunchConfigurationRequest")
810	m.verifyInput("DeleteLaunchConfigurationRequest", param0)
811	return m.DeleteLaunchConfigurationRequestFunc(param0)
812}
813
814func (m *autoscalingMock) DeleteLaunchConfigurationWithContext(param0 aws.Context, param1 *autoscaling.DeleteLaunchConfigurationInput, param2 ...request.Option) (*autoscaling.DeleteLaunchConfigurationOutput, error) {
815	m.addCall("DeleteLaunchConfigurationWithContext")
816	m.verifyInput("DeleteLaunchConfigurationWithContext", param0)
817	return m.DeleteLaunchConfigurationWithContextFunc(param0, param1, param2...)
818}
819
820func (m *autoscalingMock) DeleteLifecycleHook(param0 *autoscaling.DeleteLifecycleHookInput) (*autoscaling.DeleteLifecycleHookOutput, error) {
821	m.addCall("DeleteLifecycleHook")
822	m.verifyInput("DeleteLifecycleHook", param0)
823	return m.DeleteLifecycleHookFunc(param0)
824}
825
826func (m *autoscalingMock) DeleteLifecycleHookRequest(param0 *autoscaling.DeleteLifecycleHookInput) (*request.Request, *autoscaling.DeleteLifecycleHookOutput) {
827	m.addCall("DeleteLifecycleHookRequest")
828	m.verifyInput("DeleteLifecycleHookRequest", param0)
829	return m.DeleteLifecycleHookRequestFunc(param0)
830}
831
832func (m *autoscalingMock) DeleteLifecycleHookWithContext(param0 aws.Context, param1 *autoscaling.DeleteLifecycleHookInput, param2 ...request.Option) (*autoscaling.DeleteLifecycleHookOutput, error) {
833	m.addCall("DeleteLifecycleHookWithContext")
834	m.verifyInput("DeleteLifecycleHookWithContext", param0)
835	return m.DeleteLifecycleHookWithContextFunc(param0, param1, param2...)
836}
837
838func (m *autoscalingMock) DeleteNotificationConfiguration(param0 *autoscaling.DeleteNotificationConfigurationInput) (*autoscaling.DeleteNotificationConfigurationOutput, error) {
839	m.addCall("DeleteNotificationConfiguration")
840	m.verifyInput("DeleteNotificationConfiguration", param0)
841	return m.DeleteNotificationConfigurationFunc(param0)
842}
843
844func (m *autoscalingMock) DeleteNotificationConfigurationRequest(param0 *autoscaling.DeleteNotificationConfigurationInput) (*request.Request, *autoscaling.DeleteNotificationConfigurationOutput) {
845	m.addCall("DeleteNotificationConfigurationRequest")
846	m.verifyInput("DeleteNotificationConfigurationRequest", param0)
847	return m.DeleteNotificationConfigurationRequestFunc(param0)
848}
849
850func (m *autoscalingMock) DeleteNotificationConfigurationWithContext(param0 aws.Context, param1 *autoscaling.DeleteNotificationConfigurationInput, param2 ...request.Option) (*autoscaling.DeleteNotificationConfigurationOutput, error) {
851	m.addCall("DeleteNotificationConfigurationWithContext")
852	m.verifyInput("DeleteNotificationConfigurationWithContext", param0)
853	return m.DeleteNotificationConfigurationWithContextFunc(param0, param1, param2...)
854}
855
856func (m *autoscalingMock) DeletePolicy(param0 *autoscaling.DeletePolicyInput) (*autoscaling.DeletePolicyOutput, error) {
857	m.addCall("DeletePolicy")
858	m.verifyInput("DeletePolicy", param0)
859	return m.DeletePolicyFunc(param0)
860}
861
862func (m *autoscalingMock) DeletePolicyRequest(param0 *autoscaling.DeletePolicyInput) (*request.Request, *autoscaling.DeletePolicyOutput) {
863	m.addCall("DeletePolicyRequest")
864	m.verifyInput("DeletePolicyRequest", param0)
865	return m.DeletePolicyRequestFunc(param0)
866}
867
868func (m *autoscalingMock) DeletePolicyWithContext(param0 aws.Context, param1 *autoscaling.DeletePolicyInput, param2 ...request.Option) (*autoscaling.DeletePolicyOutput, error) {
869	m.addCall("DeletePolicyWithContext")
870	m.verifyInput("DeletePolicyWithContext", param0)
871	return m.DeletePolicyWithContextFunc(param0, param1, param2...)
872}
873
874func (m *autoscalingMock) DeleteScheduledAction(param0 *autoscaling.DeleteScheduledActionInput) (*autoscaling.DeleteScheduledActionOutput, error) {
875	m.addCall("DeleteScheduledAction")
876	m.verifyInput("DeleteScheduledAction", param0)
877	return m.DeleteScheduledActionFunc(param0)
878}
879
880func (m *autoscalingMock) DeleteScheduledActionRequest(param0 *autoscaling.DeleteScheduledActionInput) (*request.Request, *autoscaling.DeleteScheduledActionOutput) {
881	m.addCall("DeleteScheduledActionRequest")
882	m.verifyInput("DeleteScheduledActionRequest", param0)
883	return m.DeleteScheduledActionRequestFunc(param0)
884}
885
886func (m *autoscalingMock) DeleteScheduledActionWithContext(param0 aws.Context, param1 *autoscaling.DeleteScheduledActionInput, param2 ...request.Option) (*autoscaling.DeleteScheduledActionOutput, error) {
887	m.addCall("DeleteScheduledActionWithContext")
888	m.verifyInput("DeleteScheduledActionWithContext", param0)
889	return m.DeleteScheduledActionWithContextFunc(param0, param1, param2...)
890}
891
892func (m *autoscalingMock) DeleteTags(param0 *autoscaling.DeleteTagsInput) (*autoscaling.DeleteTagsOutput, error) {
893	m.addCall("DeleteTags")
894	m.verifyInput("DeleteTags", param0)
895	return m.DeleteTagsFunc(param0)
896}
897
898func (m *autoscalingMock) DeleteTagsRequest(param0 *autoscaling.DeleteTagsInput) (*request.Request, *autoscaling.DeleteTagsOutput) {
899	m.addCall("DeleteTagsRequest")
900	m.verifyInput("DeleteTagsRequest", param0)
901	return m.DeleteTagsRequestFunc(param0)
902}
903
904func (m *autoscalingMock) DeleteTagsWithContext(param0 aws.Context, param1 *autoscaling.DeleteTagsInput, param2 ...request.Option) (*autoscaling.DeleteTagsOutput, error) {
905	m.addCall("DeleteTagsWithContext")
906	m.verifyInput("DeleteTagsWithContext", param0)
907	return m.DeleteTagsWithContextFunc(param0, param1, param2...)
908}
909
910func (m *autoscalingMock) DescribeAccountLimits(param0 *autoscaling.DescribeAccountLimitsInput) (*autoscaling.DescribeAccountLimitsOutput, error) {
911	m.addCall("DescribeAccountLimits")
912	m.verifyInput("DescribeAccountLimits", param0)
913	return m.DescribeAccountLimitsFunc(param0)
914}
915
916func (m *autoscalingMock) DescribeAccountLimitsRequest(param0 *autoscaling.DescribeAccountLimitsInput) (*request.Request, *autoscaling.DescribeAccountLimitsOutput) {
917	m.addCall("DescribeAccountLimitsRequest")
918	m.verifyInput("DescribeAccountLimitsRequest", param0)
919	return m.DescribeAccountLimitsRequestFunc(param0)
920}
921
922func (m *autoscalingMock) DescribeAccountLimitsWithContext(param0 aws.Context, param1 *autoscaling.DescribeAccountLimitsInput, param2 ...request.Option) (*autoscaling.DescribeAccountLimitsOutput, error) {
923	m.addCall("DescribeAccountLimitsWithContext")
924	m.verifyInput("DescribeAccountLimitsWithContext", param0)
925	return m.DescribeAccountLimitsWithContextFunc(param0, param1, param2...)
926}
927
928func (m *autoscalingMock) DescribeAdjustmentTypes(param0 *autoscaling.DescribeAdjustmentTypesInput) (*autoscaling.DescribeAdjustmentTypesOutput, error) {
929	m.addCall("DescribeAdjustmentTypes")
930	m.verifyInput("DescribeAdjustmentTypes", param0)
931	return m.DescribeAdjustmentTypesFunc(param0)
932}
933
934func (m *autoscalingMock) DescribeAdjustmentTypesRequest(param0 *autoscaling.DescribeAdjustmentTypesInput) (*request.Request, *autoscaling.DescribeAdjustmentTypesOutput) {
935	m.addCall("DescribeAdjustmentTypesRequest")
936	m.verifyInput("DescribeAdjustmentTypesRequest", param0)
937	return m.DescribeAdjustmentTypesRequestFunc(param0)
938}
939
940func (m *autoscalingMock) DescribeAdjustmentTypesWithContext(param0 aws.Context, param1 *autoscaling.DescribeAdjustmentTypesInput, param2 ...request.Option) (*autoscaling.DescribeAdjustmentTypesOutput, error) {
941	m.addCall("DescribeAdjustmentTypesWithContext")
942	m.verifyInput("DescribeAdjustmentTypesWithContext", param0)
943	return m.DescribeAdjustmentTypesWithContextFunc(param0, param1, param2...)
944}
945
946func (m *autoscalingMock) DescribeAutoScalingGroups(param0 *autoscaling.DescribeAutoScalingGroupsInput) (*autoscaling.DescribeAutoScalingGroupsOutput, error) {
947	m.addCall("DescribeAutoScalingGroups")
948	m.verifyInput("DescribeAutoScalingGroups", param0)
949	return m.DescribeAutoScalingGroupsFunc(param0)
950}
951
952func (m *autoscalingMock) DescribeAutoScalingGroupsRequest(param0 *autoscaling.DescribeAutoScalingGroupsInput) (*request.Request, *autoscaling.DescribeAutoScalingGroupsOutput) {
953	m.addCall("DescribeAutoScalingGroupsRequest")
954	m.verifyInput("DescribeAutoScalingGroupsRequest", param0)
955	return m.DescribeAutoScalingGroupsRequestFunc(param0)
956}
957
958func (m *autoscalingMock) DescribeAutoScalingGroupsWithContext(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingGroupsInput, param2 ...request.Option) (*autoscaling.DescribeAutoScalingGroupsOutput, error) {
959	m.addCall("DescribeAutoScalingGroupsWithContext")
960	m.verifyInput("DescribeAutoScalingGroupsWithContext", param0)
961	return m.DescribeAutoScalingGroupsWithContextFunc(param0, param1, param2...)
962}
963
964func (m *autoscalingMock) DescribeAutoScalingInstances(param0 *autoscaling.DescribeAutoScalingInstancesInput) (*autoscaling.DescribeAutoScalingInstancesOutput, error) {
965	m.addCall("DescribeAutoScalingInstances")
966	m.verifyInput("DescribeAutoScalingInstances", param0)
967	return m.DescribeAutoScalingInstancesFunc(param0)
968}
969
970func (m *autoscalingMock) DescribeAutoScalingInstancesRequest(param0 *autoscaling.DescribeAutoScalingInstancesInput) (*request.Request, *autoscaling.DescribeAutoScalingInstancesOutput) {
971	m.addCall("DescribeAutoScalingInstancesRequest")
972	m.verifyInput("DescribeAutoScalingInstancesRequest", param0)
973	return m.DescribeAutoScalingInstancesRequestFunc(param0)
974}
975
976func (m *autoscalingMock) DescribeAutoScalingInstancesWithContext(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingInstancesInput, param2 ...request.Option) (*autoscaling.DescribeAutoScalingInstancesOutput, error) {
977	m.addCall("DescribeAutoScalingInstancesWithContext")
978	m.verifyInput("DescribeAutoScalingInstancesWithContext", param0)
979	return m.DescribeAutoScalingInstancesWithContextFunc(param0, param1, param2...)
980}
981
982func (m *autoscalingMock) DescribeAutoScalingNotificationTypes(param0 *autoscaling.DescribeAutoScalingNotificationTypesInput) (*autoscaling.DescribeAutoScalingNotificationTypesOutput, error) {
983	m.addCall("DescribeAutoScalingNotificationTypes")
984	m.verifyInput("DescribeAutoScalingNotificationTypes", param0)
985	return m.DescribeAutoScalingNotificationTypesFunc(param0)
986}
987
988func (m *autoscalingMock) DescribeAutoScalingNotificationTypesRequest(param0 *autoscaling.DescribeAutoScalingNotificationTypesInput) (*request.Request, *autoscaling.DescribeAutoScalingNotificationTypesOutput) {
989	m.addCall("DescribeAutoScalingNotificationTypesRequest")
990	m.verifyInput("DescribeAutoScalingNotificationTypesRequest", param0)
991	return m.DescribeAutoScalingNotificationTypesRequestFunc(param0)
992}
993
994func (m *autoscalingMock) DescribeAutoScalingNotificationTypesWithContext(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingNotificationTypesInput, param2 ...request.Option) (*autoscaling.DescribeAutoScalingNotificationTypesOutput, error) {
995	m.addCall("DescribeAutoScalingNotificationTypesWithContext")
996	m.verifyInput("DescribeAutoScalingNotificationTypesWithContext", param0)
997	return m.DescribeAutoScalingNotificationTypesWithContextFunc(param0, param1, param2...)
998}
999
1000func (m *autoscalingMock) DescribeLaunchConfigurations(param0 *autoscaling.DescribeLaunchConfigurationsInput) (*autoscaling.DescribeLaunchConfigurationsOutput, error) {
1001	m.addCall("DescribeLaunchConfigurations")
1002	m.verifyInput("DescribeLaunchConfigurations", param0)
1003	return m.DescribeLaunchConfigurationsFunc(param0)
1004}
1005
1006func (m *autoscalingMock) DescribeLaunchConfigurationsRequest(param0 *autoscaling.DescribeLaunchConfigurationsInput) (*request.Request, *autoscaling.DescribeLaunchConfigurationsOutput) {
1007	m.addCall("DescribeLaunchConfigurationsRequest")
1008	m.verifyInput("DescribeLaunchConfigurationsRequest", param0)
1009	return m.DescribeLaunchConfigurationsRequestFunc(param0)
1010}
1011
1012func (m *autoscalingMock) DescribeLaunchConfigurationsWithContext(param0 aws.Context, param1 *autoscaling.DescribeLaunchConfigurationsInput, param2 ...request.Option) (*autoscaling.DescribeLaunchConfigurationsOutput, error) {
1013	m.addCall("DescribeLaunchConfigurationsWithContext")
1014	m.verifyInput("DescribeLaunchConfigurationsWithContext", param0)
1015	return m.DescribeLaunchConfigurationsWithContextFunc(param0, param1, param2...)
1016}
1017
1018func (m *autoscalingMock) DescribeLifecycleHookTypes(param0 *autoscaling.DescribeLifecycleHookTypesInput) (*autoscaling.DescribeLifecycleHookTypesOutput, error) {
1019	m.addCall("DescribeLifecycleHookTypes")
1020	m.verifyInput("DescribeLifecycleHookTypes", param0)
1021	return m.DescribeLifecycleHookTypesFunc(param0)
1022}
1023
1024func (m *autoscalingMock) DescribeLifecycleHookTypesRequest(param0 *autoscaling.DescribeLifecycleHookTypesInput) (*request.Request, *autoscaling.DescribeLifecycleHookTypesOutput) {
1025	m.addCall("DescribeLifecycleHookTypesRequest")
1026	m.verifyInput("DescribeLifecycleHookTypesRequest", param0)
1027	return m.DescribeLifecycleHookTypesRequestFunc(param0)
1028}
1029
1030func (m *autoscalingMock) DescribeLifecycleHookTypesWithContext(param0 aws.Context, param1 *autoscaling.DescribeLifecycleHookTypesInput, param2 ...request.Option) (*autoscaling.DescribeLifecycleHookTypesOutput, error) {
1031	m.addCall("DescribeLifecycleHookTypesWithContext")
1032	m.verifyInput("DescribeLifecycleHookTypesWithContext", param0)
1033	return m.DescribeLifecycleHookTypesWithContextFunc(param0, param1, param2...)
1034}
1035
1036func (m *autoscalingMock) DescribeLifecycleHooks(param0 *autoscaling.DescribeLifecycleHooksInput) (*autoscaling.DescribeLifecycleHooksOutput, error) {
1037	m.addCall("DescribeLifecycleHooks")
1038	m.verifyInput("DescribeLifecycleHooks", param0)
1039	return m.DescribeLifecycleHooksFunc(param0)
1040}
1041
1042func (m *autoscalingMock) DescribeLifecycleHooksRequest(param0 *autoscaling.DescribeLifecycleHooksInput) (*request.Request, *autoscaling.DescribeLifecycleHooksOutput) {
1043	m.addCall("DescribeLifecycleHooksRequest")
1044	m.verifyInput("DescribeLifecycleHooksRequest", param0)
1045	return m.DescribeLifecycleHooksRequestFunc(param0)
1046}
1047
1048func (m *autoscalingMock) DescribeLifecycleHooksWithContext(param0 aws.Context, param1 *autoscaling.DescribeLifecycleHooksInput, param2 ...request.Option) (*autoscaling.DescribeLifecycleHooksOutput, error) {
1049	m.addCall("DescribeLifecycleHooksWithContext")
1050	m.verifyInput("DescribeLifecycleHooksWithContext", param0)
1051	return m.DescribeLifecycleHooksWithContextFunc(param0, param1, param2...)
1052}
1053
1054func (m *autoscalingMock) DescribeLoadBalancerTargetGroups(param0 *autoscaling.DescribeLoadBalancerTargetGroupsInput) (*autoscaling.DescribeLoadBalancerTargetGroupsOutput, error) {
1055	m.addCall("DescribeLoadBalancerTargetGroups")
1056	m.verifyInput("DescribeLoadBalancerTargetGroups", param0)
1057	return m.DescribeLoadBalancerTargetGroupsFunc(param0)
1058}
1059
1060func (m *autoscalingMock) DescribeLoadBalancerTargetGroupsRequest(param0 *autoscaling.DescribeLoadBalancerTargetGroupsInput) (*request.Request, *autoscaling.DescribeLoadBalancerTargetGroupsOutput) {
1061	m.addCall("DescribeLoadBalancerTargetGroupsRequest")
1062	m.verifyInput("DescribeLoadBalancerTargetGroupsRequest", param0)
1063	return m.DescribeLoadBalancerTargetGroupsRequestFunc(param0)
1064}
1065
1066func (m *autoscalingMock) DescribeLoadBalancerTargetGroupsWithContext(param0 aws.Context, param1 *autoscaling.DescribeLoadBalancerTargetGroupsInput, param2 ...request.Option) (*autoscaling.DescribeLoadBalancerTargetGroupsOutput, error) {
1067	m.addCall("DescribeLoadBalancerTargetGroupsWithContext")
1068	m.verifyInput("DescribeLoadBalancerTargetGroupsWithContext", param0)
1069	return m.DescribeLoadBalancerTargetGroupsWithContextFunc(param0, param1, param2...)
1070}
1071
1072func (m *autoscalingMock) DescribeLoadBalancers(param0 *autoscaling.DescribeLoadBalancersInput) (*autoscaling.DescribeLoadBalancersOutput, error) {
1073	m.addCall("DescribeLoadBalancers")
1074	m.verifyInput("DescribeLoadBalancers", param0)
1075	return m.DescribeLoadBalancersFunc(param0)
1076}
1077
1078func (m *autoscalingMock) DescribeLoadBalancersRequest(param0 *autoscaling.DescribeLoadBalancersInput) (*request.Request, *autoscaling.DescribeLoadBalancersOutput) {
1079	m.addCall("DescribeLoadBalancersRequest")
1080	m.verifyInput("DescribeLoadBalancersRequest", param0)
1081	return m.DescribeLoadBalancersRequestFunc(param0)
1082}
1083
1084func (m *autoscalingMock) DescribeLoadBalancersWithContext(param0 aws.Context, param1 *autoscaling.DescribeLoadBalancersInput, param2 ...request.Option) (*autoscaling.DescribeLoadBalancersOutput, error) {
1085	m.addCall("DescribeLoadBalancersWithContext")
1086	m.verifyInput("DescribeLoadBalancersWithContext", param0)
1087	return m.DescribeLoadBalancersWithContextFunc(param0, param1, param2...)
1088}
1089
1090func (m *autoscalingMock) DescribeMetricCollectionTypes(param0 *autoscaling.DescribeMetricCollectionTypesInput) (*autoscaling.DescribeMetricCollectionTypesOutput, error) {
1091	m.addCall("DescribeMetricCollectionTypes")
1092	m.verifyInput("DescribeMetricCollectionTypes", param0)
1093	return m.DescribeMetricCollectionTypesFunc(param0)
1094}
1095
1096func (m *autoscalingMock) DescribeMetricCollectionTypesRequest(param0 *autoscaling.DescribeMetricCollectionTypesInput) (*request.Request, *autoscaling.DescribeMetricCollectionTypesOutput) {
1097	m.addCall("DescribeMetricCollectionTypesRequest")
1098	m.verifyInput("DescribeMetricCollectionTypesRequest", param0)
1099	return m.DescribeMetricCollectionTypesRequestFunc(param0)
1100}
1101
1102func (m *autoscalingMock) DescribeMetricCollectionTypesWithContext(param0 aws.Context, param1 *autoscaling.DescribeMetricCollectionTypesInput, param2 ...request.Option) (*autoscaling.DescribeMetricCollectionTypesOutput, error) {
1103	m.addCall("DescribeMetricCollectionTypesWithContext")
1104	m.verifyInput("DescribeMetricCollectionTypesWithContext", param0)
1105	return m.DescribeMetricCollectionTypesWithContextFunc(param0, param1, param2...)
1106}
1107
1108func (m *autoscalingMock) DescribeNotificationConfigurations(param0 *autoscaling.DescribeNotificationConfigurationsInput) (*autoscaling.DescribeNotificationConfigurationsOutput, error) {
1109	m.addCall("DescribeNotificationConfigurations")
1110	m.verifyInput("DescribeNotificationConfigurations", param0)
1111	return m.DescribeNotificationConfigurationsFunc(param0)
1112}
1113
1114func (m *autoscalingMock) DescribeNotificationConfigurationsRequest(param0 *autoscaling.DescribeNotificationConfigurationsInput) (*request.Request, *autoscaling.DescribeNotificationConfigurationsOutput) {
1115	m.addCall("DescribeNotificationConfigurationsRequest")
1116	m.verifyInput("DescribeNotificationConfigurationsRequest", param0)
1117	return m.DescribeNotificationConfigurationsRequestFunc(param0)
1118}
1119
1120func (m *autoscalingMock) DescribeNotificationConfigurationsWithContext(param0 aws.Context, param1 *autoscaling.DescribeNotificationConfigurationsInput, param2 ...request.Option) (*autoscaling.DescribeNotificationConfigurationsOutput, error) {
1121	m.addCall("DescribeNotificationConfigurationsWithContext")
1122	m.verifyInput("DescribeNotificationConfigurationsWithContext", param0)
1123	return m.DescribeNotificationConfigurationsWithContextFunc(param0, param1, param2...)
1124}
1125
1126func (m *autoscalingMock) DescribePolicies(param0 *autoscaling.DescribePoliciesInput) (*autoscaling.DescribePoliciesOutput, error) {
1127	m.addCall("DescribePolicies")
1128	m.verifyInput("DescribePolicies", param0)
1129	return m.DescribePoliciesFunc(param0)
1130}
1131
1132func (m *autoscalingMock) DescribePoliciesRequest(param0 *autoscaling.DescribePoliciesInput) (*request.Request, *autoscaling.DescribePoliciesOutput) {
1133	m.addCall("DescribePoliciesRequest")
1134	m.verifyInput("DescribePoliciesRequest", param0)
1135	return m.DescribePoliciesRequestFunc(param0)
1136}
1137
1138func (m *autoscalingMock) DescribePoliciesWithContext(param0 aws.Context, param1 *autoscaling.DescribePoliciesInput, param2 ...request.Option) (*autoscaling.DescribePoliciesOutput, error) {
1139	m.addCall("DescribePoliciesWithContext")
1140	m.verifyInput("DescribePoliciesWithContext", param0)
1141	return m.DescribePoliciesWithContextFunc(param0, param1, param2...)
1142}
1143
1144func (m *autoscalingMock) DescribeScalingActivities(param0 *autoscaling.DescribeScalingActivitiesInput) (*autoscaling.DescribeScalingActivitiesOutput, error) {
1145	m.addCall("DescribeScalingActivities")
1146	m.verifyInput("DescribeScalingActivities", param0)
1147	return m.DescribeScalingActivitiesFunc(param0)
1148}
1149
1150func (m *autoscalingMock) DescribeScalingActivitiesRequest(param0 *autoscaling.DescribeScalingActivitiesInput) (*request.Request, *autoscaling.DescribeScalingActivitiesOutput) {
1151	m.addCall("DescribeScalingActivitiesRequest")
1152	m.verifyInput("DescribeScalingActivitiesRequest", param0)
1153	return m.DescribeScalingActivitiesRequestFunc(param0)
1154}
1155
1156func (m *autoscalingMock) DescribeScalingActivitiesWithContext(param0 aws.Context, param1 *autoscaling.DescribeScalingActivitiesInput, param2 ...request.Option) (*autoscaling.DescribeScalingActivitiesOutput, error) {
1157	m.addCall("DescribeScalingActivitiesWithContext")
1158	m.verifyInput("DescribeScalingActivitiesWithContext", param0)
1159	return m.DescribeScalingActivitiesWithContextFunc(param0, param1, param2...)
1160}
1161
1162func (m *autoscalingMock) DescribeScalingProcessTypes(param0 *autoscaling.DescribeScalingProcessTypesInput) (*autoscaling.DescribeScalingProcessTypesOutput, error) {
1163	m.addCall("DescribeScalingProcessTypes")
1164	m.verifyInput("DescribeScalingProcessTypes", param0)
1165	return m.DescribeScalingProcessTypesFunc(param0)
1166}
1167
1168func (m *autoscalingMock) DescribeScalingProcessTypesRequest(param0 *autoscaling.DescribeScalingProcessTypesInput) (*request.Request, *autoscaling.DescribeScalingProcessTypesOutput) {
1169	m.addCall("DescribeScalingProcessTypesRequest")
1170	m.verifyInput("DescribeScalingProcessTypesRequest", param0)
1171	return m.DescribeScalingProcessTypesRequestFunc(param0)
1172}
1173
1174func (m *autoscalingMock) DescribeScalingProcessTypesWithContext(param0 aws.Context, param1 *autoscaling.DescribeScalingProcessTypesInput, param2 ...request.Option) (*autoscaling.DescribeScalingProcessTypesOutput, error) {
1175	m.addCall("DescribeScalingProcessTypesWithContext")
1176	m.verifyInput("DescribeScalingProcessTypesWithContext", param0)
1177	return m.DescribeScalingProcessTypesWithContextFunc(param0, param1, param2...)
1178}
1179
1180func (m *autoscalingMock) DescribeScheduledActions(param0 *autoscaling.DescribeScheduledActionsInput) (*autoscaling.DescribeScheduledActionsOutput, error) {
1181	m.addCall("DescribeScheduledActions")
1182	m.verifyInput("DescribeScheduledActions", param0)
1183	return m.DescribeScheduledActionsFunc(param0)
1184}
1185
1186func (m *autoscalingMock) DescribeScheduledActionsRequest(param0 *autoscaling.DescribeScheduledActionsInput) (*request.Request, *autoscaling.DescribeScheduledActionsOutput) {
1187	m.addCall("DescribeScheduledActionsRequest")
1188	m.verifyInput("DescribeScheduledActionsRequest", param0)
1189	return m.DescribeScheduledActionsRequestFunc(param0)
1190}
1191
1192func (m *autoscalingMock) DescribeScheduledActionsWithContext(param0 aws.Context, param1 *autoscaling.DescribeScheduledActionsInput, param2 ...request.Option) (*autoscaling.DescribeScheduledActionsOutput, error) {
1193	m.addCall("DescribeScheduledActionsWithContext")
1194	m.verifyInput("DescribeScheduledActionsWithContext", param0)
1195	return m.DescribeScheduledActionsWithContextFunc(param0, param1, param2...)
1196}
1197
1198func (m *autoscalingMock) DescribeTags(param0 *autoscaling.DescribeTagsInput) (*autoscaling.DescribeTagsOutput, error) {
1199	m.addCall("DescribeTags")
1200	m.verifyInput("DescribeTags", param0)
1201	return m.DescribeTagsFunc(param0)
1202}
1203
1204func (m *autoscalingMock) DescribeTagsRequest(param0 *autoscaling.DescribeTagsInput) (*request.Request, *autoscaling.DescribeTagsOutput) {
1205	m.addCall("DescribeTagsRequest")
1206	m.verifyInput("DescribeTagsRequest", param0)
1207	return m.DescribeTagsRequestFunc(param0)
1208}
1209
1210func (m *autoscalingMock) DescribeTagsWithContext(param0 aws.Context, param1 *autoscaling.DescribeTagsInput, param2 ...request.Option) (*autoscaling.DescribeTagsOutput, error) {
1211	m.addCall("DescribeTagsWithContext")
1212	m.verifyInput("DescribeTagsWithContext", param0)
1213	return m.DescribeTagsWithContextFunc(param0, param1, param2...)
1214}
1215
1216func (m *autoscalingMock) DescribeTerminationPolicyTypes(param0 *autoscaling.DescribeTerminationPolicyTypesInput) (*autoscaling.DescribeTerminationPolicyTypesOutput, error) {
1217	m.addCall("DescribeTerminationPolicyTypes")
1218	m.verifyInput("DescribeTerminationPolicyTypes", param0)
1219	return m.DescribeTerminationPolicyTypesFunc(param0)
1220}
1221
1222func (m *autoscalingMock) DescribeTerminationPolicyTypesRequest(param0 *autoscaling.DescribeTerminationPolicyTypesInput) (*request.Request, *autoscaling.DescribeTerminationPolicyTypesOutput) {
1223	m.addCall("DescribeTerminationPolicyTypesRequest")
1224	m.verifyInput("DescribeTerminationPolicyTypesRequest", param0)
1225	return m.DescribeTerminationPolicyTypesRequestFunc(param0)
1226}
1227
1228func (m *autoscalingMock) DescribeTerminationPolicyTypesWithContext(param0 aws.Context, param1 *autoscaling.DescribeTerminationPolicyTypesInput, param2 ...request.Option) (*autoscaling.DescribeTerminationPolicyTypesOutput, error) {
1229	m.addCall("DescribeTerminationPolicyTypesWithContext")
1230	m.verifyInput("DescribeTerminationPolicyTypesWithContext", param0)
1231	return m.DescribeTerminationPolicyTypesWithContextFunc(param0, param1, param2...)
1232}
1233
1234func (m *autoscalingMock) DetachInstances(param0 *autoscaling.DetachInstancesInput) (*autoscaling.DetachInstancesOutput, error) {
1235	m.addCall("DetachInstances")
1236	m.verifyInput("DetachInstances", param0)
1237	return m.DetachInstancesFunc(param0)
1238}
1239
1240func (m *autoscalingMock) DetachInstancesRequest(param0 *autoscaling.DetachInstancesInput) (*request.Request, *autoscaling.DetachInstancesOutput) {
1241	m.addCall("DetachInstancesRequest")
1242	m.verifyInput("DetachInstancesRequest", param0)
1243	return m.DetachInstancesRequestFunc(param0)
1244}
1245
1246func (m *autoscalingMock) DetachInstancesWithContext(param0 aws.Context, param1 *autoscaling.DetachInstancesInput, param2 ...request.Option) (*autoscaling.DetachInstancesOutput, error) {
1247	m.addCall("DetachInstancesWithContext")
1248	m.verifyInput("DetachInstancesWithContext", param0)
1249	return m.DetachInstancesWithContextFunc(param0, param1, param2...)
1250}
1251
1252func (m *autoscalingMock) DetachLoadBalancerTargetGroups(param0 *autoscaling.DetachLoadBalancerTargetGroupsInput) (*autoscaling.DetachLoadBalancerTargetGroupsOutput, error) {
1253	m.addCall("DetachLoadBalancerTargetGroups")
1254	m.verifyInput("DetachLoadBalancerTargetGroups", param0)
1255	return m.DetachLoadBalancerTargetGroupsFunc(param0)
1256}
1257
1258func (m *autoscalingMock) DetachLoadBalancerTargetGroupsRequest(param0 *autoscaling.DetachLoadBalancerTargetGroupsInput) (*request.Request, *autoscaling.DetachLoadBalancerTargetGroupsOutput) {
1259	m.addCall("DetachLoadBalancerTargetGroupsRequest")
1260	m.verifyInput("DetachLoadBalancerTargetGroupsRequest", param0)
1261	return m.DetachLoadBalancerTargetGroupsRequestFunc(param0)
1262}
1263
1264func (m *autoscalingMock) DetachLoadBalancerTargetGroupsWithContext(param0 aws.Context, param1 *autoscaling.DetachLoadBalancerTargetGroupsInput, param2 ...request.Option) (*autoscaling.DetachLoadBalancerTargetGroupsOutput, error) {
1265	m.addCall("DetachLoadBalancerTargetGroupsWithContext")
1266	m.verifyInput("DetachLoadBalancerTargetGroupsWithContext", param0)
1267	return m.DetachLoadBalancerTargetGroupsWithContextFunc(param0, param1, param2...)
1268}
1269
1270func (m *autoscalingMock) DetachLoadBalancers(param0 *autoscaling.DetachLoadBalancersInput) (*autoscaling.DetachLoadBalancersOutput, error) {
1271	m.addCall("DetachLoadBalancers")
1272	m.verifyInput("DetachLoadBalancers", param0)
1273	return m.DetachLoadBalancersFunc(param0)
1274}
1275
1276func (m *autoscalingMock) DetachLoadBalancersRequest(param0 *autoscaling.DetachLoadBalancersInput) (*request.Request, *autoscaling.DetachLoadBalancersOutput) {
1277	m.addCall("DetachLoadBalancersRequest")
1278	m.verifyInput("DetachLoadBalancersRequest", param0)
1279	return m.DetachLoadBalancersRequestFunc(param0)
1280}
1281
1282func (m *autoscalingMock) DetachLoadBalancersWithContext(param0 aws.Context, param1 *autoscaling.DetachLoadBalancersInput, param2 ...request.Option) (*autoscaling.DetachLoadBalancersOutput, error) {
1283	m.addCall("DetachLoadBalancersWithContext")
1284	m.verifyInput("DetachLoadBalancersWithContext", param0)
1285	return m.DetachLoadBalancersWithContextFunc(param0, param1, param2...)
1286}
1287
1288func (m *autoscalingMock) DisableMetricsCollection(param0 *autoscaling.DisableMetricsCollectionInput) (*autoscaling.DisableMetricsCollectionOutput, error) {
1289	m.addCall("DisableMetricsCollection")
1290	m.verifyInput("DisableMetricsCollection", param0)
1291	return m.DisableMetricsCollectionFunc(param0)
1292}
1293
1294func (m *autoscalingMock) DisableMetricsCollectionRequest(param0 *autoscaling.DisableMetricsCollectionInput) (*request.Request, *autoscaling.DisableMetricsCollectionOutput) {
1295	m.addCall("DisableMetricsCollectionRequest")
1296	m.verifyInput("DisableMetricsCollectionRequest", param0)
1297	return m.DisableMetricsCollectionRequestFunc(param0)
1298}
1299
1300func (m *autoscalingMock) DisableMetricsCollectionWithContext(param0 aws.Context, param1 *autoscaling.DisableMetricsCollectionInput, param2 ...request.Option) (*autoscaling.DisableMetricsCollectionOutput, error) {
1301	m.addCall("DisableMetricsCollectionWithContext")
1302	m.verifyInput("DisableMetricsCollectionWithContext", param0)
1303	return m.DisableMetricsCollectionWithContextFunc(param0, param1, param2...)
1304}
1305
1306func (m *autoscalingMock) EnableMetricsCollection(param0 *autoscaling.EnableMetricsCollectionInput) (*autoscaling.EnableMetricsCollectionOutput, error) {
1307	m.addCall("EnableMetricsCollection")
1308	m.verifyInput("EnableMetricsCollection", param0)
1309	return m.EnableMetricsCollectionFunc(param0)
1310}
1311
1312func (m *autoscalingMock) EnableMetricsCollectionRequest(param0 *autoscaling.EnableMetricsCollectionInput) (*request.Request, *autoscaling.EnableMetricsCollectionOutput) {
1313	m.addCall("EnableMetricsCollectionRequest")
1314	m.verifyInput("EnableMetricsCollectionRequest", param0)
1315	return m.EnableMetricsCollectionRequestFunc(param0)
1316}
1317
1318func (m *autoscalingMock) EnableMetricsCollectionWithContext(param0 aws.Context, param1 *autoscaling.EnableMetricsCollectionInput, param2 ...request.Option) (*autoscaling.EnableMetricsCollectionOutput, error) {
1319	m.addCall("EnableMetricsCollectionWithContext")
1320	m.verifyInput("EnableMetricsCollectionWithContext", param0)
1321	return m.EnableMetricsCollectionWithContextFunc(param0, param1, param2...)
1322}
1323
1324func (m *autoscalingMock) EnterStandby(param0 *autoscaling.EnterStandbyInput) (*autoscaling.EnterStandbyOutput, error) {
1325	m.addCall("EnterStandby")
1326	m.verifyInput("EnterStandby", param0)
1327	return m.EnterStandbyFunc(param0)
1328}
1329
1330func (m *autoscalingMock) EnterStandbyRequest(param0 *autoscaling.EnterStandbyInput) (*request.Request, *autoscaling.EnterStandbyOutput) {
1331	m.addCall("EnterStandbyRequest")
1332	m.verifyInput("EnterStandbyRequest", param0)
1333	return m.EnterStandbyRequestFunc(param0)
1334}
1335
1336func (m *autoscalingMock) EnterStandbyWithContext(param0 aws.Context, param1 *autoscaling.EnterStandbyInput, param2 ...request.Option) (*autoscaling.EnterStandbyOutput, error) {
1337	m.addCall("EnterStandbyWithContext")
1338	m.verifyInput("EnterStandbyWithContext", param0)
1339	return m.EnterStandbyWithContextFunc(param0, param1, param2...)
1340}
1341
1342func (m *autoscalingMock) ExecutePolicy(param0 *autoscaling.ExecutePolicyInput) (*autoscaling.ExecutePolicyOutput, error) {
1343	m.addCall("ExecutePolicy")
1344	m.verifyInput("ExecutePolicy", param0)
1345	return m.ExecutePolicyFunc(param0)
1346}
1347
1348func (m *autoscalingMock) ExecutePolicyRequest(param0 *autoscaling.ExecutePolicyInput) (*request.Request, *autoscaling.ExecutePolicyOutput) {
1349	m.addCall("ExecutePolicyRequest")
1350	m.verifyInput("ExecutePolicyRequest", param0)
1351	return m.ExecutePolicyRequestFunc(param0)
1352}
1353
1354func (m *autoscalingMock) ExecutePolicyWithContext(param0 aws.Context, param1 *autoscaling.ExecutePolicyInput, param2 ...request.Option) (*autoscaling.ExecutePolicyOutput, error) {
1355	m.addCall("ExecutePolicyWithContext")
1356	m.verifyInput("ExecutePolicyWithContext", param0)
1357	return m.ExecutePolicyWithContextFunc(param0, param1, param2...)
1358}
1359
1360func (m *autoscalingMock) ExitStandby(param0 *autoscaling.ExitStandbyInput) (*autoscaling.ExitStandbyOutput, error) {
1361	m.addCall("ExitStandby")
1362	m.verifyInput("ExitStandby", param0)
1363	return m.ExitStandbyFunc(param0)
1364}
1365
1366func (m *autoscalingMock) ExitStandbyRequest(param0 *autoscaling.ExitStandbyInput) (*request.Request, *autoscaling.ExitStandbyOutput) {
1367	m.addCall("ExitStandbyRequest")
1368	m.verifyInput("ExitStandbyRequest", param0)
1369	return m.ExitStandbyRequestFunc(param0)
1370}
1371
1372func (m *autoscalingMock) ExitStandbyWithContext(param0 aws.Context, param1 *autoscaling.ExitStandbyInput, param2 ...request.Option) (*autoscaling.ExitStandbyOutput, error) {
1373	m.addCall("ExitStandbyWithContext")
1374	m.verifyInput("ExitStandbyWithContext", param0)
1375	return m.ExitStandbyWithContextFunc(param0, param1, param2...)
1376}
1377
1378func (m *autoscalingMock) PutLifecycleHook(param0 *autoscaling.PutLifecycleHookInput) (*autoscaling.PutLifecycleHookOutput, error) {
1379	m.addCall("PutLifecycleHook")
1380	m.verifyInput("PutLifecycleHook", param0)
1381	return m.PutLifecycleHookFunc(param0)
1382}
1383
1384func (m *autoscalingMock) PutLifecycleHookRequest(param0 *autoscaling.PutLifecycleHookInput) (*request.Request, *autoscaling.PutLifecycleHookOutput) {
1385	m.addCall("PutLifecycleHookRequest")
1386	m.verifyInput("PutLifecycleHookRequest", param0)
1387	return m.PutLifecycleHookRequestFunc(param0)
1388}
1389
1390func (m *autoscalingMock) PutLifecycleHookWithContext(param0 aws.Context, param1 *autoscaling.PutLifecycleHookInput, param2 ...request.Option) (*autoscaling.PutLifecycleHookOutput, error) {
1391	m.addCall("PutLifecycleHookWithContext")
1392	m.verifyInput("PutLifecycleHookWithContext", param0)
1393	return m.PutLifecycleHookWithContextFunc(param0, param1, param2...)
1394}
1395
1396func (m *autoscalingMock) PutNotificationConfiguration(param0 *autoscaling.PutNotificationConfigurationInput) (*autoscaling.PutNotificationConfigurationOutput, error) {
1397	m.addCall("PutNotificationConfiguration")
1398	m.verifyInput("PutNotificationConfiguration", param0)
1399	return m.PutNotificationConfigurationFunc(param0)
1400}
1401
1402func (m *autoscalingMock) PutNotificationConfigurationRequest(param0 *autoscaling.PutNotificationConfigurationInput) (*request.Request, *autoscaling.PutNotificationConfigurationOutput) {
1403	m.addCall("PutNotificationConfigurationRequest")
1404	m.verifyInput("PutNotificationConfigurationRequest", param0)
1405	return m.PutNotificationConfigurationRequestFunc(param0)
1406}
1407
1408func (m *autoscalingMock) PutNotificationConfigurationWithContext(param0 aws.Context, param1 *autoscaling.PutNotificationConfigurationInput, param2 ...request.Option) (*autoscaling.PutNotificationConfigurationOutput, error) {
1409	m.addCall("PutNotificationConfigurationWithContext")
1410	m.verifyInput("PutNotificationConfigurationWithContext", param0)
1411	return m.PutNotificationConfigurationWithContextFunc(param0, param1, param2...)
1412}
1413
1414func (m *autoscalingMock) PutScalingPolicy(param0 *autoscaling.PutScalingPolicyInput) (*autoscaling.PutScalingPolicyOutput, error) {
1415	m.addCall("PutScalingPolicy")
1416	m.verifyInput("PutScalingPolicy", param0)
1417	return m.PutScalingPolicyFunc(param0)
1418}
1419
1420func (m *autoscalingMock) PutScalingPolicyRequest(param0 *autoscaling.PutScalingPolicyInput) (*request.Request, *autoscaling.PutScalingPolicyOutput) {
1421	m.addCall("PutScalingPolicyRequest")
1422	m.verifyInput("PutScalingPolicyRequest", param0)
1423	return m.PutScalingPolicyRequestFunc(param0)
1424}
1425
1426func (m *autoscalingMock) PutScalingPolicyWithContext(param0 aws.Context, param1 *autoscaling.PutScalingPolicyInput, param2 ...request.Option) (*autoscaling.PutScalingPolicyOutput, error) {
1427	m.addCall("PutScalingPolicyWithContext")
1428	m.verifyInput("PutScalingPolicyWithContext", param0)
1429	return m.PutScalingPolicyWithContextFunc(param0, param1, param2...)
1430}
1431
1432func (m *autoscalingMock) PutScheduledUpdateGroupAction(param0 *autoscaling.PutScheduledUpdateGroupActionInput) (*autoscaling.PutScheduledUpdateGroupActionOutput, error) {
1433	m.addCall("PutScheduledUpdateGroupAction")
1434	m.verifyInput("PutScheduledUpdateGroupAction", param0)
1435	return m.PutScheduledUpdateGroupActionFunc(param0)
1436}
1437
1438func (m *autoscalingMock) PutScheduledUpdateGroupActionRequest(param0 *autoscaling.PutScheduledUpdateGroupActionInput) (*request.Request, *autoscaling.PutScheduledUpdateGroupActionOutput) {
1439	m.addCall("PutScheduledUpdateGroupActionRequest")
1440	m.verifyInput("PutScheduledUpdateGroupActionRequest", param0)
1441	return m.PutScheduledUpdateGroupActionRequestFunc(param0)
1442}
1443
1444func (m *autoscalingMock) PutScheduledUpdateGroupActionWithContext(param0 aws.Context, param1 *autoscaling.PutScheduledUpdateGroupActionInput, param2 ...request.Option) (*autoscaling.PutScheduledUpdateGroupActionOutput, error) {
1445	m.addCall("PutScheduledUpdateGroupActionWithContext")
1446	m.verifyInput("PutScheduledUpdateGroupActionWithContext", param0)
1447	return m.PutScheduledUpdateGroupActionWithContextFunc(param0, param1, param2...)
1448}
1449
1450func (m *autoscalingMock) RecordLifecycleActionHeartbeat(param0 *autoscaling.RecordLifecycleActionHeartbeatInput) (*autoscaling.RecordLifecycleActionHeartbeatOutput, error) {
1451	m.addCall("RecordLifecycleActionHeartbeat")
1452	m.verifyInput("RecordLifecycleActionHeartbeat", param0)
1453	return m.RecordLifecycleActionHeartbeatFunc(param0)
1454}
1455
1456func (m *autoscalingMock) RecordLifecycleActionHeartbeatRequest(param0 *autoscaling.RecordLifecycleActionHeartbeatInput) (*request.Request, *autoscaling.RecordLifecycleActionHeartbeatOutput) {
1457	m.addCall("RecordLifecycleActionHeartbeatRequest")
1458	m.verifyInput("RecordLifecycleActionHeartbeatRequest", param0)
1459	return m.RecordLifecycleActionHeartbeatRequestFunc(param0)
1460}
1461
1462func (m *autoscalingMock) RecordLifecycleActionHeartbeatWithContext(param0 aws.Context, param1 *autoscaling.RecordLifecycleActionHeartbeatInput, param2 ...request.Option) (*autoscaling.RecordLifecycleActionHeartbeatOutput, error) {
1463	m.addCall("RecordLifecycleActionHeartbeatWithContext")
1464	m.verifyInput("RecordLifecycleActionHeartbeatWithContext", param0)
1465	return m.RecordLifecycleActionHeartbeatWithContextFunc(param0, param1, param2...)
1466}
1467
1468func (m *autoscalingMock) ResumeProcesses(param0 *autoscaling.ScalingProcessQuery) (*autoscaling.ResumeProcessesOutput, error) {
1469	m.addCall("ResumeProcesses")
1470	m.verifyInput("ResumeProcesses", param0)
1471	return m.ResumeProcessesFunc(param0)
1472}
1473
1474func (m *autoscalingMock) ResumeProcessesRequest(param0 *autoscaling.ScalingProcessQuery) (*request.Request, *autoscaling.ResumeProcessesOutput) {
1475	m.addCall("ResumeProcessesRequest")
1476	m.verifyInput("ResumeProcessesRequest", param0)
1477	return m.ResumeProcessesRequestFunc(param0)
1478}
1479
1480func (m *autoscalingMock) ResumeProcessesWithContext(param0 aws.Context, param1 *autoscaling.ScalingProcessQuery, param2 ...request.Option) (*autoscaling.ResumeProcessesOutput, error) {
1481	m.addCall("ResumeProcessesWithContext")
1482	m.verifyInput("ResumeProcessesWithContext", param0)
1483	return m.ResumeProcessesWithContextFunc(param0, param1, param2...)
1484}
1485
1486func (m *autoscalingMock) SetDesiredCapacity(param0 *autoscaling.SetDesiredCapacityInput) (*autoscaling.SetDesiredCapacityOutput, error) {
1487	m.addCall("SetDesiredCapacity")
1488	m.verifyInput("SetDesiredCapacity", param0)
1489	return m.SetDesiredCapacityFunc(param0)
1490}
1491
1492func (m *autoscalingMock) SetDesiredCapacityRequest(param0 *autoscaling.SetDesiredCapacityInput) (*request.Request, *autoscaling.SetDesiredCapacityOutput) {
1493	m.addCall("SetDesiredCapacityRequest")
1494	m.verifyInput("SetDesiredCapacityRequest", param0)
1495	return m.SetDesiredCapacityRequestFunc(param0)
1496}
1497
1498func (m *autoscalingMock) SetDesiredCapacityWithContext(param0 aws.Context, param1 *autoscaling.SetDesiredCapacityInput, param2 ...request.Option) (*autoscaling.SetDesiredCapacityOutput, error) {
1499	m.addCall("SetDesiredCapacityWithContext")
1500	m.verifyInput("SetDesiredCapacityWithContext", param0)
1501	return m.SetDesiredCapacityWithContextFunc(param0, param1, param2...)
1502}
1503
1504func (m *autoscalingMock) SetInstanceHealth(param0 *autoscaling.SetInstanceHealthInput) (*autoscaling.SetInstanceHealthOutput, error) {
1505	m.addCall("SetInstanceHealth")
1506	m.verifyInput("SetInstanceHealth", param0)
1507	return m.SetInstanceHealthFunc(param0)
1508}
1509
1510func (m *autoscalingMock) SetInstanceHealthRequest(param0 *autoscaling.SetInstanceHealthInput) (*request.Request, *autoscaling.SetInstanceHealthOutput) {
1511	m.addCall("SetInstanceHealthRequest")
1512	m.verifyInput("SetInstanceHealthRequest", param0)
1513	return m.SetInstanceHealthRequestFunc(param0)
1514}
1515
1516func (m *autoscalingMock) SetInstanceHealthWithContext(param0 aws.Context, param1 *autoscaling.SetInstanceHealthInput, param2 ...request.Option) (*autoscaling.SetInstanceHealthOutput, error) {
1517	m.addCall("SetInstanceHealthWithContext")
1518	m.verifyInput("SetInstanceHealthWithContext", param0)
1519	return m.SetInstanceHealthWithContextFunc(param0, param1, param2...)
1520}
1521
1522func (m *autoscalingMock) SetInstanceProtection(param0 *autoscaling.SetInstanceProtectionInput) (*autoscaling.SetInstanceProtectionOutput, error) {
1523	m.addCall("SetInstanceProtection")
1524	m.verifyInput("SetInstanceProtection", param0)
1525	return m.SetInstanceProtectionFunc(param0)
1526}
1527
1528func (m *autoscalingMock) SetInstanceProtectionRequest(param0 *autoscaling.SetInstanceProtectionInput) (*request.Request, *autoscaling.SetInstanceProtectionOutput) {
1529	m.addCall("SetInstanceProtectionRequest")
1530	m.verifyInput("SetInstanceProtectionRequest", param0)
1531	return m.SetInstanceProtectionRequestFunc(param0)
1532}
1533
1534func (m *autoscalingMock) SetInstanceProtectionWithContext(param0 aws.Context, param1 *autoscaling.SetInstanceProtectionInput, param2 ...request.Option) (*autoscaling.SetInstanceProtectionOutput, error) {
1535	m.addCall("SetInstanceProtectionWithContext")
1536	m.verifyInput("SetInstanceProtectionWithContext", param0)
1537	return m.SetInstanceProtectionWithContextFunc(param0, param1, param2...)
1538}
1539
1540func (m *autoscalingMock) SuspendProcesses(param0 *autoscaling.ScalingProcessQuery) (*autoscaling.SuspendProcessesOutput, error) {
1541	m.addCall("SuspendProcesses")
1542	m.verifyInput("SuspendProcesses", param0)
1543	return m.SuspendProcessesFunc(param0)
1544}
1545
1546func (m *autoscalingMock) SuspendProcessesRequest(param0 *autoscaling.ScalingProcessQuery) (*request.Request, *autoscaling.SuspendProcessesOutput) {
1547	m.addCall("SuspendProcessesRequest")
1548	m.verifyInput("SuspendProcessesRequest", param0)
1549	return m.SuspendProcessesRequestFunc(param0)
1550}
1551
1552func (m *autoscalingMock) SuspendProcessesWithContext(param0 aws.Context, param1 *autoscaling.ScalingProcessQuery, param2 ...request.Option) (*autoscaling.SuspendProcessesOutput, error) {
1553	m.addCall("SuspendProcessesWithContext")
1554	m.verifyInput("SuspendProcessesWithContext", param0)
1555	return m.SuspendProcessesWithContextFunc(param0, param1, param2...)
1556}
1557
1558func (m *autoscalingMock) TerminateInstanceInAutoScalingGroup(param0 *autoscaling.TerminateInstanceInAutoScalingGroupInput) (*autoscaling.TerminateInstanceInAutoScalingGroupOutput, error) {
1559	m.addCall("TerminateInstanceInAutoScalingGroup")
1560	m.verifyInput("TerminateInstanceInAutoScalingGroup", param0)
1561	return m.TerminateInstanceInAutoScalingGroupFunc(param0)
1562}
1563
1564func (m *autoscalingMock) TerminateInstanceInAutoScalingGroupRequest(param0 *autoscaling.TerminateInstanceInAutoScalingGroupInput) (*request.Request, *autoscaling.TerminateInstanceInAutoScalingGroupOutput) {
1565	m.addCall("TerminateInstanceInAutoScalingGroupRequest")
1566	m.verifyInput("TerminateInstanceInAutoScalingGroupRequest", param0)
1567	return m.TerminateInstanceInAutoScalingGroupRequestFunc(param0)
1568}
1569
1570func (m *autoscalingMock) TerminateInstanceInAutoScalingGroupWithContext(param0 aws.Context, param1 *autoscaling.TerminateInstanceInAutoScalingGroupInput, param2 ...request.Option) (*autoscaling.TerminateInstanceInAutoScalingGroupOutput, error) {
1571	m.addCall("TerminateInstanceInAutoScalingGroupWithContext")
1572	m.verifyInput("TerminateInstanceInAutoScalingGroupWithContext", param0)
1573	return m.TerminateInstanceInAutoScalingGroupWithContextFunc(param0, param1, param2...)
1574}
1575
1576func (m *autoscalingMock) UpdateAutoScalingGroup(param0 *autoscaling.UpdateAutoScalingGroupInput) (*autoscaling.UpdateAutoScalingGroupOutput, error) {
1577	m.addCall("UpdateAutoScalingGroup")
1578	m.verifyInput("UpdateAutoScalingGroup", param0)
1579	return m.UpdateAutoScalingGroupFunc(param0)
1580}
1581
1582func (m *autoscalingMock) UpdateAutoScalingGroupRequest(param0 *autoscaling.UpdateAutoScalingGroupInput) (*request.Request, *autoscaling.UpdateAutoScalingGroupOutput) {
1583	m.addCall("UpdateAutoScalingGroupRequest")
1584	m.verifyInput("UpdateAutoScalingGroupRequest", param0)
1585	return m.UpdateAutoScalingGroupRequestFunc(param0)
1586}
1587
1588func (m *autoscalingMock) UpdateAutoScalingGroupWithContext(param0 aws.Context, param1 *autoscaling.UpdateAutoScalingGroupInput, param2 ...request.Option) (*autoscaling.UpdateAutoScalingGroupOutput, error) {
1589	m.addCall("UpdateAutoScalingGroupWithContext")
1590	m.verifyInput("UpdateAutoScalingGroupWithContext", param0)
1591	return m.UpdateAutoScalingGroupWithContextFunc(param0, param1, param2...)
1592}
1593
1594func (m *autoscalingMock) WaitUntilGroupExists(param0 *autoscaling.DescribeAutoScalingGroupsInput) error {
1595	m.addCall("WaitUntilGroupExists")
1596	m.verifyInput("WaitUntilGroupExists", param0)
1597	return m.WaitUntilGroupExistsFunc(param0)
1598}
1599
1600func (m *autoscalingMock) WaitUntilGroupExistsWithContext(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingGroupsInput, param2 ...request.WaiterOption) error {
1601	m.addCall("WaitUntilGroupExistsWithContext")
1602	m.verifyInput("WaitUntilGroupExistsWithContext", param0)
1603	return m.WaitUntilGroupExistsWithContextFunc(param0, param1, param2...)
1604}
1605
1606func (m *autoscalingMock) WaitUntilGroupInService(param0 *autoscaling.DescribeAutoScalingGroupsInput) error {
1607	m.addCall("WaitUntilGroupInService")
1608	m.verifyInput("WaitUntilGroupInService", param0)
1609	return m.WaitUntilGroupInServiceFunc(param0)
1610}
1611
1612func (m *autoscalingMock) WaitUntilGroupInServiceWithContext(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingGroupsInput, param2 ...request.WaiterOption) error {
1613	m.addCall("WaitUntilGroupInServiceWithContext")
1614	m.verifyInput("WaitUntilGroupInServiceWithContext", param0)
1615	return m.WaitUntilGroupInServiceWithContextFunc(param0, param1, param2...)
1616}
1617
1618func (m *autoscalingMock) WaitUntilGroupNotExists(param0 *autoscaling.DescribeAutoScalingGroupsInput) error {
1619	m.addCall("WaitUntilGroupNotExists")
1620	m.verifyInput("WaitUntilGroupNotExists", param0)
1621	return m.WaitUntilGroupNotExistsFunc(param0)
1622}
1623
1624func (m *autoscalingMock) WaitUntilGroupNotExistsWithContext(param0 aws.Context, param1 *autoscaling.DescribeAutoScalingGroupsInput, param2 ...request.WaiterOption) error {
1625	m.addCall("WaitUntilGroupNotExistsWithContext")
1626	m.verifyInput("WaitUntilGroupNotExistsWithContext", param0)
1627	return m.WaitUntilGroupNotExistsWithContextFunc(param0, param1, param2...)
1628}
1629
1630type cloudformationMock struct {
1631	basicMock
1632	cloudformationiface.CloudFormationAPI
1633	CancelUpdateStackFunc                           func(param0 *cloudformation.CancelUpdateStackInput) (*cloudformation.CancelUpdateStackOutput, error)
1634	CancelUpdateStackRequestFunc                    func(param0 *cloudformation.CancelUpdateStackInput) (*request.Request, *cloudformation.CancelUpdateStackOutput)
1635	CancelUpdateStackWithContextFunc                func(param0 aws.Context, param1 *cloudformation.CancelUpdateStackInput, param2 ...request.Option) (*cloudformation.CancelUpdateStackOutput, error)
1636	ContinueUpdateRollbackFunc                      func(param0 *cloudformation.ContinueUpdateRollbackInput) (*cloudformation.ContinueUpdateRollbackOutput, error)
1637	ContinueUpdateRollbackRequestFunc               func(param0 *cloudformation.ContinueUpdateRollbackInput) (*request.Request, *cloudformation.ContinueUpdateRollbackOutput)
1638	ContinueUpdateRollbackWithContextFunc           func(param0 aws.Context, param1 *cloudformation.ContinueUpdateRollbackInput, param2 ...request.Option) (*cloudformation.ContinueUpdateRollbackOutput, error)
1639	CreateChangeSetFunc                             func(param0 *cloudformation.CreateChangeSetInput) (*cloudformation.CreateChangeSetOutput, error)
1640	CreateChangeSetRequestFunc                      func(param0 *cloudformation.CreateChangeSetInput) (*request.Request, *cloudformation.CreateChangeSetOutput)
1641	CreateChangeSetWithContextFunc                  func(param0 aws.Context, param1 *cloudformation.CreateChangeSetInput, param2 ...request.Option) (*cloudformation.CreateChangeSetOutput, error)
1642	CreateStackFunc                                 func(param0 *cloudformation.CreateStackInput) (*cloudformation.CreateStackOutput, error)
1643	CreateStackInstancesFunc                        func(param0 *cloudformation.CreateStackInstancesInput) (*cloudformation.CreateStackInstancesOutput, error)
1644	CreateStackInstancesRequestFunc                 func(param0 *cloudformation.CreateStackInstancesInput) (*request.Request, *cloudformation.CreateStackInstancesOutput)
1645	CreateStackInstancesWithContextFunc             func(param0 aws.Context, param1 *cloudformation.CreateStackInstancesInput, param2 ...request.Option) (*cloudformation.CreateStackInstancesOutput, error)
1646	CreateStackRequestFunc                          func(param0 *cloudformation.CreateStackInput) (*request.Request, *cloudformation.CreateStackOutput)
1647	CreateStackSetFunc                              func(param0 *cloudformation.CreateStackSetInput) (*cloudformation.CreateStackSetOutput, error)
1648	CreateStackSetRequestFunc                       func(param0 *cloudformation.CreateStackSetInput) (*request.Request, *cloudformation.CreateStackSetOutput)
1649	CreateStackSetWithContextFunc                   func(param0 aws.Context, param1 *cloudformation.CreateStackSetInput, param2 ...request.Option) (*cloudformation.CreateStackSetOutput, error)
1650	CreateStackWithContextFunc                      func(param0 aws.Context, param1 *cloudformation.CreateStackInput, param2 ...request.Option) (*cloudformation.CreateStackOutput, error)
1651	DeleteChangeSetFunc                             func(param0 *cloudformation.DeleteChangeSetInput) (*cloudformation.DeleteChangeSetOutput, error)
1652	DeleteChangeSetRequestFunc                      func(param0 *cloudformation.DeleteChangeSetInput) (*request.Request, *cloudformation.DeleteChangeSetOutput)
1653	DeleteChangeSetWithContextFunc                  func(param0 aws.Context, param1 *cloudformation.DeleteChangeSetInput, param2 ...request.Option) (*cloudformation.DeleteChangeSetOutput, error)
1654	DeleteStackFunc                                 func(param0 *cloudformation.DeleteStackInput) (*cloudformation.DeleteStackOutput, error)
1655	DeleteStackInstancesFunc                        func(param0 *cloudformation.DeleteStackInstancesInput) (*cloudformation.DeleteStackInstancesOutput, error)
1656	DeleteStackInstancesRequestFunc                 func(param0 *cloudformation.DeleteStackInstancesInput) (*request.Request, *cloudformation.DeleteStackInstancesOutput)
1657	DeleteStackInstancesWithContextFunc             func(param0 aws.Context, param1 *cloudformation.DeleteStackInstancesInput, param2 ...request.Option) (*cloudformation.DeleteStackInstancesOutput, error)
1658	DeleteStackRequestFunc                          func(param0 *cloudformation.DeleteStackInput) (*request.Request, *cloudformation.DeleteStackOutput)
1659	DeleteStackSetFunc                              func(param0 *cloudformation.DeleteStackSetInput) (*cloudformation.DeleteStackSetOutput, error)
1660	DeleteStackSetRequestFunc                       func(param0 *cloudformation.DeleteStackSetInput) (*request.Request, *cloudformation.DeleteStackSetOutput)
1661	DeleteStackSetWithContextFunc                   func(param0 aws.Context, param1 *cloudformation.DeleteStackSetInput, param2 ...request.Option) (*cloudformation.DeleteStackSetOutput, error)
1662	DeleteStackWithContextFunc                      func(param0 aws.Context, param1 *cloudformation.DeleteStackInput, param2 ...request.Option) (*cloudformation.DeleteStackOutput, error)
1663	DescribeAccountLimitsFunc                       func(param0 *cloudformation.DescribeAccountLimitsInput) (*cloudformation.DescribeAccountLimitsOutput, error)
1664	DescribeAccountLimitsRequestFunc                func(param0 *cloudformation.DescribeAccountLimitsInput) (*request.Request, *cloudformation.DescribeAccountLimitsOutput)
1665	DescribeAccountLimitsWithContextFunc            func(param0 aws.Context, param1 *cloudformation.DescribeAccountLimitsInput, param2 ...request.Option) (*cloudformation.DescribeAccountLimitsOutput, error)
1666	DescribeChangeSetFunc                           func(param0 *cloudformation.DescribeChangeSetInput) (*cloudformation.DescribeChangeSetOutput, error)
1667	DescribeChangeSetRequestFunc                    func(param0 *cloudformation.DescribeChangeSetInput) (*request.Request, *cloudformation.DescribeChangeSetOutput)
1668	DescribeChangeSetWithContextFunc                func(param0 aws.Context, param1 *cloudformation.DescribeChangeSetInput, param2 ...request.Option) (*cloudformation.DescribeChangeSetOutput, error)
1669	DescribeStackEventsFunc                         func(param0 *cloudformation.DescribeStackEventsInput) (*cloudformation.DescribeStackEventsOutput, error)
1670	DescribeStackEventsRequestFunc                  func(param0 *cloudformation.DescribeStackEventsInput) (*request.Request, *cloudformation.DescribeStackEventsOutput)
1671	DescribeStackEventsWithContextFunc              func(param0 aws.Context, param1 *cloudformation.DescribeStackEventsInput, param2 ...request.Option) (*cloudformation.DescribeStackEventsOutput, error)
1672	DescribeStackInstanceFunc                       func(param0 *cloudformation.DescribeStackInstanceInput) (*cloudformation.DescribeStackInstanceOutput, error)
1673	DescribeStackInstanceRequestFunc                func(param0 *cloudformation.DescribeStackInstanceInput) (*request.Request, *cloudformation.DescribeStackInstanceOutput)
1674	DescribeStackInstanceWithContextFunc            func(param0 aws.Context, param1 *cloudformation.DescribeStackInstanceInput, param2 ...request.Option) (*cloudformation.DescribeStackInstanceOutput, error)
1675	DescribeStackResourceFunc                       func(param0 *cloudformation.DescribeStackResourceInput) (*cloudformation.DescribeStackResourceOutput, error)
1676	DescribeStackResourceRequestFunc                func(param0 *cloudformation.DescribeStackResourceInput) (*request.Request, *cloudformation.DescribeStackResourceOutput)
1677	DescribeStackResourceWithContextFunc            func(param0 aws.Context, param1 *cloudformation.DescribeStackResourceInput, param2 ...request.Option) (*cloudformation.DescribeStackResourceOutput, error)
1678	DescribeStackResourcesFunc                      func(param0 *cloudformation.DescribeStackResourcesInput) (*cloudformation.DescribeStackResourcesOutput, error)
1679	DescribeStackResourcesRequestFunc               func(param0 *cloudformation.DescribeStackResourcesInput) (*request.Request, *cloudformation.DescribeStackResourcesOutput)
1680	DescribeStackResourcesWithContextFunc           func(param0 aws.Context, param1 *cloudformation.DescribeStackResourcesInput, param2 ...request.Option) (*cloudformation.DescribeStackResourcesOutput, error)
1681	DescribeStackSetFunc                            func(param0 *cloudformation.DescribeStackSetInput) (*cloudformation.DescribeStackSetOutput, error)
1682	DescribeStackSetOperationFunc                   func(param0 *cloudformation.DescribeStackSetOperationInput) (*cloudformation.DescribeStackSetOperationOutput, error)
1683	DescribeStackSetOperationRequestFunc            func(param0 *cloudformation.DescribeStackSetOperationInput) (*request.Request, *cloudformation.DescribeStackSetOperationOutput)
1684	DescribeStackSetOperationWithContextFunc        func(param0 aws.Context, param1 *cloudformation.DescribeStackSetOperationInput, param2 ...request.Option) (*cloudformation.DescribeStackSetOperationOutput, error)
1685	DescribeStackSetRequestFunc                     func(param0 *cloudformation.DescribeStackSetInput) (*request.Request, *cloudformation.DescribeStackSetOutput)
1686	DescribeStackSetWithContextFunc                 func(param0 aws.Context, param1 *cloudformation.DescribeStackSetInput, param2 ...request.Option) (*cloudformation.DescribeStackSetOutput, error)
1687	DescribeStacksFunc                              func(param0 *cloudformation.DescribeStacksInput) (*cloudformation.DescribeStacksOutput, error)
1688	DescribeStacksRequestFunc                       func(param0 *cloudformation.DescribeStacksInput) (*request.Request, *cloudformation.DescribeStacksOutput)
1689	DescribeStacksWithContextFunc                   func(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.Option) (*cloudformation.DescribeStacksOutput, error)
1690	EstimateTemplateCostFunc                        func(param0 *cloudformation.EstimateTemplateCostInput) (*cloudformation.EstimateTemplateCostOutput, error)
1691	EstimateTemplateCostRequestFunc                 func(param0 *cloudformation.EstimateTemplateCostInput) (*request.Request, *cloudformation.EstimateTemplateCostOutput)
1692	EstimateTemplateCostWithContextFunc             func(param0 aws.Context, param1 *cloudformation.EstimateTemplateCostInput, param2 ...request.Option) (*cloudformation.EstimateTemplateCostOutput, error)
1693	ExecuteChangeSetFunc                            func(param0 *cloudformation.ExecuteChangeSetInput) (*cloudformation.ExecuteChangeSetOutput, error)
1694	ExecuteChangeSetRequestFunc                     func(param0 *cloudformation.ExecuteChangeSetInput) (*request.Request, *cloudformation.ExecuteChangeSetOutput)
1695	ExecuteChangeSetWithContextFunc                 func(param0 aws.Context, param1 *cloudformation.ExecuteChangeSetInput, param2 ...request.Option) (*cloudformation.ExecuteChangeSetOutput, error)
1696	GetStackPolicyFunc                              func(param0 *cloudformation.GetStackPolicyInput) (*cloudformation.GetStackPolicyOutput, error)
1697	GetStackPolicyRequestFunc                       func(param0 *cloudformation.GetStackPolicyInput) (*request.Request, *cloudformation.GetStackPolicyOutput)
1698	GetStackPolicyWithContextFunc                   func(param0 aws.Context, param1 *cloudformation.GetStackPolicyInput, param2 ...request.Option) (*cloudformation.GetStackPolicyOutput, error)
1699	GetTemplateFunc                                 func(param0 *cloudformation.GetTemplateInput) (*cloudformation.GetTemplateOutput, error)
1700	GetTemplateRequestFunc                          func(param0 *cloudformation.GetTemplateInput) (*request.Request, *cloudformation.GetTemplateOutput)
1701	GetTemplateSummaryFunc                          func(param0 *cloudformation.GetTemplateSummaryInput) (*cloudformation.GetTemplateSummaryOutput, error)
1702	GetTemplateSummaryRequestFunc                   func(param0 *cloudformation.GetTemplateSummaryInput) (*request.Request, *cloudformation.GetTemplateSummaryOutput)
1703	GetTemplateSummaryWithContextFunc               func(param0 aws.Context, param1 *cloudformation.GetTemplateSummaryInput, param2 ...request.Option) (*cloudformation.GetTemplateSummaryOutput, error)
1704	GetTemplateWithContextFunc                      func(param0 aws.Context, param1 *cloudformation.GetTemplateInput, param2 ...request.Option) (*cloudformation.GetTemplateOutput, error)
1705	ListChangeSetsFunc                              func(param0 *cloudformation.ListChangeSetsInput) (*cloudformation.ListChangeSetsOutput, error)
1706	ListChangeSetsRequestFunc                       func(param0 *cloudformation.ListChangeSetsInput) (*request.Request, *cloudformation.ListChangeSetsOutput)
1707	ListChangeSetsWithContextFunc                   func(param0 aws.Context, param1 *cloudformation.ListChangeSetsInput, param2 ...request.Option) (*cloudformation.ListChangeSetsOutput, error)
1708	ListExportsFunc                                 func(param0 *cloudformation.ListExportsInput) (*cloudformation.ListExportsOutput, error)
1709	ListExportsRequestFunc                          func(param0 *cloudformation.ListExportsInput) (*request.Request, *cloudformation.ListExportsOutput)
1710	ListExportsWithContextFunc                      func(param0 aws.Context, param1 *cloudformation.ListExportsInput, param2 ...request.Option) (*cloudformation.ListExportsOutput, error)
1711	ListImportsFunc                                 func(param0 *cloudformation.ListImportsInput) (*cloudformation.ListImportsOutput, error)
1712	ListImportsRequestFunc                          func(param0 *cloudformation.ListImportsInput) (*request.Request, *cloudformation.ListImportsOutput)
1713	ListImportsWithContextFunc                      func(param0 aws.Context, param1 *cloudformation.ListImportsInput, param2 ...request.Option) (*cloudformation.ListImportsOutput, error)
1714	ListStackInstancesFunc                          func(param0 *cloudformation.ListStackInstancesInput) (*cloudformation.ListStackInstancesOutput, error)
1715	ListStackInstancesRequestFunc                   func(param0 *cloudformation.ListStackInstancesInput) (*request.Request, *cloudformation.ListStackInstancesOutput)
1716	ListStackInstancesWithContextFunc               func(param0 aws.Context, param1 *cloudformation.ListStackInstancesInput, param2 ...request.Option) (*cloudformation.ListStackInstancesOutput, error)
1717	ListStackResourcesFunc                          func(param0 *cloudformation.ListStackResourcesInput) (*cloudformation.ListStackResourcesOutput, error)
1718	ListStackResourcesRequestFunc                   func(param0 *cloudformation.ListStackResourcesInput) (*request.Request, *cloudformation.ListStackResourcesOutput)
1719	ListStackResourcesWithContextFunc               func(param0 aws.Context, param1 *cloudformation.ListStackResourcesInput, param2 ...request.Option) (*cloudformation.ListStackResourcesOutput, error)
1720	ListStackSetOperationResultsFunc                func(param0 *cloudformation.ListStackSetOperationResultsInput) (*cloudformation.ListStackSetOperationResultsOutput, error)
1721	ListStackSetOperationResultsRequestFunc         func(param0 *cloudformation.ListStackSetOperationResultsInput) (*request.Request, *cloudformation.ListStackSetOperationResultsOutput)
1722	ListStackSetOperationResultsWithContextFunc     func(param0 aws.Context, param1 *cloudformation.ListStackSetOperationResultsInput, param2 ...request.Option) (*cloudformation.ListStackSetOperationResultsOutput, error)
1723	ListStackSetOperationsFunc                      func(param0 *cloudformation.ListStackSetOperationsInput) (*cloudformation.ListStackSetOperationsOutput, error)
1724	ListStackSetOperationsRequestFunc               func(param0 *cloudformation.ListStackSetOperationsInput) (*request.Request, *cloudformation.ListStackSetOperationsOutput)
1725	ListStackSetOperationsWithContextFunc           func(param0 aws.Context, param1 *cloudformation.ListStackSetOperationsInput, param2 ...request.Option) (*cloudformation.ListStackSetOperationsOutput, error)
1726	ListStackSetsFunc                               func(param0 *cloudformation.ListStackSetsInput) (*cloudformation.ListStackSetsOutput, error)
1727	ListStackSetsRequestFunc                        func(param0 *cloudformation.ListStackSetsInput) (*request.Request, *cloudformation.ListStackSetsOutput)
1728	ListStackSetsWithContextFunc                    func(param0 aws.Context, param1 *cloudformation.ListStackSetsInput, param2 ...request.Option) (*cloudformation.ListStackSetsOutput, error)
1729	ListStacksFunc                                  func(param0 *cloudformation.ListStacksInput) (*cloudformation.ListStacksOutput, error)
1730	ListStacksRequestFunc                           func(param0 *cloudformation.ListStacksInput) (*request.Request, *cloudformation.ListStacksOutput)
1731	ListStacksWithContextFunc                       func(param0 aws.Context, param1 *cloudformation.ListStacksInput, param2 ...request.Option) (*cloudformation.ListStacksOutput, error)
1732	SetStackPolicyFunc                              func(param0 *cloudformation.SetStackPolicyInput) (*cloudformation.SetStackPolicyOutput, error)
1733	SetStackPolicyRequestFunc                       func(param0 *cloudformation.SetStackPolicyInput) (*request.Request, *cloudformation.SetStackPolicyOutput)
1734	SetStackPolicyWithContextFunc                   func(param0 aws.Context, param1 *cloudformation.SetStackPolicyInput, param2 ...request.Option) (*cloudformation.SetStackPolicyOutput, error)
1735	SignalResourceFunc                              func(param0 *cloudformation.SignalResourceInput) (*cloudformation.SignalResourceOutput, error)
1736	SignalResourceRequestFunc                       func(param0 *cloudformation.SignalResourceInput) (*request.Request, *cloudformation.SignalResourceOutput)
1737	SignalResourceWithContextFunc                   func(param0 aws.Context, param1 *cloudformation.SignalResourceInput, param2 ...request.Option) (*cloudformation.SignalResourceOutput, error)
1738	StopStackSetOperationFunc                       func(param0 *cloudformation.StopStackSetOperationInput) (*cloudformation.StopStackSetOperationOutput, error)
1739	StopStackSetOperationRequestFunc                func(param0 *cloudformation.StopStackSetOperationInput) (*request.Request, *cloudformation.StopStackSetOperationOutput)
1740	StopStackSetOperationWithContextFunc            func(param0 aws.Context, param1 *cloudformation.StopStackSetOperationInput, param2 ...request.Option) (*cloudformation.StopStackSetOperationOutput, error)
1741	UpdateStackFunc                                 func(param0 *cloudformation.UpdateStackInput) (*cloudformation.UpdateStackOutput, error)
1742	UpdateStackInstancesFunc                        func(param0 *cloudformation.UpdateStackInstancesInput) (*cloudformation.UpdateStackInstancesOutput, error)
1743	UpdateStackInstancesRequestFunc                 func(param0 *cloudformation.UpdateStackInstancesInput) (*request.Request, *cloudformation.UpdateStackInstancesOutput)
1744	UpdateStackInstancesWithContextFunc             func(param0 aws.Context, param1 *cloudformation.UpdateStackInstancesInput, param2 ...request.Option) (*cloudformation.UpdateStackInstancesOutput, error)
1745	UpdateStackRequestFunc                          func(param0 *cloudformation.UpdateStackInput) (*request.Request, *cloudformation.UpdateStackOutput)
1746	UpdateStackSetFunc                              func(param0 *cloudformation.UpdateStackSetInput) (*cloudformation.UpdateStackSetOutput, error)
1747	UpdateStackSetRequestFunc                       func(param0 *cloudformation.UpdateStackSetInput) (*request.Request, *cloudformation.UpdateStackSetOutput)
1748	UpdateStackSetWithContextFunc                   func(param0 aws.Context, param1 *cloudformation.UpdateStackSetInput, param2 ...request.Option) (*cloudformation.UpdateStackSetOutput, error)
1749	UpdateStackWithContextFunc                      func(param0 aws.Context, param1 *cloudformation.UpdateStackInput, param2 ...request.Option) (*cloudformation.UpdateStackOutput, error)
1750	UpdateTerminationProtectionFunc                 func(param0 *cloudformation.UpdateTerminationProtectionInput) (*cloudformation.UpdateTerminationProtectionOutput, error)
1751	UpdateTerminationProtectionRequestFunc          func(param0 *cloudformation.UpdateTerminationProtectionInput) (*request.Request, *cloudformation.UpdateTerminationProtectionOutput)
1752	UpdateTerminationProtectionWithContextFunc      func(param0 aws.Context, param1 *cloudformation.UpdateTerminationProtectionInput, param2 ...request.Option) (*cloudformation.UpdateTerminationProtectionOutput, error)
1753	ValidateTemplateFunc                            func(param0 *cloudformation.ValidateTemplateInput) (*cloudformation.ValidateTemplateOutput, error)
1754	ValidateTemplateRequestFunc                     func(param0 *cloudformation.ValidateTemplateInput) (*request.Request, *cloudformation.ValidateTemplateOutput)
1755	ValidateTemplateWithContextFunc                 func(param0 aws.Context, param1 *cloudformation.ValidateTemplateInput, param2 ...request.Option) (*cloudformation.ValidateTemplateOutput, error)
1756	WaitUntilChangeSetCreateCompleteFunc            func(param0 *cloudformation.DescribeChangeSetInput) error
1757	WaitUntilChangeSetCreateCompleteWithContextFunc func(param0 aws.Context, param1 *cloudformation.DescribeChangeSetInput, param2 ...request.WaiterOption) error
1758	WaitUntilStackCreateCompleteFunc                func(param0 *cloudformation.DescribeStacksInput) error
1759	WaitUntilStackCreateCompleteWithContextFunc     func(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.WaiterOption) error
1760	WaitUntilStackDeleteCompleteFunc                func(param0 *cloudformation.DescribeStacksInput) error
1761	WaitUntilStackDeleteCompleteWithContextFunc     func(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.WaiterOption) error
1762	WaitUntilStackExistsFunc                        func(param0 *cloudformation.DescribeStacksInput) error
1763	WaitUntilStackExistsWithContextFunc             func(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.WaiterOption) error
1764	WaitUntilStackUpdateCompleteFunc                func(param0 *cloudformation.DescribeStacksInput) error
1765	WaitUntilStackUpdateCompleteWithContextFunc     func(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.WaiterOption) error
1766}
1767
1768func (m *cloudformationMock) CancelUpdateStack(param0 *cloudformation.CancelUpdateStackInput) (*cloudformation.CancelUpdateStackOutput, error) {
1769	m.addCall("CancelUpdateStack")
1770	m.verifyInput("CancelUpdateStack", param0)
1771	return m.CancelUpdateStackFunc(param0)
1772}
1773
1774func (m *cloudformationMock) CancelUpdateStackRequest(param0 *cloudformation.CancelUpdateStackInput) (*request.Request, *cloudformation.CancelUpdateStackOutput) {
1775	m.addCall("CancelUpdateStackRequest")
1776	m.verifyInput("CancelUpdateStackRequest", param0)
1777	return m.CancelUpdateStackRequestFunc(param0)
1778}
1779
1780func (m *cloudformationMock) CancelUpdateStackWithContext(param0 aws.Context, param1 *cloudformation.CancelUpdateStackInput, param2 ...request.Option) (*cloudformation.CancelUpdateStackOutput, error) {
1781	m.addCall("CancelUpdateStackWithContext")
1782	m.verifyInput("CancelUpdateStackWithContext", param0)
1783	return m.CancelUpdateStackWithContextFunc(param0, param1, param2...)
1784}
1785
1786func (m *cloudformationMock) ContinueUpdateRollback(param0 *cloudformation.ContinueUpdateRollbackInput) (*cloudformation.ContinueUpdateRollbackOutput, error) {
1787	m.addCall("ContinueUpdateRollback")
1788	m.verifyInput("ContinueUpdateRollback", param0)
1789	return m.ContinueUpdateRollbackFunc(param0)
1790}
1791
1792func (m *cloudformationMock) ContinueUpdateRollbackRequest(param0 *cloudformation.ContinueUpdateRollbackInput) (*request.Request, *cloudformation.ContinueUpdateRollbackOutput) {
1793	m.addCall("ContinueUpdateRollbackRequest")
1794	m.verifyInput("ContinueUpdateRollbackRequest", param0)
1795	return m.ContinueUpdateRollbackRequestFunc(param0)
1796}
1797
1798func (m *cloudformationMock) ContinueUpdateRollbackWithContext(param0 aws.Context, param1 *cloudformation.ContinueUpdateRollbackInput, param2 ...request.Option) (*cloudformation.ContinueUpdateRollbackOutput, error) {
1799	m.addCall("ContinueUpdateRollbackWithContext")
1800	m.verifyInput("ContinueUpdateRollbackWithContext", param0)
1801	return m.ContinueUpdateRollbackWithContextFunc(param0, param1, param2...)
1802}
1803
1804func (m *cloudformationMock) CreateChangeSet(param0 *cloudformation.CreateChangeSetInput) (*cloudformation.CreateChangeSetOutput, error) {
1805	m.addCall("CreateChangeSet")
1806	m.verifyInput("CreateChangeSet", param0)
1807	return m.CreateChangeSetFunc(param0)
1808}
1809
1810func (m *cloudformationMock) CreateChangeSetRequest(param0 *cloudformation.CreateChangeSetInput) (*request.Request, *cloudformation.CreateChangeSetOutput) {
1811	m.addCall("CreateChangeSetRequest")
1812	m.verifyInput("CreateChangeSetRequest", param0)
1813	return m.CreateChangeSetRequestFunc(param0)
1814}
1815
1816func (m *cloudformationMock) CreateChangeSetWithContext(param0 aws.Context, param1 *cloudformation.CreateChangeSetInput, param2 ...request.Option) (*cloudformation.CreateChangeSetOutput, error) {
1817	m.addCall("CreateChangeSetWithContext")
1818	m.verifyInput("CreateChangeSetWithContext", param0)
1819	return m.CreateChangeSetWithContextFunc(param0, param1, param2...)
1820}
1821
1822func (m *cloudformationMock) CreateStack(param0 *cloudformation.CreateStackInput) (*cloudformation.CreateStackOutput, error) {
1823	m.addCall("CreateStack")
1824	m.verifyInput("CreateStack", param0)
1825	return m.CreateStackFunc(param0)
1826}
1827
1828func (m *cloudformationMock) CreateStackInstances(param0 *cloudformation.CreateStackInstancesInput) (*cloudformation.CreateStackInstancesOutput, error) {
1829	m.addCall("CreateStackInstances")
1830	m.verifyInput("CreateStackInstances", param0)
1831	return m.CreateStackInstancesFunc(param0)
1832}
1833
1834func (m *cloudformationMock) CreateStackInstancesRequest(param0 *cloudformation.CreateStackInstancesInput) (*request.Request, *cloudformation.CreateStackInstancesOutput) {
1835	m.addCall("CreateStackInstancesRequest")
1836	m.verifyInput("CreateStackInstancesRequest", param0)
1837	return m.CreateStackInstancesRequestFunc(param0)
1838}
1839
1840func (m *cloudformationMock) CreateStackInstancesWithContext(param0 aws.Context, param1 *cloudformation.CreateStackInstancesInput, param2 ...request.Option) (*cloudformation.CreateStackInstancesOutput, error) {
1841	m.addCall("CreateStackInstancesWithContext")
1842	m.verifyInput("CreateStackInstancesWithContext", param0)
1843	return m.CreateStackInstancesWithContextFunc(param0, param1, param2...)
1844}
1845
1846func (m *cloudformationMock) CreateStackRequest(param0 *cloudformation.CreateStackInput) (*request.Request, *cloudformation.CreateStackOutput) {
1847	m.addCall("CreateStackRequest")
1848	m.verifyInput("CreateStackRequest", param0)
1849	return m.CreateStackRequestFunc(param0)
1850}
1851
1852func (m *cloudformationMock) CreateStackSet(param0 *cloudformation.CreateStackSetInput) (*cloudformation.CreateStackSetOutput, error) {
1853	m.addCall("CreateStackSet")
1854	m.verifyInput("CreateStackSet", param0)
1855	return m.CreateStackSetFunc(param0)
1856}
1857
1858func (m *cloudformationMock) CreateStackSetRequest(param0 *cloudformation.CreateStackSetInput) (*request.Request, *cloudformation.CreateStackSetOutput) {
1859	m.addCall("CreateStackSetRequest")
1860	m.verifyInput("CreateStackSetRequest", param0)
1861	return m.CreateStackSetRequestFunc(param0)
1862}
1863
1864func (m *cloudformationMock) CreateStackSetWithContext(param0 aws.Context, param1 *cloudformation.CreateStackSetInput, param2 ...request.Option) (*cloudformation.CreateStackSetOutput, error) {
1865	m.addCall("CreateStackSetWithContext")
1866	m.verifyInput("CreateStackSetWithContext", param0)
1867	return m.CreateStackSetWithContextFunc(param0, param1, param2...)
1868}
1869
1870func (m *cloudformationMock) CreateStackWithContext(param0 aws.Context, param1 *cloudformation.CreateStackInput, param2 ...request.Option) (*cloudformation.CreateStackOutput, error) {
1871	m.addCall("CreateStackWithContext")
1872	m.verifyInput("CreateStackWithContext", param0)
1873	return m.CreateStackWithContextFunc(param0, param1, param2...)
1874}
1875
1876func (m *cloudformationMock) DeleteChangeSet(param0 *cloudformation.DeleteChangeSetInput) (*cloudformation.DeleteChangeSetOutput, error) {
1877	m.addCall("DeleteChangeSet")
1878	m.verifyInput("DeleteChangeSet", param0)
1879	return m.DeleteChangeSetFunc(param0)
1880}
1881
1882func (m *cloudformationMock) DeleteChangeSetRequest(param0 *cloudformation.DeleteChangeSetInput) (*request.Request, *cloudformation.DeleteChangeSetOutput) {
1883	m.addCall("DeleteChangeSetRequest")
1884	m.verifyInput("DeleteChangeSetRequest", param0)
1885	return m.DeleteChangeSetRequestFunc(param0)
1886}
1887
1888func (m *cloudformationMock) DeleteChangeSetWithContext(param0 aws.Context, param1 *cloudformation.DeleteChangeSetInput, param2 ...request.Option) (*cloudformation.DeleteChangeSetOutput, error) {
1889	m.addCall("DeleteChangeSetWithContext")
1890	m.verifyInput("DeleteChangeSetWithContext", param0)
1891	return m.DeleteChangeSetWithContextFunc(param0, param1, param2...)
1892}
1893
1894func (m *cloudformationMock) DeleteStack(param0 *cloudformation.DeleteStackInput) (*cloudformation.DeleteStackOutput, error) {
1895	m.addCall("DeleteStack")
1896	m.verifyInput("DeleteStack", param0)
1897	return m.DeleteStackFunc(param0)
1898}
1899
1900func (m *cloudformationMock) DeleteStackInstances(param0 *cloudformation.DeleteStackInstancesInput) (*cloudformation.DeleteStackInstancesOutput, error) {
1901	m.addCall("DeleteStackInstances")
1902	m.verifyInput("DeleteStackInstances", param0)
1903	return m.DeleteStackInstancesFunc(param0)
1904}
1905
1906func (m *cloudformationMock) DeleteStackInstancesRequest(param0 *cloudformation.DeleteStackInstancesInput) (*request.Request, *cloudformation.DeleteStackInstancesOutput) {
1907	m.addCall("DeleteStackInstancesRequest")
1908	m.verifyInput("DeleteStackInstancesRequest", param0)
1909	return m.DeleteStackInstancesRequestFunc(param0)
1910}
1911
1912func (m *cloudformationMock) DeleteStackInstancesWithContext(param0 aws.Context, param1 *cloudformation.DeleteStackInstancesInput, param2 ...request.Option) (*cloudformation.DeleteStackInstancesOutput, error) {
1913	m.addCall("DeleteStackInstancesWithContext")
1914	m.verifyInput("DeleteStackInstancesWithContext", param0)
1915	return m.DeleteStackInstancesWithContextFunc(param0, param1, param2...)
1916}
1917
1918func (m *cloudformationMock) DeleteStackRequest(param0 *cloudformation.DeleteStackInput) (*request.Request, *cloudformation.DeleteStackOutput) {
1919	m.addCall("DeleteStackRequest")
1920	m.verifyInput("DeleteStackRequest", param0)
1921	return m.DeleteStackRequestFunc(param0)
1922}
1923
1924func (m *cloudformationMock) DeleteStackSet(param0 *cloudformation.DeleteStackSetInput) (*cloudformation.DeleteStackSetOutput, error) {
1925	m.addCall("DeleteStackSet")
1926	m.verifyInput("DeleteStackSet", param0)
1927	return m.DeleteStackSetFunc(param0)
1928}
1929
1930func (m *cloudformationMock) DeleteStackSetRequest(param0 *cloudformation.DeleteStackSetInput) (*request.Request, *cloudformation.DeleteStackSetOutput) {
1931	m.addCall("DeleteStackSetRequest")
1932	m.verifyInput("DeleteStackSetRequest", param0)
1933	return m.DeleteStackSetRequestFunc(param0)
1934}
1935
1936func (m *cloudformationMock) DeleteStackSetWithContext(param0 aws.Context, param1 *cloudformation.DeleteStackSetInput, param2 ...request.Option) (*cloudformation.DeleteStackSetOutput, error) {
1937	m.addCall("DeleteStackSetWithContext")
1938	m.verifyInput("DeleteStackSetWithContext", param0)
1939	return m.DeleteStackSetWithContextFunc(param0, param1, param2...)
1940}
1941
1942func (m *cloudformationMock) DeleteStackWithContext(param0 aws.Context, param1 *cloudformation.DeleteStackInput, param2 ...request.Option) (*cloudformation.DeleteStackOutput, error) {
1943	m.addCall("DeleteStackWithContext")
1944	m.verifyInput("DeleteStackWithContext", param0)
1945	return m.DeleteStackWithContextFunc(param0, param1, param2...)
1946}
1947
1948func (m *cloudformationMock) DescribeAccountLimits(param0 *cloudformation.DescribeAccountLimitsInput) (*cloudformation.DescribeAccountLimitsOutput, error) {
1949	m.addCall("DescribeAccountLimits")
1950	m.verifyInput("DescribeAccountLimits", param0)
1951	return m.DescribeAccountLimitsFunc(param0)
1952}
1953
1954func (m *cloudformationMock) DescribeAccountLimitsRequest(param0 *cloudformation.DescribeAccountLimitsInput) (*request.Request, *cloudformation.DescribeAccountLimitsOutput) {
1955	m.addCall("DescribeAccountLimitsRequest")
1956	m.verifyInput("DescribeAccountLimitsRequest", param0)
1957	return m.DescribeAccountLimitsRequestFunc(param0)
1958}
1959
1960func (m *cloudformationMock) DescribeAccountLimitsWithContext(param0 aws.Context, param1 *cloudformation.DescribeAccountLimitsInput, param2 ...request.Option) (*cloudformation.DescribeAccountLimitsOutput, error) {
1961	m.addCall("DescribeAccountLimitsWithContext")
1962	m.verifyInput("DescribeAccountLimitsWithContext", param0)
1963	return m.DescribeAccountLimitsWithContextFunc(param0, param1, param2...)
1964}
1965
1966func (m *cloudformationMock) DescribeChangeSet(param0 *cloudformation.DescribeChangeSetInput) (*cloudformation.DescribeChangeSetOutput, error) {
1967	m.addCall("DescribeChangeSet")
1968	m.verifyInput("DescribeChangeSet", param0)
1969	return m.DescribeChangeSetFunc(param0)
1970}
1971
1972func (m *cloudformationMock) DescribeChangeSetRequest(param0 *cloudformation.DescribeChangeSetInput) (*request.Request, *cloudformation.DescribeChangeSetOutput) {
1973	m.addCall("DescribeChangeSetRequest")
1974	m.verifyInput("DescribeChangeSetRequest", param0)
1975	return m.DescribeChangeSetRequestFunc(param0)
1976}
1977
1978func (m *cloudformationMock) DescribeChangeSetWithContext(param0 aws.Context, param1 *cloudformation.DescribeChangeSetInput, param2 ...request.Option) (*cloudformation.DescribeChangeSetOutput, error) {
1979	m.addCall("DescribeChangeSetWithContext")
1980	m.verifyInput("DescribeChangeSetWithContext", param0)
1981	return m.DescribeChangeSetWithContextFunc(param0, param1, param2...)
1982}
1983
1984func (m *cloudformationMock) DescribeStackEvents(param0 *cloudformation.DescribeStackEventsInput) (*cloudformation.DescribeStackEventsOutput, error) {
1985	m.addCall("DescribeStackEvents")
1986	m.verifyInput("DescribeStackEvents", param0)
1987	return m.DescribeStackEventsFunc(param0)
1988}
1989
1990func (m *cloudformationMock) DescribeStackEventsRequest(param0 *cloudformation.DescribeStackEventsInput) (*request.Request, *cloudformation.DescribeStackEventsOutput) {
1991	m.addCall("DescribeStackEventsRequest")
1992	m.verifyInput("DescribeStackEventsRequest", param0)
1993	return m.DescribeStackEventsRequestFunc(param0)
1994}
1995
1996func (m *cloudformationMock) DescribeStackEventsWithContext(param0 aws.Context, param1 *cloudformation.DescribeStackEventsInput, param2 ...request.Option) (*cloudformation.DescribeStackEventsOutput, error) {
1997	m.addCall("DescribeStackEventsWithContext")
1998	m.verifyInput("DescribeStackEventsWithContext", param0)
1999	return m.DescribeStackEventsWithContextFunc(param0, param1, param2...)
2000}
2001
2002func (m *cloudformationMock) DescribeStackInstance(param0 *cloudformation.DescribeStackInstanceInput) (*cloudformation.DescribeStackInstanceOutput, error) {
2003	m.addCall("DescribeStackInstance")
2004	m.verifyInput("DescribeStackInstance", param0)
2005	return m.DescribeStackInstanceFunc(param0)
2006}
2007
2008func (m *cloudformationMock) DescribeStackInstanceRequest(param0 *cloudformation.DescribeStackInstanceInput) (*request.Request, *cloudformation.DescribeStackInstanceOutput) {
2009	m.addCall("DescribeStackInstanceRequest")
2010	m.verifyInput("DescribeStackInstanceRequest", param0)
2011	return m.DescribeStackInstanceRequestFunc(param0)
2012}
2013
2014func (m *cloudformationMock) DescribeStackInstanceWithContext(param0 aws.Context, param1 *cloudformation.DescribeStackInstanceInput, param2 ...request.Option) (*cloudformation.DescribeStackInstanceOutput, error) {
2015	m.addCall("DescribeStackInstanceWithContext")
2016	m.verifyInput("DescribeStackInstanceWithContext", param0)
2017	return m.DescribeStackInstanceWithContextFunc(param0, param1, param2...)
2018}
2019
2020func (m *cloudformationMock) DescribeStackResource(param0 *cloudformation.DescribeStackResourceInput) (*cloudformation.DescribeStackResourceOutput, error) {
2021	m.addCall("DescribeStackResource")
2022	m.verifyInput("DescribeStackResource", param0)
2023	return m.DescribeStackResourceFunc(param0)
2024}
2025
2026func (m *cloudformationMock) DescribeStackResourceRequest(param0 *cloudformation.DescribeStackResourceInput) (*request.Request, *cloudformation.DescribeStackResourceOutput) {
2027	m.addCall("DescribeStackResourceRequest")
2028	m.verifyInput("DescribeStackResourceRequest", param0)
2029	return m.DescribeStackResourceRequestFunc(param0)
2030}
2031
2032func (m *cloudformationMock) DescribeStackResourceWithContext(param0 aws.Context, param1 *cloudformation.DescribeStackResourceInput, param2 ...request.Option) (*cloudformation.DescribeStackResourceOutput, error) {
2033	m.addCall("DescribeStackResourceWithContext")
2034	m.verifyInput("DescribeStackResourceWithContext", param0)
2035	return m.DescribeStackResourceWithContextFunc(param0, param1, param2...)
2036}
2037
2038func (m *cloudformationMock) DescribeStackResources(param0 *cloudformation.DescribeStackResourcesInput) (*cloudformation.DescribeStackResourcesOutput, error) {
2039	m.addCall("DescribeStackResources")
2040	m.verifyInput("DescribeStackResources", param0)
2041	return m.DescribeStackResourcesFunc(param0)
2042}
2043
2044func (m *cloudformationMock) DescribeStackResourcesRequest(param0 *cloudformation.DescribeStackResourcesInput) (*request.Request, *cloudformation.DescribeStackResourcesOutput) {
2045	m.addCall("DescribeStackResourcesRequest")
2046	m.verifyInput("DescribeStackResourcesRequest", param0)
2047	return m.DescribeStackResourcesRequestFunc(param0)
2048}
2049
2050func (m *cloudformationMock) DescribeStackResourcesWithContext(param0 aws.Context, param1 *cloudformation.DescribeStackResourcesInput, param2 ...request.Option) (*cloudformation.DescribeStackResourcesOutput, error) {
2051	m.addCall("DescribeStackResourcesWithContext")
2052	m.verifyInput("DescribeStackResourcesWithContext", param0)
2053	return m.DescribeStackResourcesWithContextFunc(param0, param1, param2...)
2054}
2055
2056func (m *cloudformationMock) DescribeStackSet(param0 *cloudformation.DescribeStackSetInput) (*cloudformation.DescribeStackSetOutput, error) {
2057	m.addCall("DescribeStackSet")
2058	m.verifyInput("DescribeStackSet", param0)
2059	return m.DescribeStackSetFunc(param0)
2060}
2061
2062func (m *cloudformationMock) DescribeStackSetOperation(param0 *cloudformation.DescribeStackSetOperationInput) (*cloudformation.DescribeStackSetOperationOutput, error) {
2063	m.addCall("DescribeStackSetOperation")
2064	m.verifyInput("DescribeStackSetOperation", param0)
2065	return m.DescribeStackSetOperationFunc(param0)
2066}
2067
2068func (m *cloudformationMock) DescribeStackSetOperationRequest(param0 *cloudformation.DescribeStackSetOperationInput) (*request.Request, *cloudformation.DescribeStackSetOperationOutput) {
2069	m.addCall("DescribeStackSetOperationRequest")
2070	m.verifyInput("DescribeStackSetOperationRequest", param0)
2071	return m.DescribeStackSetOperationRequestFunc(param0)
2072}
2073
2074func (m *cloudformationMock) DescribeStackSetOperationWithContext(param0 aws.Context, param1 *cloudformation.DescribeStackSetOperationInput, param2 ...request.Option) (*cloudformation.DescribeStackSetOperationOutput, error) {
2075	m.addCall("DescribeStackSetOperationWithContext")
2076	m.verifyInput("DescribeStackSetOperationWithContext", param0)
2077	return m.DescribeStackSetOperationWithContextFunc(param0, param1, param2...)
2078}
2079
2080func (m *cloudformationMock) DescribeStackSetRequest(param0 *cloudformation.DescribeStackSetInput) (*request.Request, *cloudformation.DescribeStackSetOutput) {
2081	m.addCall("DescribeStackSetRequest")
2082	m.verifyInput("DescribeStackSetRequest", param0)
2083	return m.DescribeStackSetRequestFunc(param0)
2084}
2085
2086func (m *cloudformationMock) DescribeStackSetWithContext(param0 aws.Context, param1 *cloudformation.DescribeStackSetInput, param2 ...request.Option) (*cloudformation.DescribeStackSetOutput, error) {
2087	m.addCall("DescribeStackSetWithContext")
2088	m.verifyInput("DescribeStackSetWithContext", param0)
2089	return m.DescribeStackSetWithContextFunc(param0, param1, param2...)
2090}
2091
2092func (m *cloudformationMock) DescribeStacks(param0 *cloudformation.DescribeStacksInput) (*cloudformation.DescribeStacksOutput, error) {
2093	m.addCall("DescribeStacks")
2094	m.verifyInput("DescribeStacks", param0)
2095	return m.DescribeStacksFunc(param0)
2096}
2097
2098func (m *cloudformationMock) DescribeStacksRequest(param0 *cloudformation.DescribeStacksInput) (*request.Request, *cloudformation.DescribeStacksOutput) {
2099	m.addCall("DescribeStacksRequest")
2100	m.verifyInput("DescribeStacksRequest", param0)
2101	return m.DescribeStacksRequestFunc(param0)
2102}
2103
2104func (m *cloudformationMock) DescribeStacksWithContext(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.Option) (*cloudformation.DescribeStacksOutput, error) {
2105	m.addCall("DescribeStacksWithContext")
2106	m.verifyInput("DescribeStacksWithContext", param0)
2107	return m.DescribeStacksWithContextFunc(param0, param1, param2...)
2108}
2109
2110func (m *cloudformationMock) EstimateTemplateCost(param0 *cloudformation.EstimateTemplateCostInput) (*cloudformation.EstimateTemplateCostOutput, error) {
2111	m.addCall("EstimateTemplateCost")
2112	m.verifyInput("EstimateTemplateCost", param0)
2113	return m.EstimateTemplateCostFunc(param0)
2114}
2115
2116func (m *cloudformationMock) EstimateTemplateCostRequest(param0 *cloudformation.EstimateTemplateCostInput) (*request.Request, *cloudformation.EstimateTemplateCostOutput) {
2117	m.addCall("EstimateTemplateCostRequest")
2118	m.verifyInput("EstimateTemplateCostRequest", param0)
2119	return m.EstimateTemplateCostRequestFunc(param0)
2120}
2121
2122func (m *cloudformationMock) EstimateTemplateCostWithContext(param0 aws.Context, param1 *cloudformation.EstimateTemplateCostInput, param2 ...request.Option) (*cloudformation.EstimateTemplateCostOutput, error) {
2123	m.addCall("EstimateTemplateCostWithContext")
2124	m.verifyInput("EstimateTemplateCostWithContext", param0)
2125	return m.EstimateTemplateCostWithContextFunc(param0, param1, param2...)
2126}
2127
2128func (m *cloudformationMock) ExecuteChangeSet(param0 *cloudformation.ExecuteChangeSetInput) (*cloudformation.ExecuteChangeSetOutput, error) {
2129	m.addCall("ExecuteChangeSet")
2130	m.verifyInput("ExecuteChangeSet", param0)
2131	return m.ExecuteChangeSetFunc(param0)
2132}
2133
2134func (m *cloudformationMock) ExecuteChangeSetRequest(param0 *cloudformation.ExecuteChangeSetInput) (*request.Request, *cloudformation.ExecuteChangeSetOutput) {
2135	m.addCall("ExecuteChangeSetRequest")
2136	m.verifyInput("ExecuteChangeSetRequest", param0)
2137	return m.ExecuteChangeSetRequestFunc(param0)
2138}
2139
2140func (m *cloudformationMock) ExecuteChangeSetWithContext(param0 aws.Context, param1 *cloudformation.ExecuteChangeSetInput, param2 ...request.Option) (*cloudformation.ExecuteChangeSetOutput, error) {
2141	m.addCall("ExecuteChangeSetWithContext")
2142	m.verifyInput("ExecuteChangeSetWithContext", param0)
2143	return m.ExecuteChangeSetWithContextFunc(param0, param1, param2...)
2144}
2145
2146func (m *cloudformationMock) GetStackPolicy(param0 *cloudformation.GetStackPolicyInput) (*cloudformation.GetStackPolicyOutput, error) {
2147	m.addCall("GetStackPolicy")
2148	m.verifyInput("GetStackPolicy", param0)
2149	return m.GetStackPolicyFunc(param0)
2150}
2151
2152func (m *cloudformationMock) GetStackPolicyRequest(param0 *cloudformation.GetStackPolicyInput) (*request.Request, *cloudformation.GetStackPolicyOutput) {
2153	m.addCall("GetStackPolicyRequest")
2154	m.verifyInput("GetStackPolicyRequest", param0)
2155	return m.GetStackPolicyRequestFunc(param0)
2156}
2157
2158func (m *cloudformationMock) GetStackPolicyWithContext(param0 aws.Context, param1 *cloudformation.GetStackPolicyInput, param2 ...request.Option) (*cloudformation.GetStackPolicyOutput, error) {
2159	m.addCall("GetStackPolicyWithContext")
2160	m.verifyInput("GetStackPolicyWithContext", param0)
2161	return m.GetStackPolicyWithContextFunc(param0, param1, param2...)
2162}
2163
2164func (m *cloudformationMock) GetTemplate(param0 *cloudformation.GetTemplateInput) (*cloudformation.GetTemplateOutput, error) {
2165	m.addCall("GetTemplate")
2166	m.verifyInput("GetTemplate", param0)
2167	return m.GetTemplateFunc(param0)
2168}
2169
2170func (m *cloudformationMock) GetTemplateRequest(param0 *cloudformation.GetTemplateInput) (*request.Request, *cloudformation.GetTemplateOutput) {
2171	m.addCall("GetTemplateRequest")
2172	m.verifyInput("GetTemplateRequest", param0)
2173	return m.GetTemplateRequestFunc(param0)
2174}
2175
2176func (m *cloudformationMock) GetTemplateSummary(param0 *cloudformation.GetTemplateSummaryInput) (*cloudformation.GetTemplateSummaryOutput, error) {
2177	m.addCall("GetTemplateSummary")
2178	m.verifyInput("GetTemplateSummary", param0)
2179	return m.GetTemplateSummaryFunc(param0)
2180}
2181
2182func (m *cloudformationMock) GetTemplateSummaryRequest(param0 *cloudformation.GetTemplateSummaryInput) (*request.Request, *cloudformation.GetTemplateSummaryOutput) {
2183	m.addCall("GetTemplateSummaryRequest")
2184	m.verifyInput("GetTemplateSummaryRequest", param0)
2185	return m.GetTemplateSummaryRequestFunc(param0)
2186}
2187
2188func (m *cloudformationMock) GetTemplateSummaryWithContext(param0 aws.Context, param1 *cloudformation.GetTemplateSummaryInput, param2 ...request.Option) (*cloudformation.GetTemplateSummaryOutput, error) {
2189	m.addCall("GetTemplateSummaryWithContext")
2190	m.verifyInput("GetTemplateSummaryWithContext", param0)
2191	return m.GetTemplateSummaryWithContextFunc(param0, param1, param2...)
2192}
2193
2194func (m *cloudformationMock) GetTemplateWithContext(param0 aws.Context, param1 *cloudformation.GetTemplateInput, param2 ...request.Option) (*cloudformation.GetTemplateOutput, error) {
2195	m.addCall("GetTemplateWithContext")
2196	m.verifyInput("GetTemplateWithContext", param0)
2197	return m.GetTemplateWithContextFunc(param0, param1, param2...)
2198}
2199
2200func (m *cloudformationMock) ListChangeSets(param0 *cloudformation.ListChangeSetsInput) (*cloudformation.ListChangeSetsOutput, error) {
2201	m.addCall("ListChangeSets")
2202	m.verifyInput("ListChangeSets", param0)
2203	return m.ListChangeSetsFunc(param0)
2204}
2205
2206func (m *cloudformationMock) ListChangeSetsRequest(param0 *cloudformation.ListChangeSetsInput) (*request.Request, *cloudformation.ListChangeSetsOutput) {
2207	m.addCall("ListChangeSetsRequest")
2208	m.verifyInput("ListChangeSetsRequest", param0)
2209	return m.ListChangeSetsRequestFunc(param0)
2210}
2211
2212func (m *cloudformationMock) ListChangeSetsWithContext(param0 aws.Context, param1 *cloudformation.ListChangeSetsInput, param2 ...request.Option) (*cloudformation.ListChangeSetsOutput, error) {
2213	m.addCall("ListChangeSetsWithContext")
2214	m.verifyInput("ListChangeSetsWithContext", param0)
2215	return m.ListChangeSetsWithContextFunc(param0, param1, param2...)
2216}
2217
2218func (m *cloudformationMock) ListExports(param0 *cloudformation.ListExportsInput) (*cloudformation.ListExportsOutput, error) {
2219	m.addCall("ListExports")
2220	m.verifyInput("ListExports", param0)
2221	return m.ListExportsFunc(param0)
2222}
2223
2224func (m *cloudformationMock) ListExportsRequest(param0 *cloudformation.ListExportsInput) (*request.Request, *cloudformation.ListExportsOutput) {
2225	m.addCall("ListExportsRequest")
2226	m.verifyInput("ListExportsRequest", param0)
2227	return m.ListExportsRequestFunc(param0)
2228}
2229
2230func (m *cloudformationMock) ListExportsWithContext(param0 aws.Context, param1 *cloudformation.ListExportsInput, param2 ...request.Option) (*cloudformation.ListExportsOutput, error) {
2231	m.addCall("ListExportsWithContext")
2232	m.verifyInput("ListExportsWithContext", param0)
2233	return m.ListExportsWithContextFunc(param0, param1, param2...)
2234}
2235
2236func (m *cloudformationMock) ListImports(param0 *cloudformation.ListImportsInput) (*cloudformation.ListImportsOutput, error) {
2237	m.addCall("ListImports")
2238	m.verifyInput("ListImports", param0)
2239	return m.ListImportsFunc(param0)
2240}
2241
2242func (m *cloudformationMock) ListImportsRequest(param0 *cloudformation.ListImportsInput) (*request.Request, *cloudformation.ListImportsOutput) {
2243	m.addCall("ListImportsRequest")
2244	m.verifyInput("ListImportsRequest", param0)
2245	return m.ListImportsRequestFunc(param0)
2246}
2247
2248func (m *cloudformationMock) ListImportsWithContext(param0 aws.Context, param1 *cloudformation.ListImportsInput, param2 ...request.Option) (*cloudformation.ListImportsOutput, error) {
2249	m.addCall("ListImportsWithContext")
2250	m.verifyInput("ListImportsWithContext", param0)
2251	return m.ListImportsWithContextFunc(param0, param1, param2...)
2252}
2253
2254func (m *cloudformationMock) ListStackInstances(param0 *cloudformation.ListStackInstancesInput) (*cloudformation.ListStackInstancesOutput, error) {
2255	m.addCall("ListStackInstances")
2256	m.verifyInput("ListStackInstances", param0)
2257	return m.ListStackInstancesFunc(param0)
2258}
2259
2260func (m *cloudformationMock) ListStackInstancesRequest(param0 *cloudformation.ListStackInstancesInput) (*request.Request, *cloudformation.ListStackInstancesOutput) {
2261	m.addCall("ListStackInstancesRequest")
2262	m.verifyInput("ListStackInstancesRequest", param0)
2263	return m.ListStackInstancesRequestFunc(param0)
2264}
2265
2266func (m *cloudformationMock) ListStackInstancesWithContext(param0 aws.Context, param1 *cloudformation.ListStackInstancesInput, param2 ...request.Option) (*cloudformation.ListStackInstancesOutput, error) {
2267	m.addCall("ListStackInstancesWithContext")
2268	m.verifyInput("ListStackInstancesWithContext", param0)
2269	return m.ListStackInstancesWithContextFunc(param0, param1, param2...)
2270}
2271
2272func (m *cloudformationMock) ListStackResources(param0 *cloudformation.ListStackResourcesInput) (*cloudformation.ListStackResourcesOutput, error) {
2273	m.addCall("ListStackResources")
2274	m.verifyInput("ListStackResources", param0)
2275	return m.ListStackResourcesFunc(param0)
2276}
2277
2278func (m *cloudformationMock) ListStackResourcesRequest(param0 *cloudformation.ListStackResourcesInput) (*request.Request, *cloudformation.ListStackResourcesOutput) {
2279	m.addCall("ListStackResourcesRequest")
2280	m.verifyInput("ListStackResourcesRequest", param0)
2281	return m.ListStackResourcesRequestFunc(param0)
2282}
2283
2284func (m *cloudformationMock) ListStackResourcesWithContext(param0 aws.Context, param1 *cloudformation.ListStackResourcesInput, param2 ...request.Option) (*cloudformation.ListStackResourcesOutput, error) {
2285	m.addCall("ListStackResourcesWithContext")
2286	m.verifyInput("ListStackResourcesWithContext", param0)
2287	return m.ListStackResourcesWithContextFunc(param0, param1, param2...)
2288}
2289
2290func (m *cloudformationMock) ListStackSetOperationResults(param0 *cloudformation.ListStackSetOperationResultsInput) (*cloudformation.ListStackSetOperationResultsOutput, error) {
2291	m.addCall("ListStackSetOperationResults")
2292	m.verifyInput("ListStackSetOperationResults", param0)
2293	return m.ListStackSetOperationResultsFunc(param0)
2294}
2295
2296func (m *cloudformationMock) ListStackSetOperationResultsRequest(param0 *cloudformation.ListStackSetOperationResultsInput) (*request.Request, *cloudformation.ListStackSetOperationResultsOutput) {
2297	m.addCall("ListStackSetOperationResultsRequest")
2298	m.verifyInput("ListStackSetOperationResultsRequest", param0)
2299	return m.ListStackSetOperationResultsRequestFunc(param0)
2300}
2301
2302func (m *cloudformationMock) ListStackSetOperationResultsWithContext(param0 aws.Context, param1 *cloudformation.ListStackSetOperationResultsInput, param2 ...request.Option) (*cloudformation.ListStackSetOperationResultsOutput, error) {
2303	m.addCall("ListStackSetOperationResultsWithContext")
2304	m.verifyInput("ListStackSetOperationResultsWithContext", param0)
2305	return m.ListStackSetOperationResultsWithContextFunc(param0, param1, param2...)
2306}
2307
2308func (m *cloudformationMock) ListStackSetOperations(param0 *cloudformation.ListStackSetOperationsInput) (*cloudformation.ListStackSetOperationsOutput, error) {
2309	m.addCall("ListStackSetOperations")
2310	m.verifyInput("ListStackSetOperations", param0)
2311	return m.ListStackSetOperationsFunc(param0)
2312}
2313
2314func (m *cloudformationMock) ListStackSetOperationsRequest(param0 *cloudformation.ListStackSetOperationsInput) (*request.Request, *cloudformation.ListStackSetOperationsOutput) {
2315	m.addCall("ListStackSetOperationsRequest")
2316	m.verifyInput("ListStackSetOperationsRequest", param0)
2317	return m.ListStackSetOperationsRequestFunc(param0)
2318}
2319
2320func (m *cloudformationMock) ListStackSetOperationsWithContext(param0 aws.Context, param1 *cloudformation.ListStackSetOperationsInput, param2 ...request.Option) (*cloudformation.ListStackSetOperationsOutput, error) {
2321	m.addCall("ListStackSetOperationsWithContext")
2322	m.verifyInput("ListStackSetOperationsWithContext", param0)
2323	return m.ListStackSetOperationsWithContextFunc(param0, param1, param2...)
2324}
2325
2326func (m *cloudformationMock) ListStackSets(param0 *cloudformation.ListStackSetsInput) (*cloudformation.ListStackSetsOutput, error) {
2327	m.addCall("ListStackSets")
2328	m.verifyInput("ListStackSets", param0)
2329	return m.ListStackSetsFunc(param0)
2330}
2331
2332func (m *cloudformationMock) ListStackSetsRequest(param0 *cloudformation.ListStackSetsInput) (*request.Request, *cloudformation.ListStackSetsOutput) {
2333	m.addCall("ListStackSetsRequest")
2334	m.verifyInput("ListStackSetsRequest", param0)
2335	return m.ListStackSetsRequestFunc(param0)
2336}
2337
2338func (m *cloudformationMock) ListStackSetsWithContext(param0 aws.Context, param1 *cloudformation.ListStackSetsInput, param2 ...request.Option) (*cloudformation.ListStackSetsOutput, error) {
2339	m.addCall("ListStackSetsWithContext")
2340	m.verifyInput("ListStackSetsWithContext", param0)
2341	return m.ListStackSetsWithContextFunc(param0, param1, param2...)
2342}
2343
2344func (m *cloudformationMock) ListStacks(param0 *cloudformation.ListStacksInput) (*cloudformation.ListStacksOutput, error) {
2345	m.addCall("ListStacks")
2346	m.verifyInput("ListStacks", param0)
2347	return m.ListStacksFunc(param0)
2348}
2349
2350func (m *cloudformationMock) ListStacksRequest(param0 *cloudformation.ListStacksInput) (*request.Request, *cloudformation.ListStacksOutput) {
2351	m.addCall("ListStacksRequest")
2352	m.verifyInput("ListStacksRequest", param0)
2353	return m.ListStacksRequestFunc(param0)
2354}
2355
2356func (m *cloudformationMock) ListStacksWithContext(param0 aws.Context, param1 *cloudformation.ListStacksInput, param2 ...request.Option) (*cloudformation.ListStacksOutput, error) {
2357	m.addCall("ListStacksWithContext")
2358	m.verifyInput("ListStacksWithContext", param0)
2359	return m.ListStacksWithContextFunc(param0, param1, param2...)
2360}
2361
2362func (m *cloudformationMock) SetStackPolicy(param0 *cloudformation.SetStackPolicyInput) (*cloudformation.SetStackPolicyOutput, error) {
2363	m.addCall("SetStackPolicy")
2364	m.verifyInput("SetStackPolicy", param0)
2365	return m.SetStackPolicyFunc(param0)
2366}
2367
2368func (m *cloudformationMock) SetStackPolicyRequest(param0 *cloudformation.SetStackPolicyInput) (*request.Request, *cloudformation.SetStackPolicyOutput) {
2369	m.addCall("SetStackPolicyRequest")
2370	m.verifyInput("SetStackPolicyRequest", param0)
2371	return m.SetStackPolicyRequestFunc(param0)
2372}
2373
2374func (m *cloudformationMock) SetStackPolicyWithContext(param0 aws.Context, param1 *cloudformation.SetStackPolicyInput, param2 ...request.Option) (*cloudformation.SetStackPolicyOutput, error) {
2375	m.addCall("SetStackPolicyWithContext")
2376	m.verifyInput("SetStackPolicyWithContext", param0)
2377	return m.SetStackPolicyWithContextFunc(param0, param1, param2...)
2378}
2379
2380func (m *cloudformationMock) SignalResource(param0 *cloudformation.SignalResourceInput) (*cloudformation.SignalResourceOutput, error) {
2381	m.addCall("SignalResource")
2382	m.verifyInput("SignalResource", param0)
2383	return m.SignalResourceFunc(param0)
2384}
2385
2386func (m *cloudformationMock) SignalResourceRequest(param0 *cloudformation.SignalResourceInput) (*request.Request, *cloudformation.SignalResourceOutput) {
2387	m.addCall("SignalResourceRequest")
2388	m.verifyInput("SignalResourceRequest", param0)
2389	return m.SignalResourceRequestFunc(param0)
2390}
2391
2392func (m *cloudformationMock) SignalResourceWithContext(param0 aws.Context, param1 *cloudformation.SignalResourceInput, param2 ...request.Option) (*cloudformation.SignalResourceOutput, error) {
2393	m.addCall("SignalResourceWithContext")
2394	m.verifyInput("SignalResourceWithContext", param0)
2395	return m.SignalResourceWithContextFunc(param0, param1, param2...)
2396}
2397
2398func (m *cloudformationMock) StopStackSetOperation(param0 *cloudformation.StopStackSetOperationInput) (*cloudformation.StopStackSetOperationOutput, error) {
2399	m.addCall("StopStackSetOperation")
2400	m.verifyInput("StopStackSetOperation", param0)
2401	return m.StopStackSetOperationFunc(param0)
2402}
2403
2404func (m *cloudformationMock) StopStackSetOperationRequest(param0 *cloudformation.StopStackSetOperationInput) (*request.Request, *cloudformation.StopStackSetOperationOutput) {
2405	m.addCall("StopStackSetOperationRequest")
2406	m.verifyInput("StopStackSetOperationRequest", param0)
2407	return m.StopStackSetOperationRequestFunc(param0)
2408}
2409
2410func (m *cloudformationMock) StopStackSetOperationWithContext(param0 aws.Context, param1 *cloudformation.StopStackSetOperationInput, param2 ...request.Option) (*cloudformation.StopStackSetOperationOutput, error) {
2411	m.addCall("StopStackSetOperationWithContext")
2412	m.verifyInput("StopStackSetOperationWithContext", param0)
2413	return m.StopStackSetOperationWithContextFunc(param0, param1, param2...)
2414}
2415
2416func (m *cloudformationMock) UpdateStack(param0 *cloudformation.UpdateStackInput) (*cloudformation.UpdateStackOutput, error) {
2417	m.addCall("UpdateStack")
2418	m.verifyInput("UpdateStack", param0)
2419	return m.UpdateStackFunc(param0)
2420}
2421
2422func (m *cloudformationMock) UpdateStackInstances(param0 *cloudformation.UpdateStackInstancesInput) (*cloudformation.UpdateStackInstancesOutput, error) {
2423	m.addCall("UpdateStackInstances")
2424	m.verifyInput("UpdateStackInstances", param0)
2425	return m.UpdateStackInstancesFunc(param0)
2426}
2427
2428func (m *cloudformationMock) UpdateStackInstancesRequest(param0 *cloudformation.UpdateStackInstancesInput) (*request.Request, *cloudformation.UpdateStackInstancesOutput) {
2429	m.addCall("UpdateStackInstancesRequest")
2430	m.verifyInput("UpdateStackInstancesRequest", param0)
2431	return m.UpdateStackInstancesRequestFunc(param0)
2432}
2433
2434func (m *cloudformationMock) UpdateStackInstancesWithContext(param0 aws.Context, param1 *cloudformation.UpdateStackInstancesInput, param2 ...request.Option) (*cloudformation.UpdateStackInstancesOutput, error) {
2435	m.addCall("UpdateStackInstancesWithContext")
2436	m.verifyInput("UpdateStackInstancesWithContext", param0)
2437	return m.UpdateStackInstancesWithContextFunc(param0, param1, param2...)
2438}
2439
2440func (m *cloudformationMock) UpdateStackRequest(param0 *cloudformation.UpdateStackInput) (*request.Request, *cloudformation.UpdateStackOutput) {
2441	m.addCall("UpdateStackRequest")
2442	m.verifyInput("UpdateStackRequest", param0)
2443	return m.UpdateStackRequestFunc(param0)
2444}
2445
2446func (m *cloudformationMock) UpdateStackSet(param0 *cloudformation.UpdateStackSetInput) (*cloudformation.UpdateStackSetOutput, error) {
2447	m.addCall("UpdateStackSet")
2448	m.verifyInput("UpdateStackSet", param0)
2449	return m.UpdateStackSetFunc(param0)
2450}
2451
2452func (m *cloudformationMock) UpdateStackSetRequest(param0 *cloudformation.UpdateStackSetInput) (*request.Request, *cloudformation.UpdateStackSetOutput) {
2453	m.addCall("UpdateStackSetRequest")
2454	m.verifyInput("UpdateStackSetRequest", param0)
2455	return m.UpdateStackSetRequestFunc(param0)
2456}
2457
2458func (m *cloudformationMock) UpdateStackSetWithContext(param0 aws.Context, param1 *cloudformation.UpdateStackSetInput, param2 ...request.Option) (*cloudformation.UpdateStackSetOutput, error) {
2459	m.addCall("UpdateStackSetWithContext")
2460	m.verifyInput("UpdateStackSetWithContext", param0)
2461	return m.UpdateStackSetWithContextFunc(param0, param1, param2...)
2462}
2463
2464func (m *cloudformationMock) UpdateStackWithContext(param0 aws.Context, param1 *cloudformation.UpdateStackInput, param2 ...request.Option) (*cloudformation.UpdateStackOutput, error) {
2465	m.addCall("UpdateStackWithContext")
2466	m.verifyInput("UpdateStackWithContext", param0)
2467	return m.UpdateStackWithContextFunc(param0, param1, param2...)
2468}
2469
2470func (m *cloudformationMock) UpdateTerminationProtection(param0 *cloudformation.UpdateTerminationProtectionInput) (*cloudformation.UpdateTerminationProtectionOutput, error) {
2471	m.addCall("UpdateTerminationProtection")
2472	m.verifyInput("UpdateTerminationProtection", param0)
2473	return m.UpdateTerminationProtectionFunc(param0)
2474}
2475
2476func (m *cloudformationMock) UpdateTerminationProtectionRequest(param0 *cloudformation.UpdateTerminationProtectionInput) (*request.Request, *cloudformation.UpdateTerminationProtectionOutput) {
2477	m.addCall("UpdateTerminationProtectionRequest")
2478	m.verifyInput("UpdateTerminationProtectionRequest", param0)
2479	return m.UpdateTerminationProtectionRequestFunc(param0)
2480}
2481
2482func (m *cloudformationMock) UpdateTerminationProtectionWithContext(param0 aws.Context, param1 *cloudformation.UpdateTerminationProtectionInput, param2 ...request.Option) (*cloudformation.UpdateTerminationProtectionOutput, error) {
2483	m.addCall("UpdateTerminationProtectionWithContext")
2484	m.verifyInput("UpdateTerminationProtectionWithContext", param0)
2485	return m.UpdateTerminationProtectionWithContextFunc(param0, param1, param2...)
2486}
2487
2488func (m *cloudformationMock) ValidateTemplate(param0 *cloudformation.ValidateTemplateInput) (*cloudformation.ValidateTemplateOutput, error) {
2489	m.addCall("ValidateTemplate")
2490	m.verifyInput("ValidateTemplate", param0)
2491	return m.ValidateTemplateFunc(param0)
2492}
2493
2494func (m *cloudformationMock) ValidateTemplateRequest(param0 *cloudformation.ValidateTemplateInput) (*request.Request, *cloudformation.ValidateTemplateOutput) {
2495	m.addCall("ValidateTemplateRequest")
2496	m.verifyInput("ValidateTemplateRequest", param0)
2497	return m.ValidateTemplateRequestFunc(param0)
2498}
2499
2500func (m *cloudformationMock) ValidateTemplateWithContext(param0 aws.Context, param1 *cloudformation.ValidateTemplateInput, param2 ...request.Option) (*cloudformation.ValidateTemplateOutput, error) {
2501	m.addCall("ValidateTemplateWithContext")
2502	m.verifyInput("ValidateTemplateWithContext", param0)
2503	return m.ValidateTemplateWithContextFunc(param0, param1, param2...)
2504}
2505
2506func (m *cloudformationMock) WaitUntilChangeSetCreateComplete(param0 *cloudformation.DescribeChangeSetInput) error {
2507	m.addCall("WaitUntilChangeSetCreateComplete")
2508	m.verifyInput("WaitUntilChangeSetCreateComplete", param0)
2509	return m.WaitUntilChangeSetCreateCompleteFunc(param0)
2510}
2511
2512func (m *cloudformationMock) WaitUntilChangeSetCreateCompleteWithContext(param0 aws.Context, param1 *cloudformation.DescribeChangeSetInput, param2 ...request.WaiterOption) error {
2513	m.addCall("WaitUntilChangeSetCreateCompleteWithContext")
2514	m.verifyInput("WaitUntilChangeSetCreateCompleteWithContext", param0)
2515	return m.WaitUntilChangeSetCreateCompleteWithContextFunc(param0, param1, param2...)
2516}
2517
2518func (m *cloudformationMock) WaitUntilStackCreateComplete(param0 *cloudformation.DescribeStacksInput) error {
2519	m.addCall("WaitUntilStackCreateComplete")
2520	m.verifyInput("WaitUntilStackCreateComplete", param0)
2521	return m.WaitUntilStackCreateCompleteFunc(param0)
2522}
2523
2524func (m *cloudformationMock) WaitUntilStackCreateCompleteWithContext(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.WaiterOption) error {
2525	m.addCall("WaitUntilStackCreateCompleteWithContext")
2526	m.verifyInput("WaitUntilStackCreateCompleteWithContext", param0)
2527	return m.WaitUntilStackCreateCompleteWithContextFunc(param0, param1, param2...)
2528}
2529
2530func (m *cloudformationMock) WaitUntilStackDeleteComplete(param0 *cloudformation.DescribeStacksInput) error {
2531	m.addCall("WaitUntilStackDeleteComplete")
2532	m.verifyInput("WaitUntilStackDeleteComplete", param0)
2533	return m.WaitUntilStackDeleteCompleteFunc(param0)
2534}
2535
2536func (m *cloudformationMock) WaitUntilStackDeleteCompleteWithContext(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.WaiterOption) error {
2537	m.addCall("WaitUntilStackDeleteCompleteWithContext")
2538	m.verifyInput("WaitUntilStackDeleteCompleteWithContext", param0)
2539	return m.WaitUntilStackDeleteCompleteWithContextFunc(param0, param1, param2...)
2540}
2541
2542func (m *cloudformationMock) WaitUntilStackExists(param0 *cloudformation.DescribeStacksInput) error {
2543	m.addCall("WaitUntilStackExists")
2544	m.verifyInput("WaitUntilStackExists", param0)
2545	return m.WaitUntilStackExistsFunc(param0)
2546}
2547
2548func (m *cloudformationMock) WaitUntilStackExistsWithContext(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.WaiterOption) error {
2549	m.addCall("WaitUntilStackExistsWithContext")
2550	m.verifyInput("WaitUntilStackExistsWithContext", param0)
2551	return m.WaitUntilStackExistsWithContextFunc(param0, param1, param2...)
2552}
2553
2554func (m *cloudformationMock) WaitUntilStackUpdateComplete(param0 *cloudformation.DescribeStacksInput) error {
2555	m.addCall("WaitUntilStackUpdateComplete")
2556	m.verifyInput("WaitUntilStackUpdateComplete", param0)
2557	return m.WaitUntilStackUpdateCompleteFunc(param0)
2558}
2559
2560func (m *cloudformationMock) WaitUntilStackUpdateCompleteWithContext(param0 aws.Context, param1 *cloudformation.DescribeStacksInput, param2 ...request.WaiterOption) error {
2561	m.addCall("WaitUntilStackUpdateCompleteWithContext")
2562	m.verifyInput("WaitUntilStackUpdateCompleteWithContext", param0)
2563	return m.WaitUntilStackUpdateCompleteWithContextFunc(param0, param1, param2...)
2564}
2565
2566type cloudfrontMock struct {
2567	basicMock
2568	cloudfrontiface.CloudFrontAPI
2569	CreateCloudFrontOriginAccessIdentityFunc               func(param0 *cloudfront.CreateCloudFrontOriginAccessIdentityInput) (*cloudfront.CreateCloudFrontOriginAccessIdentityOutput, error)
2570	CreateCloudFrontOriginAccessIdentityRequestFunc        func(param0 *cloudfront.CreateCloudFrontOriginAccessIdentityInput) (*request.Request, *cloudfront.CreateCloudFrontOriginAccessIdentityOutput)
2571	CreateCloudFrontOriginAccessIdentityWithContextFunc    func(param0 aws.Context, param1 *cloudfront.CreateCloudFrontOriginAccessIdentityInput, param2 ...request.Option) (*cloudfront.CreateCloudFrontOriginAccessIdentityOutput, error)
2572	CreateDistributionFunc                                 func(param0 *cloudfront.CreateDistributionInput) (*cloudfront.CreateDistributionOutput, error)
2573	CreateDistributionRequestFunc                          func(param0 *cloudfront.CreateDistributionInput) (*request.Request, *cloudfront.CreateDistributionOutput)
2574	CreateDistributionWithContextFunc                      func(param0 aws.Context, param1 *cloudfront.CreateDistributionInput, param2 ...request.Option) (*cloudfront.CreateDistributionOutput, error)
2575	CreateDistributionWithTagsFunc                         func(param0 *cloudfront.CreateDistributionWithTagsInput) (*cloudfront.CreateDistributionWithTagsOutput, error)
2576	CreateDistributionWithTagsRequestFunc                  func(param0 *cloudfront.CreateDistributionWithTagsInput) (*request.Request, *cloudfront.CreateDistributionWithTagsOutput)
2577	CreateDistributionWithTagsWithContextFunc              func(param0 aws.Context, param1 *cloudfront.CreateDistributionWithTagsInput, param2 ...request.Option) (*cloudfront.CreateDistributionWithTagsOutput, error)
2578	CreateInvalidationFunc                                 func(param0 *cloudfront.CreateInvalidationInput) (*cloudfront.CreateInvalidationOutput, error)
2579	CreateInvalidationRequestFunc                          func(param0 *cloudfront.CreateInvalidationInput) (*request.Request, *cloudfront.CreateInvalidationOutput)
2580	CreateInvalidationWithContextFunc                      func(param0 aws.Context, param1 *cloudfront.CreateInvalidationInput, param2 ...request.Option) (*cloudfront.CreateInvalidationOutput, error)
2581	CreateStreamingDistributionFunc                        func(param0 *cloudfront.CreateStreamingDistributionInput) (*cloudfront.CreateStreamingDistributionOutput, error)
2582	CreateStreamingDistributionRequestFunc                 func(param0 *cloudfront.CreateStreamingDistributionInput) (*request.Request, *cloudfront.CreateStreamingDistributionOutput)
2583	CreateStreamingDistributionWithContextFunc             func(param0 aws.Context, param1 *cloudfront.CreateStreamingDistributionInput, param2 ...request.Option) (*cloudfront.CreateStreamingDistributionOutput, error)
2584	CreateStreamingDistributionWithTagsFunc                func(param0 *cloudfront.CreateStreamingDistributionWithTagsInput) (*cloudfront.CreateStreamingDistributionWithTagsOutput, error)
2585	CreateStreamingDistributionWithTagsRequestFunc         func(param0 *cloudfront.CreateStreamingDistributionWithTagsInput) (*request.Request, *cloudfront.CreateStreamingDistributionWithTagsOutput)
2586	CreateStreamingDistributionWithTagsWithContextFunc     func(param0 aws.Context, param1 *cloudfront.CreateStreamingDistributionWithTagsInput, param2 ...request.Option) (*cloudfront.CreateStreamingDistributionWithTagsOutput, error)
2587	DeleteCloudFrontOriginAccessIdentityFunc               func(param0 *cloudfront.DeleteCloudFrontOriginAccessIdentityInput) (*cloudfront.DeleteCloudFrontOriginAccessIdentityOutput, error)
2588	DeleteCloudFrontOriginAccessIdentityRequestFunc        func(param0 *cloudfront.DeleteCloudFrontOriginAccessIdentityInput) (*request.Request, *cloudfront.DeleteCloudFrontOriginAccessIdentityOutput)
2589	DeleteCloudFrontOriginAccessIdentityWithContextFunc    func(param0 aws.Context, param1 *cloudfront.DeleteCloudFrontOriginAccessIdentityInput, param2 ...request.Option) (*cloudfront.DeleteCloudFrontOriginAccessIdentityOutput, error)
2590	DeleteDistributionFunc                                 func(param0 *cloudfront.DeleteDistributionInput) (*cloudfront.DeleteDistributionOutput, error)
2591	DeleteDistributionRequestFunc                          func(param0 *cloudfront.DeleteDistributionInput) (*request.Request, *cloudfront.DeleteDistributionOutput)
2592	DeleteDistributionWithContextFunc                      func(param0 aws.Context, param1 *cloudfront.DeleteDistributionInput, param2 ...request.Option) (*cloudfront.DeleteDistributionOutput, error)
2593	DeleteServiceLinkedRoleFunc                            func(param0 *cloudfront.DeleteServiceLinkedRoleInput) (*cloudfront.DeleteServiceLinkedRoleOutput, error)
2594	DeleteServiceLinkedRoleRequestFunc                     func(param0 *cloudfront.DeleteServiceLinkedRoleInput) (*request.Request, *cloudfront.DeleteServiceLinkedRoleOutput)
2595	DeleteServiceLinkedRoleWithContextFunc                 func(param0 aws.Context, param1 *cloudfront.DeleteServiceLinkedRoleInput, param2 ...request.Option) (*cloudfront.DeleteServiceLinkedRoleOutput, error)
2596	DeleteStreamingDistributionFunc                        func(param0 *cloudfront.DeleteStreamingDistributionInput) (*cloudfront.DeleteStreamingDistributionOutput, error)
2597	DeleteStreamingDistributionRequestFunc                 func(param0 *cloudfront.DeleteStreamingDistributionInput) (*request.Request, *cloudfront.DeleteStreamingDistributionOutput)
2598	DeleteStreamingDistributionWithContextFunc             func(param0 aws.Context, param1 *cloudfront.DeleteStreamingDistributionInput, param2 ...request.Option) (*cloudfront.DeleteStreamingDistributionOutput, error)
2599	GetCloudFrontOriginAccessIdentityFunc                  func(param0 *cloudfront.GetCloudFrontOriginAccessIdentityInput) (*cloudfront.GetCloudFrontOriginAccessIdentityOutput, error)
2600	GetCloudFrontOriginAccessIdentityConfigFunc            func(param0 *cloudfront.GetCloudFrontOriginAccessIdentityConfigInput) (*cloudfront.GetCloudFrontOriginAccessIdentityConfigOutput, error)
2601	GetCloudFrontOriginAccessIdentityConfigRequestFunc     func(param0 *cloudfront.GetCloudFrontOriginAccessIdentityConfigInput) (*request.Request, *cloudfront.GetCloudFrontOriginAccessIdentityConfigOutput)
2602	GetCloudFrontOriginAccessIdentityConfigWithContextFunc func(param0 aws.Context, param1 *cloudfront.GetCloudFrontOriginAccessIdentityConfigInput, param2 ...request.Option) (*cloudfront.GetCloudFrontOriginAccessIdentityConfigOutput, error)
2603	GetCloudFrontOriginAccessIdentityRequestFunc           func(param0 *cloudfront.GetCloudFrontOriginAccessIdentityInput) (*request.Request, *cloudfront.GetCloudFrontOriginAccessIdentityOutput)
2604	GetCloudFrontOriginAccessIdentityWithContextFunc       func(param0 aws.Context, param1 *cloudfront.GetCloudFrontOriginAccessIdentityInput, param2 ...request.Option) (*cloudfront.GetCloudFrontOriginAccessIdentityOutput, error)
2605	GetDistributionFunc                                    func(param0 *cloudfront.GetDistributionInput) (*cloudfront.GetDistributionOutput, error)
2606	GetDistributionConfigFunc                              func(param0 *cloudfront.GetDistributionConfigInput) (*cloudfront.GetDistributionConfigOutput, error)
2607	GetDistributionConfigRequestFunc                       func(param0 *cloudfront.GetDistributionConfigInput) (*request.Request, *cloudfront.GetDistributionConfigOutput)
2608	GetDistributionConfigWithContextFunc                   func(param0 aws.Context, param1 *cloudfront.GetDistributionConfigInput, param2 ...request.Option) (*cloudfront.GetDistributionConfigOutput, error)
2609	GetDistributionRequestFunc                             func(param0 *cloudfront.GetDistributionInput) (*request.Request, *cloudfront.GetDistributionOutput)
2610	GetDistributionWithContextFunc                         func(param0 aws.Context, param1 *cloudfront.GetDistributionInput, param2 ...request.Option) (*cloudfront.GetDistributionOutput, error)
2611	GetInvalidationFunc                                    func(param0 *cloudfront.GetInvalidationInput) (*cloudfront.GetInvalidationOutput, error)
2612	GetInvalidationRequestFunc                             func(param0 *cloudfront.GetInvalidationInput) (*request.Request, *cloudfront.GetInvalidationOutput)
2613	GetInvalidationWithContextFunc                         func(param0 aws.Context, param1 *cloudfront.GetInvalidationInput, param2 ...request.Option) (*cloudfront.GetInvalidationOutput, error)
2614	GetStreamingDistributionFunc                           func(param0 *cloudfront.GetStreamingDistributionInput) (*cloudfront.GetStreamingDistributionOutput, error)
2615	GetStreamingDistributionConfigFunc                     func(param0 *cloudfront.GetStreamingDistributionConfigInput) (*cloudfront.GetStreamingDistributionConfigOutput, error)
2616	GetStreamingDistributionConfigRequestFunc              func(param0 *cloudfront.GetStreamingDistributionConfigInput) (*request.Request, *cloudfront.GetStreamingDistributionConfigOutput)
2617	GetStreamingDistributionConfigWithContextFunc          func(param0 aws.Context, param1 *cloudfront.GetStreamingDistributionConfigInput, param2 ...request.Option) (*cloudfront.GetStreamingDistributionConfigOutput, error)
2618	GetStreamingDistributionRequestFunc                    func(param0 *cloudfront.GetStreamingDistributionInput) (*request.Request, *cloudfront.GetStreamingDistributionOutput)
2619	GetStreamingDistributionWithContextFunc                func(param0 aws.Context, param1 *cloudfront.GetStreamingDistributionInput, param2 ...request.Option) (*cloudfront.GetStreamingDistributionOutput, error)
2620	ListCloudFrontOriginAccessIdentitiesFunc               func(param0 *cloudfront.ListCloudFrontOriginAccessIdentitiesInput) (*cloudfront.ListCloudFrontOriginAccessIdentitiesOutput, error)
2621	ListCloudFrontOriginAccessIdentitiesRequestFunc        func(param0 *cloudfront.ListCloudFrontOriginAccessIdentitiesInput) (*request.Request, *cloudfront.ListCloudFrontOriginAccessIdentitiesOutput)
2622	ListCloudFrontOriginAccessIdentitiesWithContextFunc    func(param0 aws.Context, param1 *cloudfront.ListCloudFrontOriginAccessIdentitiesInput, param2 ...request.Option) (*cloudfront.ListCloudFrontOriginAccessIdentitiesOutput, error)
2623	ListDistributionsFunc                                  func(param0 *cloudfront.ListDistributionsInput) (*cloudfront.ListDistributionsOutput, error)
2624	ListDistributionsByWebACLIdFunc                        func(param0 *cloudfront.ListDistributionsByWebACLIdInput) (*cloudfront.ListDistributionsByWebACLIdOutput, error)
2625	ListDistributionsByWebACLIdRequestFunc                 func(param0 *cloudfront.ListDistributionsByWebACLIdInput) (*request.Request, *cloudfront.ListDistributionsByWebACLIdOutput)
2626	ListDistributionsByWebACLIdWithContextFunc             func(param0 aws.Context, param1 *cloudfront.ListDistributionsByWebACLIdInput, param2 ...request.Option) (*cloudfront.ListDistributionsByWebACLIdOutput, error)
2627	ListDistributionsRequestFunc                           func(param0 *cloudfront.ListDistributionsInput) (*request.Request, *cloudfront.ListDistributionsOutput)
2628	ListDistributionsWithContextFunc                       func(param0 aws.Context, param1 *cloudfront.ListDistributionsInput, param2 ...request.Option) (*cloudfront.ListDistributionsOutput, error)
2629	ListInvalidationsFunc                                  func(param0 *cloudfront.ListInvalidationsInput) (*cloudfront.ListInvalidationsOutput, error)
2630	ListInvalidationsRequestFunc                           func(param0 *cloudfront.ListInvalidationsInput) (*request.Request, *cloudfront.ListInvalidationsOutput)
2631	ListInvalidationsWithContextFunc                       func(param0 aws.Context, param1 *cloudfront.ListInvalidationsInput, param2 ...request.Option) (*cloudfront.ListInvalidationsOutput, error)
2632	ListStreamingDistributionsFunc                         func(param0 *cloudfront.ListStreamingDistributionsInput) (*cloudfront.ListStreamingDistributionsOutput, error)
2633	ListStreamingDistributionsRequestFunc                  func(param0 *cloudfront.ListStreamingDistributionsInput) (*request.Request, *cloudfront.ListStreamingDistributionsOutput)
2634	ListStreamingDistributionsWithContextFunc              func(param0 aws.Context, param1 *cloudfront.ListStreamingDistributionsInput, param2 ...request.Option) (*cloudfront.ListStreamingDistributionsOutput, error)
2635	ListTagsForResourceFunc                                func(param0 *cloudfront.ListTagsForResourceInput) (*cloudfront.ListTagsForResourceOutput, error)
2636	ListTagsForResourceRequestFunc                         func(param0 *cloudfront.ListTagsForResourceInput) (*request.Request, *cloudfront.ListTagsForResourceOutput)
2637	ListTagsForResourceWithContextFunc                     func(param0 aws.Context, param1 *cloudfront.ListTagsForResourceInput, param2 ...request.Option) (*cloudfront.ListTagsForResourceOutput, error)
2638	TagResourceFunc                                        func(param0 *cloudfront.TagResourceInput) (*cloudfront.TagResourceOutput, error)
2639	TagResourceRequestFunc                                 func(param0 *cloudfront.TagResourceInput) (*request.Request, *cloudfront.TagResourceOutput)
2640	TagResourceWithContextFunc                             func(param0 aws.Context, param1 *cloudfront.TagResourceInput, param2 ...request.Option) (*cloudfront.TagResourceOutput, error)
2641	UntagResourceFunc                                      func(param0 *cloudfront.UntagResourceInput) (*cloudfront.UntagResourceOutput, error)
2642	UntagResourceRequestFunc                               func(param0 *cloudfront.UntagResourceInput) (*request.Request, *cloudfront.UntagResourceOutput)
2643	UntagResourceWithContextFunc                           func(param0 aws.Context, param1 *cloudfront.UntagResourceInput, param2 ...request.Option) (*cloudfront.UntagResourceOutput, error)
2644	UpdateCloudFrontOriginAccessIdentityFunc               func(param0 *cloudfront.UpdateCloudFrontOriginAccessIdentityInput) (*cloudfront.UpdateCloudFrontOriginAccessIdentityOutput, error)
2645	UpdateCloudFrontOriginAccessIdentityRequestFunc        func(param0 *cloudfront.UpdateCloudFrontOriginAccessIdentityInput) (*request.Request, *cloudfront.UpdateCloudFrontOriginAccessIdentityOutput)
2646	UpdateCloudFrontOriginAccessIdentityWithContextFunc    func(param0 aws.Context, param1 *cloudfront.UpdateCloudFrontOriginAccessIdentityInput, param2 ...request.Option) (*cloudfront.UpdateCloudFrontOriginAccessIdentityOutput, error)
2647	UpdateDistributionFunc                                 func(param0 *cloudfront.UpdateDistributionInput) (*cloudfront.UpdateDistributionOutput, error)
2648	UpdateDistributionRequestFunc                          func(param0 *cloudfront.UpdateDistributionInput) (*request.Request, *cloudfront.UpdateDistributionOutput)
2649	UpdateDistributionWithContextFunc                      func(param0 aws.Context, param1 *cloudfront.UpdateDistributionInput, param2 ...request.Option) (*cloudfront.UpdateDistributionOutput, error)
2650	UpdateStreamingDistributionFunc                        func(param0 *cloudfront.UpdateStreamingDistributionInput) (*cloudfront.UpdateStreamingDistributionOutput, error)
2651	UpdateStreamingDistributionRequestFunc                 func(param0 *cloudfront.UpdateStreamingDistributionInput) (*request.Request, *cloudfront.UpdateStreamingDistributionOutput)
2652	UpdateStreamingDistributionWithContextFunc             func(param0 aws.Context, param1 *cloudfront.UpdateStreamingDistributionInput, param2 ...request.Option) (*cloudfront.UpdateStreamingDistributionOutput, error)
2653	WaitUntilDistributionDeployedFunc                      func(param0 *cloudfront.GetDistributionInput) error
2654	WaitUntilDistributionDeployedWithContextFunc           func(param0 aws.Context, param1 *cloudfront.GetDistributionInput, param2 ...request.WaiterOption) error
2655	WaitUntilInvalidationCompletedFunc                     func(param0 *cloudfront.GetInvalidationInput) error
2656	WaitUntilInvalidationCompletedWithContextFunc          func(param0 aws.Context, param1 *cloudfront.GetInvalidationInput, param2 ...request.WaiterOption) error
2657	WaitUntilStreamingDistributionDeployedFunc             func(param0 *cloudfront.GetStreamingDistributionInput) error
2658	WaitUntilStreamingDistributionDeployedWithContextFunc  func(param0 aws.Context, param1 *cloudfront.GetStreamingDistributionInput, param2 ...request.WaiterOption) error
2659}
2660
2661func (m *cloudfrontMock) CreateCloudFrontOriginAccessIdentity(param0 *cloudfront.CreateCloudFrontOriginAccessIdentityInput) (*cloudfront.CreateCloudFrontOriginAccessIdentityOutput, error) {
2662	m.addCall("CreateCloudFrontOriginAccessIdentity")
2663	m.verifyInput("CreateCloudFrontOriginAccessIdentity", param0)
2664	return m.CreateCloudFrontOriginAccessIdentityFunc(param0)
2665}
2666
2667func (m *cloudfrontMock) CreateCloudFrontOriginAccessIdentityRequest(param0 *cloudfront.CreateCloudFrontOriginAccessIdentityInput) (*request.Request, *cloudfront.CreateCloudFrontOriginAccessIdentityOutput) {
2668	m.addCall("CreateCloudFrontOriginAccessIdentityRequest")
2669	m.verifyInput("CreateCloudFrontOriginAccessIdentityRequest", param0)
2670	return m.CreateCloudFrontOriginAccessIdentityRequestFunc(param0)
2671}
2672
2673func (m *cloudfrontMock) CreateCloudFrontOriginAccessIdentityWithContext(param0 aws.Context, param1 *cloudfront.CreateCloudFrontOriginAccessIdentityInput, param2 ...request.Option) (*cloudfront.CreateCloudFrontOriginAccessIdentityOutput, error) {
2674	m.addCall("CreateCloudFrontOriginAccessIdentityWithContext")
2675	m.verifyInput("CreateCloudFrontOriginAccessIdentityWithContext", param0)
2676	return m.CreateCloudFrontOriginAccessIdentityWithContextFunc(param0, param1, param2...)
2677}
2678
2679func (m *cloudfrontMock) CreateDistribution(param0 *cloudfront.CreateDistributionInput) (*cloudfront.CreateDistributionOutput, error) {
2680	m.addCall("CreateDistribution")
2681	m.verifyInput("CreateDistribution", param0)
2682	return m.CreateDistributionFunc(param0)
2683}
2684
2685func (m *cloudfrontMock) CreateDistributionRequest(param0 *cloudfront.CreateDistributionInput) (*request.Request, *cloudfront.CreateDistributionOutput) {
2686	m.addCall("CreateDistributionRequest")
2687	m.verifyInput("CreateDistributionRequest", param0)
2688	return m.CreateDistributionRequestFunc(param0)
2689}
2690
2691func (m *cloudfrontMock) CreateDistributionWithContext(param0 aws.Context, param1 *cloudfront.CreateDistributionInput, param2 ...request.Option) (*cloudfront.CreateDistributionOutput, error) {
2692	m.addCall("CreateDistributionWithContext")
2693	m.verifyInput("CreateDistributionWithContext", param0)
2694	return m.CreateDistributionWithContextFunc(param0, param1, param2...)
2695}
2696
2697func (m *cloudfrontMock) CreateDistributionWithTags(param0 *cloudfront.CreateDistributionWithTagsInput) (*cloudfront.CreateDistributionWithTagsOutput, error) {
2698	m.addCall("CreateDistributionWithTags")
2699	m.verifyInput("CreateDistributionWithTags", param0)
2700	return m.CreateDistributionWithTagsFunc(param0)
2701}
2702
2703func (m *cloudfrontMock) CreateDistributionWithTagsRequest(param0 *cloudfront.CreateDistributionWithTagsInput) (*request.Request, *cloudfront.CreateDistributionWithTagsOutput) {
2704	m.addCall("CreateDistributionWithTagsRequest")
2705	m.verifyInput("CreateDistributionWithTagsRequest", param0)
2706	return m.CreateDistributionWithTagsRequestFunc(param0)
2707}
2708
2709func (m *cloudfrontMock) CreateDistributionWithTagsWithContext(param0 aws.Context, param1 *cloudfront.CreateDistributionWithTagsInput, param2 ...request.Option) (*cloudfront.CreateDistributionWithTagsOutput, error) {
2710	m.addCall("CreateDistributionWithTagsWithContext")
2711	m.verifyInput("CreateDistributionWithTagsWithContext", param0)
2712	return m.CreateDistributionWithTagsWithContextFunc(param0, param1, param2...)
2713}
2714
2715func (m *cloudfrontMock) CreateInvalidation(param0 *cloudfront.CreateInvalidationInput) (*cloudfront.CreateInvalidationOutput, error) {
2716	m.addCall("CreateInvalidation")
2717	m.verifyInput("CreateInvalidation", param0)
2718	return m.CreateInvalidationFunc(param0)
2719}
2720
2721func (m *cloudfrontMock) CreateInvalidationRequest(param0 *cloudfront.CreateInvalidationInput) (*request.Request, *cloudfront.CreateInvalidationOutput) {
2722	m.addCall("CreateInvalidationRequest")
2723	m.verifyInput("CreateInvalidationRequest", param0)
2724	return m.CreateInvalidationRequestFunc(param0)
2725}
2726
2727func (m *cloudfrontMock) CreateInvalidationWithContext(param0 aws.Context, param1 *cloudfront.CreateInvalidationInput, param2 ...request.Option) (*cloudfront.CreateInvalidationOutput, error) {
2728	m.addCall("CreateInvalidationWithContext")
2729	m.verifyInput("CreateInvalidationWithContext", param0)
2730	return m.CreateInvalidationWithContextFunc(param0, param1, param2...)
2731}
2732
2733func (m *cloudfrontMock) CreateStreamingDistribution(param0 *cloudfront.CreateStreamingDistributionInput) (*cloudfront.CreateStreamingDistributionOutput, error) {
2734	m.addCall("CreateStreamingDistribution")
2735	m.verifyInput("CreateStreamingDistribution", param0)
2736	return m.CreateStreamingDistributionFunc(param0)
2737}
2738
2739func (m *cloudfrontMock) CreateStreamingDistributionRequest(param0 *cloudfront.CreateStreamingDistributionInput) (*request.Request, *cloudfront.CreateStreamingDistributionOutput) {
2740	m.addCall("CreateStreamingDistributionRequest")
2741	m.verifyInput("CreateStreamingDistributionRequest", param0)
2742	return m.CreateStreamingDistributionRequestFunc(param0)
2743}
2744
2745func (m *cloudfrontMock) CreateStreamingDistributionWithContext(param0 aws.Context, param1 *cloudfront.CreateStreamingDistributionInput, param2 ...request.Option) (*cloudfront.CreateStreamingDistributionOutput, error) {
2746	m.addCall("CreateStreamingDistributionWithContext")
2747	m.verifyInput("CreateStreamingDistributionWithContext", param0)
2748	return m.CreateStreamingDistributionWithContextFunc(param0, param1, param2...)
2749}
2750
2751func (m *cloudfrontMock) CreateStreamingDistributionWithTags(param0 *cloudfront.CreateStreamingDistributionWithTagsInput) (*cloudfront.CreateStreamingDistributionWithTagsOutput, error) {
2752	m.addCall("CreateStreamingDistributionWithTags")
2753	m.verifyInput("CreateStreamingDistributionWithTags", param0)
2754	return m.CreateStreamingDistributionWithTagsFunc(param0)
2755}
2756
2757func (m *cloudfrontMock) CreateStreamingDistributionWithTagsRequest(param0 *cloudfront.CreateStreamingDistributionWithTagsInput) (*request.Request, *cloudfront.CreateStreamingDistributionWithTagsOutput) {
2758	m.addCall("CreateStreamingDistributionWithTagsRequest")
2759	m.verifyInput("CreateStreamingDistributionWithTagsRequest", param0)
2760	return m.CreateStreamingDistributionWithTagsRequestFunc(param0)
2761}
2762
2763func (m *cloudfrontMock) CreateStreamingDistributionWithTagsWithContext(param0 aws.Context, param1 *cloudfront.CreateStreamingDistributionWithTagsInput, param2 ...request.Option) (*cloudfront.CreateStreamingDistributionWithTagsOutput, error) {
2764	m.addCall("CreateStreamingDistributionWithTagsWithContext")
2765	m.verifyInput("CreateStreamingDistributionWithTagsWithContext", param0)
2766	return m.CreateStreamingDistributionWithTagsWithContextFunc(param0, param1, param2...)
2767}
2768
2769func (m *cloudfrontMock) DeleteCloudFrontOriginAccessIdentity(param0 *cloudfront.DeleteCloudFrontOriginAccessIdentityInput) (*cloudfront.DeleteCloudFrontOriginAccessIdentityOutput, error) {
2770	m.addCall("DeleteCloudFrontOriginAccessIdentity")
2771	m.verifyInput("DeleteCloudFrontOriginAccessIdentity", param0)
2772	return m.DeleteCloudFrontOriginAccessIdentityFunc(param0)
2773}
2774
2775func (m *cloudfrontMock) DeleteCloudFrontOriginAccessIdentityRequest(param0 *cloudfront.DeleteCloudFrontOriginAccessIdentityInput) (*request.Request, *cloudfront.DeleteCloudFrontOriginAccessIdentityOutput) {
2776	m.addCall("DeleteCloudFrontOriginAccessIdentityRequest")
2777	m.verifyInput("DeleteCloudFrontOriginAccessIdentityRequest", param0)
2778	return m.DeleteCloudFrontOriginAccessIdentityRequestFunc(param0)
2779}
2780
2781func (m *cloudfrontMock) DeleteCloudFrontOriginAccessIdentityWithContext(param0 aws.Context, param1 *cloudfront.DeleteCloudFrontOriginAccessIdentityInput, param2 ...request.Option) (*cloudfront.DeleteCloudFrontOriginAccessIdentityOutput, error) {
2782	m.addCall("DeleteCloudFrontOriginAccessIdentityWithContext")
2783	m.verifyInput("DeleteCloudFrontOriginAccessIdentityWithContext", param0)
2784	return m.DeleteCloudFrontOriginAccessIdentityWithContextFunc(param0, param1, param2...)
2785}
2786
2787func (m *cloudfrontMock) DeleteDistribution(param0 *cloudfront.DeleteDistributionInput) (*cloudfront.DeleteDistributionOutput, error) {
2788	m.addCall("DeleteDistribution")
2789	m.verifyInput("DeleteDistribution", param0)
2790	return m.DeleteDistributionFunc(param0)
2791}
2792
2793func (m *cloudfrontMock) DeleteDistributionRequest(param0 *cloudfront.DeleteDistributionInput) (*request.Request, *cloudfront.DeleteDistributionOutput) {
2794	m.addCall("DeleteDistributionRequest")
2795	m.verifyInput("DeleteDistributionRequest", param0)
2796	return m.DeleteDistributionRequestFunc(param0)
2797}
2798
2799func (m *cloudfrontMock) DeleteDistributionWithContext(param0 aws.Context, param1 *cloudfront.DeleteDistributionInput, param2 ...request.Option) (*cloudfront.DeleteDistributionOutput, error) {
2800	m.addCall("DeleteDistributionWithContext")
2801	m.verifyInput("DeleteDistributionWithContext", param0)
2802	return m.DeleteDistributionWithContextFunc(param0, param1, param2...)
2803}
2804
2805func (m *cloudfrontMock) DeleteServiceLinkedRole(param0 *cloudfront.DeleteServiceLinkedRoleInput) (*cloudfront.DeleteServiceLinkedRoleOutput, error) {
2806	m.addCall("DeleteServiceLinkedRole")
2807	m.verifyInput("DeleteServiceLinkedRole", param0)
2808	return m.DeleteServiceLinkedRoleFunc(param0)
2809}
2810
2811func (m *cloudfrontMock) DeleteServiceLinkedRoleRequest(param0 *cloudfront.DeleteServiceLinkedRoleInput) (*request.Request, *cloudfront.DeleteServiceLinkedRoleOutput) {
2812	m.addCall("DeleteServiceLinkedRoleRequest")
2813	m.verifyInput("DeleteServiceLinkedRoleRequest", param0)
2814	return m.DeleteServiceLinkedRoleRequestFunc(param0)
2815}
2816
2817func (m *cloudfrontMock) DeleteServiceLinkedRoleWithContext(param0 aws.Context, param1 *cloudfront.DeleteServiceLinkedRoleInput, param2 ...request.Option) (*cloudfront.DeleteServiceLinkedRoleOutput, error) {
2818	m.addCall("DeleteServiceLinkedRoleWithContext")
2819	m.verifyInput("DeleteServiceLinkedRoleWithContext", param0)
2820	return m.DeleteServiceLinkedRoleWithContextFunc(param0, param1, param2...)
2821}
2822
2823func (m *cloudfrontMock) DeleteStreamingDistribution(param0 *cloudfront.DeleteStreamingDistributionInput) (*cloudfront.DeleteStreamingDistributionOutput, error) {
2824	m.addCall("DeleteStreamingDistribution")
2825	m.verifyInput("DeleteStreamingDistribution", param0)
2826	return m.DeleteStreamingDistributionFunc(param0)
2827}
2828
2829func (m *cloudfrontMock) DeleteStreamingDistributionRequest(param0 *cloudfront.DeleteStreamingDistributionInput) (*request.Request, *cloudfront.DeleteStreamingDistributionOutput) {
2830	m.addCall("DeleteStreamingDistributionRequest")
2831	m.verifyInput("DeleteStreamingDistributionRequest", param0)
2832	return m.DeleteStreamingDistributionRequestFunc(param0)
2833}
2834
2835func (m *cloudfrontMock) DeleteStreamingDistributionWithContext(param0 aws.Context, param1 *cloudfront.DeleteStreamingDistributionInput, param2 ...request.Option) (*cloudfront.DeleteStreamingDistributionOutput, error) {
2836	m.addCall("DeleteStreamingDistributionWithContext")
2837	m.verifyInput("DeleteStreamingDistributionWithContext", param0)
2838	return m.DeleteStreamingDistributionWithContextFunc(param0, param1, param2...)
2839}
2840
2841func (m *cloudfrontMock) GetCloudFrontOriginAccessIdentity(param0 *cloudfront.GetCloudFrontOriginAccessIdentityInput) (*cloudfront.GetCloudFrontOriginAccessIdentityOutput, error) {
2842	m.addCall("GetCloudFrontOriginAccessIdentity")
2843	m.verifyInput("GetCloudFrontOriginAccessIdentity", param0)
2844	return m.GetCloudFrontOriginAccessIdentityFunc(param0)
2845}
2846
2847func (m *cloudfrontMock) GetCloudFrontOriginAccessIdentityConfig(param0 *cloudfront.GetCloudFrontOriginAccessIdentityConfigInput) (*cloudfront.GetCloudFrontOriginAccessIdentityConfigOutput, error) {
2848	m.addCall("GetCloudFrontOriginAccessIdentityConfig")
2849	m.verifyInput("GetCloudFrontOriginAccessIdentityConfig", param0)
2850	return m.GetCloudFrontOriginAccessIdentityConfigFunc(param0)
2851}
2852
2853func (m *cloudfrontMock) GetCloudFrontOriginAccessIdentityConfigRequest(param0 *cloudfront.GetCloudFrontOriginAccessIdentityConfigInput) (*request.Request, *cloudfront.GetCloudFrontOriginAccessIdentityConfigOutput) {
2854	m.addCall("GetCloudFrontOriginAccessIdentityConfigRequest")
2855	m.verifyInput("GetCloudFrontOriginAccessIdentityConfigRequest", param0)
2856	return m.GetCloudFrontOriginAccessIdentityConfigRequestFunc(param0)
2857}
2858
2859func (m *cloudfrontMock) GetCloudFrontOriginAccessIdentityConfigWithContext(param0 aws.Context, param1 *cloudfront.GetCloudFrontOriginAccessIdentityConfigInput, param2 ...request.Option) (*cloudfront.GetCloudFrontOriginAccessIdentityConfigOutput, error) {
2860	m.addCall("GetCloudFrontOriginAccessIdentityConfigWithContext")
2861	m.verifyInput("GetCloudFrontOriginAccessIdentityConfigWithContext", param0)
2862	return m.GetCloudFrontOriginAccessIdentityConfigWithContextFunc(param0, param1, param2...)
2863}
2864
2865func (m *cloudfrontMock) GetCloudFrontOriginAccessIdentityRequest(param0 *cloudfront.GetCloudFrontOriginAccessIdentityInput) (*request.Request, *cloudfront.GetCloudFrontOriginAccessIdentityOutput) {
2866	m.addCall("GetCloudFrontOriginAccessIdentityRequest")
2867	m.verifyInput("GetCloudFrontOriginAccessIdentityRequest", param0)
2868	return m.GetCloudFrontOriginAccessIdentityRequestFunc(param0)
2869}
2870
2871func (m *cloudfrontMock) GetCloudFrontOriginAccessIdentityWithContext(param0 aws.Context, param1 *cloudfront.GetCloudFrontOriginAccessIdentityInput, param2 ...request.Option) (*cloudfront.GetCloudFrontOriginAccessIdentityOutput, error) {
2872	m.addCall("GetCloudFrontOriginAccessIdentityWithContext")
2873	m.verifyInput("GetCloudFrontOriginAccessIdentityWithContext", param0)
2874	return m.GetCloudFrontOriginAccessIdentityWithContextFunc(param0, param1, param2...)
2875}
2876
2877func (m *cloudfrontMock) GetDistribution(param0 *cloudfront.GetDistributionInput) (*cloudfront.GetDistributionOutput, error) {
2878	m.addCall("GetDistribution")
2879	m.verifyInput("GetDistribution", param0)
2880	return m.GetDistributionFunc(param0)
2881}
2882
2883func (m *cloudfrontMock) GetDistributionConfig(param0 *cloudfront.GetDistributionConfigInput) (*cloudfront.GetDistributionConfigOutput, error) {
2884	m.addCall("GetDistributionConfig")
2885	m.verifyInput("GetDistributionConfig", param0)
2886	return m.GetDistributionConfigFunc(param0)
2887}
2888
2889func (m *cloudfrontMock) GetDistributionConfigRequest(param0 *cloudfront.GetDistributionConfigInput) (*request.Request, *cloudfront.GetDistributionConfigOutput) {
2890	m.addCall("GetDistributionConfigRequest")
2891	m.verifyInput("GetDistributionConfigRequest", param0)
2892	return m.GetDistributionConfigRequestFunc(param0)
2893}
2894
2895func (m *cloudfrontMock) GetDistributionConfigWithContext(param0 aws.Context, param1 *cloudfront.GetDistributionConfigInput, param2 ...request.Option) (*cloudfront.GetDistributionConfigOutput, error) {
2896	m.addCall("GetDistributionConfigWithContext")
2897	m.verifyInput("GetDistributionConfigWithContext", param0)
2898	return m.GetDistributionConfigWithContextFunc(param0, param1, param2...)
2899}
2900
2901func (m *cloudfrontMock) GetDistributionRequest(param0 *cloudfront.GetDistributionInput) (*request.Request, *cloudfront.GetDistributionOutput) {
2902	m.addCall("GetDistributionRequest")
2903	m.verifyInput("GetDistributionRequest", param0)
2904	return m.GetDistributionRequestFunc(param0)
2905}
2906
2907func (m *cloudfrontMock) GetDistributionWithContext(param0 aws.Context, param1 *cloudfront.GetDistributionInput, param2 ...request.Option) (*cloudfront.GetDistributionOutput, error) {
2908	m.addCall("GetDistributionWithContext")
2909	m.verifyInput("GetDistributionWithContext", param0)
2910	return m.GetDistributionWithContextFunc(param0, param1, param2...)
2911}
2912
2913func (m *cloudfrontMock) GetInvalidation(param0 *cloudfront.GetInvalidationInput) (*cloudfront.GetInvalidationOutput, error) {
2914	m.addCall("GetInvalidation")
2915	m.verifyInput("GetInvalidation", param0)
2916	return m.GetInvalidationFunc(param0)
2917}
2918
2919func (m *cloudfrontMock) GetInvalidationRequest(param0 *cloudfront.GetInvalidationInput) (*request.Request, *cloudfront.GetInvalidationOutput) {
2920	m.addCall("GetInvalidationRequest")
2921	m.verifyInput("GetInvalidationRequest", param0)
2922	return m.GetInvalidationRequestFunc(param0)
2923}
2924
2925func (m *cloudfrontMock) GetInvalidationWithContext(param0 aws.Context, param1 *cloudfront.GetInvalidationInput, param2 ...request.Option) (*cloudfront.GetInvalidationOutput, error) {
2926	m.addCall("GetInvalidationWithContext")
2927	m.verifyInput("GetInvalidationWithContext", param0)
2928	return m.GetInvalidationWithContextFunc(param0, param1, param2...)
2929}
2930
2931func (m *cloudfrontMock) GetStreamingDistribution(param0 *cloudfront.GetStreamingDistributionInput) (*cloudfront.GetStreamingDistributionOutput, error) {
2932	m.addCall("GetStreamingDistribution")
2933	m.verifyInput("GetStreamingDistribution", param0)
2934	return m.GetStreamingDistributionFunc(param0)
2935}
2936
2937func (m *cloudfrontMock) GetStreamingDistributionConfig(param0 *cloudfront.GetStreamingDistributionConfigInput) (*cloudfront.GetStreamingDistributionConfigOutput, error) {
2938	m.addCall("GetStreamingDistributionConfig")
2939	m.verifyInput("GetStreamingDistributionConfig", param0)
2940	return m.GetStreamingDistributionConfigFunc(param0)
2941}
2942
2943func (m *cloudfrontMock) GetStreamingDistributionConfigRequest(param0 *cloudfront.GetStreamingDistributionConfigInput) (*request.Request, *cloudfront.GetStreamingDistributionConfigOutput) {
2944	m.addCall("GetStreamingDistributionConfigRequest")
2945	m.verifyInput("GetStreamingDistributionConfigRequest", param0)
2946	return m.GetStreamingDistributionConfigRequestFunc(param0)
2947}
2948
2949func (m *cloudfrontMock) GetStreamingDistributionConfigWithContext(param0 aws.Context, param1 *cloudfront.GetStreamingDistributionConfigInput, param2 ...request.Option) (*cloudfront.GetStreamingDistributionConfigOutput, error) {
2950	m.addCall("GetStreamingDistributionConfigWithContext")
2951	m.verifyInput("GetStreamingDistributionConfigWithContext", param0)
2952	return m.GetStreamingDistributionConfigWithContextFunc(param0, param1, param2...)
2953}
2954
2955func (m *cloudfrontMock) GetStreamingDistributionRequest(param0 *cloudfront.GetStreamingDistributionInput) (*request.Request, *cloudfront.GetStreamingDistributionOutput) {
2956	m.addCall("GetStreamingDistributionRequest")
2957	m.verifyInput("GetStreamingDistributionRequest", param0)
2958	return m.GetStreamingDistributionRequestFunc(param0)
2959}
2960
2961func (m *cloudfrontMock) GetStreamingDistributionWithContext(param0 aws.Context, param1 *cloudfront.GetStreamingDistributionInput, param2 ...request.Option) (*cloudfront.GetStreamingDistributionOutput, error) {
2962	m.addCall("GetStreamingDistributionWithContext")
2963	m.verifyInput("GetStreamingDistributionWithContext", param0)
2964	return m.GetStreamingDistributionWithContextFunc(param0, param1, param2...)
2965}
2966
2967func (m *cloudfrontMock) ListCloudFrontOriginAccessIdentities(param0 *cloudfront.ListCloudFrontOriginAccessIdentitiesInput) (*cloudfront.ListCloudFrontOriginAccessIdentitiesOutput, error) {
2968	m.addCall("ListCloudFrontOriginAccessIdentities")
2969	m.verifyInput("ListCloudFrontOriginAccessIdentities", param0)
2970	return m.ListCloudFrontOriginAccessIdentitiesFunc(param0)
2971}
2972
2973func (m *cloudfrontMock) ListCloudFrontOriginAccessIdentitiesRequest(param0 *cloudfront.ListCloudFrontOriginAccessIdentitiesInput) (*request.Request, *cloudfront.ListCloudFrontOriginAccessIdentitiesOutput) {
2974	m.addCall("ListCloudFrontOriginAccessIdentitiesRequest")
2975	m.verifyInput("ListCloudFrontOriginAccessIdentitiesRequest", param0)
2976	return m.ListCloudFrontOriginAccessIdentitiesRequestFunc(param0)
2977}
2978
2979func (m *cloudfrontMock) ListCloudFrontOriginAccessIdentitiesWithContext(param0 aws.Context, param1 *cloudfront.ListCloudFrontOriginAccessIdentitiesInput, param2 ...request.Option) (*cloudfront.ListCloudFrontOriginAccessIdentitiesOutput, error) {
2980	m.addCall("ListCloudFrontOriginAccessIdentitiesWithContext")
2981	m.verifyInput("ListCloudFrontOriginAccessIdentitiesWithContext", param0)
2982	return m.ListCloudFrontOriginAccessIdentitiesWithContextFunc(param0, param1, param2...)
2983}
2984
2985func (m *cloudfrontMock) ListDistributions(param0 *cloudfront.ListDistributionsInput) (*cloudfront.ListDistributionsOutput, error) {
2986	m.addCall("ListDistributions")
2987	m.verifyInput("ListDistributions", param0)
2988	return m.ListDistributionsFunc(param0)
2989}
2990
2991func (m *cloudfrontMock) ListDistributionsByWebACLId(param0 *cloudfront.ListDistributionsByWebACLIdInput) (*cloudfront.ListDistributionsByWebACLIdOutput, error) {
2992	m.addCall("ListDistributionsByWebACLId")
2993	m.verifyInput("ListDistributionsByWebACLId", param0)
2994	return m.ListDistributionsByWebACLIdFunc(param0)
2995}
2996
2997func (m *cloudfrontMock) ListDistributionsByWebACLIdRequest(param0 *cloudfront.ListDistributionsByWebACLIdInput) (*request.Request, *cloudfront.ListDistributionsByWebACLIdOutput) {
2998	m.addCall("ListDistributionsByWebACLIdRequest")
2999	m.verifyInput("ListDistributionsByWebACLIdRequest", param0)
3000	return m.ListDistributionsByWebACLIdRequestFunc(param0)
3001}
3002
3003func (m *cloudfrontMock) ListDistributionsByWebACLIdWithContext(param0 aws.Context, param1 *cloudfront.ListDistributionsByWebACLIdInput, param2 ...request.Option) (*cloudfront.ListDistributionsByWebACLIdOutput, error) {
3004	m.addCall("ListDistributionsByWebACLIdWithContext")
3005	m.verifyInput("ListDistributionsByWebACLIdWithContext", param0)
3006	return m.ListDistributionsByWebACLIdWithContextFunc(param0, param1, param2...)
3007}
3008
3009func (m *cloudfrontMock) ListDistributionsRequest(param0 *cloudfront.ListDistributionsInput) (*request.Request, *cloudfront.ListDistributionsOutput) {
3010	m.addCall("ListDistributionsRequest")
3011	m.verifyInput("ListDistributionsRequest", param0)
3012	return m.ListDistributionsRequestFunc(param0)
3013}
3014
3015func (m *cloudfrontMock) ListDistributionsWithContext(param0 aws.Context, param1 *cloudfront.ListDistributionsInput, param2 ...request.Option) (*cloudfront.ListDistributionsOutput, error) {
3016	m.addCall("ListDistributionsWithContext")
3017	m.verifyInput("ListDistributionsWithContext", param0)
3018	return m.ListDistributionsWithContextFunc(param0, param1, param2...)
3019}
3020
3021func (m *cloudfrontMock) ListInvalidations(param0 *cloudfront.ListInvalidationsInput) (*cloudfront.ListInvalidationsOutput, error) {
3022	m.addCall("ListInvalidations")
3023	m.verifyInput("ListInvalidations", param0)
3024	return m.ListInvalidationsFunc(param0)
3025}
3026
3027func (m *cloudfrontMock) ListInvalidationsRequest(param0 *cloudfront.ListInvalidationsInput) (*request.Request, *cloudfront.ListInvalidationsOutput) {
3028	m.addCall("ListInvalidationsRequest")
3029	m.verifyInput("ListInvalidationsRequest", param0)
3030	return m.ListInvalidationsRequestFunc(param0)
3031}
3032
3033func (m *cloudfrontMock) ListInvalidationsWithContext(param0 aws.Context, param1 *cloudfront.ListInvalidationsInput, param2 ...request.Option) (*cloudfront.ListInvalidationsOutput, error) {
3034	m.addCall("ListInvalidationsWithContext")
3035	m.verifyInput("ListInvalidationsWithContext", param0)
3036	return m.ListInvalidationsWithContextFunc(param0, param1, param2...)
3037}
3038
3039func (m *cloudfrontMock) ListStreamingDistributions(param0 *cloudfront.ListStreamingDistributionsInput) (*cloudfront.ListStreamingDistributionsOutput, error) {
3040	m.addCall("ListStreamingDistributions")
3041	m.verifyInput("ListStreamingDistributions", param0)
3042	return m.ListStreamingDistributionsFunc(param0)
3043}
3044
3045func (m *cloudfrontMock) ListStreamingDistributionsRequest(param0 *cloudfront.ListStreamingDistributionsInput) (*request.Request, *cloudfront.ListStreamingDistributionsOutput) {
3046	m.addCall("ListStreamingDistributionsRequest")
3047	m.verifyInput("ListStreamingDistributionsRequest", param0)
3048	return m.ListStreamingDistributionsRequestFunc(param0)
3049}
3050
3051func (m *cloudfrontMock) ListStreamingDistributionsWithContext(param0 aws.Context, param1 *cloudfront.ListStreamingDistributionsInput, param2 ...request.Option) (*cloudfront.ListStreamingDistributionsOutput, error) {
3052	m.addCall("ListStreamingDistributionsWithContext")
3053	m.verifyInput("ListStreamingDistributionsWithContext", param0)
3054	return m.ListStreamingDistributionsWithContextFunc(param0, param1, param2...)
3055}
3056
3057func (m *cloudfrontMock) ListTagsForResource(param0 *cloudfront.ListTagsForResourceInput) (*cloudfront.ListTagsForResourceOutput, error) {
3058	m.addCall("ListTagsForResource")
3059	m.verifyInput("ListTagsForResource", param0)
3060	return m.ListTagsForResourceFunc(param0)
3061}
3062
3063func (m *cloudfrontMock) ListTagsForResourceRequest(param0 *cloudfront.ListTagsForResourceInput) (*request.Request, *cloudfront.ListTagsForResourceOutput) {
3064	m.addCall("ListTagsForResourceRequest")
3065	m.verifyInput("ListTagsForResourceRequest", param0)
3066	return m.ListTagsForResourceRequestFunc(param0)
3067}
3068
3069func (m *cloudfrontMock) ListTagsForResourceWithContext(param0 aws.Context, param1 *cloudfront.ListTagsForResourceInput, param2 ...request.Option) (*cloudfront.ListTagsForResourceOutput, error) {
3070	m.addCall("ListTagsForResourceWithContext")
3071	m.verifyInput("ListTagsForResourceWithContext", param0)
3072	return m.ListTagsForResourceWithContextFunc(param0, param1, param2...)
3073}
3074
3075func (m *cloudfrontMock) TagResource(param0 *cloudfront.TagResourceInput) (*cloudfront.TagResourceOutput, error) {
3076	m.addCall("TagResource")
3077	m.verifyInput("TagResource", param0)
3078	return m.TagResourceFunc(param0)
3079}
3080
3081func (m *cloudfrontMock) TagResourceRequest(param0 *cloudfront.TagResourceInput) (*request.Request, *cloudfront.TagResourceOutput) {
3082	m.addCall("TagResourceRequest")
3083	m.verifyInput("TagResourceRequest", param0)
3084	return m.TagResourceRequestFunc(param0)
3085}
3086
3087func (m *cloudfrontMock) TagResourceWithContext(param0 aws.Context, param1 *cloudfront.TagResourceInput, param2 ...request.Option) (*cloudfront.TagResourceOutput, error) {
3088	m.addCall("TagResourceWithContext")
3089	m.verifyInput("TagResourceWithContext", param0)
3090	return m.TagResourceWithContextFunc(param0, param1, param2...)
3091}
3092
3093func (m *cloudfrontMock) UntagResource(param0 *cloudfront.UntagResourceInput) (*cloudfront.UntagResourceOutput, error) {
3094	m.addCall("UntagResource")
3095	m.verifyInput("UntagResource", param0)
3096	return m.UntagResourceFunc(param0)
3097}
3098
3099func (m *cloudfrontMock) UntagResourceRequest(param0 *cloudfront.UntagResourceInput) (*request.Request, *cloudfront.UntagResourceOutput) {
3100	m.addCall("UntagResourceRequest")
3101	m.verifyInput("UntagResourceRequest", param0)
3102	return m.UntagResourceRequestFunc(param0)
3103}
3104
3105func (m *cloudfrontMock) UntagResourceWithContext(param0 aws.Context, param1 *cloudfront.UntagResourceInput, param2 ...request.Option) (*cloudfront.UntagResourceOutput, error) {
3106	m.addCall("UntagResourceWithContext")
3107	m.verifyInput("UntagResourceWithContext", param0)
3108	return m.UntagResourceWithContextFunc(param0, param1, param2...)
3109}
3110
3111func (m *cloudfrontMock) UpdateCloudFrontOriginAccessIdentity(param0 *cloudfront.UpdateCloudFrontOriginAccessIdentityInput) (*cloudfront.UpdateCloudFrontOriginAccessIdentityOutput, error) {
3112	m.addCall("UpdateCloudFrontOriginAccessIdentity")
3113	m.verifyInput("UpdateCloudFrontOriginAccessIdentity", param0)
3114	return m.UpdateCloudFrontOriginAccessIdentityFunc(param0)
3115}
3116
3117func (m *cloudfrontMock) UpdateCloudFrontOriginAccessIdentityRequest(param0 *cloudfront.UpdateCloudFrontOriginAccessIdentityInput) (*request.Request, *cloudfront.UpdateCloudFrontOriginAccessIdentityOutput) {
3118	m.addCall("UpdateCloudFrontOriginAccessIdentityRequest")
3119	m.verifyInput("UpdateCloudFrontOriginAccessIdentityRequest", param0)
3120	return m.UpdateCloudFrontOriginAccessIdentityRequestFunc(param0)
3121}
3122
3123func (m *cloudfrontMock) UpdateCloudFrontOriginAccessIdentityWithContext(param0 aws.Context, param1 *cloudfront.UpdateCloudFrontOriginAccessIdentityInput, param2 ...request.Option) (*cloudfront.UpdateCloudFrontOriginAccessIdentityOutput, error) {
3124	m.addCall("UpdateCloudFrontOriginAccessIdentityWithContext")
3125	m.verifyInput("UpdateCloudFrontOriginAccessIdentityWithContext", param0)
3126	return m.UpdateCloudFrontOriginAccessIdentityWithContextFunc(param0, param1, param2...)
3127}
3128
3129func (m *cloudfrontMock) UpdateDistribution(param0 *cloudfront.UpdateDistributionInput) (*cloudfront.UpdateDistributionOutput, error) {
3130	m.addCall("UpdateDistribution")
3131	m.verifyInput("UpdateDistribution", param0)
3132	return m.UpdateDistributionFunc(param0)
3133}
3134
3135func (m *cloudfrontMock) UpdateDistributionRequest(param0 *cloudfront.UpdateDistributionInput) (*request.Request, *cloudfront.UpdateDistributionOutput) {
3136	m.addCall("UpdateDistributionRequest")
3137	m.verifyInput("UpdateDistributionRequest", param0)
3138	return m.UpdateDistributionRequestFunc(param0)
3139}
3140
3141func (m *cloudfrontMock) UpdateDistributionWithContext(param0 aws.Context, param1 *cloudfront.UpdateDistributionInput, param2 ...request.Option) (*cloudfront.UpdateDistributionOutput, error) {
3142	m.addCall("UpdateDistributionWithContext")
3143	m.verifyInput("UpdateDistributionWithContext", param0)
3144	return m.UpdateDistributionWithContextFunc(param0, param1, param2...)
3145}
3146
3147func (m *cloudfrontMock) UpdateStreamingDistribution(param0 *cloudfront.UpdateStreamingDistributionInput) (*cloudfront.UpdateStreamingDistributionOutput, error) {
3148	m.addCall("UpdateStreamingDistribution")
3149	m.verifyInput("UpdateStreamingDistribution", param0)
3150	return m.UpdateStreamingDistributionFunc(param0)
3151}
3152
3153func (m *cloudfrontMock) UpdateStreamingDistributionRequest(param0 *cloudfront.UpdateStreamingDistributionInput) (*request.Request, *cloudfront.UpdateStreamingDistributionOutput) {
3154	m.addCall("UpdateStreamingDistributionRequest")
3155	m.verifyInput("UpdateStreamingDistributionRequest", param0)
3156	return m.UpdateStreamingDistributionRequestFunc(param0)
3157}
3158
3159func (m *cloudfrontMock) UpdateStreamingDistributionWithContext(param0 aws.Context, param1 *cloudfront.UpdateStreamingDistributionInput, param2 ...request.Option) (*cloudfront.UpdateStreamingDistributionOutput, error) {
3160	m.addCall("UpdateStreamingDistributionWithContext")
3161	m.verifyInput("UpdateStreamingDistributionWithContext", param0)
3162	return m.UpdateStreamingDistributionWithContextFunc(param0, param1, param2...)
3163}
3164
3165func (m *cloudfrontMock) WaitUntilDistributionDeployed(param0 *cloudfront.GetDistributionInput) error {
3166	m.addCall("WaitUntilDistributionDeployed")
3167	m.verifyInput("WaitUntilDistributionDeployed", param0)
3168	return m.WaitUntilDistributionDeployedFunc(param0)
3169}
3170
3171func (m *cloudfrontMock) WaitUntilDistributionDeployedWithContext(param0 aws.Context, param1 *cloudfront.GetDistributionInput, param2 ...request.WaiterOption) error {
3172	m.addCall("WaitUntilDistributionDeployedWithContext")
3173	m.verifyInput("WaitUntilDistributionDeployedWithContext", param0)
3174	return m.WaitUntilDistributionDeployedWithContextFunc(param0, param1, param2...)
3175}
3176
3177func (m *cloudfrontMock) WaitUntilInvalidationCompleted(param0 *cloudfront.GetInvalidationInput) error {
3178	m.addCall("WaitUntilInvalidationCompleted")
3179	m.verifyInput("WaitUntilInvalidationCompleted", param0)
3180	return m.WaitUntilInvalidationCompletedFunc(param0)
3181}
3182
3183func (m *cloudfrontMock) WaitUntilInvalidationCompletedWithContext(param0 aws.Context, param1 *cloudfront.GetInvalidationInput, param2 ...request.WaiterOption) error {
3184	m.addCall("WaitUntilInvalidationCompletedWithContext")
3185	m.verifyInput("WaitUntilInvalidationCompletedWithContext", param0)
3186	return m.WaitUntilInvalidationCompletedWithContextFunc(param0, param1, param2...)
3187}
3188
3189func (m *cloudfrontMock) WaitUntilStreamingDistributionDeployed(param0 *cloudfront.GetStreamingDistributionInput) error {
3190	m.addCall("WaitUntilStreamingDistributionDeployed")
3191	m.verifyInput("WaitUntilStreamingDistributionDeployed", param0)
3192	return m.WaitUntilStreamingDistributionDeployedFunc(param0)
3193}
3194
3195func (m *cloudfrontMock) WaitUntilStreamingDistributionDeployedWithContext(param0 aws.Context, param1 *cloudfront.GetStreamingDistributionInput, param2 ...request.WaiterOption) error {
3196	m.addCall("WaitUntilStreamingDistributionDeployedWithContext")
3197	m.verifyInput("WaitUntilStreamingDistributionDeployedWithContext", param0)
3198	return m.WaitUntilStreamingDistributionDeployedWithContextFunc(param0, param1, param2...)
3199}
3200
3201type cloudwatchMock struct {
3202	basicMock
3203	cloudwatchiface.CloudWatchAPI
3204	DeleteAlarmsFunc                       func(param0 *cloudwatch.DeleteAlarmsInput) (*cloudwatch.DeleteAlarmsOutput, error)
3205	DeleteAlarmsRequestFunc                func(param0 *cloudwatch.DeleteAlarmsInput) (*request.Request, *cloudwatch.DeleteAlarmsOutput)
3206	DeleteAlarmsWithContextFunc            func(param0 aws.Context, param1 *cloudwatch.DeleteAlarmsInput, param2 ...request.Option) (*cloudwatch.DeleteAlarmsOutput, error)
3207	DeleteDashboardsFunc                   func(param0 *cloudwatch.DeleteDashboardsInput) (*cloudwatch.DeleteDashboardsOutput, error)
3208	DeleteDashboardsRequestFunc            func(param0 *cloudwatch.DeleteDashboardsInput) (*request.Request, *cloudwatch.DeleteDashboardsOutput)
3209	DeleteDashboardsWithContextFunc        func(param0 aws.Context, param1 *cloudwatch.DeleteDashboardsInput, param2 ...request.Option) (*cloudwatch.DeleteDashboardsOutput, error)
3210	DescribeAlarmHistoryFunc               func(param0 *cloudwatch.DescribeAlarmHistoryInput) (*cloudwatch.DescribeAlarmHistoryOutput, error)
3211	DescribeAlarmHistoryRequestFunc        func(param0 *cloudwatch.DescribeAlarmHistoryInput) (*request.Request, *cloudwatch.DescribeAlarmHistoryOutput)
3212	DescribeAlarmHistoryWithContextFunc    func(param0 aws.Context, param1 *cloudwatch.DescribeAlarmHistoryInput, param2 ...request.Option) (*cloudwatch.DescribeAlarmHistoryOutput, error)
3213	DescribeAlarmsFunc                     func(param0 *cloudwatch.DescribeAlarmsInput) (*cloudwatch.DescribeAlarmsOutput, error)
3214	DescribeAlarmsForMetricFunc            func(param0 *cloudwatch.DescribeAlarmsForMetricInput) (*cloudwatch.DescribeAlarmsForMetricOutput, error)
3215	DescribeAlarmsForMetricRequestFunc     func(param0 *cloudwatch.DescribeAlarmsForMetricInput) (*request.Request, *cloudwatch.DescribeAlarmsForMetricOutput)
3216	DescribeAlarmsForMetricWithContextFunc func(param0 aws.Context, param1 *cloudwatch.DescribeAlarmsForMetricInput, param2 ...request.Option) (*cloudwatch.DescribeAlarmsForMetricOutput, error)
3217	DescribeAlarmsRequestFunc              func(param0 *cloudwatch.DescribeAlarmsInput) (*request.Request, *cloudwatch.DescribeAlarmsOutput)
3218	DescribeAlarmsWithContextFunc          func(param0 aws.Context, param1 *cloudwatch.DescribeAlarmsInput, param2 ...request.Option) (*cloudwatch.DescribeAlarmsOutput, error)
3219	DisableAlarmActionsFunc                func(param0 *cloudwatch.DisableAlarmActionsInput) (*cloudwatch.DisableAlarmActionsOutput, error)
3220	DisableAlarmActionsRequestFunc         func(param0 *cloudwatch.DisableAlarmActionsInput) (*request.Request, *cloudwatch.DisableAlarmActionsOutput)
3221	DisableAlarmActionsWithContextFunc     func(param0 aws.Context, param1 *cloudwatch.DisableAlarmActionsInput, param2 ...request.Option) (*cloudwatch.DisableAlarmActionsOutput, error)
3222	EnableAlarmActionsFunc                 func(param0 *cloudwatch.EnableAlarmActionsInput) (*cloudwatch.EnableAlarmActionsOutput, error)
3223	EnableAlarmActionsRequestFunc          func(param0 *cloudwatch.EnableAlarmActionsInput) (*request.Request, *cloudwatch.EnableAlarmActionsOutput)
3224	EnableAlarmActionsWithContextFunc      func(param0 aws.Context, param1 *cloudwatch.EnableAlarmActionsInput, param2 ...request.Option) (*cloudwatch.EnableAlarmActionsOutput, error)
3225	GetDashboardFunc                       func(param0 *cloudwatch.GetDashboardInput) (*cloudwatch.GetDashboardOutput, error)
3226	GetDashboardRequestFunc                func(param0 *cloudwatch.GetDashboardInput) (*request.Request, *cloudwatch.GetDashboardOutput)
3227	GetDashboardWithContextFunc            func(param0 aws.Context, param1 *cloudwatch.GetDashboardInput, param2 ...request.Option) (*cloudwatch.GetDashboardOutput, error)
3228	GetMetricStatisticsFunc                func(param0 *cloudwatch.GetMetricStatisticsInput) (*cloudwatch.GetMetricStatisticsOutput, error)
3229	GetMetricStatisticsRequestFunc         func(param0 *cloudwatch.GetMetricStatisticsInput) (*request.Request, *cloudwatch.GetMetricStatisticsOutput)
3230	GetMetricStatisticsWithContextFunc     func(param0 aws.Context, param1 *cloudwatch.GetMetricStatisticsInput, param2 ...request.Option) (*cloudwatch.GetMetricStatisticsOutput, error)
3231	ListDashboardsFunc                     func(param0 *cloudwatch.ListDashboardsInput) (*cloudwatch.ListDashboardsOutput, error)
3232	ListDashboardsRequestFunc              func(param0 *cloudwatch.ListDashboardsInput) (*request.Request, *cloudwatch.ListDashboardsOutput)
3233	ListDashboardsWithContextFunc          func(param0 aws.Context, param1 *cloudwatch.ListDashboardsInput, param2 ...request.Option) (*cloudwatch.ListDashboardsOutput, error)
3234	ListMetricsFunc                        func(param0 *cloudwatch.ListMetricsInput) (*cloudwatch.ListMetricsOutput, error)
3235	ListMetricsRequestFunc                 func(param0 *cloudwatch.ListMetricsInput) (*request.Request, *cloudwatch.ListMetricsOutput)
3236	ListMetricsWithContextFunc             func(param0 aws.Context, param1 *cloudwatch.ListMetricsInput, param2 ...request.Option) (*cloudwatch.ListMetricsOutput, error)
3237	PutDashboardFunc                       func(param0 *cloudwatch.PutDashboardInput) (*cloudwatch.PutDashboardOutput, error)
3238	PutDashboardRequestFunc                func(param0 *cloudwatch.PutDashboardInput) (*request.Request, *cloudwatch.PutDashboardOutput)
3239	PutDashboardWithContextFunc            func(param0 aws.Context, param1 *cloudwatch.PutDashboardInput, param2 ...request.Option) (*cloudwatch.PutDashboardOutput, error)
3240	PutMetricAlarmFunc                     func(param0 *cloudwatch.PutMetricAlarmInput) (*cloudwatch.PutMetricAlarmOutput, error)
3241	PutMetricAlarmRequestFunc              func(param0 *cloudwatch.PutMetricAlarmInput) (*request.Request, *cloudwatch.PutMetricAlarmOutput)
3242	PutMetricAlarmWithContextFunc          func(param0 aws.Context, param1 *cloudwatch.PutMetricAlarmInput, param2 ...request.Option) (*cloudwatch.PutMetricAlarmOutput, error)
3243	PutMetricDataFunc                      func(param0 *cloudwatch.PutMetricDataInput) (*cloudwatch.PutMetricDataOutput, error)
3244	PutMetricDataRequestFunc               func(param0 *cloudwatch.PutMetricDataInput) (*request.Request, *cloudwatch.PutMetricDataOutput)
3245	PutMetricDataWithContextFunc           func(param0 aws.Context, param1 *cloudwatch.PutMetricDataInput, param2 ...request.Option) (*cloudwatch.PutMetricDataOutput, error)
3246	SetAlarmStateFunc                      func(param0 *cloudwatch.SetAlarmStateInput) (*cloudwatch.SetAlarmStateOutput, error)
3247	SetAlarmStateRequestFunc               func(param0 *cloudwatch.SetAlarmStateInput) (*request.Request, *cloudwatch.SetAlarmStateOutput)
3248	SetAlarmStateWithContextFunc           func(param0 aws.Context, param1 *cloudwatch.SetAlarmStateInput, param2 ...request.Option) (*cloudwatch.SetAlarmStateOutput, error)
3249	WaitUntilAlarmExistsFunc               func(param0 *cloudwatch.DescribeAlarmsInput) error
3250	WaitUntilAlarmExistsWithContextFunc    func(param0 aws.Context, param1 *cloudwatch.DescribeAlarmsInput, param2 ...request.WaiterOption) error
3251}
3252
3253func (m *cloudwatchMock) DeleteAlarms(param0 *cloudwatch.DeleteAlarmsInput) (*cloudwatch.DeleteAlarmsOutput, error) {
3254	m.addCall("DeleteAlarms")
3255	m.verifyInput("DeleteAlarms", param0)
3256	return m.DeleteAlarmsFunc(param0)
3257}
3258
3259func (m *cloudwatchMock) DeleteAlarmsRequest(param0 *cloudwatch.DeleteAlarmsInput) (*request.Request, *cloudwatch.DeleteAlarmsOutput) {
3260	m.addCall("DeleteAlarmsRequest")
3261	m.verifyInput("DeleteAlarmsRequest", param0)
3262	return m.DeleteAlarmsRequestFunc(param0)
3263}
3264
3265func (m *cloudwatchMock) DeleteAlarmsWithContext(param0 aws.Context, param1 *cloudwatch.DeleteAlarmsInput, param2 ...request.Option) (*cloudwatch.DeleteAlarmsOutput, error) {
3266	m.addCall("DeleteAlarmsWithContext")
3267	m.verifyInput("DeleteAlarmsWithContext", param0)
3268	return m.DeleteAlarmsWithContextFunc(param0, param1, param2...)
3269}
3270
3271func (m *cloudwatchMock) DeleteDashboards(param0 *cloudwatch.DeleteDashboardsInput) (*cloudwatch.DeleteDashboardsOutput, error) {
3272	m.addCall("DeleteDashboards")
3273	m.verifyInput("DeleteDashboards", param0)
3274	return m.DeleteDashboardsFunc(param0)
3275}
3276
3277func (m *cloudwatchMock) DeleteDashboardsRequest(param0 *cloudwatch.DeleteDashboardsInput) (*request.Request, *cloudwatch.DeleteDashboardsOutput) {
3278	m.addCall("DeleteDashboardsRequest")
3279	m.verifyInput("DeleteDashboardsRequest", param0)
3280	return m.DeleteDashboardsRequestFunc(param0)
3281}
3282
3283func (m *cloudwatchMock) DeleteDashboardsWithContext(param0 aws.Context, param1 *cloudwatch.DeleteDashboardsInput, param2 ...request.Option) (*cloudwatch.DeleteDashboardsOutput, error) {
3284	m.addCall("DeleteDashboardsWithContext")
3285	m.verifyInput("DeleteDashboardsWithContext", param0)
3286	return m.DeleteDashboardsWithContextFunc(param0, param1, param2...)
3287}
3288
3289func (m *cloudwatchMock) DescribeAlarmHistory(param0 *cloudwatch.DescribeAlarmHistoryInput) (*cloudwatch.DescribeAlarmHistoryOutput, error) {
3290	m.addCall("DescribeAlarmHistory")
3291	m.verifyInput("DescribeAlarmHistory", param0)
3292	return m.DescribeAlarmHistoryFunc(param0)
3293}
3294
3295func (m *cloudwatchMock) DescribeAlarmHistoryRequest(param0 *cloudwatch.DescribeAlarmHistoryInput) (*request.Request, *cloudwatch.DescribeAlarmHistoryOutput) {
3296	m.addCall("DescribeAlarmHistoryRequest")
3297	m.verifyInput("DescribeAlarmHistoryRequest", param0)
3298	return m.DescribeAlarmHistoryRequestFunc(param0)
3299}
3300
3301func (m *cloudwatchMock) DescribeAlarmHistoryWithContext(param0 aws.Context, param1 *cloudwatch.DescribeAlarmHistoryInput, param2 ...request.Option) (*cloudwatch.DescribeAlarmHistoryOutput, error) {
3302	m.addCall("DescribeAlarmHistoryWithContext")
3303	m.verifyInput("DescribeAlarmHistoryWithContext", param0)
3304	return m.DescribeAlarmHistoryWithContextFunc(param0, param1, param2...)
3305}
3306
3307func (m *cloudwatchMock) DescribeAlarms(param0 *cloudwatch.DescribeAlarmsInput) (*cloudwatch.DescribeAlarmsOutput, error) {
3308	m.addCall("DescribeAlarms")
3309	m.verifyInput("DescribeAlarms", param0)
3310	return m.DescribeAlarmsFunc(param0)
3311}
3312
3313func (m *cloudwatchMock) DescribeAlarmsForMetric(param0 *cloudwatch.DescribeAlarmsForMetricInput) (*cloudwatch.DescribeAlarmsForMetricOutput, error) {
3314	m.addCall("DescribeAlarmsForMetric")
3315	m.verifyInput("DescribeAlarmsForMetric", param0)
3316	return m.DescribeAlarmsForMetricFunc(param0)
3317}
3318
3319func (m *cloudwatchMock) DescribeAlarmsForMetricRequest(param0 *cloudwatch.DescribeAlarmsForMetricInput) (*request.Request, *cloudwatch.DescribeAlarmsForMetricOutput) {
3320	m.addCall("DescribeAlarmsForMetricRequest")
3321	m.verifyInput("DescribeAlarmsForMetricRequest", param0)
3322	return m.DescribeAlarmsForMetricRequestFunc(param0)
3323}
3324
3325func (m *cloudwatchMock) DescribeAlarmsForMetricWithContext(param0 aws.Context, param1 *cloudwatch.DescribeAlarmsForMetricInput, param2 ...request.Option) (*cloudwatch.DescribeAlarmsForMetricOutput, error) {
3326	m.addCall("DescribeAlarmsForMetricWithContext")
3327	m.verifyInput("DescribeAlarmsForMetricWithContext", param0)
3328	return m.DescribeAlarmsForMetricWithContextFunc(param0, param1, param2...)
3329}
3330
3331func (m *cloudwatchMock) DescribeAlarmsRequest(param0 *cloudwatch.DescribeAlarmsInput) (*request.Request, *cloudwatch.DescribeAlarmsOutput) {
3332	m.addCall("DescribeAlarmsRequest")
3333	m.verifyInput("DescribeAlarmsRequest", param0)
3334	return m.DescribeAlarmsRequestFunc(param0)
3335}
3336
3337func (m *cloudwatchMock) DescribeAlarmsWithContext(param0 aws.Context, param1 *cloudwatch.DescribeAlarmsInput, param2 ...request.Option) (*cloudwatch.DescribeAlarmsOutput, error) {
3338	m.addCall("DescribeAlarmsWithContext")
3339	m.verifyInput("DescribeAlarmsWithContext", param0)
3340	return m.DescribeAlarmsWithContextFunc(param0, param1, param2...)
3341}
3342
3343func (m *cloudwatchMock) DisableAlarmActions(param0 *cloudwatch.DisableAlarmActionsInput) (*cloudwatch.DisableAlarmActionsOutput, error) {
3344	m.addCall("DisableAlarmActions")
3345	m.verifyInput("DisableAlarmActions", param0)
3346	return m.DisableAlarmActionsFunc(param0)
3347}
3348
3349func (m *cloudwatchMock) DisableAlarmActionsRequest(param0 *cloudwatch.DisableAlarmActionsInput) (*request.Request, *cloudwatch.DisableAlarmActionsOutput) {
3350	m.addCall("DisableAlarmActionsRequest")
3351	m.verifyInput("DisableAlarmActionsRequest", param0)
3352	return m.DisableAlarmActionsRequestFunc(param0)
3353}
3354
3355func (m *cloudwatchMock) DisableAlarmActionsWithContext(param0 aws.Context, param1 *cloudwatch.DisableAlarmActionsInput, param2 ...request.Option) (*cloudwatch.DisableAlarmActionsOutput, error) {
3356	m.addCall("DisableAlarmActionsWithContext")
3357	m.verifyInput("DisableAlarmActionsWithContext", param0)
3358	return m.DisableAlarmActionsWithContextFunc(param0, param1, param2...)
3359}
3360
3361func (m *cloudwatchMock) EnableAlarmActions(param0 *cloudwatch.EnableAlarmActionsInput) (*cloudwatch.EnableAlarmActionsOutput, error) {
3362	m.addCall("EnableAlarmActions")
3363	m.verifyInput("EnableAlarmActions", param0)
3364	return m.EnableAlarmActionsFunc(param0)
3365}
3366
3367func (m *cloudwatchMock) EnableAlarmActionsRequest(param0 *cloudwatch.EnableAlarmActionsInput) (*request.Request, *cloudwatch.EnableAlarmActionsOutput) {
3368	m.addCall("EnableAlarmActionsRequest")
3369	m.verifyInput("EnableAlarmActionsRequest", param0)
3370	return m.EnableAlarmActionsRequestFunc(param0)
3371}
3372
3373func (m *cloudwatchMock) EnableAlarmActionsWithContext(param0 aws.Context, param1 *cloudwatch.EnableAlarmActionsInput, param2 ...request.Option) (*cloudwatch.EnableAlarmActionsOutput, error) {
3374	m.addCall("EnableAlarmActionsWithContext")
3375	m.verifyInput("EnableAlarmActionsWithContext", param0)
3376	return m.EnableAlarmActionsWithContextFunc(param0, param1, param2...)
3377}
3378
3379func (m *cloudwatchMock) GetDashboard(param0 *cloudwatch.GetDashboardInput) (*cloudwatch.GetDashboardOutput, error) {
3380	m.addCall("GetDashboard")
3381	m.verifyInput("GetDashboard", param0)
3382	return m.GetDashboardFunc(param0)
3383}
3384
3385func (m *cloudwatchMock) GetDashboardRequest(param0 *cloudwatch.GetDashboardInput) (*request.Request, *cloudwatch.GetDashboardOutput) {
3386	m.addCall("GetDashboardRequest")
3387	m.verifyInput("GetDashboardRequest", param0)
3388	return m.GetDashboardRequestFunc(param0)
3389}
3390
3391func (m *cloudwatchMock) GetDashboardWithContext(param0 aws.Context, param1 *cloudwatch.GetDashboardInput, param2 ...request.Option) (*cloudwatch.GetDashboardOutput, error) {
3392	m.addCall("GetDashboardWithContext")
3393	m.verifyInput("GetDashboardWithContext", param0)
3394	return m.GetDashboardWithContextFunc(param0, param1, param2...)
3395}
3396
3397func (m *cloudwatchMock) GetMetricStatistics(param0 *cloudwatch.GetMetricStatisticsInput) (*cloudwatch.GetMetricStatisticsOutput, error) {
3398	m.addCall("GetMetricStatistics")
3399	m.verifyInput("GetMetricStatistics", param0)
3400	return m.GetMetricStatisticsFunc(param0)
3401}
3402
3403func (m *cloudwatchMock) GetMetricStatisticsRequest(param0 *cloudwatch.GetMetricStatisticsInput) (*request.Request, *cloudwatch.GetMetricStatisticsOutput) {
3404	m.addCall("GetMetricStatisticsRequest")
3405	m.verifyInput("GetMetricStatisticsRequest", param0)
3406	return m.GetMetricStatisticsRequestFunc(param0)
3407}
3408
3409func (m *cloudwatchMock) GetMetricStatisticsWithContext(param0 aws.Context, param1 *cloudwatch.GetMetricStatisticsInput, param2 ...request.Option) (*cloudwatch.GetMetricStatisticsOutput, error) {
3410	m.addCall("GetMetricStatisticsWithContext")
3411	m.verifyInput("GetMetricStatisticsWithContext", param0)
3412	return m.GetMetricStatisticsWithContextFunc(param0, param1, param2...)
3413}
3414
3415func (m *cloudwatchMock) ListDashboards(param0 *cloudwatch.ListDashboardsInput) (*cloudwatch.ListDashboardsOutput, error) {
3416	m.addCall("ListDashboards")
3417	m.verifyInput("ListDashboards", param0)
3418	return m.ListDashboardsFunc(param0)
3419}
3420
3421func (m *cloudwatchMock) ListDashboardsRequest(param0 *cloudwatch.ListDashboardsInput) (*request.Request, *cloudwatch.ListDashboardsOutput) {
3422	m.addCall("ListDashboardsRequest")
3423	m.verifyInput("ListDashboardsRequest", param0)
3424	return m.ListDashboardsRequestFunc(param0)
3425}
3426
3427func (m *cloudwatchMock) ListDashboardsWithContext(param0 aws.Context, param1 *cloudwatch.ListDashboardsInput, param2 ...request.Option) (*cloudwatch.ListDashboardsOutput, error) {
3428	m.addCall("ListDashboardsWithContext")
3429	m.verifyInput("ListDashboardsWithContext", param0)
3430	return m.ListDashboardsWithContextFunc(param0, param1, param2...)
3431}
3432
3433func (m *cloudwatchMock) ListMetrics(param0 *cloudwatch.ListMetricsInput) (*cloudwatch.ListMetricsOutput, error) {
3434	m.addCall("ListMetrics")
3435	m.verifyInput("ListMetrics", param0)
3436	return m.ListMetricsFunc(param0)
3437}
3438
3439func (m *cloudwatchMock) ListMetricsRequest(param0 *cloudwatch.ListMetricsInput) (*request.Request, *cloudwatch.ListMetricsOutput) {
3440	m.addCall("ListMetricsRequest")
3441	m.verifyInput("ListMetricsRequest", param0)
3442	return m.ListMetricsRequestFunc(param0)
3443}
3444
3445func (m *cloudwatchMock) ListMetricsWithContext(param0 aws.Context, param1 *cloudwatch.ListMetricsInput, param2 ...request.Option) (*cloudwatch.ListMetricsOutput, error) {
3446	m.addCall("ListMetricsWithContext")
3447	m.verifyInput("ListMetricsWithContext", param0)
3448	return m.ListMetricsWithContextFunc(param0, param1, param2...)
3449}
3450
3451func (m *cloudwatchMock) PutDashboard(param0 *cloudwatch.PutDashboardInput) (*cloudwatch.PutDashboardOutput, error) {
3452	m.addCall("PutDashboard")
3453	m.verifyInput("PutDashboard", param0)
3454	return m.PutDashboardFunc(param0)
3455}
3456
3457func (m *cloudwatchMock) PutDashboardRequest(param0 *cloudwatch.PutDashboardInput) (*request.Request, *cloudwatch.PutDashboardOutput) {
3458	m.addCall("PutDashboardRequest")
3459	m.verifyInput("PutDashboardRequest", param0)
3460	return m.PutDashboardRequestFunc(param0)
3461}
3462
3463func (m *cloudwatchMock) PutDashboardWithContext(param0 aws.Context, param1 *cloudwatch.PutDashboardInput, param2 ...request.Option) (*cloudwatch.PutDashboardOutput, error) {
3464	m.addCall("PutDashboardWithContext")
3465	m.verifyInput("PutDashboardWithContext", param0)
3466	return m.PutDashboardWithContextFunc(param0, param1, param2...)
3467}
3468
3469func (m *cloudwatchMock) PutMetricAlarm(param0 *cloudwatch.PutMetricAlarmInput) (*cloudwatch.PutMetricAlarmOutput, error) {
3470	m.addCall("PutMetricAlarm")
3471	m.verifyInput("PutMetricAlarm", param0)
3472	return m.PutMetricAlarmFunc(param0)
3473}
3474
3475func (m *cloudwatchMock) PutMetricAlarmRequest(param0 *cloudwatch.PutMetricAlarmInput) (*request.Request, *cloudwatch.PutMetricAlarmOutput) {
3476	m.addCall("PutMetricAlarmRequest")
3477	m.verifyInput("PutMetricAlarmRequest", param0)
3478	return m.PutMetricAlarmRequestFunc(param0)
3479}
3480
3481func (m *cloudwatchMock) PutMetricAlarmWithContext(param0 aws.Context, param1 *cloudwatch.PutMetricAlarmInput, param2 ...request.Option) (*cloudwatch.PutMetricAlarmOutput, error) {
3482	m.addCall("PutMetricAlarmWithContext")
3483	m.verifyInput("PutMetricAlarmWithContext", param0)
3484	return m.PutMetricAlarmWithContextFunc(param0, param1, param2...)
3485}
3486
3487func (m *cloudwatchMock) PutMetricData(param0 *cloudwatch.PutMetricDataInput) (*cloudwatch.PutMetricDataOutput, error) {
3488	m.addCall("PutMetricData")
3489	m.verifyInput("PutMetricData", param0)
3490	return m.PutMetricDataFunc(param0)
3491}
3492
3493func (m *cloudwatchMock) PutMetricDataRequest(param0 *cloudwatch.PutMetricDataInput) (*request.Request, *cloudwatch.PutMetricDataOutput) {
3494	m.addCall("PutMetricDataRequest")
3495	m.verifyInput("PutMetricDataRequest", param0)
3496	return m.PutMetricDataRequestFunc(param0)
3497}
3498
3499func (m *cloudwatchMock) PutMetricDataWithContext(param0 aws.Context, param1 *cloudwatch.PutMetricDataInput, param2 ...request.Option) (*cloudwatch.PutMetricDataOutput, error) {
3500	m.addCall("PutMetricDataWithContext")
3501	m.verifyInput("PutMetricDataWithContext", param0)
3502	return m.PutMetricDataWithContextFunc(param0, param1, param2...)
3503}
3504
3505func (m *cloudwatchMock) SetAlarmState(param0 *cloudwatch.SetAlarmStateInput) (*cloudwatch.SetAlarmStateOutput, error) {
3506	m.addCall("SetAlarmState")
3507	m.verifyInput("SetAlarmState", param0)
3508	return m.SetAlarmStateFunc(param0)
3509}
3510
3511func (m *cloudwatchMock) SetAlarmStateRequest(param0 *cloudwatch.SetAlarmStateInput) (*request.Request, *cloudwatch.SetAlarmStateOutput) {
3512	m.addCall("SetAlarmStateRequest")
3513	m.verifyInput("SetAlarmStateRequest", param0)
3514	return m.SetAlarmStateRequestFunc(param0)
3515}
3516
3517func (m *cloudwatchMock) SetAlarmStateWithContext(param0 aws.Context, param1 *cloudwatch.SetAlarmStateInput, param2 ...request.Option) (*cloudwatch.SetAlarmStateOutput, error) {
3518	m.addCall("SetAlarmStateWithContext")
3519	m.verifyInput("SetAlarmStateWithContext", param0)
3520	return m.SetAlarmStateWithContextFunc(param0, param1, param2...)
3521}
3522
3523func (m *cloudwatchMock) WaitUntilAlarmExists(param0 *cloudwatch.DescribeAlarmsInput) error {
3524	m.addCall("WaitUntilAlarmExists")
3525	m.verifyInput("WaitUntilAlarmExists", param0)
3526	return m.WaitUntilAlarmExistsFunc(param0)
3527}
3528
3529func (m *cloudwatchMock) WaitUntilAlarmExistsWithContext(param0 aws.Context, param1 *cloudwatch.DescribeAlarmsInput, param2 ...request.WaiterOption) error {
3530	m.addCall("WaitUntilAlarmExistsWithContext")
3531	m.verifyInput("WaitUntilAlarmExistsWithContext", param0)
3532	return m.WaitUntilAlarmExistsWithContextFunc(param0, param1, param2...)
3533}
3534
3535type ec2Mock struct {
3536	basicMock
3537	ec2iface.EC2API
3538	AcceptReservedInstancesExchangeQuoteFunc                  func(param0 *ec2.AcceptReservedInstancesExchangeQuoteInput) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error)
3539	AcceptReservedInstancesExchangeQuoteRequestFunc           func(param0 *ec2.AcceptReservedInstancesExchangeQuoteInput) (*request.Request, *ec2.AcceptReservedInstancesExchangeQuoteOutput)
3540	AcceptReservedInstancesExchangeQuoteWithContextFunc       func(param0 aws.Context, param1 *ec2.AcceptReservedInstancesExchangeQuoteInput, param2 ...request.Option) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error)
3541	AcceptVpcEndpointConnectionsFunc                          func(param0 *ec2.AcceptVpcEndpointConnectionsInput) (*ec2.AcceptVpcEndpointConnectionsOutput, error)
3542	AcceptVpcEndpointConnectionsRequestFunc                   func(param0 *ec2.AcceptVpcEndpointConnectionsInput) (*request.Request, *ec2.AcceptVpcEndpointConnectionsOutput)
3543	AcceptVpcEndpointConnectionsWithContextFunc               func(param0 aws.Context, param1 *ec2.AcceptVpcEndpointConnectionsInput, param2 ...request.Option) (*ec2.AcceptVpcEndpointConnectionsOutput, error)
3544	AcceptVpcPeeringConnectionFunc                            func(param0 *ec2.AcceptVpcPeeringConnectionInput) (*ec2.AcceptVpcPeeringConnectionOutput, error)
3545	AcceptVpcPeeringConnectionRequestFunc                     func(param0 *ec2.AcceptVpcPeeringConnectionInput) (*request.Request, *ec2.AcceptVpcPeeringConnectionOutput)
3546	AcceptVpcPeeringConnectionWithContextFunc                 func(param0 aws.Context, param1 *ec2.AcceptVpcPeeringConnectionInput, param2 ...request.Option) (*ec2.AcceptVpcPeeringConnectionOutput, error)
3547	AllocateAddressFunc                                       func(param0 *ec2.AllocateAddressInput) (*ec2.AllocateAddressOutput, error)
3548	AllocateAddressRequestFunc                                func(param0 *ec2.AllocateAddressInput) (*request.Request, *ec2.AllocateAddressOutput)
3549	AllocateAddressWithContextFunc                            func(param0 aws.Context, param1 *ec2.AllocateAddressInput, param2 ...request.Option) (*ec2.AllocateAddressOutput, error)
3550	AllocateHostsFunc                                         func(param0 *ec2.AllocateHostsInput) (*ec2.AllocateHostsOutput, error)
3551	AllocateHostsRequestFunc                                  func(param0 *ec2.AllocateHostsInput) (*request.Request, *ec2.AllocateHostsOutput)
3552	AllocateHostsWithContextFunc                              func(param0 aws.Context, param1 *ec2.AllocateHostsInput, param2 ...request.Option) (*ec2.AllocateHostsOutput, error)
3553	AssignIpv6AddressesFunc                                   func(param0 *ec2.AssignIpv6AddressesInput) (*ec2.AssignIpv6AddressesOutput, error)
3554	AssignIpv6AddressesRequestFunc                            func(param0 *ec2.AssignIpv6AddressesInput) (*request.Request, *ec2.AssignIpv6AddressesOutput)
3555	AssignIpv6AddressesWithContextFunc                        func(param0 aws.Context, param1 *ec2.AssignIpv6AddressesInput, param2 ...request.Option) (*ec2.AssignIpv6AddressesOutput, error)
3556	AssignPrivateIpAddressesFunc                              func(param0 *ec2.AssignPrivateIpAddressesInput) (*ec2.AssignPrivateIpAddressesOutput, error)
3557	AssignPrivateIpAddressesRequestFunc                       func(param0 *ec2.AssignPrivateIpAddressesInput) (*request.Request, *ec2.AssignPrivateIpAddressesOutput)
3558	AssignPrivateIpAddressesWithContextFunc                   func(param0 aws.Context, param1 *ec2.AssignPrivateIpAddressesInput, param2 ...request.Option) (*ec2.AssignPrivateIpAddressesOutput, error)
3559	AssociateAddressFunc                                      func(param0 *ec2.AssociateAddressInput) (*ec2.AssociateAddressOutput, error)
3560	AssociateAddressRequestFunc                               func(param0 *ec2.AssociateAddressInput) (*request.Request, *ec2.AssociateAddressOutput)
3561	AssociateAddressWithContextFunc                           func(param0 aws.Context, param1 *ec2.AssociateAddressInput, param2 ...request.Option) (*ec2.AssociateAddressOutput, error)
3562	AssociateDhcpOptionsFunc                                  func(param0 *ec2.AssociateDhcpOptionsInput) (*ec2.AssociateDhcpOptionsOutput, error)
3563	AssociateDhcpOptionsRequestFunc                           func(param0 *ec2.AssociateDhcpOptionsInput) (*request.Request, *ec2.AssociateDhcpOptionsOutput)
3564	AssociateDhcpOptionsWithContextFunc                       func(param0 aws.Context, param1 *ec2.AssociateDhcpOptionsInput, param2 ...request.Option) (*ec2.AssociateDhcpOptionsOutput, error)
3565	AssociateIamInstanceProfileFunc                           func(param0 *ec2.AssociateIamInstanceProfileInput) (*ec2.AssociateIamInstanceProfileOutput, error)
3566	AssociateIamInstanceProfileRequestFunc                    func(param0 *ec2.AssociateIamInstanceProfileInput) (*request.Request, *ec2.AssociateIamInstanceProfileOutput)
3567	AssociateIamInstanceProfileWithContextFunc                func(param0 aws.Context, param1 *ec2.AssociateIamInstanceProfileInput, param2 ...request.Option) (*ec2.AssociateIamInstanceProfileOutput, error)
3568	AssociateRouteTableFunc                                   func(param0 *ec2.AssociateRouteTableInput) (*ec2.AssociateRouteTableOutput, error)
3569	AssociateRouteTableRequestFunc                            func(param0 *ec2.AssociateRouteTableInput) (*request.Request, *ec2.AssociateRouteTableOutput)
3570	AssociateRouteTableWithContextFunc                        func(param0 aws.Context, param1 *ec2.AssociateRouteTableInput, param2 ...request.Option) (*ec2.AssociateRouteTableOutput, error)
3571	AssociateSubnetCidrBlockFunc                              func(param0 *ec2.AssociateSubnetCidrBlockInput) (*ec2.AssociateSubnetCidrBlockOutput, error)
3572	AssociateSubnetCidrBlockRequestFunc                       func(param0 *ec2.AssociateSubnetCidrBlockInput) (*request.Request, *ec2.AssociateSubnetCidrBlockOutput)
3573	AssociateSubnetCidrBlockWithContextFunc                   func(param0 aws.Context, param1 *ec2.AssociateSubnetCidrBlockInput, param2 ...request.Option) (*ec2.AssociateSubnetCidrBlockOutput, error)
3574	AssociateVpcCidrBlockFunc                                 func(param0 *ec2.AssociateVpcCidrBlockInput) (*ec2.AssociateVpcCidrBlockOutput, error)
3575	AssociateVpcCidrBlockRequestFunc                          func(param0 *ec2.AssociateVpcCidrBlockInput) (*request.Request, *ec2.AssociateVpcCidrBlockOutput)
3576	AssociateVpcCidrBlockWithContextFunc                      func(param0 aws.Context, param1 *ec2.AssociateVpcCidrBlockInput, param2 ...request.Option) (*ec2.AssociateVpcCidrBlockOutput, error)
3577	AttachClassicLinkVpcFunc                                  func(param0 *ec2.AttachClassicLinkVpcInput) (*ec2.AttachClassicLinkVpcOutput, error)
3578	AttachClassicLinkVpcRequestFunc                           func(param0 *ec2.AttachClassicLinkVpcInput) (*request.Request, *ec2.AttachClassicLinkVpcOutput)
3579	AttachClassicLinkVpcWithContextFunc                       func(param0 aws.Context, param1 *ec2.AttachClassicLinkVpcInput, param2 ...request.Option) (*ec2.AttachClassicLinkVpcOutput, error)
3580	AttachInternetGatewayFunc                                 func(param0 *ec2.AttachInternetGatewayInput) (*ec2.AttachInternetGatewayOutput, error)
3581	AttachInternetGatewayRequestFunc                          func(param0 *ec2.AttachInternetGatewayInput) (*request.Request, *ec2.AttachInternetGatewayOutput)
3582	AttachInternetGatewayWithContextFunc                      func(param0 aws.Context, param1 *ec2.AttachInternetGatewayInput, param2 ...request.Option) (*ec2.AttachInternetGatewayOutput, error)
3583	AttachNetworkInterfaceFunc                                func(param0 *ec2.AttachNetworkInterfaceInput) (*ec2.AttachNetworkInterfaceOutput, error)
3584	AttachNetworkInterfaceRequestFunc                         func(param0 *ec2.AttachNetworkInterfaceInput) (*request.Request, *ec2.AttachNetworkInterfaceOutput)
3585	AttachNetworkInterfaceWithContextFunc                     func(param0 aws.Context, param1 *ec2.AttachNetworkInterfaceInput, param2 ...request.Option) (*ec2.AttachNetworkInterfaceOutput, error)
3586	AttachVolumeFunc                                          func(param0 *ec2.AttachVolumeInput) (*ec2.VolumeAttachment, error)
3587	AttachVolumeRequestFunc                                   func(param0 *ec2.AttachVolumeInput) (*request.Request, *ec2.VolumeAttachment)
3588	AttachVolumeWithContextFunc                               func(param0 aws.Context, param1 *ec2.AttachVolumeInput, param2 ...request.Option) (*ec2.VolumeAttachment, error)
3589	AttachVpnGatewayFunc                                      func(param0 *ec2.AttachVpnGatewayInput) (*ec2.AttachVpnGatewayOutput, error)
3590	AttachVpnGatewayRequestFunc                               func(param0 *ec2.AttachVpnGatewayInput) (*request.Request, *ec2.AttachVpnGatewayOutput)
3591	AttachVpnGatewayWithContextFunc                           func(param0 aws.Context, param1 *ec2.AttachVpnGatewayInput, param2 ...request.Option) (*ec2.AttachVpnGatewayOutput, error)
3592	AuthorizeSecurityGroupEgressFunc                          func(param0 *ec2.AuthorizeSecurityGroupEgressInput) (*ec2.AuthorizeSecurityGroupEgressOutput, error)
3593	AuthorizeSecurityGroupEgressRequestFunc                   func(param0 *ec2.AuthorizeSecurityGroupEgressInput) (*request.Request, *ec2.AuthorizeSecurityGroupEgressOutput)
3594	AuthorizeSecurityGroupEgressWithContextFunc               func(param0 aws.Context, param1 *ec2.AuthorizeSecurityGroupEgressInput, param2 ...request.Option) (*ec2.AuthorizeSecurityGroupEgressOutput, error)
3595	AuthorizeSecurityGroupIngressFunc                         func(param0 *ec2.AuthorizeSecurityGroupIngressInput) (*ec2.AuthorizeSecurityGroupIngressOutput, error)
3596	AuthorizeSecurityGroupIngressRequestFunc                  func(param0 *ec2.AuthorizeSecurityGroupIngressInput) (*request.Request, *ec2.AuthorizeSecurityGroupIngressOutput)
3597	AuthorizeSecurityGroupIngressWithContextFunc              func(param0 aws.Context, param1 *ec2.AuthorizeSecurityGroupIngressInput, param2 ...request.Option) (*ec2.AuthorizeSecurityGroupIngressOutput, error)
3598	BundleInstanceFunc                                        func(param0 *ec2.BundleInstanceInput) (*ec2.BundleInstanceOutput, error)
3599	BundleInstanceRequestFunc                                 func(param0 *ec2.BundleInstanceInput) (*request.Request, *ec2.BundleInstanceOutput)
3600	BundleInstanceWithContextFunc                             func(param0 aws.Context, param1 *ec2.BundleInstanceInput, param2 ...request.Option) (*ec2.BundleInstanceOutput, error)
3601	CancelBundleTaskFunc                                      func(param0 *ec2.CancelBundleTaskInput) (*ec2.CancelBundleTaskOutput, error)
3602	CancelBundleTaskRequestFunc                               func(param0 *ec2.CancelBundleTaskInput) (*request.Request, *ec2.CancelBundleTaskOutput)
3603	CancelBundleTaskWithContextFunc                           func(param0 aws.Context, param1 *ec2.CancelBundleTaskInput, param2 ...request.Option) (*ec2.CancelBundleTaskOutput, error)
3604	CancelConversionTaskFunc                                  func(param0 *ec2.CancelConversionTaskInput) (*ec2.CancelConversionTaskOutput, error)
3605	CancelConversionTaskRequestFunc                           func(param0 *ec2.CancelConversionTaskInput) (*request.Request, *ec2.CancelConversionTaskOutput)
3606	CancelConversionTaskWithContextFunc                       func(param0 aws.Context, param1 *ec2.CancelConversionTaskInput, param2 ...request.Option) (*ec2.CancelConversionTaskOutput, error)
3607	CancelExportTaskFunc                                      func(param0 *ec2.CancelExportTaskInput) (*ec2.CancelExportTaskOutput, error)
3608	CancelExportTaskRequestFunc                               func(param0 *ec2.CancelExportTaskInput) (*request.Request, *ec2.CancelExportTaskOutput)
3609	CancelExportTaskWithContextFunc                           func(param0 aws.Context, param1 *ec2.CancelExportTaskInput, param2 ...request.Option) (*ec2.CancelExportTaskOutput, error)
3610	CancelImportTaskFunc                                      func(param0 *ec2.CancelImportTaskInput) (*ec2.CancelImportTaskOutput, error)
3611	CancelImportTaskRequestFunc                               func(param0 *ec2.CancelImportTaskInput) (*request.Request, *ec2.CancelImportTaskOutput)
3612	CancelImportTaskWithContextFunc                           func(param0 aws.Context, param1 *ec2.CancelImportTaskInput, param2 ...request.Option) (*ec2.CancelImportTaskOutput, error)
3613	CancelReservedInstancesListingFunc                        func(param0 *ec2.CancelReservedInstancesListingInput) (*ec2.CancelReservedInstancesListingOutput, error)
3614	CancelReservedInstancesListingRequestFunc                 func(param0 *ec2.CancelReservedInstancesListingInput) (*request.Request, *ec2.CancelReservedInstancesListingOutput)
3615	CancelReservedInstancesListingWithContextFunc             func(param0 aws.Context, param1 *ec2.CancelReservedInstancesListingInput, param2 ...request.Option) (*ec2.CancelReservedInstancesListingOutput, error)
3616	CancelSpotFleetRequestsFunc                               func(param0 *ec2.CancelSpotFleetRequestsInput) (*ec2.CancelSpotFleetRequestsOutput, error)
3617	CancelSpotFleetRequestsRequestFunc                        func(param0 *ec2.CancelSpotFleetRequestsInput) (*request.Request, *ec2.CancelSpotFleetRequestsOutput)
3618	CancelSpotFleetRequestsWithContextFunc                    func(param0 aws.Context, param1 *ec2.CancelSpotFleetRequestsInput, param2 ...request.Option) (*ec2.CancelSpotFleetRequestsOutput, error)
3619	CancelSpotInstanceRequestsFunc                            func(param0 *ec2.CancelSpotInstanceRequestsInput) (*ec2.CancelSpotInstanceRequestsOutput, error)
3620	CancelSpotInstanceRequestsRequestFunc                     func(param0 *ec2.CancelSpotInstanceRequestsInput) (*request.Request, *ec2.CancelSpotInstanceRequestsOutput)
3621	CancelSpotInstanceRequestsWithContextFunc                 func(param0 aws.Context, param1 *ec2.CancelSpotInstanceRequestsInput, param2 ...request.Option) (*ec2.CancelSpotInstanceRequestsOutput, error)
3622	ConfirmProductInstanceFunc                                func(param0 *ec2.ConfirmProductInstanceInput) (*ec2.ConfirmProductInstanceOutput, error)
3623	ConfirmProductInstanceRequestFunc                         func(param0 *ec2.ConfirmProductInstanceInput) (*request.Request, *ec2.ConfirmProductInstanceOutput)
3624	ConfirmProductInstanceWithContextFunc                     func(param0 aws.Context, param1 *ec2.ConfirmProductInstanceInput, param2 ...request.Option) (*ec2.ConfirmProductInstanceOutput, error)
3625	CopyFpgaImageFunc                                         func(param0 *ec2.CopyFpgaImageInput) (*ec2.CopyFpgaImageOutput, error)
3626	CopyFpgaImageRequestFunc                                  func(param0 *ec2.CopyFpgaImageInput) (*request.Request, *ec2.CopyFpgaImageOutput)
3627	CopyFpgaImageWithContextFunc                              func(param0 aws.Context, param1 *ec2.CopyFpgaImageInput, param2 ...request.Option) (*ec2.CopyFpgaImageOutput, error)
3628	CopyImageFunc                                             func(param0 *ec2.CopyImageInput) (*ec2.CopyImageOutput, error)
3629	CopyImageRequestFunc                                      func(param0 *ec2.CopyImageInput) (*request.Request, *ec2.CopyImageOutput)
3630	CopyImageWithContextFunc                                  func(param0 aws.Context, param1 *ec2.CopyImageInput, param2 ...request.Option) (*ec2.CopyImageOutput, error)
3631	CopySnapshotFunc                                          func(param0 *ec2.CopySnapshotInput) (*ec2.CopySnapshotOutput, error)
3632	CopySnapshotRequestFunc                                   func(param0 *ec2.CopySnapshotInput) (*request.Request, *ec2.CopySnapshotOutput)
3633	CopySnapshotWithContextFunc                               func(param0 aws.Context, param1 *ec2.CopySnapshotInput, param2 ...request.Option) (*ec2.CopySnapshotOutput, error)
3634	CreateCustomerGatewayFunc                                 func(param0 *ec2.CreateCustomerGatewayInput) (*ec2.CreateCustomerGatewayOutput, error)
3635	CreateCustomerGatewayRequestFunc                          func(param0 *ec2.CreateCustomerGatewayInput) (*request.Request, *ec2.CreateCustomerGatewayOutput)
3636	CreateCustomerGatewayWithContextFunc                      func(param0 aws.Context, param1 *ec2.CreateCustomerGatewayInput, param2 ...request.Option) (*ec2.CreateCustomerGatewayOutput, error)
3637	CreateDefaultSubnetFunc                                   func(param0 *ec2.CreateDefaultSubnetInput) (*ec2.CreateDefaultSubnetOutput, error)
3638	CreateDefaultSubnetRequestFunc                            func(param0 *ec2.CreateDefaultSubnetInput) (*request.Request, *ec2.CreateDefaultSubnetOutput)
3639	CreateDefaultSubnetWithContextFunc                        func(param0 aws.Context, param1 *ec2.CreateDefaultSubnetInput, param2 ...request.Option) (*ec2.CreateDefaultSubnetOutput, error)
3640	CreateDefaultVpcFunc                                      func(param0 *ec2.CreateDefaultVpcInput) (*ec2.CreateDefaultVpcOutput, error)
3641	CreateDefaultVpcRequestFunc                               func(param0 *ec2.CreateDefaultVpcInput) (*request.Request, *ec2.CreateDefaultVpcOutput)
3642	CreateDefaultVpcWithContextFunc                           func(param0 aws.Context, param1 *ec2.CreateDefaultVpcInput, param2 ...request.Option) (*ec2.CreateDefaultVpcOutput, error)
3643	CreateDhcpOptionsFunc                                     func(param0 *ec2.CreateDhcpOptionsInput) (*ec2.CreateDhcpOptionsOutput, error)
3644	CreateDhcpOptionsRequestFunc                              func(param0 *ec2.CreateDhcpOptionsInput) (*request.Request, *ec2.CreateDhcpOptionsOutput)
3645	CreateDhcpOptionsWithContextFunc                          func(param0 aws.Context, param1 *ec2.CreateDhcpOptionsInput, param2 ...request.Option) (*ec2.CreateDhcpOptionsOutput, error)
3646	CreateEgressOnlyInternetGatewayFunc                       func(param0 *ec2.CreateEgressOnlyInternetGatewayInput) (*ec2.CreateEgressOnlyInternetGatewayOutput, error)
3647	CreateEgressOnlyInternetGatewayRequestFunc                func(param0 *ec2.CreateEgressOnlyInternetGatewayInput) (*request.Request, *ec2.CreateEgressOnlyInternetGatewayOutput)
3648	CreateEgressOnlyInternetGatewayWithContextFunc            func(param0 aws.Context, param1 *ec2.CreateEgressOnlyInternetGatewayInput, param2 ...request.Option) (*ec2.CreateEgressOnlyInternetGatewayOutput, error)
3649	CreateFlowLogsFunc                                        func(param0 *ec2.CreateFlowLogsInput) (*ec2.CreateFlowLogsOutput, error)
3650	CreateFlowLogsRequestFunc                                 func(param0 *ec2.CreateFlowLogsInput) (*request.Request, *ec2.CreateFlowLogsOutput)
3651	CreateFlowLogsWithContextFunc                             func(param0 aws.Context, param1 *ec2.CreateFlowLogsInput, param2 ...request.Option) (*ec2.CreateFlowLogsOutput, error)
3652	CreateFpgaImageFunc                                       func(param0 *ec2.CreateFpgaImageInput) (*ec2.CreateFpgaImageOutput, error)
3653	CreateFpgaImageRequestFunc                                func(param0 *ec2.CreateFpgaImageInput) (*request.Request, *ec2.CreateFpgaImageOutput)
3654	CreateFpgaImageWithContextFunc                            func(param0 aws.Context, param1 *ec2.CreateFpgaImageInput, param2 ...request.Option) (*ec2.CreateFpgaImageOutput, error)
3655	CreateImageFunc                                           func(param0 *ec2.CreateImageInput) (*ec2.CreateImageOutput, error)
3656	CreateImageRequestFunc                                    func(param0 *ec2.CreateImageInput) (*request.Request, *ec2.CreateImageOutput)
3657	CreateImageWithContextFunc                                func(param0 aws.Context, param1 *ec2.CreateImageInput, param2 ...request.Option) (*ec2.CreateImageOutput, error)
3658	CreateInstanceExportTaskFunc                              func(param0 *ec2.CreateInstanceExportTaskInput) (*ec2.CreateInstanceExportTaskOutput, error)
3659	CreateInstanceExportTaskRequestFunc                       func(param0 *ec2.CreateInstanceExportTaskInput) (*request.Request, *ec2.CreateInstanceExportTaskOutput)
3660	CreateInstanceExportTaskWithContextFunc                   func(param0 aws.Context, param1 *ec2.CreateInstanceExportTaskInput, param2 ...request.Option) (*ec2.CreateInstanceExportTaskOutput, error)
3661	CreateInternetGatewayFunc                                 func(param0 *ec2.CreateInternetGatewayInput) (*ec2.CreateInternetGatewayOutput, error)
3662	CreateInternetGatewayRequestFunc                          func(param0 *ec2.CreateInternetGatewayInput) (*request.Request, *ec2.CreateInternetGatewayOutput)
3663	CreateInternetGatewayWithContextFunc                      func(param0 aws.Context, param1 *ec2.CreateInternetGatewayInput, param2 ...request.Option) (*ec2.CreateInternetGatewayOutput, error)
3664	CreateKeyPairFunc                                         func(param0 *ec2.CreateKeyPairInput) (*ec2.CreateKeyPairOutput, error)
3665	CreateKeyPairRequestFunc                                  func(param0 *ec2.CreateKeyPairInput) (*request.Request, *ec2.CreateKeyPairOutput)
3666	CreateKeyPairWithContextFunc                              func(param0 aws.Context, param1 *ec2.CreateKeyPairInput, param2 ...request.Option) (*ec2.CreateKeyPairOutput, error)
3667	CreateLaunchTemplateFunc                                  func(param0 *ec2.CreateLaunchTemplateInput) (*ec2.CreateLaunchTemplateOutput, error)
3668	CreateLaunchTemplateRequestFunc                           func(param0 *ec2.CreateLaunchTemplateInput) (*request.Request, *ec2.CreateLaunchTemplateOutput)
3669	CreateLaunchTemplateVersionFunc                           func(param0 *ec2.CreateLaunchTemplateVersionInput) (*ec2.CreateLaunchTemplateVersionOutput, error)
3670	CreateLaunchTemplateVersionRequestFunc                    func(param0 *ec2.CreateLaunchTemplateVersionInput) (*request.Request, *ec2.CreateLaunchTemplateVersionOutput)
3671	CreateLaunchTemplateVersionWithContextFunc                func(param0 aws.Context, param1 *ec2.CreateLaunchTemplateVersionInput, param2 ...request.Option) (*ec2.CreateLaunchTemplateVersionOutput, error)
3672	CreateLaunchTemplateWithContextFunc                       func(param0 aws.Context, param1 *ec2.CreateLaunchTemplateInput, param2 ...request.Option) (*ec2.CreateLaunchTemplateOutput, error)
3673	CreateNatGatewayFunc                                      func(param0 *ec2.CreateNatGatewayInput) (*ec2.CreateNatGatewayOutput, error)
3674	CreateNatGatewayRequestFunc                               func(param0 *ec2.CreateNatGatewayInput) (*request.Request, *ec2.CreateNatGatewayOutput)
3675	CreateNatGatewayWithContextFunc                           func(param0 aws.Context, param1 *ec2.CreateNatGatewayInput, param2 ...request.Option) (*ec2.CreateNatGatewayOutput, error)
3676	CreateNetworkAclFunc                                      func(param0 *ec2.CreateNetworkAclInput) (*ec2.CreateNetworkAclOutput, error)
3677	CreateNetworkAclEntryFunc                                 func(param0 *ec2.CreateNetworkAclEntryInput) (*ec2.CreateNetworkAclEntryOutput, error)
3678	CreateNetworkAclEntryRequestFunc                          func(param0 *ec2.CreateNetworkAclEntryInput) (*request.Request, *ec2.CreateNetworkAclEntryOutput)
3679	CreateNetworkAclEntryWithContextFunc                      func(param0 aws.Context, param1 *ec2.CreateNetworkAclEntryInput, param2 ...request.Option) (*ec2.CreateNetworkAclEntryOutput, error)
3680	CreateNetworkAclRequestFunc                               func(param0 *ec2.CreateNetworkAclInput) (*request.Request, *ec2.CreateNetworkAclOutput)
3681	CreateNetworkAclWithContextFunc                           func(param0 aws.Context, param1 *ec2.CreateNetworkAclInput, param2 ...request.Option) (*ec2.CreateNetworkAclOutput, error)
3682	CreateNetworkInterfaceFunc                                func(param0 *ec2.CreateNetworkInterfaceInput) (*ec2.CreateNetworkInterfaceOutput, error)
3683	CreateNetworkInterfacePermissionFunc                      func(param0 *ec2.CreateNetworkInterfacePermissionInput) (*ec2.CreateNetworkInterfacePermissionOutput, error)
3684	CreateNetworkInterfacePermissionRequestFunc               func(param0 *ec2.CreateNetworkInterfacePermissionInput) (*request.Request, *ec2.CreateNetworkInterfacePermissionOutput)
3685	CreateNetworkInterfacePermissionWithContextFunc           func(param0 aws.Context, param1 *ec2.CreateNetworkInterfacePermissionInput, param2 ...request.Option) (*ec2.CreateNetworkInterfacePermissionOutput, error)
3686	CreateNetworkInterfaceRequestFunc                         func(param0 *ec2.CreateNetworkInterfaceInput) (*request.Request, *ec2.CreateNetworkInterfaceOutput)
3687	CreateNetworkInterfaceWithContextFunc                     func(param0 aws.Context, param1 *ec2.CreateNetworkInterfaceInput, param2 ...request.Option) (*ec2.CreateNetworkInterfaceOutput, error)
3688	CreatePlacementGroupFunc                                  func(param0 *ec2.CreatePlacementGroupInput) (*ec2.CreatePlacementGroupOutput, error)
3689	CreatePlacementGroupRequestFunc                           func(param0 *ec2.CreatePlacementGroupInput) (*request.Request, *ec2.CreatePlacementGroupOutput)
3690	CreatePlacementGroupWithContextFunc                       func(param0 aws.Context, param1 *ec2.CreatePlacementGroupInput, param2 ...request.Option) (*ec2.CreatePlacementGroupOutput, error)
3691	CreateReservedInstancesListingFunc                        func(param0 *ec2.CreateReservedInstancesListingInput) (*ec2.CreateReservedInstancesListingOutput, error)
3692	CreateReservedInstancesListingRequestFunc                 func(param0 *ec2.CreateReservedInstancesListingInput) (*request.Request, *ec2.CreateReservedInstancesListingOutput)
3693	CreateReservedInstancesListingWithContextFunc             func(param0 aws.Context, param1 *ec2.CreateReservedInstancesListingInput, param2 ...request.Option) (*ec2.CreateReservedInstancesListingOutput, error)
3694	CreateRouteFunc                                           func(param0 *ec2.CreateRouteInput) (*ec2.CreateRouteOutput, error)
3695	CreateRouteRequestFunc                                    func(param0 *ec2.CreateRouteInput) (*request.Request, *ec2.CreateRouteOutput)
3696	CreateRouteTableFunc                                      func(param0 *ec2.CreateRouteTableInput) (*ec2.CreateRouteTableOutput, error)
3697	CreateRouteTableRequestFunc                               func(param0 *ec2.CreateRouteTableInput) (*request.Request, *ec2.CreateRouteTableOutput)
3698	CreateRouteTableWithContextFunc                           func(param0 aws.Context, param1 *ec2.CreateRouteTableInput, param2 ...request.Option) (*ec2.CreateRouteTableOutput, error)
3699	CreateRouteWithContextFunc                                func(param0 aws.Context, param1 *ec2.CreateRouteInput, param2 ...request.Option) (*ec2.CreateRouteOutput, error)
3700	CreateSecurityGroupFunc                                   func(param0 *ec2.CreateSecurityGroupInput) (*ec2.CreateSecurityGroupOutput, error)
3701	CreateSecurityGroupRequestFunc                            func(param0 *ec2.CreateSecurityGroupInput) (*request.Request, *ec2.CreateSecurityGroupOutput)
3702	CreateSecurityGroupWithContextFunc                        func(param0 aws.Context, param1 *ec2.CreateSecurityGroupInput, param2 ...request.Option) (*ec2.CreateSecurityGroupOutput, error)
3703	CreateSnapshotFunc                                        func(param0 *ec2.CreateSnapshotInput) (*ec2.Snapshot, error)
3704	CreateSnapshotRequestFunc                                 func(param0 *ec2.CreateSnapshotInput) (*request.Request, *ec2.Snapshot)
3705	CreateSnapshotWithContextFunc                             func(param0 aws.Context, param1 *ec2.CreateSnapshotInput, param2 ...request.Option) (*ec2.Snapshot, error)
3706	CreateSpotDatafeedSubscriptionFunc                        func(param0 *ec2.CreateSpotDatafeedSubscriptionInput) (*ec2.CreateSpotDatafeedSubscriptionOutput, error)
3707	CreateSpotDatafeedSubscriptionRequestFunc                 func(param0 *ec2.CreateSpotDatafeedSubscriptionInput) (*request.Request, *ec2.CreateSpotDatafeedSubscriptionOutput)
3708	CreateSpotDatafeedSubscriptionWithContextFunc             func(param0 aws.Context, param1 *ec2.CreateSpotDatafeedSubscriptionInput, param2 ...request.Option) (*ec2.CreateSpotDatafeedSubscriptionOutput, error)
3709	CreateSubnetFunc                                          func(param0 *ec2.CreateSubnetInput) (*ec2.CreateSubnetOutput, error)
3710	CreateSubnetRequestFunc                                   func(param0 *ec2.CreateSubnetInput) (*request.Request, *ec2.CreateSubnetOutput)
3711	CreateSubnetWithContextFunc                               func(param0 aws.Context, param1 *ec2.CreateSubnetInput, param2 ...request.Option) (*ec2.CreateSubnetOutput, error)
3712	CreateTagsFunc                                            func(param0 *ec2.CreateTagsInput) (*ec2.CreateTagsOutput, error)
3713	CreateTagsRequestFunc                                     func(param0 *ec2.CreateTagsInput) (*request.Request, *ec2.CreateTagsOutput)
3714	CreateTagsWithContextFunc                                 func(param0 aws.Context, param1 *ec2.CreateTagsInput, param2 ...request.Option) (*ec2.CreateTagsOutput, error)
3715	CreateVolumeFunc                                          func(param0 *ec2.CreateVolumeInput) (*ec2.Volume, error)
3716	CreateVolumeRequestFunc                                   func(param0 *ec2.CreateVolumeInput) (*request.Request, *ec2.Volume)
3717	CreateVolumeWithContextFunc                               func(param0 aws.Context, param1 *ec2.CreateVolumeInput, param2 ...request.Option) (*ec2.Volume, error)
3718	CreateVpcFunc                                             func(param0 *ec2.CreateVpcInput) (*ec2.CreateVpcOutput, error)
3719	CreateVpcEndpointFunc                                     func(param0 *ec2.CreateVpcEndpointInput) (*ec2.CreateVpcEndpointOutput, error)
3720	CreateVpcEndpointConnectionNotificationFunc               func(param0 *ec2.CreateVpcEndpointConnectionNotificationInput) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error)
3721	CreateVpcEndpointConnectionNotificationRequestFunc        func(param0 *ec2.CreateVpcEndpointConnectionNotificationInput) (*request.Request, *ec2.CreateVpcEndpointConnectionNotificationOutput)
3722	CreateVpcEndpointConnectionNotificationWithContextFunc    func(param0 aws.Context, param1 *ec2.CreateVpcEndpointConnectionNotificationInput, param2 ...request.Option) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error)
3723	CreateVpcEndpointRequestFunc                              func(param0 *ec2.CreateVpcEndpointInput) (*request.Request, *ec2.CreateVpcEndpointOutput)
3724	CreateVpcEndpointServiceConfigurationFunc                 func(param0 *ec2.CreateVpcEndpointServiceConfigurationInput) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error)
3725	CreateVpcEndpointServiceConfigurationRequestFunc          func(param0 *ec2.CreateVpcEndpointServiceConfigurationInput) (*request.Request, *ec2.CreateVpcEndpointServiceConfigurationOutput)
3726	CreateVpcEndpointServiceConfigurationWithContextFunc      func(param0 aws.Context, param1 *ec2.CreateVpcEndpointServiceConfigurationInput, param2 ...request.Option) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error)
3727	CreateVpcEndpointWithContextFunc                          func(param0 aws.Context, param1 *ec2.CreateVpcEndpointInput, param2 ...request.Option) (*ec2.CreateVpcEndpointOutput, error)
3728	CreateVpcPeeringConnectionFunc                            func(param0 *ec2.CreateVpcPeeringConnectionInput) (*ec2.CreateVpcPeeringConnectionOutput, error)
3729	CreateVpcPeeringConnectionRequestFunc                     func(param0 *ec2.CreateVpcPeeringConnectionInput) (*request.Request, *ec2.CreateVpcPeeringConnectionOutput)
3730	CreateVpcPeeringConnectionWithContextFunc                 func(param0 aws.Context, param1 *ec2.CreateVpcPeeringConnectionInput, param2 ...request.Option) (*ec2.CreateVpcPeeringConnectionOutput, error)
3731	CreateVpcRequestFunc                                      func(param0 *ec2.CreateVpcInput) (*request.Request, *ec2.CreateVpcOutput)
3732	CreateVpcWithContextFunc                                  func(param0 aws.Context, param1 *ec2.CreateVpcInput, param2 ...request.Option) (*ec2.CreateVpcOutput, error)
3733	CreateVpnConnectionFunc                                   func(param0 *ec2.CreateVpnConnectionInput) (*ec2.CreateVpnConnectionOutput, error)
3734	CreateVpnConnectionRequestFunc                            func(param0 *ec2.CreateVpnConnectionInput) (*request.Request, *ec2.CreateVpnConnectionOutput)
3735	CreateVpnConnectionRouteFunc                              func(param0 *ec2.CreateVpnConnectionRouteInput) (*ec2.CreateVpnConnectionRouteOutput, error)
3736	CreateVpnConnectionRouteRequestFunc                       func(param0 *ec2.CreateVpnConnectionRouteInput) (*request.Request, *ec2.CreateVpnConnectionRouteOutput)
3737	CreateVpnConnectionRouteWithContextFunc                   func(param0 aws.Context, param1 *ec2.CreateVpnConnectionRouteInput, param2 ...request.Option) (*ec2.CreateVpnConnectionRouteOutput, error)
3738	CreateVpnConnectionWithContextFunc                        func(param0 aws.Context, param1 *ec2.CreateVpnConnectionInput, param2 ...request.Option) (*ec2.CreateVpnConnectionOutput, error)
3739	CreateVpnGatewayFunc                                      func(param0 *ec2.CreateVpnGatewayInput) (*ec2.CreateVpnGatewayOutput, error)
3740	CreateVpnGatewayRequestFunc                               func(param0 *ec2.CreateVpnGatewayInput) (*request.Request, *ec2.CreateVpnGatewayOutput)
3741	CreateVpnGatewayWithContextFunc                           func(param0 aws.Context, param1 *ec2.CreateVpnGatewayInput, param2 ...request.Option) (*ec2.CreateVpnGatewayOutput, error)
3742	DeleteCustomerGatewayFunc                                 func(param0 *ec2.DeleteCustomerGatewayInput) (*ec2.DeleteCustomerGatewayOutput, error)
3743	DeleteCustomerGatewayRequestFunc                          func(param0 *ec2.DeleteCustomerGatewayInput) (*request.Request, *ec2.DeleteCustomerGatewayOutput)
3744	DeleteCustomerGatewayWithContextFunc                      func(param0 aws.Context, param1 *ec2.DeleteCustomerGatewayInput, param2 ...request.Option) (*ec2.DeleteCustomerGatewayOutput, error)
3745	DeleteDhcpOptionsFunc                                     func(param0 *ec2.DeleteDhcpOptionsInput) (*ec2.DeleteDhcpOptionsOutput, error)
3746	DeleteDhcpOptionsRequestFunc                              func(param0 *ec2.DeleteDhcpOptionsInput) (*request.Request, *ec2.DeleteDhcpOptionsOutput)
3747	DeleteDhcpOptionsWithContextFunc                          func(param0 aws.Context, param1 *ec2.DeleteDhcpOptionsInput, param2 ...request.Option) (*ec2.DeleteDhcpOptionsOutput, error)
3748	DeleteEgressOnlyInternetGatewayFunc                       func(param0 *ec2.DeleteEgressOnlyInternetGatewayInput) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error)
3749	DeleteEgressOnlyInternetGatewayRequestFunc                func(param0 *ec2.DeleteEgressOnlyInternetGatewayInput) (*request.Request, *ec2.DeleteEgressOnlyInternetGatewayOutput)
3750	DeleteEgressOnlyInternetGatewayWithContextFunc            func(param0 aws.Context, param1 *ec2.DeleteEgressOnlyInternetGatewayInput, param2 ...request.Option) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error)
3751	DeleteFlowLogsFunc                                        func(param0 *ec2.DeleteFlowLogsInput) (*ec2.DeleteFlowLogsOutput, error)
3752	DeleteFlowLogsRequestFunc                                 func(param0 *ec2.DeleteFlowLogsInput) (*request.Request, *ec2.DeleteFlowLogsOutput)
3753	DeleteFlowLogsWithContextFunc                             func(param0 aws.Context, param1 *ec2.DeleteFlowLogsInput, param2 ...request.Option) (*ec2.DeleteFlowLogsOutput, error)
3754	DeleteFpgaImageFunc                                       func(param0 *ec2.DeleteFpgaImageInput) (*ec2.DeleteFpgaImageOutput, error)
3755	DeleteFpgaImageRequestFunc                                func(param0 *ec2.DeleteFpgaImageInput) (*request.Request, *ec2.DeleteFpgaImageOutput)
3756	DeleteFpgaImageWithContextFunc                            func(param0 aws.Context, param1 *ec2.DeleteFpgaImageInput, param2 ...request.Option) (*ec2.DeleteFpgaImageOutput, error)
3757	DeleteInternetGatewayFunc                                 func(param0 *ec2.DeleteInternetGatewayInput) (*ec2.DeleteInternetGatewayOutput, error)
3758	DeleteInternetGatewayRequestFunc                          func(param0 *ec2.DeleteInternetGatewayInput) (*request.Request, *ec2.DeleteInternetGatewayOutput)
3759	DeleteInternetGatewayWithContextFunc                      func(param0 aws.Context, param1 *ec2.DeleteInternetGatewayInput, param2 ...request.Option) (*ec2.DeleteInternetGatewayOutput, error)
3760	DeleteKeyPairFunc                                         func(param0 *ec2.DeleteKeyPairInput) (*ec2.DeleteKeyPairOutput, error)
3761	DeleteKeyPairRequestFunc                                  func(param0 *ec2.DeleteKeyPairInput) (*request.Request, *ec2.DeleteKeyPairOutput)
3762	DeleteKeyPairWithContextFunc                              func(param0 aws.Context, param1 *ec2.DeleteKeyPairInput, param2 ...request.Option) (*ec2.DeleteKeyPairOutput, error)
3763	DeleteLaunchTemplateFunc                                  func(param0 *ec2.DeleteLaunchTemplateInput) (*ec2.DeleteLaunchTemplateOutput, error)
3764	DeleteLaunchTemplateRequestFunc                           func(param0 *ec2.DeleteLaunchTemplateInput) (*request.Request, *ec2.DeleteLaunchTemplateOutput)
3765	DeleteLaunchTemplateVersionsFunc                          func(param0 *ec2.DeleteLaunchTemplateVersionsInput) (*ec2.DeleteLaunchTemplateVersionsOutput, error)
3766	DeleteLaunchTemplateVersionsRequestFunc                   func(param0 *ec2.DeleteLaunchTemplateVersionsInput) (*request.Request, *ec2.DeleteLaunchTemplateVersionsOutput)
3767	DeleteLaunchTemplateVersionsWithContextFunc               func(param0 aws.Context, param1 *ec2.DeleteLaunchTemplateVersionsInput, param2 ...request.Option) (*ec2.DeleteLaunchTemplateVersionsOutput, error)
3768	DeleteLaunchTemplateWithContextFunc                       func(param0 aws.Context, param1 *ec2.DeleteLaunchTemplateInput, param2 ...request.Option) (*ec2.DeleteLaunchTemplateOutput, error)
3769	DeleteNatGatewayFunc                                      func(param0 *ec2.DeleteNatGatewayInput) (*ec2.DeleteNatGatewayOutput, error)
3770	DeleteNatGatewayRequestFunc                               func(param0 *ec2.DeleteNatGatewayInput) (*request.Request, *ec2.DeleteNatGatewayOutput)
3771	DeleteNatGatewayWithContextFunc                           func(param0 aws.Context, param1 *ec2.DeleteNatGatewayInput, param2 ...request.Option) (*ec2.DeleteNatGatewayOutput, error)
3772	DeleteNetworkAclFunc                                      func(param0 *ec2.DeleteNetworkAclInput) (*ec2.DeleteNetworkAclOutput, error)
3773	DeleteNetworkAclEntryFunc                                 func(param0 *ec2.DeleteNetworkAclEntryInput) (*ec2.DeleteNetworkAclEntryOutput, error)
3774	DeleteNetworkAclEntryRequestFunc                          func(param0 *ec2.DeleteNetworkAclEntryInput) (*request.Request, *ec2.DeleteNetworkAclEntryOutput)
3775	DeleteNetworkAclEntryWithContextFunc                      func(param0 aws.Context, param1 *ec2.DeleteNetworkAclEntryInput, param2 ...request.Option) (*ec2.DeleteNetworkAclEntryOutput, error)
3776	DeleteNetworkAclRequestFunc                               func(param0 *ec2.DeleteNetworkAclInput) (*request.Request, *ec2.DeleteNetworkAclOutput)
3777	DeleteNetworkAclWithContextFunc                           func(param0 aws.Context, param1 *ec2.DeleteNetworkAclInput, param2 ...request.Option) (*ec2.DeleteNetworkAclOutput, error)
3778	DeleteNetworkInterfaceFunc                                func(param0 *ec2.DeleteNetworkInterfaceInput) (*ec2.DeleteNetworkInterfaceOutput, error)
3779	DeleteNetworkInterfacePermissionFunc                      func(param0 *ec2.DeleteNetworkInterfacePermissionInput) (*ec2.DeleteNetworkInterfacePermissionOutput, error)
3780	DeleteNetworkInterfacePermissionRequestFunc               func(param0 *ec2.DeleteNetworkInterfacePermissionInput) (*request.Request, *ec2.DeleteNetworkInterfacePermissionOutput)
3781	DeleteNetworkInterfacePermissionWithContextFunc           func(param0 aws.Context, param1 *ec2.DeleteNetworkInterfacePermissionInput, param2 ...request.Option) (*ec2.DeleteNetworkInterfacePermissionOutput, error)
3782	DeleteNetworkInterfaceRequestFunc                         func(param0 *ec2.DeleteNetworkInterfaceInput) (*request.Request, *ec2.DeleteNetworkInterfaceOutput)
3783	DeleteNetworkInterfaceWithContextFunc                     func(param0 aws.Context, param1 *ec2.DeleteNetworkInterfaceInput, param2 ...request.Option) (*ec2.DeleteNetworkInterfaceOutput, error)
3784	DeletePlacementGroupFunc                                  func(param0 *ec2.DeletePlacementGroupInput) (*ec2.DeletePlacementGroupOutput, error)
3785	DeletePlacementGroupRequestFunc                           func(param0 *ec2.DeletePlacementGroupInput) (*request.Request, *ec2.DeletePlacementGroupOutput)
3786	DeletePlacementGroupWithContextFunc                       func(param0 aws.Context, param1 *ec2.DeletePlacementGroupInput, param2 ...request.Option) (*ec2.DeletePlacementGroupOutput, error)
3787	DeleteRouteFunc                                           func(param0 *ec2.DeleteRouteInput) (*ec2.DeleteRouteOutput, error)
3788	DeleteRouteRequestFunc                                    func(param0 *ec2.DeleteRouteInput) (*request.Request, *ec2.DeleteRouteOutput)
3789	DeleteRouteTableFunc                                      func(param0 *ec2.DeleteRouteTableInput) (*ec2.DeleteRouteTableOutput, error)
3790	DeleteRouteTableRequestFunc                               func(param0 *ec2.DeleteRouteTableInput) (*request.Request, *ec2.DeleteRouteTableOutput)
3791	DeleteRouteTableWithContextFunc                           func(param0 aws.Context, param1 *ec2.DeleteRouteTableInput, param2 ...request.Option) (*ec2.DeleteRouteTableOutput, error)
3792	DeleteRouteWithContextFunc                                func(param0 aws.Context, param1 *ec2.DeleteRouteInput, param2 ...request.Option) (*ec2.DeleteRouteOutput, error)
3793	DeleteSecurityGroupFunc                                   func(param0 *ec2.DeleteSecurityGroupInput) (*ec2.DeleteSecurityGroupOutput, error)
3794	DeleteSecurityGroupRequestFunc                            func(param0 *ec2.DeleteSecurityGroupInput) (*request.Request, *ec2.DeleteSecurityGroupOutput)
3795	DeleteSecurityGroupWithContextFunc                        func(param0 aws.Context, param1 *ec2.DeleteSecurityGroupInput, param2 ...request.Option) (*ec2.DeleteSecurityGroupOutput, error)
3796	DeleteSnapshotFunc                                        func(param0 *ec2.DeleteSnapshotInput) (*ec2.DeleteSnapshotOutput, error)
3797	DeleteSnapshotRequestFunc                                 func(param0 *ec2.DeleteSnapshotInput) (*request.Request, *ec2.DeleteSnapshotOutput)
3798	DeleteSnapshotWithContextFunc                             func(param0 aws.Context, param1 *ec2.DeleteSnapshotInput, param2 ...request.Option) (*ec2.DeleteSnapshotOutput, error)
3799	DeleteSpotDatafeedSubscriptionFunc                        func(param0 *ec2.DeleteSpotDatafeedSubscriptionInput) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error)
3800	DeleteSpotDatafeedSubscriptionRequestFunc                 func(param0 *ec2.DeleteSpotDatafeedSubscriptionInput) (*request.Request, *ec2.DeleteSpotDatafeedSubscriptionOutput)
3801	DeleteSpotDatafeedSubscriptionWithContextFunc             func(param0 aws.Context, param1 *ec2.DeleteSpotDatafeedSubscriptionInput, param2 ...request.Option) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error)
3802	DeleteSubnetFunc                                          func(param0 *ec2.DeleteSubnetInput) (*ec2.DeleteSubnetOutput, error)
3803	DeleteSubnetRequestFunc                                   func(param0 *ec2.DeleteSubnetInput) (*request.Request, *ec2.DeleteSubnetOutput)
3804	DeleteSubnetWithContextFunc                               func(param0 aws.Context, param1 *ec2.DeleteSubnetInput, param2 ...request.Option) (*ec2.DeleteSubnetOutput, error)
3805	DeleteTagsFunc                                            func(param0 *ec2.DeleteTagsInput) (*ec2.DeleteTagsOutput, error)
3806	DeleteTagsRequestFunc                                     func(param0 *ec2.DeleteTagsInput) (*request.Request, *ec2.DeleteTagsOutput)
3807	DeleteTagsWithContextFunc                                 func(param0 aws.Context, param1 *ec2.DeleteTagsInput, param2 ...request.Option) (*ec2.DeleteTagsOutput, error)
3808	DeleteVolumeFunc                                          func(param0 *ec2.DeleteVolumeInput) (*ec2.DeleteVolumeOutput, error)
3809	DeleteVolumeRequestFunc                                   func(param0 *ec2.DeleteVolumeInput) (*request.Request, *ec2.DeleteVolumeOutput)
3810	DeleteVolumeWithContextFunc                               func(param0 aws.Context, param1 *ec2.DeleteVolumeInput, param2 ...request.Option) (*ec2.DeleteVolumeOutput, error)
3811	DeleteVpcFunc                                             func(param0 *ec2.DeleteVpcInput) (*ec2.DeleteVpcOutput, error)
3812	DeleteVpcEndpointConnectionNotificationsFunc              func(param0 *ec2.DeleteVpcEndpointConnectionNotificationsInput) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error)
3813	DeleteVpcEndpointConnectionNotificationsRequestFunc       func(param0 *ec2.DeleteVpcEndpointConnectionNotificationsInput) (*request.Request, *ec2.DeleteVpcEndpointConnectionNotificationsOutput)
3814	DeleteVpcEndpointConnectionNotificationsWithContextFunc   func(param0 aws.Context, param1 *ec2.DeleteVpcEndpointConnectionNotificationsInput, param2 ...request.Option) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error)
3815	DeleteVpcEndpointServiceConfigurationsFunc                func(param0 *ec2.DeleteVpcEndpointServiceConfigurationsInput) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error)
3816	DeleteVpcEndpointServiceConfigurationsRequestFunc         func(param0 *ec2.DeleteVpcEndpointServiceConfigurationsInput) (*request.Request, *ec2.DeleteVpcEndpointServiceConfigurationsOutput)
3817	DeleteVpcEndpointServiceConfigurationsWithContextFunc     func(param0 aws.Context, param1 *ec2.DeleteVpcEndpointServiceConfigurationsInput, param2 ...request.Option) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error)
3818	DeleteVpcEndpointsFunc                                    func(param0 *ec2.DeleteVpcEndpointsInput) (*ec2.DeleteVpcEndpointsOutput, error)
3819	DeleteVpcEndpointsRequestFunc                             func(param0 *ec2.DeleteVpcEndpointsInput) (*request.Request, *ec2.DeleteVpcEndpointsOutput)
3820	DeleteVpcEndpointsWithContextFunc                         func(param0 aws.Context, param1 *ec2.DeleteVpcEndpointsInput, param2 ...request.Option) (*ec2.DeleteVpcEndpointsOutput, error)
3821	DeleteVpcPeeringConnectionFunc                            func(param0 *ec2.DeleteVpcPeeringConnectionInput) (*ec2.DeleteVpcPeeringConnectionOutput, error)
3822	DeleteVpcPeeringConnectionRequestFunc                     func(param0 *ec2.DeleteVpcPeeringConnectionInput) (*request.Request, *ec2.DeleteVpcPeeringConnectionOutput)
3823	DeleteVpcPeeringConnectionWithContextFunc                 func(param0 aws.Context, param1 *ec2.DeleteVpcPeeringConnectionInput, param2 ...request.Option) (*ec2.DeleteVpcPeeringConnectionOutput, error)
3824	DeleteVpcRequestFunc                                      func(param0 *ec2.DeleteVpcInput) (*request.Request, *ec2.DeleteVpcOutput)
3825	DeleteVpcWithContextFunc                                  func(param0 aws.Context, param1 *ec2.DeleteVpcInput, param2 ...request.Option) (*ec2.DeleteVpcOutput, error)
3826	DeleteVpnConnectionFunc                                   func(param0 *ec2.DeleteVpnConnectionInput) (*ec2.DeleteVpnConnectionOutput, error)
3827	DeleteVpnConnectionRequestFunc                            func(param0 *ec2.DeleteVpnConnectionInput) (*request.Request, *ec2.DeleteVpnConnectionOutput)
3828	DeleteVpnConnectionRouteFunc                              func(param0 *ec2.DeleteVpnConnectionRouteInput) (*ec2.DeleteVpnConnectionRouteOutput, error)
3829	DeleteVpnConnectionRouteRequestFunc                       func(param0 *ec2.DeleteVpnConnectionRouteInput) (*request.Request, *ec2.DeleteVpnConnectionRouteOutput)
3830	DeleteVpnConnectionRouteWithContextFunc                   func(param0 aws.Context, param1 *ec2.DeleteVpnConnectionRouteInput, param2 ...request.Option) (*ec2.DeleteVpnConnectionRouteOutput, error)
3831	DeleteVpnConnectionWithContextFunc                        func(param0 aws.Context, param1 *ec2.DeleteVpnConnectionInput, param2 ...request.Option) (*ec2.DeleteVpnConnectionOutput, error)
3832	DeleteVpnGatewayFunc                                      func(param0 *ec2.DeleteVpnGatewayInput) (*ec2.DeleteVpnGatewayOutput, error)
3833	DeleteVpnGatewayRequestFunc                               func(param0 *ec2.DeleteVpnGatewayInput) (*request.Request, *ec2.DeleteVpnGatewayOutput)
3834	DeleteVpnGatewayWithContextFunc                           func(param0 aws.Context, param1 *ec2.DeleteVpnGatewayInput, param2 ...request.Option) (*ec2.DeleteVpnGatewayOutput, error)
3835	DeregisterImageFunc                                       func(param0 *ec2.DeregisterImageInput) (*ec2.DeregisterImageOutput, error)
3836	DeregisterImageRequestFunc                                func(param0 *ec2.DeregisterImageInput) (*request.Request, *ec2.DeregisterImageOutput)
3837	DeregisterImageWithContextFunc                            func(param0 aws.Context, param1 *ec2.DeregisterImageInput, param2 ...request.Option) (*ec2.DeregisterImageOutput, error)
3838	DescribeAccountAttributesFunc                             func(param0 *ec2.DescribeAccountAttributesInput) (*ec2.DescribeAccountAttributesOutput, error)
3839	DescribeAccountAttributesRequestFunc                      func(param0 *ec2.DescribeAccountAttributesInput) (*request.Request, *ec2.DescribeAccountAttributesOutput)
3840	DescribeAccountAttributesWithContextFunc                  func(param0 aws.Context, param1 *ec2.DescribeAccountAttributesInput, param2 ...request.Option) (*ec2.DescribeAccountAttributesOutput, error)
3841	DescribeAddressesFunc                                     func(param0 *ec2.DescribeAddressesInput) (*ec2.DescribeAddressesOutput, error)
3842	DescribeAddressesRequestFunc                              func(param0 *ec2.DescribeAddressesInput) (*request.Request, *ec2.DescribeAddressesOutput)
3843	DescribeAddressesWithContextFunc                          func(param0 aws.Context, param1 *ec2.DescribeAddressesInput, param2 ...request.Option) (*ec2.DescribeAddressesOutput, error)
3844	DescribeAvailabilityZonesFunc                             func(param0 *ec2.DescribeAvailabilityZonesInput) (*ec2.DescribeAvailabilityZonesOutput, error)
3845	DescribeAvailabilityZonesRequestFunc                      func(param0 *ec2.DescribeAvailabilityZonesInput) (*request.Request, *ec2.DescribeAvailabilityZonesOutput)
3846	DescribeAvailabilityZonesWithContextFunc                  func(param0 aws.Context, param1 *ec2.DescribeAvailabilityZonesInput, param2 ...request.Option) (*ec2.DescribeAvailabilityZonesOutput, error)
3847	DescribeBundleTasksFunc                                   func(param0 *ec2.DescribeBundleTasksInput) (*ec2.DescribeBundleTasksOutput, error)
3848	DescribeBundleTasksRequestFunc                            func(param0 *ec2.DescribeBundleTasksInput) (*request.Request, *ec2.DescribeBundleTasksOutput)
3849	DescribeBundleTasksWithContextFunc                        func(param0 aws.Context, param1 *ec2.DescribeBundleTasksInput, param2 ...request.Option) (*ec2.DescribeBundleTasksOutput, error)
3850	DescribeClassicLinkInstancesFunc                          func(param0 *ec2.DescribeClassicLinkInstancesInput) (*ec2.DescribeClassicLinkInstancesOutput, error)
3851	DescribeClassicLinkInstancesRequestFunc                   func(param0 *ec2.DescribeClassicLinkInstancesInput) (*request.Request, *ec2.DescribeClassicLinkInstancesOutput)
3852	DescribeClassicLinkInstancesWithContextFunc               func(param0 aws.Context, param1 *ec2.DescribeClassicLinkInstancesInput, param2 ...request.Option) (*ec2.DescribeClassicLinkInstancesOutput, error)
3853	DescribeConversionTasksFunc                               func(param0 *ec2.DescribeConversionTasksInput) (*ec2.DescribeConversionTasksOutput, error)
3854	DescribeConversionTasksRequestFunc                        func(param0 *ec2.DescribeConversionTasksInput) (*request.Request, *ec2.DescribeConversionTasksOutput)
3855	DescribeConversionTasksWithContextFunc                    func(param0 aws.Context, param1 *ec2.DescribeConversionTasksInput, param2 ...request.Option) (*ec2.DescribeConversionTasksOutput, error)
3856	DescribeCustomerGatewaysFunc                              func(param0 *ec2.DescribeCustomerGatewaysInput) (*ec2.DescribeCustomerGatewaysOutput, error)
3857	DescribeCustomerGatewaysRequestFunc                       func(param0 *ec2.DescribeCustomerGatewaysInput) (*request.Request, *ec2.DescribeCustomerGatewaysOutput)
3858	DescribeCustomerGatewaysWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeCustomerGatewaysInput, param2 ...request.Option) (*ec2.DescribeCustomerGatewaysOutput, error)
3859	DescribeDhcpOptionsFunc                                   func(param0 *ec2.DescribeDhcpOptionsInput) (*ec2.DescribeDhcpOptionsOutput, error)
3860	DescribeDhcpOptionsRequestFunc                            func(param0 *ec2.DescribeDhcpOptionsInput) (*request.Request, *ec2.DescribeDhcpOptionsOutput)
3861	DescribeDhcpOptionsWithContextFunc                        func(param0 aws.Context, param1 *ec2.DescribeDhcpOptionsInput, param2 ...request.Option) (*ec2.DescribeDhcpOptionsOutput, error)
3862	DescribeEgressOnlyInternetGatewaysFunc                    func(param0 *ec2.DescribeEgressOnlyInternetGatewaysInput) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error)
3863	DescribeEgressOnlyInternetGatewaysRequestFunc             func(param0 *ec2.DescribeEgressOnlyInternetGatewaysInput) (*request.Request, *ec2.DescribeEgressOnlyInternetGatewaysOutput)
3864	DescribeEgressOnlyInternetGatewaysWithContextFunc         func(param0 aws.Context, param1 *ec2.DescribeEgressOnlyInternetGatewaysInput, param2 ...request.Option) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error)
3865	DescribeElasticGpusFunc                                   func(param0 *ec2.DescribeElasticGpusInput) (*ec2.DescribeElasticGpusOutput, error)
3866	DescribeElasticGpusRequestFunc                            func(param0 *ec2.DescribeElasticGpusInput) (*request.Request, *ec2.DescribeElasticGpusOutput)
3867	DescribeElasticGpusWithContextFunc                        func(param0 aws.Context, param1 *ec2.DescribeElasticGpusInput, param2 ...request.Option) (*ec2.DescribeElasticGpusOutput, error)
3868	DescribeExportTasksFunc                                   func(param0 *ec2.DescribeExportTasksInput) (*ec2.DescribeExportTasksOutput, error)
3869	DescribeExportTasksRequestFunc                            func(param0 *ec2.DescribeExportTasksInput) (*request.Request, *ec2.DescribeExportTasksOutput)
3870	DescribeExportTasksWithContextFunc                        func(param0 aws.Context, param1 *ec2.DescribeExportTasksInput, param2 ...request.Option) (*ec2.DescribeExportTasksOutput, error)
3871	DescribeFlowLogsFunc                                      func(param0 *ec2.DescribeFlowLogsInput) (*ec2.DescribeFlowLogsOutput, error)
3872	DescribeFlowLogsRequestFunc                               func(param0 *ec2.DescribeFlowLogsInput) (*request.Request, *ec2.DescribeFlowLogsOutput)
3873	DescribeFlowLogsWithContextFunc                           func(param0 aws.Context, param1 *ec2.DescribeFlowLogsInput, param2 ...request.Option) (*ec2.DescribeFlowLogsOutput, error)
3874	DescribeFpgaImageAttributeFunc                            func(param0 *ec2.DescribeFpgaImageAttributeInput) (*ec2.DescribeFpgaImageAttributeOutput, error)
3875	DescribeFpgaImageAttributeRequestFunc                     func(param0 *ec2.DescribeFpgaImageAttributeInput) (*request.Request, *ec2.DescribeFpgaImageAttributeOutput)
3876	DescribeFpgaImageAttributeWithContextFunc                 func(param0 aws.Context, param1 *ec2.DescribeFpgaImageAttributeInput, param2 ...request.Option) (*ec2.DescribeFpgaImageAttributeOutput, error)
3877	DescribeFpgaImagesFunc                                    func(param0 *ec2.DescribeFpgaImagesInput) (*ec2.DescribeFpgaImagesOutput, error)
3878	DescribeFpgaImagesRequestFunc                             func(param0 *ec2.DescribeFpgaImagesInput) (*request.Request, *ec2.DescribeFpgaImagesOutput)
3879	DescribeFpgaImagesWithContextFunc                         func(param0 aws.Context, param1 *ec2.DescribeFpgaImagesInput, param2 ...request.Option) (*ec2.DescribeFpgaImagesOutput, error)
3880	DescribeHostReservationOfferingsFunc                      func(param0 *ec2.DescribeHostReservationOfferingsInput) (*ec2.DescribeHostReservationOfferingsOutput, error)
3881	DescribeHostReservationOfferingsRequestFunc               func(param0 *ec2.DescribeHostReservationOfferingsInput) (*request.Request, *ec2.DescribeHostReservationOfferingsOutput)
3882	DescribeHostReservationOfferingsWithContextFunc           func(param0 aws.Context, param1 *ec2.DescribeHostReservationOfferingsInput, param2 ...request.Option) (*ec2.DescribeHostReservationOfferingsOutput, error)
3883	DescribeHostReservationsFunc                              func(param0 *ec2.DescribeHostReservationsInput) (*ec2.DescribeHostReservationsOutput, error)
3884	DescribeHostReservationsRequestFunc                       func(param0 *ec2.DescribeHostReservationsInput) (*request.Request, *ec2.DescribeHostReservationsOutput)
3885	DescribeHostReservationsWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeHostReservationsInput, param2 ...request.Option) (*ec2.DescribeHostReservationsOutput, error)
3886	DescribeHostsFunc                                         func(param0 *ec2.DescribeHostsInput) (*ec2.DescribeHostsOutput, error)
3887	DescribeHostsRequestFunc                                  func(param0 *ec2.DescribeHostsInput) (*request.Request, *ec2.DescribeHostsOutput)
3888	DescribeHostsWithContextFunc                              func(param0 aws.Context, param1 *ec2.DescribeHostsInput, param2 ...request.Option) (*ec2.DescribeHostsOutput, error)
3889	DescribeIamInstanceProfileAssociationsFunc                func(param0 *ec2.DescribeIamInstanceProfileAssociationsInput) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error)
3890	DescribeIamInstanceProfileAssociationsRequestFunc         func(param0 *ec2.DescribeIamInstanceProfileAssociationsInput) (*request.Request, *ec2.DescribeIamInstanceProfileAssociationsOutput)
3891	DescribeIamInstanceProfileAssociationsWithContextFunc     func(param0 aws.Context, param1 *ec2.DescribeIamInstanceProfileAssociationsInput, param2 ...request.Option) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error)
3892	DescribeIdFormatFunc                                      func(param0 *ec2.DescribeIdFormatInput) (*ec2.DescribeIdFormatOutput, error)
3893	DescribeIdFormatRequestFunc                               func(param0 *ec2.DescribeIdFormatInput) (*request.Request, *ec2.DescribeIdFormatOutput)
3894	DescribeIdFormatWithContextFunc                           func(param0 aws.Context, param1 *ec2.DescribeIdFormatInput, param2 ...request.Option) (*ec2.DescribeIdFormatOutput, error)
3895	DescribeIdentityIdFormatFunc                              func(param0 *ec2.DescribeIdentityIdFormatInput) (*ec2.DescribeIdentityIdFormatOutput, error)
3896	DescribeIdentityIdFormatRequestFunc                       func(param0 *ec2.DescribeIdentityIdFormatInput) (*request.Request, *ec2.DescribeIdentityIdFormatOutput)
3897	DescribeIdentityIdFormatWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeIdentityIdFormatInput, param2 ...request.Option) (*ec2.DescribeIdentityIdFormatOutput, error)
3898	DescribeImageAttributeFunc                                func(param0 *ec2.DescribeImageAttributeInput) (*ec2.DescribeImageAttributeOutput, error)
3899	DescribeImageAttributeRequestFunc                         func(param0 *ec2.DescribeImageAttributeInput) (*request.Request, *ec2.DescribeImageAttributeOutput)
3900	DescribeImageAttributeWithContextFunc                     func(param0 aws.Context, param1 *ec2.DescribeImageAttributeInput, param2 ...request.Option) (*ec2.DescribeImageAttributeOutput, error)
3901	DescribeImagesFunc                                        func(param0 *ec2.DescribeImagesInput) (*ec2.DescribeImagesOutput, error)
3902	DescribeImagesRequestFunc                                 func(param0 *ec2.DescribeImagesInput) (*request.Request, *ec2.DescribeImagesOutput)
3903	DescribeImagesWithContextFunc                             func(param0 aws.Context, param1 *ec2.DescribeImagesInput, param2 ...request.Option) (*ec2.DescribeImagesOutput, error)
3904	DescribeImportImageTasksFunc                              func(param0 *ec2.DescribeImportImageTasksInput) (*ec2.DescribeImportImageTasksOutput, error)
3905	DescribeImportImageTasksRequestFunc                       func(param0 *ec2.DescribeImportImageTasksInput) (*request.Request, *ec2.DescribeImportImageTasksOutput)
3906	DescribeImportImageTasksWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeImportImageTasksInput, param2 ...request.Option) (*ec2.DescribeImportImageTasksOutput, error)
3907	DescribeImportSnapshotTasksFunc                           func(param0 *ec2.DescribeImportSnapshotTasksInput) (*ec2.DescribeImportSnapshotTasksOutput, error)
3908	DescribeImportSnapshotTasksRequestFunc                    func(param0 *ec2.DescribeImportSnapshotTasksInput) (*request.Request, *ec2.DescribeImportSnapshotTasksOutput)
3909	DescribeImportSnapshotTasksWithContextFunc                func(param0 aws.Context, param1 *ec2.DescribeImportSnapshotTasksInput, param2 ...request.Option) (*ec2.DescribeImportSnapshotTasksOutput, error)
3910	DescribeInstanceAttributeFunc                             func(param0 *ec2.DescribeInstanceAttributeInput) (*ec2.DescribeInstanceAttributeOutput, error)
3911	DescribeInstanceAttributeRequestFunc                      func(param0 *ec2.DescribeInstanceAttributeInput) (*request.Request, *ec2.DescribeInstanceAttributeOutput)
3912	DescribeInstanceAttributeWithContextFunc                  func(param0 aws.Context, param1 *ec2.DescribeInstanceAttributeInput, param2 ...request.Option) (*ec2.DescribeInstanceAttributeOutput, error)
3913	DescribeInstanceCreditSpecificationsFunc                  func(param0 *ec2.DescribeInstanceCreditSpecificationsInput) (*ec2.DescribeInstanceCreditSpecificationsOutput, error)
3914	DescribeInstanceCreditSpecificationsRequestFunc           func(param0 *ec2.DescribeInstanceCreditSpecificationsInput) (*request.Request, *ec2.DescribeInstanceCreditSpecificationsOutput)
3915	DescribeInstanceCreditSpecificationsWithContextFunc       func(param0 aws.Context, param1 *ec2.DescribeInstanceCreditSpecificationsInput, param2 ...request.Option) (*ec2.DescribeInstanceCreditSpecificationsOutput, error)
3916	DescribeInstanceStatusFunc                                func(param0 *ec2.DescribeInstanceStatusInput) (*ec2.DescribeInstanceStatusOutput, error)
3917	DescribeInstanceStatusRequestFunc                         func(param0 *ec2.DescribeInstanceStatusInput) (*request.Request, *ec2.DescribeInstanceStatusOutput)
3918	DescribeInstanceStatusWithContextFunc                     func(param0 aws.Context, param1 *ec2.DescribeInstanceStatusInput, param2 ...request.Option) (*ec2.DescribeInstanceStatusOutput, error)
3919	DescribeInstancesFunc                                     func(param0 *ec2.DescribeInstancesInput) (*ec2.DescribeInstancesOutput, error)
3920	DescribeInstancesRequestFunc                              func(param0 *ec2.DescribeInstancesInput) (*request.Request, *ec2.DescribeInstancesOutput)
3921	DescribeInstancesWithContextFunc                          func(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.Option) (*ec2.DescribeInstancesOutput, error)
3922	DescribeInternetGatewaysFunc                              func(param0 *ec2.DescribeInternetGatewaysInput) (*ec2.DescribeInternetGatewaysOutput, error)
3923	DescribeInternetGatewaysRequestFunc                       func(param0 *ec2.DescribeInternetGatewaysInput) (*request.Request, *ec2.DescribeInternetGatewaysOutput)
3924	DescribeInternetGatewaysWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeInternetGatewaysInput, param2 ...request.Option) (*ec2.DescribeInternetGatewaysOutput, error)
3925	DescribeKeyPairsFunc                                      func(param0 *ec2.DescribeKeyPairsInput) (*ec2.DescribeKeyPairsOutput, error)
3926	DescribeKeyPairsRequestFunc                               func(param0 *ec2.DescribeKeyPairsInput) (*request.Request, *ec2.DescribeKeyPairsOutput)
3927	DescribeKeyPairsWithContextFunc                           func(param0 aws.Context, param1 *ec2.DescribeKeyPairsInput, param2 ...request.Option) (*ec2.DescribeKeyPairsOutput, error)
3928	DescribeLaunchTemplateVersionsFunc                        func(param0 *ec2.DescribeLaunchTemplateVersionsInput) (*ec2.DescribeLaunchTemplateVersionsOutput, error)
3929	DescribeLaunchTemplateVersionsRequestFunc                 func(param0 *ec2.DescribeLaunchTemplateVersionsInput) (*request.Request, *ec2.DescribeLaunchTemplateVersionsOutput)
3930	DescribeLaunchTemplateVersionsWithContextFunc             func(param0 aws.Context, param1 *ec2.DescribeLaunchTemplateVersionsInput, param2 ...request.Option) (*ec2.DescribeLaunchTemplateVersionsOutput, error)
3931	DescribeLaunchTemplatesFunc                               func(param0 *ec2.DescribeLaunchTemplatesInput) (*ec2.DescribeLaunchTemplatesOutput, error)
3932	DescribeLaunchTemplatesRequestFunc                        func(param0 *ec2.DescribeLaunchTemplatesInput) (*request.Request, *ec2.DescribeLaunchTemplatesOutput)
3933	DescribeLaunchTemplatesWithContextFunc                    func(param0 aws.Context, param1 *ec2.DescribeLaunchTemplatesInput, param2 ...request.Option) (*ec2.DescribeLaunchTemplatesOutput, error)
3934	DescribeMovingAddressesFunc                               func(param0 *ec2.DescribeMovingAddressesInput) (*ec2.DescribeMovingAddressesOutput, error)
3935	DescribeMovingAddressesRequestFunc                        func(param0 *ec2.DescribeMovingAddressesInput) (*request.Request, *ec2.DescribeMovingAddressesOutput)
3936	DescribeMovingAddressesWithContextFunc                    func(param0 aws.Context, param1 *ec2.DescribeMovingAddressesInput, param2 ...request.Option) (*ec2.DescribeMovingAddressesOutput, error)
3937	DescribeNatGatewaysFunc                                   func(param0 *ec2.DescribeNatGatewaysInput) (*ec2.DescribeNatGatewaysOutput, error)
3938	DescribeNatGatewaysRequestFunc                            func(param0 *ec2.DescribeNatGatewaysInput) (*request.Request, *ec2.DescribeNatGatewaysOutput)
3939	DescribeNatGatewaysWithContextFunc                        func(param0 aws.Context, param1 *ec2.DescribeNatGatewaysInput, param2 ...request.Option) (*ec2.DescribeNatGatewaysOutput, error)
3940	DescribeNetworkAclsFunc                                   func(param0 *ec2.DescribeNetworkAclsInput) (*ec2.DescribeNetworkAclsOutput, error)
3941	DescribeNetworkAclsRequestFunc                            func(param0 *ec2.DescribeNetworkAclsInput) (*request.Request, *ec2.DescribeNetworkAclsOutput)
3942	DescribeNetworkAclsWithContextFunc                        func(param0 aws.Context, param1 *ec2.DescribeNetworkAclsInput, param2 ...request.Option) (*ec2.DescribeNetworkAclsOutput, error)
3943	DescribeNetworkInterfaceAttributeFunc                     func(param0 *ec2.DescribeNetworkInterfaceAttributeInput) (*ec2.DescribeNetworkInterfaceAttributeOutput, error)
3944	DescribeNetworkInterfaceAttributeRequestFunc              func(param0 *ec2.DescribeNetworkInterfaceAttributeInput) (*request.Request, *ec2.DescribeNetworkInterfaceAttributeOutput)
3945	DescribeNetworkInterfaceAttributeWithContextFunc          func(param0 aws.Context, param1 *ec2.DescribeNetworkInterfaceAttributeInput, param2 ...request.Option) (*ec2.DescribeNetworkInterfaceAttributeOutput, error)
3946	DescribeNetworkInterfacePermissionsFunc                   func(param0 *ec2.DescribeNetworkInterfacePermissionsInput) (*ec2.DescribeNetworkInterfacePermissionsOutput, error)
3947	DescribeNetworkInterfacePermissionsRequestFunc            func(param0 *ec2.DescribeNetworkInterfacePermissionsInput) (*request.Request, *ec2.DescribeNetworkInterfacePermissionsOutput)
3948	DescribeNetworkInterfacePermissionsWithContextFunc        func(param0 aws.Context, param1 *ec2.DescribeNetworkInterfacePermissionsInput, param2 ...request.Option) (*ec2.DescribeNetworkInterfacePermissionsOutput, error)
3949	DescribeNetworkInterfacesFunc                             func(param0 *ec2.DescribeNetworkInterfacesInput) (*ec2.DescribeNetworkInterfacesOutput, error)
3950	DescribeNetworkInterfacesRequestFunc                      func(param0 *ec2.DescribeNetworkInterfacesInput) (*request.Request, *ec2.DescribeNetworkInterfacesOutput)
3951	DescribeNetworkInterfacesWithContextFunc                  func(param0 aws.Context, param1 *ec2.DescribeNetworkInterfacesInput, param2 ...request.Option) (*ec2.DescribeNetworkInterfacesOutput, error)
3952	DescribePlacementGroupsFunc                               func(param0 *ec2.DescribePlacementGroupsInput) (*ec2.DescribePlacementGroupsOutput, error)
3953	DescribePlacementGroupsRequestFunc                        func(param0 *ec2.DescribePlacementGroupsInput) (*request.Request, *ec2.DescribePlacementGroupsOutput)
3954	DescribePlacementGroupsWithContextFunc                    func(param0 aws.Context, param1 *ec2.DescribePlacementGroupsInput, param2 ...request.Option) (*ec2.DescribePlacementGroupsOutput, error)
3955	DescribePrefixListsFunc                                   func(param0 *ec2.DescribePrefixListsInput) (*ec2.DescribePrefixListsOutput, error)
3956	DescribePrefixListsRequestFunc                            func(param0 *ec2.DescribePrefixListsInput) (*request.Request, *ec2.DescribePrefixListsOutput)
3957	DescribePrefixListsWithContextFunc                        func(param0 aws.Context, param1 *ec2.DescribePrefixListsInput, param2 ...request.Option) (*ec2.DescribePrefixListsOutput, error)
3958	DescribeRegionsFunc                                       func(param0 *ec2.DescribeRegionsInput) (*ec2.DescribeRegionsOutput, error)
3959	DescribeRegionsRequestFunc                                func(param0 *ec2.DescribeRegionsInput) (*request.Request, *ec2.DescribeRegionsOutput)
3960	DescribeRegionsWithContextFunc                            func(param0 aws.Context, param1 *ec2.DescribeRegionsInput, param2 ...request.Option) (*ec2.DescribeRegionsOutput, error)
3961	DescribeReservedInstancesFunc                             func(param0 *ec2.DescribeReservedInstancesInput) (*ec2.DescribeReservedInstancesOutput, error)
3962	DescribeReservedInstancesListingsFunc                     func(param0 *ec2.DescribeReservedInstancesListingsInput) (*ec2.DescribeReservedInstancesListingsOutput, error)
3963	DescribeReservedInstancesListingsRequestFunc              func(param0 *ec2.DescribeReservedInstancesListingsInput) (*request.Request, *ec2.DescribeReservedInstancesListingsOutput)
3964	DescribeReservedInstancesListingsWithContextFunc          func(param0 aws.Context, param1 *ec2.DescribeReservedInstancesListingsInput, param2 ...request.Option) (*ec2.DescribeReservedInstancesListingsOutput, error)
3965	DescribeReservedInstancesModificationsFunc                func(param0 *ec2.DescribeReservedInstancesModificationsInput) (*ec2.DescribeReservedInstancesModificationsOutput, error)
3966	DescribeReservedInstancesModificationsRequestFunc         func(param0 *ec2.DescribeReservedInstancesModificationsInput) (*request.Request, *ec2.DescribeReservedInstancesModificationsOutput)
3967	DescribeReservedInstancesModificationsWithContextFunc     func(param0 aws.Context, param1 *ec2.DescribeReservedInstancesModificationsInput, param2 ...request.Option) (*ec2.DescribeReservedInstancesModificationsOutput, error)
3968	DescribeReservedInstancesOfferingsFunc                    func(param0 *ec2.DescribeReservedInstancesOfferingsInput) (*ec2.DescribeReservedInstancesOfferingsOutput, error)
3969	DescribeReservedInstancesOfferingsRequestFunc             func(param0 *ec2.DescribeReservedInstancesOfferingsInput) (*request.Request, *ec2.DescribeReservedInstancesOfferingsOutput)
3970	DescribeReservedInstancesOfferingsWithContextFunc         func(param0 aws.Context, param1 *ec2.DescribeReservedInstancesOfferingsInput, param2 ...request.Option) (*ec2.DescribeReservedInstancesOfferingsOutput, error)
3971	DescribeReservedInstancesRequestFunc                      func(param0 *ec2.DescribeReservedInstancesInput) (*request.Request, *ec2.DescribeReservedInstancesOutput)
3972	DescribeReservedInstancesWithContextFunc                  func(param0 aws.Context, param1 *ec2.DescribeReservedInstancesInput, param2 ...request.Option) (*ec2.DescribeReservedInstancesOutput, error)
3973	DescribeRouteTablesFunc                                   func(param0 *ec2.DescribeRouteTablesInput) (*ec2.DescribeRouteTablesOutput, error)
3974	DescribeRouteTablesRequestFunc                            func(param0 *ec2.DescribeRouteTablesInput) (*request.Request, *ec2.DescribeRouteTablesOutput)
3975	DescribeRouteTablesWithContextFunc                        func(param0 aws.Context, param1 *ec2.DescribeRouteTablesInput, param2 ...request.Option) (*ec2.DescribeRouteTablesOutput, error)
3976	DescribeScheduledInstanceAvailabilityFunc                 func(param0 *ec2.DescribeScheduledInstanceAvailabilityInput) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error)
3977	DescribeScheduledInstanceAvailabilityRequestFunc          func(param0 *ec2.DescribeScheduledInstanceAvailabilityInput) (*request.Request, *ec2.DescribeScheduledInstanceAvailabilityOutput)
3978	DescribeScheduledInstanceAvailabilityWithContextFunc      func(param0 aws.Context, param1 *ec2.DescribeScheduledInstanceAvailabilityInput, param2 ...request.Option) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error)
3979	DescribeScheduledInstancesFunc                            func(param0 *ec2.DescribeScheduledInstancesInput) (*ec2.DescribeScheduledInstancesOutput, error)
3980	DescribeScheduledInstancesRequestFunc                     func(param0 *ec2.DescribeScheduledInstancesInput) (*request.Request, *ec2.DescribeScheduledInstancesOutput)
3981	DescribeScheduledInstancesWithContextFunc                 func(param0 aws.Context, param1 *ec2.DescribeScheduledInstancesInput, param2 ...request.Option) (*ec2.DescribeScheduledInstancesOutput, error)
3982	DescribeSecurityGroupReferencesFunc                       func(param0 *ec2.DescribeSecurityGroupReferencesInput) (*ec2.DescribeSecurityGroupReferencesOutput, error)
3983	DescribeSecurityGroupReferencesRequestFunc                func(param0 *ec2.DescribeSecurityGroupReferencesInput) (*request.Request, *ec2.DescribeSecurityGroupReferencesOutput)
3984	DescribeSecurityGroupReferencesWithContextFunc            func(param0 aws.Context, param1 *ec2.DescribeSecurityGroupReferencesInput, param2 ...request.Option) (*ec2.DescribeSecurityGroupReferencesOutput, error)
3985	DescribeSecurityGroupsFunc                                func(param0 *ec2.DescribeSecurityGroupsInput) (*ec2.DescribeSecurityGroupsOutput, error)
3986	DescribeSecurityGroupsRequestFunc                         func(param0 *ec2.DescribeSecurityGroupsInput) (*request.Request, *ec2.DescribeSecurityGroupsOutput)
3987	DescribeSecurityGroupsWithContextFunc                     func(param0 aws.Context, param1 *ec2.DescribeSecurityGroupsInput, param2 ...request.Option) (*ec2.DescribeSecurityGroupsOutput, error)
3988	DescribeSnapshotAttributeFunc                             func(param0 *ec2.DescribeSnapshotAttributeInput) (*ec2.DescribeSnapshotAttributeOutput, error)
3989	DescribeSnapshotAttributeRequestFunc                      func(param0 *ec2.DescribeSnapshotAttributeInput) (*request.Request, *ec2.DescribeSnapshotAttributeOutput)
3990	DescribeSnapshotAttributeWithContextFunc                  func(param0 aws.Context, param1 *ec2.DescribeSnapshotAttributeInput, param2 ...request.Option) (*ec2.DescribeSnapshotAttributeOutput, error)
3991	DescribeSnapshotsFunc                                     func(param0 *ec2.DescribeSnapshotsInput) (*ec2.DescribeSnapshotsOutput, error)
3992	DescribeSnapshotsRequestFunc                              func(param0 *ec2.DescribeSnapshotsInput) (*request.Request, *ec2.DescribeSnapshotsOutput)
3993	DescribeSnapshotsWithContextFunc                          func(param0 aws.Context, param1 *ec2.DescribeSnapshotsInput, param2 ...request.Option) (*ec2.DescribeSnapshotsOutput, error)
3994	DescribeSpotDatafeedSubscriptionFunc                      func(param0 *ec2.DescribeSpotDatafeedSubscriptionInput) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error)
3995	DescribeSpotDatafeedSubscriptionRequestFunc               func(param0 *ec2.DescribeSpotDatafeedSubscriptionInput) (*request.Request, *ec2.DescribeSpotDatafeedSubscriptionOutput)
3996	DescribeSpotDatafeedSubscriptionWithContextFunc           func(param0 aws.Context, param1 *ec2.DescribeSpotDatafeedSubscriptionInput, param2 ...request.Option) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error)
3997	DescribeSpotFleetInstancesFunc                            func(param0 *ec2.DescribeSpotFleetInstancesInput) (*ec2.DescribeSpotFleetInstancesOutput, error)
3998	DescribeSpotFleetInstancesRequestFunc                     func(param0 *ec2.DescribeSpotFleetInstancesInput) (*request.Request, *ec2.DescribeSpotFleetInstancesOutput)
3999	DescribeSpotFleetInstancesWithContextFunc                 func(param0 aws.Context, param1 *ec2.DescribeSpotFleetInstancesInput, param2 ...request.Option) (*ec2.DescribeSpotFleetInstancesOutput, error)
4000	DescribeSpotFleetRequestHistoryFunc                       func(param0 *ec2.DescribeSpotFleetRequestHistoryInput) (*ec2.DescribeSpotFleetRequestHistoryOutput, error)
4001	DescribeSpotFleetRequestHistoryRequestFunc                func(param0 *ec2.DescribeSpotFleetRequestHistoryInput) (*request.Request, *ec2.DescribeSpotFleetRequestHistoryOutput)
4002	DescribeSpotFleetRequestHistoryWithContextFunc            func(param0 aws.Context, param1 *ec2.DescribeSpotFleetRequestHistoryInput, param2 ...request.Option) (*ec2.DescribeSpotFleetRequestHistoryOutput, error)
4003	DescribeSpotFleetRequestsFunc                             func(param0 *ec2.DescribeSpotFleetRequestsInput) (*ec2.DescribeSpotFleetRequestsOutput, error)
4004	DescribeSpotFleetRequestsRequestFunc                      func(param0 *ec2.DescribeSpotFleetRequestsInput) (*request.Request, *ec2.DescribeSpotFleetRequestsOutput)
4005	DescribeSpotFleetRequestsWithContextFunc                  func(param0 aws.Context, param1 *ec2.DescribeSpotFleetRequestsInput, param2 ...request.Option) (*ec2.DescribeSpotFleetRequestsOutput, error)
4006	DescribeSpotInstanceRequestsFunc                          func(param0 *ec2.DescribeSpotInstanceRequestsInput) (*ec2.DescribeSpotInstanceRequestsOutput, error)
4007	DescribeSpotInstanceRequestsRequestFunc                   func(param0 *ec2.DescribeSpotInstanceRequestsInput) (*request.Request, *ec2.DescribeSpotInstanceRequestsOutput)
4008	DescribeSpotInstanceRequestsWithContextFunc               func(param0 aws.Context, param1 *ec2.DescribeSpotInstanceRequestsInput, param2 ...request.Option) (*ec2.DescribeSpotInstanceRequestsOutput, error)
4009	DescribeSpotPriceHistoryFunc                              func(param0 *ec2.DescribeSpotPriceHistoryInput) (*ec2.DescribeSpotPriceHistoryOutput, error)
4010	DescribeSpotPriceHistoryRequestFunc                       func(param0 *ec2.DescribeSpotPriceHistoryInput) (*request.Request, *ec2.DescribeSpotPriceHistoryOutput)
4011	DescribeSpotPriceHistoryWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeSpotPriceHistoryInput, param2 ...request.Option) (*ec2.DescribeSpotPriceHistoryOutput, error)
4012	DescribeStaleSecurityGroupsFunc                           func(param0 *ec2.DescribeStaleSecurityGroupsInput) (*ec2.DescribeStaleSecurityGroupsOutput, error)
4013	DescribeStaleSecurityGroupsRequestFunc                    func(param0 *ec2.DescribeStaleSecurityGroupsInput) (*request.Request, *ec2.DescribeStaleSecurityGroupsOutput)
4014	DescribeStaleSecurityGroupsWithContextFunc                func(param0 aws.Context, param1 *ec2.DescribeStaleSecurityGroupsInput, param2 ...request.Option) (*ec2.DescribeStaleSecurityGroupsOutput, error)
4015	DescribeSubnetsFunc                                       func(param0 *ec2.DescribeSubnetsInput) (*ec2.DescribeSubnetsOutput, error)
4016	DescribeSubnetsRequestFunc                                func(param0 *ec2.DescribeSubnetsInput) (*request.Request, *ec2.DescribeSubnetsOutput)
4017	DescribeSubnetsWithContextFunc                            func(param0 aws.Context, param1 *ec2.DescribeSubnetsInput, param2 ...request.Option) (*ec2.DescribeSubnetsOutput, error)
4018	DescribeTagsFunc                                          func(param0 *ec2.DescribeTagsInput) (*ec2.DescribeTagsOutput, error)
4019	DescribeTagsRequestFunc                                   func(param0 *ec2.DescribeTagsInput) (*request.Request, *ec2.DescribeTagsOutput)
4020	DescribeTagsWithContextFunc                               func(param0 aws.Context, param1 *ec2.DescribeTagsInput, param2 ...request.Option) (*ec2.DescribeTagsOutput, error)
4021	DescribeVolumeAttributeFunc                               func(param0 *ec2.DescribeVolumeAttributeInput) (*ec2.DescribeVolumeAttributeOutput, error)
4022	DescribeVolumeAttributeRequestFunc                        func(param0 *ec2.DescribeVolumeAttributeInput) (*request.Request, *ec2.DescribeVolumeAttributeOutput)
4023	DescribeVolumeAttributeWithContextFunc                    func(param0 aws.Context, param1 *ec2.DescribeVolumeAttributeInput, param2 ...request.Option) (*ec2.DescribeVolumeAttributeOutput, error)
4024	DescribeVolumeStatusFunc                                  func(param0 *ec2.DescribeVolumeStatusInput) (*ec2.DescribeVolumeStatusOutput, error)
4025	DescribeVolumeStatusRequestFunc                           func(param0 *ec2.DescribeVolumeStatusInput) (*request.Request, *ec2.DescribeVolumeStatusOutput)
4026	DescribeVolumeStatusWithContextFunc                       func(param0 aws.Context, param1 *ec2.DescribeVolumeStatusInput, param2 ...request.Option) (*ec2.DescribeVolumeStatusOutput, error)
4027	DescribeVolumesFunc                                       func(param0 *ec2.DescribeVolumesInput) (*ec2.DescribeVolumesOutput, error)
4028	DescribeVolumesModificationsFunc                          func(param0 *ec2.DescribeVolumesModificationsInput) (*ec2.DescribeVolumesModificationsOutput, error)
4029	DescribeVolumesModificationsRequestFunc                   func(param0 *ec2.DescribeVolumesModificationsInput) (*request.Request, *ec2.DescribeVolumesModificationsOutput)
4030	DescribeVolumesModificationsWithContextFunc               func(param0 aws.Context, param1 *ec2.DescribeVolumesModificationsInput, param2 ...request.Option) (*ec2.DescribeVolumesModificationsOutput, error)
4031	DescribeVolumesRequestFunc                                func(param0 *ec2.DescribeVolumesInput) (*request.Request, *ec2.DescribeVolumesOutput)
4032	DescribeVolumesWithContextFunc                            func(param0 aws.Context, param1 *ec2.DescribeVolumesInput, param2 ...request.Option) (*ec2.DescribeVolumesOutput, error)
4033	DescribeVpcAttributeFunc                                  func(param0 *ec2.DescribeVpcAttributeInput) (*ec2.DescribeVpcAttributeOutput, error)
4034	DescribeVpcAttributeRequestFunc                           func(param0 *ec2.DescribeVpcAttributeInput) (*request.Request, *ec2.DescribeVpcAttributeOutput)
4035	DescribeVpcAttributeWithContextFunc                       func(param0 aws.Context, param1 *ec2.DescribeVpcAttributeInput, param2 ...request.Option) (*ec2.DescribeVpcAttributeOutput, error)
4036	DescribeVpcClassicLinkFunc                                func(param0 *ec2.DescribeVpcClassicLinkInput) (*ec2.DescribeVpcClassicLinkOutput, error)
4037	DescribeVpcClassicLinkDnsSupportFunc                      func(param0 *ec2.DescribeVpcClassicLinkDnsSupportInput) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error)
4038	DescribeVpcClassicLinkDnsSupportRequestFunc               func(param0 *ec2.DescribeVpcClassicLinkDnsSupportInput) (*request.Request, *ec2.DescribeVpcClassicLinkDnsSupportOutput)
4039	DescribeVpcClassicLinkDnsSupportWithContextFunc           func(param0 aws.Context, param1 *ec2.DescribeVpcClassicLinkDnsSupportInput, param2 ...request.Option) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error)
4040	DescribeVpcClassicLinkRequestFunc                         func(param0 *ec2.DescribeVpcClassicLinkInput) (*request.Request, *ec2.DescribeVpcClassicLinkOutput)
4041	DescribeVpcClassicLinkWithContextFunc                     func(param0 aws.Context, param1 *ec2.DescribeVpcClassicLinkInput, param2 ...request.Option) (*ec2.DescribeVpcClassicLinkOutput, error)
4042	DescribeVpcEndpointConnectionNotificationsFunc            func(param0 *ec2.DescribeVpcEndpointConnectionNotificationsInput) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error)
4043	DescribeVpcEndpointConnectionNotificationsRequestFunc     func(param0 *ec2.DescribeVpcEndpointConnectionNotificationsInput) (*request.Request, *ec2.DescribeVpcEndpointConnectionNotificationsOutput)
4044	DescribeVpcEndpointConnectionNotificationsWithContextFunc func(param0 aws.Context, param1 *ec2.DescribeVpcEndpointConnectionNotificationsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error)
4045	DescribeVpcEndpointConnectionsFunc                        func(param0 *ec2.DescribeVpcEndpointConnectionsInput) (*ec2.DescribeVpcEndpointConnectionsOutput, error)
4046	DescribeVpcEndpointConnectionsRequestFunc                 func(param0 *ec2.DescribeVpcEndpointConnectionsInput) (*request.Request, *ec2.DescribeVpcEndpointConnectionsOutput)
4047	DescribeVpcEndpointConnectionsWithContextFunc             func(param0 aws.Context, param1 *ec2.DescribeVpcEndpointConnectionsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointConnectionsOutput, error)
4048	DescribeVpcEndpointServiceConfigurationsFunc              func(param0 *ec2.DescribeVpcEndpointServiceConfigurationsInput) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error)
4049	DescribeVpcEndpointServiceConfigurationsRequestFunc       func(param0 *ec2.DescribeVpcEndpointServiceConfigurationsInput) (*request.Request, *ec2.DescribeVpcEndpointServiceConfigurationsOutput)
4050	DescribeVpcEndpointServiceConfigurationsWithContextFunc   func(param0 aws.Context, param1 *ec2.DescribeVpcEndpointServiceConfigurationsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error)
4051	DescribeVpcEndpointServicePermissionsFunc                 func(param0 *ec2.DescribeVpcEndpointServicePermissionsInput) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error)
4052	DescribeVpcEndpointServicePermissionsRequestFunc          func(param0 *ec2.DescribeVpcEndpointServicePermissionsInput) (*request.Request, *ec2.DescribeVpcEndpointServicePermissionsOutput)
4053	DescribeVpcEndpointServicePermissionsWithContextFunc      func(param0 aws.Context, param1 *ec2.DescribeVpcEndpointServicePermissionsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error)
4054	DescribeVpcEndpointServicesFunc                           func(param0 *ec2.DescribeVpcEndpointServicesInput) (*ec2.DescribeVpcEndpointServicesOutput, error)
4055	DescribeVpcEndpointServicesRequestFunc                    func(param0 *ec2.DescribeVpcEndpointServicesInput) (*request.Request, *ec2.DescribeVpcEndpointServicesOutput)
4056	DescribeVpcEndpointServicesWithContextFunc                func(param0 aws.Context, param1 *ec2.DescribeVpcEndpointServicesInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointServicesOutput, error)
4057	DescribeVpcEndpointsFunc                                  func(param0 *ec2.DescribeVpcEndpointsInput) (*ec2.DescribeVpcEndpointsOutput, error)
4058	DescribeVpcEndpointsRequestFunc                           func(param0 *ec2.DescribeVpcEndpointsInput) (*request.Request, *ec2.DescribeVpcEndpointsOutput)
4059	DescribeVpcEndpointsWithContextFunc                       func(param0 aws.Context, param1 *ec2.DescribeVpcEndpointsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointsOutput, error)
4060	DescribeVpcPeeringConnectionsFunc                         func(param0 *ec2.DescribeVpcPeeringConnectionsInput) (*ec2.DescribeVpcPeeringConnectionsOutput, error)
4061	DescribeVpcPeeringConnectionsRequestFunc                  func(param0 *ec2.DescribeVpcPeeringConnectionsInput) (*request.Request, *ec2.DescribeVpcPeeringConnectionsOutput)
4062	DescribeVpcPeeringConnectionsWithContextFunc              func(param0 aws.Context, param1 *ec2.DescribeVpcPeeringConnectionsInput, param2 ...request.Option) (*ec2.DescribeVpcPeeringConnectionsOutput, error)
4063	DescribeVpcsFunc                                          func(param0 *ec2.DescribeVpcsInput) (*ec2.DescribeVpcsOutput, error)
4064	DescribeVpcsRequestFunc                                   func(param0 *ec2.DescribeVpcsInput) (*request.Request, *ec2.DescribeVpcsOutput)
4065	DescribeVpcsWithContextFunc                               func(param0 aws.Context, param1 *ec2.DescribeVpcsInput, param2 ...request.Option) (*ec2.DescribeVpcsOutput, error)
4066	DescribeVpnConnectionsFunc                                func(param0 *ec2.DescribeVpnConnectionsInput) (*ec2.DescribeVpnConnectionsOutput, error)
4067	DescribeVpnConnectionsRequestFunc                         func(param0 *ec2.DescribeVpnConnectionsInput) (*request.Request, *ec2.DescribeVpnConnectionsOutput)
4068	DescribeVpnConnectionsWithContextFunc                     func(param0 aws.Context, param1 *ec2.DescribeVpnConnectionsInput, param2 ...request.Option) (*ec2.DescribeVpnConnectionsOutput, error)
4069	DescribeVpnGatewaysFunc                                   func(param0 *ec2.DescribeVpnGatewaysInput) (*ec2.DescribeVpnGatewaysOutput, error)
4070	DescribeVpnGatewaysRequestFunc                            func(param0 *ec2.DescribeVpnGatewaysInput) (*request.Request, *ec2.DescribeVpnGatewaysOutput)
4071	DescribeVpnGatewaysWithContextFunc                        func(param0 aws.Context, param1 *ec2.DescribeVpnGatewaysInput, param2 ...request.Option) (*ec2.DescribeVpnGatewaysOutput, error)
4072	DetachClassicLinkVpcFunc                                  func(param0 *ec2.DetachClassicLinkVpcInput) (*ec2.DetachClassicLinkVpcOutput, error)
4073	DetachClassicLinkVpcRequestFunc                           func(param0 *ec2.DetachClassicLinkVpcInput) (*request.Request, *ec2.DetachClassicLinkVpcOutput)
4074	DetachClassicLinkVpcWithContextFunc                       func(param0 aws.Context, param1 *ec2.DetachClassicLinkVpcInput, param2 ...request.Option) (*ec2.DetachClassicLinkVpcOutput, error)
4075	DetachInternetGatewayFunc                                 func(param0 *ec2.DetachInternetGatewayInput) (*ec2.DetachInternetGatewayOutput, error)
4076	DetachInternetGatewayRequestFunc                          func(param0 *ec2.DetachInternetGatewayInput) (*request.Request, *ec2.DetachInternetGatewayOutput)
4077	DetachInternetGatewayWithContextFunc                      func(param0 aws.Context, param1 *ec2.DetachInternetGatewayInput, param2 ...request.Option) (*ec2.DetachInternetGatewayOutput, error)
4078	DetachNetworkInterfaceFunc                                func(param0 *ec2.DetachNetworkInterfaceInput) (*ec2.DetachNetworkInterfaceOutput, error)
4079	DetachNetworkInterfaceRequestFunc                         func(param0 *ec2.DetachNetworkInterfaceInput) (*request.Request, *ec2.DetachNetworkInterfaceOutput)
4080	DetachNetworkInterfaceWithContextFunc                     func(param0 aws.Context, param1 *ec2.DetachNetworkInterfaceInput, param2 ...request.Option) (*ec2.DetachNetworkInterfaceOutput, error)
4081	DetachVolumeFunc                                          func(param0 *ec2.DetachVolumeInput) (*ec2.VolumeAttachment, error)
4082	DetachVolumeRequestFunc                                   func(param0 *ec2.DetachVolumeInput) (*request.Request, *ec2.VolumeAttachment)
4083	DetachVolumeWithContextFunc                               func(param0 aws.Context, param1 *ec2.DetachVolumeInput, param2 ...request.Option) (*ec2.VolumeAttachment, error)
4084	DetachVpnGatewayFunc                                      func(param0 *ec2.DetachVpnGatewayInput) (*ec2.DetachVpnGatewayOutput, error)
4085	DetachVpnGatewayRequestFunc                               func(param0 *ec2.DetachVpnGatewayInput) (*request.Request, *ec2.DetachVpnGatewayOutput)
4086	DetachVpnGatewayWithContextFunc                           func(param0 aws.Context, param1 *ec2.DetachVpnGatewayInput, param2 ...request.Option) (*ec2.DetachVpnGatewayOutput, error)
4087	DisableVgwRoutePropagationFunc                            func(param0 *ec2.DisableVgwRoutePropagationInput) (*ec2.DisableVgwRoutePropagationOutput, error)
4088	DisableVgwRoutePropagationRequestFunc                     func(param0 *ec2.DisableVgwRoutePropagationInput) (*request.Request, *ec2.DisableVgwRoutePropagationOutput)
4089	DisableVgwRoutePropagationWithContextFunc                 func(param0 aws.Context, param1 *ec2.DisableVgwRoutePropagationInput, param2 ...request.Option) (*ec2.DisableVgwRoutePropagationOutput, error)
4090	DisableVpcClassicLinkFunc                                 func(param0 *ec2.DisableVpcClassicLinkInput) (*ec2.DisableVpcClassicLinkOutput, error)
4091	DisableVpcClassicLinkDnsSupportFunc                       func(param0 *ec2.DisableVpcClassicLinkDnsSupportInput) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error)
4092	DisableVpcClassicLinkDnsSupportRequestFunc                func(param0 *ec2.DisableVpcClassicLinkDnsSupportInput) (*request.Request, *ec2.DisableVpcClassicLinkDnsSupportOutput)
4093	DisableVpcClassicLinkDnsSupportWithContextFunc            func(param0 aws.Context, param1 *ec2.DisableVpcClassicLinkDnsSupportInput, param2 ...request.Option) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error)
4094	DisableVpcClassicLinkRequestFunc                          func(param0 *ec2.DisableVpcClassicLinkInput) (*request.Request, *ec2.DisableVpcClassicLinkOutput)
4095	DisableVpcClassicLinkWithContextFunc                      func(param0 aws.Context, param1 *ec2.DisableVpcClassicLinkInput, param2 ...request.Option) (*ec2.DisableVpcClassicLinkOutput, error)
4096	DisassociateAddressFunc                                   func(param0 *ec2.DisassociateAddressInput) (*ec2.DisassociateAddressOutput, error)
4097	DisassociateAddressRequestFunc                            func(param0 *ec2.DisassociateAddressInput) (*request.Request, *ec2.DisassociateAddressOutput)
4098	DisassociateAddressWithContextFunc                        func(param0 aws.Context, param1 *ec2.DisassociateAddressInput, param2 ...request.Option) (*ec2.DisassociateAddressOutput, error)
4099	DisassociateIamInstanceProfileFunc                        func(param0 *ec2.DisassociateIamInstanceProfileInput) (*ec2.DisassociateIamInstanceProfileOutput, error)
4100	DisassociateIamInstanceProfileRequestFunc                 func(param0 *ec2.DisassociateIamInstanceProfileInput) (*request.Request, *ec2.DisassociateIamInstanceProfileOutput)
4101	DisassociateIamInstanceProfileWithContextFunc             func(param0 aws.Context, param1 *ec2.DisassociateIamInstanceProfileInput, param2 ...request.Option) (*ec2.DisassociateIamInstanceProfileOutput, error)
4102	DisassociateRouteTableFunc                                func(param0 *ec2.DisassociateRouteTableInput) (*ec2.DisassociateRouteTableOutput, error)
4103	DisassociateRouteTableRequestFunc                         func(param0 *ec2.DisassociateRouteTableInput) (*request.Request, *ec2.DisassociateRouteTableOutput)
4104	DisassociateRouteTableWithContextFunc                     func(param0 aws.Context, param1 *ec2.DisassociateRouteTableInput, param2 ...request.Option) (*ec2.DisassociateRouteTableOutput, error)
4105	DisassociateSubnetCidrBlockFunc                           func(param0 *ec2.DisassociateSubnetCidrBlockInput) (*ec2.DisassociateSubnetCidrBlockOutput, error)
4106	DisassociateSubnetCidrBlockRequestFunc                    func(param0 *ec2.DisassociateSubnetCidrBlockInput) (*request.Request, *ec2.DisassociateSubnetCidrBlockOutput)
4107	DisassociateSubnetCidrBlockWithContextFunc                func(param0 aws.Context, param1 *ec2.DisassociateSubnetCidrBlockInput, param2 ...request.Option) (*ec2.DisassociateSubnetCidrBlockOutput, error)
4108	DisassociateVpcCidrBlockFunc                              func(param0 *ec2.DisassociateVpcCidrBlockInput) (*ec2.DisassociateVpcCidrBlockOutput, error)
4109	DisassociateVpcCidrBlockRequestFunc                       func(param0 *ec2.DisassociateVpcCidrBlockInput) (*request.Request, *ec2.DisassociateVpcCidrBlockOutput)
4110	DisassociateVpcCidrBlockWithContextFunc                   func(param0 aws.Context, param1 *ec2.DisassociateVpcCidrBlockInput, param2 ...request.Option) (*ec2.DisassociateVpcCidrBlockOutput, error)
4111	EnableVgwRoutePropagationFunc                             func(param0 *ec2.EnableVgwRoutePropagationInput) (*ec2.EnableVgwRoutePropagationOutput, error)
4112	EnableVgwRoutePropagationRequestFunc                      func(param0 *ec2.EnableVgwRoutePropagationInput) (*request.Request, *ec2.EnableVgwRoutePropagationOutput)
4113	EnableVgwRoutePropagationWithContextFunc                  func(param0 aws.Context, param1 *ec2.EnableVgwRoutePropagationInput, param2 ...request.Option) (*ec2.EnableVgwRoutePropagationOutput, error)
4114	EnableVolumeIOFunc                                        func(param0 *ec2.EnableVolumeIOInput) (*ec2.EnableVolumeIOOutput, error)
4115	EnableVolumeIORequestFunc                                 func(param0 *ec2.EnableVolumeIOInput) (*request.Request, *ec2.EnableVolumeIOOutput)
4116	EnableVolumeIOWithContextFunc                             func(param0 aws.Context, param1 *ec2.EnableVolumeIOInput, param2 ...request.Option) (*ec2.EnableVolumeIOOutput, error)
4117	EnableVpcClassicLinkFunc                                  func(param0 *ec2.EnableVpcClassicLinkInput) (*ec2.EnableVpcClassicLinkOutput, error)
4118	EnableVpcClassicLinkDnsSupportFunc                        func(param0 *ec2.EnableVpcClassicLinkDnsSupportInput) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error)
4119	EnableVpcClassicLinkDnsSupportRequestFunc                 func(param0 *ec2.EnableVpcClassicLinkDnsSupportInput) (*request.Request, *ec2.EnableVpcClassicLinkDnsSupportOutput)
4120	EnableVpcClassicLinkDnsSupportWithContextFunc             func(param0 aws.Context, param1 *ec2.EnableVpcClassicLinkDnsSupportInput, param2 ...request.Option) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error)
4121	EnableVpcClassicLinkRequestFunc                           func(param0 *ec2.EnableVpcClassicLinkInput) (*request.Request, *ec2.EnableVpcClassicLinkOutput)
4122	EnableVpcClassicLinkWithContextFunc                       func(param0 aws.Context, param1 *ec2.EnableVpcClassicLinkInput, param2 ...request.Option) (*ec2.EnableVpcClassicLinkOutput, error)
4123	GetConsoleOutputFunc                                      func(param0 *ec2.GetConsoleOutputInput) (*ec2.GetConsoleOutputOutput, error)
4124	GetConsoleOutputRequestFunc                               func(param0 *ec2.GetConsoleOutputInput) (*request.Request, *ec2.GetConsoleOutputOutput)
4125	GetConsoleOutputWithContextFunc                           func(param0 aws.Context, param1 *ec2.GetConsoleOutputInput, param2 ...request.Option) (*ec2.GetConsoleOutputOutput, error)
4126	GetConsoleScreenshotFunc                                  func(param0 *ec2.GetConsoleScreenshotInput) (*ec2.GetConsoleScreenshotOutput, error)
4127	GetConsoleScreenshotRequestFunc                           func(param0 *ec2.GetConsoleScreenshotInput) (*request.Request, *ec2.GetConsoleScreenshotOutput)
4128	GetConsoleScreenshotWithContextFunc                       func(param0 aws.Context, param1 *ec2.GetConsoleScreenshotInput, param2 ...request.Option) (*ec2.GetConsoleScreenshotOutput, error)
4129	GetHostReservationPurchasePreviewFunc                     func(param0 *ec2.GetHostReservationPurchasePreviewInput) (*ec2.GetHostReservationPurchasePreviewOutput, error)
4130	GetHostReservationPurchasePreviewRequestFunc              func(param0 *ec2.GetHostReservationPurchasePreviewInput) (*request.Request, *ec2.GetHostReservationPurchasePreviewOutput)
4131	GetHostReservationPurchasePreviewWithContextFunc          func(param0 aws.Context, param1 *ec2.GetHostReservationPurchasePreviewInput, param2 ...request.Option) (*ec2.GetHostReservationPurchasePreviewOutput, error)
4132	GetLaunchTemplateDataFunc                                 func(param0 *ec2.GetLaunchTemplateDataInput) (*ec2.GetLaunchTemplateDataOutput, error)
4133	GetLaunchTemplateDataRequestFunc                          func(param0 *ec2.GetLaunchTemplateDataInput) (*request.Request, *ec2.GetLaunchTemplateDataOutput)
4134	GetLaunchTemplateDataWithContextFunc                      func(param0 aws.Context, param1 *ec2.GetLaunchTemplateDataInput, param2 ...request.Option) (*ec2.GetLaunchTemplateDataOutput, error)
4135	GetPasswordDataFunc                                       func(param0 *ec2.GetPasswordDataInput) (*ec2.GetPasswordDataOutput, error)
4136	GetPasswordDataRequestFunc                                func(param0 *ec2.GetPasswordDataInput) (*request.Request, *ec2.GetPasswordDataOutput)
4137	GetPasswordDataWithContextFunc                            func(param0 aws.Context, param1 *ec2.GetPasswordDataInput, param2 ...request.Option) (*ec2.GetPasswordDataOutput, error)
4138	GetReservedInstancesExchangeQuoteFunc                     func(param0 *ec2.GetReservedInstancesExchangeQuoteInput) (*ec2.GetReservedInstancesExchangeQuoteOutput, error)
4139	GetReservedInstancesExchangeQuoteRequestFunc              func(param0 *ec2.GetReservedInstancesExchangeQuoteInput) (*request.Request, *ec2.GetReservedInstancesExchangeQuoteOutput)
4140	GetReservedInstancesExchangeQuoteWithContextFunc          func(param0 aws.Context, param1 *ec2.GetReservedInstancesExchangeQuoteInput, param2 ...request.Option) (*ec2.GetReservedInstancesExchangeQuoteOutput, error)
4141	ImportImageFunc                                           func(param0 *ec2.ImportImageInput) (*ec2.ImportImageOutput, error)
4142	ImportImageRequestFunc                                    func(param0 *ec2.ImportImageInput) (*request.Request, *ec2.ImportImageOutput)
4143	ImportImageWithContextFunc                                func(param0 aws.Context, param1 *ec2.ImportImageInput, param2 ...request.Option) (*ec2.ImportImageOutput, error)
4144	ImportInstanceFunc                                        func(param0 *ec2.ImportInstanceInput) (*ec2.ImportInstanceOutput, error)
4145	ImportInstanceRequestFunc                                 func(param0 *ec2.ImportInstanceInput) (*request.Request, *ec2.ImportInstanceOutput)
4146	ImportInstanceWithContextFunc                             func(param0 aws.Context, param1 *ec2.ImportInstanceInput, param2 ...request.Option) (*ec2.ImportInstanceOutput, error)
4147	ImportKeyPairFunc                                         func(param0 *ec2.ImportKeyPairInput) (*ec2.ImportKeyPairOutput, error)
4148	ImportKeyPairRequestFunc                                  func(param0 *ec2.ImportKeyPairInput) (*request.Request, *ec2.ImportKeyPairOutput)
4149	ImportKeyPairWithContextFunc                              func(param0 aws.Context, param1 *ec2.ImportKeyPairInput, param2 ...request.Option) (*ec2.ImportKeyPairOutput, error)
4150	ImportSnapshotFunc                                        func(param0 *ec2.ImportSnapshotInput) (*ec2.ImportSnapshotOutput, error)
4151	ImportSnapshotRequestFunc                                 func(param0 *ec2.ImportSnapshotInput) (*request.Request, *ec2.ImportSnapshotOutput)
4152	ImportSnapshotWithContextFunc                             func(param0 aws.Context, param1 *ec2.ImportSnapshotInput, param2 ...request.Option) (*ec2.ImportSnapshotOutput, error)
4153	ImportVolumeFunc                                          func(param0 *ec2.ImportVolumeInput) (*ec2.ImportVolumeOutput, error)
4154	ImportVolumeRequestFunc                                   func(param0 *ec2.ImportVolumeInput) (*request.Request, *ec2.ImportVolumeOutput)
4155	ImportVolumeWithContextFunc                               func(param0 aws.Context, param1 *ec2.ImportVolumeInput, param2 ...request.Option) (*ec2.ImportVolumeOutput, error)
4156	ModifyFpgaImageAttributeFunc                              func(param0 *ec2.ModifyFpgaImageAttributeInput) (*ec2.ModifyFpgaImageAttributeOutput, error)
4157	ModifyFpgaImageAttributeRequestFunc                       func(param0 *ec2.ModifyFpgaImageAttributeInput) (*request.Request, *ec2.ModifyFpgaImageAttributeOutput)
4158	ModifyFpgaImageAttributeWithContextFunc                   func(param0 aws.Context, param1 *ec2.ModifyFpgaImageAttributeInput, param2 ...request.Option) (*ec2.ModifyFpgaImageAttributeOutput, error)
4159	ModifyHostsFunc                                           func(param0 *ec2.ModifyHostsInput) (*ec2.ModifyHostsOutput, error)
4160	ModifyHostsRequestFunc                                    func(param0 *ec2.ModifyHostsInput) (*request.Request, *ec2.ModifyHostsOutput)
4161	ModifyHostsWithContextFunc                                func(param0 aws.Context, param1 *ec2.ModifyHostsInput, param2 ...request.Option) (*ec2.ModifyHostsOutput, error)
4162	ModifyIdFormatFunc                                        func(param0 *ec2.ModifyIdFormatInput) (*ec2.ModifyIdFormatOutput, error)
4163	ModifyIdFormatRequestFunc                                 func(param0 *ec2.ModifyIdFormatInput) (*request.Request, *ec2.ModifyIdFormatOutput)
4164	ModifyIdFormatWithContextFunc                             func(param0 aws.Context, param1 *ec2.ModifyIdFormatInput, param2 ...request.Option) (*ec2.ModifyIdFormatOutput, error)
4165	ModifyIdentityIdFormatFunc                                func(param0 *ec2.ModifyIdentityIdFormatInput) (*ec2.ModifyIdentityIdFormatOutput, error)
4166	ModifyIdentityIdFormatRequestFunc                         func(param0 *ec2.ModifyIdentityIdFormatInput) (*request.Request, *ec2.ModifyIdentityIdFormatOutput)
4167	ModifyIdentityIdFormatWithContextFunc                     func(param0 aws.Context, param1 *ec2.ModifyIdentityIdFormatInput, param2 ...request.Option) (*ec2.ModifyIdentityIdFormatOutput, error)
4168	ModifyImageAttributeFunc                                  func(param0 *ec2.ModifyImageAttributeInput) (*ec2.ModifyImageAttributeOutput, error)
4169	ModifyImageAttributeRequestFunc                           func(param0 *ec2.ModifyImageAttributeInput) (*request.Request, *ec2.ModifyImageAttributeOutput)
4170	ModifyImageAttributeWithContextFunc                       func(param0 aws.Context, param1 *ec2.ModifyImageAttributeInput, param2 ...request.Option) (*ec2.ModifyImageAttributeOutput, error)
4171	ModifyInstanceAttributeFunc                               func(param0 *ec2.ModifyInstanceAttributeInput) (*ec2.ModifyInstanceAttributeOutput, error)
4172	ModifyInstanceAttributeRequestFunc                        func(param0 *ec2.ModifyInstanceAttributeInput) (*request.Request, *ec2.ModifyInstanceAttributeOutput)
4173	ModifyInstanceAttributeWithContextFunc                    func(param0 aws.Context, param1 *ec2.ModifyInstanceAttributeInput, param2 ...request.Option) (*ec2.ModifyInstanceAttributeOutput, error)
4174	ModifyInstanceCreditSpecificationFunc                     func(param0 *ec2.ModifyInstanceCreditSpecificationInput) (*ec2.ModifyInstanceCreditSpecificationOutput, error)
4175	ModifyInstanceCreditSpecificationRequestFunc              func(param0 *ec2.ModifyInstanceCreditSpecificationInput) (*request.Request, *ec2.ModifyInstanceCreditSpecificationOutput)
4176	ModifyInstanceCreditSpecificationWithContextFunc          func(param0 aws.Context, param1 *ec2.ModifyInstanceCreditSpecificationInput, param2 ...request.Option) (*ec2.ModifyInstanceCreditSpecificationOutput, error)
4177	ModifyInstancePlacementFunc                               func(param0 *ec2.ModifyInstancePlacementInput) (*ec2.ModifyInstancePlacementOutput, error)
4178	ModifyInstancePlacementRequestFunc                        func(param0 *ec2.ModifyInstancePlacementInput) (*request.Request, *ec2.ModifyInstancePlacementOutput)
4179	ModifyInstancePlacementWithContextFunc                    func(param0 aws.Context, param1 *ec2.ModifyInstancePlacementInput, param2 ...request.Option) (*ec2.ModifyInstancePlacementOutput, error)
4180	ModifyLaunchTemplateFunc                                  func(param0 *ec2.ModifyLaunchTemplateInput) (*ec2.ModifyLaunchTemplateOutput, error)
4181	ModifyLaunchTemplateRequestFunc                           func(param0 *ec2.ModifyLaunchTemplateInput) (*request.Request, *ec2.ModifyLaunchTemplateOutput)
4182	ModifyLaunchTemplateWithContextFunc                       func(param0 aws.Context, param1 *ec2.ModifyLaunchTemplateInput, param2 ...request.Option) (*ec2.ModifyLaunchTemplateOutput, error)
4183	ModifyNetworkInterfaceAttributeFunc                       func(param0 *ec2.ModifyNetworkInterfaceAttributeInput) (*ec2.ModifyNetworkInterfaceAttributeOutput, error)
4184	ModifyNetworkInterfaceAttributeRequestFunc                func(param0 *ec2.ModifyNetworkInterfaceAttributeInput) (*request.Request, *ec2.ModifyNetworkInterfaceAttributeOutput)
4185	ModifyNetworkInterfaceAttributeWithContextFunc            func(param0 aws.Context, param1 *ec2.ModifyNetworkInterfaceAttributeInput, param2 ...request.Option) (*ec2.ModifyNetworkInterfaceAttributeOutput, error)
4186	ModifyReservedInstancesFunc                               func(param0 *ec2.ModifyReservedInstancesInput) (*ec2.ModifyReservedInstancesOutput, error)
4187	ModifyReservedInstancesRequestFunc                        func(param0 *ec2.ModifyReservedInstancesInput) (*request.Request, *ec2.ModifyReservedInstancesOutput)
4188	ModifyReservedInstancesWithContextFunc                    func(param0 aws.Context, param1 *ec2.ModifyReservedInstancesInput, param2 ...request.Option) (*ec2.ModifyReservedInstancesOutput, error)
4189	ModifySnapshotAttributeFunc                               func(param0 *ec2.ModifySnapshotAttributeInput) (*ec2.ModifySnapshotAttributeOutput, error)
4190	ModifySnapshotAttributeRequestFunc                        func(param0 *ec2.ModifySnapshotAttributeInput) (*request.Request, *ec2.ModifySnapshotAttributeOutput)
4191	ModifySnapshotAttributeWithContextFunc                    func(param0 aws.Context, param1 *ec2.ModifySnapshotAttributeInput, param2 ...request.Option) (*ec2.ModifySnapshotAttributeOutput, error)
4192	ModifySpotFleetRequestFunc                                func(param0 *ec2.ModifySpotFleetRequestInput) (*ec2.ModifySpotFleetRequestOutput, error)
4193	ModifySpotFleetRequestRequestFunc                         func(param0 *ec2.ModifySpotFleetRequestInput) (*request.Request, *ec2.ModifySpotFleetRequestOutput)
4194	ModifySpotFleetRequestWithContextFunc                     func(param0 aws.Context, param1 *ec2.ModifySpotFleetRequestInput, param2 ...request.Option) (*ec2.ModifySpotFleetRequestOutput, error)
4195	ModifySubnetAttributeFunc                                 func(param0 *ec2.ModifySubnetAttributeInput) (*ec2.ModifySubnetAttributeOutput, error)
4196	ModifySubnetAttributeRequestFunc                          func(param0 *ec2.ModifySubnetAttributeInput) (*request.Request, *ec2.ModifySubnetAttributeOutput)
4197	ModifySubnetAttributeWithContextFunc                      func(param0 aws.Context, param1 *ec2.ModifySubnetAttributeInput, param2 ...request.Option) (*ec2.ModifySubnetAttributeOutput, error)
4198	ModifyVolumeFunc                                          func(param0 *ec2.ModifyVolumeInput) (*ec2.ModifyVolumeOutput, error)
4199	ModifyVolumeAttributeFunc                                 func(param0 *ec2.ModifyVolumeAttributeInput) (*ec2.ModifyVolumeAttributeOutput, error)
4200	ModifyVolumeAttributeRequestFunc                          func(param0 *ec2.ModifyVolumeAttributeInput) (*request.Request, *ec2.ModifyVolumeAttributeOutput)
4201	ModifyVolumeAttributeWithContextFunc                      func(param0 aws.Context, param1 *ec2.ModifyVolumeAttributeInput, param2 ...request.Option) (*ec2.ModifyVolumeAttributeOutput, error)
4202	ModifyVolumeRequestFunc                                   func(param0 *ec2.ModifyVolumeInput) (*request.Request, *ec2.ModifyVolumeOutput)
4203	ModifyVolumeWithContextFunc                               func(param0 aws.Context, param1 *ec2.ModifyVolumeInput, param2 ...request.Option) (*ec2.ModifyVolumeOutput, error)
4204	ModifyVpcAttributeFunc                                    func(param0 *ec2.ModifyVpcAttributeInput) (*ec2.ModifyVpcAttributeOutput, error)
4205	ModifyVpcAttributeRequestFunc                             func(param0 *ec2.ModifyVpcAttributeInput) (*request.Request, *ec2.ModifyVpcAttributeOutput)
4206	ModifyVpcAttributeWithContextFunc                         func(param0 aws.Context, param1 *ec2.ModifyVpcAttributeInput, param2 ...request.Option) (*ec2.ModifyVpcAttributeOutput, error)
4207	ModifyVpcEndpointFunc                                     func(param0 *ec2.ModifyVpcEndpointInput) (*ec2.ModifyVpcEndpointOutput, error)
4208	ModifyVpcEndpointConnectionNotificationFunc               func(param0 *ec2.ModifyVpcEndpointConnectionNotificationInput) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error)
4209	ModifyVpcEndpointConnectionNotificationRequestFunc        func(param0 *ec2.ModifyVpcEndpointConnectionNotificationInput) (*request.Request, *ec2.ModifyVpcEndpointConnectionNotificationOutput)
4210	ModifyVpcEndpointConnectionNotificationWithContextFunc    func(param0 aws.Context, param1 *ec2.ModifyVpcEndpointConnectionNotificationInput, param2 ...request.Option) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error)
4211	ModifyVpcEndpointRequestFunc                              func(param0 *ec2.ModifyVpcEndpointInput) (*request.Request, *ec2.ModifyVpcEndpointOutput)
4212	ModifyVpcEndpointServiceConfigurationFunc                 func(param0 *ec2.ModifyVpcEndpointServiceConfigurationInput) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error)
4213	ModifyVpcEndpointServiceConfigurationRequestFunc          func(param0 *ec2.ModifyVpcEndpointServiceConfigurationInput) (*request.Request, *ec2.ModifyVpcEndpointServiceConfigurationOutput)
4214	ModifyVpcEndpointServiceConfigurationWithContextFunc      func(param0 aws.Context, param1 *ec2.ModifyVpcEndpointServiceConfigurationInput, param2 ...request.Option) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error)
4215	ModifyVpcEndpointServicePermissionsFunc                   func(param0 *ec2.ModifyVpcEndpointServicePermissionsInput) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error)
4216	ModifyVpcEndpointServicePermissionsRequestFunc            func(param0 *ec2.ModifyVpcEndpointServicePermissionsInput) (*request.Request, *ec2.ModifyVpcEndpointServicePermissionsOutput)
4217	ModifyVpcEndpointServicePermissionsWithContextFunc        func(param0 aws.Context, param1 *ec2.ModifyVpcEndpointServicePermissionsInput, param2 ...request.Option) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error)
4218	ModifyVpcEndpointWithContextFunc                          func(param0 aws.Context, param1 *ec2.ModifyVpcEndpointInput, param2 ...request.Option) (*ec2.ModifyVpcEndpointOutput, error)
4219	ModifyVpcPeeringConnectionOptionsFunc                     func(param0 *ec2.ModifyVpcPeeringConnectionOptionsInput) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error)
4220	ModifyVpcPeeringConnectionOptionsRequestFunc              func(param0 *ec2.ModifyVpcPeeringConnectionOptionsInput) (*request.Request, *ec2.ModifyVpcPeeringConnectionOptionsOutput)
4221	ModifyVpcPeeringConnectionOptionsWithContextFunc          func(param0 aws.Context, param1 *ec2.ModifyVpcPeeringConnectionOptionsInput, param2 ...request.Option) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error)
4222	ModifyVpcTenancyFunc                                      func(param0 *ec2.ModifyVpcTenancyInput) (*ec2.ModifyVpcTenancyOutput, error)
4223	ModifyVpcTenancyRequestFunc                               func(param0 *ec2.ModifyVpcTenancyInput) (*request.Request, *ec2.ModifyVpcTenancyOutput)
4224	ModifyVpcTenancyWithContextFunc                           func(param0 aws.Context, param1 *ec2.ModifyVpcTenancyInput, param2 ...request.Option) (*ec2.ModifyVpcTenancyOutput, error)
4225	MonitorInstancesFunc                                      func(param0 *ec2.MonitorInstancesInput) (*ec2.MonitorInstancesOutput, error)
4226	MonitorInstancesRequestFunc                               func(param0 *ec2.MonitorInstancesInput) (*request.Request, *ec2.MonitorInstancesOutput)
4227	MonitorInstancesWithContextFunc                           func(param0 aws.Context, param1 *ec2.MonitorInstancesInput, param2 ...request.Option) (*ec2.MonitorInstancesOutput, error)
4228	MoveAddressToVpcFunc                                      func(param0 *ec2.MoveAddressToVpcInput) (*ec2.MoveAddressToVpcOutput, error)
4229	MoveAddressToVpcRequestFunc                               func(param0 *ec2.MoveAddressToVpcInput) (*request.Request, *ec2.MoveAddressToVpcOutput)
4230	MoveAddressToVpcWithContextFunc                           func(param0 aws.Context, param1 *ec2.MoveAddressToVpcInput, param2 ...request.Option) (*ec2.MoveAddressToVpcOutput, error)
4231	PurchaseHostReservationFunc                               func(param0 *ec2.PurchaseHostReservationInput) (*ec2.PurchaseHostReservationOutput, error)
4232	PurchaseHostReservationRequestFunc                        func(param0 *ec2.PurchaseHostReservationInput) (*request.Request, *ec2.PurchaseHostReservationOutput)
4233	PurchaseHostReservationWithContextFunc                    func(param0 aws.Context, param1 *ec2.PurchaseHostReservationInput, param2 ...request.Option) (*ec2.PurchaseHostReservationOutput, error)
4234	PurchaseReservedInstancesOfferingFunc                     func(param0 *ec2.PurchaseReservedInstancesOfferingInput) (*ec2.PurchaseReservedInstancesOfferingOutput, error)
4235	PurchaseReservedInstancesOfferingRequestFunc              func(param0 *ec2.PurchaseReservedInstancesOfferingInput) (*request.Request, *ec2.PurchaseReservedInstancesOfferingOutput)
4236	PurchaseReservedInstancesOfferingWithContextFunc          func(param0 aws.Context, param1 *ec2.PurchaseReservedInstancesOfferingInput, param2 ...request.Option) (*ec2.PurchaseReservedInstancesOfferingOutput, error)
4237	PurchaseScheduledInstancesFunc                            func(param0 *ec2.PurchaseScheduledInstancesInput) (*ec2.PurchaseScheduledInstancesOutput, error)
4238	PurchaseScheduledInstancesRequestFunc                     func(param0 *ec2.PurchaseScheduledInstancesInput) (*request.Request, *ec2.PurchaseScheduledInstancesOutput)
4239	PurchaseScheduledInstancesWithContextFunc                 func(param0 aws.Context, param1 *ec2.PurchaseScheduledInstancesInput, param2 ...request.Option) (*ec2.PurchaseScheduledInstancesOutput, error)
4240	RebootInstancesFunc                                       func(param0 *ec2.RebootInstancesInput) (*ec2.RebootInstancesOutput, error)
4241	RebootInstancesRequestFunc                                func(param0 *ec2.RebootInstancesInput) (*request.Request, *ec2.RebootInstancesOutput)
4242	RebootInstancesWithContextFunc                            func(param0 aws.Context, param1 *ec2.RebootInstancesInput, param2 ...request.Option) (*ec2.RebootInstancesOutput, error)
4243	RegisterImageFunc                                         func(param0 *ec2.RegisterImageInput) (*ec2.RegisterImageOutput, error)
4244	RegisterImageRequestFunc                                  func(param0 *ec2.RegisterImageInput) (*request.Request, *ec2.RegisterImageOutput)
4245	RegisterImageWithContextFunc                              func(param0 aws.Context, param1 *ec2.RegisterImageInput, param2 ...request.Option) (*ec2.RegisterImageOutput, error)
4246	RejectVpcEndpointConnectionsFunc                          func(param0 *ec2.RejectVpcEndpointConnectionsInput) (*ec2.RejectVpcEndpointConnectionsOutput, error)
4247	RejectVpcEndpointConnectionsRequestFunc                   func(param0 *ec2.RejectVpcEndpointConnectionsInput) (*request.Request, *ec2.RejectVpcEndpointConnectionsOutput)
4248	RejectVpcEndpointConnectionsWithContextFunc               func(param0 aws.Context, param1 *ec2.RejectVpcEndpointConnectionsInput, param2 ...request.Option) (*ec2.RejectVpcEndpointConnectionsOutput, error)
4249	RejectVpcPeeringConnectionFunc                            func(param0 *ec2.RejectVpcPeeringConnectionInput) (*ec2.RejectVpcPeeringConnectionOutput, error)
4250	RejectVpcPeeringConnectionRequestFunc                     func(param0 *ec2.RejectVpcPeeringConnectionInput) (*request.Request, *ec2.RejectVpcPeeringConnectionOutput)
4251	RejectVpcPeeringConnectionWithContextFunc                 func(param0 aws.Context, param1 *ec2.RejectVpcPeeringConnectionInput, param2 ...request.Option) (*ec2.RejectVpcPeeringConnectionOutput, error)
4252	ReleaseAddressFunc                                        func(param0 *ec2.ReleaseAddressInput) (*ec2.ReleaseAddressOutput, error)
4253	ReleaseAddressRequestFunc                                 func(param0 *ec2.ReleaseAddressInput) (*request.Request, *ec2.ReleaseAddressOutput)
4254	ReleaseAddressWithContextFunc                             func(param0 aws.Context, param1 *ec2.ReleaseAddressInput, param2 ...request.Option) (*ec2.ReleaseAddressOutput, error)
4255	ReleaseHostsFunc                                          func(param0 *ec2.ReleaseHostsInput) (*ec2.ReleaseHostsOutput, error)
4256	ReleaseHostsRequestFunc                                   func(param0 *ec2.ReleaseHostsInput) (*request.Request, *ec2.ReleaseHostsOutput)
4257	ReleaseHostsWithContextFunc                               func(param0 aws.Context, param1 *ec2.ReleaseHostsInput, param2 ...request.Option) (*ec2.ReleaseHostsOutput, error)
4258	ReplaceIamInstanceProfileAssociationFunc                  func(param0 *ec2.ReplaceIamInstanceProfileAssociationInput) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error)
4259	ReplaceIamInstanceProfileAssociationRequestFunc           func(param0 *ec2.ReplaceIamInstanceProfileAssociationInput) (*request.Request, *ec2.ReplaceIamInstanceProfileAssociationOutput)
4260	ReplaceIamInstanceProfileAssociationWithContextFunc       func(param0 aws.Context, param1 *ec2.ReplaceIamInstanceProfileAssociationInput, param2 ...request.Option) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error)
4261	ReplaceNetworkAclAssociationFunc                          func(param0 *ec2.ReplaceNetworkAclAssociationInput) (*ec2.ReplaceNetworkAclAssociationOutput, error)
4262	ReplaceNetworkAclAssociationRequestFunc                   func(param0 *ec2.ReplaceNetworkAclAssociationInput) (*request.Request, *ec2.ReplaceNetworkAclAssociationOutput)
4263	ReplaceNetworkAclAssociationWithContextFunc               func(param0 aws.Context, param1 *ec2.ReplaceNetworkAclAssociationInput, param2 ...request.Option) (*ec2.ReplaceNetworkAclAssociationOutput, error)
4264	ReplaceNetworkAclEntryFunc                                func(param0 *ec2.ReplaceNetworkAclEntryInput) (*ec2.ReplaceNetworkAclEntryOutput, error)
4265	ReplaceNetworkAclEntryRequestFunc                         func(param0 *ec2.ReplaceNetworkAclEntryInput) (*request.Request, *ec2.ReplaceNetworkAclEntryOutput)
4266	ReplaceNetworkAclEntryWithContextFunc                     func(param0 aws.Context, param1 *ec2.ReplaceNetworkAclEntryInput, param2 ...request.Option) (*ec2.ReplaceNetworkAclEntryOutput, error)
4267	ReplaceRouteFunc                                          func(param0 *ec2.ReplaceRouteInput) (*ec2.ReplaceRouteOutput, error)
4268	ReplaceRouteRequestFunc                                   func(param0 *ec2.ReplaceRouteInput) (*request.Request, *ec2.ReplaceRouteOutput)
4269	ReplaceRouteTableAssociationFunc                          func(param0 *ec2.ReplaceRouteTableAssociationInput) (*ec2.ReplaceRouteTableAssociationOutput, error)
4270	ReplaceRouteTableAssociationRequestFunc                   func(param0 *ec2.ReplaceRouteTableAssociationInput) (*request.Request, *ec2.ReplaceRouteTableAssociationOutput)
4271	ReplaceRouteTableAssociationWithContextFunc               func(param0 aws.Context, param1 *ec2.ReplaceRouteTableAssociationInput, param2 ...request.Option) (*ec2.ReplaceRouteTableAssociationOutput, error)
4272	ReplaceRouteWithContextFunc                               func(param0 aws.Context, param1 *ec2.ReplaceRouteInput, param2 ...request.Option) (*ec2.ReplaceRouteOutput, error)
4273	ReportInstanceStatusFunc                                  func(param0 *ec2.ReportInstanceStatusInput) (*ec2.ReportInstanceStatusOutput, error)
4274	ReportInstanceStatusRequestFunc                           func(param0 *ec2.ReportInstanceStatusInput) (*request.Request, *ec2.ReportInstanceStatusOutput)
4275	ReportInstanceStatusWithContextFunc                       func(param0 aws.Context, param1 *ec2.ReportInstanceStatusInput, param2 ...request.Option) (*ec2.ReportInstanceStatusOutput, error)
4276	RequestSpotFleetFunc                                      func(param0 *ec2.RequestSpotFleetInput) (*ec2.RequestSpotFleetOutput, error)
4277	RequestSpotFleetRequestFunc                               func(param0 *ec2.RequestSpotFleetInput) (*request.Request, *ec2.RequestSpotFleetOutput)
4278	RequestSpotFleetWithContextFunc                           func(param0 aws.Context, param1 *ec2.RequestSpotFleetInput, param2 ...request.Option) (*ec2.RequestSpotFleetOutput, error)
4279	RequestSpotInstancesFunc                                  func(param0 *ec2.RequestSpotInstancesInput) (*ec2.RequestSpotInstancesOutput, error)
4280	RequestSpotInstancesRequestFunc                           func(param0 *ec2.RequestSpotInstancesInput) (*request.Request, *ec2.RequestSpotInstancesOutput)
4281	RequestSpotInstancesWithContextFunc                       func(param0 aws.Context, param1 *ec2.RequestSpotInstancesInput, param2 ...request.Option) (*ec2.RequestSpotInstancesOutput, error)
4282	ResetFpgaImageAttributeFunc                               func(param0 *ec2.ResetFpgaImageAttributeInput) (*ec2.ResetFpgaImageAttributeOutput, error)
4283	ResetFpgaImageAttributeRequestFunc                        func(param0 *ec2.ResetFpgaImageAttributeInput) (*request.Request, *ec2.ResetFpgaImageAttributeOutput)
4284	ResetFpgaImageAttributeWithContextFunc                    func(param0 aws.Context, param1 *ec2.ResetFpgaImageAttributeInput, param2 ...request.Option) (*ec2.ResetFpgaImageAttributeOutput, error)
4285	ResetImageAttributeFunc                                   func(param0 *ec2.ResetImageAttributeInput) (*ec2.ResetImageAttributeOutput, error)
4286	ResetImageAttributeRequestFunc                            func(param0 *ec2.ResetImageAttributeInput) (*request.Request, *ec2.ResetImageAttributeOutput)
4287	ResetImageAttributeWithContextFunc                        func(param0 aws.Context, param1 *ec2.ResetImageAttributeInput, param2 ...request.Option) (*ec2.ResetImageAttributeOutput, error)
4288	ResetInstanceAttributeFunc                                func(param0 *ec2.ResetInstanceAttributeInput) (*ec2.ResetInstanceAttributeOutput, error)
4289	ResetInstanceAttributeRequestFunc                         func(param0 *ec2.ResetInstanceAttributeInput) (*request.Request, *ec2.ResetInstanceAttributeOutput)
4290	ResetInstanceAttributeWithContextFunc                     func(param0 aws.Context, param1 *ec2.ResetInstanceAttributeInput, param2 ...request.Option) (*ec2.ResetInstanceAttributeOutput, error)
4291	ResetNetworkInterfaceAttributeFunc                        func(param0 *ec2.ResetNetworkInterfaceAttributeInput) (*ec2.ResetNetworkInterfaceAttributeOutput, error)
4292	ResetNetworkInterfaceAttributeRequestFunc                 func(param0 *ec2.ResetNetworkInterfaceAttributeInput) (*request.Request, *ec2.ResetNetworkInterfaceAttributeOutput)
4293	ResetNetworkInterfaceAttributeWithContextFunc             func(param0 aws.Context, param1 *ec2.ResetNetworkInterfaceAttributeInput, param2 ...request.Option) (*ec2.ResetNetworkInterfaceAttributeOutput, error)
4294	ResetSnapshotAttributeFunc                                func(param0 *ec2.ResetSnapshotAttributeInput) (*ec2.ResetSnapshotAttributeOutput, error)
4295	ResetSnapshotAttributeRequestFunc                         func(param0 *ec2.ResetSnapshotAttributeInput) (*request.Request, *ec2.ResetSnapshotAttributeOutput)
4296	ResetSnapshotAttributeWithContextFunc                     func(param0 aws.Context, param1 *ec2.ResetSnapshotAttributeInput, param2 ...request.Option) (*ec2.ResetSnapshotAttributeOutput, error)
4297	RestoreAddressToClassicFunc                               func(param0 *ec2.RestoreAddressToClassicInput) (*ec2.RestoreAddressToClassicOutput, error)
4298	RestoreAddressToClassicRequestFunc                        func(param0 *ec2.RestoreAddressToClassicInput) (*request.Request, *ec2.RestoreAddressToClassicOutput)
4299	RestoreAddressToClassicWithContextFunc                    func(param0 aws.Context, param1 *ec2.RestoreAddressToClassicInput, param2 ...request.Option) (*ec2.RestoreAddressToClassicOutput, error)
4300	RevokeSecurityGroupEgressFunc                             func(param0 *ec2.RevokeSecurityGroupEgressInput) (*ec2.RevokeSecurityGroupEgressOutput, error)
4301	RevokeSecurityGroupEgressRequestFunc                      func(param0 *ec2.RevokeSecurityGroupEgressInput) (*request.Request, *ec2.RevokeSecurityGroupEgressOutput)
4302	RevokeSecurityGroupEgressWithContextFunc                  func(param0 aws.Context, param1 *ec2.RevokeSecurityGroupEgressInput, param2 ...request.Option) (*ec2.RevokeSecurityGroupEgressOutput, error)
4303	RevokeSecurityGroupIngressFunc                            func(param0 *ec2.RevokeSecurityGroupIngressInput) (*ec2.RevokeSecurityGroupIngressOutput, error)
4304	RevokeSecurityGroupIngressRequestFunc                     func(param0 *ec2.RevokeSecurityGroupIngressInput) (*request.Request, *ec2.RevokeSecurityGroupIngressOutput)
4305	RevokeSecurityGroupIngressWithContextFunc                 func(param0 aws.Context, param1 *ec2.RevokeSecurityGroupIngressInput, param2 ...request.Option) (*ec2.RevokeSecurityGroupIngressOutput, error)
4306	RunInstancesFunc                                          func(param0 *ec2.RunInstancesInput) (*ec2.Reservation, error)
4307	RunInstancesRequestFunc                                   func(param0 *ec2.RunInstancesInput) (*request.Request, *ec2.Reservation)
4308	RunInstancesWithContextFunc                               func(param0 aws.Context, param1 *ec2.RunInstancesInput, param2 ...request.Option) (*ec2.Reservation, error)
4309	RunScheduledInstancesFunc                                 func(param0 *ec2.RunScheduledInstancesInput) (*ec2.RunScheduledInstancesOutput, error)
4310	RunScheduledInstancesRequestFunc                          func(param0 *ec2.RunScheduledInstancesInput) (*request.Request, *ec2.RunScheduledInstancesOutput)
4311	RunScheduledInstancesWithContextFunc                      func(param0 aws.Context, param1 *ec2.RunScheduledInstancesInput, param2 ...request.Option) (*ec2.RunScheduledInstancesOutput, error)
4312	StartInstancesFunc                                        func(param0 *ec2.StartInstancesInput) (*ec2.StartInstancesOutput, error)
4313	StartInstancesRequestFunc                                 func(param0 *ec2.StartInstancesInput) (*request.Request, *ec2.StartInstancesOutput)
4314	StartInstancesWithContextFunc                             func(param0 aws.Context, param1 *ec2.StartInstancesInput, param2 ...request.Option) (*ec2.StartInstancesOutput, error)
4315	StopInstancesFunc                                         func(param0 *ec2.StopInstancesInput) (*ec2.StopInstancesOutput, error)
4316	StopInstancesRequestFunc                                  func(param0 *ec2.StopInstancesInput) (*request.Request, *ec2.StopInstancesOutput)
4317	StopInstancesWithContextFunc                              func(param0 aws.Context, param1 *ec2.StopInstancesInput, param2 ...request.Option) (*ec2.StopInstancesOutput, error)
4318	TerminateInstancesFunc                                    func(param0 *ec2.TerminateInstancesInput) (*ec2.TerminateInstancesOutput, error)
4319	TerminateInstancesRequestFunc                             func(param0 *ec2.TerminateInstancesInput) (*request.Request, *ec2.TerminateInstancesOutput)
4320	TerminateInstancesWithContextFunc                         func(param0 aws.Context, param1 *ec2.TerminateInstancesInput, param2 ...request.Option) (*ec2.TerminateInstancesOutput, error)
4321	UnassignIpv6AddressesFunc                                 func(param0 *ec2.UnassignIpv6AddressesInput) (*ec2.UnassignIpv6AddressesOutput, error)
4322	UnassignIpv6AddressesRequestFunc                          func(param0 *ec2.UnassignIpv6AddressesInput) (*request.Request, *ec2.UnassignIpv6AddressesOutput)
4323	UnassignIpv6AddressesWithContextFunc                      func(param0 aws.Context, param1 *ec2.UnassignIpv6AddressesInput, param2 ...request.Option) (*ec2.UnassignIpv6AddressesOutput, error)
4324	UnassignPrivateIpAddressesFunc                            func(param0 *ec2.UnassignPrivateIpAddressesInput) (*ec2.UnassignPrivateIpAddressesOutput, error)
4325	UnassignPrivateIpAddressesRequestFunc                     func(param0 *ec2.UnassignPrivateIpAddressesInput) (*request.Request, *ec2.UnassignPrivateIpAddressesOutput)
4326	UnassignPrivateIpAddressesWithContextFunc                 func(param0 aws.Context, param1 *ec2.UnassignPrivateIpAddressesInput, param2 ...request.Option) (*ec2.UnassignPrivateIpAddressesOutput, error)
4327	UnmonitorInstancesFunc                                    func(param0 *ec2.UnmonitorInstancesInput) (*ec2.UnmonitorInstancesOutput, error)
4328	UnmonitorInstancesRequestFunc                             func(param0 *ec2.UnmonitorInstancesInput) (*request.Request, *ec2.UnmonitorInstancesOutput)
4329	UnmonitorInstancesWithContextFunc                         func(param0 aws.Context, param1 *ec2.UnmonitorInstancesInput, param2 ...request.Option) (*ec2.UnmonitorInstancesOutput, error)
4330	UpdateSecurityGroupRuleDescriptionsEgressFunc             func(param0 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error)
4331	UpdateSecurityGroupRuleDescriptionsEgressRequestFunc      func(param0 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput) (*request.Request, *ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput)
4332	UpdateSecurityGroupRuleDescriptionsEgressWithContextFunc  func(param0 aws.Context, param1 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput, param2 ...request.Option) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error)
4333	UpdateSecurityGroupRuleDescriptionsIngressFunc            func(param0 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error)
4334	UpdateSecurityGroupRuleDescriptionsIngressRequestFunc     func(param0 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput) (*request.Request, *ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput)
4335	UpdateSecurityGroupRuleDescriptionsIngressWithContextFunc func(param0 aws.Context, param1 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput, param2 ...request.Option) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error)
4336	WaitUntilBundleTaskCompleteFunc                           func(param0 *ec2.DescribeBundleTasksInput) error
4337	WaitUntilBundleTaskCompleteWithContextFunc                func(param0 aws.Context, param1 *ec2.DescribeBundleTasksInput, param2 ...request.WaiterOption) error
4338	WaitUntilConversionTaskCancelledFunc                      func(param0 *ec2.DescribeConversionTasksInput) error
4339	WaitUntilConversionTaskCancelledWithContextFunc           func(param0 aws.Context, param1 *ec2.DescribeConversionTasksInput, param2 ...request.WaiterOption) error
4340	WaitUntilConversionTaskCompletedFunc                      func(param0 *ec2.DescribeConversionTasksInput) error
4341	WaitUntilConversionTaskCompletedWithContextFunc           func(param0 aws.Context, param1 *ec2.DescribeConversionTasksInput, param2 ...request.WaiterOption) error
4342	WaitUntilConversionTaskDeletedFunc                        func(param0 *ec2.DescribeConversionTasksInput) error
4343	WaitUntilConversionTaskDeletedWithContextFunc             func(param0 aws.Context, param1 *ec2.DescribeConversionTasksInput, param2 ...request.WaiterOption) error
4344	WaitUntilCustomerGatewayAvailableFunc                     func(param0 *ec2.DescribeCustomerGatewaysInput) error
4345	WaitUntilCustomerGatewayAvailableWithContextFunc          func(param0 aws.Context, param1 *ec2.DescribeCustomerGatewaysInput, param2 ...request.WaiterOption) error
4346	WaitUntilExportTaskCancelledFunc                          func(param0 *ec2.DescribeExportTasksInput) error
4347	WaitUntilExportTaskCancelledWithContextFunc               func(param0 aws.Context, param1 *ec2.DescribeExportTasksInput, param2 ...request.WaiterOption) error
4348	WaitUntilExportTaskCompletedFunc                          func(param0 *ec2.DescribeExportTasksInput) error
4349	WaitUntilExportTaskCompletedWithContextFunc               func(param0 aws.Context, param1 *ec2.DescribeExportTasksInput, param2 ...request.WaiterOption) error
4350	WaitUntilImageAvailableFunc                               func(param0 *ec2.DescribeImagesInput) error
4351	WaitUntilImageAvailableWithContextFunc                    func(param0 aws.Context, param1 *ec2.DescribeImagesInput, param2 ...request.WaiterOption) error
4352	WaitUntilImageExistsFunc                                  func(param0 *ec2.DescribeImagesInput) error
4353	WaitUntilImageExistsWithContextFunc                       func(param0 aws.Context, param1 *ec2.DescribeImagesInput, param2 ...request.WaiterOption) error
4354	WaitUntilInstanceExistsFunc                               func(param0 *ec2.DescribeInstancesInput) error
4355	WaitUntilInstanceExistsWithContextFunc                    func(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.WaiterOption) error
4356	WaitUntilInstanceRunningFunc                              func(param0 *ec2.DescribeInstancesInput) error
4357	WaitUntilInstanceRunningWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.WaiterOption) error
4358	WaitUntilInstanceStatusOkFunc                             func(param0 *ec2.DescribeInstanceStatusInput) error
4359	WaitUntilInstanceStatusOkWithContextFunc                  func(param0 aws.Context, param1 *ec2.DescribeInstanceStatusInput, param2 ...request.WaiterOption) error
4360	WaitUntilInstanceStoppedFunc                              func(param0 *ec2.DescribeInstancesInput) error
4361	WaitUntilInstanceStoppedWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.WaiterOption) error
4362	WaitUntilInstanceTerminatedFunc                           func(param0 *ec2.DescribeInstancesInput) error
4363	WaitUntilInstanceTerminatedWithContextFunc                func(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.WaiterOption) error
4364	WaitUntilKeyPairExistsFunc                                func(param0 *ec2.DescribeKeyPairsInput) error
4365	WaitUntilKeyPairExistsWithContextFunc                     func(param0 aws.Context, param1 *ec2.DescribeKeyPairsInput, param2 ...request.WaiterOption) error
4366	WaitUntilNatGatewayAvailableFunc                          func(param0 *ec2.DescribeNatGatewaysInput) error
4367	WaitUntilNatGatewayAvailableWithContextFunc               func(param0 aws.Context, param1 *ec2.DescribeNatGatewaysInput, param2 ...request.WaiterOption) error
4368	WaitUntilNetworkInterfaceAvailableFunc                    func(param0 *ec2.DescribeNetworkInterfacesInput) error
4369	WaitUntilNetworkInterfaceAvailableWithContextFunc         func(param0 aws.Context, param1 *ec2.DescribeNetworkInterfacesInput, param2 ...request.WaiterOption) error
4370	WaitUntilPasswordDataAvailableFunc                        func(param0 *ec2.GetPasswordDataInput) error
4371	WaitUntilPasswordDataAvailableWithContextFunc             func(param0 aws.Context, param1 *ec2.GetPasswordDataInput, param2 ...request.WaiterOption) error
4372	WaitUntilSnapshotCompletedFunc                            func(param0 *ec2.DescribeSnapshotsInput) error
4373	WaitUntilSnapshotCompletedWithContextFunc                 func(param0 aws.Context, param1 *ec2.DescribeSnapshotsInput, param2 ...request.WaiterOption) error
4374	WaitUntilSpotInstanceRequestFulfilledFunc                 func(param0 *ec2.DescribeSpotInstanceRequestsInput) error
4375	WaitUntilSpotInstanceRequestFulfilledWithContextFunc      func(param0 aws.Context, param1 *ec2.DescribeSpotInstanceRequestsInput, param2 ...request.WaiterOption) error
4376	WaitUntilSubnetAvailableFunc                              func(param0 *ec2.DescribeSubnetsInput) error
4377	WaitUntilSubnetAvailableWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeSubnetsInput, param2 ...request.WaiterOption) error
4378	WaitUntilSystemStatusOkFunc                               func(param0 *ec2.DescribeInstanceStatusInput) error
4379	WaitUntilSystemStatusOkWithContextFunc                    func(param0 aws.Context, param1 *ec2.DescribeInstanceStatusInput, param2 ...request.WaiterOption) error
4380	WaitUntilVolumeAvailableFunc                              func(param0 *ec2.DescribeVolumesInput) error
4381	WaitUntilVolumeAvailableWithContextFunc                   func(param0 aws.Context, param1 *ec2.DescribeVolumesInput, param2 ...request.WaiterOption) error
4382	WaitUntilVolumeDeletedFunc                                func(param0 *ec2.DescribeVolumesInput) error
4383	WaitUntilVolumeDeletedWithContextFunc                     func(param0 aws.Context, param1 *ec2.DescribeVolumesInput, param2 ...request.WaiterOption) error
4384	WaitUntilVolumeInUseFunc                                  func(param0 *ec2.DescribeVolumesInput) error
4385	WaitUntilVolumeInUseWithContextFunc                       func(param0 aws.Context, param1 *ec2.DescribeVolumesInput, param2 ...request.WaiterOption) error
4386	WaitUntilVpcAvailableFunc                                 func(param0 *ec2.DescribeVpcsInput) error
4387	WaitUntilVpcAvailableWithContextFunc                      func(param0 aws.Context, param1 *ec2.DescribeVpcsInput, param2 ...request.WaiterOption) error
4388	WaitUntilVpcExistsFunc                                    func(param0 *ec2.DescribeVpcsInput) error
4389	WaitUntilVpcExistsWithContextFunc                         func(param0 aws.Context, param1 *ec2.DescribeVpcsInput, param2 ...request.WaiterOption) error
4390	WaitUntilVpcPeeringConnectionDeletedFunc                  func(param0 *ec2.DescribeVpcPeeringConnectionsInput) error
4391	WaitUntilVpcPeeringConnectionDeletedWithContextFunc       func(param0 aws.Context, param1 *ec2.DescribeVpcPeeringConnectionsInput, param2 ...request.WaiterOption) error
4392	WaitUntilVpcPeeringConnectionExistsFunc                   func(param0 *ec2.DescribeVpcPeeringConnectionsInput) error
4393	WaitUntilVpcPeeringConnectionExistsWithContextFunc        func(param0 aws.Context, param1 *ec2.DescribeVpcPeeringConnectionsInput, param2 ...request.WaiterOption) error
4394	WaitUntilVpnConnectionAvailableFunc                       func(param0 *ec2.DescribeVpnConnectionsInput) error
4395	WaitUntilVpnConnectionAvailableWithContextFunc            func(param0 aws.Context, param1 *ec2.DescribeVpnConnectionsInput, param2 ...request.WaiterOption) error
4396	WaitUntilVpnConnectionDeletedFunc                         func(param0 *ec2.DescribeVpnConnectionsInput) error
4397	WaitUntilVpnConnectionDeletedWithContextFunc              func(param0 aws.Context, param1 *ec2.DescribeVpnConnectionsInput, param2 ...request.WaiterOption) error
4398}
4399
4400func (m *ec2Mock) AcceptReservedInstancesExchangeQuote(param0 *ec2.AcceptReservedInstancesExchangeQuoteInput) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error) {
4401	m.addCall("AcceptReservedInstancesExchangeQuote")
4402	m.verifyInput("AcceptReservedInstancesExchangeQuote", param0)
4403	return m.AcceptReservedInstancesExchangeQuoteFunc(param0)
4404}
4405
4406func (m *ec2Mock) AcceptReservedInstancesExchangeQuoteRequest(param0 *ec2.AcceptReservedInstancesExchangeQuoteInput) (*request.Request, *ec2.AcceptReservedInstancesExchangeQuoteOutput) {
4407	m.addCall("AcceptReservedInstancesExchangeQuoteRequest")
4408	m.verifyInput("AcceptReservedInstancesExchangeQuoteRequest", param0)
4409	return m.AcceptReservedInstancesExchangeQuoteRequestFunc(param0)
4410}
4411
4412func (m *ec2Mock) AcceptReservedInstancesExchangeQuoteWithContext(param0 aws.Context, param1 *ec2.AcceptReservedInstancesExchangeQuoteInput, param2 ...request.Option) (*ec2.AcceptReservedInstancesExchangeQuoteOutput, error) {
4413	m.addCall("AcceptReservedInstancesExchangeQuoteWithContext")
4414	m.verifyInput("AcceptReservedInstancesExchangeQuoteWithContext", param0)
4415	return m.AcceptReservedInstancesExchangeQuoteWithContextFunc(param0, param1, param2...)
4416}
4417
4418func (m *ec2Mock) AcceptVpcEndpointConnections(param0 *ec2.AcceptVpcEndpointConnectionsInput) (*ec2.AcceptVpcEndpointConnectionsOutput, error) {
4419	m.addCall("AcceptVpcEndpointConnections")
4420	m.verifyInput("AcceptVpcEndpointConnections", param0)
4421	return m.AcceptVpcEndpointConnectionsFunc(param0)
4422}
4423
4424func (m *ec2Mock) AcceptVpcEndpointConnectionsRequest(param0 *ec2.AcceptVpcEndpointConnectionsInput) (*request.Request, *ec2.AcceptVpcEndpointConnectionsOutput) {
4425	m.addCall("AcceptVpcEndpointConnectionsRequest")
4426	m.verifyInput("AcceptVpcEndpointConnectionsRequest", param0)
4427	return m.AcceptVpcEndpointConnectionsRequestFunc(param0)
4428}
4429
4430func (m *ec2Mock) AcceptVpcEndpointConnectionsWithContext(param0 aws.Context, param1 *ec2.AcceptVpcEndpointConnectionsInput, param2 ...request.Option) (*ec2.AcceptVpcEndpointConnectionsOutput, error) {
4431	m.addCall("AcceptVpcEndpointConnectionsWithContext")
4432	m.verifyInput("AcceptVpcEndpointConnectionsWithContext", param0)
4433	return m.AcceptVpcEndpointConnectionsWithContextFunc(param0, param1, param2...)
4434}
4435
4436func (m *ec2Mock) AcceptVpcPeeringConnection(param0 *ec2.AcceptVpcPeeringConnectionInput) (*ec2.AcceptVpcPeeringConnectionOutput, error) {
4437	m.addCall("AcceptVpcPeeringConnection")
4438	m.verifyInput("AcceptVpcPeeringConnection", param0)
4439	return m.AcceptVpcPeeringConnectionFunc(param0)
4440}
4441
4442func (m *ec2Mock) AcceptVpcPeeringConnectionRequest(param0 *ec2.AcceptVpcPeeringConnectionInput) (*request.Request, *ec2.AcceptVpcPeeringConnectionOutput) {
4443	m.addCall("AcceptVpcPeeringConnectionRequest")
4444	m.verifyInput("AcceptVpcPeeringConnectionRequest", param0)
4445	return m.AcceptVpcPeeringConnectionRequestFunc(param0)
4446}
4447
4448func (m *ec2Mock) AcceptVpcPeeringConnectionWithContext(param0 aws.Context, param1 *ec2.AcceptVpcPeeringConnectionInput, param2 ...request.Option) (*ec2.AcceptVpcPeeringConnectionOutput, error) {
4449	m.addCall("AcceptVpcPeeringConnectionWithContext")
4450	m.verifyInput("AcceptVpcPeeringConnectionWithContext", param0)
4451	return m.AcceptVpcPeeringConnectionWithContextFunc(param0, param1, param2...)
4452}
4453
4454func (m *ec2Mock) AllocateAddress(param0 *ec2.AllocateAddressInput) (*ec2.AllocateAddressOutput, error) {
4455	m.addCall("AllocateAddress")
4456	m.verifyInput("AllocateAddress", param0)
4457	return m.AllocateAddressFunc(param0)
4458}
4459
4460func (m *ec2Mock) AllocateAddressRequest(param0 *ec2.AllocateAddressInput) (*request.Request, *ec2.AllocateAddressOutput) {
4461	m.addCall("AllocateAddressRequest")
4462	m.verifyInput("AllocateAddressRequest", param0)
4463	return m.AllocateAddressRequestFunc(param0)
4464}
4465
4466func (m *ec2Mock) AllocateAddressWithContext(param0 aws.Context, param1 *ec2.AllocateAddressInput, param2 ...request.Option) (*ec2.AllocateAddressOutput, error) {
4467	m.addCall("AllocateAddressWithContext")
4468	m.verifyInput("AllocateAddressWithContext", param0)
4469	return m.AllocateAddressWithContextFunc(param0, param1, param2...)
4470}
4471
4472func (m *ec2Mock) AllocateHosts(param0 *ec2.AllocateHostsInput) (*ec2.AllocateHostsOutput, error) {
4473	m.addCall("AllocateHosts")
4474	m.verifyInput("AllocateHosts", param0)
4475	return m.AllocateHostsFunc(param0)
4476}
4477
4478func (m *ec2Mock) AllocateHostsRequest(param0 *ec2.AllocateHostsInput) (*request.Request, *ec2.AllocateHostsOutput) {
4479	m.addCall("AllocateHostsRequest")
4480	m.verifyInput("AllocateHostsRequest", param0)
4481	return m.AllocateHostsRequestFunc(param0)
4482}
4483
4484func (m *ec2Mock) AllocateHostsWithContext(param0 aws.Context, param1 *ec2.AllocateHostsInput, param2 ...request.Option) (*ec2.AllocateHostsOutput, error) {
4485	m.addCall("AllocateHostsWithContext")
4486	m.verifyInput("AllocateHostsWithContext", param0)
4487	return m.AllocateHostsWithContextFunc(param0, param1, param2...)
4488}
4489
4490func (m *ec2Mock) AssignIpv6Addresses(param0 *ec2.AssignIpv6AddressesInput) (*ec2.AssignIpv6AddressesOutput, error) {
4491	m.addCall("AssignIpv6Addresses")
4492	m.verifyInput("AssignIpv6Addresses", param0)
4493	return m.AssignIpv6AddressesFunc(param0)
4494}
4495
4496func (m *ec2Mock) AssignIpv6AddressesRequest(param0 *ec2.AssignIpv6AddressesInput) (*request.Request, *ec2.AssignIpv6AddressesOutput) {
4497	m.addCall("AssignIpv6AddressesRequest")
4498	m.verifyInput("AssignIpv6AddressesRequest", param0)
4499	return m.AssignIpv6AddressesRequestFunc(param0)
4500}
4501
4502func (m *ec2Mock) AssignIpv6AddressesWithContext(param0 aws.Context, param1 *ec2.AssignIpv6AddressesInput, param2 ...request.Option) (*ec2.AssignIpv6AddressesOutput, error) {
4503	m.addCall("AssignIpv6AddressesWithContext")
4504	m.verifyInput("AssignIpv6AddressesWithContext", param0)
4505	return m.AssignIpv6AddressesWithContextFunc(param0, param1, param2...)
4506}
4507
4508func (m *ec2Mock) AssignPrivateIpAddresses(param0 *ec2.AssignPrivateIpAddressesInput) (*ec2.AssignPrivateIpAddressesOutput, error) {
4509	m.addCall("AssignPrivateIpAddresses")
4510	m.verifyInput("AssignPrivateIpAddresses", param0)
4511	return m.AssignPrivateIpAddressesFunc(param0)
4512}
4513
4514func (m *ec2Mock) AssignPrivateIpAddressesRequest(param0 *ec2.AssignPrivateIpAddressesInput) (*request.Request, *ec2.AssignPrivateIpAddressesOutput) {
4515	m.addCall("AssignPrivateIpAddressesRequest")
4516	m.verifyInput("AssignPrivateIpAddressesRequest", param0)
4517	return m.AssignPrivateIpAddressesRequestFunc(param0)
4518}
4519
4520func (m *ec2Mock) AssignPrivateIpAddressesWithContext(param0 aws.Context, param1 *ec2.AssignPrivateIpAddressesInput, param2 ...request.Option) (*ec2.AssignPrivateIpAddressesOutput, error) {
4521	m.addCall("AssignPrivateIpAddressesWithContext")
4522	m.verifyInput("AssignPrivateIpAddressesWithContext", param0)
4523	return m.AssignPrivateIpAddressesWithContextFunc(param0, param1, param2...)
4524}
4525
4526func (m *ec2Mock) AssociateAddress(param0 *ec2.AssociateAddressInput) (*ec2.AssociateAddressOutput, error) {
4527	m.addCall("AssociateAddress")
4528	m.verifyInput("AssociateAddress", param0)
4529	return m.AssociateAddressFunc(param0)
4530}
4531
4532func (m *ec2Mock) AssociateAddressRequest(param0 *ec2.AssociateAddressInput) (*request.Request, *ec2.AssociateAddressOutput) {
4533	m.addCall("AssociateAddressRequest")
4534	m.verifyInput("AssociateAddressRequest", param0)
4535	return m.AssociateAddressRequestFunc(param0)
4536}
4537
4538func (m *ec2Mock) AssociateAddressWithContext(param0 aws.Context, param1 *ec2.AssociateAddressInput, param2 ...request.Option) (*ec2.AssociateAddressOutput, error) {
4539	m.addCall("AssociateAddressWithContext")
4540	m.verifyInput("AssociateAddressWithContext", param0)
4541	return m.AssociateAddressWithContextFunc(param0, param1, param2...)
4542}
4543
4544func (m *ec2Mock) AssociateDhcpOptions(param0 *ec2.AssociateDhcpOptionsInput) (*ec2.AssociateDhcpOptionsOutput, error) {
4545	m.addCall("AssociateDhcpOptions")
4546	m.verifyInput("AssociateDhcpOptions", param0)
4547	return m.AssociateDhcpOptionsFunc(param0)
4548}
4549
4550func (m *ec2Mock) AssociateDhcpOptionsRequest(param0 *ec2.AssociateDhcpOptionsInput) (*request.Request, *ec2.AssociateDhcpOptionsOutput) {
4551	m.addCall("AssociateDhcpOptionsRequest")
4552	m.verifyInput("AssociateDhcpOptionsRequest", param0)
4553	return m.AssociateDhcpOptionsRequestFunc(param0)
4554}
4555
4556func (m *ec2Mock) AssociateDhcpOptionsWithContext(param0 aws.Context, param1 *ec2.AssociateDhcpOptionsInput, param2 ...request.Option) (*ec2.AssociateDhcpOptionsOutput, error) {
4557	m.addCall("AssociateDhcpOptionsWithContext")
4558	m.verifyInput("AssociateDhcpOptionsWithContext", param0)
4559	return m.AssociateDhcpOptionsWithContextFunc(param0, param1, param2...)
4560}
4561
4562func (m *ec2Mock) AssociateIamInstanceProfile(param0 *ec2.AssociateIamInstanceProfileInput) (*ec2.AssociateIamInstanceProfileOutput, error) {
4563	m.addCall("AssociateIamInstanceProfile")
4564	m.verifyInput("AssociateIamInstanceProfile", param0)
4565	return m.AssociateIamInstanceProfileFunc(param0)
4566}
4567
4568func (m *ec2Mock) AssociateIamInstanceProfileRequest(param0 *ec2.AssociateIamInstanceProfileInput) (*request.Request, *ec2.AssociateIamInstanceProfileOutput) {
4569	m.addCall("AssociateIamInstanceProfileRequest")
4570	m.verifyInput("AssociateIamInstanceProfileRequest", param0)
4571	return m.AssociateIamInstanceProfileRequestFunc(param0)
4572}
4573
4574func (m *ec2Mock) AssociateIamInstanceProfileWithContext(param0 aws.Context, param1 *ec2.AssociateIamInstanceProfileInput, param2 ...request.Option) (*ec2.AssociateIamInstanceProfileOutput, error) {
4575	m.addCall("AssociateIamInstanceProfileWithContext")
4576	m.verifyInput("AssociateIamInstanceProfileWithContext", param0)
4577	return m.AssociateIamInstanceProfileWithContextFunc(param0, param1, param2...)
4578}
4579
4580func (m *ec2Mock) AssociateRouteTable(param0 *ec2.AssociateRouteTableInput) (*ec2.AssociateRouteTableOutput, error) {
4581	m.addCall("AssociateRouteTable")
4582	m.verifyInput("AssociateRouteTable", param0)
4583	return m.AssociateRouteTableFunc(param0)
4584}
4585
4586func (m *ec2Mock) AssociateRouteTableRequest(param0 *ec2.AssociateRouteTableInput) (*request.Request, *ec2.AssociateRouteTableOutput) {
4587	m.addCall("AssociateRouteTableRequest")
4588	m.verifyInput("AssociateRouteTableRequest", param0)
4589	return m.AssociateRouteTableRequestFunc(param0)
4590}
4591
4592func (m *ec2Mock) AssociateRouteTableWithContext(param0 aws.Context, param1 *ec2.AssociateRouteTableInput, param2 ...request.Option) (*ec2.AssociateRouteTableOutput, error) {
4593	m.addCall("AssociateRouteTableWithContext")
4594	m.verifyInput("AssociateRouteTableWithContext", param0)
4595	return m.AssociateRouteTableWithContextFunc(param0, param1, param2...)
4596}
4597
4598func (m *ec2Mock) AssociateSubnetCidrBlock(param0 *ec2.AssociateSubnetCidrBlockInput) (*ec2.AssociateSubnetCidrBlockOutput, error) {
4599	m.addCall("AssociateSubnetCidrBlock")
4600	m.verifyInput("AssociateSubnetCidrBlock", param0)
4601	return m.AssociateSubnetCidrBlockFunc(param0)
4602}
4603
4604func (m *ec2Mock) AssociateSubnetCidrBlockRequest(param0 *ec2.AssociateSubnetCidrBlockInput) (*request.Request, *ec2.AssociateSubnetCidrBlockOutput) {
4605	m.addCall("AssociateSubnetCidrBlockRequest")
4606	m.verifyInput("AssociateSubnetCidrBlockRequest", param0)
4607	return m.AssociateSubnetCidrBlockRequestFunc(param0)
4608}
4609
4610func (m *ec2Mock) AssociateSubnetCidrBlockWithContext(param0 aws.Context, param1 *ec2.AssociateSubnetCidrBlockInput, param2 ...request.Option) (*ec2.AssociateSubnetCidrBlockOutput, error) {
4611	m.addCall("AssociateSubnetCidrBlockWithContext")
4612	m.verifyInput("AssociateSubnetCidrBlockWithContext", param0)
4613	return m.AssociateSubnetCidrBlockWithContextFunc(param0, param1, param2...)
4614}
4615
4616func (m *ec2Mock) AssociateVpcCidrBlock(param0 *ec2.AssociateVpcCidrBlockInput) (*ec2.AssociateVpcCidrBlockOutput, error) {
4617	m.addCall("AssociateVpcCidrBlock")
4618	m.verifyInput("AssociateVpcCidrBlock", param0)
4619	return m.AssociateVpcCidrBlockFunc(param0)
4620}
4621
4622func (m *ec2Mock) AssociateVpcCidrBlockRequest(param0 *ec2.AssociateVpcCidrBlockInput) (*request.Request, *ec2.AssociateVpcCidrBlockOutput) {
4623	m.addCall("AssociateVpcCidrBlockRequest")
4624	m.verifyInput("AssociateVpcCidrBlockRequest", param0)
4625	return m.AssociateVpcCidrBlockRequestFunc(param0)
4626}
4627
4628func (m *ec2Mock) AssociateVpcCidrBlockWithContext(param0 aws.Context, param1 *ec2.AssociateVpcCidrBlockInput, param2 ...request.Option) (*ec2.AssociateVpcCidrBlockOutput, error) {
4629	m.addCall("AssociateVpcCidrBlockWithContext")
4630	m.verifyInput("AssociateVpcCidrBlockWithContext", param0)
4631	return m.AssociateVpcCidrBlockWithContextFunc(param0, param1, param2...)
4632}
4633
4634func (m *ec2Mock) AttachClassicLinkVpc(param0 *ec2.AttachClassicLinkVpcInput) (*ec2.AttachClassicLinkVpcOutput, error) {
4635	m.addCall("AttachClassicLinkVpc")
4636	m.verifyInput("AttachClassicLinkVpc", param0)
4637	return m.AttachClassicLinkVpcFunc(param0)
4638}
4639
4640func (m *ec2Mock) AttachClassicLinkVpcRequest(param0 *ec2.AttachClassicLinkVpcInput) (*request.Request, *ec2.AttachClassicLinkVpcOutput) {
4641	m.addCall("AttachClassicLinkVpcRequest")
4642	m.verifyInput("AttachClassicLinkVpcRequest", param0)
4643	return m.AttachClassicLinkVpcRequestFunc(param0)
4644}
4645
4646func (m *ec2Mock) AttachClassicLinkVpcWithContext(param0 aws.Context, param1 *ec2.AttachClassicLinkVpcInput, param2 ...request.Option) (*ec2.AttachClassicLinkVpcOutput, error) {
4647	m.addCall("AttachClassicLinkVpcWithContext")
4648	m.verifyInput("AttachClassicLinkVpcWithContext", param0)
4649	return m.AttachClassicLinkVpcWithContextFunc(param0, param1, param2...)
4650}
4651
4652func (m *ec2Mock) AttachInternetGateway(param0 *ec2.AttachInternetGatewayInput) (*ec2.AttachInternetGatewayOutput, error) {
4653	m.addCall("AttachInternetGateway")
4654	m.verifyInput("AttachInternetGateway", param0)
4655	return m.AttachInternetGatewayFunc(param0)
4656}
4657
4658func (m *ec2Mock) AttachInternetGatewayRequest(param0 *ec2.AttachInternetGatewayInput) (*request.Request, *ec2.AttachInternetGatewayOutput) {
4659	m.addCall("AttachInternetGatewayRequest")
4660	m.verifyInput("AttachInternetGatewayRequest", param0)
4661	return m.AttachInternetGatewayRequestFunc(param0)
4662}
4663
4664func (m *ec2Mock) AttachInternetGatewayWithContext(param0 aws.Context, param1 *ec2.AttachInternetGatewayInput, param2 ...request.Option) (*ec2.AttachInternetGatewayOutput, error) {
4665	m.addCall("AttachInternetGatewayWithContext")
4666	m.verifyInput("AttachInternetGatewayWithContext", param0)
4667	return m.AttachInternetGatewayWithContextFunc(param0, param1, param2...)
4668}
4669
4670func (m *ec2Mock) AttachNetworkInterface(param0 *ec2.AttachNetworkInterfaceInput) (*ec2.AttachNetworkInterfaceOutput, error) {
4671	m.addCall("AttachNetworkInterface")
4672	m.verifyInput("AttachNetworkInterface", param0)
4673	return m.AttachNetworkInterfaceFunc(param0)
4674}
4675
4676func (m *ec2Mock) AttachNetworkInterfaceRequest(param0 *ec2.AttachNetworkInterfaceInput) (*request.Request, *ec2.AttachNetworkInterfaceOutput) {
4677	m.addCall("AttachNetworkInterfaceRequest")
4678	m.verifyInput("AttachNetworkInterfaceRequest", param0)
4679	return m.AttachNetworkInterfaceRequestFunc(param0)
4680}
4681
4682func (m *ec2Mock) AttachNetworkInterfaceWithContext(param0 aws.Context, param1 *ec2.AttachNetworkInterfaceInput, param2 ...request.Option) (*ec2.AttachNetworkInterfaceOutput, error) {
4683	m.addCall("AttachNetworkInterfaceWithContext")
4684	m.verifyInput("AttachNetworkInterfaceWithContext", param0)
4685	return m.AttachNetworkInterfaceWithContextFunc(param0, param1, param2...)
4686}
4687
4688func (m *ec2Mock) AttachVolume(param0 *ec2.AttachVolumeInput) (*ec2.VolumeAttachment, error) {
4689	m.addCall("AttachVolume")
4690	m.verifyInput("AttachVolume", param0)
4691	return m.AttachVolumeFunc(param0)
4692}
4693
4694func (m *ec2Mock) AttachVolumeRequest(param0 *ec2.AttachVolumeInput) (*request.Request, *ec2.VolumeAttachment) {
4695	m.addCall("AttachVolumeRequest")
4696	m.verifyInput("AttachVolumeRequest", param0)
4697	return m.AttachVolumeRequestFunc(param0)
4698}
4699
4700func (m *ec2Mock) AttachVolumeWithContext(param0 aws.Context, param1 *ec2.AttachVolumeInput, param2 ...request.Option) (*ec2.VolumeAttachment, error) {
4701	m.addCall("AttachVolumeWithContext")
4702	m.verifyInput("AttachVolumeWithContext", param0)
4703	return m.AttachVolumeWithContextFunc(param0, param1, param2...)
4704}
4705
4706func (m *ec2Mock) AttachVpnGateway(param0 *ec2.AttachVpnGatewayInput) (*ec2.AttachVpnGatewayOutput, error) {
4707	m.addCall("AttachVpnGateway")
4708	m.verifyInput("AttachVpnGateway", param0)
4709	return m.AttachVpnGatewayFunc(param0)
4710}
4711
4712func (m *ec2Mock) AttachVpnGatewayRequest(param0 *ec2.AttachVpnGatewayInput) (*request.Request, *ec2.AttachVpnGatewayOutput) {
4713	m.addCall("AttachVpnGatewayRequest")
4714	m.verifyInput("AttachVpnGatewayRequest", param0)
4715	return m.AttachVpnGatewayRequestFunc(param0)
4716}
4717
4718func (m *ec2Mock) AttachVpnGatewayWithContext(param0 aws.Context, param1 *ec2.AttachVpnGatewayInput, param2 ...request.Option) (*ec2.AttachVpnGatewayOutput, error) {
4719	m.addCall("AttachVpnGatewayWithContext")
4720	m.verifyInput("AttachVpnGatewayWithContext", param0)
4721	return m.AttachVpnGatewayWithContextFunc(param0, param1, param2...)
4722}
4723
4724func (m *ec2Mock) AuthorizeSecurityGroupEgress(param0 *ec2.AuthorizeSecurityGroupEgressInput) (*ec2.AuthorizeSecurityGroupEgressOutput, error) {
4725	m.addCall("AuthorizeSecurityGroupEgress")
4726	m.verifyInput("AuthorizeSecurityGroupEgress", param0)
4727	return m.AuthorizeSecurityGroupEgressFunc(param0)
4728}
4729
4730func (m *ec2Mock) AuthorizeSecurityGroupEgressRequest(param0 *ec2.AuthorizeSecurityGroupEgressInput) (*request.Request, *ec2.AuthorizeSecurityGroupEgressOutput) {
4731	m.addCall("AuthorizeSecurityGroupEgressRequest")
4732	m.verifyInput("AuthorizeSecurityGroupEgressRequest", param0)
4733	return m.AuthorizeSecurityGroupEgressRequestFunc(param0)
4734}
4735
4736func (m *ec2Mock) AuthorizeSecurityGroupEgressWithContext(param0 aws.Context, param1 *ec2.AuthorizeSecurityGroupEgressInput, param2 ...request.Option) (*ec2.AuthorizeSecurityGroupEgressOutput, error) {
4737	m.addCall("AuthorizeSecurityGroupEgressWithContext")
4738	m.verifyInput("AuthorizeSecurityGroupEgressWithContext", param0)
4739	return m.AuthorizeSecurityGroupEgressWithContextFunc(param0, param1, param2...)
4740}
4741
4742func (m *ec2Mock) AuthorizeSecurityGroupIngress(param0 *ec2.AuthorizeSecurityGroupIngressInput) (*ec2.AuthorizeSecurityGroupIngressOutput, error) {
4743	m.addCall("AuthorizeSecurityGroupIngress")
4744	m.verifyInput("AuthorizeSecurityGroupIngress", param0)
4745	return m.AuthorizeSecurityGroupIngressFunc(param0)
4746}
4747
4748func (m *ec2Mock) AuthorizeSecurityGroupIngressRequest(param0 *ec2.AuthorizeSecurityGroupIngressInput) (*request.Request, *ec2.AuthorizeSecurityGroupIngressOutput) {
4749	m.addCall("AuthorizeSecurityGroupIngressRequest")
4750	m.verifyInput("AuthorizeSecurityGroupIngressRequest", param0)
4751	return m.AuthorizeSecurityGroupIngressRequestFunc(param0)
4752}
4753
4754func (m *ec2Mock) AuthorizeSecurityGroupIngressWithContext(param0 aws.Context, param1 *ec2.AuthorizeSecurityGroupIngressInput, param2 ...request.Option) (*ec2.AuthorizeSecurityGroupIngressOutput, error) {
4755	m.addCall("AuthorizeSecurityGroupIngressWithContext")
4756	m.verifyInput("AuthorizeSecurityGroupIngressWithContext", param0)
4757	return m.AuthorizeSecurityGroupIngressWithContextFunc(param0, param1, param2...)
4758}
4759
4760func (m *ec2Mock) BundleInstance(param0 *ec2.BundleInstanceInput) (*ec2.BundleInstanceOutput, error) {
4761	m.addCall("BundleInstance")
4762	m.verifyInput("BundleInstance", param0)
4763	return m.BundleInstanceFunc(param0)
4764}
4765
4766func (m *ec2Mock) BundleInstanceRequest(param0 *ec2.BundleInstanceInput) (*request.Request, *ec2.BundleInstanceOutput) {
4767	m.addCall("BundleInstanceRequest")
4768	m.verifyInput("BundleInstanceRequest", param0)
4769	return m.BundleInstanceRequestFunc(param0)
4770}
4771
4772func (m *ec2Mock) BundleInstanceWithContext(param0 aws.Context, param1 *ec2.BundleInstanceInput, param2 ...request.Option) (*ec2.BundleInstanceOutput, error) {
4773	m.addCall("BundleInstanceWithContext")
4774	m.verifyInput("BundleInstanceWithContext", param0)
4775	return m.BundleInstanceWithContextFunc(param0, param1, param2...)
4776}
4777
4778func (m *ec2Mock) CancelBundleTask(param0 *ec2.CancelBundleTaskInput) (*ec2.CancelBundleTaskOutput, error) {
4779	m.addCall("CancelBundleTask")
4780	m.verifyInput("CancelBundleTask", param0)
4781	return m.CancelBundleTaskFunc(param0)
4782}
4783
4784func (m *ec2Mock) CancelBundleTaskRequest(param0 *ec2.CancelBundleTaskInput) (*request.Request, *ec2.CancelBundleTaskOutput) {
4785	m.addCall("CancelBundleTaskRequest")
4786	m.verifyInput("CancelBundleTaskRequest", param0)
4787	return m.CancelBundleTaskRequestFunc(param0)
4788}
4789
4790func (m *ec2Mock) CancelBundleTaskWithContext(param0 aws.Context, param1 *ec2.CancelBundleTaskInput, param2 ...request.Option) (*ec2.CancelBundleTaskOutput, error) {
4791	m.addCall("CancelBundleTaskWithContext")
4792	m.verifyInput("CancelBundleTaskWithContext", param0)
4793	return m.CancelBundleTaskWithContextFunc(param0, param1, param2...)
4794}
4795
4796func (m *ec2Mock) CancelConversionTask(param0 *ec2.CancelConversionTaskInput) (*ec2.CancelConversionTaskOutput, error) {
4797	m.addCall("CancelConversionTask")
4798	m.verifyInput("CancelConversionTask", param0)
4799	return m.CancelConversionTaskFunc(param0)
4800}
4801
4802func (m *ec2Mock) CancelConversionTaskRequest(param0 *ec2.CancelConversionTaskInput) (*request.Request, *ec2.CancelConversionTaskOutput) {
4803	m.addCall("CancelConversionTaskRequest")
4804	m.verifyInput("CancelConversionTaskRequest", param0)
4805	return m.CancelConversionTaskRequestFunc(param0)
4806}
4807
4808func (m *ec2Mock) CancelConversionTaskWithContext(param0 aws.Context, param1 *ec2.CancelConversionTaskInput, param2 ...request.Option) (*ec2.CancelConversionTaskOutput, error) {
4809	m.addCall("CancelConversionTaskWithContext")
4810	m.verifyInput("CancelConversionTaskWithContext", param0)
4811	return m.CancelConversionTaskWithContextFunc(param0, param1, param2...)
4812}
4813
4814func (m *ec2Mock) CancelExportTask(param0 *ec2.CancelExportTaskInput) (*ec2.CancelExportTaskOutput, error) {
4815	m.addCall("CancelExportTask")
4816	m.verifyInput("CancelExportTask", param0)
4817	return m.CancelExportTaskFunc(param0)
4818}
4819
4820func (m *ec2Mock) CancelExportTaskRequest(param0 *ec2.CancelExportTaskInput) (*request.Request, *ec2.CancelExportTaskOutput) {
4821	m.addCall("CancelExportTaskRequest")
4822	m.verifyInput("CancelExportTaskRequest", param0)
4823	return m.CancelExportTaskRequestFunc(param0)
4824}
4825
4826func (m *ec2Mock) CancelExportTaskWithContext(param0 aws.Context, param1 *ec2.CancelExportTaskInput, param2 ...request.Option) (*ec2.CancelExportTaskOutput, error) {
4827	m.addCall("CancelExportTaskWithContext")
4828	m.verifyInput("CancelExportTaskWithContext", param0)
4829	return m.CancelExportTaskWithContextFunc(param0, param1, param2...)
4830}
4831
4832func (m *ec2Mock) CancelImportTask(param0 *ec2.CancelImportTaskInput) (*ec2.CancelImportTaskOutput, error) {
4833	m.addCall("CancelImportTask")
4834	m.verifyInput("CancelImportTask", param0)
4835	return m.CancelImportTaskFunc(param0)
4836}
4837
4838func (m *ec2Mock) CancelImportTaskRequest(param0 *ec2.CancelImportTaskInput) (*request.Request, *ec2.CancelImportTaskOutput) {
4839	m.addCall("CancelImportTaskRequest")
4840	m.verifyInput("CancelImportTaskRequest", param0)
4841	return m.CancelImportTaskRequestFunc(param0)
4842}
4843
4844func (m *ec2Mock) CancelImportTaskWithContext(param0 aws.Context, param1 *ec2.CancelImportTaskInput, param2 ...request.Option) (*ec2.CancelImportTaskOutput, error) {
4845	m.addCall("CancelImportTaskWithContext")
4846	m.verifyInput("CancelImportTaskWithContext", param0)
4847	return m.CancelImportTaskWithContextFunc(param0, param1, param2...)
4848}
4849
4850func (m *ec2Mock) CancelReservedInstancesListing(param0 *ec2.CancelReservedInstancesListingInput) (*ec2.CancelReservedInstancesListingOutput, error) {
4851	m.addCall("CancelReservedInstancesListing")
4852	m.verifyInput("CancelReservedInstancesListing", param0)
4853	return m.CancelReservedInstancesListingFunc(param0)
4854}
4855
4856func (m *ec2Mock) CancelReservedInstancesListingRequest(param0 *ec2.CancelReservedInstancesListingInput) (*request.Request, *ec2.CancelReservedInstancesListingOutput) {
4857	m.addCall("CancelReservedInstancesListingRequest")
4858	m.verifyInput("CancelReservedInstancesListingRequest", param0)
4859	return m.CancelReservedInstancesListingRequestFunc(param0)
4860}
4861
4862func (m *ec2Mock) CancelReservedInstancesListingWithContext(param0 aws.Context, param1 *ec2.CancelReservedInstancesListingInput, param2 ...request.Option) (*ec2.CancelReservedInstancesListingOutput, error) {
4863	m.addCall("CancelReservedInstancesListingWithContext")
4864	m.verifyInput("CancelReservedInstancesListingWithContext", param0)
4865	return m.CancelReservedInstancesListingWithContextFunc(param0, param1, param2...)
4866}
4867
4868func (m *ec2Mock) CancelSpotFleetRequests(param0 *ec2.CancelSpotFleetRequestsInput) (*ec2.CancelSpotFleetRequestsOutput, error) {
4869	m.addCall("CancelSpotFleetRequests")
4870	m.verifyInput("CancelSpotFleetRequests", param0)
4871	return m.CancelSpotFleetRequestsFunc(param0)
4872}
4873
4874func (m *ec2Mock) CancelSpotFleetRequestsRequest(param0 *ec2.CancelSpotFleetRequestsInput) (*request.Request, *ec2.CancelSpotFleetRequestsOutput) {
4875	m.addCall("CancelSpotFleetRequestsRequest")
4876	m.verifyInput("CancelSpotFleetRequestsRequest", param0)
4877	return m.CancelSpotFleetRequestsRequestFunc(param0)
4878}
4879
4880func (m *ec2Mock) CancelSpotFleetRequestsWithContext(param0 aws.Context, param1 *ec2.CancelSpotFleetRequestsInput, param2 ...request.Option) (*ec2.CancelSpotFleetRequestsOutput, error) {
4881	m.addCall("CancelSpotFleetRequestsWithContext")
4882	m.verifyInput("CancelSpotFleetRequestsWithContext", param0)
4883	return m.CancelSpotFleetRequestsWithContextFunc(param0, param1, param2...)
4884}
4885
4886func (m *ec2Mock) CancelSpotInstanceRequests(param0 *ec2.CancelSpotInstanceRequestsInput) (*ec2.CancelSpotInstanceRequestsOutput, error) {
4887	m.addCall("CancelSpotInstanceRequests")
4888	m.verifyInput("CancelSpotInstanceRequests", param0)
4889	return m.CancelSpotInstanceRequestsFunc(param0)
4890}
4891
4892func (m *ec2Mock) CancelSpotInstanceRequestsRequest(param0 *ec2.CancelSpotInstanceRequestsInput) (*request.Request, *ec2.CancelSpotInstanceRequestsOutput) {
4893	m.addCall("CancelSpotInstanceRequestsRequest")
4894	m.verifyInput("CancelSpotInstanceRequestsRequest", param0)
4895	return m.CancelSpotInstanceRequestsRequestFunc(param0)
4896}
4897
4898func (m *ec2Mock) CancelSpotInstanceRequestsWithContext(param0 aws.Context, param1 *ec2.CancelSpotInstanceRequestsInput, param2 ...request.Option) (*ec2.CancelSpotInstanceRequestsOutput, error) {
4899	m.addCall("CancelSpotInstanceRequestsWithContext")
4900	m.verifyInput("CancelSpotInstanceRequestsWithContext", param0)
4901	return m.CancelSpotInstanceRequestsWithContextFunc(param0, param1, param2...)
4902}
4903
4904func (m *ec2Mock) ConfirmProductInstance(param0 *ec2.ConfirmProductInstanceInput) (*ec2.ConfirmProductInstanceOutput, error) {
4905	m.addCall("ConfirmProductInstance")
4906	m.verifyInput("ConfirmProductInstance", param0)
4907	return m.ConfirmProductInstanceFunc(param0)
4908}
4909
4910func (m *ec2Mock) ConfirmProductInstanceRequest(param0 *ec2.ConfirmProductInstanceInput) (*request.Request, *ec2.ConfirmProductInstanceOutput) {
4911	m.addCall("ConfirmProductInstanceRequest")
4912	m.verifyInput("ConfirmProductInstanceRequest", param0)
4913	return m.ConfirmProductInstanceRequestFunc(param0)
4914}
4915
4916func (m *ec2Mock) ConfirmProductInstanceWithContext(param0 aws.Context, param1 *ec2.ConfirmProductInstanceInput, param2 ...request.Option) (*ec2.ConfirmProductInstanceOutput, error) {
4917	m.addCall("ConfirmProductInstanceWithContext")
4918	m.verifyInput("ConfirmProductInstanceWithContext", param0)
4919	return m.ConfirmProductInstanceWithContextFunc(param0, param1, param2...)
4920}
4921
4922func (m *ec2Mock) CopyFpgaImage(param0 *ec2.CopyFpgaImageInput) (*ec2.CopyFpgaImageOutput, error) {
4923	m.addCall("CopyFpgaImage")
4924	m.verifyInput("CopyFpgaImage", param0)
4925	return m.CopyFpgaImageFunc(param0)
4926}
4927
4928func (m *ec2Mock) CopyFpgaImageRequest(param0 *ec2.CopyFpgaImageInput) (*request.Request, *ec2.CopyFpgaImageOutput) {
4929	m.addCall("CopyFpgaImageRequest")
4930	m.verifyInput("CopyFpgaImageRequest", param0)
4931	return m.CopyFpgaImageRequestFunc(param0)
4932}
4933
4934func (m *ec2Mock) CopyFpgaImageWithContext(param0 aws.Context, param1 *ec2.CopyFpgaImageInput, param2 ...request.Option) (*ec2.CopyFpgaImageOutput, error) {
4935	m.addCall("CopyFpgaImageWithContext")
4936	m.verifyInput("CopyFpgaImageWithContext", param0)
4937	return m.CopyFpgaImageWithContextFunc(param0, param1, param2...)
4938}
4939
4940func (m *ec2Mock) CopyImage(param0 *ec2.CopyImageInput) (*ec2.CopyImageOutput, error) {
4941	m.addCall("CopyImage")
4942	m.verifyInput("CopyImage", param0)
4943	return m.CopyImageFunc(param0)
4944}
4945
4946func (m *ec2Mock) CopyImageRequest(param0 *ec2.CopyImageInput) (*request.Request, *ec2.CopyImageOutput) {
4947	m.addCall("CopyImageRequest")
4948	m.verifyInput("CopyImageRequest", param0)
4949	return m.CopyImageRequestFunc(param0)
4950}
4951
4952func (m *ec2Mock) CopyImageWithContext(param0 aws.Context, param1 *ec2.CopyImageInput, param2 ...request.Option) (*ec2.CopyImageOutput, error) {
4953	m.addCall("CopyImageWithContext")
4954	m.verifyInput("CopyImageWithContext", param0)
4955	return m.CopyImageWithContextFunc(param0, param1, param2...)
4956}
4957
4958func (m *ec2Mock) CopySnapshot(param0 *ec2.CopySnapshotInput) (*ec2.CopySnapshotOutput, error) {
4959	m.addCall("CopySnapshot")
4960	m.verifyInput("CopySnapshot", param0)
4961	return m.CopySnapshotFunc(param0)
4962}
4963
4964func (m *ec2Mock) CopySnapshotRequest(param0 *ec2.CopySnapshotInput) (*request.Request, *ec2.CopySnapshotOutput) {
4965	m.addCall("CopySnapshotRequest")
4966	m.verifyInput("CopySnapshotRequest", param0)
4967	return m.CopySnapshotRequestFunc(param0)
4968}
4969
4970func (m *ec2Mock) CopySnapshotWithContext(param0 aws.Context, param1 *ec2.CopySnapshotInput, param2 ...request.Option) (*ec2.CopySnapshotOutput, error) {
4971	m.addCall("CopySnapshotWithContext")
4972	m.verifyInput("CopySnapshotWithContext", param0)
4973	return m.CopySnapshotWithContextFunc(param0, param1, param2...)
4974}
4975
4976func (m *ec2Mock) CreateCustomerGateway(param0 *ec2.CreateCustomerGatewayInput) (*ec2.CreateCustomerGatewayOutput, error) {
4977	m.addCall("CreateCustomerGateway")
4978	m.verifyInput("CreateCustomerGateway", param0)
4979	return m.CreateCustomerGatewayFunc(param0)
4980}
4981
4982func (m *ec2Mock) CreateCustomerGatewayRequest(param0 *ec2.CreateCustomerGatewayInput) (*request.Request, *ec2.CreateCustomerGatewayOutput) {
4983	m.addCall("CreateCustomerGatewayRequest")
4984	m.verifyInput("CreateCustomerGatewayRequest", param0)
4985	return m.CreateCustomerGatewayRequestFunc(param0)
4986}
4987
4988func (m *ec2Mock) CreateCustomerGatewayWithContext(param0 aws.Context, param1 *ec2.CreateCustomerGatewayInput, param2 ...request.Option) (*ec2.CreateCustomerGatewayOutput, error) {
4989	m.addCall("CreateCustomerGatewayWithContext")
4990	m.verifyInput("CreateCustomerGatewayWithContext", param0)
4991	return m.CreateCustomerGatewayWithContextFunc(param0, param1, param2...)
4992}
4993
4994func (m *ec2Mock) CreateDefaultSubnet(param0 *ec2.CreateDefaultSubnetInput) (*ec2.CreateDefaultSubnetOutput, error) {
4995	m.addCall("CreateDefaultSubnet")
4996	m.verifyInput("CreateDefaultSubnet", param0)
4997	return m.CreateDefaultSubnetFunc(param0)
4998}
4999
5000func (m *ec2Mock) CreateDefaultSubnetRequest(param0 *ec2.CreateDefaultSubnetInput) (*request.Request, *ec2.CreateDefaultSubnetOutput) {
5001	m.addCall("CreateDefaultSubnetRequest")
5002	m.verifyInput("CreateDefaultSubnetRequest", param0)
5003	return m.CreateDefaultSubnetRequestFunc(param0)
5004}
5005
5006func (m *ec2Mock) CreateDefaultSubnetWithContext(param0 aws.Context, param1 *ec2.CreateDefaultSubnetInput, param2 ...request.Option) (*ec2.CreateDefaultSubnetOutput, error) {
5007	m.addCall("CreateDefaultSubnetWithContext")
5008	m.verifyInput("CreateDefaultSubnetWithContext", param0)
5009	return m.CreateDefaultSubnetWithContextFunc(param0, param1, param2...)
5010}
5011
5012func (m *ec2Mock) CreateDefaultVpc(param0 *ec2.CreateDefaultVpcInput) (*ec2.CreateDefaultVpcOutput, error) {
5013	m.addCall("CreateDefaultVpc")
5014	m.verifyInput("CreateDefaultVpc", param0)
5015	return m.CreateDefaultVpcFunc(param0)
5016}
5017
5018func (m *ec2Mock) CreateDefaultVpcRequest(param0 *ec2.CreateDefaultVpcInput) (*request.Request, *ec2.CreateDefaultVpcOutput) {
5019	m.addCall("CreateDefaultVpcRequest")
5020	m.verifyInput("CreateDefaultVpcRequest", param0)
5021	return m.CreateDefaultVpcRequestFunc(param0)
5022}
5023
5024func (m *ec2Mock) CreateDefaultVpcWithContext(param0 aws.Context, param1 *ec2.CreateDefaultVpcInput, param2 ...request.Option) (*ec2.CreateDefaultVpcOutput, error) {
5025	m.addCall("CreateDefaultVpcWithContext")
5026	m.verifyInput("CreateDefaultVpcWithContext", param0)
5027	return m.CreateDefaultVpcWithContextFunc(param0, param1, param2...)
5028}
5029
5030func (m *ec2Mock) CreateDhcpOptions(param0 *ec2.CreateDhcpOptionsInput) (*ec2.CreateDhcpOptionsOutput, error) {
5031	m.addCall("CreateDhcpOptions")
5032	m.verifyInput("CreateDhcpOptions", param0)
5033	return m.CreateDhcpOptionsFunc(param0)
5034}
5035
5036func (m *ec2Mock) CreateDhcpOptionsRequest(param0 *ec2.CreateDhcpOptionsInput) (*request.Request, *ec2.CreateDhcpOptionsOutput) {
5037	m.addCall("CreateDhcpOptionsRequest")
5038	m.verifyInput("CreateDhcpOptionsRequest", param0)
5039	return m.CreateDhcpOptionsRequestFunc(param0)
5040}
5041
5042func (m *ec2Mock) CreateDhcpOptionsWithContext(param0 aws.Context, param1 *ec2.CreateDhcpOptionsInput, param2 ...request.Option) (*ec2.CreateDhcpOptionsOutput, error) {
5043	m.addCall("CreateDhcpOptionsWithContext")
5044	m.verifyInput("CreateDhcpOptionsWithContext", param0)
5045	return m.CreateDhcpOptionsWithContextFunc(param0, param1, param2...)
5046}
5047
5048func (m *ec2Mock) CreateEgressOnlyInternetGateway(param0 *ec2.CreateEgressOnlyInternetGatewayInput) (*ec2.CreateEgressOnlyInternetGatewayOutput, error) {
5049	m.addCall("CreateEgressOnlyInternetGateway")
5050	m.verifyInput("CreateEgressOnlyInternetGateway", param0)
5051	return m.CreateEgressOnlyInternetGatewayFunc(param0)
5052}
5053
5054func (m *ec2Mock) CreateEgressOnlyInternetGatewayRequest(param0 *ec2.CreateEgressOnlyInternetGatewayInput) (*request.Request, *ec2.CreateEgressOnlyInternetGatewayOutput) {
5055	m.addCall("CreateEgressOnlyInternetGatewayRequest")
5056	m.verifyInput("CreateEgressOnlyInternetGatewayRequest", param0)
5057	return m.CreateEgressOnlyInternetGatewayRequestFunc(param0)
5058}
5059
5060func (m *ec2Mock) CreateEgressOnlyInternetGatewayWithContext(param0 aws.Context, param1 *ec2.CreateEgressOnlyInternetGatewayInput, param2 ...request.Option) (*ec2.CreateEgressOnlyInternetGatewayOutput, error) {
5061	m.addCall("CreateEgressOnlyInternetGatewayWithContext")
5062	m.verifyInput("CreateEgressOnlyInternetGatewayWithContext", param0)
5063	return m.CreateEgressOnlyInternetGatewayWithContextFunc(param0, param1, param2...)
5064}
5065
5066func (m *ec2Mock) CreateFlowLogs(param0 *ec2.CreateFlowLogsInput) (*ec2.CreateFlowLogsOutput, error) {
5067	m.addCall("CreateFlowLogs")
5068	m.verifyInput("CreateFlowLogs", param0)
5069	return m.CreateFlowLogsFunc(param0)
5070}
5071
5072func (m *ec2Mock) CreateFlowLogsRequest(param0 *ec2.CreateFlowLogsInput) (*request.Request, *ec2.CreateFlowLogsOutput) {
5073	m.addCall("CreateFlowLogsRequest")
5074	m.verifyInput("CreateFlowLogsRequest", param0)
5075	return m.CreateFlowLogsRequestFunc(param0)
5076}
5077
5078func (m *ec2Mock) CreateFlowLogsWithContext(param0 aws.Context, param1 *ec2.CreateFlowLogsInput, param2 ...request.Option) (*ec2.CreateFlowLogsOutput, error) {
5079	m.addCall("CreateFlowLogsWithContext")
5080	m.verifyInput("CreateFlowLogsWithContext", param0)
5081	return m.CreateFlowLogsWithContextFunc(param0, param1, param2...)
5082}
5083
5084func (m *ec2Mock) CreateFpgaImage(param0 *ec2.CreateFpgaImageInput) (*ec2.CreateFpgaImageOutput, error) {
5085	m.addCall("CreateFpgaImage")
5086	m.verifyInput("CreateFpgaImage", param0)
5087	return m.CreateFpgaImageFunc(param0)
5088}
5089
5090func (m *ec2Mock) CreateFpgaImageRequest(param0 *ec2.CreateFpgaImageInput) (*request.Request, *ec2.CreateFpgaImageOutput) {
5091	m.addCall("CreateFpgaImageRequest")
5092	m.verifyInput("CreateFpgaImageRequest", param0)
5093	return m.CreateFpgaImageRequestFunc(param0)
5094}
5095
5096func (m *ec2Mock) CreateFpgaImageWithContext(param0 aws.Context, param1 *ec2.CreateFpgaImageInput, param2 ...request.Option) (*ec2.CreateFpgaImageOutput, error) {
5097	m.addCall("CreateFpgaImageWithContext")
5098	m.verifyInput("CreateFpgaImageWithContext", param0)
5099	return m.CreateFpgaImageWithContextFunc(param0, param1, param2...)
5100}
5101
5102func (m *ec2Mock) CreateImage(param0 *ec2.CreateImageInput) (*ec2.CreateImageOutput, error) {
5103	m.addCall("CreateImage")
5104	m.verifyInput("CreateImage", param0)
5105	return m.CreateImageFunc(param0)
5106}
5107
5108func (m *ec2Mock) CreateImageRequest(param0 *ec2.CreateImageInput) (*request.Request, *ec2.CreateImageOutput) {
5109	m.addCall("CreateImageRequest")
5110	m.verifyInput("CreateImageRequest", param0)
5111	return m.CreateImageRequestFunc(param0)
5112}
5113
5114func (m *ec2Mock) CreateImageWithContext(param0 aws.Context, param1 *ec2.CreateImageInput, param2 ...request.Option) (*ec2.CreateImageOutput, error) {
5115	m.addCall("CreateImageWithContext")
5116	m.verifyInput("CreateImageWithContext", param0)
5117	return m.CreateImageWithContextFunc(param0, param1, param2...)
5118}
5119
5120func (m *ec2Mock) CreateInstanceExportTask(param0 *ec2.CreateInstanceExportTaskInput) (*ec2.CreateInstanceExportTaskOutput, error) {
5121	m.addCall("CreateInstanceExportTask")
5122	m.verifyInput("CreateInstanceExportTask", param0)
5123	return m.CreateInstanceExportTaskFunc(param0)
5124}
5125
5126func (m *ec2Mock) CreateInstanceExportTaskRequest(param0 *ec2.CreateInstanceExportTaskInput) (*request.Request, *ec2.CreateInstanceExportTaskOutput) {
5127	m.addCall("CreateInstanceExportTaskRequest")
5128	m.verifyInput("CreateInstanceExportTaskRequest", param0)
5129	return m.CreateInstanceExportTaskRequestFunc(param0)
5130}
5131
5132func (m *ec2Mock) CreateInstanceExportTaskWithContext(param0 aws.Context, param1 *ec2.CreateInstanceExportTaskInput, param2 ...request.Option) (*ec2.CreateInstanceExportTaskOutput, error) {
5133	m.addCall("CreateInstanceExportTaskWithContext")
5134	m.verifyInput("CreateInstanceExportTaskWithContext", param0)
5135	return m.CreateInstanceExportTaskWithContextFunc(param0, param1, param2...)
5136}
5137
5138func (m *ec2Mock) CreateInternetGateway(param0 *ec2.CreateInternetGatewayInput) (*ec2.CreateInternetGatewayOutput, error) {
5139	m.addCall("CreateInternetGateway")
5140	m.verifyInput("CreateInternetGateway", param0)
5141	return m.CreateInternetGatewayFunc(param0)
5142}
5143
5144func (m *ec2Mock) CreateInternetGatewayRequest(param0 *ec2.CreateInternetGatewayInput) (*request.Request, *ec2.CreateInternetGatewayOutput) {
5145	m.addCall("CreateInternetGatewayRequest")
5146	m.verifyInput("CreateInternetGatewayRequest", param0)
5147	return m.CreateInternetGatewayRequestFunc(param0)
5148}
5149
5150func (m *ec2Mock) CreateInternetGatewayWithContext(param0 aws.Context, param1 *ec2.CreateInternetGatewayInput, param2 ...request.Option) (*ec2.CreateInternetGatewayOutput, error) {
5151	m.addCall("CreateInternetGatewayWithContext")
5152	m.verifyInput("CreateInternetGatewayWithContext", param0)
5153	return m.CreateInternetGatewayWithContextFunc(param0, param1, param2...)
5154}
5155
5156func (m *ec2Mock) CreateKeyPair(param0 *ec2.CreateKeyPairInput) (*ec2.CreateKeyPairOutput, error) {
5157	m.addCall("CreateKeyPair")
5158	m.verifyInput("CreateKeyPair", param0)
5159	return m.CreateKeyPairFunc(param0)
5160}
5161
5162func (m *ec2Mock) CreateKeyPairRequest(param0 *ec2.CreateKeyPairInput) (*request.Request, *ec2.CreateKeyPairOutput) {
5163	m.addCall("CreateKeyPairRequest")
5164	m.verifyInput("CreateKeyPairRequest", param0)
5165	return m.CreateKeyPairRequestFunc(param0)
5166}
5167
5168func (m *ec2Mock) CreateKeyPairWithContext(param0 aws.Context, param1 *ec2.CreateKeyPairInput, param2 ...request.Option) (*ec2.CreateKeyPairOutput, error) {
5169	m.addCall("CreateKeyPairWithContext")
5170	m.verifyInput("CreateKeyPairWithContext", param0)
5171	return m.CreateKeyPairWithContextFunc(param0, param1, param2...)
5172}
5173
5174func (m *ec2Mock) CreateLaunchTemplate(param0 *ec2.CreateLaunchTemplateInput) (*ec2.CreateLaunchTemplateOutput, error) {
5175	m.addCall("CreateLaunchTemplate")
5176	m.verifyInput("CreateLaunchTemplate", param0)
5177	return m.CreateLaunchTemplateFunc(param0)
5178}
5179
5180func (m *ec2Mock) CreateLaunchTemplateRequest(param0 *ec2.CreateLaunchTemplateInput) (*request.Request, *ec2.CreateLaunchTemplateOutput) {
5181	m.addCall("CreateLaunchTemplateRequest")
5182	m.verifyInput("CreateLaunchTemplateRequest", param0)
5183	return m.CreateLaunchTemplateRequestFunc(param0)
5184}
5185
5186func (m *ec2Mock) CreateLaunchTemplateVersion(param0 *ec2.CreateLaunchTemplateVersionInput) (*ec2.CreateLaunchTemplateVersionOutput, error) {
5187	m.addCall("CreateLaunchTemplateVersion")
5188	m.verifyInput("CreateLaunchTemplateVersion", param0)
5189	return m.CreateLaunchTemplateVersionFunc(param0)
5190}
5191
5192func (m *ec2Mock) CreateLaunchTemplateVersionRequest(param0 *ec2.CreateLaunchTemplateVersionInput) (*request.Request, *ec2.CreateLaunchTemplateVersionOutput) {
5193	m.addCall("CreateLaunchTemplateVersionRequest")
5194	m.verifyInput("CreateLaunchTemplateVersionRequest", param0)
5195	return m.CreateLaunchTemplateVersionRequestFunc(param0)
5196}
5197
5198func (m *ec2Mock) CreateLaunchTemplateVersionWithContext(param0 aws.Context, param1 *ec2.CreateLaunchTemplateVersionInput, param2 ...request.Option) (*ec2.CreateLaunchTemplateVersionOutput, error) {
5199	m.addCall("CreateLaunchTemplateVersionWithContext")
5200	m.verifyInput("CreateLaunchTemplateVersionWithContext", param0)
5201	return m.CreateLaunchTemplateVersionWithContextFunc(param0, param1, param2...)
5202}
5203
5204func (m *ec2Mock) CreateLaunchTemplateWithContext(param0 aws.Context, param1 *ec2.CreateLaunchTemplateInput, param2 ...request.Option) (*ec2.CreateLaunchTemplateOutput, error) {
5205	m.addCall("CreateLaunchTemplateWithContext")
5206	m.verifyInput("CreateLaunchTemplateWithContext", param0)
5207	return m.CreateLaunchTemplateWithContextFunc(param0, param1, param2...)
5208}
5209
5210func (m *ec2Mock) CreateNatGateway(param0 *ec2.CreateNatGatewayInput) (*ec2.CreateNatGatewayOutput, error) {
5211	m.addCall("CreateNatGateway")
5212	m.verifyInput("CreateNatGateway", param0)
5213	return m.CreateNatGatewayFunc(param0)
5214}
5215
5216func (m *ec2Mock) CreateNatGatewayRequest(param0 *ec2.CreateNatGatewayInput) (*request.Request, *ec2.CreateNatGatewayOutput) {
5217	m.addCall("CreateNatGatewayRequest")
5218	m.verifyInput("CreateNatGatewayRequest", param0)
5219	return m.CreateNatGatewayRequestFunc(param0)
5220}
5221
5222func (m *ec2Mock) CreateNatGatewayWithContext(param0 aws.Context, param1 *ec2.CreateNatGatewayInput, param2 ...request.Option) (*ec2.CreateNatGatewayOutput, error) {
5223	m.addCall("CreateNatGatewayWithContext")
5224	m.verifyInput("CreateNatGatewayWithContext", param0)
5225	return m.CreateNatGatewayWithContextFunc(param0, param1, param2...)
5226}
5227
5228func (m *ec2Mock) CreateNetworkAcl(param0 *ec2.CreateNetworkAclInput) (*ec2.CreateNetworkAclOutput, error) {
5229	m.addCall("CreateNetworkAcl")
5230	m.verifyInput("CreateNetworkAcl", param0)
5231	return m.CreateNetworkAclFunc(param0)
5232}
5233
5234func (m *ec2Mock) CreateNetworkAclEntry(param0 *ec2.CreateNetworkAclEntryInput) (*ec2.CreateNetworkAclEntryOutput, error) {
5235	m.addCall("CreateNetworkAclEntry")
5236	m.verifyInput("CreateNetworkAclEntry", param0)
5237	return m.CreateNetworkAclEntryFunc(param0)
5238}
5239
5240func (m *ec2Mock) CreateNetworkAclEntryRequest(param0 *ec2.CreateNetworkAclEntryInput) (*request.Request, *ec2.CreateNetworkAclEntryOutput) {
5241	m.addCall("CreateNetworkAclEntryRequest")
5242	m.verifyInput("CreateNetworkAclEntryRequest", param0)
5243	return m.CreateNetworkAclEntryRequestFunc(param0)
5244}
5245
5246func (m *ec2Mock) CreateNetworkAclEntryWithContext(param0 aws.Context, param1 *ec2.CreateNetworkAclEntryInput, param2 ...request.Option) (*ec2.CreateNetworkAclEntryOutput, error) {
5247	m.addCall("CreateNetworkAclEntryWithContext")
5248	m.verifyInput("CreateNetworkAclEntryWithContext", param0)
5249	return m.CreateNetworkAclEntryWithContextFunc(param0, param1, param2...)
5250}
5251
5252func (m *ec2Mock) CreateNetworkAclRequest(param0 *ec2.CreateNetworkAclInput) (*request.Request, *ec2.CreateNetworkAclOutput) {
5253	m.addCall("CreateNetworkAclRequest")
5254	m.verifyInput("CreateNetworkAclRequest", param0)
5255	return m.CreateNetworkAclRequestFunc(param0)
5256}
5257
5258func (m *ec2Mock) CreateNetworkAclWithContext(param0 aws.Context, param1 *ec2.CreateNetworkAclInput, param2 ...request.Option) (*ec2.CreateNetworkAclOutput, error) {
5259	m.addCall("CreateNetworkAclWithContext")
5260	m.verifyInput("CreateNetworkAclWithContext", param0)
5261	return m.CreateNetworkAclWithContextFunc(param0, param1, param2...)
5262}
5263
5264func (m *ec2Mock) CreateNetworkInterface(param0 *ec2.CreateNetworkInterfaceInput) (*ec2.CreateNetworkInterfaceOutput, error) {
5265	m.addCall("CreateNetworkInterface")
5266	m.verifyInput("CreateNetworkInterface", param0)
5267	return m.CreateNetworkInterfaceFunc(param0)
5268}
5269
5270func (m *ec2Mock) CreateNetworkInterfacePermission(param0 *ec2.CreateNetworkInterfacePermissionInput) (*ec2.CreateNetworkInterfacePermissionOutput, error) {
5271	m.addCall("CreateNetworkInterfacePermission")
5272	m.verifyInput("CreateNetworkInterfacePermission", param0)
5273	return m.CreateNetworkInterfacePermissionFunc(param0)
5274}
5275
5276func (m *ec2Mock) CreateNetworkInterfacePermissionRequest(param0 *ec2.CreateNetworkInterfacePermissionInput) (*request.Request, *ec2.CreateNetworkInterfacePermissionOutput) {
5277	m.addCall("CreateNetworkInterfacePermissionRequest")
5278	m.verifyInput("CreateNetworkInterfacePermissionRequest", param0)
5279	return m.CreateNetworkInterfacePermissionRequestFunc(param0)
5280}
5281
5282func (m *ec2Mock) CreateNetworkInterfacePermissionWithContext(param0 aws.Context, param1 *ec2.CreateNetworkInterfacePermissionInput, param2 ...request.Option) (*ec2.CreateNetworkInterfacePermissionOutput, error) {
5283	m.addCall("CreateNetworkInterfacePermissionWithContext")
5284	m.verifyInput("CreateNetworkInterfacePermissionWithContext", param0)
5285	return m.CreateNetworkInterfacePermissionWithContextFunc(param0, param1, param2...)
5286}
5287
5288func (m *ec2Mock) CreateNetworkInterfaceRequest(param0 *ec2.CreateNetworkInterfaceInput) (*request.Request, *ec2.CreateNetworkInterfaceOutput) {
5289	m.addCall("CreateNetworkInterfaceRequest")
5290	m.verifyInput("CreateNetworkInterfaceRequest", param0)
5291	return m.CreateNetworkInterfaceRequestFunc(param0)
5292}
5293
5294func (m *ec2Mock) CreateNetworkInterfaceWithContext(param0 aws.Context, param1 *ec2.CreateNetworkInterfaceInput, param2 ...request.Option) (*ec2.CreateNetworkInterfaceOutput, error) {
5295	m.addCall("CreateNetworkInterfaceWithContext")
5296	m.verifyInput("CreateNetworkInterfaceWithContext", param0)
5297	return m.CreateNetworkInterfaceWithContextFunc(param0, param1, param2...)
5298}
5299
5300func (m *ec2Mock) CreatePlacementGroup(param0 *ec2.CreatePlacementGroupInput) (*ec2.CreatePlacementGroupOutput, error) {
5301	m.addCall("CreatePlacementGroup")
5302	m.verifyInput("CreatePlacementGroup", param0)
5303	return m.CreatePlacementGroupFunc(param0)
5304}
5305
5306func (m *ec2Mock) CreatePlacementGroupRequest(param0 *ec2.CreatePlacementGroupInput) (*request.Request, *ec2.CreatePlacementGroupOutput) {
5307	m.addCall("CreatePlacementGroupRequest")
5308	m.verifyInput("CreatePlacementGroupRequest", param0)
5309	return m.CreatePlacementGroupRequestFunc(param0)
5310}
5311
5312func (m *ec2Mock) CreatePlacementGroupWithContext(param0 aws.Context, param1 *ec2.CreatePlacementGroupInput, param2 ...request.Option) (*ec2.CreatePlacementGroupOutput, error) {
5313	m.addCall("CreatePlacementGroupWithContext")
5314	m.verifyInput("CreatePlacementGroupWithContext", param0)
5315	return m.CreatePlacementGroupWithContextFunc(param0, param1, param2...)
5316}
5317
5318func (m *ec2Mock) CreateReservedInstancesListing(param0 *ec2.CreateReservedInstancesListingInput) (*ec2.CreateReservedInstancesListingOutput, error) {
5319	m.addCall("CreateReservedInstancesListing")
5320	m.verifyInput("CreateReservedInstancesListing", param0)
5321	return m.CreateReservedInstancesListingFunc(param0)
5322}
5323
5324func (m *ec2Mock) CreateReservedInstancesListingRequest(param0 *ec2.CreateReservedInstancesListingInput) (*request.Request, *ec2.CreateReservedInstancesListingOutput) {
5325	m.addCall("CreateReservedInstancesListingRequest")
5326	m.verifyInput("CreateReservedInstancesListingRequest", param0)
5327	return m.CreateReservedInstancesListingRequestFunc(param0)
5328}
5329
5330func (m *ec2Mock) CreateReservedInstancesListingWithContext(param0 aws.Context, param1 *ec2.CreateReservedInstancesListingInput, param2 ...request.Option) (*ec2.CreateReservedInstancesListingOutput, error) {
5331	m.addCall("CreateReservedInstancesListingWithContext")
5332	m.verifyInput("CreateReservedInstancesListingWithContext", param0)
5333	return m.CreateReservedInstancesListingWithContextFunc(param0, param1, param2...)
5334}
5335
5336func (m *ec2Mock) CreateRoute(param0 *ec2.CreateRouteInput) (*ec2.CreateRouteOutput, error) {
5337	m.addCall("CreateRoute")
5338	m.verifyInput("CreateRoute", param0)
5339	return m.CreateRouteFunc(param0)
5340}
5341
5342func (m *ec2Mock) CreateRouteRequest(param0 *ec2.CreateRouteInput) (*request.Request, *ec2.CreateRouteOutput) {
5343	m.addCall("CreateRouteRequest")
5344	m.verifyInput("CreateRouteRequest", param0)
5345	return m.CreateRouteRequestFunc(param0)
5346}
5347
5348func (m *ec2Mock) CreateRouteTable(param0 *ec2.CreateRouteTableInput) (*ec2.CreateRouteTableOutput, error) {
5349	m.addCall("CreateRouteTable")
5350	m.verifyInput("CreateRouteTable", param0)
5351	return m.CreateRouteTableFunc(param0)
5352}
5353
5354func (m *ec2Mock) CreateRouteTableRequest(param0 *ec2.CreateRouteTableInput) (*request.Request, *ec2.CreateRouteTableOutput) {
5355	m.addCall("CreateRouteTableRequest")
5356	m.verifyInput("CreateRouteTableRequest", param0)
5357	return m.CreateRouteTableRequestFunc(param0)
5358}
5359
5360func (m *ec2Mock) CreateRouteTableWithContext(param0 aws.Context, param1 *ec2.CreateRouteTableInput, param2 ...request.Option) (*ec2.CreateRouteTableOutput, error) {
5361	m.addCall("CreateRouteTableWithContext")
5362	m.verifyInput("CreateRouteTableWithContext", param0)
5363	return m.CreateRouteTableWithContextFunc(param0, param1, param2...)
5364}
5365
5366func (m *ec2Mock) CreateRouteWithContext(param0 aws.Context, param1 *ec2.CreateRouteInput, param2 ...request.Option) (*ec2.CreateRouteOutput, error) {
5367	m.addCall("CreateRouteWithContext")
5368	m.verifyInput("CreateRouteWithContext", param0)
5369	return m.CreateRouteWithContextFunc(param0, param1, param2...)
5370}
5371
5372func (m *ec2Mock) CreateSecurityGroup(param0 *ec2.CreateSecurityGroupInput) (*ec2.CreateSecurityGroupOutput, error) {
5373	m.addCall("CreateSecurityGroup")
5374	m.verifyInput("CreateSecurityGroup", param0)
5375	return m.CreateSecurityGroupFunc(param0)
5376}
5377
5378func (m *ec2Mock) CreateSecurityGroupRequest(param0 *ec2.CreateSecurityGroupInput) (*request.Request, *ec2.CreateSecurityGroupOutput) {
5379	m.addCall("CreateSecurityGroupRequest")
5380	m.verifyInput("CreateSecurityGroupRequest", param0)
5381	return m.CreateSecurityGroupRequestFunc(param0)
5382}
5383
5384func (m *ec2Mock) CreateSecurityGroupWithContext(param0 aws.Context, param1 *ec2.CreateSecurityGroupInput, param2 ...request.Option) (*ec2.CreateSecurityGroupOutput, error) {
5385	m.addCall("CreateSecurityGroupWithContext")
5386	m.verifyInput("CreateSecurityGroupWithContext", param0)
5387	return m.CreateSecurityGroupWithContextFunc(param0, param1, param2...)
5388}
5389
5390func (m *ec2Mock) CreateSnapshot(param0 *ec2.CreateSnapshotInput) (*ec2.Snapshot, error) {
5391	m.addCall("CreateSnapshot")
5392	m.verifyInput("CreateSnapshot", param0)
5393	return m.CreateSnapshotFunc(param0)
5394}
5395
5396func (m *ec2Mock) CreateSnapshotRequest(param0 *ec2.CreateSnapshotInput) (*request.Request, *ec2.Snapshot) {
5397	m.addCall("CreateSnapshotRequest")
5398	m.verifyInput("CreateSnapshotRequest", param0)
5399	return m.CreateSnapshotRequestFunc(param0)
5400}
5401
5402func (m *ec2Mock) CreateSnapshotWithContext(param0 aws.Context, param1 *ec2.CreateSnapshotInput, param2 ...request.Option) (*ec2.Snapshot, error) {
5403	m.addCall("CreateSnapshotWithContext")
5404	m.verifyInput("CreateSnapshotWithContext", param0)
5405	return m.CreateSnapshotWithContextFunc(param0, param1, param2...)
5406}
5407
5408func (m *ec2Mock) CreateSpotDatafeedSubscription(param0 *ec2.CreateSpotDatafeedSubscriptionInput) (*ec2.CreateSpotDatafeedSubscriptionOutput, error) {
5409	m.addCall("CreateSpotDatafeedSubscription")
5410	m.verifyInput("CreateSpotDatafeedSubscription", param0)
5411	return m.CreateSpotDatafeedSubscriptionFunc(param0)
5412}
5413
5414func (m *ec2Mock) CreateSpotDatafeedSubscriptionRequest(param0 *ec2.CreateSpotDatafeedSubscriptionInput) (*request.Request, *ec2.CreateSpotDatafeedSubscriptionOutput) {
5415	m.addCall("CreateSpotDatafeedSubscriptionRequest")
5416	m.verifyInput("CreateSpotDatafeedSubscriptionRequest", param0)
5417	return m.CreateSpotDatafeedSubscriptionRequestFunc(param0)
5418}
5419
5420func (m *ec2Mock) CreateSpotDatafeedSubscriptionWithContext(param0 aws.Context, param1 *ec2.CreateSpotDatafeedSubscriptionInput, param2 ...request.Option) (*ec2.CreateSpotDatafeedSubscriptionOutput, error) {
5421	m.addCall("CreateSpotDatafeedSubscriptionWithContext")
5422	m.verifyInput("CreateSpotDatafeedSubscriptionWithContext", param0)
5423	return m.CreateSpotDatafeedSubscriptionWithContextFunc(param0, param1, param2...)
5424}
5425
5426func (m *ec2Mock) CreateSubnet(param0 *ec2.CreateSubnetInput) (*ec2.CreateSubnetOutput, error) {
5427	m.addCall("CreateSubnet")
5428	m.verifyInput("CreateSubnet", param0)
5429	return m.CreateSubnetFunc(param0)
5430}
5431
5432func (m *ec2Mock) CreateSubnetRequest(param0 *ec2.CreateSubnetInput) (*request.Request, *ec2.CreateSubnetOutput) {
5433	m.addCall("CreateSubnetRequest")
5434	m.verifyInput("CreateSubnetRequest", param0)
5435	return m.CreateSubnetRequestFunc(param0)
5436}
5437
5438func (m *ec2Mock) CreateSubnetWithContext(param0 aws.Context, param1 *ec2.CreateSubnetInput, param2 ...request.Option) (*ec2.CreateSubnetOutput, error) {
5439	m.addCall("CreateSubnetWithContext")
5440	m.verifyInput("CreateSubnetWithContext", param0)
5441	return m.CreateSubnetWithContextFunc(param0, param1, param2...)
5442}
5443
5444func (m *ec2Mock) CreateTags(param0 *ec2.CreateTagsInput) (*ec2.CreateTagsOutput, error) {
5445	m.addCall("CreateTags")
5446	m.verifyInput("CreateTags", param0)
5447	return m.CreateTagsFunc(param0)
5448}
5449
5450func (m *ec2Mock) CreateTagsRequest(param0 *ec2.CreateTagsInput) (*request.Request, *ec2.CreateTagsOutput) {
5451	m.addCall("CreateTagsRequest")
5452	m.verifyInput("CreateTagsRequest", param0)
5453	return m.CreateTagsRequestFunc(param0)
5454}
5455
5456func (m *ec2Mock) CreateTagsWithContext(param0 aws.Context, param1 *ec2.CreateTagsInput, param2 ...request.Option) (*ec2.CreateTagsOutput, error) {
5457	m.addCall("CreateTagsWithContext")
5458	m.verifyInput("CreateTagsWithContext", param0)
5459	return m.CreateTagsWithContextFunc(param0, param1, param2...)
5460}
5461
5462func (m *ec2Mock) CreateVolume(param0 *ec2.CreateVolumeInput) (*ec2.Volume, error) {
5463	m.addCall("CreateVolume")
5464	m.verifyInput("CreateVolume", param0)
5465	return m.CreateVolumeFunc(param0)
5466}
5467
5468func (m *ec2Mock) CreateVolumeRequest(param0 *ec2.CreateVolumeInput) (*request.Request, *ec2.Volume) {
5469	m.addCall("CreateVolumeRequest")
5470	m.verifyInput("CreateVolumeRequest", param0)
5471	return m.CreateVolumeRequestFunc(param0)
5472}
5473
5474func (m *ec2Mock) CreateVolumeWithContext(param0 aws.Context, param1 *ec2.CreateVolumeInput, param2 ...request.Option) (*ec2.Volume, error) {
5475	m.addCall("CreateVolumeWithContext")
5476	m.verifyInput("CreateVolumeWithContext", param0)
5477	return m.CreateVolumeWithContextFunc(param0, param1, param2...)
5478}
5479
5480func (m *ec2Mock) CreateVpc(param0 *ec2.CreateVpcInput) (*ec2.CreateVpcOutput, error) {
5481	m.addCall("CreateVpc")
5482	m.verifyInput("CreateVpc", param0)
5483	return m.CreateVpcFunc(param0)
5484}
5485
5486func (m *ec2Mock) CreateVpcEndpoint(param0 *ec2.CreateVpcEndpointInput) (*ec2.CreateVpcEndpointOutput, error) {
5487	m.addCall("CreateVpcEndpoint")
5488	m.verifyInput("CreateVpcEndpoint", param0)
5489	return m.CreateVpcEndpointFunc(param0)
5490}
5491
5492func (m *ec2Mock) CreateVpcEndpointConnectionNotification(param0 *ec2.CreateVpcEndpointConnectionNotificationInput) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error) {
5493	m.addCall("CreateVpcEndpointConnectionNotification")
5494	m.verifyInput("CreateVpcEndpointConnectionNotification", param0)
5495	return m.CreateVpcEndpointConnectionNotificationFunc(param0)
5496}
5497
5498func (m *ec2Mock) CreateVpcEndpointConnectionNotificationRequest(param0 *ec2.CreateVpcEndpointConnectionNotificationInput) (*request.Request, *ec2.CreateVpcEndpointConnectionNotificationOutput) {
5499	m.addCall("CreateVpcEndpointConnectionNotificationRequest")
5500	m.verifyInput("CreateVpcEndpointConnectionNotificationRequest", param0)
5501	return m.CreateVpcEndpointConnectionNotificationRequestFunc(param0)
5502}
5503
5504func (m *ec2Mock) CreateVpcEndpointConnectionNotificationWithContext(param0 aws.Context, param1 *ec2.CreateVpcEndpointConnectionNotificationInput, param2 ...request.Option) (*ec2.CreateVpcEndpointConnectionNotificationOutput, error) {
5505	m.addCall("CreateVpcEndpointConnectionNotificationWithContext")
5506	m.verifyInput("CreateVpcEndpointConnectionNotificationWithContext", param0)
5507	return m.CreateVpcEndpointConnectionNotificationWithContextFunc(param0, param1, param2...)
5508}
5509
5510func (m *ec2Mock) CreateVpcEndpointRequest(param0 *ec2.CreateVpcEndpointInput) (*request.Request, *ec2.CreateVpcEndpointOutput) {
5511	m.addCall("CreateVpcEndpointRequest")
5512	m.verifyInput("CreateVpcEndpointRequest", param0)
5513	return m.CreateVpcEndpointRequestFunc(param0)
5514}
5515
5516func (m *ec2Mock) CreateVpcEndpointServiceConfiguration(param0 *ec2.CreateVpcEndpointServiceConfigurationInput) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error) {
5517	m.addCall("CreateVpcEndpointServiceConfiguration")
5518	m.verifyInput("CreateVpcEndpointServiceConfiguration", param0)
5519	return m.CreateVpcEndpointServiceConfigurationFunc(param0)
5520}
5521
5522func (m *ec2Mock) CreateVpcEndpointServiceConfigurationRequest(param0 *ec2.CreateVpcEndpointServiceConfigurationInput) (*request.Request, *ec2.CreateVpcEndpointServiceConfigurationOutput) {
5523	m.addCall("CreateVpcEndpointServiceConfigurationRequest")
5524	m.verifyInput("CreateVpcEndpointServiceConfigurationRequest", param0)
5525	return m.CreateVpcEndpointServiceConfigurationRequestFunc(param0)
5526}
5527
5528func (m *ec2Mock) CreateVpcEndpointServiceConfigurationWithContext(param0 aws.Context, param1 *ec2.CreateVpcEndpointServiceConfigurationInput, param2 ...request.Option) (*ec2.CreateVpcEndpointServiceConfigurationOutput, error) {
5529	m.addCall("CreateVpcEndpointServiceConfigurationWithContext")
5530	m.verifyInput("CreateVpcEndpointServiceConfigurationWithContext", param0)
5531	return m.CreateVpcEndpointServiceConfigurationWithContextFunc(param0, param1, param2...)
5532}
5533
5534func (m *ec2Mock) CreateVpcEndpointWithContext(param0 aws.Context, param1 *ec2.CreateVpcEndpointInput, param2 ...request.Option) (*ec2.CreateVpcEndpointOutput, error) {
5535	m.addCall("CreateVpcEndpointWithContext")
5536	m.verifyInput("CreateVpcEndpointWithContext", param0)
5537	return m.CreateVpcEndpointWithContextFunc(param0, param1, param2...)
5538}
5539
5540func (m *ec2Mock) CreateVpcPeeringConnection(param0 *ec2.CreateVpcPeeringConnectionInput) (*ec2.CreateVpcPeeringConnectionOutput, error) {
5541	m.addCall("CreateVpcPeeringConnection")
5542	m.verifyInput("CreateVpcPeeringConnection", param0)
5543	return m.CreateVpcPeeringConnectionFunc(param0)
5544}
5545
5546func (m *ec2Mock) CreateVpcPeeringConnectionRequest(param0 *ec2.CreateVpcPeeringConnectionInput) (*request.Request, *ec2.CreateVpcPeeringConnectionOutput) {
5547	m.addCall("CreateVpcPeeringConnectionRequest")
5548	m.verifyInput("CreateVpcPeeringConnectionRequest", param0)
5549	return m.CreateVpcPeeringConnectionRequestFunc(param0)
5550}
5551
5552func (m *ec2Mock) CreateVpcPeeringConnectionWithContext(param0 aws.Context, param1 *ec2.CreateVpcPeeringConnectionInput, param2 ...request.Option) (*ec2.CreateVpcPeeringConnectionOutput, error) {
5553	m.addCall("CreateVpcPeeringConnectionWithContext")
5554	m.verifyInput("CreateVpcPeeringConnectionWithContext", param0)
5555	return m.CreateVpcPeeringConnectionWithContextFunc(param0, param1, param2...)
5556}
5557
5558func (m *ec2Mock) CreateVpcRequest(param0 *ec2.CreateVpcInput) (*request.Request, *ec2.CreateVpcOutput) {
5559	m.addCall("CreateVpcRequest")
5560	m.verifyInput("CreateVpcRequest", param0)
5561	return m.CreateVpcRequestFunc(param0)
5562}
5563
5564func (m *ec2Mock) CreateVpcWithContext(param0 aws.Context, param1 *ec2.CreateVpcInput, param2 ...request.Option) (*ec2.CreateVpcOutput, error) {
5565	m.addCall("CreateVpcWithContext")
5566	m.verifyInput("CreateVpcWithContext", param0)
5567	return m.CreateVpcWithContextFunc(param0, param1, param2...)
5568}
5569
5570func (m *ec2Mock) CreateVpnConnection(param0 *ec2.CreateVpnConnectionInput) (*ec2.CreateVpnConnectionOutput, error) {
5571	m.addCall("CreateVpnConnection")
5572	m.verifyInput("CreateVpnConnection", param0)
5573	return m.CreateVpnConnectionFunc(param0)
5574}
5575
5576func (m *ec2Mock) CreateVpnConnectionRequest(param0 *ec2.CreateVpnConnectionInput) (*request.Request, *ec2.CreateVpnConnectionOutput) {
5577	m.addCall("CreateVpnConnectionRequest")
5578	m.verifyInput("CreateVpnConnectionRequest", param0)
5579	return m.CreateVpnConnectionRequestFunc(param0)
5580}
5581
5582func (m *ec2Mock) CreateVpnConnectionRoute(param0 *ec2.CreateVpnConnectionRouteInput) (*ec2.CreateVpnConnectionRouteOutput, error) {
5583	m.addCall("CreateVpnConnectionRoute")
5584	m.verifyInput("CreateVpnConnectionRoute", param0)
5585	return m.CreateVpnConnectionRouteFunc(param0)
5586}
5587
5588func (m *ec2Mock) CreateVpnConnectionRouteRequest(param0 *ec2.CreateVpnConnectionRouteInput) (*request.Request, *ec2.CreateVpnConnectionRouteOutput) {
5589	m.addCall("CreateVpnConnectionRouteRequest")
5590	m.verifyInput("CreateVpnConnectionRouteRequest", param0)
5591	return m.CreateVpnConnectionRouteRequestFunc(param0)
5592}
5593
5594func (m *ec2Mock) CreateVpnConnectionRouteWithContext(param0 aws.Context, param1 *ec2.CreateVpnConnectionRouteInput, param2 ...request.Option) (*ec2.CreateVpnConnectionRouteOutput, error) {
5595	m.addCall("CreateVpnConnectionRouteWithContext")
5596	m.verifyInput("CreateVpnConnectionRouteWithContext", param0)
5597	return m.CreateVpnConnectionRouteWithContextFunc(param0, param1, param2...)
5598}
5599
5600func (m *ec2Mock) CreateVpnConnectionWithContext(param0 aws.Context, param1 *ec2.CreateVpnConnectionInput, param2 ...request.Option) (*ec2.CreateVpnConnectionOutput, error) {
5601	m.addCall("CreateVpnConnectionWithContext")
5602	m.verifyInput("CreateVpnConnectionWithContext", param0)
5603	return m.CreateVpnConnectionWithContextFunc(param0, param1, param2...)
5604}
5605
5606func (m *ec2Mock) CreateVpnGateway(param0 *ec2.CreateVpnGatewayInput) (*ec2.CreateVpnGatewayOutput, error) {
5607	m.addCall("CreateVpnGateway")
5608	m.verifyInput("CreateVpnGateway", param0)
5609	return m.CreateVpnGatewayFunc(param0)
5610}
5611
5612func (m *ec2Mock) CreateVpnGatewayRequest(param0 *ec2.CreateVpnGatewayInput) (*request.Request, *ec2.CreateVpnGatewayOutput) {
5613	m.addCall("CreateVpnGatewayRequest")
5614	m.verifyInput("CreateVpnGatewayRequest", param0)
5615	return m.CreateVpnGatewayRequestFunc(param0)
5616}
5617
5618func (m *ec2Mock) CreateVpnGatewayWithContext(param0 aws.Context, param1 *ec2.CreateVpnGatewayInput, param2 ...request.Option) (*ec2.CreateVpnGatewayOutput, error) {
5619	m.addCall("CreateVpnGatewayWithContext")
5620	m.verifyInput("CreateVpnGatewayWithContext", param0)
5621	return m.CreateVpnGatewayWithContextFunc(param0, param1, param2...)
5622}
5623
5624func (m *ec2Mock) DeleteCustomerGateway(param0 *ec2.DeleteCustomerGatewayInput) (*ec2.DeleteCustomerGatewayOutput, error) {
5625	m.addCall("DeleteCustomerGateway")
5626	m.verifyInput("DeleteCustomerGateway", param0)
5627	return m.DeleteCustomerGatewayFunc(param0)
5628}
5629
5630func (m *ec2Mock) DeleteCustomerGatewayRequest(param0 *ec2.DeleteCustomerGatewayInput) (*request.Request, *ec2.DeleteCustomerGatewayOutput) {
5631	m.addCall("DeleteCustomerGatewayRequest")
5632	m.verifyInput("DeleteCustomerGatewayRequest", param0)
5633	return m.DeleteCustomerGatewayRequestFunc(param0)
5634}
5635
5636func (m *ec2Mock) DeleteCustomerGatewayWithContext(param0 aws.Context, param1 *ec2.DeleteCustomerGatewayInput, param2 ...request.Option) (*ec2.DeleteCustomerGatewayOutput, error) {
5637	m.addCall("DeleteCustomerGatewayWithContext")
5638	m.verifyInput("DeleteCustomerGatewayWithContext", param0)
5639	return m.DeleteCustomerGatewayWithContextFunc(param0, param1, param2...)
5640}
5641
5642func (m *ec2Mock) DeleteDhcpOptions(param0 *ec2.DeleteDhcpOptionsInput) (*ec2.DeleteDhcpOptionsOutput, error) {
5643	m.addCall("DeleteDhcpOptions")
5644	m.verifyInput("DeleteDhcpOptions", param0)
5645	return m.DeleteDhcpOptionsFunc(param0)
5646}
5647
5648func (m *ec2Mock) DeleteDhcpOptionsRequest(param0 *ec2.DeleteDhcpOptionsInput) (*request.Request, *ec2.DeleteDhcpOptionsOutput) {
5649	m.addCall("DeleteDhcpOptionsRequest")
5650	m.verifyInput("DeleteDhcpOptionsRequest", param0)
5651	return m.DeleteDhcpOptionsRequestFunc(param0)
5652}
5653
5654func (m *ec2Mock) DeleteDhcpOptionsWithContext(param0 aws.Context, param1 *ec2.DeleteDhcpOptionsInput, param2 ...request.Option) (*ec2.DeleteDhcpOptionsOutput, error) {
5655	m.addCall("DeleteDhcpOptionsWithContext")
5656	m.verifyInput("DeleteDhcpOptionsWithContext", param0)
5657	return m.DeleteDhcpOptionsWithContextFunc(param0, param1, param2...)
5658}
5659
5660func (m *ec2Mock) DeleteEgressOnlyInternetGateway(param0 *ec2.DeleteEgressOnlyInternetGatewayInput) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error) {
5661	m.addCall("DeleteEgressOnlyInternetGateway")
5662	m.verifyInput("DeleteEgressOnlyInternetGateway", param0)
5663	return m.DeleteEgressOnlyInternetGatewayFunc(param0)
5664}
5665
5666func (m *ec2Mock) DeleteEgressOnlyInternetGatewayRequest(param0 *ec2.DeleteEgressOnlyInternetGatewayInput) (*request.Request, *ec2.DeleteEgressOnlyInternetGatewayOutput) {
5667	m.addCall("DeleteEgressOnlyInternetGatewayRequest")
5668	m.verifyInput("DeleteEgressOnlyInternetGatewayRequest", param0)
5669	return m.DeleteEgressOnlyInternetGatewayRequestFunc(param0)
5670}
5671
5672func (m *ec2Mock) DeleteEgressOnlyInternetGatewayWithContext(param0 aws.Context, param1 *ec2.DeleteEgressOnlyInternetGatewayInput, param2 ...request.Option) (*ec2.DeleteEgressOnlyInternetGatewayOutput, error) {
5673	m.addCall("DeleteEgressOnlyInternetGatewayWithContext")
5674	m.verifyInput("DeleteEgressOnlyInternetGatewayWithContext", param0)
5675	return m.DeleteEgressOnlyInternetGatewayWithContextFunc(param0, param1, param2...)
5676}
5677
5678func (m *ec2Mock) DeleteFlowLogs(param0 *ec2.DeleteFlowLogsInput) (*ec2.DeleteFlowLogsOutput, error) {
5679	m.addCall("DeleteFlowLogs")
5680	m.verifyInput("DeleteFlowLogs", param0)
5681	return m.DeleteFlowLogsFunc(param0)
5682}
5683
5684func (m *ec2Mock) DeleteFlowLogsRequest(param0 *ec2.DeleteFlowLogsInput) (*request.Request, *ec2.DeleteFlowLogsOutput) {
5685	m.addCall("DeleteFlowLogsRequest")
5686	m.verifyInput("DeleteFlowLogsRequest", param0)
5687	return m.DeleteFlowLogsRequestFunc(param0)
5688}
5689
5690func (m *ec2Mock) DeleteFlowLogsWithContext(param0 aws.Context, param1 *ec2.DeleteFlowLogsInput, param2 ...request.Option) (*ec2.DeleteFlowLogsOutput, error) {
5691	m.addCall("DeleteFlowLogsWithContext")
5692	m.verifyInput("DeleteFlowLogsWithContext", param0)
5693	return m.DeleteFlowLogsWithContextFunc(param0, param1, param2...)
5694}
5695
5696func (m *ec2Mock) DeleteFpgaImage(param0 *ec2.DeleteFpgaImageInput) (*ec2.DeleteFpgaImageOutput, error) {
5697	m.addCall("DeleteFpgaImage")
5698	m.verifyInput("DeleteFpgaImage", param0)
5699	return m.DeleteFpgaImageFunc(param0)
5700}
5701
5702func (m *ec2Mock) DeleteFpgaImageRequest(param0 *ec2.DeleteFpgaImageInput) (*request.Request, *ec2.DeleteFpgaImageOutput) {
5703	m.addCall("DeleteFpgaImageRequest")
5704	m.verifyInput("DeleteFpgaImageRequest", param0)
5705	return m.DeleteFpgaImageRequestFunc(param0)
5706}
5707
5708func (m *ec2Mock) DeleteFpgaImageWithContext(param0 aws.Context, param1 *ec2.DeleteFpgaImageInput, param2 ...request.Option) (*ec2.DeleteFpgaImageOutput, error) {
5709	m.addCall("DeleteFpgaImageWithContext")
5710	m.verifyInput("DeleteFpgaImageWithContext", param0)
5711	return m.DeleteFpgaImageWithContextFunc(param0, param1, param2...)
5712}
5713
5714func (m *ec2Mock) DeleteInternetGateway(param0 *ec2.DeleteInternetGatewayInput) (*ec2.DeleteInternetGatewayOutput, error) {
5715	m.addCall("DeleteInternetGateway")
5716	m.verifyInput("DeleteInternetGateway", param0)
5717	return m.DeleteInternetGatewayFunc(param0)
5718}
5719
5720func (m *ec2Mock) DeleteInternetGatewayRequest(param0 *ec2.DeleteInternetGatewayInput) (*request.Request, *ec2.DeleteInternetGatewayOutput) {
5721	m.addCall("DeleteInternetGatewayRequest")
5722	m.verifyInput("DeleteInternetGatewayRequest", param0)
5723	return m.DeleteInternetGatewayRequestFunc(param0)
5724}
5725
5726func (m *ec2Mock) DeleteInternetGatewayWithContext(param0 aws.Context, param1 *ec2.DeleteInternetGatewayInput, param2 ...request.Option) (*ec2.DeleteInternetGatewayOutput, error) {
5727	m.addCall("DeleteInternetGatewayWithContext")
5728	m.verifyInput("DeleteInternetGatewayWithContext", param0)
5729	return m.DeleteInternetGatewayWithContextFunc(param0, param1, param2...)
5730}
5731
5732func (m *ec2Mock) DeleteKeyPair(param0 *ec2.DeleteKeyPairInput) (*ec2.DeleteKeyPairOutput, error) {
5733	m.addCall("DeleteKeyPair")
5734	m.verifyInput("DeleteKeyPair", param0)
5735	return m.DeleteKeyPairFunc(param0)
5736}
5737
5738func (m *ec2Mock) DeleteKeyPairRequest(param0 *ec2.DeleteKeyPairInput) (*request.Request, *ec2.DeleteKeyPairOutput) {
5739	m.addCall("DeleteKeyPairRequest")
5740	m.verifyInput("DeleteKeyPairRequest", param0)
5741	return m.DeleteKeyPairRequestFunc(param0)
5742}
5743
5744func (m *ec2Mock) DeleteKeyPairWithContext(param0 aws.Context, param1 *ec2.DeleteKeyPairInput, param2 ...request.Option) (*ec2.DeleteKeyPairOutput, error) {
5745	m.addCall("DeleteKeyPairWithContext")
5746	m.verifyInput("DeleteKeyPairWithContext", param0)
5747	return m.DeleteKeyPairWithContextFunc(param0, param1, param2...)
5748}
5749
5750func (m *ec2Mock) DeleteLaunchTemplate(param0 *ec2.DeleteLaunchTemplateInput) (*ec2.DeleteLaunchTemplateOutput, error) {
5751	m.addCall("DeleteLaunchTemplate")
5752	m.verifyInput("DeleteLaunchTemplate", param0)
5753	return m.DeleteLaunchTemplateFunc(param0)
5754}
5755
5756func (m *ec2Mock) DeleteLaunchTemplateRequest(param0 *ec2.DeleteLaunchTemplateInput) (*request.Request, *ec2.DeleteLaunchTemplateOutput) {
5757	m.addCall("DeleteLaunchTemplateRequest")
5758	m.verifyInput("DeleteLaunchTemplateRequest", param0)
5759	return m.DeleteLaunchTemplateRequestFunc(param0)
5760}
5761
5762func (m *ec2Mock) DeleteLaunchTemplateVersions(param0 *ec2.DeleteLaunchTemplateVersionsInput) (*ec2.DeleteLaunchTemplateVersionsOutput, error) {
5763	m.addCall("DeleteLaunchTemplateVersions")
5764	m.verifyInput("DeleteLaunchTemplateVersions", param0)
5765	return m.DeleteLaunchTemplateVersionsFunc(param0)
5766}
5767
5768func (m *ec2Mock) DeleteLaunchTemplateVersionsRequest(param0 *ec2.DeleteLaunchTemplateVersionsInput) (*request.Request, *ec2.DeleteLaunchTemplateVersionsOutput) {
5769	m.addCall("DeleteLaunchTemplateVersionsRequest")
5770	m.verifyInput("DeleteLaunchTemplateVersionsRequest", param0)
5771	return m.DeleteLaunchTemplateVersionsRequestFunc(param0)
5772}
5773
5774func (m *ec2Mock) DeleteLaunchTemplateVersionsWithContext(param0 aws.Context, param1 *ec2.DeleteLaunchTemplateVersionsInput, param2 ...request.Option) (*ec2.DeleteLaunchTemplateVersionsOutput, error) {
5775	m.addCall("DeleteLaunchTemplateVersionsWithContext")
5776	m.verifyInput("DeleteLaunchTemplateVersionsWithContext", param0)
5777	return m.DeleteLaunchTemplateVersionsWithContextFunc(param0, param1, param2...)
5778}
5779
5780func (m *ec2Mock) DeleteLaunchTemplateWithContext(param0 aws.Context, param1 *ec2.DeleteLaunchTemplateInput, param2 ...request.Option) (*ec2.DeleteLaunchTemplateOutput, error) {
5781	m.addCall("DeleteLaunchTemplateWithContext")
5782	m.verifyInput("DeleteLaunchTemplateWithContext", param0)
5783	return m.DeleteLaunchTemplateWithContextFunc(param0, param1, param2...)
5784}
5785
5786func (m *ec2Mock) DeleteNatGateway(param0 *ec2.DeleteNatGatewayInput) (*ec2.DeleteNatGatewayOutput, error) {
5787	m.addCall("DeleteNatGateway")
5788	m.verifyInput("DeleteNatGateway", param0)
5789	return m.DeleteNatGatewayFunc(param0)
5790}
5791
5792func (m *ec2Mock) DeleteNatGatewayRequest(param0 *ec2.DeleteNatGatewayInput) (*request.Request, *ec2.DeleteNatGatewayOutput) {
5793	m.addCall("DeleteNatGatewayRequest")
5794	m.verifyInput("DeleteNatGatewayRequest", param0)
5795	return m.DeleteNatGatewayRequestFunc(param0)
5796}
5797
5798func (m *ec2Mock) DeleteNatGatewayWithContext(param0 aws.Context, param1 *ec2.DeleteNatGatewayInput, param2 ...request.Option) (*ec2.DeleteNatGatewayOutput, error) {
5799	m.addCall("DeleteNatGatewayWithContext")
5800	m.verifyInput("DeleteNatGatewayWithContext", param0)
5801	return m.DeleteNatGatewayWithContextFunc(param0, param1, param2...)
5802}
5803
5804func (m *ec2Mock) DeleteNetworkAcl(param0 *ec2.DeleteNetworkAclInput) (*ec2.DeleteNetworkAclOutput, error) {
5805	m.addCall("DeleteNetworkAcl")
5806	m.verifyInput("DeleteNetworkAcl", param0)
5807	return m.DeleteNetworkAclFunc(param0)
5808}
5809
5810func (m *ec2Mock) DeleteNetworkAclEntry(param0 *ec2.DeleteNetworkAclEntryInput) (*ec2.DeleteNetworkAclEntryOutput, error) {
5811	m.addCall("DeleteNetworkAclEntry")
5812	m.verifyInput("DeleteNetworkAclEntry", param0)
5813	return m.DeleteNetworkAclEntryFunc(param0)
5814}
5815
5816func (m *ec2Mock) DeleteNetworkAclEntryRequest(param0 *ec2.DeleteNetworkAclEntryInput) (*request.Request, *ec2.DeleteNetworkAclEntryOutput) {
5817	m.addCall("DeleteNetworkAclEntryRequest")
5818	m.verifyInput("DeleteNetworkAclEntryRequest", param0)
5819	return m.DeleteNetworkAclEntryRequestFunc(param0)
5820}
5821
5822func (m *ec2Mock) DeleteNetworkAclEntryWithContext(param0 aws.Context, param1 *ec2.DeleteNetworkAclEntryInput, param2 ...request.Option) (*ec2.DeleteNetworkAclEntryOutput, error) {
5823	m.addCall("DeleteNetworkAclEntryWithContext")
5824	m.verifyInput("DeleteNetworkAclEntryWithContext", param0)
5825	return m.DeleteNetworkAclEntryWithContextFunc(param0, param1, param2...)
5826}
5827
5828func (m *ec2Mock) DeleteNetworkAclRequest(param0 *ec2.DeleteNetworkAclInput) (*request.Request, *ec2.DeleteNetworkAclOutput) {
5829	m.addCall("DeleteNetworkAclRequest")
5830	m.verifyInput("DeleteNetworkAclRequest", param0)
5831	return m.DeleteNetworkAclRequestFunc(param0)
5832}
5833
5834func (m *ec2Mock) DeleteNetworkAclWithContext(param0 aws.Context, param1 *ec2.DeleteNetworkAclInput, param2 ...request.Option) (*ec2.DeleteNetworkAclOutput, error) {
5835	m.addCall("DeleteNetworkAclWithContext")
5836	m.verifyInput("DeleteNetworkAclWithContext", param0)
5837	return m.DeleteNetworkAclWithContextFunc(param0, param1, param2...)
5838}
5839
5840func (m *ec2Mock) DeleteNetworkInterface(param0 *ec2.DeleteNetworkInterfaceInput) (*ec2.DeleteNetworkInterfaceOutput, error) {
5841	m.addCall("DeleteNetworkInterface")
5842	m.verifyInput("DeleteNetworkInterface", param0)
5843	return m.DeleteNetworkInterfaceFunc(param0)
5844}
5845
5846func (m *ec2Mock) DeleteNetworkInterfacePermission(param0 *ec2.DeleteNetworkInterfacePermissionInput) (*ec2.DeleteNetworkInterfacePermissionOutput, error) {
5847	m.addCall("DeleteNetworkInterfacePermission")
5848	m.verifyInput("DeleteNetworkInterfacePermission", param0)
5849	return m.DeleteNetworkInterfacePermissionFunc(param0)
5850}
5851
5852func (m *ec2Mock) DeleteNetworkInterfacePermissionRequest(param0 *ec2.DeleteNetworkInterfacePermissionInput) (*request.Request, *ec2.DeleteNetworkInterfacePermissionOutput) {
5853	m.addCall("DeleteNetworkInterfacePermissionRequest")
5854	m.verifyInput("DeleteNetworkInterfacePermissionRequest", param0)
5855	return m.DeleteNetworkInterfacePermissionRequestFunc(param0)
5856}
5857
5858func (m *ec2Mock) DeleteNetworkInterfacePermissionWithContext(param0 aws.Context, param1 *ec2.DeleteNetworkInterfacePermissionInput, param2 ...request.Option) (*ec2.DeleteNetworkInterfacePermissionOutput, error) {
5859	m.addCall("DeleteNetworkInterfacePermissionWithContext")
5860	m.verifyInput("DeleteNetworkInterfacePermissionWithContext", param0)
5861	return m.DeleteNetworkInterfacePermissionWithContextFunc(param0, param1, param2...)
5862}
5863
5864func (m *ec2Mock) DeleteNetworkInterfaceRequest(param0 *ec2.DeleteNetworkInterfaceInput) (*request.Request, *ec2.DeleteNetworkInterfaceOutput) {
5865	m.addCall("DeleteNetworkInterfaceRequest")
5866	m.verifyInput("DeleteNetworkInterfaceRequest", param0)
5867	return m.DeleteNetworkInterfaceRequestFunc(param0)
5868}
5869
5870func (m *ec2Mock) DeleteNetworkInterfaceWithContext(param0 aws.Context, param1 *ec2.DeleteNetworkInterfaceInput, param2 ...request.Option) (*ec2.DeleteNetworkInterfaceOutput, error) {
5871	m.addCall("DeleteNetworkInterfaceWithContext")
5872	m.verifyInput("DeleteNetworkInterfaceWithContext", param0)
5873	return m.DeleteNetworkInterfaceWithContextFunc(param0, param1, param2...)
5874}
5875
5876func (m *ec2Mock) DeletePlacementGroup(param0 *ec2.DeletePlacementGroupInput) (*ec2.DeletePlacementGroupOutput, error) {
5877	m.addCall("DeletePlacementGroup")
5878	m.verifyInput("DeletePlacementGroup", param0)
5879	return m.DeletePlacementGroupFunc(param0)
5880}
5881
5882func (m *ec2Mock) DeletePlacementGroupRequest(param0 *ec2.DeletePlacementGroupInput) (*request.Request, *ec2.DeletePlacementGroupOutput) {
5883	m.addCall("DeletePlacementGroupRequest")
5884	m.verifyInput("DeletePlacementGroupRequest", param0)
5885	return m.DeletePlacementGroupRequestFunc(param0)
5886}
5887
5888func (m *ec2Mock) DeletePlacementGroupWithContext(param0 aws.Context, param1 *ec2.DeletePlacementGroupInput, param2 ...request.Option) (*ec2.DeletePlacementGroupOutput, error) {
5889	m.addCall("DeletePlacementGroupWithContext")
5890	m.verifyInput("DeletePlacementGroupWithContext", param0)
5891	return m.DeletePlacementGroupWithContextFunc(param0, param1, param2...)
5892}
5893
5894func (m *ec2Mock) DeleteRoute(param0 *ec2.DeleteRouteInput) (*ec2.DeleteRouteOutput, error) {
5895	m.addCall("DeleteRoute")
5896	m.verifyInput("DeleteRoute", param0)
5897	return m.DeleteRouteFunc(param0)
5898}
5899
5900func (m *ec2Mock) DeleteRouteRequest(param0 *ec2.DeleteRouteInput) (*request.Request, *ec2.DeleteRouteOutput) {
5901	m.addCall("DeleteRouteRequest")
5902	m.verifyInput("DeleteRouteRequest", param0)
5903	return m.DeleteRouteRequestFunc(param0)
5904}
5905
5906func (m *ec2Mock) DeleteRouteTable(param0 *ec2.DeleteRouteTableInput) (*ec2.DeleteRouteTableOutput, error) {
5907	m.addCall("DeleteRouteTable")
5908	m.verifyInput("DeleteRouteTable", param0)
5909	return m.DeleteRouteTableFunc(param0)
5910}
5911
5912func (m *ec2Mock) DeleteRouteTableRequest(param0 *ec2.DeleteRouteTableInput) (*request.Request, *ec2.DeleteRouteTableOutput) {
5913	m.addCall("DeleteRouteTableRequest")
5914	m.verifyInput("DeleteRouteTableRequest", param0)
5915	return m.DeleteRouteTableRequestFunc(param0)
5916}
5917
5918func (m *ec2Mock) DeleteRouteTableWithContext(param0 aws.Context, param1 *ec2.DeleteRouteTableInput, param2 ...request.Option) (*ec2.DeleteRouteTableOutput, error) {
5919	m.addCall("DeleteRouteTableWithContext")
5920	m.verifyInput("DeleteRouteTableWithContext", param0)
5921	return m.DeleteRouteTableWithContextFunc(param0, param1, param2...)
5922}
5923
5924func (m *ec2Mock) DeleteRouteWithContext(param0 aws.Context, param1 *ec2.DeleteRouteInput, param2 ...request.Option) (*ec2.DeleteRouteOutput, error) {
5925	m.addCall("DeleteRouteWithContext")
5926	m.verifyInput("DeleteRouteWithContext", param0)
5927	return m.DeleteRouteWithContextFunc(param0, param1, param2...)
5928}
5929
5930func (m *ec2Mock) DeleteSecurityGroup(param0 *ec2.DeleteSecurityGroupInput) (*ec2.DeleteSecurityGroupOutput, error) {
5931	m.addCall("DeleteSecurityGroup")
5932	m.verifyInput("DeleteSecurityGroup", param0)
5933	return m.DeleteSecurityGroupFunc(param0)
5934}
5935
5936func (m *ec2Mock) DeleteSecurityGroupRequest(param0 *ec2.DeleteSecurityGroupInput) (*request.Request, *ec2.DeleteSecurityGroupOutput) {
5937	m.addCall("DeleteSecurityGroupRequest")
5938	m.verifyInput("DeleteSecurityGroupRequest", param0)
5939	return m.DeleteSecurityGroupRequestFunc(param0)
5940}
5941
5942func (m *ec2Mock) DeleteSecurityGroupWithContext(param0 aws.Context, param1 *ec2.DeleteSecurityGroupInput, param2 ...request.Option) (*ec2.DeleteSecurityGroupOutput, error) {
5943	m.addCall("DeleteSecurityGroupWithContext")
5944	m.verifyInput("DeleteSecurityGroupWithContext", param0)
5945	return m.DeleteSecurityGroupWithContextFunc(param0, param1, param2...)
5946}
5947
5948func (m *ec2Mock) DeleteSnapshot(param0 *ec2.DeleteSnapshotInput) (*ec2.DeleteSnapshotOutput, error) {
5949	m.addCall("DeleteSnapshot")
5950	m.verifyInput("DeleteSnapshot", param0)
5951	return m.DeleteSnapshotFunc(param0)
5952}
5953
5954func (m *ec2Mock) DeleteSnapshotRequest(param0 *ec2.DeleteSnapshotInput) (*request.Request, *ec2.DeleteSnapshotOutput) {
5955	m.addCall("DeleteSnapshotRequest")
5956	m.verifyInput("DeleteSnapshotRequest", param0)
5957	return m.DeleteSnapshotRequestFunc(param0)
5958}
5959
5960func (m *ec2Mock) DeleteSnapshotWithContext(param0 aws.Context, param1 *ec2.DeleteSnapshotInput, param2 ...request.Option) (*ec2.DeleteSnapshotOutput, error) {
5961	m.addCall("DeleteSnapshotWithContext")
5962	m.verifyInput("DeleteSnapshotWithContext", param0)
5963	return m.DeleteSnapshotWithContextFunc(param0, param1, param2...)
5964}
5965
5966func (m *ec2Mock) DeleteSpotDatafeedSubscription(param0 *ec2.DeleteSpotDatafeedSubscriptionInput) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error) {
5967	m.addCall("DeleteSpotDatafeedSubscription")
5968	m.verifyInput("DeleteSpotDatafeedSubscription", param0)
5969	return m.DeleteSpotDatafeedSubscriptionFunc(param0)
5970}
5971
5972func (m *ec2Mock) DeleteSpotDatafeedSubscriptionRequest(param0 *ec2.DeleteSpotDatafeedSubscriptionInput) (*request.Request, *ec2.DeleteSpotDatafeedSubscriptionOutput) {
5973	m.addCall("DeleteSpotDatafeedSubscriptionRequest")
5974	m.verifyInput("DeleteSpotDatafeedSubscriptionRequest", param0)
5975	return m.DeleteSpotDatafeedSubscriptionRequestFunc(param0)
5976}
5977
5978func (m *ec2Mock) DeleteSpotDatafeedSubscriptionWithContext(param0 aws.Context, param1 *ec2.DeleteSpotDatafeedSubscriptionInput, param2 ...request.Option) (*ec2.DeleteSpotDatafeedSubscriptionOutput, error) {
5979	m.addCall("DeleteSpotDatafeedSubscriptionWithContext")
5980	m.verifyInput("DeleteSpotDatafeedSubscriptionWithContext", param0)
5981	return m.DeleteSpotDatafeedSubscriptionWithContextFunc(param0, param1, param2...)
5982}
5983
5984func (m *ec2Mock) DeleteSubnet(param0 *ec2.DeleteSubnetInput) (*ec2.DeleteSubnetOutput, error) {
5985	m.addCall("DeleteSubnet")
5986	m.verifyInput("DeleteSubnet", param0)
5987	return m.DeleteSubnetFunc(param0)
5988}
5989
5990func (m *ec2Mock) DeleteSubnetRequest(param0 *ec2.DeleteSubnetInput) (*request.Request, *ec2.DeleteSubnetOutput) {
5991	m.addCall("DeleteSubnetRequest")
5992	m.verifyInput("DeleteSubnetRequest", param0)
5993	return m.DeleteSubnetRequestFunc(param0)
5994}
5995
5996func (m *ec2Mock) DeleteSubnetWithContext(param0 aws.Context, param1 *ec2.DeleteSubnetInput, param2 ...request.Option) (*ec2.DeleteSubnetOutput, error) {
5997	m.addCall("DeleteSubnetWithContext")
5998	m.verifyInput("DeleteSubnetWithContext", param0)
5999	return m.DeleteSubnetWithContextFunc(param0, param1, param2...)
6000}
6001
6002func (m *ec2Mock) DeleteTags(param0 *ec2.DeleteTagsInput) (*ec2.DeleteTagsOutput, error) {
6003	m.addCall("DeleteTags")
6004	m.verifyInput("DeleteTags", param0)
6005	return m.DeleteTagsFunc(param0)
6006}
6007
6008func (m *ec2Mock) DeleteTagsRequest(param0 *ec2.DeleteTagsInput) (*request.Request, *ec2.DeleteTagsOutput) {
6009	m.addCall("DeleteTagsRequest")
6010	m.verifyInput("DeleteTagsRequest", param0)
6011	return m.DeleteTagsRequestFunc(param0)
6012}
6013
6014func (m *ec2Mock) DeleteTagsWithContext(param0 aws.Context, param1 *ec2.DeleteTagsInput, param2 ...request.Option) (*ec2.DeleteTagsOutput, error) {
6015	m.addCall("DeleteTagsWithContext")
6016	m.verifyInput("DeleteTagsWithContext", param0)
6017	return m.DeleteTagsWithContextFunc(param0, param1, param2...)
6018}
6019
6020func (m *ec2Mock) DeleteVolume(param0 *ec2.DeleteVolumeInput) (*ec2.DeleteVolumeOutput, error) {
6021	m.addCall("DeleteVolume")
6022	m.verifyInput("DeleteVolume", param0)
6023	return m.DeleteVolumeFunc(param0)
6024}
6025
6026func (m *ec2Mock) DeleteVolumeRequest(param0 *ec2.DeleteVolumeInput) (*request.Request, *ec2.DeleteVolumeOutput) {
6027	m.addCall("DeleteVolumeRequest")
6028	m.verifyInput("DeleteVolumeRequest", param0)
6029	return m.DeleteVolumeRequestFunc(param0)
6030}
6031
6032func (m *ec2Mock) DeleteVolumeWithContext(param0 aws.Context, param1 *ec2.DeleteVolumeInput, param2 ...request.Option) (*ec2.DeleteVolumeOutput, error) {
6033	m.addCall("DeleteVolumeWithContext")
6034	m.verifyInput("DeleteVolumeWithContext", param0)
6035	return m.DeleteVolumeWithContextFunc(param0, param1, param2...)
6036}
6037
6038func (m *ec2Mock) DeleteVpc(param0 *ec2.DeleteVpcInput) (*ec2.DeleteVpcOutput, error) {
6039	m.addCall("DeleteVpc")
6040	m.verifyInput("DeleteVpc", param0)
6041	return m.DeleteVpcFunc(param0)
6042}
6043
6044func (m *ec2Mock) DeleteVpcEndpointConnectionNotifications(param0 *ec2.DeleteVpcEndpointConnectionNotificationsInput) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error) {
6045	m.addCall("DeleteVpcEndpointConnectionNotifications")
6046	m.verifyInput("DeleteVpcEndpointConnectionNotifications", param0)
6047	return m.DeleteVpcEndpointConnectionNotificationsFunc(param0)
6048}
6049
6050func (m *ec2Mock) DeleteVpcEndpointConnectionNotificationsRequest(param0 *ec2.DeleteVpcEndpointConnectionNotificationsInput) (*request.Request, *ec2.DeleteVpcEndpointConnectionNotificationsOutput) {
6051	m.addCall("DeleteVpcEndpointConnectionNotificationsRequest")
6052	m.verifyInput("DeleteVpcEndpointConnectionNotificationsRequest", param0)
6053	return m.DeleteVpcEndpointConnectionNotificationsRequestFunc(param0)
6054}
6055
6056func (m *ec2Mock) DeleteVpcEndpointConnectionNotificationsWithContext(param0 aws.Context, param1 *ec2.DeleteVpcEndpointConnectionNotificationsInput, param2 ...request.Option) (*ec2.DeleteVpcEndpointConnectionNotificationsOutput, error) {
6057	m.addCall("DeleteVpcEndpointConnectionNotificationsWithContext")
6058	m.verifyInput("DeleteVpcEndpointConnectionNotificationsWithContext", param0)
6059	return m.DeleteVpcEndpointConnectionNotificationsWithContextFunc(param0, param1, param2...)
6060}
6061
6062func (m *ec2Mock) DeleteVpcEndpointServiceConfigurations(param0 *ec2.DeleteVpcEndpointServiceConfigurationsInput) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error) {
6063	m.addCall("DeleteVpcEndpointServiceConfigurations")
6064	m.verifyInput("DeleteVpcEndpointServiceConfigurations", param0)
6065	return m.DeleteVpcEndpointServiceConfigurationsFunc(param0)
6066}
6067
6068func (m *ec2Mock) DeleteVpcEndpointServiceConfigurationsRequest(param0 *ec2.DeleteVpcEndpointServiceConfigurationsInput) (*request.Request, *ec2.DeleteVpcEndpointServiceConfigurationsOutput) {
6069	m.addCall("DeleteVpcEndpointServiceConfigurationsRequest")
6070	m.verifyInput("DeleteVpcEndpointServiceConfigurationsRequest", param0)
6071	return m.DeleteVpcEndpointServiceConfigurationsRequestFunc(param0)
6072}
6073
6074func (m *ec2Mock) DeleteVpcEndpointServiceConfigurationsWithContext(param0 aws.Context, param1 *ec2.DeleteVpcEndpointServiceConfigurationsInput, param2 ...request.Option) (*ec2.DeleteVpcEndpointServiceConfigurationsOutput, error) {
6075	m.addCall("DeleteVpcEndpointServiceConfigurationsWithContext")
6076	m.verifyInput("DeleteVpcEndpointServiceConfigurationsWithContext", param0)
6077	return m.DeleteVpcEndpointServiceConfigurationsWithContextFunc(param0, param1, param2...)
6078}
6079
6080func (m *ec2Mock) DeleteVpcEndpoints(param0 *ec2.DeleteVpcEndpointsInput) (*ec2.DeleteVpcEndpointsOutput, error) {
6081	m.addCall("DeleteVpcEndpoints")
6082	m.verifyInput("DeleteVpcEndpoints", param0)
6083	return m.DeleteVpcEndpointsFunc(param0)
6084}
6085
6086func (m *ec2Mock) DeleteVpcEndpointsRequest(param0 *ec2.DeleteVpcEndpointsInput) (*request.Request, *ec2.DeleteVpcEndpointsOutput) {
6087	m.addCall("DeleteVpcEndpointsRequest")
6088	m.verifyInput("DeleteVpcEndpointsRequest", param0)
6089	return m.DeleteVpcEndpointsRequestFunc(param0)
6090}
6091
6092func (m *ec2Mock) DeleteVpcEndpointsWithContext(param0 aws.Context, param1 *ec2.DeleteVpcEndpointsInput, param2 ...request.Option) (*ec2.DeleteVpcEndpointsOutput, error) {
6093	m.addCall("DeleteVpcEndpointsWithContext")
6094	m.verifyInput("DeleteVpcEndpointsWithContext", param0)
6095	return m.DeleteVpcEndpointsWithContextFunc(param0, param1, param2...)
6096}
6097
6098func (m *ec2Mock) DeleteVpcPeeringConnection(param0 *ec2.DeleteVpcPeeringConnectionInput) (*ec2.DeleteVpcPeeringConnectionOutput, error) {
6099	m.addCall("DeleteVpcPeeringConnection")
6100	m.verifyInput("DeleteVpcPeeringConnection", param0)
6101	return m.DeleteVpcPeeringConnectionFunc(param0)
6102}
6103
6104func (m *ec2Mock) DeleteVpcPeeringConnectionRequest(param0 *ec2.DeleteVpcPeeringConnectionInput) (*request.Request, *ec2.DeleteVpcPeeringConnectionOutput) {
6105	m.addCall("DeleteVpcPeeringConnectionRequest")
6106	m.verifyInput("DeleteVpcPeeringConnectionRequest", param0)
6107	return m.DeleteVpcPeeringConnectionRequestFunc(param0)
6108}
6109
6110func (m *ec2Mock) DeleteVpcPeeringConnectionWithContext(param0 aws.Context, param1 *ec2.DeleteVpcPeeringConnectionInput, param2 ...request.Option) (*ec2.DeleteVpcPeeringConnectionOutput, error) {
6111	m.addCall("DeleteVpcPeeringConnectionWithContext")
6112	m.verifyInput("DeleteVpcPeeringConnectionWithContext", param0)
6113	return m.DeleteVpcPeeringConnectionWithContextFunc(param0, param1, param2...)
6114}
6115
6116func (m *ec2Mock) DeleteVpcRequest(param0 *ec2.DeleteVpcInput) (*request.Request, *ec2.DeleteVpcOutput) {
6117	m.addCall("DeleteVpcRequest")
6118	m.verifyInput("DeleteVpcRequest", param0)
6119	return m.DeleteVpcRequestFunc(param0)
6120}
6121
6122func (m *ec2Mock) DeleteVpcWithContext(param0 aws.Context, param1 *ec2.DeleteVpcInput, param2 ...request.Option) (*ec2.DeleteVpcOutput, error) {
6123	m.addCall("DeleteVpcWithContext")
6124	m.verifyInput("DeleteVpcWithContext", param0)
6125	return m.DeleteVpcWithContextFunc(param0, param1, param2...)
6126}
6127
6128func (m *ec2Mock) DeleteVpnConnection(param0 *ec2.DeleteVpnConnectionInput) (*ec2.DeleteVpnConnectionOutput, error) {
6129	m.addCall("DeleteVpnConnection")
6130	m.verifyInput("DeleteVpnConnection", param0)
6131	return m.DeleteVpnConnectionFunc(param0)
6132}
6133
6134func (m *ec2Mock) DeleteVpnConnectionRequest(param0 *ec2.DeleteVpnConnectionInput) (*request.Request, *ec2.DeleteVpnConnectionOutput) {
6135	m.addCall("DeleteVpnConnectionRequest")
6136	m.verifyInput("DeleteVpnConnectionRequest", param0)
6137	return m.DeleteVpnConnectionRequestFunc(param0)
6138}
6139
6140func (m *ec2Mock) DeleteVpnConnectionRoute(param0 *ec2.DeleteVpnConnectionRouteInput) (*ec2.DeleteVpnConnectionRouteOutput, error) {
6141	m.addCall("DeleteVpnConnectionRoute")
6142	m.verifyInput("DeleteVpnConnectionRoute", param0)
6143	return m.DeleteVpnConnectionRouteFunc(param0)
6144}
6145
6146func (m *ec2Mock) DeleteVpnConnectionRouteRequest(param0 *ec2.DeleteVpnConnectionRouteInput) (*request.Request, *ec2.DeleteVpnConnectionRouteOutput) {
6147	m.addCall("DeleteVpnConnectionRouteRequest")
6148	m.verifyInput("DeleteVpnConnectionRouteRequest", param0)
6149	return m.DeleteVpnConnectionRouteRequestFunc(param0)
6150}
6151
6152func (m *ec2Mock) DeleteVpnConnectionRouteWithContext(param0 aws.Context, param1 *ec2.DeleteVpnConnectionRouteInput, param2 ...request.Option) (*ec2.DeleteVpnConnectionRouteOutput, error) {
6153	m.addCall("DeleteVpnConnectionRouteWithContext")
6154	m.verifyInput("DeleteVpnConnectionRouteWithContext", param0)
6155	return m.DeleteVpnConnectionRouteWithContextFunc(param0, param1, param2...)
6156}
6157
6158func (m *ec2Mock) DeleteVpnConnectionWithContext(param0 aws.Context, param1 *ec2.DeleteVpnConnectionInput, param2 ...request.Option) (*ec2.DeleteVpnConnectionOutput, error) {
6159	m.addCall("DeleteVpnConnectionWithContext")
6160	m.verifyInput("DeleteVpnConnectionWithContext", param0)
6161	return m.DeleteVpnConnectionWithContextFunc(param0, param1, param2...)
6162}
6163
6164func (m *ec2Mock) DeleteVpnGateway(param0 *ec2.DeleteVpnGatewayInput) (*ec2.DeleteVpnGatewayOutput, error) {
6165	m.addCall("DeleteVpnGateway")
6166	m.verifyInput("DeleteVpnGateway", param0)
6167	return m.DeleteVpnGatewayFunc(param0)
6168}
6169
6170func (m *ec2Mock) DeleteVpnGatewayRequest(param0 *ec2.DeleteVpnGatewayInput) (*request.Request, *ec2.DeleteVpnGatewayOutput) {
6171	m.addCall("DeleteVpnGatewayRequest")
6172	m.verifyInput("DeleteVpnGatewayRequest", param0)
6173	return m.DeleteVpnGatewayRequestFunc(param0)
6174}
6175
6176func (m *ec2Mock) DeleteVpnGatewayWithContext(param0 aws.Context, param1 *ec2.DeleteVpnGatewayInput, param2 ...request.Option) (*ec2.DeleteVpnGatewayOutput, error) {
6177	m.addCall("DeleteVpnGatewayWithContext")
6178	m.verifyInput("DeleteVpnGatewayWithContext", param0)
6179	return m.DeleteVpnGatewayWithContextFunc(param0, param1, param2...)
6180}
6181
6182func (m *ec2Mock) DeregisterImage(param0 *ec2.DeregisterImageInput) (*ec2.DeregisterImageOutput, error) {
6183	m.addCall("DeregisterImage")
6184	m.verifyInput("DeregisterImage", param0)
6185	return m.DeregisterImageFunc(param0)
6186}
6187
6188func (m *ec2Mock) DeregisterImageRequest(param0 *ec2.DeregisterImageInput) (*request.Request, *ec2.DeregisterImageOutput) {
6189	m.addCall("DeregisterImageRequest")
6190	m.verifyInput("DeregisterImageRequest", param0)
6191	return m.DeregisterImageRequestFunc(param0)
6192}
6193
6194func (m *ec2Mock) DeregisterImageWithContext(param0 aws.Context, param1 *ec2.DeregisterImageInput, param2 ...request.Option) (*ec2.DeregisterImageOutput, error) {
6195	m.addCall("DeregisterImageWithContext")
6196	m.verifyInput("DeregisterImageWithContext", param0)
6197	return m.DeregisterImageWithContextFunc(param0, param1, param2...)
6198}
6199
6200func (m *ec2Mock) DescribeAccountAttributes(param0 *ec2.DescribeAccountAttributesInput) (*ec2.DescribeAccountAttributesOutput, error) {
6201	m.addCall("DescribeAccountAttributes")
6202	m.verifyInput("DescribeAccountAttributes", param0)
6203	return m.DescribeAccountAttributesFunc(param0)
6204}
6205
6206func (m *ec2Mock) DescribeAccountAttributesRequest(param0 *ec2.DescribeAccountAttributesInput) (*request.Request, *ec2.DescribeAccountAttributesOutput) {
6207	m.addCall("DescribeAccountAttributesRequest")
6208	m.verifyInput("DescribeAccountAttributesRequest", param0)
6209	return m.DescribeAccountAttributesRequestFunc(param0)
6210}
6211
6212func (m *ec2Mock) DescribeAccountAttributesWithContext(param0 aws.Context, param1 *ec2.DescribeAccountAttributesInput, param2 ...request.Option) (*ec2.DescribeAccountAttributesOutput, error) {
6213	m.addCall("DescribeAccountAttributesWithContext")
6214	m.verifyInput("DescribeAccountAttributesWithContext", param0)
6215	return m.DescribeAccountAttributesWithContextFunc(param0, param1, param2...)
6216}
6217
6218func (m *ec2Mock) DescribeAddresses(param0 *ec2.DescribeAddressesInput) (*ec2.DescribeAddressesOutput, error) {
6219	m.addCall("DescribeAddresses")
6220	m.verifyInput("DescribeAddresses", param0)
6221	return m.DescribeAddressesFunc(param0)
6222}
6223
6224func (m *ec2Mock) DescribeAddressesRequest(param0 *ec2.DescribeAddressesInput) (*request.Request, *ec2.DescribeAddressesOutput) {
6225	m.addCall("DescribeAddressesRequest")
6226	m.verifyInput("DescribeAddressesRequest", param0)
6227	return m.DescribeAddressesRequestFunc(param0)
6228}
6229
6230func (m *ec2Mock) DescribeAddressesWithContext(param0 aws.Context, param1 *ec2.DescribeAddressesInput, param2 ...request.Option) (*ec2.DescribeAddressesOutput, error) {
6231	m.addCall("DescribeAddressesWithContext")
6232	m.verifyInput("DescribeAddressesWithContext", param0)
6233	return m.DescribeAddressesWithContextFunc(param0, param1, param2...)
6234}
6235
6236func (m *ec2Mock) DescribeAvailabilityZones(param0 *ec2.DescribeAvailabilityZonesInput) (*ec2.DescribeAvailabilityZonesOutput, error) {
6237	m.addCall("DescribeAvailabilityZones")
6238	m.verifyInput("DescribeAvailabilityZones", param0)
6239	return m.DescribeAvailabilityZonesFunc(param0)
6240}
6241
6242func (m *ec2Mock) DescribeAvailabilityZonesRequest(param0 *ec2.DescribeAvailabilityZonesInput) (*request.Request, *ec2.DescribeAvailabilityZonesOutput) {
6243	m.addCall("DescribeAvailabilityZonesRequest")
6244	m.verifyInput("DescribeAvailabilityZonesRequest", param0)
6245	return m.DescribeAvailabilityZonesRequestFunc(param0)
6246}
6247
6248func (m *ec2Mock) DescribeAvailabilityZonesWithContext(param0 aws.Context, param1 *ec2.DescribeAvailabilityZonesInput, param2 ...request.Option) (*ec2.DescribeAvailabilityZonesOutput, error) {
6249	m.addCall("DescribeAvailabilityZonesWithContext")
6250	m.verifyInput("DescribeAvailabilityZonesWithContext", param0)
6251	return m.DescribeAvailabilityZonesWithContextFunc(param0, param1, param2...)
6252}
6253
6254func (m *ec2Mock) DescribeBundleTasks(param0 *ec2.DescribeBundleTasksInput) (*ec2.DescribeBundleTasksOutput, error) {
6255	m.addCall("DescribeBundleTasks")
6256	m.verifyInput("DescribeBundleTasks", param0)
6257	return m.DescribeBundleTasksFunc(param0)
6258}
6259
6260func (m *ec2Mock) DescribeBundleTasksRequest(param0 *ec2.DescribeBundleTasksInput) (*request.Request, *ec2.DescribeBundleTasksOutput) {
6261	m.addCall("DescribeBundleTasksRequest")
6262	m.verifyInput("DescribeBundleTasksRequest", param0)
6263	return m.DescribeBundleTasksRequestFunc(param0)
6264}
6265
6266func (m *ec2Mock) DescribeBundleTasksWithContext(param0 aws.Context, param1 *ec2.DescribeBundleTasksInput, param2 ...request.Option) (*ec2.DescribeBundleTasksOutput, error) {
6267	m.addCall("DescribeBundleTasksWithContext")
6268	m.verifyInput("DescribeBundleTasksWithContext", param0)
6269	return m.DescribeBundleTasksWithContextFunc(param0, param1, param2...)
6270}
6271
6272func (m *ec2Mock) DescribeClassicLinkInstances(param0 *ec2.DescribeClassicLinkInstancesInput) (*ec2.DescribeClassicLinkInstancesOutput, error) {
6273	m.addCall("DescribeClassicLinkInstances")
6274	m.verifyInput("DescribeClassicLinkInstances", param0)
6275	return m.DescribeClassicLinkInstancesFunc(param0)
6276}
6277
6278func (m *ec2Mock) DescribeClassicLinkInstancesRequest(param0 *ec2.DescribeClassicLinkInstancesInput) (*request.Request, *ec2.DescribeClassicLinkInstancesOutput) {
6279	m.addCall("DescribeClassicLinkInstancesRequest")
6280	m.verifyInput("DescribeClassicLinkInstancesRequest", param0)
6281	return m.DescribeClassicLinkInstancesRequestFunc(param0)
6282}
6283
6284func (m *ec2Mock) DescribeClassicLinkInstancesWithContext(param0 aws.Context, param1 *ec2.DescribeClassicLinkInstancesInput, param2 ...request.Option) (*ec2.DescribeClassicLinkInstancesOutput, error) {
6285	m.addCall("DescribeClassicLinkInstancesWithContext")
6286	m.verifyInput("DescribeClassicLinkInstancesWithContext", param0)
6287	return m.DescribeClassicLinkInstancesWithContextFunc(param0, param1, param2...)
6288}
6289
6290func (m *ec2Mock) DescribeConversionTasks(param0 *ec2.DescribeConversionTasksInput) (*ec2.DescribeConversionTasksOutput, error) {
6291	m.addCall("DescribeConversionTasks")
6292	m.verifyInput("DescribeConversionTasks", param0)
6293	return m.DescribeConversionTasksFunc(param0)
6294}
6295
6296func (m *ec2Mock) DescribeConversionTasksRequest(param0 *ec2.DescribeConversionTasksInput) (*request.Request, *ec2.DescribeConversionTasksOutput) {
6297	m.addCall("DescribeConversionTasksRequest")
6298	m.verifyInput("DescribeConversionTasksRequest", param0)
6299	return m.DescribeConversionTasksRequestFunc(param0)
6300}
6301
6302func (m *ec2Mock) DescribeConversionTasksWithContext(param0 aws.Context, param1 *ec2.DescribeConversionTasksInput, param2 ...request.Option) (*ec2.DescribeConversionTasksOutput, error) {
6303	m.addCall("DescribeConversionTasksWithContext")
6304	m.verifyInput("DescribeConversionTasksWithContext", param0)
6305	return m.DescribeConversionTasksWithContextFunc(param0, param1, param2...)
6306}
6307
6308func (m *ec2Mock) DescribeCustomerGateways(param0 *ec2.DescribeCustomerGatewaysInput) (*ec2.DescribeCustomerGatewaysOutput, error) {
6309	m.addCall("DescribeCustomerGateways")
6310	m.verifyInput("DescribeCustomerGateways", param0)
6311	return m.DescribeCustomerGatewaysFunc(param0)
6312}
6313
6314func (m *ec2Mock) DescribeCustomerGatewaysRequest(param0 *ec2.DescribeCustomerGatewaysInput) (*request.Request, *ec2.DescribeCustomerGatewaysOutput) {
6315	m.addCall("DescribeCustomerGatewaysRequest")
6316	m.verifyInput("DescribeCustomerGatewaysRequest", param0)
6317	return m.DescribeCustomerGatewaysRequestFunc(param0)
6318}
6319
6320func (m *ec2Mock) DescribeCustomerGatewaysWithContext(param0 aws.Context, param1 *ec2.DescribeCustomerGatewaysInput, param2 ...request.Option) (*ec2.DescribeCustomerGatewaysOutput, error) {
6321	m.addCall("DescribeCustomerGatewaysWithContext")
6322	m.verifyInput("DescribeCustomerGatewaysWithContext", param0)
6323	return m.DescribeCustomerGatewaysWithContextFunc(param0, param1, param2...)
6324}
6325
6326func (m *ec2Mock) DescribeDhcpOptions(param0 *ec2.DescribeDhcpOptionsInput) (*ec2.DescribeDhcpOptionsOutput, error) {
6327	m.addCall("DescribeDhcpOptions")
6328	m.verifyInput("DescribeDhcpOptions", param0)
6329	return m.DescribeDhcpOptionsFunc(param0)
6330}
6331
6332func (m *ec2Mock) DescribeDhcpOptionsRequest(param0 *ec2.DescribeDhcpOptionsInput) (*request.Request, *ec2.DescribeDhcpOptionsOutput) {
6333	m.addCall("DescribeDhcpOptionsRequest")
6334	m.verifyInput("DescribeDhcpOptionsRequest", param0)
6335	return m.DescribeDhcpOptionsRequestFunc(param0)
6336}
6337
6338func (m *ec2Mock) DescribeDhcpOptionsWithContext(param0 aws.Context, param1 *ec2.DescribeDhcpOptionsInput, param2 ...request.Option) (*ec2.DescribeDhcpOptionsOutput, error) {
6339	m.addCall("DescribeDhcpOptionsWithContext")
6340	m.verifyInput("DescribeDhcpOptionsWithContext", param0)
6341	return m.DescribeDhcpOptionsWithContextFunc(param0, param1, param2...)
6342}
6343
6344func (m *ec2Mock) DescribeEgressOnlyInternetGateways(param0 *ec2.DescribeEgressOnlyInternetGatewaysInput) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error) {
6345	m.addCall("DescribeEgressOnlyInternetGateways")
6346	m.verifyInput("DescribeEgressOnlyInternetGateways", param0)
6347	return m.DescribeEgressOnlyInternetGatewaysFunc(param0)
6348}
6349
6350func (m *ec2Mock) DescribeEgressOnlyInternetGatewaysRequest(param0 *ec2.DescribeEgressOnlyInternetGatewaysInput) (*request.Request, *ec2.DescribeEgressOnlyInternetGatewaysOutput) {
6351	m.addCall("DescribeEgressOnlyInternetGatewaysRequest")
6352	m.verifyInput("DescribeEgressOnlyInternetGatewaysRequest", param0)
6353	return m.DescribeEgressOnlyInternetGatewaysRequestFunc(param0)
6354}
6355
6356func (m *ec2Mock) DescribeEgressOnlyInternetGatewaysWithContext(param0 aws.Context, param1 *ec2.DescribeEgressOnlyInternetGatewaysInput, param2 ...request.Option) (*ec2.DescribeEgressOnlyInternetGatewaysOutput, error) {
6357	m.addCall("DescribeEgressOnlyInternetGatewaysWithContext")
6358	m.verifyInput("DescribeEgressOnlyInternetGatewaysWithContext", param0)
6359	return m.DescribeEgressOnlyInternetGatewaysWithContextFunc(param0, param1, param2...)
6360}
6361
6362func (m *ec2Mock) DescribeElasticGpus(param0 *ec2.DescribeElasticGpusInput) (*ec2.DescribeElasticGpusOutput, error) {
6363	m.addCall("DescribeElasticGpus")
6364	m.verifyInput("DescribeElasticGpus", param0)
6365	return m.DescribeElasticGpusFunc(param0)
6366}
6367
6368func (m *ec2Mock) DescribeElasticGpusRequest(param0 *ec2.DescribeElasticGpusInput) (*request.Request, *ec2.DescribeElasticGpusOutput) {
6369	m.addCall("DescribeElasticGpusRequest")
6370	m.verifyInput("DescribeElasticGpusRequest", param0)
6371	return m.DescribeElasticGpusRequestFunc(param0)
6372}
6373
6374func (m *ec2Mock) DescribeElasticGpusWithContext(param0 aws.Context, param1 *ec2.DescribeElasticGpusInput, param2 ...request.Option) (*ec2.DescribeElasticGpusOutput, error) {
6375	m.addCall("DescribeElasticGpusWithContext")
6376	m.verifyInput("DescribeElasticGpusWithContext", param0)
6377	return m.DescribeElasticGpusWithContextFunc(param0, param1, param2...)
6378}
6379
6380func (m *ec2Mock) DescribeExportTasks(param0 *ec2.DescribeExportTasksInput) (*ec2.DescribeExportTasksOutput, error) {
6381	m.addCall("DescribeExportTasks")
6382	m.verifyInput("DescribeExportTasks", param0)
6383	return m.DescribeExportTasksFunc(param0)
6384}
6385
6386func (m *ec2Mock) DescribeExportTasksRequest(param0 *ec2.DescribeExportTasksInput) (*request.Request, *ec2.DescribeExportTasksOutput) {
6387	m.addCall("DescribeExportTasksRequest")
6388	m.verifyInput("DescribeExportTasksRequest", param0)
6389	return m.DescribeExportTasksRequestFunc(param0)
6390}
6391
6392func (m *ec2Mock) DescribeExportTasksWithContext(param0 aws.Context, param1 *ec2.DescribeExportTasksInput, param2 ...request.Option) (*ec2.DescribeExportTasksOutput, error) {
6393	m.addCall("DescribeExportTasksWithContext")
6394	m.verifyInput("DescribeExportTasksWithContext", param0)
6395	return m.DescribeExportTasksWithContextFunc(param0, param1, param2...)
6396}
6397
6398func (m *ec2Mock) DescribeFlowLogs(param0 *ec2.DescribeFlowLogsInput) (*ec2.DescribeFlowLogsOutput, error) {
6399	m.addCall("DescribeFlowLogs")
6400	m.verifyInput("DescribeFlowLogs", param0)
6401	return m.DescribeFlowLogsFunc(param0)
6402}
6403
6404func (m *ec2Mock) DescribeFlowLogsRequest(param0 *ec2.DescribeFlowLogsInput) (*request.Request, *ec2.DescribeFlowLogsOutput) {
6405	m.addCall("DescribeFlowLogsRequest")
6406	m.verifyInput("DescribeFlowLogsRequest", param0)
6407	return m.DescribeFlowLogsRequestFunc(param0)
6408}
6409
6410func (m *ec2Mock) DescribeFlowLogsWithContext(param0 aws.Context, param1 *ec2.DescribeFlowLogsInput, param2 ...request.Option) (*ec2.DescribeFlowLogsOutput, error) {
6411	m.addCall("DescribeFlowLogsWithContext")
6412	m.verifyInput("DescribeFlowLogsWithContext", param0)
6413	return m.DescribeFlowLogsWithContextFunc(param0, param1, param2...)
6414}
6415
6416func (m *ec2Mock) DescribeFpgaImageAttribute(param0 *ec2.DescribeFpgaImageAttributeInput) (*ec2.DescribeFpgaImageAttributeOutput, error) {
6417	m.addCall("DescribeFpgaImageAttribute")
6418	m.verifyInput("DescribeFpgaImageAttribute", param0)
6419	return m.DescribeFpgaImageAttributeFunc(param0)
6420}
6421
6422func (m *ec2Mock) DescribeFpgaImageAttributeRequest(param0 *ec2.DescribeFpgaImageAttributeInput) (*request.Request, *ec2.DescribeFpgaImageAttributeOutput) {
6423	m.addCall("DescribeFpgaImageAttributeRequest")
6424	m.verifyInput("DescribeFpgaImageAttributeRequest", param0)
6425	return m.DescribeFpgaImageAttributeRequestFunc(param0)
6426}
6427
6428func (m *ec2Mock) DescribeFpgaImageAttributeWithContext(param0 aws.Context, param1 *ec2.DescribeFpgaImageAttributeInput, param2 ...request.Option) (*ec2.DescribeFpgaImageAttributeOutput, error) {
6429	m.addCall("DescribeFpgaImageAttributeWithContext")
6430	m.verifyInput("DescribeFpgaImageAttributeWithContext", param0)
6431	return m.DescribeFpgaImageAttributeWithContextFunc(param0, param1, param2...)
6432}
6433
6434func (m *ec2Mock) DescribeFpgaImages(param0 *ec2.DescribeFpgaImagesInput) (*ec2.DescribeFpgaImagesOutput, error) {
6435	m.addCall("DescribeFpgaImages")
6436	m.verifyInput("DescribeFpgaImages", param0)
6437	return m.DescribeFpgaImagesFunc(param0)
6438}
6439
6440func (m *ec2Mock) DescribeFpgaImagesRequest(param0 *ec2.DescribeFpgaImagesInput) (*request.Request, *ec2.DescribeFpgaImagesOutput) {
6441	m.addCall("DescribeFpgaImagesRequest")
6442	m.verifyInput("DescribeFpgaImagesRequest", param0)
6443	return m.DescribeFpgaImagesRequestFunc(param0)
6444}
6445
6446func (m *ec2Mock) DescribeFpgaImagesWithContext(param0 aws.Context, param1 *ec2.DescribeFpgaImagesInput, param2 ...request.Option) (*ec2.DescribeFpgaImagesOutput, error) {
6447	m.addCall("DescribeFpgaImagesWithContext")
6448	m.verifyInput("DescribeFpgaImagesWithContext", param0)
6449	return m.DescribeFpgaImagesWithContextFunc(param0, param1, param2...)
6450}
6451
6452func (m *ec2Mock) DescribeHostReservationOfferings(param0 *ec2.DescribeHostReservationOfferingsInput) (*ec2.DescribeHostReservationOfferingsOutput, error) {
6453	m.addCall("DescribeHostReservationOfferings")
6454	m.verifyInput("DescribeHostReservationOfferings", param0)
6455	return m.DescribeHostReservationOfferingsFunc(param0)
6456}
6457
6458func (m *ec2Mock) DescribeHostReservationOfferingsRequest(param0 *ec2.DescribeHostReservationOfferingsInput) (*request.Request, *ec2.DescribeHostReservationOfferingsOutput) {
6459	m.addCall("DescribeHostReservationOfferingsRequest")
6460	m.verifyInput("DescribeHostReservationOfferingsRequest", param0)
6461	return m.DescribeHostReservationOfferingsRequestFunc(param0)
6462}
6463
6464func (m *ec2Mock) DescribeHostReservationOfferingsWithContext(param0 aws.Context, param1 *ec2.DescribeHostReservationOfferingsInput, param2 ...request.Option) (*ec2.DescribeHostReservationOfferingsOutput, error) {
6465	m.addCall("DescribeHostReservationOfferingsWithContext")
6466	m.verifyInput("DescribeHostReservationOfferingsWithContext", param0)
6467	return m.DescribeHostReservationOfferingsWithContextFunc(param0, param1, param2...)
6468}
6469
6470func (m *ec2Mock) DescribeHostReservations(param0 *ec2.DescribeHostReservationsInput) (*ec2.DescribeHostReservationsOutput, error) {
6471	m.addCall("DescribeHostReservations")
6472	m.verifyInput("DescribeHostReservations", param0)
6473	return m.DescribeHostReservationsFunc(param0)
6474}
6475
6476func (m *ec2Mock) DescribeHostReservationsRequest(param0 *ec2.DescribeHostReservationsInput) (*request.Request, *ec2.DescribeHostReservationsOutput) {
6477	m.addCall("DescribeHostReservationsRequest")
6478	m.verifyInput("DescribeHostReservationsRequest", param0)
6479	return m.DescribeHostReservationsRequestFunc(param0)
6480}
6481
6482func (m *ec2Mock) DescribeHostReservationsWithContext(param0 aws.Context, param1 *ec2.DescribeHostReservationsInput, param2 ...request.Option) (*ec2.DescribeHostReservationsOutput, error) {
6483	m.addCall("DescribeHostReservationsWithContext")
6484	m.verifyInput("DescribeHostReservationsWithContext", param0)
6485	return m.DescribeHostReservationsWithContextFunc(param0, param1, param2...)
6486}
6487
6488func (m *ec2Mock) DescribeHosts(param0 *ec2.DescribeHostsInput) (*ec2.DescribeHostsOutput, error) {
6489	m.addCall("DescribeHosts")
6490	m.verifyInput("DescribeHosts", param0)
6491	return m.DescribeHostsFunc(param0)
6492}
6493
6494func (m *ec2Mock) DescribeHostsRequest(param0 *ec2.DescribeHostsInput) (*request.Request, *ec2.DescribeHostsOutput) {
6495	m.addCall("DescribeHostsRequest")
6496	m.verifyInput("DescribeHostsRequest", param0)
6497	return m.DescribeHostsRequestFunc(param0)
6498}
6499
6500func (m *ec2Mock) DescribeHostsWithContext(param0 aws.Context, param1 *ec2.DescribeHostsInput, param2 ...request.Option) (*ec2.DescribeHostsOutput, error) {
6501	m.addCall("DescribeHostsWithContext")
6502	m.verifyInput("DescribeHostsWithContext", param0)
6503	return m.DescribeHostsWithContextFunc(param0, param1, param2...)
6504}
6505
6506func (m *ec2Mock) DescribeIamInstanceProfileAssociations(param0 *ec2.DescribeIamInstanceProfileAssociationsInput) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error) {
6507	m.addCall("DescribeIamInstanceProfileAssociations")
6508	m.verifyInput("DescribeIamInstanceProfileAssociations", param0)
6509	return m.DescribeIamInstanceProfileAssociationsFunc(param0)
6510}
6511
6512func (m *ec2Mock) DescribeIamInstanceProfileAssociationsRequest(param0 *ec2.DescribeIamInstanceProfileAssociationsInput) (*request.Request, *ec2.DescribeIamInstanceProfileAssociationsOutput) {
6513	m.addCall("DescribeIamInstanceProfileAssociationsRequest")
6514	m.verifyInput("DescribeIamInstanceProfileAssociationsRequest", param0)
6515	return m.DescribeIamInstanceProfileAssociationsRequestFunc(param0)
6516}
6517
6518func (m *ec2Mock) DescribeIamInstanceProfileAssociationsWithContext(param0 aws.Context, param1 *ec2.DescribeIamInstanceProfileAssociationsInput, param2 ...request.Option) (*ec2.DescribeIamInstanceProfileAssociationsOutput, error) {
6519	m.addCall("DescribeIamInstanceProfileAssociationsWithContext")
6520	m.verifyInput("DescribeIamInstanceProfileAssociationsWithContext", param0)
6521	return m.DescribeIamInstanceProfileAssociationsWithContextFunc(param0, param1, param2...)
6522}
6523
6524func (m *ec2Mock) DescribeIdFormat(param0 *ec2.DescribeIdFormatInput) (*ec2.DescribeIdFormatOutput, error) {
6525	m.addCall("DescribeIdFormat")
6526	m.verifyInput("DescribeIdFormat", param0)
6527	return m.DescribeIdFormatFunc(param0)
6528}
6529
6530func (m *ec2Mock) DescribeIdFormatRequest(param0 *ec2.DescribeIdFormatInput) (*request.Request, *ec2.DescribeIdFormatOutput) {
6531	m.addCall("DescribeIdFormatRequest")
6532	m.verifyInput("DescribeIdFormatRequest", param0)
6533	return m.DescribeIdFormatRequestFunc(param0)
6534}
6535
6536func (m *ec2Mock) DescribeIdFormatWithContext(param0 aws.Context, param1 *ec2.DescribeIdFormatInput, param2 ...request.Option) (*ec2.DescribeIdFormatOutput, error) {
6537	m.addCall("DescribeIdFormatWithContext")
6538	m.verifyInput("DescribeIdFormatWithContext", param0)
6539	return m.DescribeIdFormatWithContextFunc(param0, param1, param2...)
6540}
6541
6542func (m *ec2Mock) DescribeIdentityIdFormat(param0 *ec2.DescribeIdentityIdFormatInput) (*ec2.DescribeIdentityIdFormatOutput, error) {
6543	m.addCall("DescribeIdentityIdFormat")
6544	m.verifyInput("DescribeIdentityIdFormat", param0)
6545	return m.DescribeIdentityIdFormatFunc(param0)
6546}
6547
6548func (m *ec2Mock) DescribeIdentityIdFormatRequest(param0 *ec2.DescribeIdentityIdFormatInput) (*request.Request, *ec2.DescribeIdentityIdFormatOutput) {
6549	m.addCall("DescribeIdentityIdFormatRequest")
6550	m.verifyInput("DescribeIdentityIdFormatRequest", param0)
6551	return m.DescribeIdentityIdFormatRequestFunc(param0)
6552}
6553
6554func (m *ec2Mock) DescribeIdentityIdFormatWithContext(param0 aws.Context, param1 *ec2.DescribeIdentityIdFormatInput, param2 ...request.Option) (*ec2.DescribeIdentityIdFormatOutput, error) {
6555	m.addCall("DescribeIdentityIdFormatWithContext")
6556	m.verifyInput("DescribeIdentityIdFormatWithContext", param0)
6557	return m.DescribeIdentityIdFormatWithContextFunc(param0, param1, param2...)
6558}
6559
6560func (m *ec2Mock) DescribeImageAttribute(param0 *ec2.DescribeImageAttributeInput) (*ec2.DescribeImageAttributeOutput, error) {
6561	m.addCall("DescribeImageAttribute")
6562	m.verifyInput("DescribeImageAttribute", param0)
6563	return m.DescribeImageAttributeFunc(param0)
6564}
6565
6566func (m *ec2Mock) DescribeImageAttributeRequest(param0 *ec2.DescribeImageAttributeInput) (*request.Request, *ec2.DescribeImageAttributeOutput) {
6567	m.addCall("DescribeImageAttributeRequest")
6568	m.verifyInput("DescribeImageAttributeRequest", param0)
6569	return m.DescribeImageAttributeRequestFunc(param0)
6570}
6571
6572func (m *ec2Mock) DescribeImageAttributeWithContext(param0 aws.Context, param1 *ec2.DescribeImageAttributeInput, param2 ...request.Option) (*ec2.DescribeImageAttributeOutput, error) {
6573	m.addCall("DescribeImageAttributeWithContext")
6574	m.verifyInput("DescribeImageAttributeWithContext", param0)
6575	return m.DescribeImageAttributeWithContextFunc(param0, param1, param2...)
6576}
6577
6578func (m *ec2Mock) DescribeImages(param0 *ec2.DescribeImagesInput) (*ec2.DescribeImagesOutput, error) {
6579	m.addCall("DescribeImages")
6580	m.verifyInput("DescribeImages", param0)
6581	return m.DescribeImagesFunc(param0)
6582}
6583
6584func (m *ec2Mock) DescribeImagesRequest(param0 *ec2.DescribeImagesInput) (*request.Request, *ec2.DescribeImagesOutput) {
6585	m.addCall("DescribeImagesRequest")
6586	m.verifyInput("DescribeImagesRequest", param0)
6587	return m.DescribeImagesRequestFunc(param0)
6588}
6589
6590func (m *ec2Mock) DescribeImagesWithContext(param0 aws.Context, param1 *ec2.DescribeImagesInput, param2 ...request.Option) (*ec2.DescribeImagesOutput, error) {
6591	m.addCall("DescribeImagesWithContext")
6592	m.verifyInput("DescribeImagesWithContext", param0)
6593	return m.DescribeImagesWithContextFunc(param0, param1, param2...)
6594}
6595
6596func (m *ec2Mock) DescribeImportImageTasks(param0 *ec2.DescribeImportImageTasksInput) (*ec2.DescribeImportImageTasksOutput, error) {
6597	m.addCall("DescribeImportImageTasks")
6598	m.verifyInput("DescribeImportImageTasks", param0)
6599	return m.DescribeImportImageTasksFunc(param0)
6600}
6601
6602func (m *ec2Mock) DescribeImportImageTasksRequest(param0 *ec2.DescribeImportImageTasksInput) (*request.Request, *ec2.DescribeImportImageTasksOutput) {
6603	m.addCall("DescribeImportImageTasksRequest")
6604	m.verifyInput("DescribeImportImageTasksRequest", param0)
6605	return m.DescribeImportImageTasksRequestFunc(param0)
6606}
6607
6608func (m *ec2Mock) DescribeImportImageTasksWithContext(param0 aws.Context, param1 *ec2.DescribeImportImageTasksInput, param2 ...request.Option) (*ec2.DescribeImportImageTasksOutput, error) {
6609	m.addCall("DescribeImportImageTasksWithContext")
6610	m.verifyInput("DescribeImportImageTasksWithContext", param0)
6611	return m.DescribeImportImageTasksWithContextFunc(param0, param1, param2...)
6612}
6613
6614func (m *ec2Mock) DescribeImportSnapshotTasks(param0 *ec2.DescribeImportSnapshotTasksInput) (*ec2.DescribeImportSnapshotTasksOutput, error) {
6615	m.addCall("DescribeImportSnapshotTasks")
6616	m.verifyInput("DescribeImportSnapshotTasks", param0)
6617	return m.DescribeImportSnapshotTasksFunc(param0)
6618}
6619
6620func (m *ec2Mock) DescribeImportSnapshotTasksRequest(param0 *ec2.DescribeImportSnapshotTasksInput) (*request.Request, *ec2.DescribeImportSnapshotTasksOutput) {
6621	m.addCall("DescribeImportSnapshotTasksRequest")
6622	m.verifyInput("DescribeImportSnapshotTasksRequest", param0)
6623	return m.DescribeImportSnapshotTasksRequestFunc(param0)
6624}
6625
6626func (m *ec2Mock) DescribeImportSnapshotTasksWithContext(param0 aws.Context, param1 *ec2.DescribeImportSnapshotTasksInput, param2 ...request.Option) (*ec2.DescribeImportSnapshotTasksOutput, error) {
6627	m.addCall("DescribeImportSnapshotTasksWithContext")
6628	m.verifyInput("DescribeImportSnapshotTasksWithContext", param0)
6629	return m.DescribeImportSnapshotTasksWithContextFunc(param0, param1, param2...)
6630}
6631
6632func (m *ec2Mock) DescribeInstanceAttribute(param0 *ec2.DescribeInstanceAttributeInput) (*ec2.DescribeInstanceAttributeOutput, error) {
6633	m.addCall("DescribeInstanceAttribute")
6634	m.verifyInput("DescribeInstanceAttribute", param0)
6635	return m.DescribeInstanceAttributeFunc(param0)
6636}
6637
6638func (m *ec2Mock) DescribeInstanceAttributeRequest(param0 *ec2.DescribeInstanceAttributeInput) (*request.Request, *ec2.DescribeInstanceAttributeOutput) {
6639	m.addCall("DescribeInstanceAttributeRequest")
6640	m.verifyInput("DescribeInstanceAttributeRequest", param0)
6641	return m.DescribeInstanceAttributeRequestFunc(param0)
6642}
6643
6644func (m *ec2Mock) DescribeInstanceAttributeWithContext(param0 aws.Context, param1 *ec2.DescribeInstanceAttributeInput, param2 ...request.Option) (*ec2.DescribeInstanceAttributeOutput, error) {
6645	m.addCall("DescribeInstanceAttributeWithContext")
6646	m.verifyInput("DescribeInstanceAttributeWithContext", param0)
6647	return m.DescribeInstanceAttributeWithContextFunc(param0, param1, param2...)
6648}
6649
6650func (m *ec2Mock) DescribeInstanceCreditSpecifications(param0 *ec2.DescribeInstanceCreditSpecificationsInput) (*ec2.DescribeInstanceCreditSpecificationsOutput, error) {
6651	m.addCall("DescribeInstanceCreditSpecifications")
6652	m.verifyInput("DescribeInstanceCreditSpecifications", param0)
6653	return m.DescribeInstanceCreditSpecificationsFunc(param0)
6654}
6655
6656func (m *ec2Mock) DescribeInstanceCreditSpecificationsRequest(param0 *ec2.DescribeInstanceCreditSpecificationsInput) (*request.Request, *ec2.DescribeInstanceCreditSpecificationsOutput) {
6657	m.addCall("DescribeInstanceCreditSpecificationsRequest")
6658	m.verifyInput("DescribeInstanceCreditSpecificationsRequest", param0)
6659	return m.DescribeInstanceCreditSpecificationsRequestFunc(param0)
6660}
6661
6662func (m *ec2Mock) DescribeInstanceCreditSpecificationsWithContext(param0 aws.Context, param1 *ec2.DescribeInstanceCreditSpecificationsInput, param2 ...request.Option) (*ec2.DescribeInstanceCreditSpecificationsOutput, error) {
6663	m.addCall("DescribeInstanceCreditSpecificationsWithContext")
6664	m.verifyInput("DescribeInstanceCreditSpecificationsWithContext", param0)
6665	return m.DescribeInstanceCreditSpecificationsWithContextFunc(param0, param1, param2...)
6666}
6667
6668func (m *ec2Mock) DescribeInstanceStatus(param0 *ec2.DescribeInstanceStatusInput) (*ec2.DescribeInstanceStatusOutput, error) {
6669	m.addCall("DescribeInstanceStatus")
6670	m.verifyInput("DescribeInstanceStatus", param0)
6671	return m.DescribeInstanceStatusFunc(param0)
6672}
6673
6674func (m *ec2Mock) DescribeInstanceStatusRequest(param0 *ec2.DescribeInstanceStatusInput) (*request.Request, *ec2.DescribeInstanceStatusOutput) {
6675	m.addCall("DescribeInstanceStatusRequest")
6676	m.verifyInput("DescribeInstanceStatusRequest", param0)
6677	return m.DescribeInstanceStatusRequestFunc(param0)
6678}
6679
6680func (m *ec2Mock) DescribeInstanceStatusWithContext(param0 aws.Context, param1 *ec2.DescribeInstanceStatusInput, param2 ...request.Option) (*ec2.DescribeInstanceStatusOutput, error) {
6681	m.addCall("DescribeInstanceStatusWithContext")
6682	m.verifyInput("DescribeInstanceStatusWithContext", param0)
6683	return m.DescribeInstanceStatusWithContextFunc(param0, param1, param2...)
6684}
6685
6686func (m *ec2Mock) DescribeInstances(param0 *ec2.DescribeInstancesInput) (*ec2.DescribeInstancesOutput, error) {
6687	m.addCall("DescribeInstances")
6688	m.verifyInput("DescribeInstances", param0)
6689	return m.DescribeInstancesFunc(param0)
6690}
6691
6692func (m *ec2Mock) DescribeInstancesRequest(param0 *ec2.DescribeInstancesInput) (*request.Request, *ec2.DescribeInstancesOutput) {
6693	m.addCall("DescribeInstancesRequest")
6694	m.verifyInput("DescribeInstancesRequest", param0)
6695	return m.DescribeInstancesRequestFunc(param0)
6696}
6697
6698func (m *ec2Mock) DescribeInstancesWithContext(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.Option) (*ec2.DescribeInstancesOutput, error) {
6699	m.addCall("DescribeInstancesWithContext")
6700	m.verifyInput("DescribeInstancesWithContext", param0)
6701	return m.DescribeInstancesWithContextFunc(param0, param1, param2...)
6702}
6703
6704func (m *ec2Mock) DescribeInternetGateways(param0 *ec2.DescribeInternetGatewaysInput) (*ec2.DescribeInternetGatewaysOutput, error) {
6705	m.addCall("DescribeInternetGateways")
6706	m.verifyInput("DescribeInternetGateways", param0)
6707	return m.DescribeInternetGatewaysFunc(param0)
6708}
6709
6710func (m *ec2Mock) DescribeInternetGatewaysRequest(param0 *ec2.DescribeInternetGatewaysInput) (*request.Request, *ec2.DescribeInternetGatewaysOutput) {
6711	m.addCall("DescribeInternetGatewaysRequest")
6712	m.verifyInput("DescribeInternetGatewaysRequest", param0)
6713	return m.DescribeInternetGatewaysRequestFunc(param0)
6714}
6715
6716func (m *ec2Mock) DescribeInternetGatewaysWithContext(param0 aws.Context, param1 *ec2.DescribeInternetGatewaysInput, param2 ...request.Option) (*ec2.DescribeInternetGatewaysOutput, error) {
6717	m.addCall("DescribeInternetGatewaysWithContext")
6718	m.verifyInput("DescribeInternetGatewaysWithContext", param0)
6719	return m.DescribeInternetGatewaysWithContextFunc(param0, param1, param2...)
6720}
6721
6722func (m *ec2Mock) DescribeKeyPairs(param0 *ec2.DescribeKeyPairsInput) (*ec2.DescribeKeyPairsOutput, error) {
6723	m.addCall("DescribeKeyPairs")
6724	m.verifyInput("DescribeKeyPairs", param0)
6725	return m.DescribeKeyPairsFunc(param0)
6726}
6727
6728func (m *ec2Mock) DescribeKeyPairsRequest(param0 *ec2.DescribeKeyPairsInput) (*request.Request, *ec2.DescribeKeyPairsOutput) {
6729	m.addCall("DescribeKeyPairsRequest")
6730	m.verifyInput("DescribeKeyPairsRequest", param0)
6731	return m.DescribeKeyPairsRequestFunc(param0)
6732}
6733
6734func (m *ec2Mock) DescribeKeyPairsWithContext(param0 aws.Context, param1 *ec2.DescribeKeyPairsInput, param2 ...request.Option) (*ec2.DescribeKeyPairsOutput, error) {
6735	m.addCall("DescribeKeyPairsWithContext")
6736	m.verifyInput("DescribeKeyPairsWithContext", param0)
6737	return m.DescribeKeyPairsWithContextFunc(param0, param1, param2...)
6738}
6739
6740func (m *ec2Mock) DescribeLaunchTemplateVersions(param0 *ec2.DescribeLaunchTemplateVersionsInput) (*ec2.DescribeLaunchTemplateVersionsOutput, error) {
6741	m.addCall("DescribeLaunchTemplateVersions")
6742	m.verifyInput("DescribeLaunchTemplateVersions", param0)
6743	return m.DescribeLaunchTemplateVersionsFunc(param0)
6744}
6745
6746func (m *ec2Mock) DescribeLaunchTemplateVersionsRequest(param0 *ec2.DescribeLaunchTemplateVersionsInput) (*request.Request, *ec2.DescribeLaunchTemplateVersionsOutput) {
6747	m.addCall("DescribeLaunchTemplateVersionsRequest")
6748	m.verifyInput("DescribeLaunchTemplateVersionsRequest", param0)
6749	return m.DescribeLaunchTemplateVersionsRequestFunc(param0)
6750}
6751
6752func (m *ec2Mock) DescribeLaunchTemplateVersionsWithContext(param0 aws.Context, param1 *ec2.DescribeLaunchTemplateVersionsInput, param2 ...request.Option) (*ec2.DescribeLaunchTemplateVersionsOutput, error) {
6753	m.addCall("DescribeLaunchTemplateVersionsWithContext")
6754	m.verifyInput("DescribeLaunchTemplateVersionsWithContext", param0)
6755	return m.DescribeLaunchTemplateVersionsWithContextFunc(param0, param1, param2...)
6756}
6757
6758func (m *ec2Mock) DescribeLaunchTemplates(param0 *ec2.DescribeLaunchTemplatesInput) (*ec2.DescribeLaunchTemplatesOutput, error) {
6759	m.addCall("DescribeLaunchTemplates")
6760	m.verifyInput("DescribeLaunchTemplates", param0)
6761	return m.DescribeLaunchTemplatesFunc(param0)
6762}
6763
6764func (m *ec2Mock) DescribeLaunchTemplatesRequest(param0 *ec2.DescribeLaunchTemplatesInput) (*request.Request, *ec2.DescribeLaunchTemplatesOutput) {
6765	m.addCall("DescribeLaunchTemplatesRequest")
6766	m.verifyInput("DescribeLaunchTemplatesRequest", param0)
6767	return m.DescribeLaunchTemplatesRequestFunc(param0)
6768}
6769
6770func (m *ec2Mock) DescribeLaunchTemplatesWithContext(param0 aws.Context, param1 *ec2.DescribeLaunchTemplatesInput, param2 ...request.Option) (*ec2.DescribeLaunchTemplatesOutput, error) {
6771	m.addCall("DescribeLaunchTemplatesWithContext")
6772	m.verifyInput("DescribeLaunchTemplatesWithContext", param0)
6773	return m.DescribeLaunchTemplatesWithContextFunc(param0, param1, param2...)
6774}
6775
6776func (m *ec2Mock) DescribeMovingAddresses(param0 *ec2.DescribeMovingAddressesInput) (*ec2.DescribeMovingAddressesOutput, error) {
6777	m.addCall("DescribeMovingAddresses")
6778	m.verifyInput("DescribeMovingAddresses", param0)
6779	return m.DescribeMovingAddressesFunc(param0)
6780}
6781
6782func (m *ec2Mock) DescribeMovingAddressesRequest(param0 *ec2.DescribeMovingAddressesInput) (*request.Request, *ec2.DescribeMovingAddressesOutput) {
6783	m.addCall("DescribeMovingAddressesRequest")
6784	m.verifyInput("DescribeMovingAddressesRequest", param0)
6785	return m.DescribeMovingAddressesRequestFunc(param0)
6786}
6787
6788func (m *ec2Mock) DescribeMovingAddressesWithContext(param0 aws.Context, param1 *ec2.DescribeMovingAddressesInput, param2 ...request.Option) (*ec2.DescribeMovingAddressesOutput, error) {
6789	m.addCall("DescribeMovingAddressesWithContext")
6790	m.verifyInput("DescribeMovingAddressesWithContext", param0)
6791	return m.DescribeMovingAddressesWithContextFunc(param0, param1, param2...)
6792}
6793
6794func (m *ec2Mock) DescribeNatGateways(param0 *ec2.DescribeNatGatewaysInput) (*ec2.DescribeNatGatewaysOutput, error) {
6795	m.addCall("DescribeNatGateways")
6796	m.verifyInput("DescribeNatGateways", param0)
6797	return m.DescribeNatGatewaysFunc(param0)
6798}
6799
6800func (m *ec2Mock) DescribeNatGatewaysRequest(param0 *ec2.DescribeNatGatewaysInput) (*request.Request, *ec2.DescribeNatGatewaysOutput) {
6801	m.addCall("DescribeNatGatewaysRequest")
6802	m.verifyInput("DescribeNatGatewaysRequest", param0)
6803	return m.DescribeNatGatewaysRequestFunc(param0)
6804}
6805
6806func (m *ec2Mock) DescribeNatGatewaysWithContext(param0 aws.Context, param1 *ec2.DescribeNatGatewaysInput, param2 ...request.Option) (*ec2.DescribeNatGatewaysOutput, error) {
6807	m.addCall("DescribeNatGatewaysWithContext")
6808	m.verifyInput("DescribeNatGatewaysWithContext", param0)
6809	return m.DescribeNatGatewaysWithContextFunc(param0, param1, param2...)
6810}
6811
6812func (m *ec2Mock) DescribeNetworkAcls(param0 *ec2.DescribeNetworkAclsInput) (*ec2.DescribeNetworkAclsOutput, error) {
6813	m.addCall("DescribeNetworkAcls")
6814	m.verifyInput("DescribeNetworkAcls", param0)
6815	return m.DescribeNetworkAclsFunc(param0)
6816}
6817
6818func (m *ec2Mock) DescribeNetworkAclsRequest(param0 *ec2.DescribeNetworkAclsInput) (*request.Request, *ec2.DescribeNetworkAclsOutput) {
6819	m.addCall("DescribeNetworkAclsRequest")
6820	m.verifyInput("DescribeNetworkAclsRequest", param0)
6821	return m.DescribeNetworkAclsRequestFunc(param0)
6822}
6823
6824func (m *ec2Mock) DescribeNetworkAclsWithContext(param0 aws.Context, param1 *ec2.DescribeNetworkAclsInput, param2 ...request.Option) (*ec2.DescribeNetworkAclsOutput, error) {
6825	m.addCall("DescribeNetworkAclsWithContext")
6826	m.verifyInput("DescribeNetworkAclsWithContext", param0)
6827	return m.DescribeNetworkAclsWithContextFunc(param0, param1, param2...)
6828}
6829
6830func (m *ec2Mock) DescribeNetworkInterfaceAttribute(param0 *ec2.DescribeNetworkInterfaceAttributeInput) (*ec2.DescribeNetworkInterfaceAttributeOutput, error) {
6831	m.addCall("DescribeNetworkInterfaceAttribute")
6832	m.verifyInput("DescribeNetworkInterfaceAttribute", param0)
6833	return m.DescribeNetworkInterfaceAttributeFunc(param0)
6834}
6835
6836func (m *ec2Mock) DescribeNetworkInterfaceAttributeRequest(param0 *ec2.DescribeNetworkInterfaceAttributeInput) (*request.Request, *ec2.DescribeNetworkInterfaceAttributeOutput) {
6837	m.addCall("DescribeNetworkInterfaceAttributeRequest")
6838	m.verifyInput("DescribeNetworkInterfaceAttributeRequest", param0)
6839	return m.DescribeNetworkInterfaceAttributeRequestFunc(param0)
6840}
6841
6842func (m *ec2Mock) DescribeNetworkInterfaceAttributeWithContext(param0 aws.Context, param1 *ec2.DescribeNetworkInterfaceAttributeInput, param2 ...request.Option) (*ec2.DescribeNetworkInterfaceAttributeOutput, error) {
6843	m.addCall("DescribeNetworkInterfaceAttributeWithContext")
6844	m.verifyInput("DescribeNetworkInterfaceAttributeWithContext", param0)
6845	return m.DescribeNetworkInterfaceAttributeWithContextFunc(param0, param1, param2...)
6846}
6847
6848func (m *ec2Mock) DescribeNetworkInterfacePermissions(param0 *ec2.DescribeNetworkInterfacePermissionsInput) (*ec2.DescribeNetworkInterfacePermissionsOutput, error) {
6849	m.addCall("DescribeNetworkInterfacePermissions")
6850	m.verifyInput("DescribeNetworkInterfacePermissions", param0)
6851	return m.DescribeNetworkInterfacePermissionsFunc(param0)
6852}
6853
6854func (m *ec2Mock) DescribeNetworkInterfacePermissionsRequest(param0 *ec2.DescribeNetworkInterfacePermissionsInput) (*request.Request, *ec2.DescribeNetworkInterfacePermissionsOutput) {
6855	m.addCall("DescribeNetworkInterfacePermissionsRequest")
6856	m.verifyInput("DescribeNetworkInterfacePermissionsRequest", param0)
6857	return m.DescribeNetworkInterfacePermissionsRequestFunc(param0)
6858}
6859
6860func (m *ec2Mock) DescribeNetworkInterfacePermissionsWithContext(param0 aws.Context, param1 *ec2.DescribeNetworkInterfacePermissionsInput, param2 ...request.Option) (*ec2.DescribeNetworkInterfacePermissionsOutput, error) {
6861	m.addCall("DescribeNetworkInterfacePermissionsWithContext")
6862	m.verifyInput("DescribeNetworkInterfacePermissionsWithContext", param0)
6863	return m.DescribeNetworkInterfacePermissionsWithContextFunc(param0, param1, param2...)
6864}
6865
6866func (m *ec2Mock) DescribeNetworkInterfaces(param0 *ec2.DescribeNetworkInterfacesInput) (*ec2.DescribeNetworkInterfacesOutput, error) {
6867	m.addCall("DescribeNetworkInterfaces")
6868	m.verifyInput("DescribeNetworkInterfaces", param0)
6869	return m.DescribeNetworkInterfacesFunc(param0)
6870}
6871
6872func (m *ec2Mock) DescribeNetworkInterfacesRequest(param0 *ec2.DescribeNetworkInterfacesInput) (*request.Request, *ec2.DescribeNetworkInterfacesOutput) {
6873	m.addCall("DescribeNetworkInterfacesRequest")
6874	m.verifyInput("DescribeNetworkInterfacesRequest", param0)
6875	return m.DescribeNetworkInterfacesRequestFunc(param0)
6876}
6877
6878func (m *ec2Mock) DescribeNetworkInterfacesWithContext(param0 aws.Context, param1 *ec2.DescribeNetworkInterfacesInput, param2 ...request.Option) (*ec2.DescribeNetworkInterfacesOutput, error) {
6879	m.addCall("DescribeNetworkInterfacesWithContext")
6880	m.verifyInput("DescribeNetworkInterfacesWithContext", param0)
6881	return m.DescribeNetworkInterfacesWithContextFunc(param0, param1, param2...)
6882}
6883
6884func (m *ec2Mock) DescribePlacementGroups(param0 *ec2.DescribePlacementGroupsInput) (*ec2.DescribePlacementGroupsOutput, error) {
6885	m.addCall("DescribePlacementGroups")
6886	m.verifyInput("DescribePlacementGroups", param0)
6887	return m.DescribePlacementGroupsFunc(param0)
6888}
6889
6890func (m *ec2Mock) DescribePlacementGroupsRequest(param0 *ec2.DescribePlacementGroupsInput) (*request.Request, *ec2.DescribePlacementGroupsOutput) {
6891	m.addCall("DescribePlacementGroupsRequest")
6892	m.verifyInput("DescribePlacementGroupsRequest", param0)
6893	return m.DescribePlacementGroupsRequestFunc(param0)
6894}
6895
6896func (m *ec2Mock) DescribePlacementGroupsWithContext(param0 aws.Context, param1 *ec2.DescribePlacementGroupsInput, param2 ...request.Option) (*ec2.DescribePlacementGroupsOutput, error) {
6897	m.addCall("DescribePlacementGroupsWithContext")
6898	m.verifyInput("DescribePlacementGroupsWithContext", param0)
6899	return m.DescribePlacementGroupsWithContextFunc(param0, param1, param2...)
6900}
6901
6902func (m *ec2Mock) DescribePrefixLists(param0 *ec2.DescribePrefixListsInput) (*ec2.DescribePrefixListsOutput, error) {
6903	m.addCall("DescribePrefixLists")
6904	m.verifyInput("DescribePrefixLists", param0)
6905	return m.DescribePrefixListsFunc(param0)
6906}
6907
6908func (m *ec2Mock) DescribePrefixListsRequest(param0 *ec2.DescribePrefixListsInput) (*request.Request, *ec2.DescribePrefixListsOutput) {
6909	m.addCall("DescribePrefixListsRequest")
6910	m.verifyInput("DescribePrefixListsRequest", param0)
6911	return m.DescribePrefixListsRequestFunc(param0)
6912}
6913
6914func (m *ec2Mock) DescribePrefixListsWithContext(param0 aws.Context, param1 *ec2.DescribePrefixListsInput, param2 ...request.Option) (*ec2.DescribePrefixListsOutput, error) {
6915	m.addCall("DescribePrefixListsWithContext")
6916	m.verifyInput("DescribePrefixListsWithContext", param0)
6917	return m.DescribePrefixListsWithContextFunc(param0, param1, param2...)
6918}
6919
6920func (m *ec2Mock) DescribeRegions(param0 *ec2.DescribeRegionsInput) (*ec2.DescribeRegionsOutput, error) {
6921	m.addCall("DescribeRegions")
6922	m.verifyInput("DescribeRegions", param0)
6923	return m.DescribeRegionsFunc(param0)
6924}
6925
6926func (m *ec2Mock) DescribeRegionsRequest(param0 *ec2.DescribeRegionsInput) (*request.Request, *ec2.DescribeRegionsOutput) {
6927	m.addCall("DescribeRegionsRequest")
6928	m.verifyInput("DescribeRegionsRequest", param0)
6929	return m.DescribeRegionsRequestFunc(param0)
6930}
6931
6932func (m *ec2Mock) DescribeRegionsWithContext(param0 aws.Context, param1 *ec2.DescribeRegionsInput, param2 ...request.Option) (*ec2.DescribeRegionsOutput, error) {
6933	m.addCall("DescribeRegionsWithContext")
6934	m.verifyInput("DescribeRegionsWithContext", param0)
6935	return m.DescribeRegionsWithContextFunc(param0, param1, param2...)
6936}
6937
6938func (m *ec2Mock) DescribeReservedInstances(param0 *ec2.DescribeReservedInstancesInput) (*ec2.DescribeReservedInstancesOutput, error) {
6939	m.addCall("DescribeReservedInstances")
6940	m.verifyInput("DescribeReservedInstances", param0)
6941	return m.DescribeReservedInstancesFunc(param0)
6942}
6943
6944func (m *ec2Mock) DescribeReservedInstancesListings(param0 *ec2.DescribeReservedInstancesListingsInput) (*ec2.DescribeReservedInstancesListingsOutput, error) {
6945	m.addCall("DescribeReservedInstancesListings")
6946	m.verifyInput("DescribeReservedInstancesListings", param0)
6947	return m.DescribeReservedInstancesListingsFunc(param0)
6948}
6949
6950func (m *ec2Mock) DescribeReservedInstancesListingsRequest(param0 *ec2.DescribeReservedInstancesListingsInput) (*request.Request, *ec2.DescribeReservedInstancesListingsOutput) {
6951	m.addCall("DescribeReservedInstancesListingsRequest")
6952	m.verifyInput("DescribeReservedInstancesListingsRequest", param0)
6953	return m.DescribeReservedInstancesListingsRequestFunc(param0)
6954}
6955
6956func (m *ec2Mock) DescribeReservedInstancesListingsWithContext(param0 aws.Context, param1 *ec2.DescribeReservedInstancesListingsInput, param2 ...request.Option) (*ec2.DescribeReservedInstancesListingsOutput, error) {
6957	m.addCall("DescribeReservedInstancesListingsWithContext")
6958	m.verifyInput("DescribeReservedInstancesListingsWithContext", param0)
6959	return m.DescribeReservedInstancesListingsWithContextFunc(param0, param1, param2...)
6960}
6961
6962func (m *ec2Mock) DescribeReservedInstancesModifications(param0 *ec2.DescribeReservedInstancesModificationsInput) (*ec2.DescribeReservedInstancesModificationsOutput, error) {
6963	m.addCall("DescribeReservedInstancesModifications")
6964	m.verifyInput("DescribeReservedInstancesModifications", param0)
6965	return m.DescribeReservedInstancesModificationsFunc(param0)
6966}
6967
6968func (m *ec2Mock) DescribeReservedInstancesModificationsRequest(param0 *ec2.DescribeReservedInstancesModificationsInput) (*request.Request, *ec2.DescribeReservedInstancesModificationsOutput) {
6969	m.addCall("DescribeReservedInstancesModificationsRequest")
6970	m.verifyInput("DescribeReservedInstancesModificationsRequest", param0)
6971	return m.DescribeReservedInstancesModificationsRequestFunc(param0)
6972}
6973
6974func (m *ec2Mock) DescribeReservedInstancesModificationsWithContext(param0 aws.Context, param1 *ec2.DescribeReservedInstancesModificationsInput, param2 ...request.Option) (*ec2.DescribeReservedInstancesModificationsOutput, error) {
6975	m.addCall("DescribeReservedInstancesModificationsWithContext")
6976	m.verifyInput("DescribeReservedInstancesModificationsWithContext", param0)
6977	return m.DescribeReservedInstancesModificationsWithContextFunc(param0, param1, param2...)
6978}
6979
6980func (m *ec2Mock) DescribeReservedInstancesOfferings(param0 *ec2.DescribeReservedInstancesOfferingsInput) (*ec2.DescribeReservedInstancesOfferingsOutput, error) {
6981	m.addCall("DescribeReservedInstancesOfferings")
6982	m.verifyInput("DescribeReservedInstancesOfferings", param0)
6983	return m.DescribeReservedInstancesOfferingsFunc(param0)
6984}
6985
6986func (m *ec2Mock) DescribeReservedInstancesOfferingsRequest(param0 *ec2.DescribeReservedInstancesOfferingsInput) (*request.Request, *ec2.DescribeReservedInstancesOfferingsOutput) {
6987	m.addCall("DescribeReservedInstancesOfferingsRequest")
6988	m.verifyInput("DescribeReservedInstancesOfferingsRequest", param0)
6989	return m.DescribeReservedInstancesOfferingsRequestFunc(param0)
6990}
6991
6992func (m *ec2Mock) DescribeReservedInstancesOfferingsWithContext(param0 aws.Context, param1 *ec2.DescribeReservedInstancesOfferingsInput, param2 ...request.Option) (*ec2.DescribeReservedInstancesOfferingsOutput, error) {
6993	m.addCall("DescribeReservedInstancesOfferingsWithContext")
6994	m.verifyInput("DescribeReservedInstancesOfferingsWithContext", param0)
6995	return m.DescribeReservedInstancesOfferingsWithContextFunc(param0, param1, param2...)
6996}
6997
6998func (m *ec2Mock) DescribeReservedInstancesRequest(param0 *ec2.DescribeReservedInstancesInput) (*request.Request, *ec2.DescribeReservedInstancesOutput) {
6999	m.addCall("DescribeReservedInstancesRequest")
7000	m.verifyInput("DescribeReservedInstancesRequest", param0)
7001	return m.DescribeReservedInstancesRequestFunc(param0)
7002}
7003
7004func (m *ec2Mock) DescribeReservedInstancesWithContext(param0 aws.Context, param1 *ec2.DescribeReservedInstancesInput, param2 ...request.Option) (*ec2.DescribeReservedInstancesOutput, error) {
7005	m.addCall("DescribeReservedInstancesWithContext")
7006	m.verifyInput("DescribeReservedInstancesWithContext", param0)
7007	return m.DescribeReservedInstancesWithContextFunc(param0, param1, param2...)
7008}
7009
7010func (m *ec2Mock) DescribeRouteTables(param0 *ec2.DescribeRouteTablesInput) (*ec2.DescribeRouteTablesOutput, error) {
7011	m.addCall("DescribeRouteTables")
7012	m.verifyInput("DescribeRouteTables", param0)
7013	return m.DescribeRouteTablesFunc(param0)
7014}
7015
7016func (m *ec2Mock) DescribeRouteTablesRequest(param0 *ec2.DescribeRouteTablesInput) (*request.Request, *ec2.DescribeRouteTablesOutput) {
7017	m.addCall("DescribeRouteTablesRequest")
7018	m.verifyInput("DescribeRouteTablesRequest", param0)
7019	return m.DescribeRouteTablesRequestFunc(param0)
7020}
7021
7022func (m *ec2Mock) DescribeRouteTablesWithContext(param0 aws.Context, param1 *ec2.DescribeRouteTablesInput, param2 ...request.Option) (*ec2.DescribeRouteTablesOutput, error) {
7023	m.addCall("DescribeRouteTablesWithContext")
7024	m.verifyInput("DescribeRouteTablesWithContext", param0)
7025	return m.DescribeRouteTablesWithContextFunc(param0, param1, param2...)
7026}
7027
7028func (m *ec2Mock) DescribeScheduledInstanceAvailability(param0 *ec2.DescribeScheduledInstanceAvailabilityInput) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error) {
7029	m.addCall("DescribeScheduledInstanceAvailability")
7030	m.verifyInput("DescribeScheduledInstanceAvailability", param0)
7031	return m.DescribeScheduledInstanceAvailabilityFunc(param0)
7032}
7033
7034func (m *ec2Mock) DescribeScheduledInstanceAvailabilityRequest(param0 *ec2.DescribeScheduledInstanceAvailabilityInput) (*request.Request, *ec2.DescribeScheduledInstanceAvailabilityOutput) {
7035	m.addCall("DescribeScheduledInstanceAvailabilityRequest")
7036	m.verifyInput("DescribeScheduledInstanceAvailabilityRequest", param0)
7037	return m.DescribeScheduledInstanceAvailabilityRequestFunc(param0)
7038}
7039
7040func (m *ec2Mock) DescribeScheduledInstanceAvailabilityWithContext(param0 aws.Context, param1 *ec2.DescribeScheduledInstanceAvailabilityInput, param2 ...request.Option) (*ec2.DescribeScheduledInstanceAvailabilityOutput, error) {
7041	m.addCall("DescribeScheduledInstanceAvailabilityWithContext")
7042	m.verifyInput("DescribeScheduledInstanceAvailabilityWithContext", param0)
7043	return m.DescribeScheduledInstanceAvailabilityWithContextFunc(param0, param1, param2...)
7044}
7045
7046func (m *ec2Mock) DescribeScheduledInstances(param0 *ec2.DescribeScheduledInstancesInput) (*ec2.DescribeScheduledInstancesOutput, error) {
7047	m.addCall("DescribeScheduledInstances")
7048	m.verifyInput("DescribeScheduledInstances", param0)
7049	return m.DescribeScheduledInstancesFunc(param0)
7050}
7051
7052func (m *ec2Mock) DescribeScheduledInstancesRequest(param0 *ec2.DescribeScheduledInstancesInput) (*request.Request, *ec2.DescribeScheduledInstancesOutput) {
7053	m.addCall("DescribeScheduledInstancesRequest")
7054	m.verifyInput("DescribeScheduledInstancesRequest", param0)
7055	return m.DescribeScheduledInstancesRequestFunc(param0)
7056}
7057
7058func (m *ec2Mock) DescribeScheduledInstancesWithContext(param0 aws.Context, param1 *ec2.DescribeScheduledInstancesInput, param2 ...request.Option) (*ec2.DescribeScheduledInstancesOutput, error) {
7059	m.addCall("DescribeScheduledInstancesWithContext")
7060	m.verifyInput("DescribeScheduledInstancesWithContext", param0)
7061	return m.DescribeScheduledInstancesWithContextFunc(param0, param1, param2...)
7062}
7063
7064func (m *ec2Mock) DescribeSecurityGroupReferences(param0 *ec2.DescribeSecurityGroupReferencesInput) (*ec2.DescribeSecurityGroupReferencesOutput, error) {
7065	m.addCall("DescribeSecurityGroupReferences")
7066	m.verifyInput("DescribeSecurityGroupReferences", param0)
7067	return m.DescribeSecurityGroupReferencesFunc(param0)
7068}
7069
7070func (m *ec2Mock) DescribeSecurityGroupReferencesRequest(param0 *ec2.DescribeSecurityGroupReferencesInput) (*request.Request, *ec2.DescribeSecurityGroupReferencesOutput) {
7071	m.addCall("DescribeSecurityGroupReferencesRequest")
7072	m.verifyInput("DescribeSecurityGroupReferencesRequest", param0)
7073	return m.DescribeSecurityGroupReferencesRequestFunc(param0)
7074}
7075
7076func (m *ec2Mock) DescribeSecurityGroupReferencesWithContext(param0 aws.Context, param1 *ec2.DescribeSecurityGroupReferencesInput, param2 ...request.Option) (*ec2.DescribeSecurityGroupReferencesOutput, error) {
7077	m.addCall("DescribeSecurityGroupReferencesWithContext")
7078	m.verifyInput("DescribeSecurityGroupReferencesWithContext", param0)
7079	return m.DescribeSecurityGroupReferencesWithContextFunc(param0, param1, param2...)
7080}
7081
7082func (m *ec2Mock) DescribeSecurityGroups(param0 *ec2.DescribeSecurityGroupsInput) (*ec2.DescribeSecurityGroupsOutput, error) {
7083	m.addCall("DescribeSecurityGroups")
7084	m.verifyInput("DescribeSecurityGroups", param0)
7085	return m.DescribeSecurityGroupsFunc(param0)
7086}
7087
7088func (m *ec2Mock) DescribeSecurityGroupsRequest(param0 *ec2.DescribeSecurityGroupsInput) (*request.Request, *ec2.DescribeSecurityGroupsOutput) {
7089	m.addCall("DescribeSecurityGroupsRequest")
7090	m.verifyInput("DescribeSecurityGroupsRequest", param0)
7091	return m.DescribeSecurityGroupsRequestFunc(param0)
7092}
7093
7094func (m *ec2Mock) DescribeSecurityGroupsWithContext(param0 aws.Context, param1 *ec2.DescribeSecurityGroupsInput, param2 ...request.Option) (*ec2.DescribeSecurityGroupsOutput, error) {
7095	m.addCall("DescribeSecurityGroupsWithContext")
7096	m.verifyInput("DescribeSecurityGroupsWithContext", param0)
7097	return m.DescribeSecurityGroupsWithContextFunc(param0, param1, param2...)
7098}
7099
7100func (m *ec2Mock) DescribeSnapshotAttribute(param0 *ec2.DescribeSnapshotAttributeInput) (*ec2.DescribeSnapshotAttributeOutput, error) {
7101	m.addCall("DescribeSnapshotAttribute")
7102	m.verifyInput("DescribeSnapshotAttribute", param0)
7103	return m.DescribeSnapshotAttributeFunc(param0)
7104}
7105
7106func (m *ec2Mock) DescribeSnapshotAttributeRequest(param0 *ec2.DescribeSnapshotAttributeInput) (*request.Request, *ec2.DescribeSnapshotAttributeOutput) {
7107	m.addCall("DescribeSnapshotAttributeRequest")
7108	m.verifyInput("DescribeSnapshotAttributeRequest", param0)
7109	return m.DescribeSnapshotAttributeRequestFunc(param0)
7110}
7111
7112func (m *ec2Mock) DescribeSnapshotAttributeWithContext(param0 aws.Context, param1 *ec2.DescribeSnapshotAttributeInput, param2 ...request.Option) (*ec2.DescribeSnapshotAttributeOutput, error) {
7113	m.addCall("DescribeSnapshotAttributeWithContext")
7114	m.verifyInput("DescribeSnapshotAttributeWithContext", param0)
7115	return m.DescribeSnapshotAttributeWithContextFunc(param0, param1, param2...)
7116}
7117
7118func (m *ec2Mock) DescribeSnapshots(param0 *ec2.DescribeSnapshotsInput) (*ec2.DescribeSnapshotsOutput, error) {
7119	m.addCall("DescribeSnapshots")
7120	m.verifyInput("DescribeSnapshots", param0)
7121	return m.DescribeSnapshotsFunc(param0)
7122}
7123
7124func (m *ec2Mock) DescribeSnapshotsRequest(param0 *ec2.DescribeSnapshotsInput) (*request.Request, *ec2.DescribeSnapshotsOutput) {
7125	m.addCall("DescribeSnapshotsRequest")
7126	m.verifyInput("DescribeSnapshotsRequest", param0)
7127	return m.DescribeSnapshotsRequestFunc(param0)
7128}
7129
7130func (m *ec2Mock) DescribeSnapshotsWithContext(param0 aws.Context, param1 *ec2.DescribeSnapshotsInput, param2 ...request.Option) (*ec2.DescribeSnapshotsOutput, error) {
7131	m.addCall("DescribeSnapshotsWithContext")
7132	m.verifyInput("DescribeSnapshotsWithContext", param0)
7133	return m.DescribeSnapshotsWithContextFunc(param0, param1, param2...)
7134}
7135
7136func (m *ec2Mock) DescribeSpotDatafeedSubscription(param0 *ec2.DescribeSpotDatafeedSubscriptionInput) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error) {
7137	m.addCall("DescribeSpotDatafeedSubscription")
7138	m.verifyInput("DescribeSpotDatafeedSubscription", param0)
7139	return m.DescribeSpotDatafeedSubscriptionFunc(param0)
7140}
7141
7142func (m *ec2Mock) DescribeSpotDatafeedSubscriptionRequest(param0 *ec2.DescribeSpotDatafeedSubscriptionInput) (*request.Request, *ec2.DescribeSpotDatafeedSubscriptionOutput) {
7143	m.addCall("DescribeSpotDatafeedSubscriptionRequest")
7144	m.verifyInput("DescribeSpotDatafeedSubscriptionRequest", param0)
7145	return m.DescribeSpotDatafeedSubscriptionRequestFunc(param0)
7146}
7147
7148func (m *ec2Mock) DescribeSpotDatafeedSubscriptionWithContext(param0 aws.Context, param1 *ec2.DescribeSpotDatafeedSubscriptionInput, param2 ...request.Option) (*ec2.DescribeSpotDatafeedSubscriptionOutput, error) {
7149	m.addCall("DescribeSpotDatafeedSubscriptionWithContext")
7150	m.verifyInput("DescribeSpotDatafeedSubscriptionWithContext", param0)
7151	return m.DescribeSpotDatafeedSubscriptionWithContextFunc(param0, param1, param2...)
7152}
7153
7154func (m *ec2Mock) DescribeSpotFleetInstances(param0 *ec2.DescribeSpotFleetInstancesInput) (*ec2.DescribeSpotFleetInstancesOutput, error) {
7155	m.addCall("DescribeSpotFleetInstances")
7156	m.verifyInput("DescribeSpotFleetInstances", param0)
7157	return m.DescribeSpotFleetInstancesFunc(param0)
7158}
7159
7160func (m *ec2Mock) DescribeSpotFleetInstancesRequest(param0 *ec2.DescribeSpotFleetInstancesInput) (*request.Request, *ec2.DescribeSpotFleetInstancesOutput) {
7161	m.addCall("DescribeSpotFleetInstancesRequest")
7162	m.verifyInput("DescribeSpotFleetInstancesRequest", param0)
7163	return m.DescribeSpotFleetInstancesRequestFunc(param0)
7164}
7165
7166func (m *ec2Mock) DescribeSpotFleetInstancesWithContext(param0 aws.Context, param1 *ec2.DescribeSpotFleetInstancesInput, param2 ...request.Option) (*ec2.DescribeSpotFleetInstancesOutput, error) {
7167	m.addCall("DescribeSpotFleetInstancesWithContext")
7168	m.verifyInput("DescribeSpotFleetInstancesWithContext", param0)
7169	return m.DescribeSpotFleetInstancesWithContextFunc(param0, param1, param2...)
7170}
7171
7172func (m *ec2Mock) DescribeSpotFleetRequestHistory(param0 *ec2.DescribeSpotFleetRequestHistoryInput) (*ec2.DescribeSpotFleetRequestHistoryOutput, error) {
7173	m.addCall("DescribeSpotFleetRequestHistory")
7174	m.verifyInput("DescribeSpotFleetRequestHistory", param0)
7175	return m.DescribeSpotFleetRequestHistoryFunc(param0)
7176}
7177
7178func (m *ec2Mock) DescribeSpotFleetRequestHistoryRequest(param0 *ec2.DescribeSpotFleetRequestHistoryInput) (*request.Request, *ec2.DescribeSpotFleetRequestHistoryOutput) {
7179	m.addCall("DescribeSpotFleetRequestHistoryRequest")
7180	m.verifyInput("DescribeSpotFleetRequestHistoryRequest", param0)
7181	return m.DescribeSpotFleetRequestHistoryRequestFunc(param0)
7182}
7183
7184func (m *ec2Mock) DescribeSpotFleetRequestHistoryWithContext(param0 aws.Context, param1 *ec2.DescribeSpotFleetRequestHistoryInput, param2 ...request.Option) (*ec2.DescribeSpotFleetRequestHistoryOutput, error) {
7185	m.addCall("DescribeSpotFleetRequestHistoryWithContext")
7186	m.verifyInput("DescribeSpotFleetRequestHistoryWithContext", param0)
7187	return m.DescribeSpotFleetRequestHistoryWithContextFunc(param0, param1, param2...)
7188}
7189
7190func (m *ec2Mock) DescribeSpotFleetRequests(param0 *ec2.DescribeSpotFleetRequestsInput) (*ec2.DescribeSpotFleetRequestsOutput, error) {
7191	m.addCall("DescribeSpotFleetRequests")
7192	m.verifyInput("DescribeSpotFleetRequests", param0)
7193	return m.DescribeSpotFleetRequestsFunc(param0)
7194}
7195
7196func (m *ec2Mock) DescribeSpotFleetRequestsRequest(param0 *ec2.DescribeSpotFleetRequestsInput) (*request.Request, *ec2.DescribeSpotFleetRequestsOutput) {
7197	m.addCall("DescribeSpotFleetRequestsRequest")
7198	m.verifyInput("DescribeSpotFleetRequestsRequest", param0)
7199	return m.DescribeSpotFleetRequestsRequestFunc(param0)
7200}
7201
7202func (m *ec2Mock) DescribeSpotFleetRequestsWithContext(param0 aws.Context, param1 *ec2.DescribeSpotFleetRequestsInput, param2 ...request.Option) (*ec2.DescribeSpotFleetRequestsOutput, error) {
7203	m.addCall("DescribeSpotFleetRequestsWithContext")
7204	m.verifyInput("DescribeSpotFleetRequestsWithContext", param0)
7205	return m.DescribeSpotFleetRequestsWithContextFunc(param0, param1, param2...)
7206}
7207
7208func (m *ec2Mock) DescribeSpotInstanceRequests(param0 *ec2.DescribeSpotInstanceRequestsInput) (*ec2.DescribeSpotInstanceRequestsOutput, error) {
7209	m.addCall("DescribeSpotInstanceRequests")
7210	m.verifyInput("DescribeSpotInstanceRequests", param0)
7211	return m.DescribeSpotInstanceRequestsFunc(param0)
7212}
7213
7214func (m *ec2Mock) DescribeSpotInstanceRequestsRequest(param0 *ec2.DescribeSpotInstanceRequestsInput) (*request.Request, *ec2.DescribeSpotInstanceRequestsOutput) {
7215	m.addCall("DescribeSpotInstanceRequestsRequest")
7216	m.verifyInput("DescribeSpotInstanceRequestsRequest", param0)
7217	return m.DescribeSpotInstanceRequestsRequestFunc(param0)
7218}
7219
7220func (m *ec2Mock) DescribeSpotInstanceRequestsWithContext(param0 aws.Context, param1 *ec2.DescribeSpotInstanceRequestsInput, param2 ...request.Option) (*ec2.DescribeSpotInstanceRequestsOutput, error) {
7221	m.addCall("DescribeSpotInstanceRequestsWithContext")
7222	m.verifyInput("DescribeSpotInstanceRequestsWithContext", param0)
7223	return m.DescribeSpotInstanceRequestsWithContextFunc(param0, param1, param2...)
7224}
7225
7226func (m *ec2Mock) DescribeSpotPriceHistory(param0 *ec2.DescribeSpotPriceHistoryInput) (*ec2.DescribeSpotPriceHistoryOutput, error) {
7227	m.addCall("DescribeSpotPriceHistory")
7228	m.verifyInput("DescribeSpotPriceHistory", param0)
7229	return m.DescribeSpotPriceHistoryFunc(param0)
7230}
7231
7232func (m *ec2Mock) DescribeSpotPriceHistoryRequest(param0 *ec2.DescribeSpotPriceHistoryInput) (*request.Request, *ec2.DescribeSpotPriceHistoryOutput) {
7233	m.addCall("DescribeSpotPriceHistoryRequest")
7234	m.verifyInput("DescribeSpotPriceHistoryRequest", param0)
7235	return m.DescribeSpotPriceHistoryRequestFunc(param0)
7236}
7237
7238func (m *ec2Mock) DescribeSpotPriceHistoryWithContext(param0 aws.Context, param1 *ec2.DescribeSpotPriceHistoryInput, param2 ...request.Option) (*ec2.DescribeSpotPriceHistoryOutput, error) {
7239	m.addCall("DescribeSpotPriceHistoryWithContext")
7240	m.verifyInput("DescribeSpotPriceHistoryWithContext", param0)
7241	return m.DescribeSpotPriceHistoryWithContextFunc(param0, param1, param2...)
7242}
7243
7244func (m *ec2Mock) DescribeStaleSecurityGroups(param0 *ec2.DescribeStaleSecurityGroupsInput) (*ec2.DescribeStaleSecurityGroupsOutput, error) {
7245	m.addCall("DescribeStaleSecurityGroups")
7246	m.verifyInput("DescribeStaleSecurityGroups", param0)
7247	return m.DescribeStaleSecurityGroupsFunc(param0)
7248}
7249
7250func (m *ec2Mock) DescribeStaleSecurityGroupsRequest(param0 *ec2.DescribeStaleSecurityGroupsInput) (*request.Request, *ec2.DescribeStaleSecurityGroupsOutput) {
7251	m.addCall("DescribeStaleSecurityGroupsRequest")
7252	m.verifyInput("DescribeStaleSecurityGroupsRequest", param0)
7253	return m.DescribeStaleSecurityGroupsRequestFunc(param0)
7254}
7255
7256func (m *ec2Mock) DescribeStaleSecurityGroupsWithContext(param0 aws.Context, param1 *ec2.DescribeStaleSecurityGroupsInput, param2 ...request.Option) (*ec2.DescribeStaleSecurityGroupsOutput, error) {
7257	m.addCall("DescribeStaleSecurityGroupsWithContext")
7258	m.verifyInput("DescribeStaleSecurityGroupsWithContext", param0)
7259	return m.DescribeStaleSecurityGroupsWithContextFunc(param0, param1, param2...)
7260}
7261
7262func (m *ec2Mock) DescribeSubnets(param0 *ec2.DescribeSubnetsInput) (*ec2.DescribeSubnetsOutput, error) {
7263	m.addCall("DescribeSubnets")
7264	m.verifyInput("DescribeSubnets", param0)
7265	return m.DescribeSubnetsFunc(param0)
7266}
7267
7268func (m *ec2Mock) DescribeSubnetsRequest(param0 *ec2.DescribeSubnetsInput) (*request.Request, *ec2.DescribeSubnetsOutput) {
7269	m.addCall("DescribeSubnetsRequest")
7270	m.verifyInput("DescribeSubnetsRequest", param0)
7271	return m.DescribeSubnetsRequestFunc(param0)
7272}
7273
7274func (m *ec2Mock) DescribeSubnetsWithContext(param0 aws.Context, param1 *ec2.DescribeSubnetsInput, param2 ...request.Option) (*ec2.DescribeSubnetsOutput, error) {
7275	m.addCall("DescribeSubnetsWithContext")
7276	m.verifyInput("DescribeSubnetsWithContext", param0)
7277	return m.DescribeSubnetsWithContextFunc(param0, param1, param2...)
7278}
7279
7280func (m *ec2Mock) DescribeTags(param0 *ec2.DescribeTagsInput) (*ec2.DescribeTagsOutput, error) {
7281	m.addCall("DescribeTags")
7282	m.verifyInput("DescribeTags", param0)
7283	return m.DescribeTagsFunc(param0)
7284}
7285
7286func (m *ec2Mock) DescribeTagsRequest(param0 *ec2.DescribeTagsInput) (*request.Request, *ec2.DescribeTagsOutput) {
7287	m.addCall("DescribeTagsRequest")
7288	m.verifyInput("DescribeTagsRequest", param0)
7289	return m.DescribeTagsRequestFunc(param0)
7290}
7291
7292func (m *ec2Mock) DescribeTagsWithContext(param0 aws.Context, param1 *ec2.DescribeTagsInput, param2 ...request.Option) (*ec2.DescribeTagsOutput, error) {
7293	m.addCall("DescribeTagsWithContext")
7294	m.verifyInput("DescribeTagsWithContext", param0)
7295	return m.DescribeTagsWithContextFunc(param0, param1, param2...)
7296}
7297
7298func (m *ec2Mock) DescribeVolumeAttribute(param0 *ec2.DescribeVolumeAttributeInput) (*ec2.DescribeVolumeAttributeOutput, error) {
7299	m.addCall("DescribeVolumeAttribute")
7300	m.verifyInput("DescribeVolumeAttribute", param0)
7301	return m.DescribeVolumeAttributeFunc(param0)
7302}
7303
7304func (m *ec2Mock) DescribeVolumeAttributeRequest(param0 *ec2.DescribeVolumeAttributeInput) (*request.Request, *ec2.DescribeVolumeAttributeOutput) {
7305	m.addCall("DescribeVolumeAttributeRequest")
7306	m.verifyInput("DescribeVolumeAttributeRequest", param0)
7307	return m.DescribeVolumeAttributeRequestFunc(param0)
7308}
7309
7310func (m *ec2Mock) DescribeVolumeAttributeWithContext(param0 aws.Context, param1 *ec2.DescribeVolumeAttributeInput, param2 ...request.Option) (*ec2.DescribeVolumeAttributeOutput, error) {
7311	m.addCall("DescribeVolumeAttributeWithContext")
7312	m.verifyInput("DescribeVolumeAttributeWithContext", param0)
7313	return m.DescribeVolumeAttributeWithContextFunc(param0, param1, param2...)
7314}
7315
7316func (m *ec2Mock) DescribeVolumeStatus(param0 *ec2.DescribeVolumeStatusInput) (*ec2.DescribeVolumeStatusOutput, error) {
7317	m.addCall("DescribeVolumeStatus")
7318	m.verifyInput("DescribeVolumeStatus", param0)
7319	return m.DescribeVolumeStatusFunc(param0)
7320}
7321
7322func (m *ec2Mock) DescribeVolumeStatusRequest(param0 *ec2.DescribeVolumeStatusInput) (*request.Request, *ec2.DescribeVolumeStatusOutput) {
7323	m.addCall("DescribeVolumeStatusRequest")
7324	m.verifyInput("DescribeVolumeStatusRequest", param0)
7325	return m.DescribeVolumeStatusRequestFunc(param0)
7326}
7327
7328func (m *ec2Mock) DescribeVolumeStatusWithContext(param0 aws.Context, param1 *ec2.DescribeVolumeStatusInput, param2 ...request.Option) (*ec2.DescribeVolumeStatusOutput, error) {
7329	m.addCall("DescribeVolumeStatusWithContext")
7330	m.verifyInput("DescribeVolumeStatusWithContext", param0)
7331	return m.DescribeVolumeStatusWithContextFunc(param0, param1, param2...)
7332}
7333
7334func (m *ec2Mock) DescribeVolumes(param0 *ec2.DescribeVolumesInput) (*ec2.DescribeVolumesOutput, error) {
7335	m.addCall("DescribeVolumes")
7336	m.verifyInput("DescribeVolumes", param0)
7337	return m.DescribeVolumesFunc(param0)
7338}
7339
7340func (m *ec2Mock) DescribeVolumesModifications(param0 *ec2.DescribeVolumesModificationsInput) (*ec2.DescribeVolumesModificationsOutput, error) {
7341	m.addCall("DescribeVolumesModifications")
7342	m.verifyInput("DescribeVolumesModifications", param0)
7343	return m.DescribeVolumesModificationsFunc(param0)
7344}
7345
7346func (m *ec2Mock) DescribeVolumesModificationsRequest(param0 *ec2.DescribeVolumesModificationsInput) (*request.Request, *ec2.DescribeVolumesModificationsOutput) {
7347	m.addCall("DescribeVolumesModificationsRequest")
7348	m.verifyInput("DescribeVolumesModificationsRequest", param0)
7349	return m.DescribeVolumesModificationsRequestFunc(param0)
7350}
7351
7352func (m *ec2Mock) DescribeVolumesModificationsWithContext(param0 aws.Context, param1 *ec2.DescribeVolumesModificationsInput, param2 ...request.Option) (*ec2.DescribeVolumesModificationsOutput, error) {
7353	m.addCall("DescribeVolumesModificationsWithContext")
7354	m.verifyInput("DescribeVolumesModificationsWithContext", param0)
7355	return m.DescribeVolumesModificationsWithContextFunc(param0, param1, param2...)
7356}
7357
7358func (m *ec2Mock) DescribeVolumesRequest(param0 *ec2.DescribeVolumesInput) (*request.Request, *ec2.DescribeVolumesOutput) {
7359	m.addCall("DescribeVolumesRequest")
7360	m.verifyInput("DescribeVolumesRequest", param0)
7361	return m.DescribeVolumesRequestFunc(param0)
7362}
7363
7364func (m *ec2Mock) DescribeVolumesWithContext(param0 aws.Context, param1 *ec2.DescribeVolumesInput, param2 ...request.Option) (*ec2.DescribeVolumesOutput, error) {
7365	m.addCall("DescribeVolumesWithContext")
7366	m.verifyInput("DescribeVolumesWithContext", param0)
7367	return m.DescribeVolumesWithContextFunc(param0, param1, param2...)
7368}
7369
7370func (m *ec2Mock) DescribeVpcAttribute(param0 *ec2.DescribeVpcAttributeInput) (*ec2.DescribeVpcAttributeOutput, error) {
7371	m.addCall("DescribeVpcAttribute")
7372	m.verifyInput("DescribeVpcAttribute", param0)
7373	return m.DescribeVpcAttributeFunc(param0)
7374}
7375
7376func (m *ec2Mock) DescribeVpcAttributeRequest(param0 *ec2.DescribeVpcAttributeInput) (*request.Request, *ec2.DescribeVpcAttributeOutput) {
7377	m.addCall("DescribeVpcAttributeRequest")
7378	m.verifyInput("DescribeVpcAttributeRequest", param0)
7379	return m.DescribeVpcAttributeRequestFunc(param0)
7380}
7381
7382func (m *ec2Mock) DescribeVpcAttributeWithContext(param0 aws.Context, param1 *ec2.DescribeVpcAttributeInput, param2 ...request.Option) (*ec2.DescribeVpcAttributeOutput, error) {
7383	m.addCall("DescribeVpcAttributeWithContext")
7384	m.verifyInput("DescribeVpcAttributeWithContext", param0)
7385	return m.DescribeVpcAttributeWithContextFunc(param0, param1, param2...)
7386}
7387
7388func (m *ec2Mock) DescribeVpcClassicLink(param0 *ec2.DescribeVpcClassicLinkInput) (*ec2.DescribeVpcClassicLinkOutput, error) {
7389	m.addCall("DescribeVpcClassicLink")
7390	m.verifyInput("DescribeVpcClassicLink", param0)
7391	return m.DescribeVpcClassicLinkFunc(param0)
7392}
7393
7394func (m *ec2Mock) DescribeVpcClassicLinkDnsSupport(param0 *ec2.DescribeVpcClassicLinkDnsSupportInput) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error) {
7395	m.addCall("DescribeVpcClassicLinkDnsSupport")
7396	m.verifyInput("DescribeVpcClassicLinkDnsSupport", param0)
7397	return m.DescribeVpcClassicLinkDnsSupportFunc(param0)
7398}
7399
7400func (m *ec2Mock) DescribeVpcClassicLinkDnsSupportRequest(param0 *ec2.DescribeVpcClassicLinkDnsSupportInput) (*request.Request, *ec2.DescribeVpcClassicLinkDnsSupportOutput) {
7401	m.addCall("DescribeVpcClassicLinkDnsSupportRequest")
7402	m.verifyInput("DescribeVpcClassicLinkDnsSupportRequest", param0)
7403	return m.DescribeVpcClassicLinkDnsSupportRequestFunc(param0)
7404}
7405
7406func (m *ec2Mock) DescribeVpcClassicLinkDnsSupportWithContext(param0 aws.Context, param1 *ec2.DescribeVpcClassicLinkDnsSupportInput, param2 ...request.Option) (*ec2.DescribeVpcClassicLinkDnsSupportOutput, error) {
7407	m.addCall("DescribeVpcClassicLinkDnsSupportWithContext")
7408	m.verifyInput("DescribeVpcClassicLinkDnsSupportWithContext", param0)
7409	return m.DescribeVpcClassicLinkDnsSupportWithContextFunc(param0, param1, param2...)
7410}
7411
7412func (m *ec2Mock) DescribeVpcClassicLinkRequest(param0 *ec2.DescribeVpcClassicLinkInput) (*request.Request, *ec2.DescribeVpcClassicLinkOutput) {
7413	m.addCall("DescribeVpcClassicLinkRequest")
7414	m.verifyInput("DescribeVpcClassicLinkRequest", param0)
7415	return m.DescribeVpcClassicLinkRequestFunc(param0)
7416}
7417
7418func (m *ec2Mock) DescribeVpcClassicLinkWithContext(param0 aws.Context, param1 *ec2.DescribeVpcClassicLinkInput, param2 ...request.Option) (*ec2.DescribeVpcClassicLinkOutput, error) {
7419	m.addCall("DescribeVpcClassicLinkWithContext")
7420	m.verifyInput("DescribeVpcClassicLinkWithContext", param0)
7421	return m.DescribeVpcClassicLinkWithContextFunc(param0, param1, param2...)
7422}
7423
7424func (m *ec2Mock) DescribeVpcEndpointConnectionNotifications(param0 *ec2.DescribeVpcEndpointConnectionNotificationsInput) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error) {
7425	m.addCall("DescribeVpcEndpointConnectionNotifications")
7426	m.verifyInput("DescribeVpcEndpointConnectionNotifications", param0)
7427	return m.DescribeVpcEndpointConnectionNotificationsFunc(param0)
7428}
7429
7430func (m *ec2Mock) DescribeVpcEndpointConnectionNotificationsRequest(param0 *ec2.DescribeVpcEndpointConnectionNotificationsInput) (*request.Request, *ec2.DescribeVpcEndpointConnectionNotificationsOutput) {
7431	m.addCall("DescribeVpcEndpointConnectionNotificationsRequest")
7432	m.verifyInput("DescribeVpcEndpointConnectionNotificationsRequest", param0)
7433	return m.DescribeVpcEndpointConnectionNotificationsRequestFunc(param0)
7434}
7435
7436func (m *ec2Mock) DescribeVpcEndpointConnectionNotificationsWithContext(param0 aws.Context, param1 *ec2.DescribeVpcEndpointConnectionNotificationsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointConnectionNotificationsOutput, error) {
7437	m.addCall("DescribeVpcEndpointConnectionNotificationsWithContext")
7438	m.verifyInput("DescribeVpcEndpointConnectionNotificationsWithContext", param0)
7439	return m.DescribeVpcEndpointConnectionNotificationsWithContextFunc(param0, param1, param2...)
7440}
7441
7442func (m *ec2Mock) DescribeVpcEndpointConnections(param0 *ec2.DescribeVpcEndpointConnectionsInput) (*ec2.DescribeVpcEndpointConnectionsOutput, error) {
7443	m.addCall("DescribeVpcEndpointConnections")
7444	m.verifyInput("DescribeVpcEndpointConnections", param0)
7445	return m.DescribeVpcEndpointConnectionsFunc(param0)
7446}
7447
7448func (m *ec2Mock) DescribeVpcEndpointConnectionsRequest(param0 *ec2.DescribeVpcEndpointConnectionsInput) (*request.Request, *ec2.DescribeVpcEndpointConnectionsOutput) {
7449	m.addCall("DescribeVpcEndpointConnectionsRequest")
7450	m.verifyInput("DescribeVpcEndpointConnectionsRequest", param0)
7451	return m.DescribeVpcEndpointConnectionsRequestFunc(param0)
7452}
7453
7454func (m *ec2Mock) DescribeVpcEndpointConnectionsWithContext(param0 aws.Context, param1 *ec2.DescribeVpcEndpointConnectionsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointConnectionsOutput, error) {
7455	m.addCall("DescribeVpcEndpointConnectionsWithContext")
7456	m.verifyInput("DescribeVpcEndpointConnectionsWithContext", param0)
7457	return m.DescribeVpcEndpointConnectionsWithContextFunc(param0, param1, param2...)
7458}
7459
7460func (m *ec2Mock) DescribeVpcEndpointServiceConfigurations(param0 *ec2.DescribeVpcEndpointServiceConfigurationsInput) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error) {
7461	m.addCall("DescribeVpcEndpointServiceConfigurations")
7462	m.verifyInput("DescribeVpcEndpointServiceConfigurations", param0)
7463	return m.DescribeVpcEndpointServiceConfigurationsFunc(param0)
7464}
7465
7466func (m *ec2Mock) DescribeVpcEndpointServiceConfigurationsRequest(param0 *ec2.DescribeVpcEndpointServiceConfigurationsInput) (*request.Request, *ec2.DescribeVpcEndpointServiceConfigurationsOutput) {
7467	m.addCall("DescribeVpcEndpointServiceConfigurationsRequest")
7468	m.verifyInput("DescribeVpcEndpointServiceConfigurationsRequest", param0)
7469	return m.DescribeVpcEndpointServiceConfigurationsRequestFunc(param0)
7470}
7471
7472func (m *ec2Mock) DescribeVpcEndpointServiceConfigurationsWithContext(param0 aws.Context, param1 *ec2.DescribeVpcEndpointServiceConfigurationsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointServiceConfigurationsOutput, error) {
7473	m.addCall("DescribeVpcEndpointServiceConfigurationsWithContext")
7474	m.verifyInput("DescribeVpcEndpointServiceConfigurationsWithContext", param0)
7475	return m.DescribeVpcEndpointServiceConfigurationsWithContextFunc(param0, param1, param2...)
7476}
7477
7478func (m *ec2Mock) DescribeVpcEndpointServicePermissions(param0 *ec2.DescribeVpcEndpointServicePermissionsInput) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error) {
7479	m.addCall("DescribeVpcEndpointServicePermissions")
7480	m.verifyInput("DescribeVpcEndpointServicePermissions", param0)
7481	return m.DescribeVpcEndpointServicePermissionsFunc(param0)
7482}
7483
7484func (m *ec2Mock) DescribeVpcEndpointServicePermissionsRequest(param0 *ec2.DescribeVpcEndpointServicePermissionsInput) (*request.Request, *ec2.DescribeVpcEndpointServicePermissionsOutput) {
7485	m.addCall("DescribeVpcEndpointServicePermissionsRequest")
7486	m.verifyInput("DescribeVpcEndpointServicePermissionsRequest", param0)
7487	return m.DescribeVpcEndpointServicePermissionsRequestFunc(param0)
7488}
7489
7490func (m *ec2Mock) DescribeVpcEndpointServicePermissionsWithContext(param0 aws.Context, param1 *ec2.DescribeVpcEndpointServicePermissionsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointServicePermissionsOutput, error) {
7491	m.addCall("DescribeVpcEndpointServicePermissionsWithContext")
7492	m.verifyInput("DescribeVpcEndpointServicePermissionsWithContext", param0)
7493	return m.DescribeVpcEndpointServicePermissionsWithContextFunc(param0, param1, param2...)
7494}
7495
7496func (m *ec2Mock) DescribeVpcEndpointServices(param0 *ec2.DescribeVpcEndpointServicesInput) (*ec2.DescribeVpcEndpointServicesOutput, error) {
7497	m.addCall("DescribeVpcEndpointServices")
7498	m.verifyInput("DescribeVpcEndpointServices", param0)
7499	return m.DescribeVpcEndpointServicesFunc(param0)
7500}
7501
7502func (m *ec2Mock) DescribeVpcEndpointServicesRequest(param0 *ec2.DescribeVpcEndpointServicesInput) (*request.Request, *ec2.DescribeVpcEndpointServicesOutput) {
7503	m.addCall("DescribeVpcEndpointServicesRequest")
7504	m.verifyInput("DescribeVpcEndpointServicesRequest", param0)
7505	return m.DescribeVpcEndpointServicesRequestFunc(param0)
7506}
7507
7508func (m *ec2Mock) DescribeVpcEndpointServicesWithContext(param0 aws.Context, param1 *ec2.DescribeVpcEndpointServicesInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointServicesOutput, error) {
7509	m.addCall("DescribeVpcEndpointServicesWithContext")
7510	m.verifyInput("DescribeVpcEndpointServicesWithContext", param0)
7511	return m.DescribeVpcEndpointServicesWithContextFunc(param0, param1, param2...)
7512}
7513
7514func (m *ec2Mock) DescribeVpcEndpoints(param0 *ec2.DescribeVpcEndpointsInput) (*ec2.DescribeVpcEndpointsOutput, error) {
7515	m.addCall("DescribeVpcEndpoints")
7516	m.verifyInput("DescribeVpcEndpoints", param0)
7517	return m.DescribeVpcEndpointsFunc(param0)
7518}
7519
7520func (m *ec2Mock) DescribeVpcEndpointsRequest(param0 *ec2.DescribeVpcEndpointsInput) (*request.Request, *ec2.DescribeVpcEndpointsOutput) {
7521	m.addCall("DescribeVpcEndpointsRequest")
7522	m.verifyInput("DescribeVpcEndpointsRequest", param0)
7523	return m.DescribeVpcEndpointsRequestFunc(param0)
7524}
7525
7526func (m *ec2Mock) DescribeVpcEndpointsWithContext(param0 aws.Context, param1 *ec2.DescribeVpcEndpointsInput, param2 ...request.Option) (*ec2.DescribeVpcEndpointsOutput, error) {
7527	m.addCall("DescribeVpcEndpointsWithContext")
7528	m.verifyInput("DescribeVpcEndpointsWithContext", param0)
7529	return m.DescribeVpcEndpointsWithContextFunc(param0, param1, param2...)
7530}
7531
7532func (m *ec2Mock) DescribeVpcPeeringConnections(param0 *ec2.DescribeVpcPeeringConnectionsInput) (*ec2.DescribeVpcPeeringConnectionsOutput, error) {
7533	m.addCall("DescribeVpcPeeringConnections")
7534	m.verifyInput("DescribeVpcPeeringConnections", param0)
7535	return m.DescribeVpcPeeringConnectionsFunc(param0)
7536}
7537
7538func (m *ec2Mock) DescribeVpcPeeringConnectionsRequest(param0 *ec2.DescribeVpcPeeringConnectionsInput) (*request.Request, *ec2.DescribeVpcPeeringConnectionsOutput) {
7539	m.addCall("DescribeVpcPeeringConnectionsRequest")
7540	m.verifyInput("DescribeVpcPeeringConnectionsRequest", param0)
7541	return m.DescribeVpcPeeringConnectionsRequestFunc(param0)
7542}
7543
7544func (m *ec2Mock) DescribeVpcPeeringConnectionsWithContext(param0 aws.Context, param1 *ec2.DescribeVpcPeeringConnectionsInput, param2 ...request.Option) (*ec2.DescribeVpcPeeringConnectionsOutput, error) {
7545	m.addCall("DescribeVpcPeeringConnectionsWithContext")
7546	m.verifyInput("DescribeVpcPeeringConnectionsWithContext", param0)
7547	return m.DescribeVpcPeeringConnectionsWithContextFunc(param0, param1, param2...)
7548}
7549
7550func (m *ec2Mock) DescribeVpcs(param0 *ec2.DescribeVpcsInput) (*ec2.DescribeVpcsOutput, error) {
7551	m.addCall("DescribeVpcs")
7552	m.verifyInput("DescribeVpcs", param0)
7553	return m.DescribeVpcsFunc(param0)
7554}
7555
7556func (m *ec2Mock) DescribeVpcsRequest(param0 *ec2.DescribeVpcsInput) (*request.Request, *ec2.DescribeVpcsOutput) {
7557	m.addCall("DescribeVpcsRequest")
7558	m.verifyInput("DescribeVpcsRequest", param0)
7559	return m.DescribeVpcsRequestFunc(param0)
7560}
7561
7562func (m *ec2Mock) DescribeVpcsWithContext(param0 aws.Context, param1 *ec2.DescribeVpcsInput, param2 ...request.Option) (*ec2.DescribeVpcsOutput, error) {
7563	m.addCall("DescribeVpcsWithContext")
7564	m.verifyInput("DescribeVpcsWithContext", param0)
7565	return m.DescribeVpcsWithContextFunc(param0, param1, param2...)
7566}
7567
7568func (m *ec2Mock) DescribeVpnConnections(param0 *ec2.DescribeVpnConnectionsInput) (*ec2.DescribeVpnConnectionsOutput, error) {
7569	m.addCall("DescribeVpnConnections")
7570	m.verifyInput("DescribeVpnConnections", param0)
7571	return m.DescribeVpnConnectionsFunc(param0)
7572}
7573
7574func (m *ec2Mock) DescribeVpnConnectionsRequest(param0 *ec2.DescribeVpnConnectionsInput) (*request.Request, *ec2.DescribeVpnConnectionsOutput) {
7575	m.addCall("DescribeVpnConnectionsRequest")
7576	m.verifyInput("DescribeVpnConnectionsRequest", param0)
7577	return m.DescribeVpnConnectionsRequestFunc(param0)
7578}
7579
7580func (m *ec2Mock) DescribeVpnConnectionsWithContext(param0 aws.Context, param1 *ec2.DescribeVpnConnectionsInput, param2 ...request.Option) (*ec2.DescribeVpnConnectionsOutput, error) {
7581	m.addCall("DescribeVpnConnectionsWithContext")
7582	m.verifyInput("DescribeVpnConnectionsWithContext", param0)
7583	return m.DescribeVpnConnectionsWithContextFunc(param0, param1, param2...)
7584}
7585
7586func (m *ec2Mock) DescribeVpnGateways(param0 *ec2.DescribeVpnGatewaysInput) (*ec2.DescribeVpnGatewaysOutput, error) {
7587	m.addCall("DescribeVpnGateways")
7588	m.verifyInput("DescribeVpnGateways", param0)
7589	return m.DescribeVpnGatewaysFunc(param0)
7590}
7591
7592func (m *ec2Mock) DescribeVpnGatewaysRequest(param0 *ec2.DescribeVpnGatewaysInput) (*request.Request, *ec2.DescribeVpnGatewaysOutput) {
7593	m.addCall("DescribeVpnGatewaysRequest")
7594	m.verifyInput("DescribeVpnGatewaysRequest", param0)
7595	return m.DescribeVpnGatewaysRequestFunc(param0)
7596}
7597
7598func (m *ec2Mock) DescribeVpnGatewaysWithContext(param0 aws.Context, param1 *ec2.DescribeVpnGatewaysInput, param2 ...request.Option) (*ec2.DescribeVpnGatewaysOutput, error) {
7599	m.addCall("DescribeVpnGatewaysWithContext")
7600	m.verifyInput("DescribeVpnGatewaysWithContext", param0)
7601	return m.DescribeVpnGatewaysWithContextFunc(param0, param1, param2...)
7602}
7603
7604func (m *ec2Mock) DetachClassicLinkVpc(param0 *ec2.DetachClassicLinkVpcInput) (*ec2.DetachClassicLinkVpcOutput, error) {
7605	m.addCall("DetachClassicLinkVpc")
7606	m.verifyInput("DetachClassicLinkVpc", param0)
7607	return m.DetachClassicLinkVpcFunc(param0)
7608}
7609
7610func (m *ec2Mock) DetachClassicLinkVpcRequest(param0 *ec2.DetachClassicLinkVpcInput) (*request.Request, *ec2.DetachClassicLinkVpcOutput) {
7611	m.addCall("DetachClassicLinkVpcRequest")
7612	m.verifyInput("DetachClassicLinkVpcRequest", param0)
7613	return m.DetachClassicLinkVpcRequestFunc(param0)
7614}
7615
7616func (m *ec2Mock) DetachClassicLinkVpcWithContext(param0 aws.Context, param1 *ec2.DetachClassicLinkVpcInput, param2 ...request.Option) (*ec2.DetachClassicLinkVpcOutput, error) {
7617	m.addCall("DetachClassicLinkVpcWithContext")
7618	m.verifyInput("DetachClassicLinkVpcWithContext", param0)
7619	return m.DetachClassicLinkVpcWithContextFunc(param0, param1, param2...)
7620}
7621
7622func (m *ec2Mock) DetachInternetGateway(param0 *ec2.DetachInternetGatewayInput) (*ec2.DetachInternetGatewayOutput, error) {
7623	m.addCall("DetachInternetGateway")
7624	m.verifyInput("DetachInternetGateway", param0)
7625	return m.DetachInternetGatewayFunc(param0)
7626}
7627
7628func (m *ec2Mock) DetachInternetGatewayRequest(param0 *ec2.DetachInternetGatewayInput) (*request.Request, *ec2.DetachInternetGatewayOutput) {
7629	m.addCall("DetachInternetGatewayRequest")
7630	m.verifyInput("DetachInternetGatewayRequest", param0)
7631	return m.DetachInternetGatewayRequestFunc(param0)
7632}
7633
7634func (m *ec2Mock) DetachInternetGatewayWithContext(param0 aws.Context, param1 *ec2.DetachInternetGatewayInput, param2 ...request.Option) (*ec2.DetachInternetGatewayOutput, error) {
7635	m.addCall("DetachInternetGatewayWithContext")
7636	m.verifyInput("DetachInternetGatewayWithContext", param0)
7637	return m.DetachInternetGatewayWithContextFunc(param0, param1, param2...)
7638}
7639
7640func (m *ec2Mock) DetachNetworkInterface(param0 *ec2.DetachNetworkInterfaceInput) (*ec2.DetachNetworkInterfaceOutput, error) {
7641	m.addCall("DetachNetworkInterface")
7642	m.verifyInput("DetachNetworkInterface", param0)
7643	return m.DetachNetworkInterfaceFunc(param0)
7644}
7645
7646func (m *ec2Mock) DetachNetworkInterfaceRequest(param0 *ec2.DetachNetworkInterfaceInput) (*request.Request, *ec2.DetachNetworkInterfaceOutput) {
7647	m.addCall("DetachNetworkInterfaceRequest")
7648	m.verifyInput("DetachNetworkInterfaceRequest", param0)
7649	return m.DetachNetworkInterfaceRequestFunc(param0)
7650}
7651
7652func (m *ec2Mock) DetachNetworkInterfaceWithContext(param0 aws.Context, param1 *ec2.DetachNetworkInterfaceInput, param2 ...request.Option) (*ec2.DetachNetworkInterfaceOutput, error) {
7653	m.addCall("DetachNetworkInterfaceWithContext")
7654	m.verifyInput("DetachNetworkInterfaceWithContext", param0)
7655	return m.DetachNetworkInterfaceWithContextFunc(param0, param1, param2...)
7656}
7657
7658func (m *ec2Mock) DetachVolume(param0 *ec2.DetachVolumeInput) (*ec2.VolumeAttachment, error) {
7659	m.addCall("DetachVolume")
7660	m.verifyInput("DetachVolume", param0)
7661	return m.DetachVolumeFunc(param0)
7662}
7663
7664func (m *ec2Mock) DetachVolumeRequest(param0 *ec2.DetachVolumeInput) (*request.Request, *ec2.VolumeAttachment) {
7665	m.addCall("DetachVolumeRequest")
7666	m.verifyInput("DetachVolumeRequest", param0)
7667	return m.DetachVolumeRequestFunc(param0)
7668}
7669
7670func (m *ec2Mock) DetachVolumeWithContext(param0 aws.Context, param1 *ec2.DetachVolumeInput, param2 ...request.Option) (*ec2.VolumeAttachment, error) {
7671	m.addCall("DetachVolumeWithContext")
7672	m.verifyInput("DetachVolumeWithContext", param0)
7673	return m.DetachVolumeWithContextFunc(param0, param1, param2...)
7674}
7675
7676func (m *ec2Mock) DetachVpnGateway(param0 *ec2.DetachVpnGatewayInput) (*ec2.DetachVpnGatewayOutput, error) {
7677	m.addCall("DetachVpnGateway")
7678	m.verifyInput("DetachVpnGateway", param0)
7679	return m.DetachVpnGatewayFunc(param0)
7680}
7681
7682func (m *ec2Mock) DetachVpnGatewayRequest(param0 *ec2.DetachVpnGatewayInput) (*request.Request, *ec2.DetachVpnGatewayOutput) {
7683	m.addCall("DetachVpnGatewayRequest")
7684	m.verifyInput("DetachVpnGatewayRequest", param0)
7685	return m.DetachVpnGatewayRequestFunc(param0)
7686}
7687
7688func (m *ec2Mock) DetachVpnGatewayWithContext(param0 aws.Context, param1 *ec2.DetachVpnGatewayInput, param2 ...request.Option) (*ec2.DetachVpnGatewayOutput, error) {
7689	m.addCall("DetachVpnGatewayWithContext")
7690	m.verifyInput("DetachVpnGatewayWithContext", param0)
7691	return m.DetachVpnGatewayWithContextFunc(param0, param1, param2...)
7692}
7693
7694func (m *ec2Mock) DisableVgwRoutePropagation(param0 *ec2.DisableVgwRoutePropagationInput) (*ec2.DisableVgwRoutePropagationOutput, error) {
7695	m.addCall("DisableVgwRoutePropagation")
7696	m.verifyInput("DisableVgwRoutePropagation", param0)
7697	return m.DisableVgwRoutePropagationFunc(param0)
7698}
7699
7700func (m *ec2Mock) DisableVgwRoutePropagationRequest(param0 *ec2.DisableVgwRoutePropagationInput) (*request.Request, *ec2.DisableVgwRoutePropagationOutput) {
7701	m.addCall("DisableVgwRoutePropagationRequest")
7702	m.verifyInput("DisableVgwRoutePropagationRequest", param0)
7703	return m.DisableVgwRoutePropagationRequestFunc(param0)
7704}
7705
7706func (m *ec2Mock) DisableVgwRoutePropagationWithContext(param0 aws.Context, param1 *ec2.DisableVgwRoutePropagationInput, param2 ...request.Option) (*ec2.DisableVgwRoutePropagationOutput, error) {
7707	m.addCall("DisableVgwRoutePropagationWithContext")
7708	m.verifyInput("DisableVgwRoutePropagationWithContext", param0)
7709	return m.DisableVgwRoutePropagationWithContextFunc(param0, param1, param2...)
7710}
7711
7712func (m *ec2Mock) DisableVpcClassicLink(param0 *ec2.DisableVpcClassicLinkInput) (*ec2.DisableVpcClassicLinkOutput, error) {
7713	m.addCall("DisableVpcClassicLink")
7714	m.verifyInput("DisableVpcClassicLink", param0)
7715	return m.DisableVpcClassicLinkFunc(param0)
7716}
7717
7718func (m *ec2Mock) DisableVpcClassicLinkDnsSupport(param0 *ec2.DisableVpcClassicLinkDnsSupportInput) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error) {
7719	m.addCall("DisableVpcClassicLinkDnsSupport")
7720	m.verifyInput("DisableVpcClassicLinkDnsSupport", param0)
7721	return m.DisableVpcClassicLinkDnsSupportFunc(param0)
7722}
7723
7724func (m *ec2Mock) DisableVpcClassicLinkDnsSupportRequest(param0 *ec2.DisableVpcClassicLinkDnsSupportInput) (*request.Request, *ec2.DisableVpcClassicLinkDnsSupportOutput) {
7725	m.addCall("DisableVpcClassicLinkDnsSupportRequest")
7726	m.verifyInput("DisableVpcClassicLinkDnsSupportRequest", param0)
7727	return m.DisableVpcClassicLinkDnsSupportRequestFunc(param0)
7728}
7729
7730func (m *ec2Mock) DisableVpcClassicLinkDnsSupportWithContext(param0 aws.Context, param1 *ec2.DisableVpcClassicLinkDnsSupportInput, param2 ...request.Option) (*ec2.DisableVpcClassicLinkDnsSupportOutput, error) {
7731	m.addCall("DisableVpcClassicLinkDnsSupportWithContext")
7732	m.verifyInput("DisableVpcClassicLinkDnsSupportWithContext", param0)
7733	return m.DisableVpcClassicLinkDnsSupportWithContextFunc(param0, param1, param2...)
7734}
7735
7736func (m *ec2Mock) DisableVpcClassicLinkRequest(param0 *ec2.DisableVpcClassicLinkInput) (*request.Request, *ec2.DisableVpcClassicLinkOutput) {
7737	m.addCall("DisableVpcClassicLinkRequest")
7738	m.verifyInput("DisableVpcClassicLinkRequest", param0)
7739	return m.DisableVpcClassicLinkRequestFunc(param0)
7740}
7741
7742func (m *ec2Mock) DisableVpcClassicLinkWithContext(param0 aws.Context, param1 *ec2.DisableVpcClassicLinkInput, param2 ...request.Option) (*ec2.DisableVpcClassicLinkOutput, error) {
7743	m.addCall("DisableVpcClassicLinkWithContext")
7744	m.verifyInput("DisableVpcClassicLinkWithContext", param0)
7745	return m.DisableVpcClassicLinkWithContextFunc(param0, param1, param2...)
7746}
7747
7748func (m *ec2Mock) DisassociateAddress(param0 *ec2.DisassociateAddressInput) (*ec2.DisassociateAddressOutput, error) {
7749	m.addCall("DisassociateAddress")
7750	m.verifyInput("DisassociateAddress", param0)
7751	return m.DisassociateAddressFunc(param0)
7752}
7753
7754func (m *ec2Mock) DisassociateAddressRequest(param0 *ec2.DisassociateAddressInput) (*request.Request, *ec2.DisassociateAddressOutput) {
7755	m.addCall("DisassociateAddressRequest")
7756	m.verifyInput("DisassociateAddressRequest", param0)
7757	return m.DisassociateAddressRequestFunc(param0)
7758}
7759
7760func (m *ec2Mock) DisassociateAddressWithContext(param0 aws.Context, param1 *ec2.DisassociateAddressInput, param2 ...request.Option) (*ec2.DisassociateAddressOutput, error) {
7761	m.addCall("DisassociateAddressWithContext")
7762	m.verifyInput("DisassociateAddressWithContext", param0)
7763	return m.DisassociateAddressWithContextFunc(param0, param1, param2...)
7764}
7765
7766func (m *ec2Mock) DisassociateIamInstanceProfile(param0 *ec2.DisassociateIamInstanceProfileInput) (*ec2.DisassociateIamInstanceProfileOutput, error) {
7767	m.addCall("DisassociateIamInstanceProfile")
7768	m.verifyInput("DisassociateIamInstanceProfile", param0)
7769	return m.DisassociateIamInstanceProfileFunc(param0)
7770}
7771
7772func (m *ec2Mock) DisassociateIamInstanceProfileRequest(param0 *ec2.DisassociateIamInstanceProfileInput) (*request.Request, *ec2.DisassociateIamInstanceProfileOutput) {
7773	m.addCall("DisassociateIamInstanceProfileRequest")
7774	m.verifyInput("DisassociateIamInstanceProfileRequest", param0)
7775	return m.DisassociateIamInstanceProfileRequestFunc(param0)
7776}
7777
7778func (m *ec2Mock) DisassociateIamInstanceProfileWithContext(param0 aws.Context, param1 *ec2.DisassociateIamInstanceProfileInput, param2 ...request.Option) (*ec2.DisassociateIamInstanceProfileOutput, error) {
7779	m.addCall("DisassociateIamInstanceProfileWithContext")
7780	m.verifyInput("DisassociateIamInstanceProfileWithContext", param0)
7781	return m.DisassociateIamInstanceProfileWithContextFunc(param0, param1, param2...)
7782}
7783
7784func (m *ec2Mock) DisassociateRouteTable(param0 *ec2.DisassociateRouteTableInput) (*ec2.DisassociateRouteTableOutput, error) {
7785	m.addCall("DisassociateRouteTable")
7786	m.verifyInput("DisassociateRouteTable", param0)
7787	return m.DisassociateRouteTableFunc(param0)
7788}
7789
7790func (m *ec2Mock) DisassociateRouteTableRequest(param0 *ec2.DisassociateRouteTableInput) (*request.Request, *ec2.DisassociateRouteTableOutput) {
7791	m.addCall("DisassociateRouteTableRequest")
7792	m.verifyInput("DisassociateRouteTableRequest", param0)
7793	return m.DisassociateRouteTableRequestFunc(param0)
7794}
7795
7796func (m *ec2Mock) DisassociateRouteTableWithContext(param0 aws.Context, param1 *ec2.DisassociateRouteTableInput, param2 ...request.Option) (*ec2.DisassociateRouteTableOutput, error) {
7797	m.addCall("DisassociateRouteTableWithContext")
7798	m.verifyInput("DisassociateRouteTableWithContext", param0)
7799	return m.DisassociateRouteTableWithContextFunc(param0, param1, param2...)
7800}
7801
7802func (m *ec2Mock) DisassociateSubnetCidrBlock(param0 *ec2.DisassociateSubnetCidrBlockInput) (*ec2.DisassociateSubnetCidrBlockOutput, error) {
7803	m.addCall("DisassociateSubnetCidrBlock")
7804	m.verifyInput("DisassociateSubnetCidrBlock", param0)
7805	return m.DisassociateSubnetCidrBlockFunc(param0)
7806}
7807
7808func (m *ec2Mock) DisassociateSubnetCidrBlockRequest(param0 *ec2.DisassociateSubnetCidrBlockInput) (*request.Request, *ec2.DisassociateSubnetCidrBlockOutput) {
7809	m.addCall("DisassociateSubnetCidrBlockRequest")
7810	m.verifyInput("DisassociateSubnetCidrBlockRequest", param0)
7811	return m.DisassociateSubnetCidrBlockRequestFunc(param0)
7812}
7813
7814func (m *ec2Mock) DisassociateSubnetCidrBlockWithContext(param0 aws.Context, param1 *ec2.DisassociateSubnetCidrBlockInput, param2 ...request.Option) (*ec2.DisassociateSubnetCidrBlockOutput, error) {
7815	m.addCall("DisassociateSubnetCidrBlockWithContext")
7816	m.verifyInput("DisassociateSubnetCidrBlockWithContext", param0)
7817	return m.DisassociateSubnetCidrBlockWithContextFunc(param0, param1, param2...)
7818}
7819
7820func (m *ec2Mock) DisassociateVpcCidrBlock(param0 *ec2.DisassociateVpcCidrBlockInput) (*ec2.DisassociateVpcCidrBlockOutput, error) {
7821	m.addCall("DisassociateVpcCidrBlock")
7822	m.verifyInput("DisassociateVpcCidrBlock", param0)
7823	return m.DisassociateVpcCidrBlockFunc(param0)
7824}
7825
7826func (m *ec2Mock) DisassociateVpcCidrBlockRequest(param0 *ec2.DisassociateVpcCidrBlockInput) (*request.Request, *ec2.DisassociateVpcCidrBlockOutput) {
7827	m.addCall("DisassociateVpcCidrBlockRequest")
7828	m.verifyInput("DisassociateVpcCidrBlockRequest", param0)
7829	return m.DisassociateVpcCidrBlockRequestFunc(param0)
7830}
7831
7832func (m *ec2Mock) DisassociateVpcCidrBlockWithContext(param0 aws.Context, param1 *ec2.DisassociateVpcCidrBlockInput, param2 ...request.Option) (*ec2.DisassociateVpcCidrBlockOutput, error) {
7833	m.addCall("DisassociateVpcCidrBlockWithContext")
7834	m.verifyInput("DisassociateVpcCidrBlockWithContext", param0)
7835	return m.DisassociateVpcCidrBlockWithContextFunc(param0, param1, param2...)
7836}
7837
7838func (m *ec2Mock) EnableVgwRoutePropagation(param0 *ec2.EnableVgwRoutePropagationInput) (*ec2.EnableVgwRoutePropagationOutput, error) {
7839	m.addCall("EnableVgwRoutePropagation")
7840	m.verifyInput("EnableVgwRoutePropagation", param0)
7841	return m.EnableVgwRoutePropagationFunc(param0)
7842}
7843
7844func (m *ec2Mock) EnableVgwRoutePropagationRequest(param0 *ec2.EnableVgwRoutePropagationInput) (*request.Request, *ec2.EnableVgwRoutePropagationOutput) {
7845	m.addCall("EnableVgwRoutePropagationRequest")
7846	m.verifyInput("EnableVgwRoutePropagationRequest", param0)
7847	return m.EnableVgwRoutePropagationRequestFunc(param0)
7848}
7849
7850func (m *ec2Mock) EnableVgwRoutePropagationWithContext(param0 aws.Context, param1 *ec2.EnableVgwRoutePropagationInput, param2 ...request.Option) (*ec2.EnableVgwRoutePropagationOutput, error) {
7851	m.addCall("EnableVgwRoutePropagationWithContext")
7852	m.verifyInput("EnableVgwRoutePropagationWithContext", param0)
7853	return m.EnableVgwRoutePropagationWithContextFunc(param0, param1, param2...)
7854}
7855
7856func (m *ec2Mock) EnableVolumeIO(param0 *ec2.EnableVolumeIOInput) (*ec2.EnableVolumeIOOutput, error) {
7857	m.addCall("EnableVolumeIO")
7858	m.verifyInput("EnableVolumeIO", param0)
7859	return m.EnableVolumeIOFunc(param0)
7860}
7861
7862func (m *ec2Mock) EnableVolumeIORequest(param0 *ec2.EnableVolumeIOInput) (*request.Request, *ec2.EnableVolumeIOOutput) {
7863	m.addCall("EnableVolumeIORequest")
7864	m.verifyInput("EnableVolumeIORequest", param0)
7865	return m.EnableVolumeIORequestFunc(param0)
7866}
7867
7868func (m *ec2Mock) EnableVolumeIOWithContext(param0 aws.Context, param1 *ec2.EnableVolumeIOInput, param2 ...request.Option) (*ec2.EnableVolumeIOOutput, error) {
7869	m.addCall("EnableVolumeIOWithContext")
7870	m.verifyInput("EnableVolumeIOWithContext", param0)
7871	return m.EnableVolumeIOWithContextFunc(param0, param1, param2...)
7872}
7873
7874func (m *ec2Mock) EnableVpcClassicLink(param0 *ec2.EnableVpcClassicLinkInput) (*ec2.EnableVpcClassicLinkOutput, error) {
7875	m.addCall("EnableVpcClassicLink")
7876	m.verifyInput("EnableVpcClassicLink", param0)
7877	return m.EnableVpcClassicLinkFunc(param0)
7878}
7879
7880func (m *ec2Mock) EnableVpcClassicLinkDnsSupport(param0 *ec2.EnableVpcClassicLinkDnsSupportInput) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error) {
7881	m.addCall("EnableVpcClassicLinkDnsSupport")
7882	m.verifyInput("EnableVpcClassicLinkDnsSupport", param0)
7883	return m.EnableVpcClassicLinkDnsSupportFunc(param0)
7884}
7885
7886func (m *ec2Mock) EnableVpcClassicLinkDnsSupportRequest(param0 *ec2.EnableVpcClassicLinkDnsSupportInput) (*request.Request, *ec2.EnableVpcClassicLinkDnsSupportOutput) {
7887	m.addCall("EnableVpcClassicLinkDnsSupportRequest")
7888	m.verifyInput("EnableVpcClassicLinkDnsSupportRequest", param0)
7889	return m.EnableVpcClassicLinkDnsSupportRequestFunc(param0)
7890}
7891
7892func (m *ec2Mock) EnableVpcClassicLinkDnsSupportWithContext(param0 aws.Context, param1 *ec2.EnableVpcClassicLinkDnsSupportInput, param2 ...request.Option) (*ec2.EnableVpcClassicLinkDnsSupportOutput, error) {
7893	m.addCall("EnableVpcClassicLinkDnsSupportWithContext")
7894	m.verifyInput("EnableVpcClassicLinkDnsSupportWithContext", param0)
7895	return m.EnableVpcClassicLinkDnsSupportWithContextFunc(param0, param1, param2...)
7896}
7897
7898func (m *ec2Mock) EnableVpcClassicLinkRequest(param0 *ec2.EnableVpcClassicLinkInput) (*request.Request, *ec2.EnableVpcClassicLinkOutput) {
7899	m.addCall("EnableVpcClassicLinkRequest")
7900	m.verifyInput("EnableVpcClassicLinkRequest", param0)
7901	return m.EnableVpcClassicLinkRequestFunc(param0)
7902}
7903
7904func (m *ec2Mock) EnableVpcClassicLinkWithContext(param0 aws.Context, param1 *ec2.EnableVpcClassicLinkInput, param2 ...request.Option) (*ec2.EnableVpcClassicLinkOutput, error) {
7905	m.addCall("EnableVpcClassicLinkWithContext")
7906	m.verifyInput("EnableVpcClassicLinkWithContext", param0)
7907	return m.EnableVpcClassicLinkWithContextFunc(param0, param1, param2...)
7908}
7909
7910func (m *ec2Mock) GetConsoleOutput(param0 *ec2.GetConsoleOutputInput) (*ec2.GetConsoleOutputOutput, error) {
7911	m.addCall("GetConsoleOutput")
7912	m.verifyInput("GetConsoleOutput", param0)
7913	return m.GetConsoleOutputFunc(param0)
7914}
7915
7916func (m *ec2Mock) GetConsoleOutputRequest(param0 *ec2.GetConsoleOutputInput) (*request.Request, *ec2.GetConsoleOutputOutput) {
7917	m.addCall("GetConsoleOutputRequest")
7918	m.verifyInput("GetConsoleOutputRequest", param0)
7919	return m.GetConsoleOutputRequestFunc(param0)
7920}
7921
7922func (m *ec2Mock) GetConsoleOutputWithContext(param0 aws.Context, param1 *ec2.GetConsoleOutputInput, param2 ...request.Option) (*ec2.GetConsoleOutputOutput, error) {
7923	m.addCall("GetConsoleOutputWithContext")
7924	m.verifyInput("GetConsoleOutputWithContext", param0)
7925	return m.GetConsoleOutputWithContextFunc(param0, param1, param2...)
7926}
7927
7928func (m *ec2Mock) GetConsoleScreenshot(param0 *ec2.GetConsoleScreenshotInput) (*ec2.GetConsoleScreenshotOutput, error) {
7929	m.addCall("GetConsoleScreenshot")
7930	m.verifyInput("GetConsoleScreenshot", param0)
7931	return m.GetConsoleScreenshotFunc(param0)
7932}
7933
7934func (m *ec2Mock) GetConsoleScreenshotRequest(param0 *ec2.GetConsoleScreenshotInput) (*request.Request, *ec2.GetConsoleScreenshotOutput) {
7935	m.addCall("GetConsoleScreenshotRequest")
7936	m.verifyInput("GetConsoleScreenshotRequest", param0)
7937	return m.GetConsoleScreenshotRequestFunc(param0)
7938}
7939
7940func (m *ec2Mock) GetConsoleScreenshotWithContext(param0 aws.Context, param1 *ec2.GetConsoleScreenshotInput, param2 ...request.Option) (*ec2.GetConsoleScreenshotOutput, error) {
7941	m.addCall("GetConsoleScreenshotWithContext")
7942	m.verifyInput("GetConsoleScreenshotWithContext", param0)
7943	return m.GetConsoleScreenshotWithContextFunc(param0, param1, param2...)
7944}
7945
7946func (m *ec2Mock) GetHostReservationPurchasePreview(param0 *ec2.GetHostReservationPurchasePreviewInput) (*ec2.GetHostReservationPurchasePreviewOutput, error) {
7947	m.addCall("GetHostReservationPurchasePreview")
7948	m.verifyInput("GetHostReservationPurchasePreview", param0)
7949	return m.GetHostReservationPurchasePreviewFunc(param0)
7950}
7951
7952func (m *ec2Mock) GetHostReservationPurchasePreviewRequest(param0 *ec2.GetHostReservationPurchasePreviewInput) (*request.Request, *ec2.GetHostReservationPurchasePreviewOutput) {
7953	m.addCall("GetHostReservationPurchasePreviewRequest")
7954	m.verifyInput("GetHostReservationPurchasePreviewRequest", param0)
7955	return m.GetHostReservationPurchasePreviewRequestFunc(param0)
7956}
7957
7958func (m *ec2Mock) GetHostReservationPurchasePreviewWithContext(param0 aws.Context, param1 *ec2.GetHostReservationPurchasePreviewInput, param2 ...request.Option) (*ec2.GetHostReservationPurchasePreviewOutput, error) {
7959	m.addCall("GetHostReservationPurchasePreviewWithContext")
7960	m.verifyInput("GetHostReservationPurchasePreviewWithContext", param0)
7961	return m.GetHostReservationPurchasePreviewWithContextFunc(param0, param1, param2...)
7962}
7963
7964func (m *ec2Mock) GetLaunchTemplateData(param0 *ec2.GetLaunchTemplateDataInput) (*ec2.GetLaunchTemplateDataOutput, error) {
7965	m.addCall("GetLaunchTemplateData")
7966	m.verifyInput("GetLaunchTemplateData", param0)
7967	return m.GetLaunchTemplateDataFunc(param0)
7968}
7969
7970func (m *ec2Mock) GetLaunchTemplateDataRequest(param0 *ec2.GetLaunchTemplateDataInput) (*request.Request, *ec2.GetLaunchTemplateDataOutput) {
7971	m.addCall("GetLaunchTemplateDataRequest")
7972	m.verifyInput("GetLaunchTemplateDataRequest", param0)
7973	return m.GetLaunchTemplateDataRequestFunc(param0)
7974}
7975
7976func (m *ec2Mock) GetLaunchTemplateDataWithContext(param0 aws.Context, param1 *ec2.GetLaunchTemplateDataInput, param2 ...request.Option) (*ec2.GetLaunchTemplateDataOutput, error) {
7977	m.addCall("GetLaunchTemplateDataWithContext")
7978	m.verifyInput("GetLaunchTemplateDataWithContext", param0)
7979	return m.GetLaunchTemplateDataWithContextFunc(param0, param1, param2...)
7980}
7981
7982func (m *ec2Mock) GetPasswordData(param0 *ec2.GetPasswordDataInput) (*ec2.GetPasswordDataOutput, error) {
7983	m.addCall("GetPasswordData")
7984	m.verifyInput("GetPasswordData", param0)
7985	return m.GetPasswordDataFunc(param0)
7986}
7987
7988func (m *ec2Mock) GetPasswordDataRequest(param0 *ec2.GetPasswordDataInput) (*request.Request, *ec2.GetPasswordDataOutput) {
7989	m.addCall("GetPasswordDataRequest")
7990	m.verifyInput("GetPasswordDataRequest", param0)
7991	return m.GetPasswordDataRequestFunc(param0)
7992}
7993
7994func (m *ec2Mock) GetPasswordDataWithContext(param0 aws.Context, param1 *ec2.GetPasswordDataInput, param2 ...request.Option) (*ec2.GetPasswordDataOutput, error) {
7995	m.addCall("GetPasswordDataWithContext")
7996	m.verifyInput("GetPasswordDataWithContext", param0)
7997	return m.GetPasswordDataWithContextFunc(param0, param1, param2...)
7998}
7999
8000func (m *ec2Mock) GetReservedInstancesExchangeQuote(param0 *ec2.GetReservedInstancesExchangeQuoteInput) (*ec2.GetReservedInstancesExchangeQuoteOutput, error) {
8001	m.addCall("GetReservedInstancesExchangeQuote")
8002	m.verifyInput("GetReservedInstancesExchangeQuote", param0)
8003	return m.GetReservedInstancesExchangeQuoteFunc(param0)
8004}
8005
8006func (m *ec2Mock) GetReservedInstancesExchangeQuoteRequest(param0 *ec2.GetReservedInstancesExchangeQuoteInput) (*request.Request, *ec2.GetReservedInstancesExchangeQuoteOutput) {
8007	m.addCall("GetReservedInstancesExchangeQuoteRequest")
8008	m.verifyInput("GetReservedInstancesExchangeQuoteRequest", param0)
8009	return m.GetReservedInstancesExchangeQuoteRequestFunc(param0)
8010}
8011
8012func (m *ec2Mock) GetReservedInstancesExchangeQuoteWithContext(param0 aws.Context, param1 *ec2.GetReservedInstancesExchangeQuoteInput, param2 ...request.Option) (*ec2.GetReservedInstancesExchangeQuoteOutput, error) {
8013	m.addCall("GetReservedInstancesExchangeQuoteWithContext")
8014	m.verifyInput("GetReservedInstancesExchangeQuoteWithContext", param0)
8015	return m.GetReservedInstancesExchangeQuoteWithContextFunc(param0, param1, param2...)
8016}
8017
8018func (m *ec2Mock) ImportImage(param0 *ec2.ImportImageInput) (*ec2.ImportImageOutput, error) {
8019	m.addCall("ImportImage")
8020	m.verifyInput("ImportImage", param0)
8021	return m.ImportImageFunc(param0)
8022}
8023
8024func (m *ec2Mock) ImportImageRequest(param0 *ec2.ImportImageInput) (*request.Request, *ec2.ImportImageOutput) {
8025	m.addCall("ImportImageRequest")
8026	m.verifyInput("ImportImageRequest", param0)
8027	return m.ImportImageRequestFunc(param0)
8028}
8029
8030func (m *ec2Mock) ImportImageWithContext(param0 aws.Context, param1 *ec2.ImportImageInput, param2 ...request.Option) (*ec2.ImportImageOutput, error) {
8031	m.addCall("ImportImageWithContext")
8032	m.verifyInput("ImportImageWithContext", param0)
8033	return m.ImportImageWithContextFunc(param0, param1, param2...)
8034}
8035
8036func (m *ec2Mock) ImportInstance(param0 *ec2.ImportInstanceInput) (*ec2.ImportInstanceOutput, error) {
8037	m.addCall("ImportInstance")
8038	m.verifyInput("ImportInstance", param0)
8039	return m.ImportInstanceFunc(param0)
8040}
8041
8042func (m *ec2Mock) ImportInstanceRequest(param0 *ec2.ImportInstanceInput) (*request.Request, *ec2.ImportInstanceOutput) {
8043	m.addCall("ImportInstanceRequest")
8044	m.verifyInput("ImportInstanceRequest", param0)
8045	return m.ImportInstanceRequestFunc(param0)
8046}
8047
8048func (m *ec2Mock) ImportInstanceWithContext(param0 aws.Context, param1 *ec2.ImportInstanceInput, param2 ...request.Option) (*ec2.ImportInstanceOutput, error) {
8049	m.addCall("ImportInstanceWithContext")
8050	m.verifyInput("ImportInstanceWithContext", param0)
8051	return m.ImportInstanceWithContextFunc(param0, param1, param2...)
8052}
8053
8054func (m *ec2Mock) ImportKeyPair(param0 *ec2.ImportKeyPairInput) (*ec2.ImportKeyPairOutput, error) {
8055	m.addCall("ImportKeyPair")
8056	m.verifyInput("ImportKeyPair", param0)
8057	return m.ImportKeyPairFunc(param0)
8058}
8059
8060func (m *ec2Mock) ImportKeyPairRequest(param0 *ec2.ImportKeyPairInput) (*request.Request, *ec2.ImportKeyPairOutput) {
8061	m.addCall("ImportKeyPairRequest")
8062	m.verifyInput("ImportKeyPairRequest", param0)
8063	return m.ImportKeyPairRequestFunc(param0)
8064}
8065
8066func (m *ec2Mock) ImportKeyPairWithContext(param0 aws.Context, param1 *ec2.ImportKeyPairInput, param2 ...request.Option) (*ec2.ImportKeyPairOutput, error) {
8067	m.addCall("ImportKeyPairWithContext")
8068	m.verifyInput("ImportKeyPairWithContext", param0)
8069	return m.ImportKeyPairWithContextFunc(param0, param1, param2...)
8070}
8071
8072func (m *ec2Mock) ImportSnapshot(param0 *ec2.ImportSnapshotInput) (*ec2.ImportSnapshotOutput, error) {
8073	m.addCall("ImportSnapshot")
8074	m.verifyInput("ImportSnapshot", param0)
8075	return m.ImportSnapshotFunc(param0)
8076}
8077
8078func (m *ec2Mock) ImportSnapshotRequest(param0 *ec2.ImportSnapshotInput) (*request.Request, *ec2.ImportSnapshotOutput) {
8079	m.addCall("ImportSnapshotRequest")
8080	m.verifyInput("ImportSnapshotRequest", param0)
8081	return m.ImportSnapshotRequestFunc(param0)
8082}
8083
8084func (m *ec2Mock) ImportSnapshotWithContext(param0 aws.Context, param1 *ec2.ImportSnapshotInput, param2 ...request.Option) (*ec2.ImportSnapshotOutput, error) {
8085	m.addCall("ImportSnapshotWithContext")
8086	m.verifyInput("ImportSnapshotWithContext", param0)
8087	return m.ImportSnapshotWithContextFunc(param0, param1, param2...)
8088}
8089
8090func (m *ec2Mock) ImportVolume(param0 *ec2.ImportVolumeInput) (*ec2.ImportVolumeOutput, error) {
8091	m.addCall("ImportVolume")
8092	m.verifyInput("ImportVolume", param0)
8093	return m.ImportVolumeFunc(param0)
8094}
8095
8096func (m *ec2Mock) ImportVolumeRequest(param0 *ec2.ImportVolumeInput) (*request.Request, *ec2.ImportVolumeOutput) {
8097	m.addCall("ImportVolumeRequest")
8098	m.verifyInput("ImportVolumeRequest", param0)
8099	return m.ImportVolumeRequestFunc(param0)
8100}
8101
8102func (m *ec2Mock) ImportVolumeWithContext(param0 aws.Context, param1 *ec2.ImportVolumeInput, param2 ...request.Option) (*ec2.ImportVolumeOutput, error) {
8103	m.addCall("ImportVolumeWithContext")
8104	m.verifyInput("ImportVolumeWithContext", param0)
8105	return m.ImportVolumeWithContextFunc(param0, param1, param2...)
8106}
8107
8108func (m *ec2Mock) ModifyFpgaImageAttribute(param0 *ec2.ModifyFpgaImageAttributeInput) (*ec2.ModifyFpgaImageAttributeOutput, error) {
8109	m.addCall("ModifyFpgaImageAttribute")
8110	m.verifyInput("ModifyFpgaImageAttribute", param0)
8111	return m.ModifyFpgaImageAttributeFunc(param0)
8112}
8113
8114func (m *ec2Mock) ModifyFpgaImageAttributeRequest(param0 *ec2.ModifyFpgaImageAttributeInput) (*request.Request, *ec2.ModifyFpgaImageAttributeOutput) {
8115	m.addCall("ModifyFpgaImageAttributeRequest")
8116	m.verifyInput("ModifyFpgaImageAttributeRequest", param0)
8117	return m.ModifyFpgaImageAttributeRequestFunc(param0)
8118}
8119
8120func (m *ec2Mock) ModifyFpgaImageAttributeWithContext(param0 aws.Context, param1 *ec2.ModifyFpgaImageAttributeInput, param2 ...request.Option) (*ec2.ModifyFpgaImageAttributeOutput, error) {
8121	m.addCall("ModifyFpgaImageAttributeWithContext")
8122	m.verifyInput("ModifyFpgaImageAttributeWithContext", param0)
8123	return m.ModifyFpgaImageAttributeWithContextFunc(param0, param1, param2...)
8124}
8125
8126func (m *ec2Mock) ModifyHosts(param0 *ec2.ModifyHostsInput) (*ec2.ModifyHostsOutput, error) {
8127	m.addCall("ModifyHosts")
8128	m.verifyInput("ModifyHosts", param0)
8129	return m.ModifyHostsFunc(param0)
8130}
8131
8132func (m *ec2Mock) ModifyHostsRequest(param0 *ec2.ModifyHostsInput) (*request.Request, *ec2.ModifyHostsOutput) {
8133	m.addCall("ModifyHostsRequest")
8134	m.verifyInput("ModifyHostsRequest", param0)
8135	return m.ModifyHostsRequestFunc(param0)
8136}
8137
8138func (m *ec2Mock) ModifyHostsWithContext(param0 aws.Context, param1 *ec2.ModifyHostsInput, param2 ...request.Option) (*ec2.ModifyHostsOutput, error) {
8139	m.addCall("ModifyHostsWithContext")
8140	m.verifyInput("ModifyHostsWithContext", param0)
8141	return m.ModifyHostsWithContextFunc(param0, param1, param2...)
8142}
8143
8144func (m *ec2Mock) ModifyIdFormat(param0 *ec2.ModifyIdFormatInput) (*ec2.ModifyIdFormatOutput, error) {
8145	m.addCall("ModifyIdFormat")
8146	m.verifyInput("ModifyIdFormat", param0)
8147	return m.ModifyIdFormatFunc(param0)
8148}
8149
8150func (m *ec2Mock) ModifyIdFormatRequest(param0 *ec2.ModifyIdFormatInput) (*request.Request, *ec2.ModifyIdFormatOutput) {
8151	m.addCall("ModifyIdFormatRequest")
8152	m.verifyInput("ModifyIdFormatRequest", param0)
8153	return m.ModifyIdFormatRequestFunc(param0)
8154}
8155
8156func (m *ec2Mock) ModifyIdFormatWithContext(param0 aws.Context, param1 *ec2.ModifyIdFormatInput, param2 ...request.Option) (*ec2.ModifyIdFormatOutput, error) {
8157	m.addCall("ModifyIdFormatWithContext")
8158	m.verifyInput("ModifyIdFormatWithContext", param0)
8159	return m.ModifyIdFormatWithContextFunc(param0, param1, param2...)
8160}
8161
8162func (m *ec2Mock) ModifyIdentityIdFormat(param0 *ec2.ModifyIdentityIdFormatInput) (*ec2.ModifyIdentityIdFormatOutput, error) {
8163	m.addCall("ModifyIdentityIdFormat")
8164	m.verifyInput("ModifyIdentityIdFormat", param0)
8165	return m.ModifyIdentityIdFormatFunc(param0)
8166}
8167
8168func (m *ec2Mock) ModifyIdentityIdFormatRequest(param0 *ec2.ModifyIdentityIdFormatInput) (*request.Request, *ec2.ModifyIdentityIdFormatOutput) {
8169	m.addCall("ModifyIdentityIdFormatRequest")
8170	m.verifyInput("ModifyIdentityIdFormatRequest", param0)
8171	return m.ModifyIdentityIdFormatRequestFunc(param0)
8172}
8173
8174func (m *ec2Mock) ModifyIdentityIdFormatWithContext(param0 aws.Context, param1 *ec2.ModifyIdentityIdFormatInput, param2 ...request.Option) (*ec2.ModifyIdentityIdFormatOutput, error) {
8175	m.addCall("ModifyIdentityIdFormatWithContext")
8176	m.verifyInput("ModifyIdentityIdFormatWithContext", param0)
8177	return m.ModifyIdentityIdFormatWithContextFunc(param0, param1, param2...)
8178}
8179
8180func (m *ec2Mock) ModifyImageAttribute(param0 *ec2.ModifyImageAttributeInput) (*ec2.ModifyImageAttributeOutput, error) {
8181	m.addCall("ModifyImageAttribute")
8182	m.verifyInput("ModifyImageAttribute", param0)
8183	return m.ModifyImageAttributeFunc(param0)
8184}
8185
8186func (m *ec2Mock) ModifyImageAttributeRequest(param0 *ec2.ModifyImageAttributeInput) (*request.Request, *ec2.ModifyImageAttributeOutput) {
8187	m.addCall("ModifyImageAttributeRequest")
8188	m.verifyInput("ModifyImageAttributeRequest", param0)
8189	return m.ModifyImageAttributeRequestFunc(param0)
8190}
8191
8192func (m *ec2Mock) ModifyImageAttributeWithContext(param0 aws.Context, param1 *ec2.ModifyImageAttributeInput, param2 ...request.Option) (*ec2.ModifyImageAttributeOutput, error) {
8193	m.addCall("ModifyImageAttributeWithContext")
8194	m.verifyInput("ModifyImageAttributeWithContext", param0)
8195	return m.ModifyImageAttributeWithContextFunc(param0, param1, param2...)
8196}
8197
8198func (m *ec2Mock) ModifyInstanceAttribute(param0 *ec2.ModifyInstanceAttributeInput) (*ec2.ModifyInstanceAttributeOutput, error) {
8199	m.addCall("ModifyInstanceAttribute")
8200	m.verifyInput("ModifyInstanceAttribute", param0)
8201	return m.ModifyInstanceAttributeFunc(param0)
8202}
8203
8204func (m *ec2Mock) ModifyInstanceAttributeRequest(param0 *ec2.ModifyInstanceAttributeInput) (*request.Request, *ec2.ModifyInstanceAttributeOutput) {
8205	m.addCall("ModifyInstanceAttributeRequest")
8206	m.verifyInput("ModifyInstanceAttributeRequest", param0)
8207	return m.ModifyInstanceAttributeRequestFunc(param0)
8208}
8209
8210func (m *ec2Mock) ModifyInstanceAttributeWithContext(param0 aws.Context, param1 *ec2.ModifyInstanceAttributeInput, param2 ...request.Option) (*ec2.ModifyInstanceAttributeOutput, error) {
8211	m.addCall("ModifyInstanceAttributeWithContext")
8212	m.verifyInput("ModifyInstanceAttributeWithContext", param0)
8213	return m.ModifyInstanceAttributeWithContextFunc(param0, param1, param2...)
8214}
8215
8216func (m *ec2Mock) ModifyInstanceCreditSpecification(param0 *ec2.ModifyInstanceCreditSpecificationInput) (*ec2.ModifyInstanceCreditSpecificationOutput, error) {
8217	m.addCall("ModifyInstanceCreditSpecification")
8218	m.verifyInput("ModifyInstanceCreditSpecification", param0)
8219	return m.ModifyInstanceCreditSpecificationFunc(param0)
8220}
8221
8222func (m *ec2Mock) ModifyInstanceCreditSpecificationRequest(param0 *ec2.ModifyInstanceCreditSpecificationInput) (*request.Request, *ec2.ModifyInstanceCreditSpecificationOutput) {
8223	m.addCall("ModifyInstanceCreditSpecificationRequest")
8224	m.verifyInput("ModifyInstanceCreditSpecificationRequest", param0)
8225	return m.ModifyInstanceCreditSpecificationRequestFunc(param0)
8226}
8227
8228func (m *ec2Mock) ModifyInstanceCreditSpecificationWithContext(param0 aws.Context, param1 *ec2.ModifyInstanceCreditSpecificationInput, param2 ...request.Option) (*ec2.ModifyInstanceCreditSpecificationOutput, error) {
8229	m.addCall("ModifyInstanceCreditSpecificationWithContext")
8230	m.verifyInput("ModifyInstanceCreditSpecificationWithContext", param0)
8231	return m.ModifyInstanceCreditSpecificationWithContextFunc(param0, param1, param2...)
8232}
8233
8234func (m *ec2Mock) ModifyInstancePlacement(param0 *ec2.ModifyInstancePlacementInput) (*ec2.ModifyInstancePlacementOutput, error) {
8235	m.addCall("ModifyInstancePlacement")
8236	m.verifyInput("ModifyInstancePlacement", param0)
8237	return m.ModifyInstancePlacementFunc(param0)
8238}
8239
8240func (m *ec2Mock) ModifyInstancePlacementRequest(param0 *ec2.ModifyInstancePlacementInput) (*request.Request, *ec2.ModifyInstancePlacementOutput) {
8241	m.addCall("ModifyInstancePlacementRequest")
8242	m.verifyInput("ModifyInstancePlacementRequest", param0)
8243	return m.ModifyInstancePlacementRequestFunc(param0)
8244}
8245
8246func (m *ec2Mock) ModifyInstancePlacementWithContext(param0 aws.Context, param1 *ec2.ModifyInstancePlacementInput, param2 ...request.Option) (*ec2.ModifyInstancePlacementOutput, error) {
8247	m.addCall("ModifyInstancePlacementWithContext")
8248	m.verifyInput("ModifyInstancePlacementWithContext", param0)
8249	return m.ModifyInstancePlacementWithContextFunc(param0, param1, param2...)
8250}
8251
8252func (m *ec2Mock) ModifyLaunchTemplate(param0 *ec2.ModifyLaunchTemplateInput) (*ec2.ModifyLaunchTemplateOutput, error) {
8253	m.addCall("ModifyLaunchTemplate")
8254	m.verifyInput("ModifyLaunchTemplate", param0)
8255	return m.ModifyLaunchTemplateFunc(param0)
8256}
8257
8258func (m *ec2Mock) ModifyLaunchTemplateRequest(param0 *ec2.ModifyLaunchTemplateInput) (*request.Request, *ec2.ModifyLaunchTemplateOutput) {
8259	m.addCall("ModifyLaunchTemplateRequest")
8260	m.verifyInput("ModifyLaunchTemplateRequest", param0)
8261	return m.ModifyLaunchTemplateRequestFunc(param0)
8262}
8263
8264func (m *ec2Mock) ModifyLaunchTemplateWithContext(param0 aws.Context, param1 *ec2.ModifyLaunchTemplateInput, param2 ...request.Option) (*ec2.ModifyLaunchTemplateOutput, error) {
8265	m.addCall("ModifyLaunchTemplateWithContext")
8266	m.verifyInput("ModifyLaunchTemplateWithContext", param0)
8267	return m.ModifyLaunchTemplateWithContextFunc(param0, param1, param2...)
8268}
8269
8270func (m *ec2Mock) ModifyNetworkInterfaceAttribute(param0 *ec2.ModifyNetworkInterfaceAttributeInput) (*ec2.ModifyNetworkInterfaceAttributeOutput, error) {
8271	m.addCall("ModifyNetworkInterfaceAttribute")
8272	m.verifyInput("ModifyNetworkInterfaceAttribute", param0)
8273	return m.ModifyNetworkInterfaceAttributeFunc(param0)
8274}
8275
8276func (m *ec2Mock) ModifyNetworkInterfaceAttributeRequest(param0 *ec2.ModifyNetworkInterfaceAttributeInput) (*request.Request, *ec2.ModifyNetworkInterfaceAttributeOutput) {
8277	m.addCall("ModifyNetworkInterfaceAttributeRequest")
8278	m.verifyInput("ModifyNetworkInterfaceAttributeRequest", param0)
8279	return m.ModifyNetworkInterfaceAttributeRequestFunc(param0)
8280}
8281
8282func (m *ec2Mock) ModifyNetworkInterfaceAttributeWithContext(param0 aws.Context, param1 *ec2.ModifyNetworkInterfaceAttributeInput, param2 ...request.Option) (*ec2.ModifyNetworkInterfaceAttributeOutput, error) {
8283	m.addCall("ModifyNetworkInterfaceAttributeWithContext")
8284	m.verifyInput("ModifyNetworkInterfaceAttributeWithContext", param0)
8285	return m.ModifyNetworkInterfaceAttributeWithContextFunc(param0, param1, param2...)
8286}
8287
8288func (m *ec2Mock) ModifyReservedInstances(param0 *ec2.ModifyReservedInstancesInput) (*ec2.ModifyReservedInstancesOutput, error) {
8289	m.addCall("ModifyReservedInstances")
8290	m.verifyInput("ModifyReservedInstances", param0)
8291	return m.ModifyReservedInstancesFunc(param0)
8292}
8293
8294func (m *ec2Mock) ModifyReservedInstancesRequest(param0 *ec2.ModifyReservedInstancesInput) (*request.Request, *ec2.ModifyReservedInstancesOutput) {
8295	m.addCall("ModifyReservedInstancesRequest")
8296	m.verifyInput("ModifyReservedInstancesRequest", param0)
8297	return m.ModifyReservedInstancesRequestFunc(param0)
8298}
8299
8300func (m *ec2Mock) ModifyReservedInstancesWithContext(param0 aws.Context, param1 *ec2.ModifyReservedInstancesInput, param2 ...request.Option) (*ec2.ModifyReservedInstancesOutput, error) {
8301	m.addCall("ModifyReservedInstancesWithContext")
8302	m.verifyInput("ModifyReservedInstancesWithContext", param0)
8303	return m.ModifyReservedInstancesWithContextFunc(param0, param1, param2...)
8304}
8305
8306func (m *ec2Mock) ModifySnapshotAttribute(param0 *ec2.ModifySnapshotAttributeInput) (*ec2.ModifySnapshotAttributeOutput, error) {
8307	m.addCall("ModifySnapshotAttribute")
8308	m.verifyInput("ModifySnapshotAttribute", param0)
8309	return m.ModifySnapshotAttributeFunc(param0)
8310}
8311
8312func (m *ec2Mock) ModifySnapshotAttributeRequest(param0 *ec2.ModifySnapshotAttributeInput) (*request.Request, *ec2.ModifySnapshotAttributeOutput) {
8313	m.addCall("ModifySnapshotAttributeRequest")
8314	m.verifyInput("ModifySnapshotAttributeRequest", param0)
8315	return m.ModifySnapshotAttributeRequestFunc(param0)
8316}
8317
8318func (m *ec2Mock) ModifySnapshotAttributeWithContext(param0 aws.Context, param1 *ec2.ModifySnapshotAttributeInput, param2 ...request.Option) (*ec2.ModifySnapshotAttributeOutput, error) {
8319	m.addCall("ModifySnapshotAttributeWithContext")
8320	m.verifyInput("ModifySnapshotAttributeWithContext", param0)
8321	return m.ModifySnapshotAttributeWithContextFunc(param0, param1, param2...)
8322}
8323
8324func (m *ec2Mock) ModifySpotFleetRequest(param0 *ec2.ModifySpotFleetRequestInput) (*ec2.ModifySpotFleetRequestOutput, error) {
8325	m.addCall("ModifySpotFleetRequest")
8326	m.verifyInput("ModifySpotFleetRequest", param0)
8327	return m.ModifySpotFleetRequestFunc(param0)
8328}
8329
8330func (m *ec2Mock) ModifySpotFleetRequestRequest(param0 *ec2.ModifySpotFleetRequestInput) (*request.Request, *ec2.ModifySpotFleetRequestOutput) {
8331	m.addCall("ModifySpotFleetRequestRequest")
8332	m.verifyInput("ModifySpotFleetRequestRequest", param0)
8333	return m.ModifySpotFleetRequestRequestFunc(param0)
8334}
8335
8336func (m *ec2Mock) ModifySpotFleetRequestWithContext(param0 aws.Context, param1 *ec2.ModifySpotFleetRequestInput, param2 ...request.Option) (*ec2.ModifySpotFleetRequestOutput, error) {
8337	m.addCall("ModifySpotFleetRequestWithContext")
8338	m.verifyInput("ModifySpotFleetRequestWithContext", param0)
8339	return m.ModifySpotFleetRequestWithContextFunc(param0, param1, param2...)
8340}
8341
8342func (m *ec2Mock) ModifySubnetAttribute(param0 *ec2.ModifySubnetAttributeInput) (*ec2.ModifySubnetAttributeOutput, error) {
8343	m.addCall("ModifySubnetAttribute")
8344	m.verifyInput("ModifySubnetAttribute", param0)
8345	return m.ModifySubnetAttributeFunc(param0)
8346}
8347
8348func (m *ec2Mock) ModifySubnetAttributeRequest(param0 *ec2.ModifySubnetAttributeInput) (*request.Request, *ec2.ModifySubnetAttributeOutput) {
8349	m.addCall("ModifySubnetAttributeRequest")
8350	m.verifyInput("ModifySubnetAttributeRequest", param0)
8351	return m.ModifySubnetAttributeRequestFunc(param0)
8352}
8353
8354func (m *ec2Mock) ModifySubnetAttributeWithContext(param0 aws.Context, param1 *ec2.ModifySubnetAttributeInput, param2 ...request.Option) (*ec2.ModifySubnetAttributeOutput, error) {
8355	m.addCall("ModifySubnetAttributeWithContext")
8356	m.verifyInput("ModifySubnetAttributeWithContext", param0)
8357	return m.ModifySubnetAttributeWithContextFunc(param0, param1, param2...)
8358}
8359
8360func (m *ec2Mock) ModifyVolume(param0 *ec2.ModifyVolumeInput) (*ec2.ModifyVolumeOutput, error) {
8361	m.addCall("ModifyVolume")
8362	m.verifyInput("ModifyVolume", param0)
8363	return m.ModifyVolumeFunc(param0)
8364}
8365
8366func (m *ec2Mock) ModifyVolumeAttribute(param0 *ec2.ModifyVolumeAttributeInput) (*ec2.ModifyVolumeAttributeOutput, error) {
8367	m.addCall("ModifyVolumeAttribute")
8368	m.verifyInput("ModifyVolumeAttribute", param0)
8369	return m.ModifyVolumeAttributeFunc(param0)
8370}
8371
8372func (m *ec2Mock) ModifyVolumeAttributeRequest(param0 *ec2.ModifyVolumeAttributeInput) (*request.Request, *ec2.ModifyVolumeAttributeOutput) {
8373	m.addCall("ModifyVolumeAttributeRequest")
8374	m.verifyInput("ModifyVolumeAttributeRequest", param0)
8375	return m.ModifyVolumeAttributeRequestFunc(param0)
8376}
8377
8378func (m *ec2Mock) ModifyVolumeAttributeWithContext(param0 aws.Context, param1 *ec2.ModifyVolumeAttributeInput, param2 ...request.Option) (*ec2.ModifyVolumeAttributeOutput, error) {
8379	m.addCall("ModifyVolumeAttributeWithContext")
8380	m.verifyInput("ModifyVolumeAttributeWithContext", param0)
8381	return m.ModifyVolumeAttributeWithContextFunc(param0, param1, param2...)
8382}
8383
8384func (m *ec2Mock) ModifyVolumeRequest(param0 *ec2.ModifyVolumeInput) (*request.Request, *ec2.ModifyVolumeOutput) {
8385	m.addCall("ModifyVolumeRequest")
8386	m.verifyInput("ModifyVolumeRequest", param0)
8387	return m.ModifyVolumeRequestFunc(param0)
8388}
8389
8390func (m *ec2Mock) ModifyVolumeWithContext(param0 aws.Context, param1 *ec2.ModifyVolumeInput, param2 ...request.Option) (*ec2.ModifyVolumeOutput, error) {
8391	m.addCall("ModifyVolumeWithContext")
8392	m.verifyInput("ModifyVolumeWithContext", param0)
8393	return m.ModifyVolumeWithContextFunc(param0, param1, param2...)
8394}
8395
8396func (m *ec2Mock) ModifyVpcAttribute(param0 *ec2.ModifyVpcAttributeInput) (*ec2.ModifyVpcAttributeOutput, error) {
8397	m.addCall("ModifyVpcAttribute")
8398	m.verifyInput("ModifyVpcAttribute", param0)
8399	return m.ModifyVpcAttributeFunc(param0)
8400}
8401
8402func (m *ec2Mock) ModifyVpcAttributeRequest(param0 *ec2.ModifyVpcAttributeInput) (*request.Request, *ec2.ModifyVpcAttributeOutput) {
8403	m.addCall("ModifyVpcAttributeRequest")
8404	m.verifyInput("ModifyVpcAttributeRequest", param0)
8405	return m.ModifyVpcAttributeRequestFunc(param0)
8406}
8407
8408func (m *ec2Mock) ModifyVpcAttributeWithContext(param0 aws.Context, param1 *ec2.ModifyVpcAttributeInput, param2 ...request.Option) (*ec2.ModifyVpcAttributeOutput, error) {
8409	m.addCall("ModifyVpcAttributeWithContext")
8410	m.verifyInput("ModifyVpcAttributeWithContext", param0)
8411	return m.ModifyVpcAttributeWithContextFunc(param0, param1, param2...)
8412}
8413
8414func (m *ec2Mock) ModifyVpcEndpoint(param0 *ec2.ModifyVpcEndpointInput) (*ec2.ModifyVpcEndpointOutput, error) {
8415	m.addCall("ModifyVpcEndpoint")
8416	m.verifyInput("ModifyVpcEndpoint", param0)
8417	return m.ModifyVpcEndpointFunc(param0)
8418}
8419
8420func (m *ec2Mock) ModifyVpcEndpointConnectionNotification(param0 *ec2.ModifyVpcEndpointConnectionNotificationInput) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error) {
8421	m.addCall("ModifyVpcEndpointConnectionNotification")
8422	m.verifyInput("ModifyVpcEndpointConnectionNotification", param0)
8423	return m.ModifyVpcEndpointConnectionNotificationFunc(param0)
8424}
8425
8426func (m *ec2Mock) ModifyVpcEndpointConnectionNotificationRequest(param0 *ec2.ModifyVpcEndpointConnectionNotificationInput) (*request.Request, *ec2.ModifyVpcEndpointConnectionNotificationOutput) {
8427	m.addCall("ModifyVpcEndpointConnectionNotificationRequest")
8428	m.verifyInput("ModifyVpcEndpointConnectionNotificationRequest", param0)
8429	return m.ModifyVpcEndpointConnectionNotificationRequestFunc(param0)
8430}
8431
8432func (m *ec2Mock) ModifyVpcEndpointConnectionNotificationWithContext(param0 aws.Context, param1 *ec2.ModifyVpcEndpointConnectionNotificationInput, param2 ...request.Option) (*ec2.ModifyVpcEndpointConnectionNotificationOutput, error) {
8433	m.addCall("ModifyVpcEndpointConnectionNotificationWithContext")
8434	m.verifyInput("ModifyVpcEndpointConnectionNotificationWithContext", param0)
8435	return m.ModifyVpcEndpointConnectionNotificationWithContextFunc(param0, param1, param2...)
8436}
8437
8438func (m *ec2Mock) ModifyVpcEndpointRequest(param0 *ec2.ModifyVpcEndpointInput) (*request.Request, *ec2.ModifyVpcEndpointOutput) {
8439	m.addCall("ModifyVpcEndpointRequest")
8440	m.verifyInput("ModifyVpcEndpointRequest", param0)
8441	return m.ModifyVpcEndpointRequestFunc(param0)
8442}
8443
8444func (m *ec2Mock) ModifyVpcEndpointServiceConfiguration(param0 *ec2.ModifyVpcEndpointServiceConfigurationInput) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error) {
8445	m.addCall("ModifyVpcEndpointServiceConfiguration")
8446	m.verifyInput("ModifyVpcEndpointServiceConfiguration", param0)
8447	return m.ModifyVpcEndpointServiceConfigurationFunc(param0)
8448}
8449
8450func (m *ec2Mock) ModifyVpcEndpointServiceConfigurationRequest(param0 *ec2.ModifyVpcEndpointServiceConfigurationInput) (*request.Request, *ec2.ModifyVpcEndpointServiceConfigurationOutput) {
8451	m.addCall("ModifyVpcEndpointServiceConfigurationRequest")
8452	m.verifyInput("ModifyVpcEndpointServiceConfigurationRequest", param0)
8453	return m.ModifyVpcEndpointServiceConfigurationRequestFunc(param0)
8454}
8455
8456func (m *ec2Mock) ModifyVpcEndpointServiceConfigurationWithContext(param0 aws.Context, param1 *ec2.ModifyVpcEndpointServiceConfigurationInput, param2 ...request.Option) (*ec2.ModifyVpcEndpointServiceConfigurationOutput, error) {
8457	m.addCall("ModifyVpcEndpointServiceConfigurationWithContext")
8458	m.verifyInput("ModifyVpcEndpointServiceConfigurationWithContext", param0)
8459	return m.ModifyVpcEndpointServiceConfigurationWithContextFunc(param0, param1, param2...)
8460}
8461
8462func (m *ec2Mock) ModifyVpcEndpointServicePermissions(param0 *ec2.ModifyVpcEndpointServicePermissionsInput) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error) {
8463	m.addCall("ModifyVpcEndpointServicePermissions")
8464	m.verifyInput("ModifyVpcEndpointServicePermissions", param0)
8465	return m.ModifyVpcEndpointServicePermissionsFunc(param0)
8466}
8467
8468func (m *ec2Mock) ModifyVpcEndpointServicePermissionsRequest(param0 *ec2.ModifyVpcEndpointServicePermissionsInput) (*request.Request, *ec2.ModifyVpcEndpointServicePermissionsOutput) {
8469	m.addCall("ModifyVpcEndpointServicePermissionsRequest")
8470	m.verifyInput("ModifyVpcEndpointServicePermissionsRequest", param0)
8471	return m.ModifyVpcEndpointServicePermissionsRequestFunc(param0)
8472}
8473
8474func (m *ec2Mock) ModifyVpcEndpointServicePermissionsWithContext(param0 aws.Context, param1 *ec2.ModifyVpcEndpointServicePermissionsInput, param2 ...request.Option) (*ec2.ModifyVpcEndpointServicePermissionsOutput, error) {
8475	m.addCall("ModifyVpcEndpointServicePermissionsWithContext")
8476	m.verifyInput("ModifyVpcEndpointServicePermissionsWithContext", param0)
8477	return m.ModifyVpcEndpointServicePermissionsWithContextFunc(param0, param1, param2...)
8478}
8479
8480func (m *ec2Mock) ModifyVpcEndpointWithContext(param0 aws.Context, param1 *ec2.ModifyVpcEndpointInput, param2 ...request.Option) (*ec2.ModifyVpcEndpointOutput, error) {
8481	m.addCall("ModifyVpcEndpointWithContext")
8482	m.verifyInput("ModifyVpcEndpointWithContext", param0)
8483	return m.ModifyVpcEndpointWithContextFunc(param0, param1, param2...)
8484}
8485
8486func (m *ec2Mock) ModifyVpcPeeringConnectionOptions(param0 *ec2.ModifyVpcPeeringConnectionOptionsInput) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error) {
8487	m.addCall("ModifyVpcPeeringConnectionOptions")
8488	m.verifyInput("ModifyVpcPeeringConnectionOptions", param0)
8489	return m.ModifyVpcPeeringConnectionOptionsFunc(param0)
8490}
8491
8492func (m *ec2Mock) ModifyVpcPeeringConnectionOptionsRequest(param0 *ec2.ModifyVpcPeeringConnectionOptionsInput) (*request.Request, *ec2.ModifyVpcPeeringConnectionOptionsOutput) {
8493	m.addCall("ModifyVpcPeeringConnectionOptionsRequest")
8494	m.verifyInput("ModifyVpcPeeringConnectionOptionsRequest", param0)
8495	return m.ModifyVpcPeeringConnectionOptionsRequestFunc(param0)
8496}
8497
8498func (m *ec2Mock) ModifyVpcPeeringConnectionOptionsWithContext(param0 aws.Context, param1 *ec2.ModifyVpcPeeringConnectionOptionsInput, param2 ...request.Option) (*ec2.ModifyVpcPeeringConnectionOptionsOutput, error) {
8499	m.addCall("ModifyVpcPeeringConnectionOptionsWithContext")
8500	m.verifyInput("ModifyVpcPeeringConnectionOptionsWithContext", param0)
8501	return m.ModifyVpcPeeringConnectionOptionsWithContextFunc(param0, param1, param2...)
8502}
8503
8504func (m *ec2Mock) ModifyVpcTenancy(param0 *ec2.ModifyVpcTenancyInput) (*ec2.ModifyVpcTenancyOutput, error) {
8505	m.addCall("ModifyVpcTenancy")
8506	m.verifyInput("ModifyVpcTenancy", param0)
8507	return m.ModifyVpcTenancyFunc(param0)
8508}
8509
8510func (m *ec2Mock) ModifyVpcTenancyRequest(param0 *ec2.ModifyVpcTenancyInput) (*request.Request, *ec2.ModifyVpcTenancyOutput) {
8511	m.addCall("ModifyVpcTenancyRequest")
8512	m.verifyInput("ModifyVpcTenancyRequest", param0)
8513	return m.ModifyVpcTenancyRequestFunc(param0)
8514}
8515
8516func (m *ec2Mock) ModifyVpcTenancyWithContext(param0 aws.Context, param1 *ec2.ModifyVpcTenancyInput, param2 ...request.Option) (*ec2.ModifyVpcTenancyOutput, error) {
8517	m.addCall("ModifyVpcTenancyWithContext")
8518	m.verifyInput("ModifyVpcTenancyWithContext", param0)
8519	return m.ModifyVpcTenancyWithContextFunc(param0, param1, param2...)
8520}
8521
8522func (m *ec2Mock) MonitorInstances(param0 *ec2.MonitorInstancesInput) (*ec2.MonitorInstancesOutput, error) {
8523	m.addCall("MonitorInstances")
8524	m.verifyInput("MonitorInstances", param0)
8525	return m.MonitorInstancesFunc(param0)
8526}
8527
8528func (m *ec2Mock) MonitorInstancesRequest(param0 *ec2.MonitorInstancesInput) (*request.Request, *ec2.MonitorInstancesOutput) {
8529	m.addCall("MonitorInstancesRequest")
8530	m.verifyInput("MonitorInstancesRequest", param0)
8531	return m.MonitorInstancesRequestFunc(param0)
8532}
8533
8534func (m *ec2Mock) MonitorInstancesWithContext(param0 aws.Context, param1 *ec2.MonitorInstancesInput, param2 ...request.Option) (*ec2.MonitorInstancesOutput, error) {
8535	m.addCall("MonitorInstancesWithContext")
8536	m.verifyInput("MonitorInstancesWithContext", param0)
8537	return m.MonitorInstancesWithContextFunc(param0, param1, param2...)
8538}
8539
8540func (m *ec2Mock) MoveAddressToVpc(param0 *ec2.MoveAddressToVpcInput) (*ec2.MoveAddressToVpcOutput, error) {
8541	m.addCall("MoveAddressToVpc")
8542	m.verifyInput("MoveAddressToVpc", param0)
8543	return m.MoveAddressToVpcFunc(param0)
8544}
8545
8546func (m *ec2Mock) MoveAddressToVpcRequest(param0 *ec2.MoveAddressToVpcInput) (*request.Request, *ec2.MoveAddressToVpcOutput) {
8547	m.addCall("MoveAddressToVpcRequest")
8548	m.verifyInput("MoveAddressToVpcRequest", param0)
8549	return m.MoveAddressToVpcRequestFunc(param0)
8550}
8551
8552func (m *ec2Mock) MoveAddressToVpcWithContext(param0 aws.Context, param1 *ec2.MoveAddressToVpcInput, param2 ...request.Option) (*ec2.MoveAddressToVpcOutput, error) {
8553	m.addCall("MoveAddressToVpcWithContext")
8554	m.verifyInput("MoveAddressToVpcWithContext", param0)
8555	return m.MoveAddressToVpcWithContextFunc(param0, param1, param2...)
8556}
8557
8558func (m *ec2Mock) PurchaseHostReservation(param0 *ec2.PurchaseHostReservationInput) (*ec2.PurchaseHostReservationOutput, error) {
8559	m.addCall("PurchaseHostReservation")
8560	m.verifyInput("PurchaseHostReservation", param0)
8561	return m.PurchaseHostReservationFunc(param0)
8562}
8563
8564func (m *ec2Mock) PurchaseHostReservationRequest(param0 *ec2.PurchaseHostReservationInput) (*request.Request, *ec2.PurchaseHostReservationOutput) {
8565	m.addCall("PurchaseHostReservationRequest")
8566	m.verifyInput("PurchaseHostReservationRequest", param0)
8567	return m.PurchaseHostReservationRequestFunc(param0)
8568}
8569
8570func (m *ec2Mock) PurchaseHostReservationWithContext(param0 aws.Context, param1 *ec2.PurchaseHostReservationInput, param2 ...request.Option) (*ec2.PurchaseHostReservationOutput, error) {
8571	m.addCall("PurchaseHostReservationWithContext")
8572	m.verifyInput("PurchaseHostReservationWithContext", param0)
8573	return m.PurchaseHostReservationWithContextFunc(param0, param1, param2...)
8574}
8575
8576func (m *ec2Mock) PurchaseReservedInstancesOffering(param0 *ec2.PurchaseReservedInstancesOfferingInput) (*ec2.PurchaseReservedInstancesOfferingOutput, error) {
8577	m.addCall("PurchaseReservedInstancesOffering")
8578	m.verifyInput("PurchaseReservedInstancesOffering", param0)
8579	return m.PurchaseReservedInstancesOfferingFunc(param0)
8580}
8581
8582func (m *ec2Mock) PurchaseReservedInstancesOfferingRequest(param0 *ec2.PurchaseReservedInstancesOfferingInput) (*request.Request, *ec2.PurchaseReservedInstancesOfferingOutput) {
8583	m.addCall("PurchaseReservedInstancesOfferingRequest")
8584	m.verifyInput("PurchaseReservedInstancesOfferingRequest", param0)
8585	return m.PurchaseReservedInstancesOfferingRequestFunc(param0)
8586}
8587
8588func (m *ec2Mock) PurchaseReservedInstancesOfferingWithContext(param0 aws.Context, param1 *ec2.PurchaseReservedInstancesOfferingInput, param2 ...request.Option) (*ec2.PurchaseReservedInstancesOfferingOutput, error) {
8589	m.addCall("PurchaseReservedInstancesOfferingWithContext")
8590	m.verifyInput("PurchaseReservedInstancesOfferingWithContext", param0)
8591	return m.PurchaseReservedInstancesOfferingWithContextFunc(param0, param1, param2...)
8592}
8593
8594func (m *ec2Mock) PurchaseScheduledInstances(param0 *ec2.PurchaseScheduledInstancesInput) (*ec2.PurchaseScheduledInstancesOutput, error) {
8595	m.addCall("PurchaseScheduledInstances")
8596	m.verifyInput("PurchaseScheduledInstances", param0)
8597	return m.PurchaseScheduledInstancesFunc(param0)
8598}
8599
8600func (m *ec2Mock) PurchaseScheduledInstancesRequest(param0 *ec2.PurchaseScheduledInstancesInput) (*request.Request, *ec2.PurchaseScheduledInstancesOutput) {
8601	m.addCall("PurchaseScheduledInstancesRequest")
8602	m.verifyInput("PurchaseScheduledInstancesRequest", param0)
8603	return m.PurchaseScheduledInstancesRequestFunc(param0)
8604}
8605
8606func (m *ec2Mock) PurchaseScheduledInstancesWithContext(param0 aws.Context, param1 *ec2.PurchaseScheduledInstancesInput, param2 ...request.Option) (*ec2.PurchaseScheduledInstancesOutput, error) {
8607	m.addCall("PurchaseScheduledInstancesWithContext")
8608	m.verifyInput("PurchaseScheduledInstancesWithContext", param0)
8609	return m.PurchaseScheduledInstancesWithContextFunc(param0, param1, param2...)
8610}
8611
8612func (m *ec2Mock) RebootInstances(param0 *ec2.RebootInstancesInput) (*ec2.RebootInstancesOutput, error) {
8613	m.addCall("RebootInstances")
8614	m.verifyInput("RebootInstances", param0)
8615	return m.RebootInstancesFunc(param0)
8616}
8617
8618func (m *ec2Mock) RebootInstancesRequest(param0 *ec2.RebootInstancesInput) (*request.Request, *ec2.RebootInstancesOutput) {
8619	m.addCall("RebootInstancesRequest")
8620	m.verifyInput("RebootInstancesRequest", param0)
8621	return m.RebootInstancesRequestFunc(param0)
8622}
8623
8624func (m *ec2Mock) RebootInstancesWithContext(param0 aws.Context, param1 *ec2.RebootInstancesInput, param2 ...request.Option) (*ec2.RebootInstancesOutput, error) {
8625	m.addCall("RebootInstancesWithContext")
8626	m.verifyInput("RebootInstancesWithContext", param0)
8627	return m.RebootInstancesWithContextFunc(param0, param1, param2...)
8628}
8629
8630func (m *ec2Mock) RegisterImage(param0 *ec2.RegisterImageInput) (*ec2.RegisterImageOutput, error) {
8631	m.addCall("RegisterImage")
8632	m.verifyInput("RegisterImage", param0)
8633	return m.RegisterImageFunc(param0)
8634}
8635
8636func (m *ec2Mock) RegisterImageRequest(param0 *ec2.RegisterImageInput) (*request.Request, *ec2.RegisterImageOutput) {
8637	m.addCall("RegisterImageRequest")
8638	m.verifyInput("RegisterImageRequest", param0)
8639	return m.RegisterImageRequestFunc(param0)
8640}
8641
8642func (m *ec2Mock) RegisterImageWithContext(param0 aws.Context, param1 *ec2.RegisterImageInput, param2 ...request.Option) (*ec2.RegisterImageOutput, error) {
8643	m.addCall("RegisterImageWithContext")
8644	m.verifyInput("RegisterImageWithContext", param0)
8645	return m.RegisterImageWithContextFunc(param0, param1, param2...)
8646}
8647
8648func (m *ec2Mock) RejectVpcEndpointConnections(param0 *ec2.RejectVpcEndpointConnectionsInput) (*ec2.RejectVpcEndpointConnectionsOutput, error) {
8649	m.addCall("RejectVpcEndpointConnections")
8650	m.verifyInput("RejectVpcEndpointConnections", param0)
8651	return m.RejectVpcEndpointConnectionsFunc(param0)
8652}
8653
8654func (m *ec2Mock) RejectVpcEndpointConnectionsRequest(param0 *ec2.RejectVpcEndpointConnectionsInput) (*request.Request, *ec2.RejectVpcEndpointConnectionsOutput) {
8655	m.addCall("RejectVpcEndpointConnectionsRequest")
8656	m.verifyInput("RejectVpcEndpointConnectionsRequest", param0)
8657	return m.RejectVpcEndpointConnectionsRequestFunc(param0)
8658}
8659
8660func (m *ec2Mock) RejectVpcEndpointConnectionsWithContext(param0 aws.Context, param1 *ec2.RejectVpcEndpointConnectionsInput, param2 ...request.Option) (*ec2.RejectVpcEndpointConnectionsOutput, error) {
8661	m.addCall("RejectVpcEndpointConnectionsWithContext")
8662	m.verifyInput("RejectVpcEndpointConnectionsWithContext", param0)
8663	return m.RejectVpcEndpointConnectionsWithContextFunc(param0, param1, param2...)
8664}
8665
8666func (m *ec2Mock) RejectVpcPeeringConnection(param0 *ec2.RejectVpcPeeringConnectionInput) (*ec2.RejectVpcPeeringConnectionOutput, error) {
8667	m.addCall("RejectVpcPeeringConnection")
8668	m.verifyInput("RejectVpcPeeringConnection", param0)
8669	return m.RejectVpcPeeringConnectionFunc(param0)
8670}
8671
8672func (m *ec2Mock) RejectVpcPeeringConnectionRequest(param0 *ec2.RejectVpcPeeringConnectionInput) (*request.Request, *ec2.RejectVpcPeeringConnectionOutput) {
8673	m.addCall("RejectVpcPeeringConnectionRequest")
8674	m.verifyInput("RejectVpcPeeringConnectionRequest", param0)
8675	return m.RejectVpcPeeringConnectionRequestFunc(param0)
8676}
8677
8678func (m *ec2Mock) RejectVpcPeeringConnectionWithContext(param0 aws.Context, param1 *ec2.RejectVpcPeeringConnectionInput, param2 ...request.Option) (*ec2.RejectVpcPeeringConnectionOutput, error) {
8679	m.addCall("RejectVpcPeeringConnectionWithContext")
8680	m.verifyInput("RejectVpcPeeringConnectionWithContext", param0)
8681	return m.RejectVpcPeeringConnectionWithContextFunc(param0, param1, param2...)
8682}
8683
8684func (m *ec2Mock) ReleaseAddress(param0 *ec2.ReleaseAddressInput) (*ec2.ReleaseAddressOutput, error) {
8685	m.addCall("ReleaseAddress")
8686	m.verifyInput("ReleaseAddress", param0)
8687	return m.ReleaseAddressFunc(param0)
8688}
8689
8690func (m *ec2Mock) ReleaseAddressRequest(param0 *ec2.ReleaseAddressInput) (*request.Request, *ec2.ReleaseAddressOutput) {
8691	m.addCall("ReleaseAddressRequest")
8692	m.verifyInput("ReleaseAddressRequest", param0)
8693	return m.ReleaseAddressRequestFunc(param0)
8694}
8695
8696func (m *ec2Mock) ReleaseAddressWithContext(param0 aws.Context, param1 *ec2.ReleaseAddressInput, param2 ...request.Option) (*ec2.ReleaseAddressOutput, error) {
8697	m.addCall("ReleaseAddressWithContext")
8698	m.verifyInput("ReleaseAddressWithContext", param0)
8699	return m.ReleaseAddressWithContextFunc(param0, param1, param2...)
8700}
8701
8702func (m *ec2Mock) ReleaseHosts(param0 *ec2.ReleaseHostsInput) (*ec2.ReleaseHostsOutput, error) {
8703	m.addCall("ReleaseHosts")
8704	m.verifyInput("ReleaseHosts", param0)
8705	return m.ReleaseHostsFunc(param0)
8706}
8707
8708func (m *ec2Mock) ReleaseHostsRequest(param0 *ec2.ReleaseHostsInput) (*request.Request, *ec2.ReleaseHostsOutput) {
8709	m.addCall("ReleaseHostsRequest")
8710	m.verifyInput("ReleaseHostsRequest", param0)
8711	return m.ReleaseHostsRequestFunc(param0)
8712}
8713
8714func (m *ec2Mock) ReleaseHostsWithContext(param0 aws.Context, param1 *ec2.ReleaseHostsInput, param2 ...request.Option) (*ec2.ReleaseHostsOutput, error) {
8715	m.addCall("ReleaseHostsWithContext")
8716	m.verifyInput("ReleaseHostsWithContext", param0)
8717	return m.ReleaseHostsWithContextFunc(param0, param1, param2...)
8718}
8719
8720func (m *ec2Mock) ReplaceIamInstanceProfileAssociation(param0 *ec2.ReplaceIamInstanceProfileAssociationInput) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error) {
8721	m.addCall("ReplaceIamInstanceProfileAssociation")
8722	m.verifyInput("ReplaceIamInstanceProfileAssociation", param0)
8723	return m.ReplaceIamInstanceProfileAssociationFunc(param0)
8724}
8725
8726func (m *ec2Mock) ReplaceIamInstanceProfileAssociationRequest(param0 *ec2.ReplaceIamInstanceProfileAssociationInput) (*request.Request, *ec2.ReplaceIamInstanceProfileAssociationOutput) {
8727	m.addCall("ReplaceIamInstanceProfileAssociationRequest")
8728	m.verifyInput("ReplaceIamInstanceProfileAssociationRequest", param0)
8729	return m.ReplaceIamInstanceProfileAssociationRequestFunc(param0)
8730}
8731
8732func (m *ec2Mock) ReplaceIamInstanceProfileAssociationWithContext(param0 aws.Context, param1 *ec2.ReplaceIamInstanceProfileAssociationInput, param2 ...request.Option) (*ec2.ReplaceIamInstanceProfileAssociationOutput, error) {
8733	m.addCall("ReplaceIamInstanceProfileAssociationWithContext")
8734	m.verifyInput("ReplaceIamInstanceProfileAssociationWithContext", param0)
8735	return m.ReplaceIamInstanceProfileAssociationWithContextFunc(param0, param1, param2...)
8736}
8737
8738func (m *ec2Mock) ReplaceNetworkAclAssociation(param0 *ec2.ReplaceNetworkAclAssociationInput) (*ec2.ReplaceNetworkAclAssociationOutput, error) {
8739	m.addCall("ReplaceNetworkAclAssociation")
8740	m.verifyInput("ReplaceNetworkAclAssociation", param0)
8741	return m.ReplaceNetworkAclAssociationFunc(param0)
8742}
8743
8744func (m *ec2Mock) ReplaceNetworkAclAssociationRequest(param0 *ec2.ReplaceNetworkAclAssociationInput) (*request.Request, *ec2.ReplaceNetworkAclAssociationOutput) {
8745	m.addCall("ReplaceNetworkAclAssociationRequest")
8746	m.verifyInput("ReplaceNetworkAclAssociationRequest", param0)
8747	return m.ReplaceNetworkAclAssociationRequestFunc(param0)
8748}
8749
8750func (m *ec2Mock) ReplaceNetworkAclAssociationWithContext(param0 aws.Context, param1 *ec2.ReplaceNetworkAclAssociationInput, param2 ...request.Option) (*ec2.ReplaceNetworkAclAssociationOutput, error) {
8751	m.addCall("ReplaceNetworkAclAssociationWithContext")
8752	m.verifyInput("ReplaceNetworkAclAssociationWithContext", param0)
8753	return m.ReplaceNetworkAclAssociationWithContextFunc(param0, param1, param2...)
8754}
8755
8756func (m *ec2Mock) ReplaceNetworkAclEntry(param0 *ec2.ReplaceNetworkAclEntryInput) (*ec2.ReplaceNetworkAclEntryOutput, error) {
8757	m.addCall("ReplaceNetworkAclEntry")
8758	m.verifyInput("ReplaceNetworkAclEntry", param0)
8759	return m.ReplaceNetworkAclEntryFunc(param0)
8760}
8761
8762func (m *ec2Mock) ReplaceNetworkAclEntryRequest(param0 *ec2.ReplaceNetworkAclEntryInput) (*request.Request, *ec2.ReplaceNetworkAclEntryOutput) {
8763	m.addCall("ReplaceNetworkAclEntryRequest")
8764	m.verifyInput("ReplaceNetworkAclEntryRequest", param0)
8765	return m.ReplaceNetworkAclEntryRequestFunc(param0)
8766}
8767
8768func (m *ec2Mock) ReplaceNetworkAclEntryWithContext(param0 aws.Context, param1 *ec2.ReplaceNetworkAclEntryInput, param2 ...request.Option) (*ec2.ReplaceNetworkAclEntryOutput, error) {
8769	m.addCall("ReplaceNetworkAclEntryWithContext")
8770	m.verifyInput("ReplaceNetworkAclEntryWithContext", param0)
8771	return m.ReplaceNetworkAclEntryWithContextFunc(param0, param1, param2...)
8772}
8773
8774func (m *ec2Mock) ReplaceRoute(param0 *ec2.ReplaceRouteInput) (*ec2.ReplaceRouteOutput, error) {
8775	m.addCall("ReplaceRoute")
8776	m.verifyInput("ReplaceRoute", param0)
8777	return m.ReplaceRouteFunc(param0)
8778}
8779
8780func (m *ec2Mock) ReplaceRouteRequest(param0 *ec2.ReplaceRouteInput) (*request.Request, *ec2.ReplaceRouteOutput) {
8781	m.addCall("ReplaceRouteRequest")
8782	m.verifyInput("ReplaceRouteRequest", param0)
8783	return m.ReplaceRouteRequestFunc(param0)
8784}
8785
8786func (m *ec2Mock) ReplaceRouteTableAssociation(param0 *ec2.ReplaceRouteTableAssociationInput) (*ec2.ReplaceRouteTableAssociationOutput, error) {
8787	m.addCall("ReplaceRouteTableAssociation")
8788	m.verifyInput("ReplaceRouteTableAssociation", param0)
8789	return m.ReplaceRouteTableAssociationFunc(param0)
8790}
8791
8792func (m *ec2Mock) ReplaceRouteTableAssociationRequest(param0 *ec2.ReplaceRouteTableAssociationInput) (*request.Request, *ec2.ReplaceRouteTableAssociationOutput) {
8793	m.addCall("ReplaceRouteTableAssociationRequest")
8794	m.verifyInput("ReplaceRouteTableAssociationRequest", param0)
8795	return m.ReplaceRouteTableAssociationRequestFunc(param0)
8796}
8797
8798func (m *ec2Mock) ReplaceRouteTableAssociationWithContext(param0 aws.Context, param1 *ec2.ReplaceRouteTableAssociationInput, param2 ...request.Option) (*ec2.ReplaceRouteTableAssociationOutput, error) {
8799	m.addCall("ReplaceRouteTableAssociationWithContext")
8800	m.verifyInput("ReplaceRouteTableAssociationWithContext", param0)
8801	return m.ReplaceRouteTableAssociationWithContextFunc(param0, param1, param2...)
8802}
8803
8804func (m *ec2Mock) ReplaceRouteWithContext(param0 aws.Context, param1 *ec2.ReplaceRouteInput, param2 ...request.Option) (*ec2.ReplaceRouteOutput, error) {
8805	m.addCall("ReplaceRouteWithContext")
8806	m.verifyInput("ReplaceRouteWithContext", param0)
8807	return m.ReplaceRouteWithContextFunc(param0, param1, param2...)
8808}
8809
8810func (m *ec2Mock) ReportInstanceStatus(param0 *ec2.ReportInstanceStatusInput) (*ec2.ReportInstanceStatusOutput, error) {
8811	m.addCall("ReportInstanceStatus")
8812	m.verifyInput("ReportInstanceStatus", param0)
8813	return m.ReportInstanceStatusFunc(param0)
8814}
8815
8816func (m *ec2Mock) ReportInstanceStatusRequest(param0 *ec2.ReportInstanceStatusInput) (*request.Request, *ec2.ReportInstanceStatusOutput) {
8817	m.addCall("ReportInstanceStatusRequest")
8818	m.verifyInput("ReportInstanceStatusRequest", param0)
8819	return m.ReportInstanceStatusRequestFunc(param0)
8820}
8821
8822func (m *ec2Mock) ReportInstanceStatusWithContext(param0 aws.Context, param1 *ec2.ReportInstanceStatusInput, param2 ...request.Option) (*ec2.ReportInstanceStatusOutput, error) {
8823	m.addCall("ReportInstanceStatusWithContext")
8824	m.verifyInput("ReportInstanceStatusWithContext", param0)
8825	return m.ReportInstanceStatusWithContextFunc(param0, param1, param2...)
8826}
8827
8828func (m *ec2Mock) RequestSpotFleet(param0 *ec2.RequestSpotFleetInput) (*ec2.RequestSpotFleetOutput, error) {
8829	m.addCall("RequestSpotFleet")
8830	m.verifyInput("RequestSpotFleet", param0)
8831	return m.RequestSpotFleetFunc(param0)
8832}
8833
8834func (m *ec2Mock) RequestSpotFleetRequest(param0 *ec2.RequestSpotFleetInput) (*request.Request, *ec2.RequestSpotFleetOutput) {
8835	m.addCall("RequestSpotFleetRequest")
8836	m.verifyInput("RequestSpotFleetRequest", param0)
8837	return m.RequestSpotFleetRequestFunc(param0)
8838}
8839
8840func (m *ec2Mock) RequestSpotFleetWithContext(param0 aws.Context, param1 *ec2.RequestSpotFleetInput, param2 ...request.Option) (*ec2.RequestSpotFleetOutput, error) {
8841	m.addCall("RequestSpotFleetWithContext")
8842	m.verifyInput("RequestSpotFleetWithContext", param0)
8843	return m.RequestSpotFleetWithContextFunc(param0, param1, param2...)
8844}
8845
8846func (m *ec2Mock) RequestSpotInstances(param0 *ec2.RequestSpotInstancesInput) (*ec2.RequestSpotInstancesOutput, error) {
8847	m.addCall("RequestSpotInstances")
8848	m.verifyInput("RequestSpotInstances", param0)
8849	return m.RequestSpotInstancesFunc(param0)
8850}
8851
8852func (m *ec2Mock) RequestSpotInstancesRequest(param0 *ec2.RequestSpotInstancesInput) (*request.Request, *ec2.RequestSpotInstancesOutput) {
8853	m.addCall("RequestSpotInstancesRequest")
8854	m.verifyInput("RequestSpotInstancesRequest", param0)
8855	return m.RequestSpotInstancesRequestFunc(param0)
8856}
8857
8858func (m *ec2Mock) RequestSpotInstancesWithContext(param0 aws.Context, param1 *ec2.RequestSpotInstancesInput, param2 ...request.Option) (*ec2.RequestSpotInstancesOutput, error) {
8859	m.addCall("RequestSpotInstancesWithContext")
8860	m.verifyInput("RequestSpotInstancesWithContext", param0)
8861	return m.RequestSpotInstancesWithContextFunc(param0, param1, param2...)
8862}
8863
8864func (m *ec2Mock) ResetFpgaImageAttribute(param0 *ec2.ResetFpgaImageAttributeInput) (*ec2.ResetFpgaImageAttributeOutput, error) {
8865	m.addCall("ResetFpgaImageAttribute")
8866	m.verifyInput("ResetFpgaImageAttribute", param0)
8867	return m.ResetFpgaImageAttributeFunc(param0)
8868}
8869
8870func (m *ec2Mock) ResetFpgaImageAttributeRequest(param0 *ec2.ResetFpgaImageAttributeInput) (*request.Request, *ec2.ResetFpgaImageAttributeOutput) {
8871	m.addCall("ResetFpgaImageAttributeRequest")
8872	m.verifyInput("ResetFpgaImageAttributeRequest", param0)
8873	return m.ResetFpgaImageAttributeRequestFunc(param0)
8874}
8875
8876func (m *ec2Mock) ResetFpgaImageAttributeWithContext(param0 aws.Context, param1 *ec2.ResetFpgaImageAttributeInput, param2 ...request.Option) (*ec2.ResetFpgaImageAttributeOutput, error) {
8877	m.addCall("ResetFpgaImageAttributeWithContext")
8878	m.verifyInput("ResetFpgaImageAttributeWithContext", param0)
8879	return m.ResetFpgaImageAttributeWithContextFunc(param0, param1, param2...)
8880}
8881
8882func (m *ec2Mock) ResetImageAttribute(param0 *ec2.ResetImageAttributeInput) (*ec2.ResetImageAttributeOutput, error) {
8883	m.addCall("ResetImageAttribute")
8884	m.verifyInput("ResetImageAttribute", param0)
8885	return m.ResetImageAttributeFunc(param0)
8886}
8887
8888func (m *ec2Mock) ResetImageAttributeRequest(param0 *ec2.ResetImageAttributeInput) (*request.Request, *ec2.ResetImageAttributeOutput) {
8889	m.addCall("ResetImageAttributeRequest")
8890	m.verifyInput("ResetImageAttributeRequest", param0)
8891	return m.ResetImageAttributeRequestFunc(param0)
8892}
8893
8894func (m *ec2Mock) ResetImageAttributeWithContext(param0 aws.Context, param1 *ec2.ResetImageAttributeInput, param2 ...request.Option) (*ec2.ResetImageAttributeOutput, error) {
8895	m.addCall("ResetImageAttributeWithContext")
8896	m.verifyInput("ResetImageAttributeWithContext", param0)
8897	return m.ResetImageAttributeWithContextFunc(param0, param1, param2...)
8898}
8899
8900func (m *ec2Mock) ResetInstanceAttribute(param0 *ec2.ResetInstanceAttributeInput) (*ec2.ResetInstanceAttributeOutput, error) {
8901	m.addCall("ResetInstanceAttribute")
8902	m.verifyInput("ResetInstanceAttribute", param0)
8903	return m.ResetInstanceAttributeFunc(param0)
8904}
8905
8906func (m *ec2Mock) ResetInstanceAttributeRequest(param0 *ec2.ResetInstanceAttributeInput) (*request.Request, *ec2.ResetInstanceAttributeOutput) {
8907	m.addCall("ResetInstanceAttributeRequest")
8908	m.verifyInput("ResetInstanceAttributeRequest", param0)
8909	return m.ResetInstanceAttributeRequestFunc(param0)
8910}
8911
8912func (m *ec2Mock) ResetInstanceAttributeWithContext(param0 aws.Context, param1 *ec2.ResetInstanceAttributeInput, param2 ...request.Option) (*ec2.ResetInstanceAttributeOutput, error) {
8913	m.addCall("ResetInstanceAttributeWithContext")
8914	m.verifyInput("ResetInstanceAttributeWithContext", param0)
8915	return m.ResetInstanceAttributeWithContextFunc(param0, param1, param2...)
8916}
8917
8918func (m *ec2Mock) ResetNetworkInterfaceAttribute(param0 *ec2.ResetNetworkInterfaceAttributeInput) (*ec2.ResetNetworkInterfaceAttributeOutput, error) {
8919	m.addCall("ResetNetworkInterfaceAttribute")
8920	m.verifyInput("ResetNetworkInterfaceAttribute", param0)
8921	return m.ResetNetworkInterfaceAttributeFunc(param0)
8922}
8923
8924func (m *ec2Mock) ResetNetworkInterfaceAttributeRequest(param0 *ec2.ResetNetworkInterfaceAttributeInput) (*request.Request, *ec2.ResetNetworkInterfaceAttributeOutput) {
8925	m.addCall("ResetNetworkInterfaceAttributeRequest")
8926	m.verifyInput("ResetNetworkInterfaceAttributeRequest", param0)
8927	return m.ResetNetworkInterfaceAttributeRequestFunc(param0)
8928}
8929
8930func (m *ec2Mock) ResetNetworkInterfaceAttributeWithContext(param0 aws.Context, param1 *ec2.ResetNetworkInterfaceAttributeInput, param2 ...request.Option) (*ec2.ResetNetworkInterfaceAttributeOutput, error) {
8931	m.addCall("ResetNetworkInterfaceAttributeWithContext")
8932	m.verifyInput("ResetNetworkInterfaceAttributeWithContext", param0)
8933	return m.ResetNetworkInterfaceAttributeWithContextFunc(param0, param1, param2...)
8934}
8935
8936func (m *ec2Mock) ResetSnapshotAttribute(param0 *ec2.ResetSnapshotAttributeInput) (*ec2.ResetSnapshotAttributeOutput, error) {
8937	m.addCall("ResetSnapshotAttribute")
8938	m.verifyInput("ResetSnapshotAttribute", param0)
8939	return m.ResetSnapshotAttributeFunc(param0)
8940}
8941
8942func (m *ec2Mock) ResetSnapshotAttributeRequest(param0 *ec2.ResetSnapshotAttributeInput) (*request.Request, *ec2.ResetSnapshotAttributeOutput) {
8943	m.addCall("ResetSnapshotAttributeRequest")
8944	m.verifyInput("ResetSnapshotAttributeRequest", param0)
8945	return m.ResetSnapshotAttributeRequestFunc(param0)
8946}
8947
8948func (m *ec2Mock) ResetSnapshotAttributeWithContext(param0 aws.Context, param1 *ec2.ResetSnapshotAttributeInput, param2 ...request.Option) (*ec2.ResetSnapshotAttributeOutput, error) {
8949	m.addCall("ResetSnapshotAttributeWithContext")
8950	m.verifyInput("ResetSnapshotAttributeWithContext", param0)
8951	return m.ResetSnapshotAttributeWithContextFunc(param0, param1, param2...)
8952}
8953
8954func (m *ec2Mock) RestoreAddressToClassic(param0 *ec2.RestoreAddressToClassicInput) (*ec2.RestoreAddressToClassicOutput, error) {
8955	m.addCall("RestoreAddressToClassic")
8956	m.verifyInput("RestoreAddressToClassic", param0)
8957	return m.RestoreAddressToClassicFunc(param0)
8958}
8959
8960func (m *ec2Mock) RestoreAddressToClassicRequest(param0 *ec2.RestoreAddressToClassicInput) (*request.Request, *ec2.RestoreAddressToClassicOutput) {
8961	m.addCall("RestoreAddressToClassicRequest")
8962	m.verifyInput("RestoreAddressToClassicRequest", param0)
8963	return m.RestoreAddressToClassicRequestFunc(param0)
8964}
8965
8966func (m *ec2Mock) RestoreAddressToClassicWithContext(param0 aws.Context, param1 *ec2.RestoreAddressToClassicInput, param2 ...request.Option) (*ec2.RestoreAddressToClassicOutput, error) {
8967	m.addCall("RestoreAddressToClassicWithContext")
8968	m.verifyInput("RestoreAddressToClassicWithContext", param0)
8969	return m.RestoreAddressToClassicWithContextFunc(param0, param1, param2...)
8970}
8971
8972func (m *ec2Mock) RevokeSecurityGroupEgress(param0 *ec2.RevokeSecurityGroupEgressInput) (*ec2.RevokeSecurityGroupEgressOutput, error) {
8973	m.addCall("RevokeSecurityGroupEgress")
8974	m.verifyInput("RevokeSecurityGroupEgress", param0)
8975	return m.RevokeSecurityGroupEgressFunc(param0)
8976}
8977
8978func (m *ec2Mock) RevokeSecurityGroupEgressRequest(param0 *ec2.RevokeSecurityGroupEgressInput) (*request.Request, *ec2.RevokeSecurityGroupEgressOutput) {
8979	m.addCall("RevokeSecurityGroupEgressRequest")
8980	m.verifyInput("RevokeSecurityGroupEgressRequest", param0)
8981	return m.RevokeSecurityGroupEgressRequestFunc(param0)
8982}
8983
8984func (m *ec2Mock) RevokeSecurityGroupEgressWithContext(param0 aws.Context, param1 *ec2.RevokeSecurityGroupEgressInput, param2 ...request.Option) (*ec2.RevokeSecurityGroupEgressOutput, error) {
8985	m.addCall("RevokeSecurityGroupEgressWithContext")
8986	m.verifyInput("RevokeSecurityGroupEgressWithContext", param0)
8987	return m.RevokeSecurityGroupEgressWithContextFunc(param0, param1, param2...)
8988}
8989
8990func (m *ec2Mock) RevokeSecurityGroupIngress(param0 *ec2.RevokeSecurityGroupIngressInput) (*ec2.RevokeSecurityGroupIngressOutput, error) {
8991	m.addCall("RevokeSecurityGroupIngress")
8992	m.verifyInput("RevokeSecurityGroupIngress", param0)
8993	return m.RevokeSecurityGroupIngressFunc(param0)
8994}
8995
8996func (m *ec2Mock) RevokeSecurityGroupIngressRequest(param0 *ec2.RevokeSecurityGroupIngressInput) (*request.Request, *ec2.RevokeSecurityGroupIngressOutput) {
8997	m.addCall("RevokeSecurityGroupIngressRequest")
8998	m.verifyInput("RevokeSecurityGroupIngressRequest", param0)
8999	return m.RevokeSecurityGroupIngressRequestFunc(param0)
9000}
9001
9002func (m *ec2Mock) RevokeSecurityGroupIngressWithContext(param0 aws.Context, param1 *ec2.RevokeSecurityGroupIngressInput, param2 ...request.Option) (*ec2.RevokeSecurityGroupIngressOutput, error) {
9003	m.addCall("RevokeSecurityGroupIngressWithContext")
9004	m.verifyInput("RevokeSecurityGroupIngressWithContext", param0)
9005	return m.RevokeSecurityGroupIngressWithContextFunc(param0, param1, param2...)
9006}
9007
9008func (m *ec2Mock) RunInstances(param0 *ec2.RunInstancesInput) (*ec2.Reservation, error) {
9009	m.addCall("RunInstances")
9010	m.verifyInput("RunInstances", param0)
9011	return m.RunInstancesFunc(param0)
9012}
9013
9014func (m *ec2Mock) RunInstancesRequest(param0 *ec2.RunInstancesInput) (*request.Request, *ec2.Reservation) {
9015	m.addCall("RunInstancesRequest")
9016	m.verifyInput("RunInstancesRequest", param0)
9017	return m.RunInstancesRequestFunc(param0)
9018}
9019
9020func (m *ec2Mock) RunInstancesWithContext(param0 aws.Context, param1 *ec2.RunInstancesInput, param2 ...request.Option) (*ec2.Reservation, error) {
9021	m.addCall("RunInstancesWithContext")
9022	m.verifyInput("RunInstancesWithContext", param0)
9023	return m.RunInstancesWithContextFunc(param0, param1, param2...)
9024}
9025
9026func (m *ec2Mock) RunScheduledInstances(param0 *ec2.RunScheduledInstancesInput) (*ec2.RunScheduledInstancesOutput, error) {
9027	m.addCall("RunScheduledInstances")
9028	m.verifyInput("RunScheduledInstances", param0)
9029	return m.RunScheduledInstancesFunc(param0)
9030}
9031
9032func (m *ec2Mock) RunScheduledInstancesRequest(param0 *ec2.RunScheduledInstancesInput) (*request.Request, *ec2.RunScheduledInstancesOutput) {
9033	m.addCall("RunScheduledInstancesRequest")
9034	m.verifyInput("RunScheduledInstancesRequest", param0)
9035	return m.RunScheduledInstancesRequestFunc(param0)
9036}
9037
9038func (m *ec2Mock) RunScheduledInstancesWithContext(param0 aws.Context, param1 *ec2.RunScheduledInstancesInput, param2 ...request.Option) (*ec2.RunScheduledInstancesOutput, error) {
9039	m.addCall("RunScheduledInstancesWithContext")
9040	m.verifyInput("RunScheduledInstancesWithContext", param0)
9041	return m.RunScheduledInstancesWithContextFunc(param0, param1, param2...)
9042}
9043
9044func (m *ec2Mock) StartInstances(param0 *ec2.StartInstancesInput) (*ec2.StartInstancesOutput, error) {
9045	m.addCall("StartInstances")
9046	m.verifyInput("StartInstances", param0)
9047	return m.StartInstancesFunc(param0)
9048}
9049
9050func (m *ec2Mock) StartInstancesRequest(param0 *ec2.StartInstancesInput) (*request.Request, *ec2.StartInstancesOutput) {
9051	m.addCall("StartInstancesRequest")
9052	m.verifyInput("StartInstancesRequest", param0)
9053	return m.StartInstancesRequestFunc(param0)
9054}
9055
9056func (m *ec2Mock) StartInstancesWithContext(param0 aws.Context, param1 *ec2.StartInstancesInput, param2 ...request.Option) (*ec2.StartInstancesOutput, error) {
9057	m.addCall("StartInstancesWithContext")
9058	m.verifyInput("StartInstancesWithContext", param0)
9059	return m.StartInstancesWithContextFunc(param0, param1, param2...)
9060}
9061
9062func (m *ec2Mock) StopInstances(param0 *ec2.StopInstancesInput) (*ec2.StopInstancesOutput, error) {
9063	m.addCall("StopInstances")
9064	m.verifyInput("StopInstances", param0)
9065	return m.StopInstancesFunc(param0)
9066}
9067
9068func (m *ec2Mock) StopInstancesRequest(param0 *ec2.StopInstancesInput) (*request.Request, *ec2.StopInstancesOutput) {
9069	m.addCall("StopInstancesRequest")
9070	m.verifyInput("StopInstancesRequest", param0)
9071	return m.StopInstancesRequestFunc(param0)
9072}
9073
9074func (m *ec2Mock) StopInstancesWithContext(param0 aws.Context, param1 *ec2.StopInstancesInput, param2 ...request.Option) (*ec2.StopInstancesOutput, error) {
9075	m.addCall("StopInstancesWithContext")
9076	m.verifyInput("StopInstancesWithContext", param0)
9077	return m.StopInstancesWithContextFunc(param0, param1, param2...)
9078}
9079
9080func (m *ec2Mock) TerminateInstances(param0 *ec2.TerminateInstancesInput) (*ec2.TerminateInstancesOutput, error) {
9081	m.addCall("TerminateInstances")
9082	m.verifyInput("TerminateInstances", param0)
9083	return m.TerminateInstancesFunc(param0)
9084}
9085
9086func (m *ec2Mock) TerminateInstancesRequest(param0 *ec2.TerminateInstancesInput) (*request.Request, *ec2.TerminateInstancesOutput) {
9087	m.addCall("TerminateInstancesRequest")
9088	m.verifyInput("TerminateInstancesRequest", param0)
9089	return m.TerminateInstancesRequestFunc(param0)
9090}
9091
9092func (m *ec2Mock) TerminateInstancesWithContext(param0 aws.Context, param1 *ec2.TerminateInstancesInput, param2 ...request.Option) (*ec2.TerminateInstancesOutput, error) {
9093	m.addCall("TerminateInstancesWithContext")
9094	m.verifyInput("TerminateInstancesWithContext", param0)
9095	return m.TerminateInstancesWithContextFunc(param0, param1, param2...)
9096}
9097
9098func (m *ec2Mock) UnassignIpv6Addresses(param0 *ec2.UnassignIpv6AddressesInput) (*ec2.UnassignIpv6AddressesOutput, error) {
9099	m.addCall("UnassignIpv6Addresses")
9100	m.verifyInput("UnassignIpv6Addresses", param0)
9101	return m.UnassignIpv6AddressesFunc(param0)
9102}
9103
9104func (m *ec2Mock) UnassignIpv6AddressesRequest(param0 *ec2.UnassignIpv6AddressesInput) (*request.Request, *ec2.UnassignIpv6AddressesOutput) {
9105	m.addCall("UnassignIpv6AddressesRequest")
9106	m.verifyInput("UnassignIpv6AddressesRequest", param0)
9107	return m.UnassignIpv6AddressesRequestFunc(param0)
9108}
9109
9110func (m *ec2Mock) UnassignIpv6AddressesWithContext(param0 aws.Context, param1 *ec2.UnassignIpv6AddressesInput, param2 ...request.Option) (*ec2.UnassignIpv6AddressesOutput, error) {
9111	m.addCall("UnassignIpv6AddressesWithContext")
9112	m.verifyInput("UnassignIpv6AddressesWithContext", param0)
9113	return m.UnassignIpv6AddressesWithContextFunc(param0, param1, param2...)
9114}
9115
9116func (m *ec2Mock) UnassignPrivateIpAddresses(param0 *ec2.UnassignPrivateIpAddressesInput) (*ec2.UnassignPrivateIpAddressesOutput, error) {
9117	m.addCall("UnassignPrivateIpAddresses")
9118	m.verifyInput("UnassignPrivateIpAddresses", param0)
9119	return m.UnassignPrivateIpAddressesFunc(param0)
9120}
9121
9122func (m *ec2Mock) UnassignPrivateIpAddressesRequest(param0 *ec2.UnassignPrivateIpAddressesInput) (*request.Request, *ec2.UnassignPrivateIpAddressesOutput) {
9123	m.addCall("UnassignPrivateIpAddressesRequest")
9124	m.verifyInput("UnassignPrivateIpAddressesRequest", param0)
9125	return m.UnassignPrivateIpAddressesRequestFunc(param0)
9126}
9127
9128func (m *ec2Mock) UnassignPrivateIpAddressesWithContext(param0 aws.Context, param1 *ec2.UnassignPrivateIpAddressesInput, param2 ...request.Option) (*ec2.UnassignPrivateIpAddressesOutput, error) {
9129	m.addCall("UnassignPrivateIpAddressesWithContext")
9130	m.verifyInput("UnassignPrivateIpAddressesWithContext", param0)
9131	return m.UnassignPrivateIpAddressesWithContextFunc(param0, param1, param2...)
9132}
9133
9134func (m *ec2Mock) UnmonitorInstances(param0 *ec2.UnmonitorInstancesInput) (*ec2.UnmonitorInstancesOutput, error) {
9135	m.addCall("UnmonitorInstances")
9136	m.verifyInput("UnmonitorInstances", param0)
9137	return m.UnmonitorInstancesFunc(param0)
9138}
9139
9140func (m *ec2Mock) UnmonitorInstancesRequest(param0 *ec2.UnmonitorInstancesInput) (*request.Request, *ec2.UnmonitorInstancesOutput) {
9141	m.addCall("UnmonitorInstancesRequest")
9142	m.verifyInput("UnmonitorInstancesRequest", param0)
9143	return m.UnmonitorInstancesRequestFunc(param0)
9144}
9145
9146func (m *ec2Mock) UnmonitorInstancesWithContext(param0 aws.Context, param1 *ec2.UnmonitorInstancesInput, param2 ...request.Option) (*ec2.UnmonitorInstancesOutput, error) {
9147	m.addCall("UnmonitorInstancesWithContext")
9148	m.verifyInput("UnmonitorInstancesWithContext", param0)
9149	return m.UnmonitorInstancesWithContextFunc(param0, param1, param2...)
9150}
9151
9152func (m *ec2Mock) UpdateSecurityGroupRuleDescriptionsEgress(param0 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error) {
9153	m.addCall("UpdateSecurityGroupRuleDescriptionsEgress")
9154	m.verifyInput("UpdateSecurityGroupRuleDescriptionsEgress", param0)
9155	return m.UpdateSecurityGroupRuleDescriptionsEgressFunc(param0)
9156}
9157
9158func (m *ec2Mock) UpdateSecurityGroupRuleDescriptionsEgressRequest(param0 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput) (*request.Request, *ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput) {
9159	m.addCall("UpdateSecurityGroupRuleDescriptionsEgressRequest")
9160	m.verifyInput("UpdateSecurityGroupRuleDescriptionsEgressRequest", param0)
9161	return m.UpdateSecurityGroupRuleDescriptionsEgressRequestFunc(param0)
9162}
9163
9164func (m *ec2Mock) UpdateSecurityGroupRuleDescriptionsEgressWithContext(param0 aws.Context, param1 *ec2.UpdateSecurityGroupRuleDescriptionsEgressInput, param2 ...request.Option) (*ec2.UpdateSecurityGroupRuleDescriptionsEgressOutput, error) {
9165	m.addCall("UpdateSecurityGroupRuleDescriptionsEgressWithContext")
9166	m.verifyInput("UpdateSecurityGroupRuleDescriptionsEgressWithContext", param0)
9167	return m.UpdateSecurityGroupRuleDescriptionsEgressWithContextFunc(param0, param1, param2...)
9168}
9169
9170func (m *ec2Mock) UpdateSecurityGroupRuleDescriptionsIngress(param0 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error) {
9171	m.addCall("UpdateSecurityGroupRuleDescriptionsIngress")
9172	m.verifyInput("UpdateSecurityGroupRuleDescriptionsIngress", param0)
9173	return m.UpdateSecurityGroupRuleDescriptionsIngressFunc(param0)
9174}
9175
9176func (m *ec2Mock) UpdateSecurityGroupRuleDescriptionsIngressRequest(param0 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput) (*request.Request, *ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput) {
9177	m.addCall("UpdateSecurityGroupRuleDescriptionsIngressRequest")
9178	m.verifyInput("UpdateSecurityGroupRuleDescriptionsIngressRequest", param0)
9179	return m.UpdateSecurityGroupRuleDescriptionsIngressRequestFunc(param0)
9180}
9181
9182func (m *ec2Mock) UpdateSecurityGroupRuleDescriptionsIngressWithContext(param0 aws.Context, param1 *ec2.UpdateSecurityGroupRuleDescriptionsIngressInput, param2 ...request.Option) (*ec2.UpdateSecurityGroupRuleDescriptionsIngressOutput, error) {
9183	m.addCall("UpdateSecurityGroupRuleDescriptionsIngressWithContext")
9184	m.verifyInput("UpdateSecurityGroupRuleDescriptionsIngressWithContext", param0)
9185	return m.UpdateSecurityGroupRuleDescriptionsIngressWithContextFunc(param0, param1, param2...)
9186}
9187
9188func (m *ec2Mock) WaitUntilBundleTaskComplete(param0 *ec2.DescribeBundleTasksInput) error {
9189	m.addCall("WaitUntilBundleTaskComplete")
9190	m.verifyInput("WaitUntilBundleTaskComplete", param0)
9191	return m.WaitUntilBundleTaskCompleteFunc(param0)
9192}
9193
9194func (m *ec2Mock) WaitUntilBundleTaskCompleteWithContext(param0 aws.Context, param1 *ec2.DescribeBundleTasksInput, param2 ...request.WaiterOption) error {
9195	m.addCall("WaitUntilBundleTaskCompleteWithContext")
9196	m.verifyInput("WaitUntilBundleTaskCompleteWithContext", param0)
9197	return m.WaitUntilBundleTaskCompleteWithContextFunc(param0, param1, param2...)
9198}
9199
9200func (m *ec2Mock) WaitUntilConversionTaskCancelled(param0 *ec2.DescribeConversionTasksInput) error {
9201	m.addCall("WaitUntilConversionTaskCancelled")
9202	m.verifyInput("WaitUntilConversionTaskCancelled", param0)
9203	return m.WaitUntilConversionTaskCancelledFunc(param0)
9204}
9205
9206func (m *ec2Mock) WaitUntilConversionTaskCancelledWithContext(param0 aws.Context, param1 *ec2.DescribeConversionTasksInput, param2 ...request.WaiterOption) error {
9207	m.addCall("WaitUntilConversionTaskCancelledWithContext")
9208	m.verifyInput("WaitUntilConversionTaskCancelledWithContext", param0)
9209	return m.WaitUntilConversionTaskCancelledWithContextFunc(param0, param1, param2...)
9210}
9211
9212func (m *ec2Mock) WaitUntilConversionTaskCompleted(param0 *ec2.DescribeConversionTasksInput) error {
9213	m.addCall("WaitUntilConversionTaskCompleted")
9214	m.verifyInput("WaitUntilConversionTaskCompleted", param0)
9215	return m.WaitUntilConversionTaskCompletedFunc(param0)
9216}
9217
9218func (m *ec2Mock) WaitUntilConversionTaskCompletedWithContext(param0 aws.Context, param1 *ec2.DescribeConversionTasksInput, param2 ...request.WaiterOption) error {
9219	m.addCall("WaitUntilConversionTaskCompletedWithContext")
9220	m.verifyInput("WaitUntilConversionTaskCompletedWithContext", param0)
9221	return m.WaitUntilConversionTaskCompletedWithContextFunc(param0, param1, param2...)
9222}
9223
9224func (m *ec2Mock) WaitUntilConversionTaskDeleted(param0 *ec2.DescribeConversionTasksInput) error {
9225	m.addCall("WaitUntilConversionTaskDeleted")
9226	m.verifyInput("WaitUntilConversionTaskDeleted", param0)
9227	return m.WaitUntilConversionTaskDeletedFunc(param0)
9228}
9229
9230func (m *ec2Mock) WaitUntilConversionTaskDeletedWithContext(param0 aws.Context, param1 *ec2.DescribeConversionTasksInput, param2 ...request.WaiterOption) error {
9231	m.addCall("WaitUntilConversionTaskDeletedWithContext")
9232	m.verifyInput("WaitUntilConversionTaskDeletedWithContext", param0)
9233	return m.WaitUntilConversionTaskDeletedWithContextFunc(param0, param1, param2...)
9234}
9235
9236func (m *ec2Mock) WaitUntilCustomerGatewayAvailable(param0 *ec2.DescribeCustomerGatewaysInput) error {
9237	m.addCall("WaitUntilCustomerGatewayAvailable")
9238	m.verifyInput("WaitUntilCustomerGatewayAvailable", param0)
9239	return m.WaitUntilCustomerGatewayAvailableFunc(param0)
9240}
9241
9242func (m *ec2Mock) WaitUntilCustomerGatewayAvailableWithContext(param0 aws.Context, param1 *ec2.DescribeCustomerGatewaysInput, param2 ...request.WaiterOption) error {
9243	m.addCall("WaitUntilCustomerGatewayAvailableWithContext")
9244	m.verifyInput("WaitUntilCustomerGatewayAvailableWithContext", param0)
9245	return m.WaitUntilCustomerGatewayAvailableWithContextFunc(param0, param1, param2...)
9246}
9247
9248func (m *ec2Mock) WaitUntilExportTaskCancelled(param0 *ec2.DescribeExportTasksInput) error {
9249	m.addCall("WaitUntilExportTaskCancelled")
9250	m.verifyInput("WaitUntilExportTaskCancelled", param0)
9251	return m.WaitUntilExportTaskCancelledFunc(param0)
9252}
9253
9254func (m *ec2Mock) WaitUntilExportTaskCancelledWithContext(param0 aws.Context, param1 *ec2.DescribeExportTasksInput, param2 ...request.WaiterOption) error {
9255	m.addCall("WaitUntilExportTaskCancelledWithContext")
9256	m.verifyInput("WaitUntilExportTaskCancelledWithContext", param0)
9257	return m.WaitUntilExportTaskCancelledWithContextFunc(param0, param1, param2...)
9258}
9259
9260func (m *ec2Mock) WaitUntilExportTaskCompleted(param0 *ec2.DescribeExportTasksInput) error {
9261	m.addCall("WaitUntilExportTaskCompleted")
9262	m.verifyInput("WaitUntilExportTaskCompleted", param0)
9263	return m.WaitUntilExportTaskCompletedFunc(param0)
9264}
9265
9266func (m *ec2Mock) WaitUntilExportTaskCompletedWithContext(param0 aws.Context, param1 *ec2.DescribeExportTasksInput, param2 ...request.WaiterOption) error {
9267	m.addCall("WaitUntilExportTaskCompletedWithContext")
9268	m.verifyInput("WaitUntilExportTaskCompletedWithContext", param0)
9269	return m.WaitUntilExportTaskCompletedWithContextFunc(param0, param1, param2...)
9270}
9271
9272func (m *ec2Mock) WaitUntilImageAvailable(param0 *ec2.DescribeImagesInput) error {
9273	m.addCall("WaitUntilImageAvailable")
9274	m.verifyInput("WaitUntilImageAvailable", param0)
9275	return m.WaitUntilImageAvailableFunc(param0)
9276}
9277
9278func (m *ec2Mock) WaitUntilImageAvailableWithContext(param0 aws.Context, param1 *ec2.DescribeImagesInput, param2 ...request.WaiterOption) error {
9279	m.addCall("WaitUntilImageAvailableWithContext")
9280	m.verifyInput("WaitUntilImageAvailableWithContext", param0)
9281	return m.WaitUntilImageAvailableWithContextFunc(param0, param1, param2...)
9282}
9283
9284func (m *ec2Mock) WaitUntilImageExists(param0 *ec2.DescribeImagesInput) error {
9285	m.addCall("WaitUntilImageExists")
9286	m.verifyInput("WaitUntilImageExists", param0)
9287	return m.WaitUntilImageExistsFunc(param0)
9288}
9289
9290func (m *ec2Mock) WaitUntilImageExistsWithContext(param0 aws.Context, param1 *ec2.DescribeImagesInput, param2 ...request.WaiterOption) error {
9291	m.addCall("WaitUntilImageExistsWithContext")
9292	m.verifyInput("WaitUntilImageExistsWithContext", param0)
9293	return m.WaitUntilImageExistsWithContextFunc(param0, param1, param2...)
9294}
9295
9296func (m *ec2Mock) WaitUntilInstanceExists(param0 *ec2.DescribeInstancesInput) error {
9297	m.addCall("WaitUntilInstanceExists")
9298	m.verifyInput("WaitUntilInstanceExists", param0)
9299	return m.WaitUntilInstanceExistsFunc(param0)
9300}
9301
9302func (m *ec2Mock) WaitUntilInstanceExistsWithContext(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.WaiterOption) error {
9303	m.addCall("WaitUntilInstanceExistsWithContext")
9304	m.verifyInput("WaitUntilInstanceExistsWithContext", param0)
9305	return m.WaitUntilInstanceExistsWithContextFunc(param0, param1, param2...)
9306}
9307
9308func (m *ec2Mock) WaitUntilInstanceRunning(param0 *ec2.DescribeInstancesInput) error {
9309	m.addCall("WaitUntilInstanceRunning")
9310	m.verifyInput("WaitUntilInstanceRunning", param0)
9311	return m.WaitUntilInstanceRunningFunc(param0)
9312}
9313
9314func (m *ec2Mock) WaitUntilInstanceRunningWithContext(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.WaiterOption) error {
9315	m.addCall("WaitUntilInstanceRunningWithContext")
9316	m.verifyInput("WaitUntilInstanceRunningWithContext", param0)
9317	return m.WaitUntilInstanceRunningWithContextFunc(param0, param1, param2...)
9318}
9319
9320func (m *ec2Mock) WaitUntilInstanceStatusOk(param0 *ec2.DescribeInstanceStatusInput) error {
9321	m.addCall("WaitUntilInstanceStatusOk")
9322	m.verifyInput("WaitUntilInstanceStatusOk", param0)
9323	return m.WaitUntilInstanceStatusOkFunc(param0)
9324}
9325
9326func (m *ec2Mock) WaitUntilInstanceStatusOkWithContext(param0 aws.Context, param1 *ec2.DescribeInstanceStatusInput, param2 ...request.WaiterOption) error {
9327	m.addCall("WaitUntilInstanceStatusOkWithContext")
9328	m.verifyInput("WaitUntilInstanceStatusOkWithContext", param0)
9329	return m.WaitUntilInstanceStatusOkWithContextFunc(param0, param1, param2...)
9330}
9331
9332func (m *ec2Mock) WaitUntilInstanceStopped(param0 *ec2.DescribeInstancesInput) error {
9333	m.addCall("WaitUntilInstanceStopped")
9334	m.verifyInput("WaitUntilInstanceStopped", param0)
9335	return m.WaitUntilInstanceStoppedFunc(param0)
9336}
9337
9338func (m *ec2Mock) WaitUntilInstanceStoppedWithContext(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.WaiterOption) error {
9339	m.addCall("WaitUntilInstanceStoppedWithContext")
9340	m.verifyInput("WaitUntilInstanceStoppedWithContext", param0)
9341	return m.WaitUntilInstanceStoppedWithContextFunc(param0, param1, param2...)
9342}
9343
9344func (m *ec2Mock) WaitUntilInstanceTerminated(param0 *ec2.DescribeInstancesInput) error {
9345	m.addCall("WaitUntilInstanceTerminated")
9346	m.verifyInput("WaitUntilInstanceTerminated", param0)
9347	return m.WaitUntilInstanceTerminatedFunc(param0)
9348}
9349
9350func (m *ec2Mock) WaitUntilInstanceTerminatedWithContext(param0 aws.Context, param1 *ec2.DescribeInstancesInput, param2 ...request.WaiterOption) error {
9351	m.addCall("WaitUntilInstanceTerminatedWithContext")
9352	m.verifyInput("WaitUntilInstanceTerminatedWithContext", param0)
9353	return m.WaitUntilInstanceTerminatedWithContextFunc(param0, param1, param2...)
9354}
9355
9356func (m *ec2Mock) WaitUntilKeyPairExists(param0 *ec2.DescribeKeyPairsInput) error {
9357	m.addCall("WaitUntilKeyPairExists")
9358	m.verifyInput("WaitUntilKeyPairExists", param0)
9359	return m.WaitUntilKeyPairExistsFunc(param0)
9360}
9361
9362func (m *ec2Mock) WaitUntilKeyPairExistsWithContext(param0 aws.Context, param1 *ec2.DescribeKeyPairsInput, param2 ...request.WaiterOption) error {
9363	m.addCall("WaitUntilKeyPairExistsWithContext")
9364	m.verifyInput("WaitUntilKeyPairExistsWithContext", param0)
9365	return m.WaitUntilKeyPairExistsWithContextFunc(param0, param1, param2...)
9366}
9367
9368func (m *ec2Mock) WaitUntilNatGatewayAvailable(param0 *ec2.DescribeNatGatewaysInput) error {
9369	m.addCall("WaitUntilNatGatewayAvailable")
9370	m.verifyInput("WaitUntilNatGatewayAvailable", param0)
9371	return m.WaitUntilNatGatewayAvailableFunc(param0)
9372}
9373
9374func (m *ec2Mock) WaitUntilNatGatewayAvailableWithContext(param0 aws.Context, param1 *ec2.DescribeNatGatewaysInput, param2 ...request.WaiterOption) error {
9375	m.addCall("WaitUntilNatGatewayAvailableWithContext")
9376	m.verifyInput("WaitUntilNatGatewayAvailableWithContext", param0)
9377	return m.WaitUntilNatGatewayAvailableWithContextFunc(param0, param1, param2...)
9378}
9379
9380func (m *ec2Mock) WaitUntilNetworkInterfaceAvailable(param0 *ec2.DescribeNetworkInterfacesInput) error {
9381	m.addCall("WaitUntilNetworkInterfaceAvailable")
9382	m.verifyInput("WaitUntilNetworkInterfaceAvailable", param0)
9383	return m.WaitUntilNetworkInterfaceAvailableFunc(param0)
9384}
9385
9386func (m *ec2Mock) WaitUntilNetworkInterfaceAvailableWithContext(param0 aws.Context, param1 *ec2.DescribeNetworkInterfacesInput, param2 ...request.WaiterOption) error {
9387	m.addCall("WaitUntilNetworkInterfaceAvailableWithContext")
9388	m.verifyInput("WaitUntilNetworkInterfaceAvailableWithContext", param0)
9389	return m.WaitUntilNetworkInterfaceAvailableWithContextFunc(param0, param1, param2...)
9390}
9391
9392func (m *ec2Mock) WaitUntilPasswordDataAvailable(param0 *ec2.GetPasswordDataInput) error {
9393	m.addCall("WaitUntilPasswordDataAvailable")
9394	m.verifyInput("WaitUntilPasswordDataAvailable", param0)
9395	return m.WaitUntilPasswordDataAvailableFunc(param0)
9396}
9397
9398func (m *ec2Mock) WaitUntilPasswordDataAvailableWithContext(param0 aws.Context, param1 *ec2.GetPasswordDataInput, param2 ...request.WaiterOption) error {
9399	m.addCall("WaitUntilPasswordDataAvailableWithContext")
9400	m.verifyInput("WaitUntilPasswordDataAvailableWithContext", param0)
9401	return m.WaitUntilPasswordDataAvailableWithContextFunc(param0, param1, param2...)
9402}
9403
9404func (m *ec2Mock) WaitUntilSnapshotCompleted(param0 *ec2.DescribeSnapshotsInput) error {
9405	m.addCall("WaitUntilSnapshotCompleted")
9406	m.verifyInput("WaitUntilSnapshotCompleted", param0)
9407	return m.WaitUntilSnapshotCompletedFunc(param0)
9408}
9409
9410func (m *ec2Mock) WaitUntilSnapshotCompletedWithContext(param0 aws.Context, param1 *ec2.DescribeSnapshotsInput, param2 ...request.WaiterOption) error {
9411	m.addCall("WaitUntilSnapshotCompletedWithContext")
9412	m.verifyInput("WaitUntilSnapshotCompletedWithContext", param0)
9413	return m.WaitUntilSnapshotCompletedWithContextFunc(param0, param1, param2...)
9414}
9415
9416func (m *ec2Mock) WaitUntilSpotInstanceRequestFulfilled(param0 *ec2.DescribeSpotInstanceRequestsInput) error {
9417	m.addCall("WaitUntilSpotInstanceRequestFulfilled")
9418	m.verifyInput("WaitUntilSpotInstanceRequestFulfilled", param0)
9419	return m.WaitUntilSpotInstanceRequestFulfilledFunc(param0)
9420}
9421
9422func (m *ec2Mock) WaitUntilSpotInstanceRequestFulfilledWithContext(param0 aws.Context, param1 *ec2.DescribeSpotInstanceRequestsInput, param2 ...request.WaiterOption) error {
9423	m.addCall("WaitUntilSpotInstanceRequestFulfilledWithContext")
9424	m.verifyInput("WaitUntilSpotInstanceRequestFulfilledWithContext", param0)
9425	return m.WaitUntilSpotInstanceRequestFulfilledWithContextFunc(param0, param1, param2...)
9426}
9427
9428func (m *ec2Mock) WaitUntilSubnetAvailable(param0 *ec2.DescribeSubnetsInput) error {
9429	m.addCall("WaitUntilSubnetAvailable")
9430	m.verifyInput("WaitUntilSubnetAvailable", param0)
9431	return m.WaitUntilSubnetAvailableFunc(param0)
9432}
9433
9434func (m *ec2Mock) WaitUntilSubnetAvailableWithContext(param0 aws.Context, param1 *ec2.DescribeSubnetsInput, param2 ...request.WaiterOption) error {
9435	m.addCall("WaitUntilSubnetAvailableWithContext")
9436	m.verifyInput("WaitUntilSubnetAvailableWithContext", param0)
9437	return m.WaitUntilSubnetAvailableWithContextFunc(param0, param1, param2...)
9438}
9439
9440func (m *ec2Mock) WaitUntilSystemStatusOk(param0 *ec2.DescribeInstanceStatusInput) error {
9441	m.addCall("WaitUntilSystemStatusOk")
9442	m.verifyInput("WaitUntilSystemStatusOk", param0)
9443	return m.WaitUntilSystemStatusOkFunc(param0)
9444}
9445
9446func (m *ec2Mock) WaitUntilSystemStatusOkWithContext(param0 aws.Context, param1 *ec2.DescribeInstanceStatusInput, param2 ...request.WaiterOption) error {
9447	m.addCall("WaitUntilSystemStatusOkWithContext")
9448	m.verifyInput("WaitUntilSystemStatusOkWithContext", param0)
9449	return m.WaitUntilSystemStatusOkWithContextFunc(param0, param1, param2...)
9450}
9451
9452func (m *ec2Mock) WaitUntilVolumeAvailable(param0 *ec2.DescribeVolumesInput) error {
9453	m.addCall("WaitUntilVolumeAvailable")
9454	m.verifyInput("WaitUntilVolumeAvailable", param0)
9455	return m.WaitUntilVolumeAvailableFunc(param0)
9456}
9457
9458func (m *ec2Mock) WaitUntilVolumeAvailableWithContext(param0 aws.Context, param1 *ec2.DescribeVolumesInput, param2 ...request.WaiterOption) error {
9459	m.addCall("WaitUntilVolumeAvailableWithContext")
9460	m.verifyInput("WaitUntilVolumeAvailableWithContext", param0)
9461	return m.WaitUntilVolumeAvailableWithContextFunc(param0, param1, param2...)
9462}
9463
9464func (m *ec2Mock) WaitUntilVolumeDeleted(param0 *ec2.DescribeVolumesInput) error {
9465	m.addCall("WaitUntilVolumeDeleted")
9466	m.verifyInput("WaitUntilVolumeDeleted", param0)
9467	return m.WaitUntilVolumeDeletedFunc(param0)
9468}
9469
9470func (m *ec2Mock) WaitUntilVolumeDeletedWithContext(param0 aws.Context, param1 *ec2.DescribeVolumesInput, param2 ...request.WaiterOption) error {
9471	m.addCall("WaitUntilVolumeDeletedWithContext")
9472	m.verifyInput("WaitUntilVolumeDeletedWithContext", param0)
9473	return m.WaitUntilVolumeDeletedWithContextFunc(param0, param1, param2...)
9474}
9475
9476func (m *ec2Mock) WaitUntilVolumeInUse(param0 *ec2.DescribeVolumesInput) error {
9477	m.addCall("WaitUntilVolumeInUse")
9478	m.verifyInput("WaitUntilVolumeInUse", param0)
9479	return m.WaitUntilVolumeInUseFunc(param0)
9480}
9481
9482func (m *ec2Mock) WaitUntilVolumeInUseWithContext(param0 aws.Context, param1 *ec2.DescribeVolumesInput, param2 ...request.WaiterOption) error {
9483	m.addCall("WaitUntilVolumeInUseWithContext")
9484	m.verifyInput("WaitUntilVolumeInUseWithContext", param0)
9485	return m.WaitUntilVolumeInUseWithContextFunc(param0, param1, param2...)
9486}
9487
9488func (m *ec2Mock) WaitUntilVpcAvailable(param0 *ec2.DescribeVpcsInput) error {
9489	m.addCall("WaitUntilVpcAvailable")
9490	m.verifyInput("WaitUntilVpcAvailable", param0)
9491	return m.WaitUntilVpcAvailableFunc(param0)
9492}
9493
9494func (m *ec2Mock) WaitUntilVpcAvailableWithContext(param0 aws.Context, param1 *ec2.DescribeVpcsInput, param2 ...request.WaiterOption) error {
9495	m.addCall("WaitUntilVpcAvailableWithContext")
9496	m.verifyInput("WaitUntilVpcAvailableWithContext", param0)
9497	return m.WaitUntilVpcAvailableWithContextFunc(param0, param1, param2...)
9498}
9499
9500func (m *ec2Mock) WaitUntilVpcExists(param0 *ec2.DescribeVpcsInput) error {
9501	m.addCall("WaitUntilVpcExists")
9502	m.verifyInput("WaitUntilVpcExists", param0)
9503	return m.WaitUntilVpcExistsFunc(param0)
9504}
9505
9506func (m *ec2Mock) WaitUntilVpcExistsWithContext(param0 aws.Context, param1 *ec2.DescribeVpcsInput, param2 ...request.WaiterOption) error {
9507	m.addCall("WaitUntilVpcExistsWithContext")
9508	m.verifyInput("WaitUntilVpcExistsWithContext", param0)
9509	return m.WaitUntilVpcExistsWithContextFunc(param0, param1, param2...)
9510}
9511
9512func (m *ec2Mock) WaitUntilVpcPeeringConnectionDeleted(param0 *ec2.DescribeVpcPeeringConnectionsInput) error {
9513	m.addCall("WaitUntilVpcPeeringConnectionDeleted")
9514	m.verifyInput("WaitUntilVpcPeeringConnectionDeleted", param0)
9515	return m.WaitUntilVpcPeeringConnectionDeletedFunc(param0)
9516}
9517
9518func (m *ec2Mock) WaitUntilVpcPeeringConnectionDeletedWithContext(param0 aws.Context, param1 *ec2.DescribeVpcPeeringConnectionsInput, param2 ...request.WaiterOption) error {
9519	m.addCall("WaitUntilVpcPeeringConnectionDeletedWithContext")
9520	m.verifyInput("WaitUntilVpcPeeringConnectionDeletedWithContext", param0)
9521	return m.WaitUntilVpcPeeringConnectionDeletedWithContextFunc(param0, param1, param2...)
9522}
9523
9524func (m *ec2Mock) WaitUntilVpcPeeringConnectionExists(param0 *ec2.DescribeVpcPeeringConnectionsInput) error {
9525	m.addCall("WaitUntilVpcPeeringConnectionExists")
9526	m.verifyInput("WaitUntilVpcPeeringConnectionExists", param0)
9527	return m.WaitUntilVpcPeeringConnectionExistsFunc(param0)
9528}
9529
9530func (m *ec2Mock) WaitUntilVpcPeeringConnectionExistsWithContext(param0 aws.Context, param1 *ec2.DescribeVpcPeeringConnectionsInput, param2 ...request.WaiterOption) error {
9531	m.addCall("WaitUntilVpcPeeringConnectionExistsWithContext")
9532	m.verifyInput("WaitUntilVpcPeeringConnectionExistsWithContext", param0)
9533	return m.WaitUntilVpcPeeringConnectionExistsWithContextFunc(param0, param1, param2...)
9534}
9535
9536func (m *ec2Mock) WaitUntilVpnConnectionAvailable(param0 *ec2.DescribeVpnConnectionsInput) error {
9537	m.addCall("WaitUntilVpnConnectionAvailable")
9538	m.verifyInput("WaitUntilVpnConnectionAvailable", param0)
9539	return m.WaitUntilVpnConnectionAvailableFunc(param0)
9540}
9541
9542func (m *ec2Mock) WaitUntilVpnConnectionAvailableWithContext(param0 aws.Context, param1 *ec2.DescribeVpnConnectionsInput, param2 ...request.WaiterOption) error {
9543	m.addCall("WaitUntilVpnConnectionAvailableWithContext")
9544	m.verifyInput("WaitUntilVpnConnectionAvailableWithContext", param0)
9545	return m.WaitUntilVpnConnectionAvailableWithContextFunc(param0, param1, param2...)
9546}
9547
9548func (m *ec2Mock) WaitUntilVpnConnectionDeleted(param0 *ec2.DescribeVpnConnectionsInput) error {
9549	m.addCall("WaitUntilVpnConnectionDeleted")
9550	m.verifyInput("WaitUntilVpnConnectionDeleted", param0)
9551	return m.WaitUntilVpnConnectionDeletedFunc(param0)
9552}
9553
9554func (m *ec2Mock) WaitUntilVpnConnectionDeletedWithContext(param0 aws.Context, param1 *ec2.DescribeVpnConnectionsInput, param2 ...request.WaiterOption) error {
9555	m.addCall("WaitUntilVpnConnectionDeletedWithContext")
9556	m.verifyInput("WaitUntilVpnConnectionDeletedWithContext", param0)
9557	return m.WaitUntilVpnConnectionDeletedWithContextFunc(param0, param1, param2...)
9558}
9559
9560type ecrMock struct {
9561	basicMock
9562	ecriface.ECRAPI
9563	BatchCheckLayerAvailabilityFunc            func(param0 *ecr.BatchCheckLayerAvailabilityInput) (*ecr.BatchCheckLayerAvailabilityOutput, error)
9564	BatchCheckLayerAvailabilityRequestFunc     func(param0 *ecr.BatchCheckLayerAvailabilityInput) (*request.Request, *ecr.BatchCheckLayerAvailabilityOutput)
9565	BatchCheckLayerAvailabilityWithContextFunc func(param0 aws.Context, param1 *ecr.BatchCheckLayerAvailabilityInput, param2 ...request.Option) (*ecr.BatchCheckLayerAvailabilityOutput, error)
9566	BatchDeleteImageFunc                       func(param0 *ecr.BatchDeleteImageInput) (*ecr.BatchDeleteImageOutput, error)
9567	BatchDeleteImageRequestFunc                func(param0 *ecr.BatchDeleteImageInput) (*request.Request, *ecr.BatchDeleteImageOutput)
9568	BatchDeleteImageWithContextFunc            func(param0 aws.Context, param1 *ecr.BatchDeleteImageInput, param2 ...request.Option) (*ecr.BatchDeleteImageOutput, error)
9569	BatchGetImageFunc                          func(param0 *ecr.BatchGetImageInput) (*ecr.BatchGetImageOutput, error)
9570	BatchGetImageRequestFunc                   func(param0 *ecr.BatchGetImageInput) (*request.Request, *ecr.BatchGetImageOutput)
9571	BatchGetImageWithContextFunc               func(param0 aws.Context, param1 *ecr.BatchGetImageInput, param2 ...request.Option) (*ecr.BatchGetImageOutput, error)
9572	CompleteLayerUploadFunc                    func(param0 *ecr.CompleteLayerUploadInput) (*ecr.CompleteLayerUploadOutput, error)
9573	CompleteLayerUploadRequestFunc             func(param0 *ecr.CompleteLayerUploadInput) (*request.Request, *ecr.CompleteLayerUploadOutput)
9574	CompleteLayerUploadWithContextFunc         func(param0 aws.Context, param1 *ecr.CompleteLayerUploadInput, param2 ...request.Option) (*ecr.CompleteLayerUploadOutput, error)
9575	CreateRepositoryFunc                       func(param0 *ecr.CreateRepositoryInput) (*ecr.CreateRepositoryOutput, error)
9576	CreateRepositoryRequestFunc                func(param0 *ecr.CreateRepositoryInput) (*request.Request, *ecr.CreateRepositoryOutput)
9577	CreateRepositoryWithContextFunc            func(param0 aws.Context, param1 *ecr.CreateRepositoryInput, param2 ...request.Option) (*ecr.CreateRepositoryOutput, error)
9578	DeleteLifecyclePolicyFunc                  func(param0 *ecr.DeleteLifecyclePolicyInput) (*ecr.DeleteLifecyclePolicyOutput, error)
9579	DeleteLifecyclePolicyRequestFunc           func(param0 *ecr.DeleteLifecyclePolicyInput) (*request.Request, *ecr.DeleteLifecyclePolicyOutput)
9580	DeleteLifecyclePolicyWithContextFunc       func(param0 aws.Context, param1 *ecr.DeleteLifecyclePolicyInput, param2 ...request.Option) (*ecr.DeleteLifecyclePolicyOutput, error)
9581	DeleteRepositoryFunc                       func(param0 *ecr.DeleteRepositoryInput) (*ecr.DeleteRepositoryOutput, error)
9582	DeleteRepositoryPolicyFunc                 func(param0 *ecr.DeleteRepositoryPolicyInput) (*ecr.DeleteRepositoryPolicyOutput, error)
9583	DeleteRepositoryPolicyRequestFunc          func(param0 *ecr.DeleteRepositoryPolicyInput) (*request.Request, *ecr.DeleteRepositoryPolicyOutput)
9584	DeleteRepositoryPolicyWithContextFunc      func(param0 aws.Context, param1 *ecr.DeleteRepositoryPolicyInput, param2 ...request.Option) (*ecr.DeleteRepositoryPolicyOutput, error)
9585	DeleteRepositoryRequestFunc                func(param0 *ecr.DeleteRepositoryInput) (*request.Request, *ecr.DeleteRepositoryOutput)
9586	DeleteRepositoryWithContextFunc            func(param0 aws.Context, param1 *ecr.DeleteRepositoryInput, param2 ...request.Option) (*ecr.DeleteRepositoryOutput, error)
9587	DescribeImagesFunc                         func(param0 *ecr.DescribeImagesInput) (*ecr.DescribeImagesOutput, error)
9588	DescribeImagesRequestFunc                  func(param0 *ecr.DescribeImagesInput) (*request.Request, *ecr.DescribeImagesOutput)
9589	DescribeImagesWithContextFunc              func(param0 aws.Context, param1 *ecr.DescribeImagesInput, param2 ...request.Option) (*ecr.DescribeImagesOutput, error)
9590	DescribeRepositoriesFunc                   func(param0 *ecr.DescribeRepositoriesInput) (*ecr.DescribeRepositoriesOutput, error)
9591	DescribeRepositoriesRequestFunc            func(param0 *ecr.DescribeRepositoriesInput) (*request.Request, *ecr.DescribeRepositoriesOutput)
9592	DescribeRepositoriesWithContextFunc        func(param0 aws.Context, param1 *ecr.DescribeRepositoriesInput, param2 ...request.Option) (*ecr.DescribeRepositoriesOutput, error)
9593	GetAuthorizationTokenFunc                  func(param0 *ecr.GetAuthorizationTokenInput) (*ecr.GetAuthorizationTokenOutput, error)
9594	GetAuthorizationTokenRequestFunc           func(param0 *ecr.GetAuthorizationTokenInput) (*request.Request, *ecr.GetAuthorizationTokenOutput)
9595	GetAuthorizationTokenWithContextFunc       func(param0 aws.Context, param1 *ecr.GetAuthorizationTokenInput, param2 ...request.Option) (*ecr.GetAuthorizationTokenOutput, error)
9596	GetDownloadUrlForLayerFunc                 func(param0 *ecr.GetDownloadUrlForLayerInput) (*ecr.GetDownloadUrlForLayerOutput, error)
9597	GetDownloadUrlForLayerRequestFunc          func(param0 *ecr.GetDownloadUrlForLayerInput) (*request.Request, *ecr.GetDownloadUrlForLayerOutput)
9598	GetDownloadUrlForLayerWithContextFunc      func(param0 aws.Context, param1 *ecr.GetDownloadUrlForLayerInput, param2 ...request.Option) (*ecr.GetDownloadUrlForLayerOutput, error)
9599	GetLifecyclePolicyFunc                     func(param0 *ecr.GetLifecyclePolicyInput) (*ecr.GetLifecyclePolicyOutput, error)
9600	GetLifecyclePolicyPreviewFunc              func(param0 *ecr.GetLifecyclePolicyPreviewInput) (*ecr.GetLifecyclePolicyPreviewOutput, error)
9601	GetLifecyclePolicyPreviewRequestFunc       func(param0 *ecr.GetLifecyclePolicyPreviewInput) (*request.Request, *ecr.GetLifecyclePolicyPreviewOutput)
9602	GetLifecyclePolicyPreviewWithContextFunc   func(param0 aws.Context, param1 *ecr.GetLifecyclePolicyPreviewInput, param2 ...request.Option) (*ecr.GetLifecyclePolicyPreviewOutput, error)
9603	GetLifecyclePolicyRequestFunc              func(param0 *ecr.GetLifecyclePolicyInput) (*request.Request, *ecr.GetLifecyclePolicyOutput)
9604	GetLifecyclePolicyWithContextFunc          func(param0 aws.Context, param1 *ecr.GetLifecyclePolicyInput, param2 ...request.Option) (*ecr.GetLifecyclePolicyOutput, error)
9605	GetRepositoryPolicyFunc                    func(param0 *ecr.GetRepositoryPolicyInput) (*ecr.GetRepositoryPolicyOutput, error)
9606	GetRepositoryPolicyRequestFunc             func(param0 *ecr.GetRepositoryPolicyInput) (*request.Request, *ecr.GetRepositoryPolicyOutput)
9607	GetRepositoryPolicyWithContextFunc         func(param0 aws.Context, param1 *ecr.GetRepositoryPolicyInput, param2 ...request.Option) (*ecr.GetRepositoryPolicyOutput, error)
9608	InitiateLayerUploadFunc                    func(param0 *ecr.InitiateLayerUploadInput) (*ecr.InitiateLayerUploadOutput, error)
9609	InitiateLayerUploadRequestFunc             func(param0 *ecr.InitiateLayerUploadInput) (*request.Request, *ecr.InitiateLayerUploadOutput)
9610	InitiateLayerUploadWithContextFunc         func(param0 aws.Context, param1 *ecr.InitiateLayerUploadInput, param2 ...request.Option) (*ecr.InitiateLayerUploadOutput, error)
9611	ListImagesFunc                             func(param0 *ecr.ListImagesInput) (*ecr.ListImagesOutput, error)
9612	ListImagesRequestFunc                      func(param0 *ecr.ListImagesInput) (*request.Request, *ecr.ListImagesOutput)
9613	ListImagesWithContextFunc                  func(param0 aws.Context, param1 *ecr.ListImagesInput, param2 ...request.Option) (*ecr.ListImagesOutput, error)
9614	PutImageFunc                               func(param0 *ecr.PutImageInput) (*ecr.PutImageOutput, error)
9615	PutImageRequestFunc                        func(param0 *ecr.PutImageInput) (*request.Request, *ecr.PutImageOutput)
9616	PutImageWithContextFunc                    func(param0 aws.Context, param1 *ecr.PutImageInput, param2 ...request.Option) (*ecr.PutImageOutput, error)
9617	PutLifecyclePolicyFunc                     func(param0 *ecr.PutLifecyclePolicyInput) (*ecr.PutLifecyclePolicyOutput, error)
9618	PutLifecyclePolicyRequestFunc              func(param0 *ecr.PutLifecyclePolicyInput) (*request.Request, *ecr.PutLifecyclePolicyOutput)
9619	PutLifecyclePolicyWithContextFunc          func(param0 aws.Context, param1 *ecr.PutLifecyclePolicyInput, param2 ...request.Option) (*ecr.PutLifecyclePolicyOutput, error)
9620	SetRepositoryPolicyFunc                    func(param0 *ecr.SetRepositoryPolicyInput) (*ecr.SetRepositoryPolicyOutput, error)
9621	SetRepositoryPolicyRequestFunc             func(param0 *ecr.SetRepositoryPolicyInput) (*request.Request, *ecr.SetRepositoryPolicyOutput)
9622	SetRepositoryPolicyWithContextFunc         func(param0 aws.Context, param1 *ecr.SetRepositoryPolicyInput, param2 ...request.Option) (*ecr.SetRepositoryPolicyOutput, error)
9623	StartLifecyclePolicyPreviewFunc            func(param0 *ecr.StartLifecyclePolicyPreviewInput) (*ecr.StartLifecyclePolicyPreviewOutput, error)
9624	StartLifecyclePolicyPreviewRequestFunc     func(param0 *ecr.StartLifecyclePolicyPreviewInput) (*request.Request, *ecr.StartLifecyclePolicyPreviewOutput)
9625	StartLifecyclePolicyPreviewWithContextFunc func(param0 aws.Context, param1 *ecr.StartLifecyclePolicyPreviewInput, param2 ...request.Option) (*ecr.StartLifecyclePolicyPreviewOutput, error)
9626	UploadLayerPartFunc                        func(param0 *ecr.UploadLayerPartInput) (*ecr.UploadLayerPartOutput, error)
9627	UploadLayerPartRequestFunc                 func(param0 *ecr.UploadLayerPartInput) (*request.Request, *ecr.UploadLayerPartOutput)
9628	UploadLayerPartWithContextFunc             func(param0 aws.Context, param1 *ecr.UploadLayerPartInput, param2 ...request.Option) (*ecr.UploadLayerPartOutput, error)
9629}
9630
9631func (m *ecrMock) BatchCheckLayerAvailability(param0 *ecr.BatchCheckLayerAvailabilityInput) (*ecr.BatchCheckLayerAvailabilityOutput, error) {
9632	m.addCall("BatchCheckLayerAvailability")
9633	m.verifyInput("BatchCheckLayerAvailability", param0)
9634	return m.BatchCheckLayerAvailabilityFunc(param0)
9635}
9636
9637func (m *ecrMock) BatchCheckLayerAvailabilityRequest(param0 *ecr.BatchCheckLayerAvailabilityInput) (*request.Request, *ecr.BatchCheckLayerAvailabilityOutput) {
9638	m.addCall("BatchCheckLayerAvailabilityRequest")
9639	m.verifyInput("BatchCheckLayerAvailabilityRequest", param0)
9640	return m.BatchCheckLayerAvailabilityRequestFunc(param0)
9641}
9642
9643func (m *ecrMock) BatchCheckLayerAvailabilityWithContext(param0 aws.Context, param1 *ecr.BatchCheckLayerAvailabilityInput, param2 ...request.Option) (*ecr.BatchCheckLayerAvailabilityOutput, error) {
9644	m.addCall("BatchCheckLayerAvailabilityWithContext")
9645	m.verifyInput("BatchCheckLayerAvailabilityWithContext", param0)
9646	return m.BatchCheckLayerAvailabilityWithContextFunc(param0, param1, param2...)
9647}
9648
9649func (m *ecrMock) BatchDeleteImage(param0 *ecr.BatchDeleteImageInput) (*ecr.BatchDeleteImageOutput, error) {
9650	m.addCall("BatchDeleteImage")
9651	m.verifyInput("BatchDeleteImage", param0)
9652	return m.BatchDeleteImageFunc(param0)
9653}
9654
9655func (m *ecrMock) BatchDeleteImageRequest(param0 *ecr.BatchDeleteImageInput) (*request.Request, *ecr.BatchDeleteImageOutput) {
9656	m.addCall("BatchDeleteImageRequest")
9657	m.verifyInput("BatchDeleteImageRequest", param0)
9658	return m.BatchDeleteImageRequestFunc(param0)
9659}
9660
9661func (m *ecrMock) BatchDeleteImageWithContext(param0 aws.Context, param1 *ecr.BatchDeleteImageInput, param2 ...request.Option) (*ecr.BatchDeleteImageOutput, error) {
9662	m.addCall("BatchDeleteImageWithContext")
9663	m.verifyInput("BatchDeleteImageWithContext", param0)
9664	return m.BatchDeleteImageWithContextFunc(param0, param1, param2...)
9665}
9666
9667func (m *ecrMock) BatchGetImage(param0 *ecr.BatchGetImageInput) (*ecr.BatchGetImageOutput, error) {
9668	m.addCall("BatchGetImage")
9669	m.verifyInput("BatchGetImage", param0)
9670	return m.BatchGetImageFunc(param0)
9671}
9672
9673func (m *ecrMock) BatchGetImageRequest(param0 *ecr.BatchGetImageInput) (*request.Request, *ecr.BatchGetImageOutput) {
9674	m.addCall("BatchGetImageRequest")
9675	m.verifyInput("BatchGetImageRequest", param0)
9676	return m.BatchGetImageRequestFunc(param0)
9677}
9678
9679func (m *ecrMock) BatchGetImageWithContext(param0 aws.Context, param1 *ecr.BatchGetImageInput, param2 ...request.Option) (*ecr.BatchGetImageOutput, error) {
9680	m.addCall("BatchGetImageWithContext")
9681	m.verifyInput("BatchGetImageWithContext", param0)
9682	return m.BatchGetImageWithContextFunc(param0, param1, param2...)
9683}
9684
9685func (m *ecrMock) CompleteLayerUpload(param0 *ecr.CompleteLayerUploadInput) (*ecr.CompleteLayerUploadOutput, error) {
9686	m.addCall("CompleteLayerUpload")
9687	m.verifyInput("CompleteLayerUpload", param0)
9688	return m.CompleteLayerUploadFunc(param0)
9689}
9690
9691func (m *ecrMock) CompleteLayerUploadRequest(param0 *ecr.CompleteLayerUploadInput) (*request.Request, *ecr.CompleteLayerUploadOutput) {
9692	m.addCall("CompleteLayerUploadRequest")
9693	m.verifyInput("CompleteLayerUploadRequest", param0)
9694	return m.CompleteLayerUploadRequestFunc(param0)
9695}
9696
9697func (m *ecrMock) CompleteLayerUploadWithContext(param0 aws.Context, param1 *ecr.CompleteLayerUploadInput, param2 ...request.Option) (*ecr.CompleteLayerUploadOutput, error) {
9698	m.addCall("CompleteLayerUploadWithContext")
9699	m.verifyInput("CompleteLayerUploadWithContext", param0)
9700	return m.CompleteLayerUploadWithContextFunc(param0, param1, param2...)
9701}
9702
9703func (m *ecrMock) CreateRepository(param0 *ecr.CreateRepositoryInput) (*ecr.CreateRepositoryOutput, error) {
9704	m.addCall("CreateRepository")
9705	m.verifyInput("CreateRepository", param0)
9706	return m.CreateRepositoryFunc(param0)
9707}
9708
9709func (m *ecrMock) CreateRepositoryRequest(param0 *ecr.CreateRepositoryInput) (*request.Request, *ecr.CreateRepositoryOutput) {
9710	m.addCall("CreateRepositoryRequest")
9711	m.verifyInput("CreateRepositoryRequest", param0)
9712	return m.CreateRepositoryRequestFunc(param0)
9713}
9714
9715func (m *ecrMock) CreateRepositoryWithContext(param0 aws.Context, param1 *ecr.CreateRepositoryInput, param2 ...request.Option) (*ecr.CreateRepositoryOutput, error) {
9716	m.addCall("CreateRepositoryWithContext")
9717	m.verifyInput("CreateRepositoryWithContext", param0)
9718	return m.CreateRepositoryWithContextFunc(param0, param1, param2...)
9719}
9720
9721func (m *ecrMock) DeleteLifecyclePolicy(param0 *ecr.DeleteLifecyclePolicyInput) (*ecr.DeleteLifecyclePolicyOutput, error) {
9722	m.addCall("DeleteLifecyclePolicy")
9723	m.verifyInput("DeleteLifecyclePolicy", param0)
9724	return m.DeleteLifecyclePolicyFunc(param0)
9725}
9726
9727func (m *ecrMock) DeleteLifecyclePolicyRequest(param0 *ecr.DeleteLifecyclePolicyInput) (*request.Request, *ecr.DeleteLifecyclePolicyOutput) {
9728	m.addCall("DeleteLifecyclePolicyRequest")
9729	m.verifyInput("DeleteLifecyclePolicyRequest", param0)
9730	return m.DeleteLifecyclePolicyRequestFunc(param0)
9731}
9732
9733func (m *ecrMock) DeleteLifecyclePolicyWithContext(param0 aws.Context, param1 *ecr.DeleteLifecyclePolicyInput, param2 ...request.Option) (*ecr.DeleteLifecyclePolicyOutput, error) {
9734	m.addCall("DeleteLifecyclePolicyWithContext")
9735	m.verifyInput("DeleteLifecyclePolicyWithContext", param0)
9736	return m.DeleteLifecyclePolicyWithContextFunc(param0, param1, param2...)
9737}
9738
9739func (m *ecrMock) DeleteRepository(param0 *ecr.DeleteRepositoryInput) (*ecr.DeleteRepositoryOutput, error) {
9740	m.addCall("DeleteRepository")
9741	m.verifyInput("DeleteRepository", param0)
9742	return m.DeleteRepositoryFunc(param0)
9743}
9744
9745func (m *ecrMock) DeleteRepositoryPolicy(param0 *ecr.DeleteRepositoryPolicyInput) (*ecr.DeleteRepositoryPolicyOutput, error) {
9746	m.addCall("DeleteRepositoryPolicy")
9747	m.verifyInput("DeleteRepositoryPolicy", param0)
9748	return m.DeleteRepositoryPolicyFunc(param0)
9749}
9750
9751func (m *ecrMock) DeleteRepositoryPolicyRequest(param0 *ecr.DeleteRepositoryPolicyInput) (*request.Request, *ecr.DeleteRepositoryPolicyOutput) {
9752	m.addCall("DeleteRepositoryPolicyRequest")
9753	m.verifyInput("DeleteRepositoryPolicyRequest", param0)
9754	return m.DeleteRepositoryPolicyRequestFunc(param0)
9755}
9756
9757func (m *ecrMock) DeleteRepositoryPolicyWithContext(param0 aws.Context, param1 *ecr.DeleteRepositoryPolicyInput, param2 ...request.Option) (*ecr.DeleteRepositoryPolicyOutput, error) {
9758	m.addCall("DeleteRepositoryPolicyWithContext")
9759	m.verifyInput("DeleteRepositoryPolicyWithContext", param0)
9760	return m.DeleteRepositoryPolicyWithContextFunc(param0, param1, param2...)
9761}
9762
9763func (m *ecrMock) DeleteRepositoryRequest(param0 *ecr.DeleteRepositoryInput) (*request.Request, *ecr.DeleteRepositoryOutput) {
9764	m.addCall("DeleteRepositoryRequest")
9765	m.verifyInput("DeleteRepositoryRequest", param0)
9766	return m.DeleteRepositoryRequestFunc(param0)
9767}
9768
9769func (m *ecrMock) DeleteRepositoryWithContext(param0 aws.Context, param1 *ecr.DeleteRepositoryInput, param2 ...request.Option) (*ecr.DeleteRepositoryOutput, error) {
9770	m.addCall("DeleteRepositoryWithContext")
9771	m.verifyInput("DeleteRepositoryWithContext", param0)
9772	return m.DeleteRepositoryWithContextFunc(param0, param1, param2...)
9773}
9774
9775func (m *ecrMock) DescribeImages(param0 *ecr.DescribeImagesInput) (*ecr.DescribeImagesOutput, error) {
9776	m.addCall("DescribeImages")
9777	m.verifyInput("DescribeImages", param0)
9778	return m.DescribeImagesFunc(param0)
9779}
9780
9781func (m *ecrMock) DescribeImagesRequest(param0 *ecr.DescribeImagesInput) (*request.Request, *ecr.DescribeImagesOutput) {
9782	m.addCall("DescribeImagesRequest")
9783	m.verifyInput("DescribeImagesRequest", param0)
9784	return m.DescribeImagesRequestFunc(param0)
9785}
9786
9787func (m *ecrMock) DescribeImagesWithContext(param0 aws.Context, param1 *ecr.DescribeImagesInput, param2 ...request.Option) (*ecr.DescribeImagesOutput, error) {
9788	m.addCall("DescribeImagesWithContext")
9789	m.verifyInput("DescribeImagesWithContext", param0)
9790	return m.DescribeImagesWithContextFunc(param0, param1, param2...)
9791}
9792
9793func (m *ecrMock) DescribeRepositories(param0 *ecr.DescribeRepositoriesInput) (*ecr.DescribeRepositoriesOutput, error) {
9794	m.addCall("DescribeRepositories")
9795	m.verifyInput("DescribeRepositories", param0)
9796	return m.DescribeRepositoriesFunc(param0)
9797}
9798
9799func (m *ecrMock) DescribeRepositoriesRequest(param0 *ecr.DescribeRepositoriesInput) (*request.Request, *ecr.DescribeRepositoriesOutput) {
9800	m.addCall("DescribeRepositoriesRequest")
9801	m.verifyInput("DescribeRepositoriesRequest", param0)
9802	return m.DescribeRepositoriesRequestFunc(param0)
9803}
9804
9805func (m *ecrMock) DescribeRepositoriesWithContext(param0 aws.Context, param1 *ecr.DescribeRepositoriesInput, param2 ...request.Option) (*ecr.DescribeRepositoriesOutput, error) {
9806	m.addCall("DescribeRepositoriesWithContext")
9807	m.verifyInput("DescribeRepositoriesWithContext", param0)
9808	return m.DescribeRepositoriesWithContextFunc(param0, param1, param2...)
9809}
9810
9811func (m *ecrMock) GetAuthorizationToken(param0 *ecr.GetAuthorizationTokenInput) (*ecr.GetAuthorizationTokenOutput, error) {
9812	m.addCall("GetAuthorizationToken")
9813	m.verifyInput("GetAuthorizationToken", param0)
9814	return m.GetAuthorizationTokenFunc(param0)
9815}
9816
9817func (m *ecrMock) GetAuthorizationTokenRequest(param0 *ecr.GetAuthorizationTokenInput) (*request.Request, *ecr.GetAuthorizationTokenOutput) {
9818	m.addCall("GetAuthorizationTokenRequest")
9819	m.verifyInput("GetAuthorizationTokenRequest", param0)
9820	return m.GetAuthorizationTokenRequestFunc(param0)
9821}
9822
9823func (m *ecrMock) GetAuthorizationTokenWithContext(param0 aws.Context, param1 *ecr.GetAuthorizationTokenInput, param2 ...request.Option) (*ecr.GetAuthorizationTokenOutput, error) {
9824	m.addCall("GetAuthorizationTokenWithContext")
9825	m.verifyInput("GetAuthorizationTokenWithContext", param0)
9826	return m.GetAuthorizationTokenWithContextFunc(param0, param1, param2...)
9827}
9828
9829func (m *ecrMock) GetDownloadUrlForLayer(param0 *ecr.GetDownloadUrlForLayerInput) (*ecr.GetDownloadUrlForLayerOutput, error) {
9830	m.addCall("GetDownloadUrlForLayer")
9831	m.verifyInput("GetDownloadUrlForLayer", param0)
9832	return m.GetDownloadUrlForLayerFunc(param0)
9833}
9834
9835func (m *ecrMock) GetDownloadUrlForLayerRequest(param0 *ecr.GetDownloadUrlForLayerInput) (*request.Request, *ecr.GetDownloadUrlForLayerOutput) {
9836	m.addCall("GetDownloadUrlForLayerRequest")
9837	m.verifyInput("GetDownloadUrlForLayerRequest", param0)
9838	return m.GetDownloadUrlForLayerRequestFunc(param0)
9839}
9840
9841func (m *ecrMock) GetDownloadUrlForLayerWithContext(param0 aws.Context, param1 *ecr.GetDownloadUrlForLayerInput, param2 ...request.Option) (*ecr.GetDownloadUrlForLayerOutput, error) {
9842	m.addCall("GetDownloadUrlForLayerWithContext")
9843	m.verifyInput("GetDownloadUrlForLayerWithContext", param0)
9844	return m.GetDownloadUrlForLayerWithContextFunc(param0, param1, param2...)
9845}
9846
9847func (m *ecrMock) GetLifecyclePolicy(param0 *ecr.GetLifecyclePolicyInput) (*ecr.GetLifecyclePolicyOutput, error) {
9848	m.addCall("GetLifecyclePolicy")
9849	m.verifyInput("GetLifecyclePolicy", param0)
9850	return m.GetLifecyclePolicyFunc(param0)
9851}
9852
9853func (m *ecrMock) GetLifecyclePolicyPreview(param0 *ecr.GetLifecyclePolicyPreviewInput) (*ecr.GetLifecyclePolicyPreviewOutput, error) {
9854	m.addCall("GetLifecyclePolicyPreview")
9855	m.verifyInput("GetLifecyclePolicyPreview", param0)
9856	return m.GetLifecyclePolicyPreviewFunc(param0)
9857}
9858
9859func (m *ecrMock) GetLifecyclePolicyPreviewRequest(param0 *ecr.GetLifecyclePolicyPreviewInput) (*request.Request, *ecr.GetLifecyclePolicyPreviewOutput) {
9860	m.addCall("GetLifecyclePolicyPreviewRequest")
9861	m.verifyInput("GetLifecyclePolicyPreviewRequest", param0)
9862	return m.GetLifecyclePolicyPreviewRequestFunc(param0)
9863}
9864
9865func (m *ecrMock) GetLifecyclePolicyPreviewWithContext(param0 aws.Context, param1 *ecr.GetLifecyclePolicyPreviewInput, param2 ...request.Option) (*ecr.GetLifecyclePolicyPreviewOutput, error) {
9866	m.addCall("GetLifecyclePolicyPreviewWithContext")
9867	m.verifyInput("GetLifecyclePolicyPreviewWithContext", param0)
9868	return m.GetLifecyclePolicyPreviewWithContextFunc(param0, param1, param2...)
9869}
9870
9871func (m *ecrMock) GetLifecyclePolicyRequest(param0 *ecr.GetLifecyclePolicyInput) (*request.Request, *ecr.GetLifecyclePolicyOutput) {
9872	m.addCall("GetLifecyclePolicyRequest")
9873	m.verifyInput("GetLifecyclePolicyRequest", param0)
9874	return m.GetLifecyclePolicyRequestFunc(param0)
9875}
9876
9877func (m *ecrMock) GetLifecyclePolicyWithContext(param0 aws.Context, param1 *ecr.GetLifecyclePolicyInput, param2 ...request.Option) (*ecr.GetLifecyclePolicyOutput, error) {
9878	m.addCall("GetLifecyclePolicyWithContext")
9879	m.verifyInput("GetLifecyclePolicyWithContext", param0)
9880	return m.GetLifecyclePolicyWithContextFunc(param0, param1, param2...)
9881}
9882
9883func (m *ecrMock) GetRepositoryPolicy(param0 *ecr.GetRepositoryPolicyInput) (*ecr.GetRepositoryPolicyOutput, error) {
9884	m.addCall("GetRepositoryPolicy")
9885	m.verifyInput("GetRepositoryPolicy", param0)
9886	return m.GetRepositoryPolicyFunc(param0)
9887}
9888
9889func (m *ecrMock) GetRepositoryPolicyRequest(param0 *ecr.GetRepositoryPolicyInput) (*request.Request, *ecr.GetRepositoryPolicyOutput) {
9890	m.addCall("GetRepositoryPolicyRequest")
9891	m.verifyInput("GetRepositoryPolicyRequest", param0)
9892	return m.GetRepositoryPolicyRequestFunc(param0)
9893}
9894
9895func (m *ecrMock) GetRepositoryPolicyWithContext(param0 aws.Context, param1 *ecr.GetRepositoryPolicyInput, param2 ...request.Option) (*ecr.GetRepositoryPolicyOutput, error) {
9896	m.addCall("GetRepositoryPolicyWithContext")
9897	m.verifyInput("GetRepositoryPolicyWithContext", param0)
9898	return m.GetRepositoryPolicyWithContextFunc(param0, param1, param2...)
9899}
9900
9901func (m *ecrMock) InitiateLayerUpload(param0 *ecr.InitiateLayerUploadInput) (*ecr.InitiateLayerUploadOutput, error) {
9902	m.addCall("InitiateLayerUpload")
9903	m.verifyInput("InitiateLayerUpload", param0)
9904	return m.InitiateLayerUploadFunc(param0)
9905}
9906
9907func (m *ecrMock) InitiateLayerUploadRequest(param0 *ecr.InitiateLayerUploadInput) (*request.Request, *ecr.InitiateLayerUploadOutput) {
9908	m.addCall("InitiateLayerUploadRequest")
9909	m.verifyInput("InitiateLayerUploadRequest", param0)
9910	return m.InitiateLayerUploadRequestFunc(param0)
9911}
9912
9913func (m *ecrMock) InitiateLayerUploadWithContext(param0 aws.Context, param1 *ecr.InitiateLayerUploadInput, param2 ...request.Option) (*ecr.InitiateLayerUploadOutput, error) {
9914	m.addCall("InitiateLayerUploadWithContext")
9915	m.verifyInput("InitiateLayerUploadWithContext", param0)
9916	return m.InitiateLayerUploadWithContextFunc(param0, param1, param2...)
9917}
9918
9919func (m *ecrMock) ListImages(param0 *ecr.ListImagesInput) (*ecr.ListImagesOutput, error) {
9920	m.addCall("ListImages")
9921	m.verifyInput("ListImages", param0)
9922	return m.ListImagesFunc(param0)
9923}
9924
9925func (m *ecrMock) ListImagesRequest(param0 *ecr.ListImagesInput) (*request.Request, *ecr.ListImagesOutput) {
9926	m.addCall("ListImagesRequest")
9927	m.verifyInput("ListImagesRequest", param0)
9928	return m.ListImagesRequestFunc(param0)
9929}
9930
9931func (m *ecrMock) ListImagesWithContext(param0 aws.Context, param1 *ecr.ListImagesInput, param2 ...request.Option) (*ecr.ListImagesOutput, error) {
9932	m.addCall("ListImagesWithContext")
9933	m.verifyInput("ListImagesWithContext", param0)
9934	return m.ListImagesWithContextFunc(param0, param1, param2...)
9935}
9936
9937func (m *ecrMock) PutImage(param0 *ecr.PutImageInput) (*ecr.PutImageOutput, error) {
9938	m.addCall("PutImage")
9939	m.verifyInput("PutImage", param0)
9940	return m.PutImageFunc(param0)
9941}
9942
9943func (m *ecrMock) PutImageRequest(param0 *ecr.PutImageInput) (*request.Request, *ecr.PutImageOutput) {
9944	m.addCall("PutImageRequest")
9945	m.verifyInput("PutImageRequest", param0)
9946	return m.PutImageRequestFunc(param0)
9947}
9948
9949func (m *ecrMock) PutImageWithContext(param0 aws.Context, param1 *ecr.PutImageInput, param2 ...request.Option) (*ecr.PutImageOutput, error) {
9950	m.addCall("PutImageWithContext")
9951	m.verifyInput("PutImageWithContext", param0)
9952	return m.PutImageWithContextFunc(param0, param1, param2...)
9953}
9954
9955func (m *ecrMock) PutLifecyclePolicy(param0 *ecr.PutLifecyclePolicyInput) (*ecr.PutLifecyclePolicyOutput, error) {
9956	m.addCall("PutLifecyclePolicy")
9957	m.verifyInput("PutLifecyclePolicy", param0)
9958	return m.PutLifecyclePolicyFunc(param0)
9959}
9960
9961func (m *ecrMock) PutLifecyclePolicyRequest(param0 *ecr.PutLifecyclePolicyInput) (*request.Request, *ecr.PutLifecyclePolicyOutput) {
9962	m.addCall("PutLifecyclePolicyRequest")
9963	m.verifyInput("PutLifecyclePolicyRequest", param0)
9964	return m.PutLifecyclePolicyRequestFunc(param0)
9965}
9966
9967func (m *ecrMock) PutLifecyclePolicyWithContext(param0 aws.Context, param1 *ecr.PutLifecyclePolicyInput, param2 ...request.Option) (*ecr.PutLifecyclePolicyOutput, error) {
9968	m.addCall("PutLifecyclePolicyWithContext")
9969	m.verifyInput("PutLifecyclePolicyWithContext", param0)
9970	return m.PutLifecyclePolicyWithContextFunc(param0, param1, param2...)
9971}
9972
9973func (m *ecrMock) SetRepositoryPolicy(param0 *ecr.SetRepositoryPolicyInput) (*ecr.SetRepositoryPolicyOutput, error) {
9974	m.addCall("SetRepositoryPolicy")
9975	m.verifyInput("SetRepositoryPolicy", param0)
9976	return m.SetRepositoryPolicyFunc(param0)
9977}
9978
9979func (m *ecrMock) SetRepositoryPolicyRequest(param0 *ecr.SetRepositoryPolicyInput) (*request.Request, *ecr.SetRepositoryPolicyOutput) {
9980	m.addCall("SetRepositoryPolicyRequest")
9981	m.verifyInput("SetRepositoryPolicyRequest", param0)
9982	return m.SetRepositoryPolicyRequestFunc(param0)
9983}
9984
9985func (m *ecrMock) SetRepositoryPolicyWithContext(param0 aws.Context, param1 *ecr.SetRepositoryPolicyInput, param2 ...request.Option) (*ecr.SetRepositoryPolicyOutput, error) {
9986	m.addCall("SetRepositoryPolicyWithContext")
9987	m.verifyInput("SetRepositoryPolicyWithContext", param0)
9988	return m.SetRepositoryPolicyWithContextFunc(param0, param1, param2...)
9989}
9990
9991func (m *ecrMock) StartLifecyclePolicyPreview(param0 *ecr.StartLifecyclePolicyPreviewInput) (*ecr.StartLifecyclePolicyPreviewOutput, error) {
9992	m.addCall("StartLifecyclePolicyPreview")
9993	m.verifyInput("StartLifecyclePolicyPreview", param0)
9994	return m.StartLifecyclePolicyPreviewFunc(param0)
9995}
9996
9997func (m *ecrMock) StartLifecyclePolicyPreviewRequest(param0 *ecr.StartLifecyclePolicyPreviewInput) (*request.Request, *ecr.StartLifecyclePolicyPreviewOutput) {
9998	m.addCall("StartLifecyclePolicyPreviewRequest")
9999	m.verifyInput("StartLifecyclePolicyPreviewRequest", param0)
10000	return m.StartLifecyclePolicyPreviewRequestFunc(param0)
10001}
10002
10003func (m *ecrMock) StartLifecyclePolicyPreviewWithContext(param0 aws.Context, param1 *ecr.StartLifecyclePolicyPreviewInput, param2 ...request.Option) (*ecr.StartLifecyclePolicyPreviewOutput, error) {
10004	m.addCall("StartLifecyclePolicyPreviewWithContext")
10005	m.verifyInput("StartLifecyclePolicyPreviewWithContext", param0)
10006	return m.StartLifecyclePolicyPreviewWithContextFunc(param0, param1, param2...)
10007}
10008
10009func (m *ecrMock) UploadLayerPart(param0 *ecr.UploadLayerPartInput) (*ecr.UploadLayerPartOutput, error) {
10010	m.addCall("UploadLayerPart")
10011	m.verifyInput("UploadLayerPart", param0)
10012	return m.UploadLayerPartFunc(param0)
10013}
10014
10015func (m *ecrMock) UploadLayerPartRequest(param0 *ecr.UploadLayerPartInput) (*request.Request, *ecr.UploadLayerPartOutput) {
10016	m.addCall("UploadLayerPartRequest")
10017	m.verifyInput("UploadLayerPartRequest", param0)
10018	return m.UploadLayerPartRequestFunc(param0)
10019}
10020
10021func (m *ecrMock) UploadLayerPartWithContext(param0 aws.Context, param1 *ecr.UploadLayerPartInput, param2 ...request.Option) (*ecr.UploadLayerPartOutput, error) {
10022	m.addCall("UploadLayerPartWithContext")
10023	m.verifyInput("UploadLayerPartWithContext", param0)
10024	return m.UploadLayerPartWithContextFunc(param0, param1, param2...)
10025}
10026
10027type ecsMock struct {
10028	basicMock
10029	ecsiface.ECSAPI
10030	CreateClusterFunc                            func(param0 *ecs.CreateClusterInput) (*ecs.CreateClusterOutput, error)
10031	CreateClusterRequestFunc                     func(param0 *ecs.CreateClusterInput) (*request.Request, *ecs.CreateClusterOutput)
10032	CreateClusterWithContextFunc                 func(param0 aws.Context, param1 *ecs.CreateClusterInput, param2 ...request.Option) (*ecs.CreateClusterOutput, error)
10033	CreateServiceFunc                            func(param0 *ecs.CreateServiceInput) (*ecs.CreateServiceOutput, error)
10034	CreateServiceRequestFunc                     func(param0 *ecs.CreateServiceInput) (*request.Request, *ecs.CreateServiceOutput)
10035	CreateServiceWithContextFunc                 func(param0 aws.Context, param1 *ecs.CreateServiceInput, param2 ...request.Option) (*ecs.CreateServiceOutput, error)
10036	DeleteAttributesFunc                         func(param0 *ecs.DeleteAttributesInput) (*ecs.DeleteAttributesOutput, error)
10037	DeleteAttributesRequestFunc                  func(param0 *ecs.DeleteAttributesInput) (*request.Request, *ecs.DeleteAttributesOutput)
10038	DeleteAttributesWithContextFunc              func(param0 aws.Context, param1 *ecs.DeleteAttributesInput, param2 ...request.Option) (*ecs.DeleteAttributesOutput, error)
10039	DeleteClusterFunc                            func(param0 *ecs.DeleteClusterInput) (*ecs.DeleteClusterOutput, error)
10040	DeleteClusterRequestFunc                     func(param0 *ecs.DeleteClusterInput) (*request.Request, *ecs.DeleteClusterOutput)
10041	DeleteClusterWithContextFunc                 func(param0 aws.Context, param1 *ecs.DeleteClusterInput, param2 ...request.Option) (*ecs.DeleteClusterOutput, error)
10042	DeleteServiceFunc                            func(param0 *ecs.DeleteServiceInput) (*ecs.DeleteServiceOutput, error)
10043	DeleteServiceRequestFunc                     func(param0 *ecs.DeleteServiceInput) (*request.Request, *ecs.DeleteServiceOutput)
10044	DeleteServiceWithContextFunc                 func(param0 aws.Context, param1 *ecs.DeleteServiceInput, param2 ...request.Option) (*ecs.DeleteServiceOutput, error)
10045	DeregisterContainerInstanceFunc              func(param0 *ecs.DeregisterContainerInstanceInput) (*ecs.DeregisterContainerInstanceOutput, error)
10046	DeregisterContainerInstanceRequestFunc       func(param0 *ecs.DeregisterContainerInstanceInput) (*request.Request, *ecs.DeregisterContainerInstanceOutput)
10047	DeregisterContainerInstanceWithContextFunc   func(param0 aws.Context, param1 *ecs.DeregisterContainerInstanceInput, param2 ...request.Option) (*ecs.DeregisterContainerInstanceOutput, error)
10048	DeregisterTaskDefinitionFunc                 func(param0 *ecs.DeregisterTaskDefinitionInput) (*ecs.DeregisterTaskDefinitionOutput, error)
10049	DeregisterTaskDefinitionRequestFunc          func(param0 *ecs.DeregisterTaskDefinitionInput) (*request.Request, *ecs.DeregisterTaskDefinitionOutput)
10050	DeregisterTaskDefinitionWithContextFunc      func(param0 aws.Context, param1 *ecs.DeregisterTaskDefinitionInput, param2 ...request.Option) (*ecs.DeregisterTaskDefinitionOutput, error)
10051	DescribeClustersFunc                         func(param0 *ecs.DescribeClustersInput) (*ecs.DescribeClustersOutput, error)
10052	DescribeClustersRequestFunc                  func(param0 *ecs.DescribeClustersInput) (*request.Request, *ecs.DescribeClustersOutput)
10053	DescribeClustersWithContextFunc              func(param0 aws.Context, param1 *ecs.DescribeClustersInput, param2 ...request.Option) (*ecs.DescribeClustersOutput, error)
10054	DescribeContainerInstancesFunc               func(param0 *ecs.DescribeContainerInstancesInput) (*ecs.DescribeContainerInstancesOutput, error)
10055	DescribeContainerInstancesRequestFunc        func(param0 *ecs.DescribeContainerInstancesInput) (*request.Request, *ecs.DescribeContainerInstancesOutput)
10056	DescribeContainerInstancesWithContextFunc    func(param0 aws.Context, param1 *ecs.DescribeContainerInstancesInput, param2 ...request.Option) (*ecs.DescribeContainerInstancesOutput, error)
10057	DescribeServicesFunc                         func(param0 *ecs.DescribeServicesInput) (*ecs.DescribeServicesOutput, error)
10058	DescribeServicesRequestFunc                  func(param0 *ecs.DescribeServicesInput) (*request.Request, *ecs.DescribeServicesOutput)
10059	DescribeServicesWithContextFunc              func(param0 aws.Context, param1 *ecs.DescribeServicesInput, param2 ...request.Option) (*ecs.DescribeServicesOutput, error)
10060	DescribeTaskDefinitionFunc                   func(param0 *ecs.DescribeTaskDefinitionInput) (*ecs.DescribeTaskDefinitionOutput, error)
10061	DescribeTaskDefinitionRequestFunc            func(param0 *ecs.DescribeTaskDefinitionInput) (*request.Request, *ecs.DescribeTaskDefinitionOutput)
10062	DescribeTaskDefinitionWithContextFunc        func(param0 aws.Context, param1 *ecs.DescribeTaskDefinitionInput, param2 ...request.Option) (*ecs.DescribeTaskDefinitionOutput, error)
10063	DescribeTasksFunc                            func(param0 *ecs.DescribeTasksInput) (*ecs.DescribeTasksOutput, error)
10064	DescribeTasksRequestFunc                     func(param0 *ecs.DescribeTasksInput) (*request.Request, *ecs.DescribeTasksOutput)
10065	DescribeTasksWithContextFunc                 func(param0 aws.Context, param1 *ecs.DescribeTasksInput, param2 ...request.Option) (*ecs.DescribeTasksOutput, error)
10066	DiscoverPollEndpointFunc                     func(param0 *ecs.DiscoverPollEndpointInput) (*ecs.DiscoverPollEndpointOutput, error)
10067	DiscoverPollEndpointRequestFunc              func(param0 *ecs.DiscoverPollEndpointInput) (*request.Request, *ecs.DiscoverPollEndpointOutput)
10068	DiscoverPollEndpointWithContextFunc          func(param0 aws.Context, param1 *ecs.DiscoverPollEndpointInput, param2 ...request.Option) (*ecs.DiscoverPollEndpointOutput, error)
10069	ListAttributesFunc                           func(param0 *ecs.ListAttributesInput) (*ecs.ListAttributesOutput, error)
10070	ListAttributesRequestFunc                    func(param0 *ecs.ListAttributesInput) (*request.Request, *ecs.ListAttributesOutput)
10071	ListAttributesWithContextFunc                func(param0 aws.Context, param1 *ecs.ListAttributesInput, param2 ...request.Option) (*ecs.ListAttributesOutput, error)
10072	ListClustersFunc                             func(param0 *ecs.ListClustersInput) (*ecs.ListClustersOutput, error)
10073	ListClustersRequestFunc                      func(param0 *ecs.ListClustersInput) (*request.Request, *ecs.ListClustersOutput)
10074	ListClustersWithContextFunc                  func(param0 aws.Context, param1 *ecs.ListClustersInput, param2 ...request.Option) (*ecs.ListClustersOutput, error)
10075	ListContainerInstancesFunc                   func(param0 *ecs.ListContainerInstancesInput) (*ecs.ListContainerInstancesOutput, error)
10076	ListContainerInstancesRequestFunc            func(param0 *ecs.ListContainerInstancesInput) (*request.Request, *ecs.ListContainerInstancesOutput)
10077	ListContainerInstancesWithContextFunc        func(param0 aws.Context, param1 *ecs.ListContainerInstancesInput, param2 ...request.Option) (*ecs.ListContainerInstancesOutput, error)
10078	ListServicesFunc                             func(param0 *ecs.ListServicesInput) (*ecs.ListServicesOutput, error)
10079	ListServicesRequestFunc                      func(param0 *ecs.ListServicesInput) (*request.Request, *ecs.ListServicesOutput)
10080	ListServicesWithContextFunc                  func(param0 aws.Context, param1 *ecs.ListServicesInput, param2 ...request.Option) (*ecs.ListServicesOutput, error)
10081	ListTaskDefinitionFamiliesFunc               func(param0 *ecs.ListTaskDefinitionFamiliesInput) (*ecs.ListTaskDefinitionFamiliesOutput, error)
10082	ListTaskDefinitionFamiliesRequestFunc        func(param0 *ecs.ListTaskDefinitionFamiliesInput) (*request.Request, *ecs.ListTaskDefinitionFamiliesOutput)
10083	ListTaskDefinitionFamiliesWithContextFunc    func(param0 aws.Context, param1 *ecs.ListTaskDefinitionFamiliesInput, param2 ...request.Option) (*ecs.ListTaskDefinitionFamiliesOutput, error)
10084	ListTaskDefinitionsFunc                      func(param0 *ecs.ListTaskDefinitionsInput) (*ecs.ListTaskDefinitionsOutput, error)
10085	ListTaskDefinitionsRequestFunc               func(param0 *ecs.ListTaskDefinitionsInput) (*request.Request, *ecs.ListTaskDefinitionsOutput)
10086	ListTaskDefinitionsWithContextFunc           func(param0 aws.Context, param1 *ecs.ListTaskDefinitionsInput, param2 ...request.Option) (*ecs.ListTaskDefinitionsOutput, error)
10087	ListTasksFunc                                func(param0 *ecs.ListTasksInput) (*ecs.ListTasksOutput, error)
10088	ListTasksRequestFunc                         func(param0 *ecs.ListTasksInput) (*request.Request, *ecs.ListTasksOutput)
10089	ListTasksWithContextFunc                     func(param0 aws.Context, param1 *ecs.ListTasksInput, param2 ...request.Option) (*ecs.ListTasksOutput, error)
10090	PutAttributesFunc                            func(param0 *ecs.PutAttributesInput) (*ecs.PutAttributesOutput, error)
10091	PutAttributesRequestFunc                     func(param0 *ecs.PutAttributesInput) (*request.Request, *ecs.PutAttributesOutput)
10092	PutAttributesWithContextFunc                 func(param0 aws.Context, param1 *ecs.PutAttributesInput, param2 ...request.Option) (*ecs.PutAttributesOutput, error)
10093	RegisterContainerInstanceFunc                func(param0 *ecs.RegisterContainerInstanceInput) (*ecs.RegisterContainerInstanceOutput, error)
10094	RegisterContainerInstanceRequestFunc         func(param0 *ecs.RegisterContainerInstanceInput) (*request.Request, *ecs.RegisterContainerInstanceOutput)
10095	RegisterContainerInstanceWithContextFunc     func(param0 aws.Context, param1 *ecs.RegisterContainerInstanceInput, param2 ...request.Option) (*ecs.RegisterContainerInstanceOutput, error)
10096	RegisterTaskDefinitionFunc                   func(param0 *ecs.RegisterTaskDefinitionInput) (*ecs.RegisterTaskDefinitionOutput, error)
10097	RegisterTaskDefinitionRequestFunc            func(param0 *ecs.RegisterTaskDefinitionInput) (*request.Request, *ecs.RegisterTaskDefinitionOutput)
10098	RegisterTaskDefinitionWithContextFunc        func(param0 aws.Context, param1 *ecs.RegisterTaskDefinitionInput, param2 ...request.Option) (*ecs.RegisterTaskDefinitionOutput, error)
10099	RunTaskFunc                                  func(param0 *ecs.RunTaskInput) (*ecs.RunTaskOutput, error)
10100	RunTaskRequestFunc                           func(param0 *ecs.RunTaskInput) (*request.Request, *ecs.RunTaskOutput)
10101	RunTaskWithContextFunc                       func(param0 aws.Context, param1 *ecs.RunTaskInput, param2 ...request.Option) (*ecs.RunTaskOutput, error)
10102	StartTaskFunc                                func(param0 *ecs.StartTaskInput) (*ecs.StartTaskOutput, error)
10103	StartTaskRequestFunc                         func(param0 *ecs.StartTaskInput) (*request.Request, *ecs.StartTaskOutput)
10104	StartTaskWithContextFunc                     func(param0 aws.Context, param1 *ecs.StartTaskInput, param2 ...request.Option) (*ecs.StartTaskOutput, error)
10105	StopTaskFunc                                 func(param0 *ecs.StopTaskInput) (*ecs.StopTaskOutput, error)
10106	StopTaskRequestFunc                          func(param0 *ecs.StopTaskInput) (*request.Request, *ecs.StopTaskOutput)
10107	StopTaskWithContextFunc                      func(param0 aws.Context, param1 *ecs.StopTaskInput, param2 ...request.Option) (*ecs.StopTaskOutput, error)
10108	SubmitContainerStateChangeFunc               func(param0 *ecs.SubmitContainerStateChangeInput) (*ecs.SubmitContainerStateChangeOutput, error)
10109	SubmitContainerStateChangeRequestFunc        func(param0 *ecs.SubmitContainerStateChangeInput) (*request.Request, *ecs.SubmitContainerStateChangeOutput)
10110	SubmitContainerStateChangeWithContextFunc    func(param0 aws.Context, param1 *ecs.SubmitContainerStateChangeInput, param2 ...request.Option) (*ecs.SubmitContainerStateChangeOutput, error)
10111	SubmitTaskStateChangeFunc                    func(param0 *ecs.SubmitTaskStateChangeInput) (*ecs.SubmitTaskStateChangeOutput, error)
10112	SubmitTaskStateChangeRequestFunc             func(param0 *ecs.SubmitTaskStateChangeInput) (*request.Request, *ecs.SubmitTaskStateChangeOutput)
10113	SubmitTaskStateChangeWithContextFunc         func(param0 aws.Context, param1 *ecs.SubmitTaskStateChangeInput, param2 ...request.Option) (*ecs.SubmitTaskStateChangeOutput, error)
10114	UpdateContainerAgentFunc                     func(param0 *ecs.UpdateContainerAgentInput) (*ecs.UpdateContainerAgentOutput, error)
10115	UpdateContainerAgentRequestFunc              func(param0 *ecs.UpdateContainerAgentInput) (*request.Request, *ecs.UpdateContainerAgentOutput)
10116	UpdateContainerAgentWithContextFunc          func(param0 aws.Context, param1 *ecs.UpdateContainerAgentInput, param2 ...request.Option) (*ecs.UpdateContainerAgentOutput, error)
10117	UpdateContainerInstancesStateFunc            func(param0 *ecs.UpdateContainerInstancesStateInput) (*ecs.UpdateContainerInstancesStateOutput, error)
10118	UpdateContainerInstancesStateRequestFunc     func(param0 *ecs.UpdateContainerInstancesStateInput) (*request.Request, *ecs.UpdateContainerInstancesStateOutput)
10119	UpdateContainerInstancesStateWithContextFunc func(param0 aws.Context, param1 *ecs.UpdateContainerInstancesStateInput, param2 ...request.Option) (*ecs.UpdateContainerInstancesStateOutput, error)
10120	UpdateServiceFunc                            func(param0 *ecs.UpdateServiceInput) (*ecs.UpdateServiceOutput, error)
10121	UpdateServiceRequestFunc                     func(param0 *ecs.UpdateServiceInput) (*request.Request, *ecs.UpdateServiceOutput)
10122	UpdateServiceWithContextFunc                 func(param0 aws.Context, param1 *ecs.UpdateServiceInput, param2 ...request.Option) (*ecs.UpdateServiceOutput, error)
10123	WaitUntilServicesInactiveFunc                func(param0 *ecs.DescribeServicesInput) error
10124	WaitUntilServicesInactiveWithContextFunc     func(param0 aws.Context, param1 *ecs.DescribeServicesInput, param2 ...request.WaiterOption) error
10125	WaitUntilServicesStableFunc                  func(param0 *ecs.DescribeServicesInput) error
10126	WaitUntilServicesStableWithContextFunc       func(param0 aws.Context, param1 *ecs.DescribeServicesInput, param2 ...request.WaiterOption) error
10127	WaitUntilTasksRunningFunc                    func(param0 *ecs.DescribeTasksInput) error
10128	WaitUntilTasksRunningWithContextFunc         func(param0 aws.Context, param1 *ecs.DescribeTasksInput, param2 ...request.WaiterOption) error
10129	WaitUntilTasksStoppedFunc                    func(param0 *ecs.DescribeTasksInput) error
10130	WaitUntilTasksStoppedWithContextFunc         func(param0 aws.Context, param1 *ecs.DescribeTasksInput, param2 ...request.WaiterOption) error
10131}
10132
10133func (m *ecsMock) CreateCluster(param0 *ecs.CreateClusterInput) (*ecs.CreateClusterOutput, error) {
10134	m.addCall("CreateCluster")
10135	m.verifyInput("CreateCluster", param0)
10136	return m.CreateClusterFunc(param0)
10137}
10138
10139func (m *ecsMock) CreateClusterRequest(param0 *ecs.CreateClusterInput) (*request.Request, *ecs.CreateClusterOutput) {
10140	m.addCall("CreateClusterRequest")
10141	m.verifyInput("CreateClusterRequest", param0)
10142	return m.CreateClusterRequestFunc(param0)
10143}
10144
10145func (m *ecsMock) CreateClusterWithContext(param0 aws.Context, param1 *ecs.CreateClusterInput, param2 ...request.Option) (*ecs.CreateClusterOutput, error) {
10146	m.addCall("CreateClusterWithContext")
10147	m.verifyInput("CreateClusterWithContext", param0)
10148	return m.CreateClusterWithContextFunc(param0, param1, param2...)
10149}
10150
10151func (m *ecsMock) CreateService(param0 *ecs.CreateServiceInput) (*ecs.CreateServiceOutput, error) {
10152	m.addCall("CreateService")
10153	m.verifyInput("CreateService", param0)
10154	return m.CreateServiceFunc(param0)
10155}
10156
10157func (m *ecsMock) CreateServiceRequest(param0 *ecs.CreateServiceInput) (*request.Request, *ecs.CreateServiceOutput) {
10158	m.addCall("CreateServiceRequest")
10159	m.verifyInput("CreateServiceRequest", param0)
10160	return m.CreateServiceRequestFunc(param0)
10161}
10162
10163func (m *ecsMock) CreateServiceWithContext(param0 aws.Context, param1 *ecs.CreateServiceInput, param2 ...request.Option) (*ecs.CreateServiceOutput, error) {
10164	m.addCall("CreateServiceWithContext")
10165	m.verifyInput("CreateServiceWithContext", param0)
10166	return m.CreateServiceWithContextFunc(param0, param1, param2...)
10167}
10168
10169func (m *ecsMock) DeleteAttributes(param0 *ecs.DeleteAttributesInput) (*ecs.DeleteAttributesOutput, error) {
10170	m.addCall("DeleteAttributes")
10171	m.verifyInput("DeleteAttributes", param0)
10172	return m.DeleteAttributesFunc(param0)
10173}
10174
10175func (m *ecsMock) DeleteAttributesRequest(param0 *ecs.DeleteAttributesInput) (*request.Request, *ecs.DeleteAttributesOutput) {
10176	m.addCall("DeleteAttributesRequest")
10177	m.verifyInput("DeleteAttributesRequest", param0)
10178	return m.DeleteAttributesRequestFunc(param0)
10179}
10180
10181func (m *ecsMock) DeleteAttributesWithContext(param0 aws.Context, param1 *ecs.DeleteAttributesInput, param2 ...request.Option) (*ecs.DeleteAttributesOutput, error) {
10182	m.addCall("DeleteAttributesWithContext")
10183	m.verifyInput("DeleteAttributesWithContext", param0)
10184	return m.DeleteAttributesWithContextFunc(param0, param1, param2...)
10185}
10186
10187func (m *ecsMock) DeleteCluster(param0 *ecs.DeleteClusterInput) (*ecs.DeleteClusterOutput, error) {
10188	m.addCall("DeleteCluster")
10189	m.verifyInput("DeleteCluster", param0)
10190	return m.DeleteClusterFunc(param0)
10191}
10192
10193func (m *ecsMock) DeleteClusterRequest(param0 *ecs.DeleteClusterInput) (*request.Request, *ecs.DeleteClusterOutput) {
10194	m.addCall("DeleteClusterRequest")
10195	m.verifyInput("DeleteClusterRequest", param0)
10196	return m.DeleteClusterRequestFunc(param0)
10197}
10198
10199func (m *ecsMock) DeleteClusterWithContext(param0 aws.Context, param1 *ecs.DeleteClusterInput, param2 ...request.Option) (*ecs.DeleteClusterOutput, error) {
10200	m.addCall("DeleteClusterWithContext")
10201	m.verifyInput("DeleteClusterWithContext", param0)
10202	return m.DeleteClusterWithContextFunc(param0, param1, param2...)
10203}
10204
10205func (m *ecsMock) DeleteService(param0 *ecs.DeleteServiceInput) (*ecs.DeleteServiceOutput, error) {
10206	m.addCall("DeleteService")
10207	m.verifyInput("DeleteService", param0)
10208	return m.DeleteServiceFunc(param0)
10209}
10210
10211func (m *ecsMock) DeleteServiceRequest(param0 *ecs.DeleteServiceInput) (*request.Request, *ecs.DeleteServiceOutput) {
10212	m.addCall("DeleteServiceRequest")
10213	m.verifyInput("DeleteServiceRequest", param0)
10214	return m.DeleteServiceRequestFunc(param0)
10215}
10216
10217func (m *ecsMock) DeleteServiceWithContext(param0 aws.Context, param1 *ecs.DeleteServiceInput, param2 ...request.Option) (*ecs.DeleteServiceOutput, error) {
10218	m.addCall("DeleteServiceWithContext")
10219	m.verifyInput("DeleteServiceWithContext", param0)
10220	return m.DeleteServiceWithContextFunc(param0, param1, param2...)
10221}
10222
10223func (m *ecsMock) DeregisterContainerInstance(param0 *ecs.DeregisterContainerInstanceInput) (*ecs.DeregisterContainerInstanceOutput, error) {
10224	m.addCall("DeregisterContainerInstance")
10225	m.verifyInput("DeregisterContainerInstance", param0)
10226	return m.DeregisterContainerInstanceFunc(param0)
10227}
10228
10229func (m *ecsMock) DeregisterContainerInstanceRequest(param0 *ecs.DeregisterContainerInstanceInput) (*request.Request, *ecs.DeregisterContainerInstanceOutput) {
10230	m.addCall("DeregisterContainerInstanceRequest")
10231	m.verifyInput("DeregisterContainerInstanceRequest", param0)
10232	return m.DeregisterContainerInstanceRequestFunc(param0)
10233}
10234
10235func (m *ecsMock) DeregisterContainerInstanceWithContext(param0 aws.Context, param1 *ecs.DeregisterContainerInstanceInput, param2 ...request.Option) (*ecs.DeregisterContainerInstanceOutput, error) {
10236	m.addCall("DeregisterContainerInstanceWithContext")
10237	m.verifyInput("DeregisterContainerInstanceWithContext", param0)
10238	return m.DeregisterContainerInstanceWithContextFunc(param0, param1, param2...)
10239}
10240
10241func (m *ecsMock) DeregisterTaskDefinition(param0 *ecs.DeregisterTaskDefinitionInput) (*ecs.DeregisterTaskDefinitionOutput, error) {
10242	m.addCall("DeregisterTaskDefinition")
10243	m.verifyInput("DeregisterTaskDefinition", param0)
10244	return m.DeregisterTaskDefinitionFunc(param0)
10245}
10246
10247func (m *ecsMock) DeregisterTaskDefinitionRequest(param0 *ecs.DeregisterTaskDefinitionInput) (*request.Request, *ecs.DeregisterTaskDefinitionOutput) {
10248	m.addCall("DeregisterTaskDefinitionRequest")
10249	m.verifyInput("DeregisterTaskDefinitionRequest", param0)
10250	return m.DeregisterTaskDefinitionRequestFunc(param0)
10251}
10252
10253func (m *ecsMock) DeregisterTaskDefinitionWithContext(param0 aws.Context, param1 *ecs.DeregisterTaskDefinitionInput, param2 ...request.Option) (*ecs.DeregisterTaskDefinitionOutput, error) {
10254	m.addCall("DeregisterTaskDefinitionWithContext")
10255	m.verifyInput("DeregisterTaskDefinitionWithContext", param0)
10256	return m.DeregisterTaskDefinitionWithContextFunc(param0, param1, param2...)
10257}
10258
10259func (m *ecsMock) DescribeClusters(param0 *ecs.DescribeClustersInput) (*ecs.DescribeClustersOutput, error) {
10260	m.addCall("DescribeClusters")
10261	m.verifyInput("DescribeClusters", param0)
10262	return m.DescribeClustersFunc(param0)
10263}
10264
10265func (m *ecsMock) DescribeClustersRequest(param0 *ecs.DescribeClustersInput) (*request.Request, *ecs.DescribeClustersOutput) {
10266	m.addCall("DescribeClustersRequest")
10267	m.verifyInput("DescribeClustersRequest", param0)
10268	return m.DescribeClustersRequestFunc(param0)
10269}
10270
10271func (m *ecsMock) DescribeClustersWithContext(param0 aws.Context, param1 *ecs.DescribeClustersInput, param2 ...request.Option) (*ecs.DescribeClustersOutput, error) {
10272	m.addCall("DescribeClustersWithContext")
10273	m.verifyInput("DescribeClustersWithContext", param0)
10274	return m.DescribeClustersWithContextFunc(param0, param1, param2...)
10275}
10276
10277func (m *ecsMock) DescribeContainerInstances(param0 *ecs.DescribeContainerInstancesInput) (*ecs.DescribeContainerInstancesOutput, error) {
10278	m.addCall("DescribeContainerInstances")
10279	m.verifyInput("DescribeContainerInstances", param0)
10280	return m.DescribeContainerInstancesFunc(param0)
10281}
10282
10283func (m *ecsMock) DescribeContainerInstancesRequest(param0 *ecs.DescribeContainerInstancesInput) (*request.Request, *ecs.DescribeContainerInstancesOutput) {
10284	m.addCall("DescribeContainerInstancesRequest")
10285	m.verifyInput("DescribeContainerInstancesRequest", param0)
10286	return m.DescribeContainerInstancesRequestFunc(param0)
10287}
10288
10289func (m *ecsMock) DescribeContainerInstancesWithContext(param0 aws.Context, param1 *ecs.DescribeContainerInstancesInput, param2 ...request.Option) (*ecs.DescribeContainerInstancesOutput, error) {
10290	m.addCall("DescribeContainerInstancesWithContext")
10291	m.verifyInput("DescribeContainerInstancesWithContext", param0)
10292	return m.DescribeContainerInstancesWithContextFunc(param0, param1, param2...)
10293}
10294
10295func (m *ecsMock) DescribeServices(param0 *ecs.DescribeServicesInput) (*ecs.DescribeServicesOutput, error) {
10296	m.addCall("DescribeServices")
10297	m.verifyInput("DescribeServices", param0)
10298	return m.DescribeServicesFunc(param0)
10299}
10300
10301func (m *ecsMock) DescribeServicesRequest(param0 *ecs.DescribeServicesInput) (*request.Request, *ecs.DescribeServicesOutput) {
10302	m.addCall("DescribeServicesRequest")
10303	m.verifyInput("DescribeServicesRequest", param0)
10304	return m.DescribeServicesRequestFunc(param0)
10305}
10306
10307func (m *ecsMock) DescribeServicesWithContext(param0 aws.Context, param1 *ecs.DescribeServicesInput, param2 ...request.Option) (*ecs.DescribeServicesOutput, error) {
10308	m.addCall("DescribeServicesWithContext")
10309	m.verifyInput("DescribeServicesWithContext", param0)
10310	return m.DescribeServicesWithContextFunc(param0, param1, param2...)
10311}
10312
10313func (m *ecsMock) DescribeTaskDefinition(param0 *ecs.DescribeTaskDefinitionInput) (*ecs.DescribeTaskDefinitionOutput, error) {
10314	m.addCall("DescribeTaskDefinition")
10315	m.verifyInput("DescribeTaskDefinition", param0)
10316	return m.DescribeTaskDefinitionFunc(param0)
10317}
10318
10319func (m *ecsMock) DescribeTaskDefinitionRequest(param0 *ecs.DescribeTaskDefinitionInput) (*request.Request, *ecs.DescribeTaskDefinitionOutput) {
10320	m.addCall("DescribeTaskDefinitionRequest")
10321	m.verifyInput("DescribeTaskDefinitionRequest", param0)
10322	return m.DescribeTaskDefinitionRequestFunc(param0)
10323}
10324
10325func (m *ecsMock) DescribeTaskDefinitionWithContext(param0 aws.Context, param1 *ecs.DescribeTaskDefinitionInput, param2 ...request.Option) (*ecs.DescribeTaskDefinitionOutput, error) {
10326	m.addCall("DescribeTaskDefinitionWithContext")
10327	m.verifyInput("DescribeTaskDefinitionWithContext", param0)
10328	return m.DescribeTaskDefinitionWithContextFunc(param0, param1, param2...)
10329}
10330
10331func (m *ecsMock) DescribeTasks(param0 *ecs.DescribeTasksInput) (*ecs.DescribeTasksOutput, error) {
10332	m.addCall("DescribeTasks")
10333	m.verifyInput("DescribeTasks", param0)
10334	return m.DescribeTasksFunc(param0)
10335}
10336
10337func (m *ecsMock) DescribeTasksRequest(param0 *ecs.DescribeTasksInput) (*request.Request, *ecs.DescribeTasksOutput) {
10338	m.addCall("DescribeTasksRequest")
10339	m.verifyInput("DescribeTasksRequest", param0)
10340	return m.DescribeTasksRequestFunc(param0)
10341}
10342
10343func (m *ecsMock) DescribeTasksWithContext(param0 aws.Context, param1 *ecs.DescribeTasksInput, param2 ...request.Option) (*ecs.DescribeTasksOutput, error) {
10344	m.addCall("DescribeTasksWithContext")
10345	m.verifyInput("DescribeTasksWithContext", param0)
10346	return m.DescribeTasksWithContextFunc(param0, param1, param2...)
10347}
10348
10349func (m *ecsMock) DiscoverPollEndpoint(param0 *ecs.DiscoverPollEndpointInput) (*ecs.DiscoverPollEndpointOutput, error) {
10350	m.addCall("DiscoverPollEndpoint")
10351	m.verifyInput("DiscoverPollEndpoint", param0)
10352	return m.DiscoverPollEndpointFunc(param0)
10353}
10354
10355func (m *ecsMock) DiscoverPollEndpointRequest(param0 *ecs.DiscoverPollEndpointInput) (*request.Request, *ecs.DiscoverPollEndpointOutput) {
10356	m.addCall("DiscoverPollEndpointRequest")
10357	m.verifyInput("DiscoverPollEndpointRequest", param0)
10358	return m.DiscoverPollEndpointRequestFunc(param0)
10359}
10360
10361func (m *ecsMock) DiscoverPollEndpointWithContext(param0 aws.Context, param1 *ecs.DiscoverPollEndpointInput, param2 ...request.Option) (*ecs.DiscoverPollEndpointOutput, error) {
10362	m.addCall("DiscoverPollEndpointWithContext")
10363	m.verifyInput("DiscoverPollEndpointWithContext", param0)
10364	return m.DiscoverPollEndpointWithContextFunc(param0, param1, param2...)
10365}
10366
10367func (m *ecsMock) ListAttributes(param0 *ecs.ListAttributesInput) (*ecs.ListAttributesOutput, error) {
10368	m.addCall("ListAttributes")
10369	m.verifyInput("ListAttributes", param0)
10370	return m.ListAttributesFunc(param0)
10371}
10372
10373func (m *ecsMock) ListAttributesRequest(param0 *ecs.ListAttributesInput) (*request.Request, *ecs.ListAttributesOutput) {
10374	m.addCall("ListAttributesRequest")
10375	m.verifyInput("ListAttributesRequest", param0)
10376	return m.ListAttributesRequestFunc(param0)
10377}
10378
10379func (m *ecsMock) ListAttributesWithContext(param0 aws.Context, param1 *ecs.ListAttributesInput, param2 ...request.Option) (*ecs.ListAttributesOutput, error) {
10380	m.addCall("ListAttributesWithContext")
10381	m.verifyInput("ListAttributesWithContext", param0)
10382	return m.ListAttributesWithContextFunc(param0, param1, param2...)
10383}
10384
10385func (m *ecsMock) ListClusters(param0 *ecs.ListClustersInput) (*ecs.ListClustersOutput, error) {
10386	m.addCall("ListClusters")
10387	m.verifyInput("ListClusters", param0)
10388	return m.ListClustersFunc(param0)
10389}
10390
10391func (m *ecsMock) ListClustersRequest(param0 *ecs.ListClustersInput) (*request.Request, *ecs.ListClustersOutput) {
10392	m.addCall("ListClustersRequest")
10393	m.verifyInput("ListClustersRequest", param0)
10394	return m.ListClustersRequestFunc(param0)
10395}
10396
10397func (m *ecsMock) ListClustersWithContext(param0 aws.Context, param1 *ecs.ListClustersInput, param2 ...request.Option) (*ecs.ListClustersOutput, error) {
10398	m.addCall("ListClustersWithContext")
10399	m.verifyInput("ListClustersWithContext", param0)
10400	return m.ListClustersWithContextFunc(param0, param1, param2...)
10401}
10402
10403func (m *ecsMock) ListContainerInstances(param0 *ecs.ListContainerInstancesInput) (*ecs.ListContainerInstancesOutput, error) {
10404	m.addCall("ListContainerInstances")
10405	m.verifyInput("ListContainerInstances", param0)
10406	return m.ListContainerInstancesFunc(param0)
10407}
10408
10409func (m *ecsMock) ListContainerInstancesRequest(param0 *ecs.ListContainerInstancesInput) (*request.Request, *ecs.ListContainerInstancesOutput) {
10410	m.addCall("ListContainerInstancesRequest")
10411	m.verifyInput("ListContainerInstancesRequest", param0)
10412	return m.ListContainerInstancesRequestFunc(param0)
10413}
10414
10415func (m *ecsMock) ListContainerInstancesWithContext(param0 aws.Context, param1 *ecs.ListContainerInstancesInput, param2 ...request.Option) (*ecs.ListContainerInstancesOutput, error) {
10416	m.addCall("ListContainerInstancesWithContext")
10417	m.verifyInput("ListContainerInstancesWithContext", param0)
10418	return m.ListContainerInstancesWithContextFunc(param0, param1, param2...)
10419}
10420
10421func (m *ecsMock) ListServices(param0 *ecs.ListServicesInput) (*ecs.ListServicesOutput, error) {
10422	m.addCall("ListServices")
10423	m.verifyInput("ListServices", param0)
10424	return m.ListServicesFunc(param0)
10425}
10426
10427func (m *ecsMock) ListServicesRequest(param0 *ecs.ListServicesInput) (*request.Request, *ecs.ListServicesOutput) {
10428	m.addCall("ListServicesRequest")
10429	m.verifyInput("ListServicesRequest", param0)
10430	return m.ListServicesRequestFunc(param0)
10431}
10432
10433func (m *ecsMock) ListServicesWithContext(param0 aws.Context, param1 *ecs.ListServicesInput, param2 ...request.Option) (*ecs.ListServicesOutput, error) {
10434	m.addCall("ListServicesWithContext")
10435	m.verifyInput("ListServicesWithContext", param0)
10436	return m.ListServicesWithContextFunc(param0, param1, param2...)
10437}
10438
10439func (m *ecsMock) ListTaskDefinitionFamilies(param0 *ecs.ListTaskDefinitionFamiliesInput) (*ecs.ListTaskDefinitionFamiliesOutput, error) {
10440	m.addCall("ListTaskDefinitionFamilies")
10441	m.verifyInput("ListTaskDefinitionFamilies", param0)
10442	return m.ListTaskDefinitionFamiliesFunc(param0)
10443}
10444
10445func (m *ecsMock) ListTaskDefinitionFamiliesRequest(param0 *ecs.ListTaskDefinitionFamiliesInput) (*request.Request, *ecs.ListTaskDefinitionFamiliesOutput) {
10446	m.addCall("ListTaskDefinitionFamiliesRequest")
10447	m.verifyInput("ListTaskDefinitionFamiliesRequest", param0)
10448	return m.ListTaskDefinitionFamiliesRequestFunc(param0)
10449}
10450
10451func (m *ecsMock) ListTaskDefinitionFamiliesWithContext(param0 aws.Context, param1 *ecs.ListTaskDefinitionFamiliesInput, param2 ...request.Option) (*ecs.ListTaskDefinitionFamiliesOutput, error) {
10452	m.addCall("ListTaskDefinitionFamiliesWithContext")
10453	m.verifyInput("ListTaskDefinitionFamiliesWithContext", param0)
10454	return m.ListTaskDefinitionFamiliesWithContextFunc(param0, param1, param2...)
10455}
10456
10457func (m *ecsMock) ListTaskDefinitions(param0 *ecs.ListTaskDefinitionsInput) (*ecs.ListTaskDefinitionsOutput, error) {
10458	m.addCall("ListTaskDefinitions")
10459	m.verifyInput("ListTaskDefinitions", param0)
10460	return m.ListTaskDefinitionsFunc(param0)
10461}
10462
10463func (m *ecsMock) ListTaskDefinitionsRequest(param0 *ecs.ListTaskDefinitionsInput) (*request.Request, *ecs.ListTaskDefinitionsOutput) {
10464	m.addCall("ListTaskDefinitionsRequest")
10465	m.verifyInput("ListTaskDefinitionsRequest", param0)
10466	return m.ListTaskDefinitionsRequestFunc(param0)
10467}
10468
10469func (m *ecsMock) ListTaskDefinitionsWithContext(param0 aws.Context, param1 *ecs.ListTaskDefinitionsInput, param2 ...request.Option) (*ecs.ListTaskDefinitionsOutput, error) {
10470	m.addCall("ListTaskDefinitionsWithContext")
10471	m.verifyInput("ListTaskDefinitionsWithContext", param0)
10472	return m.ListTaskDefinitionsWithContextFunc(param0, param1, param2...)
10473}
10474
10475func (m *ecsMock) ListTasks(param0 *ecs.ListTasksInput) (*ecs.ListTasksOutput, error) {
10476	m.addCall("ListTasks")
10477	m.verifyInput("ListTasks", param0)
10478	return m.ListTasksFunc(param0)
10479}
10480
10481func (m *ecsMock) ListTasksRequest(param0 *ecs.ListTasksInput) (*request.Request, *ecs.ListTasksOutput) {
10482	m.addCall("ListTasksRequest")
10483	m.verifyInput("ListTasksRequest", param0)
10484	return m.ListTasksRequestFunc(param0)
10485}
10486
10487func (m *ecsMock) ListTasksWithContext(param0 aws.Context, param1 *ecs.ListTasksInput, param2 ...request.Option) (*ecs.ListTasksOutput, error) {
10488	m.addCall("ListTasksWithContext")
10489	m.verifyInput("ListTasksWithContext", param0)
10490	return m.ListTasksWithContextFunc(param0, param1, param2...)
10491}
10492
10493func (m *ecsMock) PutAttributes(param0 *ecs.PutAttributesInput) (*ecs.PutAttributesOutput, error) {
10494	m.addCall("PutAttributes")
10495	m.verifyInput("PutAttributes", param0)
10496	return m.PutAttributesFunc(param0)
10497}
10498
10499func (m *ecsMock) PutAttributesRequest(param0 *ecs.PutAttributesInput) (*request.Request, *ecs.PutAttributesOutput) {
10500	m.addCall("PutAttributesRequest")
10501	m.verifyInput("PutAttributesRequest", param0)
10502	return m.PutAttributesRequestFunc(param0)
10503}
10504
10505func (m *ecsMock) PutAttributesWithContext(param0 aws.Context, param1 *ecs.PutAttributesInput, param2 ...request.Option) (*ecs.PutAttributesOutput, error) {
10506	m.addCall("PutAttributesWithContext")
10507	m.verifyInput("PutAttributesWithContext", param0)
10508	return m.PutAttributesWithContextFunc(param0, param1, param2...)
10509}
10510
10511func (m *ecsMock) RegisterContainerInstance(param0 *ecs.RegisterContainerInstanceInput) (*ecs.RegisterContainerInstanceOutput, error) {
10512	m.addCall("RegisterContainerInstance")
10513	m.verifyInput("RegisterContainerInstance", param0)
10514	return m.RegisterContainerInstanceFunc(param0)
10515}
10516
10517func (m *ecsMock) RegisterContainerInstanceRequest(param0 *ecs.RegisterContainerInstanceInput) (*request.Request, *ecs.RegisterContainerInstanceOutput) {
10518	m.addCall("RegisterContainerInstanceRequest")
10519	m.verifyInput("RegisterContainerInstanceRequest", param0)
10520	return m.RegisterContainerInstanceRequestFunc(param0)
10521}
10522
10523func (m *ecsMock) RegisterContainerInstanceWithContext(param0 aws.Context, param1 *ecs.RegisterContainerInstanceInput, param2 ...request.Option) (*ecs.RegisterContainerInstanceOutput, error) {
10524	m.addCall("RegisterContainerInstanceWithContext")
10525	m.verifyInput("RegisterContainerInstanceWithContext", param0)
10526	return m.RegisterContainerInstanceWithContextFunc(param0, param1, param2...)
10527}
10528
10529func (m *ecsMock) RegisterTaskDefinition(param0 *ecs.RegisterTaskDefinitionInput) (*ecs.RegisterTaskDefinitionOutput, error) {
10530	m.addCall("RegisterTaskDefinition")
10531	m.verifyInput("RegisterTaskDefinition", param0)
10532	return m.RegisterTaskDefinitionFunc(param0)
10533}
10534
10535func (m *ecsMock) RegisterTaskDefinitionRequest(param0 *ecs.RegisterTaskDefinitionInput) (*request.Request, *ecs.RegisterTaskDefinitionOutput) {
10536	m.addCall("RegisterTaskDefinitionRequest")
10537	m.verifyInput("RegisterTaskDefinitionRequest", param0)
10538	return m.RegisterTaskDefinitionRequestFunc(param0)
10539}
10540
10541func (m *ecsMock) RegisterTaskDefinitionWithContext(param0 aws.Context, param1 *ecs.RegisterTaskDefinitionInput, param2 ...request.Option) (*ecs.RegisterTaskDefinitionOutput, error) {
10542	m.addCall("RegisterTaskDefinitionWithContext")
10543	m.verifyInput("RegisterTaskDefinitionWithContext", param0)
10544	return m.RegisterTaskDefinitionWithContextFunc(param0, param1, param2...)
10545}
10546
10547func (m *ecsMock) RunTask(param0 *ecs.RunTaskInput) (*ecs.RunTaskOutput, error) {
10548	m.addCall("RunTask")
10549	m.verifyInput("RunTask", param0)
10550	return m.RunTaskFunc(param0)
10551}
10552
10553func (m *ecsMock) RunTaskRequest(param0 *ecs.RunTaskInput) (*request.Request, *ecs.RunTaskOutput) {
10554	m.addCall("RunTaskRequest")
10555	m.verifyInput("RunTaskRequest", param0)
10556	return m.RunTaskRequestFunc(param0)
10557}
10558
10559func (m *ecsMock) RunTaskWithContext(param0 aws.Context, param1 *ecs.RunTaskInput, param2 ...request.Option) (*ecs.RunTaskOutput, error) {
10560	m.addCall("RunTaskWithContext")
10561	m.verifyInput("RunTaskWithContext", param0)
10562	return m.RunTaskWithContextFunc(param0, param1, param2...)
10563}
10564
10565func (m *ecsMock) StartTask(param0 *ecs.StartTaskInput) (*ecs.StartTaskOutput, error) {
10566	m.addCall("StartTask")
10567	m.verifyInput("StartTask", param0)
10568	return m.StartTaskFunc(param0)
10569}
10570
10571func (m *ecsMock) StartTaskRequest(param0 *ecs.StartTaskInput) (*request.Request, *ecs.StartTaskOutput) {
10572	m.addCall("StartTaskRequest")
10573	m.verifyInput("StartTaskRequest", param0)
10574	return m.StartTaskRequestFunc(param0)
10575}
10576
10577func (m *ecsMock) StartTaskWithContext(param0 aws.Context, param1 *ecs.StartTaskInput, param2 ...request.Option) (*ecs.StartTaskOutput, error) {
10578	m.addCall("StartTaskWithContext")
10579	m.verifyInput("StartTaskWithContext", param0)
10580	return m.StartTaskWithContextFunc(param0, param1, param2...)
10581}
10582
10583func (m *ecsMock) StopTask(param0 *ecs.StopTaskInput) (*ecs.StopTaskOutput, error) {
10584	m.addCall("StopTask")
10585	m.verifyInput("StopTask", param0)
10586	return m.StopTaskFunc(param0)
10587}
10588
10589func (m *ecsMock) StopTaskRequest(param0 *ecs.StopTaskInput) (*request.Request, *ecs.StopTaskOutput) {
10590	m.addCall("StopTaskRequest")
10591	m.verifyInput("StopTaskRequest", param0)
10592	return m.StopTaskRequestFunc(param0)
10593}
10594
10595func (m *ecsMock) StopTaskWithContext(param0 aws.Context, param1 *ecs.StopTaskInput, param2 ...request.Option) (*ecs.StopTaskOutput, error) {
10596	m.addCall("StopTaskWithContext")
10597	m.verifyInput("StopTaskWithContext", param0)
10598	return m.StopTaskWithContextFunc(param0, param1, param2...)
10599}
10600
10601func (m *ecsMock) SubmitContainerStateChange(param0 *ecs.SubmitContainerStateChangeInput) (*ecs.SubmitContainerStateChangeOutput, error) {
10602	m.addCall("SubmitContainerStateChange")
10603	m.verifyInput("SubmitContainerStateChange", param0)
10604	return m.SubmitContainerStateChangeFunc(param0)
10605}
10606
10607func (m *ecsMock) SubmitContainerStateChangeRequest(param0 *ecs.SubmitContainerStateChangeInput) (*request.Request, *ecs.SubmitContainerStateChangeOutput) {
10608	m.addCall("SubmitContainerStateChangeRequest")
10609	m.verifyInput("SubmitContainerStateChangeRequest", param0)
10610	return m.SubmitContainerStateChangeRequestFunc(param0)
10611}
10612
10613func (m *ecsMock) SubmitContainerStateChangeWithContext(param0 aws.Context, param1 *ecs.SubmitContainerStateChangeInput, param2 ...request.Option) (*ecs.SubmitContainerStateChangeOutput, error) {
10614	m.addCall("SubmitContainerStateChangeWithContext")
10615	m.verifyInput("SubmitContainerStateChangeWithContext", param0)
10616	return m.SubmitContainerStateChangeWithContextFunc(param0, param1, param2...)
10617}
10618
10619func (m *ecsMock) SubmitTaskStateChange(param0 *ecs.SubmitTaskStateChangeInput) (*ecs.SubmitTaskStateChangeOutput, error) {
10620	m.addCall("SubmitTaskStateChange")
10621	m.verifyInput("SubmitTaskStateChange", param0)
10622	return m.SubmitTaskStateChangeFunc(param0)
10623}
10624
10625func (m *ecsMock) SubmitTaskStateChangeRequest(param0 *ecs.SubmitTaskStateChangeInput) (*request.Request, *ecs.SubmitTaskStateChangeOutput) {
10626	m.addCall("SubmitTaskStateChangeRequest")
10627	m.verifyInput("SubmitTaskStateChangeRequest", param0)
10628	return m.SubmitTaskStateChangeRequestFunc(param0)
10629}
10630
10631func (m *ecsMock) SubmitTaskStateChangeWithContext(param0 aws.Context, param1 *ecs.SubmitTaskStateChangeInput, param2 ...request.Option) (*ecs.SubmitTaskStateChangeOutput, error) {
10632	m.addCall("SubmitTaskStateChangeWithContext")
10633	m.verifyInput("SubmitTaskStateChangeWithContext", param0)
10634	return m.SubmitTaskStateChangeWithContextFunc(param0, param1, param2...)
10635}
10636
10637func (m *ecsMock) UpdateContainerAgent(param0 *ecs.UpdateContainerAgentInput) (*ecs.UpdateContainerAgentOutput, error) {
10638	m.addCall("UpdateContainerAgent")
10639	m.verifyInput("UpdateContainerAgent", param0)
10640	return m.UpdateContainerAgentFunc(param0)
10641}
10642
10643func (m *ecsMock) UpdateContainerAgentRequest(param0 *ecs.UpdateContainerAgentInput) (*request.Request, *ecs.UpdateContainerAgentOutput) {
10644	m.addCall("UpdateContainerAgentRequest")
10645	m.verifyInput("UpdateContainerAgentRequest", param0)
10646	return m.UpdateContainerAgentRequestFunc(param0)
10647}
10648
10649func (m *ecsMock) UpdateContainerAgentWithContext(param0 aws.Context, param1 *ecs.UpdateContainerAgentInput, param2 ...request.Option) (*ecs.UpdateContainerAgentOutput, error) {
10650	m.addCall("UpdateContainerAgentWithContext")
10651	m.verifyInput("UpdateContainerAgentWithContext", param0)
10652	return m.UpdateContainerAgentWithContextFunc(param0, param1, param2...)
10653}
10654
10655func (m *ecsMock) UpdateContainerInstancesState(param0 *ecs.UpdateContainerInstancesStateInput) (*ecs.UpdateContainerInstancesStateOutput, error) {
10656	m.addCall("UpdateContainerInstancesState")
10657	m.verifyInput("UpdateContainerInstancesState", param0)
10658	return m.UpdateContainerInstancesStateFunc(param0)
10659}
10660
10661func (m *ecsMock) UpdateContainerInstancesStateRequest(param0 *ecs.UpdateContainerInstancesStateInput) (*request.Request, *ecs.UpdateContainerInstancesStateOutput) {
10662	m.addCall("UpdateContainerInstancesStateRequest")
10663	m.verifyInput("UpdateContainerInstancesStateRequest", param0)
10664	return m.UpdateContainerInstancesStateRequestFunc(param0)
10665}
10666
10667func (m *ecsMock) UpdateContainerInstancesStateWithContext(param0 aws.Context, param1 *ecs.UpdateContainerInstancesStateInput, param2 ...request.Option) (*ecs.UpdateContainerInstancesStateOutput, error) {
10668	m.addCall("UpdateContainerInstancesStateWithContext")
10669	m.verifyInput("UpdateContainerInstancesStateWithContext", param0)
10670	return m.UpdateContainerInstancesStateWithContextFunc(param0, param1, param2...)
10671}
10672
10673func (m *ecsMock) UpdateService(param0 *ecs.UpdateServiceInput) (*ecs.UpdateServiceOutput, error) {
10674	m.addCall("UpdateService")
10675	m.verifyInput("UpdateService", param0)
10676	return m.UpdateServiceFunc(param0)
10677}
10678
10679func (m *ecsMock) UpdateServiceRequest(param0 *ecs.UpdateServiceInput) (*request.Request, *ecs.UpdateServiceOutput) {
10680	m.addCall("UpdateServiceRequest")
10681	m.verifyInput("UpdateServiceRequest", param0)
10682	return m.UpdateServiceRequestFunc(param0)
10683}
10684
10685func (m *ecsMock) UpdateServiceWithContext(param0 aws.Context, param1 *ecs.UpdateServiceInput, param2 ...request.Option) (*ecs.UpdateServiceOutput, error) {
10686	m.addCall("UpdateServiceWithContext")
10687	m.verifyInput("UpdateServiceWithContext", param0)
10688	return m.UpdateServiceWithContextFunc(param0, param1, param2...)
10689}
10690
10691func (m *ecsMock) WaitUntilServicesInactive(param0 *ecs.DescribeServicesInput) error {
10692	m.addCall("WaitUntilServicesInactive")
10693	m.verifyInput("WaitUntilServicesInactive", param0)
10694	return m.WaitUntilServicesInactiveFunc(param0)
10695}
10696
10697func (m *ecsMock) WaitUntilServicesInactiveWithContext(param0 aws.Context, param1 *ecs.DescribeServicesInput, param2 ...request.WaiterOption) error {
10698	m.addCall("WaitUntilServicesInactiveWithContext")
10699	m.verifyInput("WaitUntilServicesInactiveWithContext", param0)
10700	return m.WaitUntilServicesInactiveWithContextFunc(param0, param1, param2...)
10701}
10702
10703func (m *ecsMock) WaitUntilServicesStable(param0 *ecs.DescribeServicesInput) error {
10704	m.addCall("WaitUntilServicesStable")
10705	m.verifyInput("WaitUntilServicesStable", param0)
10706	return m.WaitUntilServicesStableFunc(param0)
10707}
10708
10709func (m *ecsMock) WaitUntilServicesStableWithContext(param0 aws.Context, param1 *ecs.DescribeServicesInput, param2 ...request.WaiterOption) error {
10710	m.addCall("WaitUntilServicesStableWithContext")
10711	m.verifyInput("WaitUntilServicesStableWithContext", param0)
10712	return m.WaitUntilServicesStableWithContextFunc(param0, param1, param2...)
10713}
10714
10715func (m *ecsMock) WaitUntilTasksRunning(param0 *ecs.DescribeTasksInput) error {
10716	m.addCall("WaitUntilTasksRunning")
10717	m.verifyInput("WaitUntilTasksRunning", param0)
10718	return m.WaitUntilTasksRunningFunc(param0)
10719}
10720
10721func (m *ecsMock) WaitUntilTasksRunningWithContext(param0 aws.Context, param1 *ecs.DescribeTasksInput, param2 ...request.WaiterOption) error {
10722	m.addCall("WaitUntilTasksRunningWithContext")
10723	m.verifyInput("WaitUntilTasksRunningWithContext", param0)
10724	return m.WaitUntilTasksRunningWithContextFunc(param0, param1, param2...)
10725}
10726
10727func (m *ecsMock) WaitUntilTasksStopped(param0 *ecs.DescribeTasksInput) error {
10728	m.addCall("WaitUntilTasksStopped")
10729	m.verifyInput("WaitUntilTasksStopped", param0)
10730	return m.WaitUntilTasksStoppedFunc(param0)
10731}
10732
10733func (m *ecsMock) WaitUntilTasksStoppedWithContext(param0 aws.Context, param1 *ecs.DescribeTasksInput, param2 ...request.WaiterOption) error {
10734	m.addCall("WaitUntilTasksStoppedWithContext")
10735	m.verifyInput("WaitUntilTasksStoppedWithContext", param0)
10736	return m.WaitUntilTasksStoppedWithContextFunc(param0, param1, param2...)
10737}
10738
10739type elbMock struct {
10740	basicMock
10741	elbiface.ELBAPI
10742	AddTagsFunc                                            func(param0 *elb.AddTagsInput) (*elb.AddTagsOutput, error)
10743	AddTagsRequestFunc                                     func(param0 *elb.AddTagsInput) (*request.Request, *elb.AddTagsOutput)
10744	AddTagsWithContextFunc                                 func(param0 aws.Context, param1 *elb.AddTagsInput, param2 ...request.Option) (*elb.AddTagsOutput, error)
10745	ApplySecurityGroupsToLoadBalancerFunc                  func(param0 *elb.ApplySecurityGroupsToLoadBalancerInput) (*elb.ApplySecurityGroupsToLoadBalancerOutput, error)
10746	ApplySecurityGroupsToLoadBalancerRequestFunc           func(param0 *elb.ApplySecurityGroupsToLoadBalancerInput) (*request.Request, *elb.ApplySecurityGroupsToLoadBalancerOutput)
10747	ApplySecurityGroupsToLoadBalancerWithContextFunc       func(param0 aws.Context, param1 *elb.ApplySecurityGroupsToLoadBalancerInput, param2 ...request.Option) (*elb.ApplySecurityGroupsToLoadBalancerOutput, error)
10748	AttachLoadBalancerToSubnetsFunc                        func(param0 *elb.AttachLoadBalancerToSubnetsInput) (*elb.AttachLoadBalancerToSubnetsOutput, error)
10749	AttachLoadBalancerToSubnetsRequestFunc                 func(param0 *elb.AttachLoadBalancerToSubnetsInput) (*request.Request, *elb.AttachLoadBalancerToSubnetsOutput)
10750	AttachLoadBalancerToSubnetsWithContextFunc             func(param0 aws.Context, param1 *elb.AttachLoadBalancerToSubnetsInput, param2 ...request.Option) (*elb.AttachLoadBalancerToSubnetsOutput, error)
10751	ConfigureHealthCheckFunc                               func(param0 *elb.ConfigureHealthCheckInput) (*elb.ConfigureHealthCheckOutput, error)
10752	ConfigureHealthCheckRequestFunc                        func(param0 *elb.ConfigureHealthCheckInput) (*request.Request, *elb.ConfigureHealthCheckOutput)
10753	ConfigureHealthCheckWithContextFunc                    func(param0 aws.Context, param1 *elb.ConfigureHealthCheckInput, param2 ...request.Option) (*elb.ConfigureHealthCheckOutput, error)
10754	CreateAppCookieStickinessPolicyFunc                    func(param0 *elb.CreateAppCookieStickinessPolicyInput) (*elb.CreateAppCookieStickinessPolicyOutput, error)
10755	CreateAppCookieStickinessPolicyRequestFunc             func(param0 *elb.CreateAppCookieStickinessPolicyInput) (*request.Request, *elb.CreateAppCookieStickinessPolicyOutput)
10756	CreateAppCookieStickinessPolicyWithContextFunc         func(param0 aws.Context, param1 *elb.CreateAppCookieStickinessPolicyInput, param2 ...request.Option) (*elb.CreateAppCookieStickinessPolicyOutput, error)
10757	CreateLBCookieStickinessPolicyFunc                     func(param0 *elb.CreateLBCookieStickinessPolicyInput) (*elb.CreateLBCookieStickinessPolicyOutput, error)
10758	CreateLBCookieStickinessPolicyRequestFunc              func(param0 *elb.CreateLBCookieStickinessPolicyInput) (*request.Request, *elb.CreateLBCookieStickinessPolicyOutput)
10759	CreateLBCookieStickinessPolicyWithContextFunc          func(param0 aws.Context, param1 *elb.CreateLBCookieStickinessPolicyInput, param2 ...request.Option) (*elb.CreateLBCookieStickinessPolicyOutput, error)
10760	CreateLoadBalancerFunc                                 func(param0 *elb.CreateLoadBalancerInput) (*elb.CreateLoadBalancerOutput, error)
10761	CreateLoadBalancerListenersFunc                        func(param0 *elb.CreateLoadBalancerListenersInput) (*elb.CreateLoadBalancerListenersOutput, error)
10762	CreateLoadBalancerListenersRequestFunc                 func(param0 *elb.CreateLoadBalancerListenersInput) (*request.Request, *elb.CreateLoadBalancerListenersOutput)
10763	CreateLoadBalancerListenersWithContextFunc             func(param0 aws.Context, param1 *elb.CreateLoadBalancerListenersInput, param2 ...request.Option) (*elb.CreateLoadBalancerListenersOutput, error)
10764	CreateLoadBalancerPolicyFunc                           func(param0 *elb.CreateLoadBalancerPolicyInput) (*elb.CreateLoadBalancerPolicyOutput, error)
10765	CreateLoadBalancerPolicyRequestFunc                    func(param0 *elb.CreateLoadBalancerPolicyInput) (*request.Request, *elb.CreateLoadBalancerPolicyOutput)
10766	CreateLoadBalancerPolicyWithContextFunc                func(param0 aws.Context, param1 *elb.CreateLoadBalancerPolicyInput, param2 ...request.Option) (*elb.CreateLoadBalancerPolicyOutput, error)
10767	CreateLoadBalancerRequestFunc                          func(param0 *elb.CreateLoadBalancerInput) (*request.Request, *elb.CreateLoadBalancerOutput)
10768	CreateLoadBalancerWithContextFunc                      func(param0 aws.Context, param1 *elb.CreateLoadBalancerInput, param2 ...request.Option) (*elb.CreateLoadBalancerOutput, error)
10769	DeleteLoadBalancerFunc                                 func(param0 *elb.DeleteLoadBalancerInput) (*elb.DeleteLoadBalancerOutput, error)
10770	DeleteLoadBalancerListenersFunc                        func(param0 *elb.DeleteLoadBalancerListenersInput) (*elb.DeleteLoadBalancerListenersOutput, error)
10771	DeleteLoadBalancerListenersRequestFunc                 func(param0 *elb.DeleteLoadBalancerListenersInput) (*request.Request, *elb.DeleteLoadBalancerListenersOutput)
10772	DeleteLoadBalancerListenersWithContextFunc             func(param0 aws.Context, param1 *elb.DeleteLoadBalancerListenersInput, param2 ...request.Option) (*elb.DeleteLoadBalancerListenersOutput, error)
10773	DeleteLoadBalancerPolicyFunc                           func(param0 *elb.DeleteLoadBalancerPolicyInput) (*elb.DeleteLoadBalancerPolicyOutput, error)
10774	DeleteLoadBalancerPolicyRequestFunc                    func(param0 *elb.DeleteLoadBalancerPolicyInput) (*request.Request, *elb.DeleteLoadBalancerPolicyOutput)
10775	DeleteLoadBalancerPolicyWithContextFunc                func(param0 aws.Context, param1 *elb.DeleteLoadBalancerPolicyInput, param2 ...request.Option) (*elb.DeleteLoadBalancerPolicyOutput, error)
10776	DeleteLoadBalancerRequestFunc                          func(param0 *elb.DeleteLoadBalancerInput) (*request.Request, *elb.DeleteLoadBalancerOutput)
10777	DeleteLoadBalancerWithContextFunc                      func(param0 aws.Context, param1 *elb.DeleteLoadBalancerInput, param2 ...request.Option) (*elb.DeleteLoadBalancerOutput, error)
10778	DeregisterInstancesFromLoadBalancerFunc                func(param0 *elb.DeregisterInstancesFromLoadBalancerInput) (*elb.DeregisterInstancesFromLoadBalancerOutput, error)
10779	DeregisterInstancesFromLoadBalancerRequestFunc         func(param0 *elb.DeregisterInstancesFromLoadBalancerInput) (*request.Request, *elb.DeregisterInstancesFromLoadBalancerOutput)
10780	DeregisterInstancesFromLoadBalancerWithContextFunc     func(param0 aws.Context, param1 *elb.DeregisterInstancesFromLoadBalancerInput, param2 ...request.Option) (*elb.DeregisterInstancesFromLoadBalancerOutput, error)
10781	DescribeAccountLimitsFunc                              func(param0 *elb.DescribeAccountLimitsInput) (*elb.DescribeAccountLimitsOutput, error)
10782	DescribeAccountLimitsRequestFunc                       func(param0 *elb.DescribeAccountLimitsInput) (*request.Request, *elb.DescribeAccountLimitsOutput)
10783	DescribeAccountLimitsWithContextFunc                   func(param0 aws.Context, param1 *elb.DescribeAccountLimitsInput, param2 ...request.Option) (*elb.DescribeAccountLimitsOutput, error)
10784	DescribeInstanceHealthFunc                             func(param0 *elb.DescribeInstanceHealthInput) (*elb.DescribeInstanceHealthOutput, error)
10785	DescribeInstanceHealthRequestFunc                      func(param0 *elb.DescribeInstanceHealthInput) (*request.Request, *elb.DescribeInstanceHealthOutput)
10786	DescribeInstanceHealthWithContextFunc                  func(param0 aws.Context, param1 *elb.DescribeInstanceHealthInput, param2 ...request.Option) (*elb.DescribeInstanceHealthOutput, error)
10787	DescribeLoadBalancerAttributesFunc                     func(param0 *elb.DescribeLoadBalancerAttributesInput) (*elb.DescribeLoadBalancerAttributesOutput, error)
10788	DescribeLoadBalancerAttributesRequestFunc              func(param0 *elb.DescribeLoadBalancerAttributesInput) (*request.Request, *elb.DescribeLoadBalancerAttributesOutput)
10789	DescribeLoadBalancerAttributesWithContextFunc          func(param0 aws.Context, param1 *elb.DescribeLoadBalancerAttributesInput, param2 ...request.Option) (*elb.DescribeLoadBalancerAttributesOutput, error)
10790	DescribeLoadBalancerPoliciesFunc                       func(param0 *elb.DescribeLoadBalancerPoliciesInput) (*elb.DescribeLoadBalancerPoliciesOutput, error)
10791	DescribeLoadBalancerPoliciesRequestFunc                func(param0 *elb.DescribeLoadBalancerPoliciesInput) (*request.Request, *elb.DescribeLoadBalancerPoliciesOutput)
10792	DescribeLoadBalancerPoliciesWithContextFunc            func(param0 aws.Context, param1 *elb.DescribeLoadBalancerPoliciesInput, param2 ...request.Option) (*elb.DescribeLoadBalancerPoliciesOutput, error)
10793	DescribeLoadBalancerPolicyTypesFunc                    func(param0 *elb.DescribeLoadBalancerPolicyTypesInput) (*elb.DescribeLoadBalancerPolicyTypesOutput, error)
10794	DescribeLoadBalancerPolicyTypesRequestFunc             func(param0 *elb.DescribeLoadBalancerPolicyTypesInput) (*request.Request, *elb.DescribeLoadBalancerPolicyTypesOutput)
10795	DescribeLoadBalancerPolicyTypesWithContextFunc         func(param0 aws.Context, param1 *elb.DescribeLoadBalancerPolicyTypesInput, param2 ...request.Option) (*elb.DescribeLoadBalancerPolicyTypesOutput, error)
10796	DescribeLoadBalancersFunc                              func(param0 *elb.DescribeLoadBalancersInput) (*elb.DescribeLoadBalancersOutput, error)
10797	DescribeLoadBalancersRequestFunc                       func(param0 *elb.DescribeLoadBalancersInput) (*request.Request, *elb.DescribeLoadBalancersOutput)
10798	DescribeLoadBalancersWithContextFunc                   func(param0 aws.Context, param1 *elb.DescribeLoadBalancersInput, param2 ...request.Option) (*elb.DescribeLoadBalancersOutput, error)
10799	DescribeTagsFunc                                       func(param0 *elb.DescribeTagsInput) (*elb.DescribeTagsOutput, error)
10800	DescribeTagsRequestFunc                                func(param0 *elb.DescribeTagsInput) (*request.Request, *elb.DescribeTagsOutput)
10801	DescribeTagsWithContextFunc                            func(param0 aws.Context, param1 *elb.DescribeTagsInput, param2 ...request.Option) (*elb.DescribeTagsOutput, error)
10802	DetachLoadBalancerFromSubnetsFunc                      func(param0 *elb.DetachLoadBalancerFromSubnetsInput) (*elb.DetachLoadBalancerFromSubnetsOutput, error)
10803	DetachLoadBalancerFromSubnetsRequestFunc               func(param0 *elb.DetachLoadBalancerFromSubnetsInput) (*request.Request, *elb.DetachLoadBalancerFromSubnetsOutput)
10804	DetachLoadBalancerFromSubnetsWithContextFunc           func(param0 aws.Context, param1 *elb.DetachLoadBalancerFromSubnetsInput, param2 ...request.Option) (*elb.DetachLoadBalancerFromSubnetsOutput, error)
10805	DisableAvailabilityZonesForLoadBalancerFunc            func(param0 *elb.DisableAvailabilityZonesForLoadBalancerInput) (*elb.DisableAvailabilityZonesForLoadBalancerOutput, error)
10806	DisableAvailabilityZonesForLoadBalancerRequestFunc     func(param0 *elb.DisableAvailabilityZonesForLoadBalancerInput) (*request.Request, *elb.DisableAvailabilityZonesForLoadBalancerOutput)
10807	DisableAvailabilityZonesForLoadBalancerWithContextFunc func(param0 aws.Context, param1 *elb.DisableAvailabilityZonesForLoadBalancerInput, param2 ...request.Option) (*elb.DisableAvailabilityZonesForLoadBalancerOutput, error)
10808	EnableAvailabilityZonesForLoadBalancerFunc             func(param0 *elb.EnableAvailabilityZonesForLoadBalancerInput) (*elb.EnableAvailabilityZonesForLoadBalancerOutput, error)
10809	EnableAvailabilityZonesForLoadBalancerRequestFunc      func(param0 *elb.EnableAvailabilityZonesForLoadBalancerInput) (*request.Request, *elb.EnableAvailabilityZonesForLoadBalancerOutput)
10810	EnableAvailabilityZonesForLoadBalancerWithContextFunc  func(param0 aws.Context, param1 *elb.EnableAvailabilityZonesForLoadBalancerInput, param2 ...request.Option) (*elb.EnableAvailabilityZonesForLoadBalancerOutput, error)
10811	ModifyLoadBalancerAttributesFunc                       func(param0 *elb.ModifyLoadBalancerAttributesInput) (*elb.ModifyLoadBalancerAttributesOutput, error)
10812	ModifyLoadBalancerAttributesRequestFunc                func(param0 *elb.ModifyLoadBalancerAttributesInput) (*request.Request, *elb.ModifyLoadBalancerAttributesOutput)
10813	ModifyLoadBalancerAttributesWithContextFunc            func(param0 aws.Context, param1 *elb.ModifyLoadBalancerAttributesInput, param2 ...request.Option) (*elb.ModifyLoadBalancerAttributesOutput, error)
10814	RegisterInstancesWithLoadBalancerFunc                  func(param0 *elb.RegisterInstancesWithLoadBalancerInput) (*elb.RegisterInstancesWithLoadBalancerOutput, error)
10815	RegisterInstancesWithLoadBalancerRequestFunc           func(param0 *elb.RegisterInstancesWithLoadBalancerInput) (*request.Request, *elb.RegisterInstancesWithLoadBalancerOutput)
10816	RegisterInstancesWithLoadBalancerWithContextFunc       func(param0 aws.Context, param1 *elb.RegisterInstancesWithLoadBalancerInput, param2 ...request.Option) (*elb.RegisterInstancesWithLoadBalancerOutput, error)
10817	RemoveTagsFunc                                         func(param0 *elb.RemoveTagsInput) (*elb.RemoveTagsOutput, error)
10818	RemoveTagsRequestFunc                                  func(param0 *elb.RemoveTagsInput) (*request.Request, *elb.RemoveTagsOutput)
10819	RemoveTagsWithContextFunc                              func(param0 aws.Context, param1 *elb.RemoveTagsInput, param2 ...request.Option) (*elb.RemoveTagsOutput, error)
10820	SetLoadBalancerListenerSSLCertificateFunc              func(param0 *elb.SetLoadBalancerListenerSSLCertificateInput) (*elb.SetLoadBalancerListenerSSLCertificateOutput, error)
10821	SetLoadBalancerListenerSSLCertificateRequestFunc       func(param0 *elb.SetLoadBalancerListenerSSLCertificateInput) (*request.Request, *elb.SetLoadBalancerListenerSSLCertificateOutput)
10822	SetLoadBalancerListenerSSLCertificateWithContextFunc   func(param0 aws.Context, param1 *elb.SetLoadBalancerListenerSSLCertificateInput, param2 ...request.Option) (*elb.SetLoadBalancerListenerSSLCertificateOutput, error)
10823	SetLoadBalancerPoliciesForBackendServerFunc            func(param0 *elb.SetLoadBalancerPoliciesForBackendServerInput) (*elb.SetLoadBalancerPoliciesForBackendServerOutput, error)
10824	SetLoadBalancerPoliciesForBackendServerRequestFunc     func(param0 *elb.SetLoadBalancerPoliciesForBackendServerInput) (*request.Request, *elb.SetLoadBalancerPoliciesForBackendServerOutput)
10825	SetLoadBalancerPoliciesForBackendServerWithContextFunc func(param0 aws.Context, param1 *elb.SetLoadBalancerPoliciesForBackendServerInput, param2 ...request.Option) (*elb.SetLoadBalancerPoliciesForBackendServerOutput, error)
10826	SetLoadBalancerPoliciesOfListenerFunc                  func(param0 *elb.SetLoadBalancerPoliciesOfListenerInput) (*elb.SetLoadBalancerPoliciesOfListenerOutput, error)
10827	SetLoadBalancerPoliciesOfListenerRequestFunc           func(param0 *elb.SetLoadBalancerPoliciesOfListenerInput) (*request.Request, *elb.SetLoadBalancerPoliciesOfListenerOutput)
10828	SetLoadBalancerPoliciesOfListenerWithContextFunc       func(param0 aws.Context, param1 *elb.SetLoadBalancerPoliciesOfListenerInput, param2 ...request.Option) (*elb.SetLoadBalancerPoliciesOfListenerOutput, error)
10829	WaitUntilAnyInstanceInServiceFunc                      func(param0 *elb.DescribeInstanceHealthInput) error
10830	WaitUntilAnyInstanceInServiceWithContextFunc           func(param0 aws.Context, param1 *elb.DescribeInstanceHealthInput, param2 ...request.WaiterOption) error
10831	WaitUntilInstanceDeregisteredFunc                      func(param0 *elb.DescribeInstanceHealthInput) error
10832	WaitUntilInstanceDeregisteredWithContextFunc           func(param0 aws.Context, param1 *elb.DescribeInstanceHealthInput, param2 ...request.WaiterOption) error
10833	WaitUntilInstanceInServiceFunc                         func(param0 *elb.DescribeInstanceHealthInput) error
10834	WaitUntilInstanceInServiceWithContextFunc              func(param0 aws.Context, param1 *elb.DescribeInstanceHealthInput, param2 ...request.WaiterOption) error
10835}
10836
10837func (m *elbMock) AddTags(param0 *elb.AddTagsInput) (*elb.AddTagsOutput, error) {
10838	m.addCall("AddTags")
10839	m.verifyInput("AddTags", param0)
10840	return m.AddTagsFunc(param0)
10841}
10842
10843func (m *elbMock) AddTagsRequest(param0 *elb.AddTagsInput) (*request.Request, *elb.AddTagsOutput) {
10844	m.addCall("AddTagsRequest")
10845	m.verifyInput("AddTagsRequest", param0)
10846	return m.AddTagsRequestFunc(param0)
10847}
10848
10849func (m *elbMock) AddTagsWithContext(param0 aws.Context, param1 *elb.AddTagsInput, param2 ...request.Option) (*elb.AddTagsOutput, error) {
10850	m.addCall("AddTagsWithContext")
10851	m.verifyInput("AddTagsWithContext", param0)
10852	return m.AddTagsWithContextFunc(param0, param1, param2...)
10853}
10854
10855func (m *elbMock) ApplySecurityGroupsToLoadBalancer(param0 *elb.ApplySecurityGroupsToLoadBalancerInput) (*elb.ApplySecurityGroupsToLoadBalancerOutput, error) {
10856	m.addCall("ApplySecurityGroupsToLoadBalancer")
10857	m.verifyInput("ApplySecurityGroupsToLoadBalancer", param0)
10858	return m.ApplySecurityGroupsToLoadBalancerFunc(param0)
10859}
10860
10861func (m *elbMock) ApplySecurityGroupsToLoadBalancerRequest(param0 *elb.ApplySecurityGroupsToLoadBalancerInput) (*request.Request, *elb.ApplySecurityGroupsToLoadBalancerOutput) {
10862	m.addCall("ApplySecurityGroupsToLoadBalancerRequest")
10863	m.verifyInput("ApplySecurityGroupsToLoadBalancerRequest", param0)
10864	return m.ApplySecurityGroupsToLoadBalancerRequestFunc(param0)
10865}
10866
10867func (m *elbMock) ApplySecurityGroupsToLoadBalancerWithContext(param0 aws.Context, param1 *elb.ApplySecurityGroupsToLoadBalancerInput, param2 ...request.Option) (*elb.ApplySecurityGroupsToLoadBalancerOutput, error) {
10868	m.addCall("ApplySecurityGroupsToLoadBalancerWithContext")
10869	m.verifyInput("ApplySecurityGroupsToLoadBalancerWithContext", param0)
10870	return m.ApplySecurityGroupsToLoadBalancerWithContextFunc(param0, param1, param2...)
10871}
10872
10873func (m *elbMock) AttachLoadBalancerToSubnets(param0 *elb.AttachLoadBalancerToSubnetsInput) (*elb.AttachLoadBalancerToSubnetsOutput, error) {
10874	m.addCall("AttachLoadBalancerToSubnets")
10875	m.verifyInput("AttachLoadBalancerToSubnets", param0)
10876	return m.AttachLoadBalancerToSubnetsFunc(param0)
10877}
10878
10879func (m *elbMock) AttachLoadBalancerToSubnetsRequest(param0 *elb.AttachLoadBalancerToSubnetsInput) (*request.Request, *elb.AttachLoadBalancerToSubnetsOutput) {
10880	m.addCall("AttachLoadBalancerToSubnetsRequest")
10881	m.verifyInput("AttachLoadBalancerToSubnetsRequest", param0)
10882	return m.AttachLoadBalancerToSubnetsRequestFunc(param0)
10883}
10884
10885func (m *elbMock) AttachLoadBalancerToSubnetsWithContext(param0 aws.Context, param1 *elb.AttachLoadBalancerToSubnetsInput, param2 ...request.Option) (*elb.AttachLoadBalancerToSubnetsOutput, error) {
10886	m.addCall("AttachLoadBalancerToSubnetsWithContext")
10887	m.verifyInput("AttachLoadBalancerToSubnetsWithContext", param0)
10888	return m.AttachLoadBalancerToSubnetsWithContextFunc(param0, param1, param2...)
10889}
10890
10891func (m *elbMock) ConfigureHealthCheck(param0 *elb.ConfigureHealthCheckInput) (*elb.ConfigureHealthCheckOutput, error) {
10892	m.addCall("ConfigureHealthCheck")
10893	m.verifyInput("ConfigureHealthCheck", param0)
10894	return m.ConfigureHealthCheckFunc(param0)
10895}
10896
10897func (m *elbMock) ConfigureHealthCheckRequest(param0 *elb.ConfigureHealthCheckInput) (*request.Request, *elb.ConfigureHealthCheckOutput) {
10898	m.addCall("ConfigureHealthCheckRequest")
10899	m.verifyInput("ConfigureHealthCheckRequest", param0)
10900	return m.ConfigureHealthCheckRequestFunc(param0)
10901}
10902
10903func (m *elbMock) ConfigureHealthCheckWithContext(param0 aws.Context, param1 *elb.ConfigureHealthCheckInput, param2 ...request.Option) (*elb.ConfigureHealthCheckOutput, error) {
10904	m.addCall("ConfigureHealthCheckWithContext")
10905	m.verifyInput("ConfigureHealthCheckWithContext", param0)
10906	return m.ConfigureHealthCheckWithContextFunc(param0, param1, param2...)
10907}
10908
10909func (m *elbMock) CreateAppCookieStickinessPolicy(param0 *elb.CreateAppCookieStickinessPolicyInput) (*elb.CreateAppCookieStickinessPolicyOutput, error) {
10910	m.addCall("CreateAppCookieStickinessPolicy")
10911	m.verifyInput("CreateAppCookieStickinessPolicy", param0)
10912	return m.CreateAppCookieStickinessPolicyFunc(param0)
10913}
10914
10915func (m *elbMock) CreateAppCookieStickinessPolicyRequest(param0 *elb.CreateAppCookieStickinessPolicyInput) (*request.Request, *elb.CreateAppCookieStickinessPolicyOutput) {
10916	m.addCall("CreateAppCookieStickinessPolicyRequest")
10917	m.verifyInput("CreateAppCookieStickinessPolicyRequest", param0)
10918	return m.CreateAppCookieStickinessPolicyRequestFunc(param0)
10919}
10920
10921func (m *elbMock) CreateAppCookieStickinessPolicyWithContext(param0 aws.Context, param1 *elb.CreateAppCookieStickinessPolicyInput, param2 ...request.Option) (*elb.CreateAppCookieStickinessPolicyOutput, error) {
10922	m.addCall("CreateAppCookieStickinessPolicyWithContext")
10923	m.verifyInput("CreateAppCookieStickinessPolicyWithContext", param0)
10924	return m.CreateAppCookieStickinessPolicyWithContextFunc(param0, param1, param2...)
10925}
10926
10927func (m *elbMock) CreateLBCookieStickinessPolicy(param0 *elb.CreateLBCookieStickinessPolicyInput) (*elb.CreateLBCookieStickinessPolicyOutput, error) {
10928	m.addCall("CreateLBCookieStickinessPolicy")
10929	m.verifyInput("CreateLBCookieStickinessPolicy", param0)
10930	return m.CreateLBCookieStickinessPolicyFunc(param0)
10931}
10932
10933func (m *elbMock) CreateLBCookieStickinessPolicyRequest(param0 *elb.CreateLBCookieStickinessPolicyInput) (*request.Request, *elb.CreateLBCookieStickinessPolicyOutput) {
10934	m.addCall("CreateLBCookieStickinessPolicyRequest")
10935	m.verifyInput("CreateLBCookieStickinessPolicyRequest", param0)
10936	return m.CreateLBCookieStickinessPolicyRequestFunc(param0)
10937}
10938
10939func (m *elbMock) CreateLBCookieStickinessPolicyWithContext(param0 aws.Context, param1 *elb.CreateLBCookieStickinessPolicyInput, param2 ...request.Option) (*elb.CreateLBCookieStickinessPolicyOutput, error) {
10940	m.addCall("CreateLBCookieStickinessPolicyWithContext")
10941	m.verifyInput("CreateLBCookieStickinessPolicyWithContext", param0)
10942	return m.CreateLBCookieStickinessPolicyWithContextFunc(param0, param1, param2...)
10943}
10944
10945func (m *elbMock) CreateLoadBalancer(param0 *elb.CreateLoadBalancerInput) (*elb.CreateLoadBalancerOutput, error) {
10946	m.addCall("CreateLoadBalancer")
10947	m.verifyInput("CreateLoadBalancer", param0)
10948	return m.CreateLoadBalancerFunc(param0)
10949}
10950
10951func (m *elbMock) CreateLoadBalancerListeners(param0 *elb.CreateLoadBalancerListenersInput) (*elb.CreateLoadBalancerListenersOutput, error) {
10952	m.addCall("CreateLoadBalancerListeners")
10953	m.verifyInput("CreateLoadBalancerListeners", param0)
10954	return m.CreateLoadBalancerListenersFunc(param0)
10955}
10956
10957func (m *elbMock) CreateLoadBalancerListenersRequest(param0 *elb.CreateLoadBalancerListenersInput) (*request.Request, *elb.CreateLoadBalancerListenersOutput) {
10958	m.addCall("CreateLoadBalancerListenersRequest")
10959	m.verifyInput("CreateLoadBalancerListenersRequest", param0)
10960	return m.CreateLoadBalancerListenersRequestFunc(param0)
10961}
10962
10963func (m *elbMock) CreateLoadBalancerListenersWithContext(param0 aws.Context, param1 *elb.CreateLoadBalancerListenersInput, param2 ...request.Option) (*elb.CreateLoadBalancerListenersOutput, error) {
10964	m.addCall("CreateLoadBalancerListenersWithContext")
10965	m.verifyInput("CreateLoadBalancerListenersWithContext", param0)
10966	return m.CreateLoadBalancerListenersWithContextFunc(param0, param1, param2...)
10967}
10968
10969func (m *elbMock) CreateLoadBalancerPolicy(param0 *elb.CreateLoadBalancerPolicyInput) (*elb.CreateLoadBalancerPolicyOutput, error) {
10970	m.addCall("CreateLoadBalancerPolicy")
10971	m.verifyInput("CreateLoadBalancerPolicy", param0)
10972	return m.CreateLoadBalancerPolicyFunc(param0)
10973}
10974
10975func (m *elbMock) CreateLoadBalancerPolicyRequest(param0 *elb.CreateLoadBalancerPolicyInput) (*request.Request, *elb.CreateLoadBalancerPolicyOutput) {
10976	m.addCall("CreateLoadBalancerPolicyRequest")
10977	m.verifyInput("CreateLoadBalancerPolicyRequest", param0)
10978	return m.CreateLoadBalancerPolicyRequestFunc(param0)
10979}
10980
10981func (m *elbMock) CreateLoadBalancerPolicyWithContext(param0 aws.Context, param1 *elb.CreateLoadBalancerPolicyInput, param2 ...request.Option) (*elb.CreateLoadBalancerPolicyOutput, error) {
10982	m.addCall("CreateLoadBalancerPolicyWithContext")
10983	m.verifyInput("CreateLoadBalancerPolicyWithContext", param0)
10984	return m.CreateLoadBalancerPolicyWithContextFunc(param0, param1, param2...)
10985}
10986
10987func (m *elbMock) CreateLoadBalancerRequest(param0 *elb.CreateLoadBalancerInput) (*request.Request, *elb.CreateLoadBalancerOutput) {
10988	m.addCall("CreateLoadBalancerRequest")
10989	m.verifyInput("CreateLoadBalancerRequest", param0)
10990	return m.CreateLoadBalancerRequestFunc(param0)
10991}
10992
10993func (m *elbMock) CreateLoadBalancerWithContext(param0 aws.Context, param1 *elb.CreateLoadBalancerInput, param2 ...request.Option) (*elb.CreateLoadBalancerOutput, error) {
10994	m.addCall("CreateLoadBalancerWithContext")
10995	m.verifyInput("CreateLoadBalancerWithContext", param0)
10996	return m.CreateLoadBalancerWithContextFunc(param0, param1, param2...)
10997}
10998
10999func (m *elbMock) DeleteLoadBalancer(param0 *elb.DeleteLoadBalancerInput) (*elb.DeleteLoadBalancerOutput, error) {
11000	m.addCall("DeleteLoadBalancer")
11001	m.verifyInput("DeleteLoadBalancer", param0)
11002	return m.DeleteLoadBalancerFunc(param0)
11003}
11004
11005func (m *elbMock) DeleteLoadBalancerListeners(param0 *elb.DeleteLoadBalancerListenersInput) (*elb.DeleteLoadBalancerListenersOutput, error) {
11006	m.addCall("DeleteLoadBalancerListeners")
11007	m.verifyInput("DeleteLoadBalancerListeners", param0)
11008	return m.DeleteLoadBalancerListenersFunc(param0)
11009}
11010
11011func (m *elbMock) DeleteLoadBalancerListenersRequest(param0 *elb.DeleteLoadBalancerListenersInput) (*request.Request, *elb.DeleteLoadBalancerListenersOutput) {
11012	m.addCall("DeleteLoadBalancerListenersRequest")
11013	m.verifyInput("DeleteLoadBalancerListenersRequest", param0)
11014	return m.DeleteLoadBalancerListenersRequestFunc(param0)
11015}
11016
11017func (m *elbMock) DeleteLoadBalancerListenersWithContext(param0 aws.Context, param1 *elb.DeleteLoadBalancerListenersInput, param2 ...request.Option) (*elb.DeleteLoadBalancerListenersOutput, error) {
11018	m.addCall("DeleteLoadBalancerListenersWithContext")
11019	m.verifyInput("DeleteLoadBalancerListenersWithContext", param0)
11020	return m.DeleteLoadBalancerListenersWithContextFunc(param0, param1, param2...)
11021}
11022
11023func (m *elbMock) DeleteLoadBalancerPolicy(param0 *elb.DeleteLoadBalancerPolicyInput) (*elb.DeleteLoadBalancerPolicyOutput, error) {
11024	m.addCall("DeleteLoadBalancerPolicy")
11025	m.verifyInput("DeleteLoadBalancerPolicy", param0)
11026	return m.DeleteLoadBalancerPolicyFunc(param0)
11027}
11028
11029func (m *elbMock) DeleteLoadBalancerPolicyRequest(param0 *elb.DeleteLoadBalancerPolicyInput) (*request.Request, *elb.DeleteLoadBalancerPolicyOutput) {
11030	m.addCall("DeleteLoadBalancerPolicyRequest")
11031	m.verifyInput("DeleteLoadBalancerPolicyRequest", param0)
11032	return m.DeleteLoadBalancerPolicyRequestFunc(param0)
11033}
11034
11035func (m *elbMock) DeleteLoadBalancerPolicyWithContext(param0 aws.Context, param1 *elb.DeleteLoadBalancerPolicyInput, param2 ...request.Option) (*elb.DeleteLoadBalancerPolicyOutput, error) {
11036	m.addCall("DeleteLoadBalancerPolicyWithContext")
11037	m.verifyInput("DeleteLoadBalancerPolicyWithContext", param0)
11038	return m.DeleteLoadBalancerPolicyWithContextFunc(param0, param1, param2...)
11039}
11040
11041func (m *elbMock) DeleteLoadBalancerRequest(param0 *elb.DeleteLoadBalancerInput) (*request.Request, *elb.DeleteLoadBalancerOutput) {
11042	m.addCall("DeleteLoadBalancerRequest")
11043	m.verifyInput("DeleteLoadBalancerRequest", param0)
11044	return m.DeleteLoadBalancerRequestFunc(param0)
11045}
11046
11047func (m *elbMock) DeleteLoadBalancerWithContext(param0 aws.Context, param1 *elb.DeleteLoadBalancerInput, param2 ...request.Option) (*elb.DeleteLoadBalancerOutput, error) {
11048	m.addCall("DeleteLoadBalancerWithContext")
11049	m.verifyInput("DeleteLoadBalancerWithContext", param0)
11050	return m.DeleteLoadBalancerWithContextFunc(param0, param1, param2...)
11051}
11052
11053func (m *elbMock) DeregisterInstancesFromLoadBalancer(param0 *elb.DeregisterInstancesFromLoadBalancerInput) (*elb.DeregisterInstancesFromLoadBalancerOutput, error) {
11054	m.addCall("DeregisterInstancesFromLoadBalancer")
11055	m.verifyInput("DeregisterInstancesFromLoadBalancer", param0)
11056	return m.DeregisterInstancesFromLoadBalancerFunc(param0)
11057}
11058
11059func (m *elbMock) DeregisterInstancesFromLoadBalancerRequest(param0 *elb.DeregisterInstancesFromLoadBalancerInput) (*request.Request, *elb.DeregisterInstancesFromLoadBalancerOutput) {
11060	m.addCall("DeregisterInstancesFromLoadBalancerRequest")
11061	m.verifyInput("DeregisterInstancesFromLoadBalancerRequest", param0)
11062	return m.DeregisterInstancesFromLoadBalancerRequestFunc(param0)
11063}
11064
11065func (m *elbMock) DeregisterInstancesFromLoadBalancerWithContext(param0 aws.Context, param1 *elb.DeregisterInstancesFromLoadBalancerInput, param2 ...request.Option) (*elb.DeregisterInstancesFromLoadBalancerOutput, error) {
11066	m.addCall("DeregisterInstancesFromLoadBalancerWithContext")
11067	m.verifyInput("DeregisterInstancesFromLoadBalancerWithContext", param0)
11068	return m.DeregisterInstancesFromLoadBalancerWithContextFunc(param0, param1, param2...)
11069}
11070
11071func (m *elbMock) DescribeAccountLimits(param0 *elb.DescribeAccountLimitsInput) (*elb.DescribeAccountLimitsOutput, error) {
11072	m.addCall("DescribeAccountLimits")
11073	m.verifyInput("DescribeAccountLimits", param0)
11074	return m.DescribeAccountLimitsFunc(param0)
11075}
11076
11077func (m *elbMock) DescribeAccountLimitsRequest(param0 *elb.DescribeAccountLimitsInput) (*request.Request, *elb.DescribeAccountLimitsOutput) {
11078	m.addCall("DescribeAccountLimitsRequest")
11079	m.verifyInput("DescribeAccountLimitsRequest", param0)
11080	return m.DescribeAccountLimitsRequestFunc(param0)
11081}
11082
11083func (m *elbMock) DescribeAccountLimitsWithContext(param0 aws.Context, param1 *elb.DescribeAccountLimitsInput, param2 ...request.Option) (*elb.DescribeAccountLimitsOutput, error) {
11084	m.addCall("DescribeAccountLimitsWithContext")
11085	m.verifyInput("DescribeAccountLimitsWithContext", param0)
11086	return m.DescribeAccountLimitsWithContextFunc(param0, param1, param2...)
11087}
11088
11089func (m *elbMock) DescribeInstanceHealth(param0 *elb.DescribeInstanceHealthInput) (*elb.DescribeInstanceHealthOutput, error) {
11090	m.addCall("DescribeInstanceHealth")
11091	m.verifyInput("DescribeInstanceHealth", param0)
11092	return m.DescribeInstanceHealthFunc(param0)
11093}
11094
11095func (m *elbMock) DescribeInstanceHealthRequest(param0 *elb.DescribeInstanceHealthInput) (*request.Request, *elb.DescribeInstanceHealthOutput) {
11096	m.addCall("DescribeInstanceHealthRequest")
11097	m.verifyInput("DescribeInstanceHealthRequest", param0)
11098	return m.DescribeInstanceHealthRequestFunc(param0)
11099}
11100
11101func (m *elbMock) DescribeInstanceHealthWithContext(param0 aws.Context, param1 *elb.DescribeInstanceHealthInput, param2 ...request.Option) (*elb.DescribeInstanceHealthOutput, error) {
11102	m.addCall("DescribeInstanceHealthWithContext")
11103	m.verifyInput("DescribeInstanceHealthWithContext", param0)
11104	return m.DescribeInstanceHealthWithContextFunc(param0, param1, param2...)
11105}
11106
11107func (m *elbMock) DescribeLoadBalancerAttributes(param0 *elb.DescribeLoadBalancerAttributesInput) (*elb.DescribeLoadBalancerAttributesOutput, error) {
11108	m.addCall("DescribeLoadBalancerAttributes")
11109	m.verifyInput("DescribeLoadBalancerAttributes", param0)
11110	return m.DescribeLoadBalancerAttributesFunc(param0)
11111}
11112
11113func (m *elbMock) DescribeLoadBalancerAttributesRequest(param0 *elb.DescribeLoadBalancerAttributesInput) (*request.Request, *elb.DescribeLoadBalancerAttributesOutput) {
11114	m.addCall("DescribeLoadBalancerAttributesRequest")
11115	m.verifyInput("DescribeLoadBalancerAttributesRequest", param0)
11116	return m.DescribeLoadBalancerAttributesRequestFunc(param0)
11117}
11118
11119func (m *elbMock) DescribeLoadBalancerAttributesWithContext(param0 aws.Context, param1 *elb.DescribeLoadBalancerAttributesInput, param2 ...request.Option) (*elb.DescribeLoadBalancerAttributesOutput, error) {
11120	m.addCall("DescribeLoadBalancerAttributesWithContext")
11121	m.verifyInput("DescribeLoadBalancerAttributesWithContext", param0)
11122	return m.DescribeLoadBalancerAttributesWithContextFunc(param0, param1, param2...)
11123}
11124
11125func (m *elbMock) DescribeLoadBalancerPolicies(param0 *elb.DescribeLoadBalancerPoliciesInput) (*elb.DescribeLoadBalancerPoliciesOutput, error) {
11126	m.addCall("DescribeLoadBalancerPolicies")
11127	m.verifyInput("DescribeLoadBalancerPolicies", param0)
11128	return m.DescribeLoadBalancerPoliciesFunc(param0)
11129}
11130
11131func (m *elbMock) DescribeLoadBalancerPoliciesRequest(param0 *elb.DescribeLoadBalancerPoliciesInput) (*request.Request, *elb.DescribeLoadBalancerPoliciesOutput) {
11132	m.addCall("DescribeLoadBalancerPoliciesRequest")
11133	m.verifyInput("DescribeLoadBalancerPoliciesRequest", param0)
11134	return m.DescribeLoadBalancerPoliciesRequestFunc(param0)
11135}
11136
11137func (m *elbMock) DescribeLoadBalancerPoliciesWithContext(param0 aws.Context, param1 *elb.DescribeLoadBalancerPoliciesInput, param2 ...request.Option) (*elb.DescribeLoadBalancerPoliciesOutput, error) {
11138	m.addCall("DescribeLoadBalancerPoliciesWithContext")
11139	m.verifyInput("DescribeLoadBalancerPoliciesWithContext", param0)
11140	return m.DescribeLoadBalancerPoliciesWithContextFunc(param0, param1, param2...)
11141}
11142
11143func (m *elbMock) DescribeLoadBalancerPolicyTypes(param0 *elb.DescribeLoadBalancerPolicyTypesInput) (*elb.DescribeLoadBalancerPolicyTypesOutput, error) {
11144	m.addCall("DescribeLoadBalancerPolicyTypes")
11145	m.verifyInput("DescribeLoadBalancerPolicyTypes", param0)
11146	return m.DescribeLoadBalancerPolicyTypesFunc(param0)
11147}
11148
11149func (m *elbMock) DescribeLoadBalancerPolicyTypesRequest(param0 *elb.DescribeLoadBalancerPolicyTypesInput) (*request.Request, *elb.DescribeLoadBalancerPolicyTypesOutput) {
11150	m.addCall("DescribeLoadBalancerPolicyTypesRequest")
11151	m.verifyInput("DescribeLoadBalancerPolicyTypesRequest", param0)
11152	return m.DescribeLoadBalancerPolicyTypesRequestFunc(param0)
11153}
11154
11155func (m *elbMock) DescribeLoadBalancerPolicyTypesWithContext(param0 aws.Context, param1 *elb.DescribeLoadBalancerPolicyTypesInput, param2 ...request.Option) (*elb.DescribeLoadBalancerPolicyTypesOutput, error) {
11156	m.addCall("DescribeLoadBalancerPolicyTypesWithContext")
11157	m.verifyInput("DescribeLoadBalancerPolicyTypesWithContext", param0)
11158	return m.DescribeLoadBalancerPolicyTypesWithContextFunc(param0, param1, param2...)
11159}
11160
11161func (m *elbMock) DescribeLoadBalancers(param0 *elb.DescribeLoadBalancersInput) (*elb.DescribeLoadBalancersOutput, error) {
11162	m.addCall("DescribeLoadBalancers")
11163	m.verifyInput("DescribeLoadBalancers", param0)
11164	return m.DescribeLoadBalancersFunc(param0)
11165}
11166
11167func (m *elbMock) DescribeLoadBalancersRequest(param0 *elb.DescribeLoadBalancersInput) (*request.Request, *elb.DescribeLoadBalancersOutput) {
11168	m.addCall("DescribeLoadBalancersRequest")
11169	m.verifyInput("DescribeLoadBalancersRequest", param0)
11170	return m.DescribeLoadBalancersRequestFunc(param0)
11171}
11172
11173func (m *elbMock) DescribeLoadBalancersWithContext(param0 aws.Context, param1 *elb.DescribeLoadBalancersInput, param2 ...request.Option) (*elb.DescribeLoadBalancersOutput, error) {
11174	m.addCall("DescribeLoadBalancersWithContext")
11175	m.verifyInput("DescribeLoadBalancersWithContext", param0)
11176	return m.DescribeLoadBalancersWithContextFunc(param0, param1, param2...)
11177}
11178
11179func (m *elbMock) DescribeTags(param0 *elb.DescribeTagsInput) (*elb.DescribeTagsOutput, error) {
11180	m.addCall("DescribeTags")
11181	m.verifyInput("DescribeTags", param0)
11182	return m.DescribeTagsFunc(param0)
11183}
11184
11185func (m *elbMock) DescribeTagsRequest(param0 *elb.DescribeTagsInput) (*request.Request, *elb.DescribeTagsOutput) {
11186	m.addCall("DescribeTagsRequest")
11187	m.verifyInput("DescribeTagsRequest", param0)
11188	return m.DescribeTagsRequestFunc(param0)
11189}
11190
11191func (m *elbMock) DescribeTagsWithContext(param0 aws.Context, param1 *elb.DescribeTagsInput, param2 ...request.Option) (*elb.DescribeTagsOutput, error) {
11192	m.addCall("DescribeTagsWithContext")
11193	m.verifyInput("DescribeTagsWithContext", param0)
11194	return m.DescribeTagsWithContextFunc(param0, param1, param2...)
11195}
11196
11197func (m *elbMock) DetachLoadBalancerFromSubnets(param0 *elb.DetachLoadBalancerFromSubnetsInput) (*elb.DetachLoadBalancerFromSubnetsOutput, error) {
11198	m.addCall("DetachLoadBalancerFromSubnets")
11199	m.verifyInput("DetachLoadBalancerFromSubnets", param0)
11200	return m.DetachLoadBalancerFromSubnetsFunc(param0)
11201}
11202
11203func (m *elbMock) DetachLoadBalancerFromSubnetsRequest(param0 *elb.DetachLoadBalancerFromSubnetsInput) (*request.Request, *elb.DetachLoadBalancerFromSubnetsOutput) {
11204	m.addCall("DetachLoadBalancerFromSubnetsRequest")
11205	m.verifyInput("DetachLoadBalancerFromSubnetsRequest", param0)
11206	return m.DetachLoadBalancerFromSubnetsRequestFunc(param0)
11207}
11208
11209func (m *elbMock) DetachLoadBalancerFromSubnetsWithContext(param0 aws.Context, param1 *elb.DetachLoadBalancerFromSubnetsInput, param2 ...request.Option) (*elb.DetachLoadBalancerFromSubnetsOutput, error) {
11210	m.addCall("DetachLoadBalancerFromSubnetsWithContext")
11211	m.verifyInput("DetachLoadBalancerFromSubnetsWithContext", param0)
11212	return m.DetachLoadBalancerFromSubnetsWithContextFunc(param0, param1, param2...)
11213}
11214
11215func (m *elbMock) DisableAvailabilityZonesForLoadBalancer(param0 *elb.DisableAvailabilityZonesForLoadBalancerInput) (*elb.DisableAvailabilityZonesForLoadBalancerOutput, error) {
11216	m.addCall("DisableAvailabilityZonesForLoadBalancer")
11217	m.verifyInput("DisableAvailabilityZonesForLoadBalancer", param0)
11218	return m.DisableAvailabilityZonesForLoadBalancerFunc(param0)
11219}
11220
11221func (m *elbMock) DisableAvailabilityZonesForLoadBalancerRequest(param0 *elb.DisableAvailabilityZonesForLoadBalancerInput) (*request.Request, *elb.DisableAvailabilityZonesForLoadBalancerOutput) {
11222	m.addCall("DisableAvailabilityZonesForLoadBalancerRequest")
11223	m.verifyInput("DisableAvailabilityZonesForLoadBalancerRequest", param0)
11224	return m.DisableAvailabilityZonesForLoadBalancerRequestFunc(param0)
11225}
11226
11227func (m *elbMock) DisableAvailabilityZonesForLoadBalancerWithContext(param0 aws.Context, param1 *elb.DisableAvailabilityZonesForLoadBalancerInput, param2 ...request.Option) (*elb.DisableAvailabilityZonesForLoadBalancerOutput, error) {
11228	m.addCall("DisableAvailabilityZonesForLoadBalancerWithContext")
11229	m.verifyInput("DisableAvailabilityZonesForLoadBalancerWithContext", param0)
11230	return m.DisableAvailabilityZonesForLoadBalancerWithContextFunc(param0, param1, param2...)
11231}
11232
11233func (m *elbMock) EnableAvailabilityZonesForLoadBalancer(param0 *elb.EnableAvailabilityZonesForLoadBalancerInput) (*elb.EnableAvailabilityZonesForLoadBalancerOutput, error) {
11234	m.addCall("EnableAvailabilityZonesForLoadBalancer")
11235	m.verifyInput("EnableAvailabilityZonesForLoadBalancer", param0)
11236	return m.EnableAvailabilityZonesForLoadBalancerFunc(param0)
11237}
11238
11239func (m *elbMock) EnableAvailabilityZonesForLoadBalancerRequest(param0 *elb.EnableAvailabilityZonesForLoadBalancerInput) (*request.Request, *elb.EnableAvailabilityZonesForLoadBalancerOutput) {
11240	m.addCall("EnableAvailabilityZonesForLoadBalancerRequest")
11241	m.verifyInput("EnableAvailabilityZonesForLoadBalancerRequest", param0)
11242	return m.EnableAvailabilityZonesForLoadBalancerRequestFunc(param0)
11243}
11244
11245func (m *elbMock) EnableAvailabilityZonesForLoadBalancerWithContext(param0 aws.Context, param1 *elb.EnableAvailabilityZonesForLoadBalancerInput, param2 ...request.Option) (*elb.EnableAvailabilityZonesForLoadBalancerOutput, error) {
11246	m.addCall("EnableAvailabilityZonesForLoadBalancerWithContext")
11247	m.verifyInput("EnableAvailabilityZonesForLoadBalancerWithContext", param0)
11248	return m.EnableAvailabilityZonesForLoadBalancerWithContextFunc(param0, param1, param2...)
11249}
11250
11251func (m *elbMock) ModifyLoadBalancerAttributes(param0 *elb.ModifyLoadBalancerAttributesInput) (*elb.ModifyLoadBalancerAttributesOutput, error) {
11252	m.addCall("ModifyLoadBalancerAttributes")
11253	m.verifyInput("ModifyLoadBalancerAttributes", param0)
11254	return m.ModifyLoadBalancerAttributesFunc(param0)
11255}
11256
11257func (m *elbMock) ModifyLoadBalancerAttributesRequest(param0 *elb.ModifyLoadBalancerAttributesInput) (*request.Request, *elb.ModifyLoadBalancerAttributesOutput) {
11258	m.addCall("ModifyLoadBalancerAttributesRequest")
11259	m.verifyInput("ModifyLoadBalancerAttributesRequest", param0)
11260	return m.ModifyLoadBalancerAttributesRequestFunc(param0)
11261}
11262
11263func (m *elbMock) ModifyLoadBalancerAttributesWithContext(param0 aws.Context, param1 *elb.ModifyLoadBalancerAttributesInput, param2 ...request.Option) (*elb.ModifyLoadBalancerAttributesOutput, error) {
11264	m.addCall("ModifyLoadBalancerAttributesWithContext")
11265	m.verifyInput("ModifyLoadBalancerAttributesWithContext", param0)
11266	return m.ModifyLoadBalancerAttributesWithContextFunc(param0, param1, param2...)
11267}
11268
11269func (m *elbMock) RegisterInstancesWithLoadBalancer(param0 *elb.RegisterInstancesWithLoadBalancerInput) (*elb.RegisterInstancesWithLoadBalancerOutput, error) {
11270	m.addCall("RegisterInstancesWithLoadBalancer")
11271	m.verifyInput("RegisterInstancesWithLoadBalancer", param0)
11272	return m.RegisterInstancesWithLoadBalancerFunc(param0)
11273}
11274
11275func (m *elbMock) RegisterInstancesWithLoadBalancerRequest(param0 *elb.RegisterInstancesWithLoadBalancerInput) (*request.Request, *elb.RegisterInstancesWithLoadBalancerOutput) {
11276	m.addCall("RegisterInstancesWithLoadBalancerRequest")
11277	m.verifyInput("RegisterInstancesWithLoadBalancerRequest", param0)
11278	return m.RegisterInstancesWithLoadBalancerRequestFunc(param0)
11279}
11280
11281func (m *elbMock) RegisterInstancesWithLoadBalancerWithContext(param0 aws.Context, param1 *elb.RegisterInstancesWithLoadBalancerInput, param2 ...request.Option) (*elb.RegisterInstancesWithLoadBalancerOutput, error) {
11282	m.addCall("RegisterInstancesWithLoadBalancerWithContext")
11283	m.verifyInput("RegisterInstancesWithLoadBalancerWithContext", param0)
11284	return m.RegisterInstancesWithLoadBalancerWithContextFunc(param0, param1, param2...)
11285}
11286
11287func (m *elbMock) RemoveTags(param0 *elb.RemoveTagsInput) (*elb.RemoveTagsOutput, error) {
11288	m.addCall("RemoveTags")
11289	m.verifyInput("RemoveTags", param0)
11290	return m.RemoveTagsFunc(param0)
11291}
11292
11293func (m *elbMock) RemoveTagsRequest(param0 *elb.RemoveTagsInput) (*request.Request, *elb.RemoveTagsOutput) {
11294	m.addCall("RemoveTagsRequest")
11295	m.verifyInput("RemoveTagsRequest", param0)
11296	return m.RemoveTagsRequestFunc(param0)
11297}
11298
11299func (m *elbMock) RemoveTagsWithContext(param0 aws.Context, param1 *elb.RemoveTagsInput, param2 ...request.Option) (*elb.RemoveTagsOutput, error) {
11300	m.addCall("RemoveTagsWithContext")
11301	m.verifyInput("RemoveTagsWithContext", param0)
11302	return m.RemoveTagsWithContextFunc(param0, param1, param2...)
11303}
11304
11305func (m *elbMock) SetLoadBalancerListenerSSLCertificate(param0 *elb.SetLoadBalancerListenerSSLCertificateInput) (*elb.SetLoadBalancerListenerSSLCertificateOutput, error) {
11306	m.addCall("SetLoadBalancerListenerSSLCertificate")
11307	m.verifyInput("SetLoadBalancerListenerSSLCertificate", param0)
11308	return m.SetLoadBalancerListenerSSLCertificateFunc(param0)
11309}
11310
11311func (m *elbMock) SetLoadBalancerListenerSSLCertificateRequest(param0 *elb.SetLoadBalancerListenerSSLCertificateInput) (*request.Request, *elb.SetLoadBalancerListenerSSLCertificateOutput) {
11312	m.addCall("SetLoadBalancerListenerSSLCertificateRequest")
11313	m.verifyInput("SetLoadBalancerListenerSSLCertificateRequest", param0)
11314	return m.SetLoadBalancerListenerSSLCertificateRequestFunc(param0)
11315}
11316
11317func (m *elbMock) SetLoadBalancerListenerSSLCertificateWithContext(param0 aws.Context, param1 *elb.SetLoadBalancerListenerSSLCertificateInput, param2 ...request.Option) (*elb.SetLoadBalancerListenerSSLCertificateOutput, error) {
11318	m.addCall("SetLoadBalancerListenerSSLCertificateWithContext")
11319	m.verifyInput("SetLoadBalancerListenerSSLCertificateWithContext", param0)
11320	return m.SetLoadBalancerListenerSSLCertificateWithContextFunc(param0, param1, param2...)
11321}
11322
11323func (m *elbMock) SetLoadBalancerPoliciesForBackendServer(param0 *elb.SetLoadBalancerPoliciesForBackendServerInput) (*elb.SetLoadBalancerPoliciesForBackendServerOutput, error) {
11324	m.addCall("SetLoadBalancerPoliciesForBackendServer")
11325	m.verifyInput("SetLoadBalancerPoliciesForBackendServer", param0)
11326	return m.SetLoadBalancerPoliciesForBackendServerFunc(param0)
11327}
11328
11329func (m *elbMock) SetLoadBalancerPoliciesForBackendServerRequest(param0 *elb.SetLoadBalancerPoliciesForBackendServerInput) (*request.Request, *elb.SetLoadBalancerPoliciesForBackendServerOutput) {
11330	m.addCall("SetLoadBalancerPoliciesForBackendServerRequest")
11331	m.verifyInput("SetLoadBalancerPoliciesForBackendServerRequest", param0)
11332	return m.SetLoadBalancerPoliciesForBackendServerRequestFunc(param0)
11333}
11334
11335func (m *elbMock) SetLoadBalancerPoliciesForBackendServerWithContext(param0 aws.Context, param1 *elb.SetLoadBalancerPoliciesForBackendServerInput, param2 ...request.Option) (*elb.SetLoadBalancerPoliciesForBackendServerOutput, error) {
11336	m.addCall("SetLoadBalancerPoliciesForBackendServerWithContext")
11337	m.verifyInput("SetLoadBalancerPoliciesForBackendServerWithContext", param0)
11338	return m.SetLoadBalancerPoliciesForBackendServerWithContextFunc(param0, param1, param2...)
11339}
11340
11341func (m *elbMock) SetLoadBalancerPoliciesOfListener(param0 *elb.SetLoadBalancerPoliciesOfListenerInput) (*elb.SetLoadBalancerPoliciesOfListenerOutput, error) {
11342	m.addCall("SetLoadBalancerPoliciesOfListener")
11343	m.verifyInput("SetLoadBalancerPoliciesOfListener", param0)
11344	return m.SetLoadBalancerPoliciesOfListenerFunc(param0)
11345}
11346
11347func (m *elbMock) SetLoadBalancerPoliciesOfListenerRequest(param0 *elb.SetLoadBalancerPoliciesOfListenerInput) (*request.Request, *elb.SetLoadBalancerPoliciesOfListenerOutput) {
11348	m.addCall("SetLoadBalancerPoliciesOfListenerRequest")
11349	m.verifyInput("SetLoadBalancerPoliciesOfListenerRequest", param0)
11350	return m.SetLoadBalancerPoliciesOfListenerRequestFunc(param0)
11351}
11352
11353func (m *elbMock) SetLoadBalancerPoliciesOfListenerWithContext(param0 aws.Context, param1 *elb.SetLoadBalancerPoliciesOfListenerInput, param2 ...request.Option) (*elb.SetLoadBalancerPoliciesOfListenerOutput, error) {
11354	m.addCall("SetLoadBalancerPoliciesOfListenerWithContext")
11355	m.verifyInput("SetLoadBalancerPoliciesOfListenerWithContext", param0)
11356	return m.SetLoadBalancerPoliciesOfListenerWithContextFunc(param0, param1, param2...)
11357}
11358
11359func (m *elbMock) WaitUntilAnyInstanceInService(param0 *elb.DescribeInstanceHealthInput) error {
11360	m.addCall("WaitUntilAnyInstanceInService")
11361	m.verifyInput("WaitUntilAnyInstanceInService", param0)
11362	return m.WaitUntilAnyInstanceInServiceFunc(param0)
11363}
11364
11365func (m *elbMock) WaitUntilAnyInstanceInServiceWithContext(param0 aws.Context, param1 *elb.DescribeInstanceHealthInput, param2 ...request.WaiterOption) error {
11366	m.addCall("WaitUntilAnyInstanceInServiceWithContext")
11367	m.verifyInput("WaitUntilAnyInstanceInServiceWithContext", param0)
11368	return m.WaitUntilAnyInstanceInServiceWithContextFunc(param0, param1, param2...)
11369}
11370
11371func (m *elbMock) WaitUntilInstanceDeregistered(param0 *elb.DescribeInstanceHealthInput) error {
11372	m.addCall("WaitUntilInstanceDeregistered")
11373	m.verifyInput("WaitUntilInstanceDeregistered", param0)
11374	return m.WaitUntilInstanceDeregisteredFunc(param0)
11375}
11376
11377func (m *elbMock) WaitUntilInstanceDeregisteredWithContext(param0 aws.Context, param1 *elb.DescribeInstanceHealthInput, param2 ...request.WaiterOption) error {
11378	m.addCall("WaitUntilInstanceDeregisteredWithContext")
11379	m.verifyInput("WaitUntilInstanceDeregisteredWithContext", param0)
11380	return m.WaitUntilInstanceDeregisteredWithContextFunc(param0, param1, param2...)
11381}
11382
11383func (m *elbMock) WaitUntilInstanceInService(param0 *elb.DescribeInstanceHealthInput) error {
11384	m.addCall("WaitUntilInstanceInService")
11385	m.verifyInput("WaitUntilInstanceInService", param0)
11386	return m.WaitUntilInstanceInServiceFunc(param0)
11387}
11388
11389func (m *elbMock) WaitUntilInstanceInServiceWithContext(param0 aws.Context, param1 *elb.DescribeInstanceHealthInput, param2 ...request.WaiterOption) error {
11390	m.addCall("WaitUntilInstanceInServiceWithContext")
11391	m.verifyInput("WaitUntilInstanceInServiceWithContext", param0)
11392	return m.WaitUntilInstanceInServiceWithContextFunc(param0, param1, param2...)
11393}
11394
11395type elbv2Mock struct {
11396	basicMock
11397	elbv2iface.ELBV2API
11398	AddListenerCertificatesFunc                   func(param0 *elbv2.AddListenerCertificatesInput) (*elbv2.AddListenerCertificatesOutput, error)
11399	AddListenerCertificatesRequestFunc            func(param0 *elbv2.AddListenerCertificatesInput) (*request.Request, *elbv2.AddListenerCertificatesOutput)
11400	AddListenerCertificatesWithContextFunc        func(param0 aws.Context, param1 *elbv2.AddListenerCertificatesInput, param2 ...request.Option) (*elbv2.AddListenerCertificatesOutput, error)
11401	AddTagsFunc                                   func(param0 *elbv2.AddTagsInput) (*elbv2.AddTagsOutput, error)
11402	AddTagsRequestFunc                            func(param0 *elbv2.AddTagsInput) (*request.Request, *elbv2.AddTagsOutput)
11403	AddTagsWithContextFunc                        func(param0 aws.Context, param1 *elbv2.AddTagsInput, param2 ...request.Option) (*elbv2.AddTagsOutput, error)
11404	CreateListenerFunc                            func(param0 *elbv2.CreateListenerInput) (*elbv2.CreateListenerOutput, error)
11405	CreateListenerRequestFunc                     func(param0 *elbv2.CreateListenerInput) (*request.Request, *elbv2.CreateListenerOutput)
11406	CreateListenerWithContextFunc                 func(param0 aws.Context, param1 *elbv2.CreateListenerInput, param2 ...request.Option) (*elbv2.CreateListenerOutput, error)
11407	CreateLoadBalancerFunc                        func(param0 *elbv2.CreateLoadBalancerInput) (*elbv2.CreateLoadBalancerOutput, error)
11408	CreateLoadBalancerRequestFunc                 func(param0 *elbv2.CreateLoadBalancerInput) (*request.Request, *elbv2.CreateLoadBalancerOutput)
11409	CreateLoadBalancerWithContextFunc             func(param0 aws.Context, param1 *elbv2.CreateLoadBalancerInput, param2 ...request.Option) (*elbv2.CreateLoadBalancerOutput, error)
11410	CreateRuleFunc                                func(param0 *elbv2.CreateRuleInput) (*elbv2.CreateRuleOutput, error)
11411	CreateRuleRequestFunc                         func(param0 *elbv2.CreateRuleInput) (*request.Request, *elbv2.CreateRuleOutput)
11412	CreateRuleWithContextFunc                     func(param0 aws.Context, param1 *elbv2.CreateRuleInput, param2 ...request.Option) (*elbv2.CreateRuleOutput, error)
11413	CreateTargetGroupFunc                         func(param0 *elbv2.CreateTargetGroupInput) (*elbv2.CreateTargetGroupOutput, error)
11414	CreateTargetGroupRequestFunc                  func(param0 *elbv2.CreateTargetGroupInput) (*request.Request, *elbv2.CreateTargetGroupOutput)
11415	CreateTargetGroupWithContextFunc              func(param0 aws.Context, param1 *elbv2.CreateTargetGroupInput, param2 ...request.Option) (*elbv2.CreateTargetGroupOutput, error)
11416	DeleteListenerFunc                            func(param0 *elbv2.DeleteListenerInput) (*elbv2.DeleteListenerOutput, error)
11417	DeleteListenerRequestFunc                     func(param0 *elbv2.DeleteListenerInput) (*request.Request, *elbv2.DeleteListenerOutput)
11418	DeleteListenerWithContextFunc                 func(param0 aws.Context, param1 *elbv2.DeleteListenerInput, param2 ...request.Option) (*elbv2.DeleteListenerOutput, error)
11419	DeleteLoadBalancerFunc                        func(param0 *elbv2.DeleteLoadBalancerInput) (*elbv2.DeleteLoadBalancerOutput, error)
11420	DeleteLoadBalancerRequestFunc                 func(param0 *elbv2.DeleteLoadBalancerInput) (*request.Request, *elbv2.DeleteLoadBalancerOutput)
11421	DeleteLoadBalancerWithContextFunc             func(param0 aws.Context, param1 *elbv2.DeleteLoadBalancerInput, param2 ...request.Option) (*elbv2.DeleteLoadBalancerOutput, error)
11422	DeleteRuleFunc                                func(param0 *elbv2.DeleteRuleInput) (*elbv2.DeleteRuleOutput, error)
11423	DeleteRuleRequestFunc                         func(param0 *elbv2.DeleteRuleInput) (*request.Request, *elbv2.DeleteRuleOutput)
11424	DeleteRuleWithContextFunc                     func(param0 aws.Context, param1 *elbv2.DeleteRuleInput, param2 ...request.Option) (*elbv2.DeleteRuleOutput, error)
11425	DeleteTargetGroupFunc                         func(param0 *elbv2.DeleteTargetGroupInput) (*elbv2.DeleteTargetGroupOutput, error)
11426	DeleteTargetGroupRequestFunc                  func(param0 *elbv2.DeleteTargetGroupInput) (*request.Request, *elbv2.DeleteTargetGroupOutput)
11427	DeleteTargetGroupWithContextFunc              func(param0 aws.Context, param1 *elbv2.DeleteTargetGroupInput, param2 ...request.Option) (*elbv2.DeleteTargetGroupOutput, error)
11428	DeregisterTargetsFunc                         func(param0 *elbv2.DeregisterTargetsInput) (*elbv2.DeregisterTargetsOutput, error)
11429	DeregisterTargetsRequestFunc                  func(param0 *elbv2.DeregisterTargetsInput) (*request.Request, *elbv2.DeregisterTargetsOutput)
11430	DeregisterTargetsWithContextFunc              func(param0 aws.Context, param1 *elbv2.DeregisterTargetsInput, param2 ...request.Option) (*elbv2.DeregisterTargetsOutput, error)
11431	DescribeAccountLimitsFunc                     func(param0 *elbv2.DescribeAccountLimitsInput) (*elbv2.DescribeAccountLimitsOutput, error)
11432	DescribeAccountLimitsRequestFunc              func(param0 *elbv2.DescribeAccountLimitsInput) (*request.Request, *elbv2.DescribeAccountLimitsOutput)
11433	DescribeAccountLimitsWithContextFunc          func(param0 aws.Context, param1 *elbv2.DescribeAccountLimitsInput, param2 ...request.Option) (*elbv2.DescribeAccountLimitsOutput, error)
11434	DescribeListenerCertificatesFunc              func(param0 *elbv2.DescribeListenerCertificatesInput) (*elbv2.DescribeListenerCertificatesOutput, error)
11435	DescribeListenerCertificatesRequestFunc       func(param0 *elbv2.DescribeListenerCertificatesInput) (*request.Request, *elbv2.DescribeListenerCertificatesOutput)
11436	DescribeListenerCertificatesWithContextFunc   func(param0 aws.Context, param1 *elbv2.DescribeListenerCertificatesInput, param2 ...request.Option) (*elbv2.DescribeListenerCertificatesOutput, error)
11437	DescribeListenersFunc                         func(param0 *elbv2.DescribeListenersInput) (*elbv2.DescribeListenersOutput, error)
11438	DescribeListenersRequestFunc                  func(param0 *elbv2.DescribeListenersInput) (*request.Request, *elbv2.DescribeListenersOutput)
11439	DescribeListenersWithContextFunc              func(param0 aws.Context, param1 *elbv2.DescribeListenersInput, param2 ...request.Option) (*elbv2.DescribeListenersOutput, error)
11440	DescribeLoadBalancerAttributesFunc            func(param0 *elbv2.DescribeLoadBalancerAttributesInput) (*elbv2.DescribeLoadBalancerAttributesOutput, error)
11441	DescribeLoadBalancerAttributesRequestFunc     func(param0 *elbv2.DescribeLoadBalancerAttributesInput) (*request.Request, *elbv2.DescribeLoadBalancerAttributesOutput)
11442	DescribeLoadBalancerAttributesWithContextFunc func(param0 aws.Context, param1 *elbv2.DescribeLoadBalancerAttributesInput, param2 ...request.Option) (*elbv2.DescribeLoadBalancerAttributesOutput, error)
11443	DescribeLoadBalancersFunc                     func(param0 *elbv2.DescribeLoadBalancersInput) (*elbv2.DescribeLoadBalancersOutput, error)
11444	DescribeLoadBalancersRequestFunc              func(param0 *elbv2.DescribeLoadBalancersInput) (*request.Request, *elbv2.DescribeLoadBalancersOutput)
11445	DescribeLoadBalancersWithContextFunc          func(param0 aws.Context, param1 *elbv2.DescribeLoadBalancersInput, param2 ...request.Option) (*elbv2.DescribeLoadBalancersOutput, error)
11446	DescribeRulesFunc                             func(param0 *elbv2.DescribeRulesInput) (*elbv2.DescribeRulesOutput, error)
11447	DescribeRulesRequestFunc                      func(param0 *elbv2.DescribeRulesInput) (*request.Request, *elbv2.DescribeRulesOutput)
11448	DescribeRulesWithContextFunc                  func(param0 aws.Context, param1 *elbv2.DescribeRulesInput, param2 ...request.Option) (*elbv2.DescribeRulesOutput, error)
11449	DescribeSSLPoliciesFunc                       func(param0 *elbv2.DescribeSSLPoliciesInput) (*elbv2.DescribeSSLPoliciesOutput, error)
11450	DescribeSSLPoliciesRequestFunc                func(param0 *elbv2.DescribeSSLPoliciesInput) (*request.Request, *elbv2.DescribeSSLPoliciesOutput)
11451	DescribeSSLPoliciesWithContextFunc            func(param0 aws.Context, param1 *elbv2.DescribeSSLPoliciesInput, param2 ...request.Option) (*elbv2.DescribeSSLPoliciesOutput, error)
11452	DescribeTagsFunc                              func(param0 *elbv2.DescribeTagsInput) (*elbv2.DescribeTagsOutput, error)
11453	DescribeTagsRequestFunc                       func(param0 *elbv2.DescribeTagsInput) (*request.Request, *elbv2.DescribeTagsOutput)
11454	DescribeTagsWithContextFunc                   func(param0 aws.Context, param1 *elbv2.DescribeTagsInput, param2 ...request.Option) (*elbv2.DescribeTagsOutput, error)
11455	DescribeTargetGroupAttributesFunc             func(param0 *elbv2.DescribeTargetGroupAttributesInput) (*elbv2.DescribeTargetGroupAttributesOutput, error)
11456	DescribeTargetGroupAttributesRequestFunc      func(param0 *elbv2.DescribeTargetGroupAttributesInput) (*request.Request, *elbv2.DescribeTargetGroupAttributesOutput)
11457	DescribeTargetGroupAttributesWithContextFunc  func(param0 aws.Context, param1 *elbv2.DescribeTargetGroupAttributesInput, param2 ...request.Option) (*elbv2.DescribeTargetGroupAttributesOutput, error)
11458	DescribeTargetGroupsFunc                      func(param0 *elbv2.DescribeTargetGroupsInput) (*elbv2.DescribeTargetGroupsOutput, error)
11459	DescribeTargetGroupsRequestFunc               func(param0 *elbv2.DescribeTargetGroupsInput) (*request.Request, *elbv2.DescribeTargetGroupsOutput)
11460	DescribeTargetGroupsWithContextFunc           func(param0 aws.Context, param1 *elbv2.DescribeTargetGroupsInput, param2 ...request.Option) (*elbv2.DescribeTargetGroupsOutput, error)
11461	DescribeTargetHealthFunc                      func(param0 *elbv2.DescribeTargetHealthInput) (*elbv2.DescribeTargetHealthOutput, error)
11462	DescribeTargetHealthRequestFunc               func(param0 *elbv2.DescribeTargetHealthInput) (*request.Request, *elbv2.DescribeTargetHealthOutput)
11463	DescribeTargetHealthWithContextFunc           func(param0 aws.Context, param1 *elbv2.DescribeTargetHealthInput, param2 ...request.Option) (*elbv2.DescribeTargetHealthOutput, error)
11464	ModifyListenerFunc                            func(param0 *elbv2.ModifyListenerInput) (*elbv2.ModifyListenerOutput, error)
11465	ModifyListenerRequestFunc                     func(param0 *elbv2.ModifyListenerInput) (*request.Request, *elbv2.ModifyListenerOutput)
11466	ModifyListenerWithContextFunc                 func(param0 aws.Context, param1 *elbv2.ModifyListenerInput, param2 ...request.Option) (*elbv2.ModifyListenerOutput, error)
11467	ModifyLoadBalancerAttributesFunc              func(param0 *elbv2.ModifyLoadBalancerAttributesInput) (*elbv2.ModifyLoadBalancerAttributesOutput, error)
11468	ModifyLoadBalancerAttributesRequestFunc       func(param0 *elbv2.ModifyLoadBalancerAttributesInput) (*request.Request, *elbv2.ModifyLoadBalancerAttributesOutput)
11469	ModifyLoadBalancerAttributesWithContextFunc   func(param0 aws.Context, param1 *elbv2.ModifyLoadBalancerAttributesInput, param2 ...request.Option) (*elbv2.ModifyLoadBalancerAttributesOutput, error)
11470	ModifyRuleFunc                                func(param0 *elbv2.ModifyRuleInput) (*elbv2.ModifyRuleOutput, error)
11471	ModifyRuleRequestFunc                         func(param0 *elbv2.ModifyRuleInput) (*request.Request, *elbv2.ModifyRuleOutput)
11472	ModifyRuleWithContextFunc                     func(param0 aws.Context, param1 *elbv2.ModifyRuleInput, param2 ...request.Option) (*elbv2.ModifyRuleOutput, error)
11473	ModifyTargetGroupFunc                         func(param0 *elbv2.ModifyTargetGroupInput) (*elbv2.ModifyTargetGroupOutput, error)
11474	ModifyTargetGroupAttributesFunc               func(param0 *elbv2.ModifyTargetGroupAttributesInput) (*elbv2.ModifyTargetGroupAttributesOutput, error)
11475	ModifyTargetGroupAttributesRequestFunc        func(param0 *elbv2.ModifyTargetGroupAttributesInput) (*request.Request, *elbv2.ModifyTargetGroupAttributesOutput)
11476	ModifyTargetGroupAttributesWithContextFunc    func(param0 aws.Context, param1 *elbv2.ModifyTargetGroupAttributesInput, param2 ...request.Option) (*elbv2.ModifyTargetGroupAttributesOutput, error)
11477	ModifyTargetGroupRequestFunc                  func(param0 *elbv2.ModifyTargetGroupInput) (*request.Request, *elbv2.ModifyTargetGroupOutput)
11478	ModifyTargetGroupWithContextFunc              func(param0 aws.Context, param1 *elbv2.ModifyTargetGroupInput, param2 ...request.Option) (*elbv2.ModifyTargetGroupOutput, error)
11479	RegisterTargetsFunc                           func(param0 *elbv2.RegisterTargetsInput) (*elbv2.RegisterTargetsOutput, error)
11480	RegisterTargetsRequestFunc                    func(param0 *elbv2.RegisterTargetsInput) (*request.Request, *elbv2.RegisterTargetsOutput)
11481	RegisterTargetsWithContextFunc                func(param0 aws.Context, param1 *elbv2.RegisterTargetsInput, param2 ...request.Option) (*elbv2.RegisterTargetsOutput, error)
11482	RemoveListenerCertificatesFunc                func(param0 *elbv2.RemoveListenerCertificatesInput) (*elbv2.RemoveListenerCertificatesOutput, error)
11483	RemoveListenerCertificatesRequestFunc         func(param0 *elbv2.RemoveListenerCertificatesInput) (*request.Request, *elbv2.RemoveListenerCertificatesOutput)
11484	RemoveListenerCertificatesWithContextFunc     func(param0 aws.Context, param1 *elbv2.RemoveListenerCertificatesInput, param2 ...request.Option) (*elbv2.RemoveListenerCertificatesOutput, error)
11485	RemoveTagsFunc                                func(param0 *elbv2.RemoveTagsInput) (*elbv2.RemoveTagsOutput, error)
11486	RemoveTagsRequestFunc                         func(param0 *elbv2.RemoveTagsInput) (*request.Request, *elbv2.RemoveTagsOutput)
11487	RemoveTagsWithContextFunc                     func(param0 aws.Context, param1 *elbv2.RemoveTagsInput, param2 ...request.Option) (*elbv2.RemoveTagsOutput, error)
11488	SetIpAddressTypeFunc                          func(param0 *elbv2.SetIpAddressTypeInput) (*elbv2.SetIpAddressTypeOutput, error)
11489	SetIpAddressTypeRequestFunc                   func(param0 *elbv2.SetIpAddressTypeInput) (*request.Request, *elbv2.SetIpAddressTypeOutput)
11490	SetIpAddressTypeWithContextFunc               func(param0 aws.Context, param1 *elbv2.SetIpAddressTypeInput, param2 ...request.Option) (*elbv2.SetIpAddressTypeOutput, error)
11491	SetRulePrioritiesFunc                         func(param0 *elbv2.SetRulePrioritiesInput) (*elbv2.SetRulePrioritiesOutput, error)
11492	SetRulePrioritiesRequestFunc                  func(param0 *elbv2.SetRulePrioritiesInput) (*request.Request, *elbv2.SetRulePrioritiesOutput)
11493	SetRulePrioritiesWithContextFunc              func(param0 aws.Context, param1 *elbv2.SetRulePrioritiesInput, param2 ...request.Option) (*elbv2.SetRulePrioritiesOutput, error)
11494	SetSecurityGroupsFunc                         func(param0 *elbv2.SetSecurityGroupsInput) (*elbv2.SetSecurityGroupsOutput, error)
11495	SetSecurityGroupsRequestFunc                  func(param0 *elbv2.SetSecurityGroupsInput) (*request.Request, *elbv2.SetSecurityGroupsOutput)
11496	SetSecurityGroupsWithContextFunc              func(param0 aws.Context, param1 *elbv2.SetSecurityGroupsInput, param2 ...request.Option) (*elbv2.SetSecurityGroupsOutput, error)
11497	SetSubnetsFunc                                func(param0 *elbv2.SetSubnetsInput) (*elbv2.SetSubnetsOutput, error)
11498	SetSubnetsRequestFunc                         func(param0 *elbv2.SetSubnetsInput) (*request.Request, *elbv2.SetSubnetsOutput)
11499	SetSubnetsWithContextFunc                     func(param0 aws.Context, param1 *elbv2.SetSubnetsInput, param2 ...request.Option) (*elbv2.SetSubnetsOutput, error)
11500	WaitUntilLoadBalancerAvailableFunc            func(param0 *elbv2.DescribeLoadBalancersInput) error
11501	WaitUntilLoadBalancerAvailableWithContextFunc func(param0 aws.Context, param1 *elbv2.DescribeLoadBalancersInput, param2 ...request.WaiterOption) error
11502	WaitUntilLoadBalancerExistsFunc               func(param0 *elbv2.DescribeLoadBalancersInput) error
11503	WaitUntilLoadBalancerExistsWithContextFunc    func(param0 aws.Context, param1 *elbv2.DescribeLoadBalancersInput, param2 ...request.WaiterOption) error
11504	WaitUntilLoadBalancersDeletedFunc             func(param0 *elbv2.DescribeLoadBalancersInput) error
11505	WaitUntilLoadBalancersDeletedWithContextFunc  func(param0 aws.Context, param1 *elbv2.DescribeLoadBalancersInput, param2 ...request.WaiterOption) error
11506	WaitUntilTargetDeregisteredFunc               func(param0 *elbv2.DescribeTargetHealthInput) error
11507	WaitUntilTargetDeregisteredWithContextFunc    func(param0 aws.Context, param1 *elbv2.DescribeTargetHealthInput, param2 ...request.WaiterOption) error
11508	WaitUntilTargetInServiceFunc                  func(param0 *elbv2.DescribeTargetHealthInput) error
11509	WaitUntilTargetInServiceWithContextFunc       func(param0 aws.Context, param1 *elbv2.DescribeTargetHealthInput, param2 ...request.WaiterOption) error
11510}
11511
11512func (m *elbv2Mock) AddListenerCertificates(param0 *elbv2.AddListenerCertificatesInput) (*elbv2.AddListenerCertificatesOutput, error) {
11513	m.addCall("AddListenerCertificates")
11514	m.verifyInput("AddListenerCertificates", param0)
11515	return m.AddListenerCertificatesFunc(param0)
11516}
11517
11518func (m *elbv2Mock) AddListenerCertificatesRequest(param0 *elbv2.AddListenerCertificatesInput) (*request.Request, *elbv2.AddListenerCertificatesOutput) {
11519	m.addCall("AddListenerCertificatesRequest")
11520	m.verifyInput("AddListenerCertificatesRequest", param0)
11521	return m.AddListenerCertificatesRequestFunc(param0)
11522}
11523
11524func (m *elbv2Mock) AddListenerCertificatesWithContext(param0 aws.Context, param1 *elbv2.AddListenerCertificatesInput, param2 ...request.Option) (*elbv2.AddListenerCertificatesOutput, error) {
11525	m.addCall("AddListenerCertificatesWithContext")
11526	m.verifyInput("AddListenerCertificatesWithContext", param0)
11527	return m.AddListenerCertificatesWithContextFunc(param0, param1, param2...)
11528}
11529
11530func (m *elbv2Mock) AddTags(param0 *elbv2.AddTagsInput) (*elbv2.AddTagsOutput, error) {
11531	m.addCall("AddTags")
11532	m.verifyInput("AddTags", param0)
11533	return m.AddTagsFunc(param0)
11534}
11535
11536func (m *elbv2Mock) AddTagsRequest(param0 *elbv2.AddTagsInput) (*request.Request, *elbv2.AddTagsOutput) {
11537	m.addCall("AddTagsRequest")
11538	m.verifyInput("AddTagsRequest", param0)
11539	return m.AddTagsRequestFunc(param0)
11540}
11541
11542func (m *elbv2Mock) AddTagsWithContext(param0 aws.Context, param1 *elbv2.AddTagsInput, param2 ...request.Option) (*elbv2.AddTagsOutput, error) {
11543	m.addCall("AddTagsWithContext")
11544	m.verifyInput("AddTagsWithContext", param0)
11545	return m.AddTagsWithContextFunc(param0, param1, param2...)
11546}
11547
11548func (m *elbv2Mock) CreateListener(param0 *elbv2.CreateListenerInput) (*elbv2.CreateListenerOutput, error) {
11549	m.addCall("CreateListener")
11550	m.verifyInput("CreateListener", param0)
11551	return m.CreateListenerFunc(param0)
11552}
11553
11554func (m *elbv2Mock) CreateListenerRequest(param0 *elbv2.CreateListenerInput) (*request.Request, *elbv2.CreateListenerOutput) {
11555	m.addCall("CreateListenerRequest")
11556	m.verifyInput("CreateListenerRequest", param0)
11557	return m.CreateListenerRequestFunc(param0)
11558}
11559
11560func (m *elbv2Mock) CreateListenerWithContext(param0 aws.Context, param1 *elbv2.CreateListenerInput, param2 ...request.Option) (*elbv2.CreateListenerOutput, error) {
11561	m.addCall("CreateListenerWithContext")
11562	m.verifyInput("CreateListenerWithContext", param0)
11563	return m.CreateListenerWithContextFunc(param0, param1, param2...)
11564}
11565
11566func (m *elbv2Mock) CreateLoadBalancer(param0 *elbv2.CreateLoadBalancerInput) (*elbv2.CreateLoadBalancerOutput, error) {
11567	m.addCall("CreateLoadBalancer")
11568	m.verifyInput("CreateLoadBalancer", param0)
11569	return m.CreateLoadBalancerFunc(param0)
11570}
11571
11572func (m *elbv2Mock) CreateLoadBalancerRequest(param0 *elbv2.CreateLoadBalancerInput) (*request.Request, *elbv2.CreateLoadBalancerOutput) {
11573	m.addCall("CreateLoadBalancerRequest")
11574	m.verifyInput("CreateLoadBalancerRequest", param0)
11575	return m.CreateLoadBalancerRequestFunc(param0)
11576}
11577
11578func (m *elbv2Mock) CreateLoadBalancerWithContext(param0 aws.Context, param1 *elbv2.CreateLoadBalancerInput, param2 ...request.Option) (*elbv2.CreateLoadBalancerOutput, error) {
11579	m.addCall("CreateLoadBalancerWithContext")
11580	m.verifyInput("CreateLoadBalancerWithContext", param0)
11581	return m.CreateLoadBalancerWithContextFunc(param0, param1, param2...)
11582}
11583
11584func (m *elbv2Mock) CreateRule(param0 *elbv2.CreateRuleInput) (*elbv2.CreateRuleOutput, error) {
11585	m.addCall("CreateRule")
11586	m.verifyInput("CreateRule", param0)
11587	return m.CreateRuleFunc(param0)
11588}
11589
11590func (m *elbv2Mock) CreateRuleRequest(param0 *elbv2.CreateRuleInput) (*request.Request, *elbv2.CreateRuleOutput) {
11591	m.addCall("CreateRuleRequest")
11592	m.verifyInput("CreateRuleRequest", param0)
11593	return m.CreateRuleRequestFunc(param0)
11594}
11595
11596func (m *elbv2Mock) CreateRuleWithContext(param0 aws.Context, param1 *elbv2.CreateRuleInput, param2 ...request.Option) (*elbv2.CreateRuleOutput, error) {
11597	m.addCall("CreateRuleWithContext")
11598	m.verifyInput("CreateRuleWithContext", param0)
11599	return m.CreateRuleWithContextFunc(param0, param1, param2...)
11600}
11601
11602func (m *elbv2Mock) CreateTargetGroup(param0 *elbv2.CreateTargetGroupInput) (*elbv2.CreateTargetGroupOutput, error) {
11603	m.addCall("CreateTargetGroup")
11604	m.verifyInput("CreateTargetGroup", param0)
11605	return m.CreateTargetGroupFunc(param0)
11606}
11607
11608func (m *elbv2Mock) CreateTargetGroupRequest(param0 *elbv2.CreateTargetGroupInput) (*request.Request, *elbv2.CreateTargetGroupOutput) {
11609	m.addCall("CreateTargetGroupRequest")
11610	m.verifyInput("CreateTargetGroupRequest", param0)
11611	return m.CreateTargetGroupRequestFunc(param0)
11612}
11613
11614func (m *elbv2Mock) CreateTargetGroupWithContext(param0 aws.Context, param1 *elbv2.CreateTargetGroupInput, param2 ...request.Option) (*elbv2.CreateTargetGroupOutput, error) {
11615	m.addCall("CreateTargetGroupWithContext")
11616	m.verifyInput("CreateTargetGroupWithContext", param0)
11617	return m.CreateTargetGroupWithContextFunc(param0, param1, param2...)
11618}
11619
11620func (m *elbv2Mock) DeleteListener(param0 *elbv2.DeleteListenerInput) (*elbv2.DeleteListenerOutput, error) {
11621	m.addCall("DeleteListener")
11622	m.verifyInput("DeleteListener", param0)
11623	return m.DeleteListenerFunc(param0)
11624}
11625
11626func (m *elbv2Mock) DeleteListenerRequest(param0 *elbv2.DeleteListenerInput) (*request.Request, *elbv2.DeleteListenerOutput) {
11627	m.addCall("DeleteListenerRequest")
11628	m.verifyInput("DeleteListenerRequest", param0)
11629	return m.DeleteListenerRequestFunc(param0)
11630}
11631
11632func (m *elbv2Mock) DeleteListenerWithContext(param0 aws.Context, param1 *elbv2.DeleteListenerInput, param2 ...request.Option) (*elbv2.DeleteListenerOutput, error) {
11633	m.addCall("DeleteListenerWithContext")
11634	m.verifyInput("DeleteListenerWithContext", param0)
11635	return m.DeleteListenerWithContextFunc(param0, param1, param2...)
11636}
11637
11638func (m *elbv2Mock) DeleteLoadBalancer(param0 *elbv2.DeleteLoadBalancerInput) (*elbv2.DeleteLoadBalancerOutput, error) {
11639	m.addCall("DeleteLoadBalancer")
11640	m.verifyInput("DeleteLoadBalancer", param0)
11641	return m.DeleteLoadBalancerFunc(param0)
11642}
11643
11644func (m *elbv2Mock) DeleteLoadBalancerRequest(param0 *elbv2.DeleteLoadBalancerInput) (*request.Request, *elbv2.DeleteLoadBalancerOutput) {
11645	m.addCall("DeleteLoadBalancerRequest")
11646	m.verifyInput("DeleteLoadBalancerRequest", param0)
11647	return m.DeleteLoadBalancerRequestFunc(param0)
11648}
11649
11650func (m *elbv2Mock) DeleteLoadBalancerWithContext(param0 aws.Context, param1 *elbv2.DeleteLoadBalancerInput, param2 ...request.Option) (*elbv2.DeleteLoadBalancerOutput, error) {
11651	m.addCall("DeleteLoadBalancerWithContext")
11652	m.verifyInput("DeleteLoadBalancerWithContext", param0)
11653	return m.DeleteLoadBalancerWithContextFunc(param0, param1, param2...)
11654}
11655
11656func (m *elbv2Mock) DeleteRule(param0 *elbv2.DeleteRuleInput) (*elbv2.DeleteRuleOutput, error) {
11657	m.addCall("DeleteRule")
11658	m.verifyInput("DeleteRule", param0)
11659	return m.DeleteRuleFunc(param0)
11660}
11661
11662func (m *elbv2Mock) DeleteRuleRequest(param0 *elbv2.DeleteRuleInput) (*request.Request, *elbv2.DeleteRuleOutput) {
11663	m.addCall("DeleteRuleRequest")
11664	m.verifyInput("DeleteRuleRequest", param0)
11665	return m.DeleteRuleRequestFunc(param0)
11666}
11667
11668func (m *elbv2Mock) DeleteRuleWithContext(param0 aws.Context, param1 *elbv2.DeleteRuleInput, param2 ...request.Option) (*elbv2.DeleteRuleOutput, error) {
11669	m.addCall("DeleteRuleWithContext")
11670	m.verifyInput("DeleteRuleWithContext", param0)
11671	return m.DeleteRuleWithContextFunc(param0, param1, param2...)
11672}
11673
11674func (m *elbv2Mock) DeleteTargetGroup(param0 *elbv2.DeleteTargetGroupInput) (*elbv2.DeleteTargetGroupOutput, error) {
11675	m.addCall("DeleteTargetGroup")
11676	m.verifyInput("DeleteTargetGroup", param0)
11677	return m.DeleteTargetGroupFunc(param0)
11678}
11679
11680func (m *elbv2Mock) DeleteTargetGroupRequest(param0 *elbv2.DeleteTargetGroupInput) (*request.Request, *elbv2.DeleteTargetGroupOutput) {
11681	m.addCall("DeleteTargetGroupRequest")
11682	m.verifyInput("DeleteTargetGroupRequest", param0)
11683	return m.DeleteTargetGroupRequestFunc(param0)
11684}
11685
11686func (m *elbv2Mock) DeleteTargetGroupWithContext(param0 aws.Context, param1 *elbv2.DeleteTargetGroupInput, param2 ...request.Option) (*elbv2.DeleteTargetGroupOutput, error) {
11687	m.addCall("DeleteTargetGroupWithContext")
11688	m.verifyInput("DeleteTargetGroupWithContext", param0)
11689	return m.DeleteTargetGroupWithContextFunc(param0, param1, param2...)
11690}
11691
11692func (m *elbv2Mock) DeregisterTargets(param0 *elbv2.DeregisterTargetsInput) (*elbv2.DeregisterTargetsOutput, error) {
11693	m.addCall("DeregisterTargets")
11694	m.verifyInput("DeregisterTargets", param0)
11695	return m.DeregisterTargetsFunc(param0)
11696}
11697
11698func (m *elbv2Mock) DeregisterTargetsRequest(param0 *elbv2.DeregisterTargetsInput) (*request.Request, *elbv2.DeregisterTargetsOutput) {
11699	m.addCall("DeregisterTargetsRequest")
11700	m.verifyInput("DeregisterTargetsRequest", param0)
11701	return m.DeregisterTargetsRequestFunc(param0)
11702}
11703
11704func (m *elbv2Mock) DeregisterTargetsWithContext(param0 aws.Context, param1 *elbv2.DeregisterTargetsInput, param2 ...request.Option) (*elbv2.DeregisterTargetsOutput, error) {
11705	m.addCall("DeregisterTargetsWithContext")
11706	m.verifyInput("DeregisterTargetsWithContext", param0)
11707	return m.DeregisterTargetsWithContextFunc(param0, param1, param2...)
11708}
11709
11710func (m *elbv2Mock) DescribeAccountLimits(param0 *elbv2.DescribeAccountLimitsInput) (*elbv2.DescribeAccountLimitsOutput, error) {
11711	m.addCall("DescribeAccountLimits")
11712	m.verifyInput("DescribeAccountLimits", param0)
11713	return m.DescribeAccountLimitsFunc(param0)
11714}
11715
11716func (m *elbv2Mock) DescribeAccountLimitsRequest(param0 *elbv2.DescribeAccountLimitsInput) (*request.Request, *elbv2.DescribeAccountLimitsOutput) {
11717	m.addCall("DescribeAccountLimitsRequest")
11718	m.verifyInput("DescribeAccountLimitsRequest", param0)
11719	return m.DescribeAccountLimitsRequestFunc(param0)
11720}
11721
11722func (m *elbv2Mock) DescribeAccountLimitsWithContext(param0 aws.Context, param1 *elbv2.DescribeAccountLimitsInput, param2 ...request.Option) (*elbv2.DescribeAccountLimitsOutput, error) {
11723	m.addCall("DescribeAccountLimitsWithContext")
11724	m.verifyInput("DescribeAccountLimitsWithContext", param0)
11725	return m.DescribeAccountLimitsWithContextFunc(param0, param1, param2...)
11726}
11727
11728func (m *elbv2Mock) DescribeListenerCertificates(param0 *elbv2.DescribeListenerCertificatesInput) (*elbv2.DescribeListenerCertificatesOutput, error) {
11729	m.addCall("DescribeListenerCertificates")
11730	m.verifyInput("DescribeListenerCertificates", param0)
11731	return m.DescribeListenerCertificatesFunc(param0)
11732}
11733
11734func (m *elbv2Mock) DescribeListenerCertificatesRequest(param0 *elbv2.DescribeListenerCertificatesInput) (*request.Request, *elbv2.DescribeListenerCertificatesOutput) {
11735	m.addCall("DescribeListenerCertificatesRequest")
11736	m.verifyInput("DescribeListenerCertificatesRequest", param0)
11737	return m.DescribeListenerCertificatesRequestFunc(param0)
11738}
11739
11740func (m *elbv2Mock) DescribeListenerCertificatesWithContext(param0 aws.Context, param1 *elbv2.DescribeListenerCertificatesInput, param2 ...request.Option) (*elbv2.DescribeListenerCertificatesOutput, error) {
11741	m.addCall("DescribeListenerCertificatesWithContext")
11742	m.verifyInput("DescribeListenerCertificatesWithContext", param0)
11743	return m.DescribeListenerCertificatesWithContextFunc(param0, param1, param2...)
11744}
11745
11746func (m *elbv2Mock) DescribeListeners(param0 *elbv2.DescribeListenersInput) (*elbv2.DescribeListenersOutput, error) {
11747	m.addCall("DescribeListeners")
11748	m.verifyInput("DescribeListeners", param0)
11749	return m.DescribeListenersFunc(param0)
11750}
11751
11752func (m *elbv2Mock) DescribeListenersRequest(param0 *elbv2.DescribeListenersInput) (*request.Request, *elbv2.DescribeListenersOutput) {
11753	m.addCall("DescribeListenersRequest")
11754	m.verifyInput("DescribeListenersRequest", param0)
11755	return m.DescribeListenersRequestFunc(param0)
11756}
11757
11758func (m *elbv2Mock) DescribeListenersWithContext(param0 aws.Context, param1 *elbv2.DescribeListenersInput, param2 ...request.Option) (*elbv2.DescribeListenersOutput, error) {
11759	m.addCall("DescribeListenersWithContext")
11760	m.verifyInput("DescribeListenersWithContext", param0)
11761	return m.DescribeListenersWithContextFunc(param0, param1, param2...)
11762}
11763
11764func (m *elbv2Mock) DescribeLoadBalancerAttributes(param0 *elbv2.DescribeLoadBalancerAttributesInput) (*elbv2.DescribeLoadBalancerAttributesOutput, error) {
11765	m.addCall("DescribeLoadBalancerAttributes")
11766	m.verifyInput("DescribeLoadBalancerAttributes", param0)
11767	return m.DescribeLoadBalancerAttributesFunc(param0)
11768}
11769
11770func (m *elbv2Mock) DescribeLoadBalancerAttributesRequest(param0 *elbv2.DescribeLoadBalancerAttributesInput) (*request.Request, *elbv2.DescribeLoadBalancerAttributesOutput) {
11771	m.addCall("DescribeLoadBalancerAttributesRequest")
11772	m.verifyInput("DescribeLoadBalancerAttributesRequest", param0)
11773	return m.DescribeLoadBalancerAttributesRequestFunc(param0)
11774}
11775
11776func (m *elbv2Mock) DescribeLoadBalancerAttributesWithContext(param0 aws.Context, param1 *elbv2.DescribeLoadBalancerAttributesInput, param2 ...request.Option) (*elbv2.DescribeLoadBalancerAttributesOutput, error) {
11777	m.addCall("DescribeLoadBalancerAttributesWithContext")
11778	m.verifyInput("DescribeLoadBalancerAttributesWithContext", param0)
11779	return m.DescribeLoadBalancerAttributesWithContextFunc(param0, param1, param2...)
11780}
11781
11782func (m *elbv2Mock) DescribeLoadBalancers(param0 *elbv2.DescribeLoadBalancersInput) (*elbv2.DescribeLoadBalancersOutput, error) {
11783	m.addCall("DescribeLoadBalancers")
11784	m.verifyInput("DescribeLoadBalancers", param0)
11785	return m.DescribeLoadBalancersFunc(param0)
11786}
11787
11788func (m *elbv2Mock) DescribeLoadBalancersRequest(param0 *elbv2.DescribeLoadBalancersInput) (*request.Request, *elbv2.DescribeLoadBalancersOutput) {
11789	m.addCall("DescribeLoadBalancersRequest")
11790	m.verifyInput("DescribeLoadBalancersRequest", param0)
11791	return m.DescribeLoadBalancersRequestFunc(param0)
11792}
11793
11794func (m *elbv2Mock) DescribeLoadBalancersWithContext(param0 aws.Context, param1 *elbv2.DescribeLoadBalancersInput, param2 ...request.Option) (*elbv2.DescribeLoadBalancersOutput, error) {
11795	m.addCall("DescribeLoadBalancersWithContext")
11796	m.verifyInput("DescribeLoadBalancersWithContext", param0)
11797	return m.DescribeLoadBalancersWithContextFunc(param0, param1, param2...)
11798}
11799
11800func (m *elbv2Mock) DescribeRules(param0 *elbv2.DescribeRulesInput) (*elbv2.DescribeRulesOutput, error) {
11801	m.addCall("DescribeRules")
11802	m.verifyInput("DescribeRules", param0)
11803	return m.DescribeRulesFunc(param0)
11804}
11805
11806func (m *elbv2Mock) DescribeRulesRequest(param0 *elbv2.DescribeRulesInput) (*request.Request, *elbv2.DescribeRulesOutput) {
11807	m.addCall("DescribeRulesRequest")
11808	m.verifyInput("DescribeRulesRequest", param0)
11809	return m.DescribeRulesRequestFunc(param0)
11810}
11811
11812func (m *elbv2Mock) DescribeRulesWithContext(param0 aws.Context, param1 *elbv2.DescribeRulesInput, param2 ...request.Option) (*elbv2.DescribeRulesOutput, error) {
11813	m.addCall("DescribeRulesWithContext")
11814	m.verifyInput("DescribeRulesWithContext", param0)
11815	return m.DescribeRulesWithContextFunc(param0, param1, param2...)
11816}
11817
11818func (m *elbv2Mock) DescribeSSLPolicies(param0 *elbv2.DescribeSSLPoliciesInput) (*elbv2.DescribeSSLPoliciesOutput, error) {
11819	m.addCall("DescribeSSLPolicies")
11820	m.verifyInput("DescribeSSLPolicies", param0)
11821	return m.DescribeSSLPoliciesFunc(param0)
11822}
11823
11824func (m *elbv2Mock) DescribeSSLPoliciesRequest(param0 *elbv2.DescribeSSLPoliciesInput) (*request.Request, *elbv2.DescribeSSLPoliciesOutput) {
11825	m.addCall("DescribeSSLPoliciesRequest")
11826	m.verifyInput("DescribeSSLPoliciesRequest", param0)
11827	return m.DescribeSSLPoliciesRequestFunc(param0)
11828}
11829
11830func (m *elbv2Mock) DescribeSSLPoliciesWithContext(param0 aws.Context, param1 *elbv2.DescribeSSLPoliciesInput, param2 ...request.Option) (*elbv2.DescribeSSLPoliciesOutput, error) {
11831	m.addCall("DescribeSSLPoliciesWithContext")
11832	m.verifyInput("DescribeSSLPoliciesWithContext", param0)
11833	return m.DescribeSSLPoliciesWithContextFunc(param0, param1, param2...)
11834}
11835
11836func (m *elbv2Mock) DescribeTags(param0 *elbv2.DescribeTagsInput) (*elbv2.DescribeTagsOutput, error) {
11837	m.addCall("DescribeTags")
11838	m.verifyInput("DescribeTags", param0)
11839	return m.DescribeTagsFunc(param0)
11840}
11841
11842func (m *elbv2Mock) DescribeTagsRequest(param0 *elbv2.DescribeTagsInput) (*request.Request, *elbv2.DescribeTagsOutput) {
11843	m.addCall("DescribeTagsRequest")
11844	m.verifyInput("DescribeTagsRequest", param0)
11845	return m.DescribeTagsRequestFunc(param0)
11846}
11847
11848func (m *elbv2Mock) DescribeTagsWithContext(param0 aws.Context, param1 *elbv2.DescribeTagsInput, param2 ...request.Option) (*elbv2.DescribeTagsOutput, error) {
11849	m.addCall("DescribeTagsWithContext")
11850	m.verifyInput("DescribeTagsWithContext", param0)
11851	return m.DescribeTagsWithContextFunc(param0, param1, param2...)
11852}
11853
11854func (m *elbv2Mock) DescribeTargetGroupAttributes(param0 *elbv2.DescribeTargetGroupAttributesInput) (*elbv2.DescribeTargetGroupAttributesOutput, error) {
11855	m.addCall("DescribeTargetGroupAttributes")
11856	m.verifyInput("DescribeTargetGroupAttributes", param0)
11857	return m.DescribeTargetGroupAttributesFunc(param0)
11858}
11859
11860func (m *elbv2Mock) DescribeTargetGroupAttributesRequest(param0 *elbv2.DescribeTargetGroupAttributesInput) (*request.Request, *elbv2.DescribeTargetGroupAttributesOutput) {
11861	m.addCall("DescribeTargetGroupAttributesRequest")
11862	m.verifyInput("DescribeTargetGroupAttributesRequest", param0)
11863	return m.DescribeTargetGroupAttributesRequestFunc(param0)
11864}
11865
11866func (m *elbv2Mock) DescribeTargetGroupAttributesWithContext(param0 aws.Context, param1 *elbv2.DescribeTargetGroupAttributesInput, param2 ...request.Option) (*elbv2.DescribeTargetGroupAttributesOutput, error) {
11867	m.addCall("DescribeTargetGroupAttributesWithContext")
11868	m.verifyInput("DescribeTargetGroupAttributesWithContext", param0)
11869	return m.DescribeTargetGroupAttributesWithContextFunc(param0, param1, param2...)
11870}
11871
11872func (m *elbv2Mock) DescribeTargetGroups(param0 *elbv2.DescribeTargetGroupsInput) (*elbv2.DescribeTargetGroupsOutput, error) {
11873	m.addCall("DescribeTargetGroups")
11874	m.verifyInput("DescribeTargetGroups", param0)
11875	return m.DescribeTargetGroupsFunc(param0)
11876}
11877
11878func (m *elbv2Mock) DescribeTargetGroupsRequest(param0 *elbv2.DescribeTargetGroupsInput) (*request.Request, *elbv2.DescribeTargetGroupsOutput) {
11879	m.addCall("DescribeTargetGroupsRequest")
11880	m.verifyInput("DescribeTargetGroupsRequest", param0)
11881	return m.DescribeTargetGroupsRequestFunc(param0)
11882}
11883
11884func (m *elbv2Mock) DescribeTargetGroupsWithContext(param0 aws.Context, param1 *elbv2.DescribeTargetGroupsInput, param2 ...request.Option) (*elbv2.DescribeTargetGroupsOutput, error) {
11885	m.addCall("DescribeTargetGroupsWithContext")
11886	m.verifyInput("DescribeTargetGroupsWithContext", param0)
11887	return m.DescribeTargetGroupsWithContextFunc(param0, param1, param2...)
11888}
11889
11890func (m *elbv2Mock) DescribeTargetHealth(param0 *elbv2.DescribeTargetHealthInput) (*elbv2.DescribeTargetHealthOutput, error) {
11891	m.addCall("DescribeTargetHealth")
11892	m.verifyInput("DescribeTargetHealth", param0)
11893	return m.DescribeTargetHealthFunc(param0)
11894}
11895
11896func (m *elbv2Mock) DescribeTargetHealthRequest(param0 *elbv2.DescribeTargetHealthInput) (*request.Request, *elbv2.DescribeTargetHealthOutput) {
11897	m.addCall("DescribeTargetHealthRequest")
11898	m.verifyInput("DescribeTargetHealthRequest", param0)
11899	return m.DescribeTargetHealthRequestFunc(param0)
11900}
11901
11902func (m *elbv2Mock) DescribeTargetHealthWithContext(param0 aws.Context, param1 *elbv2.DescribeTargetHealthInput, param2 ...request.Option) (*elbv2.DescribeTargetHealthOutput, error) {
11903	m.addCall("DescribeTargetHealthWithContext")
11904	m.verifyInput("DescribeTargetHealthWithContext", param0)
11905	return m.DescribeTargetHealthWithContextFunc(param0, param1, param2...)
11906}
11907
11908func (m *elbv2Mock) ModifyListener(param0 *elbv2.ModifyListenerInput) (*elbv2.ModifyListenerOutput, error) {
11909	m.addCall("ModifyListener")
11910	m.verifyInput("ModifyListener", param0)
11911	return m.ModifyListenerFunc(param0)
11912}
11913
11914func (m *elbv2Mock) ModifyListenerRequest(param0 *elbv2.ModifyListenerInput) (*request.Request, *elbv2.ModifyListenerOutput) {
11915	m.addCall("ModifyListenerRequest")
11916	m.verifyInput("ModifyListenerRequest", param0)
11917	return m.ModifyListenerRequestFunc(param0)
11918}
11919
11920func (m *elbv2Mock) ModifyListenerWithContext(param0 aws.Context, param1 *elbv2.ModifyListenerInput, param2 ...request.Option) (*elbv2.ModifyListenerOutput, error) {
11921	m.addCall("ModifyListenerWithContext")
11922	m.verifyInput("ModifyListenerWithContext", param0)
11923	return m.ModifyListenerWithContextFunc(param0, param1, param2...)
11924}
11925
11926func (m *elbv2Mock) ModifyLoadBalancerAttributes(param0 *elbv2.ModifyLoadBalancerAttributesInput) (*elbv2.ModifyLoadBalancerAttributesOutput, error) {
11927	m.addCall("ModifyLoadBalancerAttributes")
11928	m.verifyInput("ModifyLoadBalancerAttributes", param0)
11929	return m.ModifyLoadBalancerAttributesFunc(param0)
11930}
11931
11932func (m *elbv2Mock) ModifyLoadBalancerAttributesRequest(param0 *elbv2.ModifyLoadBalancerAttributesInput) (*request.Request, *elbv2.ModifyLoadBalancerAttributesOutput) {
11933	m.addCall("ModifyLoadBalancerAttributesRequest")
11934	m.verifyInput("ModifyLoadBalancerAttributesRequest", param0)
11935	return m.ModifyLoadBalancerAttributesRequestFunc(param0)
11936}
11937
11938func (m *elbv2Mock) ModifyLoadBalancerAttributesWithContext(param0 aws.Context, param1 *elbv2.ModifyLoadBalancerAttributesInput, param2 ...request.Option) (*elbv2.ModifyLoadBalancerAttributesOutput, error) {
11939	m.addCall("ModifyLoadBalancerAttributesWithContext")
11940	m.verifyInput("ModifyLoadBalancerAttributesWithContext", param0)
11941	return m.ModifyLoadBalancerAttributesWithContextFunc(param0, param1, param2...)
11942}
11943
11944func (m *elbv2Mock) ModifyRule(param0 *elbv2.ModifyRuleInput) (*elbv2.ModifyRuleOutput, error) {
11945	m.addCall("ModifyRule")
11946	m.verifyInput("ModifyRule", param0)
11947	return m.ModifyRuleFunc(param0)
11948}
11949
11950func (m *elbv2Mock) ModifyRuleRequest(param0 *elbv2.ModifyRuleInput) (*request.Request, *elbv2.ModifyRuleOutput) {
11951	m.addCall("ModifyRuleRequest")
11952	m.verifyInput("ModifyRuleRequest", param0)
11953	return m.ModifyRuleRequestFunc(param0)
11954}
11955
11956func (m *elbv2Mock) ModifyRuleWithContext(param0 aws.Context, param1 *elbv2.ModifyRuleInput, param2 ...request.Option) (*elbv2.ModifyRuleOutput, error) {
11957	m.addCall("ModifyRuleWithContext")
11958	m.verifyInput("ModifyRuleWithContext", param0)
11959	return m.ModifyRuleWithContextFunc(param0, param1, param2...)
11960}
11961
11962func (m *elbv2Mock) ModifyTargetGroup(param0 *elbv2.ModifyTargetGroupInput) (*elbv2.ModifyTargetGroupOutput, error) {
11963	m.addCall("ModifyTargetGroup")
11964	m.verifyInput("ModifyTargetGroup", param0)
11965	return m.ModifyTargetGroupFunc(param0)
11966}
11967
11968func (m *elbv2Mock) ModifyTargetGroupAttributes(param0 *elbv2.ModifyTargetGroupAttributesInput) (*elbv2.ModifyTargetGroupAttributesOutput, error) {
11969	m.addCall("ModifyTargetGroupAttributes")
11970	m.verifyInput("ModifyTargetGroupAttributes", param0)
11971	return m.ModifyTargetGroupAttributesFunc(param0)
11972}
11973
11974func (m *elbv2Mock) ModifyTargetGroupAttributesRequest(param0 *elbv2.ModifyTargetGroupAttributesInput) (*request.Request, *elbv2.ModifyTargetGroupAttributesOutput) {
11975	m.addCall("ModifyTargetGroupAttributesRequest")
11976	m.verifyInput("ModifyTargetGroupAttributesRequest", param0)
11977	return m.ModifyTargetGroupAttributesRequestFunc(param0)
11978}
11979
11980func (m *elbv2Mock) ModifyTargetGroupAttributesWithContext(param0 aws.Context, param1 *elbv2.ModifyTargetGroupAttributesInput, param2 ...request.Option) (*elbv2.ModifyTargetGroupAttributesOutput, error) {
11981	m.addCall("ModifyTargetGroupAttributesWithContext")
11982	m.verifyInput("ModifyTargetGroupAttributesWithContext", param0)
11983	return m.ModifyTargetGroupAttributesWithContextFunc(param0, param1, param2...)
11984}
11985
11986func (m *elbv2Mock) ModifyTargetGroupRequest(param0 *elbv2.ModifyTargetGroupInput) (*request.Request, *elbv2.ModifyTargetGroupOutput) {
11987	m.addCall("ModifyTargetGroupRequest")
11988	m.verifyInput("ModifyTargetGroupRequest", param0)
11989	return m.ModifyTargetGroupRequestFunc(param0)
11990}
11991
11992func (m *elbv2Mock) ModifyTargetGroupWithContext(param0 aws.Context, param1 *elbv2.ModifyTargetGroupInput, param2 ...request.Option) (*elbv2.ModifyTargetGroupOutput, error) {
11993	m.addCall("ModifyTargetGroupWithContext")
11994	m.verifyInput("ModifyTargetGroupWithContext", param0)
11995	return m.ModifyTargetGroupWithContextFunc(param0, param1, param2...)
11996}
11997
11998func (m *elbv2Mock) RegisterTargets(param0 *elbv2.RegisterTargetsInput) (*elbv2.RegisterTargetsOutput, error) {
11999	m.addCall("RegisterTargets")
12000	m.verifyInput("RegisterTargets", param0)
12001	return m.RegisterTargetsFunc(param0)
12002}
12003
12004func (m *elbv2Mock) RegisterTargetsRequest(param0 *elbv2.RegisterTargetsInput) (*request.Request, *elbv2.RegisterTargetsOutput) {
12005	m.addCall("RegisterTargetsRequest")
12006	m.verifyInput("RegisterTargetsRequest", param0)
12007	return m.RegisterTargetsRequestFunc(param0)
12008}
12009
12010func (m *elbv2Mock) RegisterTargetsWithContext(param0 aws.Context, param1 *elbv2.RegisterTargetsInput, param2 ...request.Option) (*elbv2.RegisterTargetsOutput, error) {
12011	m.addCall("RegisterTargetsWithContext")
12012	m.verifyInput("RegisterTargetsWithContext", param0)
12013	return m.RegisterTargetsWithContextFunc(param0, param1, param2...)
12014}
12015
12016func (m *elbv2Mock) RemoveListenerCertificates(param0 *elbv2.RemoveListenerCertificatesInput) (*elbv2.RemoveListenerCertificatesOutput, error) {
12017	m.addCall("RemoveListenerCertificates")
12018	m.verifyInput("RemoveListenerCertificates", param0)
12019	return m.RemoveListenerCertificatesFunc(param0)
12020}
12021
12022func (m *elbv2Mock) RemoveListenerCertificatesRequest(param0 *elbv2.RemoveListenerCertificatesInput) (*request.Request, *elbv2.RemoveListenerCertificatesOutput) {
12023	m.addCall("RemoveListenerCertificatesRequest")
12024	m.verifyInput("RemoveListenerCertificatesRequest", param0)
12025	return m.RemoveListenerCertificatesRequestFunc(param0)
12026}
12027
12028func (m *elbv2Mock) RemoveListenerCertificatesWithContext(param0 aws.Context, param1 *elbv2.RemoveListenerCertificatesInput, param2 ...request.Option) (*elbv2.RemoveListenerCertificatesOutput, error) {
12029	m.addCall("RemoveListenerCertificatesWithContext")
12030	m.verifyInput("RemoveListenerCertificatesWithContext", param0)
12031	return m.RemoveListenerCertificatesWithContextFunc(param0, param1, param2...)
12032}
12033
12034func (m *elbv2Mock) RemoveTags(param0 *elbv2.RemoveTagsInput) (*elbv2.RemoveTagsOutput, error) {
12035	m.addCall("RemoveTags")
12036	m.verifyInput("RemoveTags", param0)
12037	return m.RemoveTagsFunc(param0)
12038}
12039
12040func (m *elbv2Mock) RemoveTagsRequest(param0 *elbv2.RemoveTagsInput) (*request.Request, *elbv2.RemoveTagsOutput) {
12041	m.addCall("RemoveTagsRequest")
12042	m.verifyInput("RemoveTagsRequest", param0)
12043	return m.RemoveTagsRequestFunc(param0)
12044}
12045
12046func (m *elbv2Mock) RemoveTagsWithContext(param0 aws.Context, param1 *elbv2.RemoveTagsInput, param2 ...request.Option) (*elbv2.RemoveTagsOutput, error) {
12047	m.addCall("RemoveTagsWithContext")
12048	m.verifyInput("RemoveTagsWithContext", param0)
12049	return m.RemoveTagsWithContextFunc(param0, param1, param2...)
12050}
12051
12052func (m *elbv2Mock) SetIpAddressType(param0 *elbv2.SetIpAddressTypeInput) (*elbv2.SetIpAddressTypeOutput, error) {
12053	m.addCall("SetIpAddressType")
12054	m.verifyInput("SetIpAddressType", param0)
12055	return m.SetIpAddressTypeFunc(param0)
12056}
12057
12058func (m *elbv2Mock) SetIpAddressTypeRequest(param0 *elbv2.SetIpAddressTypeInput) (*request.Request, *elbv2.SetIpAddressTypeOutput) {
12059	m.addCall("SetIpAddressTypeRequest")
12060	m.verifyInput("SetIpAddressTypeRequest", param0)
12061	return m.SetIpAddressTypeRequestFunc(param0)
12062}
12063
12064func (m *elbv2Mock) SetIpAddressTypeWithContext(param0 aws.Context, param1 *elbv2.SetIpAddressTypeInput, param2 ...request.Option) (*elbv2.SetIpAddressTypeOutput, error) {
12065	m.addCall("SetIpAddressTypeWithContext")
12066	m.verifyInput("SetIpAddressTypeWithContext", param0)
12067	return m.SetIpAddressTypeWithContextFunc(param0, param1, param2...)
12068}
12069
12070func (m *elbv2Mock) SetRulePriorities(param0 *elbv2.SetRulePrioritiesInput) (*elbv2.SetRulePrioritiesOutput, error) {
12071	m.addCall("SetRulePriorities")
12072	m.verifyInput("SetRulePriorities", param0)
12073	return m.SetRulePrioritiesFunc(param0)
12074}
12075
12076func (m *elbv2Mock) SetRulePrioritiesRequest(param0 *elbv2.SetRulePrioritiesInput) (*request.Request, *elbv2.SetRulePrioritiesOutput) {
12077	m.addCall("SetRulePrioritiesRequest")
12078	m.verifyInput("SetRulePrioritiesRequest", param0)
12079	return m.SetRulePrioritiesRequestFunc(param0)
12080}
12081
12082func (m *elbv2Mock) SetRulePrioritiesWithContext(param0 aws.Context, param1 *elbv2.SetRulePrioritiesInput, param2 ...request.Option) (*elbv2.SetRulePrioritiesOutput, error) {
12083	m.addCall("SetRulePrioritiesWithContext")
12084	m.verifyInput("SetRulePrioritiesWithContext", param0)
12085	return m.SetRulePrioritiesWithContextFunc(param0, param1, param2...)
12086}
12087
12088func (m *elbv2Mock) SetSecurityGroups(param0 *elbv2.SetSecurityGroupsInput) (*elbv2.SetSecurityGroupsOutput, error) {
12089	m.addCall("SetSecurityGroups")
12090	m.verifyInput("SetSecurityGroups", param0)
12091	return m.SetSecurityGroupsFunc(param0)
12092}
12093
12094func (m *elbv2Mock) SetSecurityGroupsRequest(param0 *elbv2.SetSecurityGroupsInput) (*request.Request, *elbv2.SetSecurityGroupsOutput) {
12095	m.addCall("SetSecurityGroupsRequest")
12096	m.verifyInput("SetSecurityGroupsRequest", param0)
12097	return m.SetSecurityGroupsRequestFunc(param0)
12098}
12099
12100func (m *elbv2Mock) SetSecurityGroupsWithContext(param0 aws.Context, param1 *elbv2.SetSecurityGroupsInput, param2 ...request.Option) (*elbv2.SetSecurityGroupsOutput, error) {
12101	m.addCall("SetSecurityGroupsWithContext")
12102	m.verifyInput("SetSecurityGroupsWithContext", param0)
12103	return m.SetSecurityGroupsWithContextFunc(param0, param1, param2...)
12104}
12105
12106func (m *elbv2Mock) SetSubnets(param0 *elbv2.SetSubnetsInput) (*elbv2.SetSubnetsOutput, error) {
12107	m.addCall("SetSubnets")
12108	m.verifyInput("SetSubnets", param0)
12109	return m.SetSubnetsFunc(param0)
12110}
12111
12112func (m *elbv2Mock) SetSubnetsRequest(param0 *elbv2.SetSubnetsInput) (*request.Request, *elbv2.SetSubnetsOutput) {
12113	m.addCall("SetSubnetsRequest")
12114	m.verifyInput("SetSubnetsRequest", param0)
12115	return m.SetSubnetsRequestFunc(param0)
12116}
12117
12118func (m *elbv2Mock) SetSubnetsWithContext(param0 aws.Context, param1 *elbv2.SetSubnetsInput, param2 ...request.Option) (*elbv2.SetSubnetsOutput, error) {
12119	m.addCall("SetSubnetsWithContext")
12120	m.verifyInput("SetSubnetsWithContext", param0)
12121	return m.SetSubnetsWithContextFunc(param0, param1, param2...)
12122}
12123
12124func (m *elbv2Mock) WaitUntilLoadBalancerAvailable(param0 *elbv2.DescribeLoadBalancersInput) error {
12125	m.addCall("WaitUntilLoadBalancerAvailable")
12126	m.verifyInput("WaitUntilLoadBalancerAvailable", param0)
12127	return m.WaitUntilLoadBalancerAvailableFunc(param0)
12128}
12129
12130func (m *elbv2Mock) WaitUntilLoadBalancerAvailableWithContext(param0 aws.Context, param1 *elbv2.DescribeLoadBalancersInput, param2 ...request.WaiterOption) error {
12131	m.addCall("WaitUntilLoadBalancerAvailableWithContext")
12132	m.verifyInput("WaitUntilLoadBalancerAvailableWithContext", param0)
12133	return m.WaitUntilLoadBalancerAvailableWithContextFunc(param0, param1, param2...)
12134}
12135
12136func (m *elbv2Mock) WaitUntilLoadBalancerExists(param0 *elbv2.DescribeLoadBalancersInput) error {
12137	m.addCall("WaitUntilLoadBalancerExists")
12138	m.verifyInput("WaitUntilLoadBalancerExists", param0)
12139	return m.WaitUntilLoadBalancerExistsFunc(param0)
12140}
12141
12142func (m *elbv2Mock) WaitUntilLoadBalancerExistsWithContext(param0 aws.Context, param1 *elbv2.DescribeLoadBalancersInput, param2 ...request.WaiterOption) error {
12143	m.addCall("WaitUntilLoadBalancerExistsWithContext")
12144	m.verifyInput("WaitUntilLoadBalancerExistsWithContext", param0)
12145	return m.WaitUntilLoadBalancerExistsWithContextFunc(param0, param1, param2...)
12146}
12147
12148func (m *elbv2Mock) WaitUntilLoadBalancersDeleted(param0 *elbv2.DescribeLoadBalancersInput) error {
12149	m.addCall("WaitUntilLoadBalancersDeleted")
12150	m.verifyInput("WaitUntilLoadBalancersDeleted", param0)
12151	return m.WaitUntilLoadBalancersDeletedFunc(param0)
12152}
12153
12154func (m *elbv2Mock) WaitUntilLoadBalancersDeletedWithContext(param0 aws.Context, param1 *elbv2.DescribeLoadBalancersInput, param2 ...request.WaiterOption) error {
12155	m.addCall("WaitUntilLoadBalancersDeletedWithContext")
12156	m.verifyInput("WaitUntilLoadBalancersDeletedWithContext", param0)
12157	return m.WaitUntilLoadBalancersDeletedWithContextFunc(param0, param1, param2...)
12158}
12159
12160func (m *elbv2Mock) WaitUntilTargetDeregistered(param0 *elbv2.DescribeTargetHealthInput) error {
12161	m.addCall("WaitUntilTargetDeregistered")
12162	m.verifyInput("WaitUntilTargetDeregistered", param0)
12163	return m.WaitUntilTargetDeregisteredFunc(param0)
12164}
12165
12166func (m *elbv2Mock) WaitUntilTargetDeregisteredWithContext(param0 aws.Context, param1 *elbv2.DescribeTargetHealthInput, param2 ...request.WaiterOption) error {
12167	m.addCall("WaitUntilTargetDeregisteredWithContext")
12168	m.verifyInput("WaitUntilTargetDeregisteredWithContext", param0)
12169	return m.WaitUntilTargetDeregisteredWithContextFunc(param0, param1, param2...)
12170}
12171
12172func (m *elbv2Mock) WaitUntilTargetInService(param0 *elbv2.DescribeTargetHealthInput) error {
12173	m.addCall("WaitUntilTargetInService")
12174	m.verifyInput("WaitUntilTargetInService", param0)
12175	return m.WaitUntilTargetInServiceFunc(param0)
12176}
12177
12178func (m *elbv2Mock) WaitUntilTargetInServiceWithContext(param0 aws.Context, param1 *elbv2.DescribeTargetHealthInput, param2 ...request.WaiterOption) error {
12179	m.addCall("WaitUntilTargetInServiceWithContext")
12180	m.verifyInput("WaitUntilTargetInServiceWithContext", param0)
12181	return m.WaitUntilTargetInServiceWithContextFunc(param0, param1, param2...)
12182}
12183
12184type iamMock struct {
12185	basicMock
12186	iamiface.IAMAPI
12187	AddClientIDToOpenIDConnectProviderFunc                 func(param0 *iam.AddClientIDToOpenIDConnectProviderInput) (*iam.AddClientIDToOpenIDConnectProviderOutput, error)
12188	AddClientIDToOpenIDConnectProviderRequestFunc          func(param0 *iam.AddClientIDToOpenIDConnectProviderInput) (*request.Request, *iam.AddClientIDToOpenIDConnectProviderOutput)
12189	AddClientIDToOpenIDConnectProviderWithContextFunc      func(param0 aws.Context, param1 *iam.AddClientIDToOpenIDConnectProviderInput, param2 ...request.Option) (*iam.AddClientIDToOpenIDConnectProviderOutput, error)
12190	AddRoleToInstanceProfileFunc                           func(param0 *iam.AddRoleToInstanceProfileInput) (*iam.AddRoleToInstanceProfileOutput, error)
12191	AddRoleToInstanceProfileRequestFunc                    func(param0 *iam.AddRoleToInstanceProfileInput) (*request.Request, *iam.AddRoleToInstanceProfileOutput)
12192	AddRoleToInstanceProfileWithContextFunc                func(param0 aws.Context, param1 *iam.AddRoleToInstanceProfileInput, param2 ...request.Option) (*iam.AddRoleToInstanceProfileOutput, error)
12193	AddUserToGroupFunc                                     func(param0 *iam.AddUserToGroupInput) (*iam.AddUserToGroupOutput, error)
12194	AddUserToGroupRequestFunc                              func(param0 *iam.AddUserToGroupInput) (*request.Request, *iam.AddUserToGroupOutput)
12195	AddUserToGroupWithContextFunc                          func(param0 aws.Context, param1 *iam.AddUserToGroupInput, param2 ...request.Option) (*iam.AddUserToGroupOutput, error)
12196	AttachGroupPolicyFunc                                  func(param0 *iam.AttachGroupPolicyInput) (*iam.AttachGroupPolicyOutput, error)
12197	AttachGroupPolicyRequestFunc                           func(param0 *iam.AttachGroupPolicyInput) (*request.Request, *iam.AttachGroupPolicyOutput)
12198	AttachGroupPolicyWithContextFunc                       func(param0 aws.Context, param1 *iam.AttachGroupPolicyInput, param2 ...request.Option) (*iam.AttachGroupPolicyOutput, error)
12199	AttachRolePolicyFunc                                   func(param0 *iam.AttachRolePolicyInput) (*iam.AttachRolePolicyOutput, error)
12200	AttachRolePolicyRequestFunc                            func(param0 *iam.AttachRolePolicyInput) (*request.Request, *iam.AttachRolePolicyOutput)
12201	AttachRolePolicyWithContextFunc                        func(param0 aws.Context, param1 *iam.AttachRolePolicyInput, param2 ...request.Option) (*iam.AttachRolePolicyOutput, error)
12202	AttachUserPolicyFunc                                   func(param0 *iam.AttachUserPolicyInput) (*iam.AttachUserPolicyOutput, error)
12203	AttachUserPolicyRequestFunc                            func(param0 *iam.AttachUserPolicyInput) (*request.Request, *iam.AttachUserPolicyOutput)
12204	AttachUserPolicyWithContextFunc                        func(param0 aws.Context, param1 *iam.AttachUserPolicyInput, param2 ...request.Option) (*iam.AttachUserPolicyOutput, error)
12205	ChangePasswordFunc                                     func(param0 *iam.ChangePasswordInput) (*iam.ChangePasswordOutput, error)
12206	ChangePasswordRequestFunc                              func(param0 *iam.ChangePasswordInput) (*request.Request, *iam.ChangePasswordOutput)
12207	ChangePasswordWithContextFunc                          func(param0 aws.Context, param1 *iam.ChangePasswordInput, param2 ...request.Option) (*iam.ChangePasswordOutput, error)
12208	CreateAccessKeyFunc                                    func(param0 *iam.CreateAccessKeyInput) (*iam.CreateAccessKeyOutput, error)
12209	CreateAccessKeyRequestFunc                             func(param0 *iam.CreateAccessKeyInput) (*request.Request, *iam.CreateAccessKeyOutput)
12210	CreateAccessKeyWithContextFunc                         func(param0 aws.Context, param1 *iam.CreateAccessKeyInput, param2 ...request.Option) (*iam.CreateAccessKeyOutput, error)
12211	CreateAccountAliasFunc                                 func(param0 *iam.CreateAccountAliasInput) (*iam.CreateAccountAliasOutput, error)
12212	CreateAccountAliasRequestFunc                          func(param0 *iam.CreateAccountAliasInput) (*request.Request, *iam.CreateAccountAliasOutput)
12213	CreateAccountAliasWithContextFunc                      func(param0 aws.Context, param1 *iam.CreateAccountAliasInput, param2 ...request.Option) (*iam.CreateAccountAliasOutput, error)
12214	CreateGroupFunc                                        func(param0 *iam.CreateGroupInput) (*iam.CreateGroupOutput, error)
12215	CreateGroupRequestFunc                                 func(param0 *iam.CreateGroupInput) (*request.Request, *iam.CreateGroupOutput)
12216	CreateGroupWithContextFunc                             func(param0 aws.Context, param1 *iam.CreateGroupInput, param2 ...request.Option) (*iam.CreateGroupOutput, error)
12217	CreateInstanceProfileFunc                              func(param0 *iam.CreateInstanceProfileInput) (*iam.CreateInstanceProfileOutput, error)
12218	CreateInstanceProfileRequestFunc                       func(param0 *iam.CreateInstanceProfileInput) (*request.Request, *iam.CreateInstanceProfileOutput)
12219	CreateInstanceProfileWithContextFunc                   func(param0 aws.Context, param1 *iam.CreateInstanceProfileInput, param2 ...request.Option) (*iam.CreateInstanceProfileOutput, error)
12220	CreateLoginProfileFunc                                 func(param0 *iam.CreateLoginProfileInput) (*iam.CreateLoginProfileOutput, error)
12221	CreateLoginProfileRequestFunc                          func(param0 *iam.CreateLoginProfileInput) (*request.Request, *iam.CreateLoginProfileOutput)
12222	CreateLoginProfileWithContextFunc                      func(param0 aws.Context, param1 *iam.CreateLoginProfileInput, param2 ...request.Option) (*iam.CreateLoginProfileOutput, error)
12223	CreateOpenIDConnectProviderFunc                        func(param0 *iam.CreateOpenIDConnectProviderInput) (*iam.CreateOpenIDConnectProviderOutput, error)
12224	CreateOpenIDConnectProviderRequestFunc                 func(param0 *iam.CreateOpenIDConnectProviderInput) (*request.Request, *iam.CreateOpenIDConnectProviderOutput)
12225	CreateOpenIDConnectProviderWithContextFunc             func(param0 aws.Context, param1 *iam.CreateOpenIDConnectProviderInput, param2 ...request.Option) (*iam.CreateOpenIDConnectProviderOutput, error)
12226	CreatePolicyFunc                                       func(param0 *iam.CreatePolicyInput) (*iam.CreatePolicyOutput, error)
12227	CreatePolicyRequestFunc                                func(param0 *iam.CreatePolicyInput) (*request.Request, *iam.CreatePolicyOutput)
12228	CreatePolicyVersionFunc                                func(param0 *iam.CreatePolicyVersionInput) (*iam.CreatePolicyVersionOutput, error)
12229	CreatePolicyVersionRequestFunc                         func(param0 *iam.CreatePolicyVersionInput) (*request.Request, *iam.CreatePolicyVersionOutput)
12230	CreatePolicyVersionWithContextFunc                     func(param0 aws.Context, param1 *iam.CreatePolicyVersionInput, param2 ...request.Option) (*iam.CreatePolicyVersionOutput, error)
12231	CreatePolicyWithContextFunc                            func(param0 aws.Context, param1 *iam.CreatePolicyInput, param2 ...request.Option) (*iam.CreatePolicyOutput, error)
12232	CreateRoleFunc                                         func(param0 *iam.CreateRoleInput) (*iam.CreateRoleOutput, error)
12233	CreateRoleRequestFunc                                  func(param0 *iam.CreateRoleInput) (*request.Request, *iam.CreateRoleOutput)
12234	CreateRoleWithContextFunc                              func(param0 aws.Context, param1 *iam.CreateRoleInput, param2 ...request.Option) (*iam.CreateRoleOutput, error)
12235	CreateSAMLProviderFunc                                 func(param0 *iam.CreateSAMLProviderInput) (*iam.CreateSAMLProviderOutput, error)
12236	CreateSAMLProviderRequestFunc                          func(param0 *iam.CreateSAMLProviderInput) (*request.Request, *iam.CreateSAMLProviderOutput)
12237	CreateSAMLProviderWithContextFunc                      func(param0 aws.Context, param1 *iam.CreateSAMLProviderInput, param2 ...request.Option) (*iam.CreateSAMLProviderOutput, error)
12238	CreateServiceLinkedRoleFunc                            func(param0 *iam.CreateServiceLinkedRoleInput) (*iam.CreateServiceLinkedRoleOutput, error)
12239	CreateServiceLinkedRoleRequestFunc                     func(param0 *iam.CreateServiceLinkedRoleInput) (*request.Request, *iam.CreateServiceLinkedRoleOutput)
12240	CreateServiceLinkedRoleWithContextFunc                 func(param0 aws.Context, param1 *iam.CreateServiceLinkedRoleInput, param2 ...request.Option) (*iam.CreateServiceLinkedRoleOutput, error)
12241	CreateServiceSpecificCredentialFunc                    func(param0 *iam.CreateServiceSpecificCredentialInput) (*iam.CreateServiceSpecificCredentialOutput, error)
12242	CreateServiceSpecificCredentialRequestFunc             func(param0 *iam.CreateServiceSpecificCredentialInput) (*request.Request, *iam.CreateServiceSpecificCredentialOutput)
12243	CreateServiceSpecificCredentialWithContextFunc         func(param0 aws.Context, param1 *iam.CreateServiceSpecificCredentialInput, param2 ...request.Option) (*iam.CreateServiceSpecificCredentialOutput, error)
12244	CreateUserFunc                                         func(param0 *iam.CreateUserInput) (*iam.CreateUserOutput, error)
12245	CreateUserRequestFunc                                  func(param0 *iam.CreateUserInput) (*request.Request, *iam.CreateUserOutput)
12246	CreateUserWithContextFunc                              func(param0 aws.Context, param1 *iam.CreateUserInput, param2 ...request.Option) (*iam.CreateUserOutput, error)
12247	CreateVirtualMFADeviceFunc                             func(param0 *iam.CreateVirtualMFADeviceInput) (*iam.CreateVirtualMFADeviceOutput, error)
12248	CreateVirtualMFADeviceRequestFunc                      func(param0 *iam.CreateVirtualMFADeviceInput) (*request.Request, *iam.CreateVirtualMFADeviceOutput)
12249	CreateVirtualMFADeviceWithContextFunc                  func(param0 aws.Context, param1 *iam.CreateVirtualMFADeviceInput, param2 ...request.Option) (*iam.CreateVirtualMFADeviceOutput, error)
12250	DeactivateMFADeviceFunc                                func(param0 *iam.DeactivateMFADeviceInput) (*iam.DeactivateMFADeviceOutput, error)
12251	DeactivateMFADeviceRequestFunc                         func(param0 *iam.DeactivateMFADeviceInput) (*request.Request, *iam.DeactivateMFADeviceOutput)
12252	DeactivateMFADeviceWithContextFunc                     func(param0 aws.Context, param1 *iam.DeactivateMFADeviceInput, param2 ...request.Option) (*iam.DeactivateMFADeviceOutput, error)
12253	DeleteAccessKeyFunc                                    func(param0 *iam.DeleteAccessKeyInput) (*iam.DeleteAccessKeyOutput, error)
12254	DeleteAccessKeyRequestFunc                             func(param0 *iam.DeleteAccessKeyInput) (*request.Request, *iam.DeleteAccessKeyOutput)
12255	DeleteAccessKeyWithContextFunc                         func(param0 aws.Context, param1 *iam.DeleteAccessKeyInput, param2 ...request.Option) (*iam.DeleteAccessKeyOutput, error)
12256	DeleteAccountAliasFunc                                 func(param0 *iam.DeleteAccountAliasInput) (*iam.DeleteAccountAliasOutput, error)
12257	DeleteAccountAliasRequestFunc                          func(param0 *iam.DeleteAccountAliasInput) (*request.Request, *iam.DeleteAccountAliasOutput)
12258	DeleteAccountAliasWithContextFunc                      func(param0 aws.Context, param1 *iam.DeleteAccountAliasInput, param2 ...request.Option) (*iam.DeleteAccountAliasOutput, error)
12259	DeleteAccountPasswordPolicyFunc                        func(param0 *iam.DeleteAccountPasswordPolicyInput) (*iam.DeleteAccountPasswordPolicyOutput, error)
12260	DeleteAccountPasswordPolicyRequestFunc                 func(param0 *iam.DeleteAccountPasswordPolicyInput) (*request.Request, *iam.DeleteAccountPasswordPolicyOutput)
12261	DeleteAccountPasswordPolicyWithContextFunc             func(param0 aws.Context, param1 *iam.DeleteAccountPasswordPolicyInput, param2 ...request.Option) (*iam.DeleteAccountPasswordPolicyOutput, error)
12262	DeleteGroupFunc                                        func(param0 *iam.DeleteGroupInput) (*iam.DeleteGroupOutput, error)
12263	DeleteGroupPolicyFunc                                  func(param0 *iam.DeleteGroupPolicyInput) (*iam.DeleteGroupPolicyOutput, error)
12264	DeleteGroupPolicyRequestFunc                           func(param0 *iam.DeleteGroupPolicyInput) (*request.Request, *iam.DeleteGroupPolicyOutput)
12265	DeleteGroupPolicyWithContextFunc                       func(param0 aws.Context, param1 *iam.DeleteGroupPolicyInput, param2 ...request.Option) (*iam.DeleteGroupPolicyOutput, error)
12266	DeleteGroupRequestFunc                                 func(param0 *iam.DeleteGroupInput) (*request.Request, *iam.DeleteGroupOutput)
12267	DeleteGroupWithContextFunc                             func(param0 aws.Context, param1 *iam.DeleteGroupInput, param2 ...request.Option) (*iam.DeleteGroupOutput, error)
12268	DeleteInstanceProfileFunc                              func(param0 *iam.DeleteInstanceProfileInput) (*iam.DeleteInstanceProfileOutput, error)
12269	DeleteInstanceProfileRequestFunc                       func(param0 *iam.DeleteInstanceProfileInput) (*request.Request, *iam.DeleteInstanceProfileOutput)
12270	DeleteInstanceProfileWithContextFunc                   func(param0 aws.Context, param1 *iam.DeleteInstanceProfileInput, param2 ...request.Option) (*iam.DeleteInstanceProfileOutput, error)
12271	DeleteLoginProfileFunc                                 func(param0 *iam.DeleteLoginProfileInput) (*iam.DeleteLoginProfileOutput, error)
12272	DeleteLoginProfileRequestFunc                          func(param0 *iam.DeleteLoginProfileInput) (*request.Request, *iam.DeleteLoginProfileOutput)
12273	DeleteLoginProfileWithContextFunc                      func(param0 aws.Context, param1 *iam.DeleteLoginProfileInput, param2 ...request.Option) (*iam.DeleteLoginProfileOutput, error)
12274	DeleteOpenIDConnectProviderFunc                        func(param0 *iam.DeleteOpenIDConnectProviderInput) (*iam.DeleteOpenIDConnectProviderOutput, error)
12275	DeleteOpenIDConnectProviderRequestFunc                 func(param0 *iam.DeleteOpenIDConnectProviderInput) (*request.Request, *iam.DeleteOpenIDConnectProviderOutput)
12276	DeleteOpenIDConnectProviderWithContextFunc             func(param0 aws.Context, param1 *iam.DeleteOpenIDConnectProviderInput, param2 ...request.Option) (*iam.DeleteOpenIDConnectProviderOutput, error)
12277	DeletePolicyFunc                                       func(param0 *iam.DeletePolicyInput) (*iam.DeletePolicyOutput, error)
12278	DeletePolicyRequestFunc                                func(param0 *iam.DeletePolicyInput) (*request.Request, *iam.DeletePolicyOutput)
12279	DeletePolicyVersionFunc                                func(param0 *iam.DeletePolicyVersionInput) (*iam.DeletePolicyVersionOutput, error)
12280	DeletePolicyVersionRequestFunc                         func(param0 *iam.DeletePolicyVersionInput) (*request.Request, *iam.DeletePolicyVersionOutput)
12281	DeletePolicyVersionWithContextFunc                     func(param0 aws.Context, param1 *iam.DeletePolicyVersionInput, param2 ...request.Option) (*iam.DeletePolicyVersionOutput, error)
12282	DeletePolicyWithContextFunc                            func(param0 aws.Context, param1 *iam.DeletePolicyInput, param2 ...request.Option) (*iam.DeletePolicyOutput, error)
12283	DeleteRoleFunc                                         func(param0 *iam.DeleteRoleInput) (*iam.DeleteRoleOutput, error)
12284	DeleteRolePolicyFunc                                   func(param0 *iam.DeleteRolePolicyInput) (*iam.DeleteRolePolicyOutput, error)
12285	DeleteRolePolicyRequestFunc                            func(param0 *iam.DeleteRolePolicyInput) (*request.Request, *iam.DeleteRolePolicyOutput)
12286	DeleteRolePolicyWithContextFunc                        func(param0 aws.Context, param1 *iam.DeleteRolePolicyInput, param2 ...request.Option) (*iam.DeleteRolePolicyOutput, error)
12287	DeleteRoleRequestFunc                                  func(param0 *iam.DeleteRoleInput) (*request.Request, *iam.DeleteRoleOutput)
12288	DeleteRoleWithContextFunc                              func(param0 aws.Context, param1 *iam.DeleteRoleInput, param2 ...request.Option) (*iam.DeleteRoleOutput, error)
12289	DeleteSAMLProviderFunc                                 func(param0 *iam.DeleteSAMLProviderInput) (*iam.DeleteSAMLProviderOutput, error)
12290	DeleteSAMLProviderRequestFunc                          func(param0 *iam.DeleteSAMLProviderInput) (*request.Request, *iam.DeleteSAMLProviderOutput)
12291	DeleteSAMLProviderWithContextFunc                      func(param0 aws.Context, param1 *iam.DeleteSAMLProviderInput, param2 ...request.Option) (*iam.DeleteSAMLProviderOutput, error)
12292	DeleteSSHPublicKeyFunc                                 func(param0 *iam.DeleteSSHPublicKeyInput) (*iam.DeleteSSHPublicKeyOutput, error)
12293	DeleteSSHPublicKeyRequestFunc                          func(param0 *iam.DeleteSSHPublicKeyInput) (*request.Request, *iam.DeleteSSHPublicKeyOutput)
12294	DeleteSSHPublicKeyWithContextFunc                      func(param0 aws.Context, param1 *iam.DeleteSSHPublicKeyInput, param2 ...request.Option) (*iam.DeleteSSHPublicKeyOutput, error)
12295	DeleteServerCertificateFunc                            func(param0 *iam.DeleteServerCertificateInput) (*iam.DeleteServerCertificateOutput, error)
12296	DeleteServerCertificateRequestFunc                     func(param0 *iam.DeleteServerCertificateInput) (*request.Request, *iam.DeleteServerCertificateOutput)
12297	DeleteServerCertificateWithContextFunc                 func(param0 aws.Context, param1 *iam.DeleteServerCertificateInput, param2 ...request.Option) (*iam.DeleteServerCertificateOutput, error)
12298	DeleteServiceLinkedRoleFunc                            func(param0 *iam.DeleteServiceLinkedRoleInput) (*iam.DeleteServiceLinkedRoleOutput, error)
12299	DeleteServiceLinkedRoleRequestFunc                     func(param0 *iam.DeleteServiceLinkedRoleInput) (*request.Request, *iam.DeleteServiceLinkedRoleOutput)
12300	DeleteServiceLinkedRoleWithContextFunc                 func(param0 aws.Context, param1 *iam.DeleteServiceLinkedRoleInput, param2 ...request.Option) (*iam.DeleteServiceLinkedRoleOutput, error)
12301	DeleteServiceSpecificCredentialFunc                    func(param0 *iam.DeleteServiceSpecificCredentialInput) (*iam.DeleteServiceSpecificCredentialOutput, error)
12302	DeleteServiceSpecificCredentialRequestFunc             func(param0 *iam.DeleteServiceSpecificCredentialInput) (*request.Request, *iam.DeleteServiceSpecificCredentialOutput)
12303	DeleteServiceSpecificCredentialWithContextFunc         func(param0 aws.Context, param1 *iam.DeleteServiceSpecificCredentialInput, param2 ...request.Option) (*iam.DeleteServiceSpecificCredentialOutput, error)
12304	DeleteSigningCertificateFunc                           func(param0 *iam.DeleteSigningCertificateInput) (*iam.DeleteSigningCertificateOutput, error)
12305	DeleteSigningCertificateRequestFunc                    func(param0 *iam.DeleteSigningCertificateInput) (*request.Request, *iam.DeleteSigningCertificateOutput)
12306	DeleteSigningCertificateWithContextFunc                func(param0 aws.Context, param1 *iam.DeleteSigningCertificateInput, param2 ...request.Option) (*iam.DeleteSigningCertificateOutput, error)
12307	DeleteUserFunc                                         func(param0 *iam.DeleteUserInput) (*iam.DeleteUserOutput, error)
12308	DeleteUserPolicyFunc                                   func(param0 *iam.DeleteUserPolicyInput) (*iam.DeleteUserPolicyOutput, error)
12309	DeleteUserPolicyRequestFunc                            func(param0 *iam.DeleteUserPolicyInput) (*request.Request, *iam.DeleteUserPolicyOutput)
12310	DeleteUserPolicyWithContextFunc                        func(param0 aws.Context, param1 *iam.DeleteUserPolicyInput, param2 ...request.Option) (*iam.DeleteUserPolicyOutput, error)
12311	DeleteUserRequestFunc                                  func(param0 *iam.DeleteUserInput) (*request.Request, *iam.DeleteUserOutput)
12312	DeleteUserWithContextFunc                              func(param0 aws.Context, param1 *iam.DeleteUserInput, param2 ...request.Option) (*iam.DeleteUserOutput, error)
12313	DeleteVirtualMFADeviceFunc                             func(param0 *iam.DeleteVirtualMFADeviceInput) (*iam.DeleteVirtualMFADeviceOutput, error)
12314	DeleteVirtualMFADeviceRequestFunc                      func(param0 *iam.DeleteVirtualMFADeviceInput) (*request.Request, *iam.DeleteVirtualMFADeviceOutput)
12315	DeleteVirtualMFADeviceWithContextFunc                  func(param0 aws.Context, param1 *iam.DeleteVirtualMFADeviceInput, param2 ...request.Option) (*iam.DeleteVirtualMFADeviceOutput, error)
12316	DetachGroupPolicyFunc                                  func(param0 *iam.DetachGroupPolicyInput) (*iam.DetachGroupPolicyOutput, error)
12317	DetachGroupPolicyRequestFunc                           func(param0 *iam.DetachGroupPolicyInput) (*request.Request, *iam.DetachGroupPolicyOutput)
12318	DetachGroupPolicyWithContextFunc                       func(param0 aws.Context, param1 *iam.DetachGroupPolicyInput, param2 ...request.Option) (*iam.DetachGroupPolicyOutput, error)
12319	DetachRolePolicyFunc                                   func(param0 *iam.DetachRolePolicyInput) (*iam.DetachRolePolicyOutput, error)
12320	DetachRolePolicyRequestFunc                            func(param0 *iam.DetachRolePolicyInput) (*request.Request, *iam.DetachRolePolicyOutput)
12321	DetachRolePolicyWithContextFunc                        func(param0 aws.Context, param1 *iam.DetachRolePolicyInput, param2 ...request.Option) (*iam.DetachRolePolicyOutput, error)
12322	DetachUserPolicyFunc                                   func(param0 *iam.DetachUserPolicyInput) (*iam.DetachUserPolicyOutput, error)
12323	DetachUserPolicyRequestFunc                            func(param0 *iam.DetachUserPolicyInput) (*request.Request, *iam.DetachUserPolicyOutput)
12324	DetachUserPolicyWithContextFunc                        func(param0 aws.Context, param1 *iam.DetachUserPolicyInput, param2 ...request.Option) (*iam.DetachUserPolicyOutput, error)
12325	EnableMFADeviceFunc                                    func(param0 *iam.EnableMFADeviceInput) (*iam.EnableMFADeviceOutput, error)
12326	EnableMFADeviceRequestFunc                             func(param0 *iam.EnableMFADeviceInput) (*request.Request, *iam.EnableMFADeviceOutput)
12327	EnableMFADeviceWithContextFunc                         func(param0 aws.Context, param1 *iam.EnableMFADeviceInput, param2 ...request.Option) (*iam.EnableMFADeviceOutput, error)
12328	GenerateCredentialReportFunc                           func(param0 *iam.GenerateCredentialReportInput) (*iam.GenerateCredentialReportOutput, error)
12329	GenerateCredentialReportRequestFunc                    func(param0 *iam.GenerateCredentialReportInput) (*request.Request, *iam.GenerateCredentialReportOutput)
12330	GenerateCredentialReportWithContextFunc                func(param0 aws.Context, param1 *iam.GenerateCredentialReportInput, param2 ...request.Option) (*iam.GenerateCredentialReportOutput, error)
12331	GetAccessKeyLastUsedFunc                               func(param0 *iam.GetAccessKeyLastUsedInput) (*iam.GetAccessKeyLastUsedOutput, error)
12332	GetAccessKeyLastUsedRequestFunc                        func(param0 *iam.GetAccessKeyLastUsedInput) (*request.Request, *iam.GetAccessKeyLastUsedOutput)
12333	GetAccessKeyLastUsedWithContextFunc                    func(param0 aws.Context, param1 *iam.GetAccessKeyLastUsedInput, param2 ...request.Option) (*iam.GetAccessKeyLastUsedOutput, error)
12334	GetAccountAuthorizationDetailsFunc                     func(param0 *iam.GetAccountAuthorizationDetailsInput) (*iam.GetAccountAuthorizationDetailsOutput, error)
12335	GetAccountAuthorizationDetailsRequestFunc              func(param0 *iam.GetAccountAuthorizationDetailsInput) (*request.Request, *iam.GetAccountAuthorizationDetailsOutput)
12336	GetAccountAuthorizationDetailsWithContextFunc          func(param0 aws.Context, param1 *iam.GetAccountAuthorizationDetailsInput, param2 ...request.Option) (*iam.GetAccountAuthorizationDetailsOutput, error)
12337	GetAccountPasswordPolicyFunc                           func(param0 *iam.GetAccountPasswordPolicyInput) (*iam.GetAccountPasswordPolicyOutput, error)
12338	GetAccountPasswordPolicyRequestFunc                    func(param0 *iam.GetAccountPasswordPolicyInput) (*request.Request, *iam.GetAccountPasswordPolicyOutput)
12339	GetAccountPasswordPolicyWithContextFunc                func(param0 aws.Context, param1 *iam.GetAccountPasswordPolicyInput, param2 ...request.Option) (*iam.GetAccountPasswordPolicyOutput, error)
12340	GetAccountSummaryFunc                                  func(param0 *iam.GetAccountSummaryInput) (*iam.GetAccountSummaryOutput, error)
12341	GetAccountSummaryRequestFunc                           func(param0 *iam.GetAccountSummaryInput) (*request.Request, *iam.GetAccountSummaryOutput)
12342	GetAccountSummaryWithContextFunc                       func(param0 aws.Context, param1 *iam.GetAccountSummaryInput, param2 ...request.Option) (*iam.GetAccountSummaryOutput, error)
12343	GetContextKeysForCustomPolicyFunc                      func(param0 *iam.GetContextKeysForCustomPolicyInput) (*iam.GetContextKeysForPolicyResponse, error)
12344	GetContextKeysForCustomPolicyRequestFunc               func(param0 *iam.GetContextKeysForCustomPolicyInput) (*request.Request, *iam.GetContextKeysForPolicyResponse)
12345	GetContextKeysForCustomPolicyWithContextFunc           func(param0 aws.Context, param1 *iam.GetContextKeysForCustomPolicyInput, param2 ...request.Option) (*iam.GetContextKeysForPolicyResponse, error)
12346	GetContextKeysForPrincipalPolicyFunc                   func(param0 *iam.GetContextKeysForPrincipalPolicyInput) (*iam.GetContextKeysForPolicyResponse, error)
12347	GetContextKeysForPrincipalPolicyRequestFunc            func(param0 *iam.GetContextKeysForPrincipalPolicyInput) (*request.Request, *iam.GetContextKeysForPolicyResponse)
12348	GetContextKeysForPrincipalPolicyWithContextFunc        func(param0 aws.Context, param1 *iam.GetContextKeysForPrincipalPolicyInput, param2 ...request.Option) (*iam.GetContextKeysForPolicyResponse, error)
12349	GetCredentialReportFunc                                func(param0 *iam.GetCredentialReportInput) (*iam.GetCredentialReportOutput, error)
12350	GetCredentialReportRequestFunc                         func(param0 *iam.GetCredentialReportInput) (*request.Request, *iam.GetCredentialReportOutput)
12351	GetCredentialReportWithContextFunc                     func(param0 aws.Context, param1 *iam.GetCredentialReportInput, param2 ...request.Option) (*iam.GetCredentialReportOutput, error)
12352	GetGroupFunc                                           func(param0 *iam.GetGroupInput) (*iam.GetGroupOutput, error)
12353	GetGroupPolicyFunc                                     func(param0 *iam.GetGroupPolicyInput) (*iam.GetGroupPolicyOutput, error)
12354	GetGroupPolicyRequestFunc                              func(param0 *iam.GetGroupPolicyInput) (*request.Request, *iam.GetGroupPolicyOutput)
12355	GetGroupPolicyWithContextFunc                          func(param0 aws.Context, param1 *iam.GetGroupPolicyInput, param2 ...request.Option) (*iam.GetGroupPolicyOutput, error)
12356	GetGroupRequestFunc                                    func(param0 *iam.GetGroupInput) (*request.Request, *iam.GetGroupOutput)
12357	GetGroupWithContextFunc                                func(param0 aws.Context, param1 *iam.GetGroupInput, param2 ...request.Option) (*iam.GetGroupOutput, error)
12358	GetInstanceProfileFunc                                 func(param0 *iam.GetInstanceProfileInput) (*iam.GetInstanceProfileOutput, error)
12359	GetInstanceProfileRequestFunc                          func(param0 *iam.GetInstanceProfileInput) (*request.Request, *iam.GetInstanceProfileOutput)
12360	GetInstanceProfileWithContextFunc                      func(param0 aws.Context, param1 *iam.GetInstanceProfileInput, param2 ...request.Option) (*iam.GetInstanceProfileOutput, error)
12361	GetLoginProfileFunc                                    func(param0 *iam.GetLoginProfileInput) (*iam.GetLoginProfileOutput, error)
12362	GetLoginProfileRequestFunc                             func(param0 *iam.GetLoginProfileInput) (*request.Request, *iam.GetLoginProfileOutput)
12363	GetLoginProfileWithContextFunc                         func(param0 aws.Context, param1 *iam.GetLoginProfileInput, param2 ...request.Option) (*iam.GetLoginProfileOutput, error)
12364	GetOpenIDConnectProviderFunc                           func(param0 *iam.GetOpenIDConnectProviderInput) (*iam.GetOpenIDConnectProviderOutput, error)
12365	GetOpenIDConnectProviderRequestFunc                    func(param0 *iam.GetOpenIDConnectProviderInput) (*request.Request, *iam.GetOpenIDConnectProviderOutput)
12366	GetOpenIDConnectProviderWithContextFunc                func(param0 aws.Context, param1 *iam.GetOpenIDConnectProviderInput, param2 ...request.Option) (*iam.GetOpenIDConnectProviderOutput, error)
12367	GetPolicyFunc                                          func(param0 *iam.GetPolicyInput) (*iam.GetPolicyOutput, error)
12368	GetPolicyRequestFunc                                   func(param0 *iam.GetPolicyInput) (*request.Request, *iam.GetPolicyOutput)
12369	GetPolicyVersionFunc                                   func(param0 *iam.GetPolicyVersionInput) (*iam.GetPolicyVersionOutput, error)
12370	GetPolicyVersionRequestFunc                            func(param0 *iam.GetPolicyVersionInput) (*request.Request, *iam.GetPolicyVersionOutput)
12371	GetPolicyVersionWithContextFunc                        func(param0 aws.Context, param1 *iam.GetPolicyVersionInput, param2 ...request.Option) (*iam.GetPolicyVersionOutput, error)
12372	GetPolicyWithContextFunc                               func(param0 aws.Context, param1 *iam.GetPolicyInput, param2 ...request.Option) (*iam.GetPolicyOutput, error)
12373	GetRoleFunc                                            func(param0 *iam.GetRoleInput) (*iam.GetRoleOutput, error)
12374	GetRolePolicyFunc                                      func(param0 *iam.GetRolePolicyInput) (*iam.GetRolePolicyOutput, error)
12375	GetRolePolicyRequestFunc                               func(param0 *iam.GetRolePolicyInput) (*request.Request, *iam.GetRolePolicyOutput)
12376	GetRolePolicyWithContextFunc                           func(param0 aws.Context, param1 *iam.GetRolePolicyInput, param2 ...request.Option) (*iam.GetRolePolicyOutput, error)
12377	GetRoleRequestFunc                                     func(param0 *iam.GetRoleInput) (*request.Request, *iam.GetRoleOutput)
12378	GetRoleWithContextFunc                                 func(param0 aws.Context, param1 *iam.GetRoleInput, param2 ...request.Option) (*iam.GetRoleOutput, error)
12379	GetSAMLProviderFunc                                    func(param0 *iam.GetSAMLProviderInput) (*iam.GetSAMLProviderOutput, error)
12380	GetSAMLProviderRequestFunc                             func(param0 *iam.GetSAMLProviderInput) (*request.Request, *iam.GetSAMLProviderOutput)
12381	GetSAMLProviderWithContextFunc                         func(param0 aws.Context, param1 *iam.GetSAMLProviderInput, param2 ...request.Option) (*iam.GetSAMLProviderOutput, error)
12382	GetSSHPublicKeyFunc                                    func(param0 *iam.GetSSHPublicKeyInput) (*iam.GetSSHPublicKeyOutput, error)
12383	GetSSHPublicKeyRequestFunc                             func(param0 *iam.GetSSHPublicKeyInput) (*request.Request, *iam.GetSSHPublicKeyOutput)
12384	GetSSHPublicKeyWithContextFunc                         func(param0 aws.Context, param1 *iam.GetSSHPublicKeyInput, param2 ...request.Option) (*iam.GetSSHPublicKeyOutput, error)
12385	GetServerCertificateFunc                               func(param0 *iam.GetServerCertificateInput) (*iam.GetServerCertificateOutput, error)
12386	GetServerCertificateRequestFunc                        func(param0 *iam.GetServerCertificateInput) (*request.Request, *iam.GetServerCertificateOutput)
12387	GetServerCertificateWithContextFunc                    func(param0 aws.Context, param1 *iam.GetServerCertificateInput, param2 ...request.Option) (*iam.GetServerCertificateOutput, error)
12388	GetServiceLinkedRoleDeletionStatusFunc                 func(param0 *iam.GetServiceLinkedRoleDeletionStatusInput) (*iam.GetServiceLinkedRoleDeletionStatusOutput, error)
12389	GetServiceLinkedRoleDeletionStatusRequestFunc          func(param0 *iam.GetServiceLinkedRoleDeletionStatusInput) (*request.Request, *iam.GetServiceLinkedRoleDeletionStatusOutput)
12390	GetServiceLinkedRoleDeletionStatusWithContextFunc      func(param0 aws.Context, param1 *iam.GetServiceLinkedRoleDeletionStatusInput, param2 ...request.Option) (*iam.GetServiceLinkedRoleDeletionStatusOutput, error)
12391	GetUserFunc                                            func(param0 *iam.GetUserInput) (*iam.GetUserOutput, error)
12392	GetUserPolicyFunc                                      func(param0 *iam.GetUserPolicyInput) (*iam.GetUserPolicyOutput, error)
12393	GetUserPolicyRequestFunc                               func(param0 *iam.GetUserPolicyInput) (*request.Request, *iam.GetUserPolicyOutput)
12394	GetUserPolicyWithContextFunc                           func(param0 aws.Context, param1 *iam.GetUserPolicyInput, param2 ...request.Option) (*iam.GetUserPolicyOutput, error)
12395	GetUserRequestFunc                                     func(param0 *iam.GetUserInput) (*request.Request, *iam.GetUserOutput)
12396	GetUserWithContextFunc                                 func(param0 aws.Context, param1 *iam.GetUserInput, param2 ...request.Option) (*iam.GetUserOutput, error)
12397	ListAccessKeysFunc                                     func(param0 *iam.ListAccessKeysInput) (*iam.ListAccessKeysOutput, error)
12398	ListAccessKeysRequestFunc                              func(param0 *iam.ListAccessKeysInput) (*request.Request, *iam.ListAccessKeysOutput)
12399	ListAccessKeysWithContextFunc                          func(param0 aws.Context, param1 *iam.ListAccessKeysInput, param2 ...request.Option) (*iam.ListAccessKeysOutput, error)
12400	ListAccountAliasesFunc                                 func(param0 *iam.ListAccountAliasesInput) (*iam.ListAccountAliasesOutput, error)
12401	ListAccountAliasesRequestFunc                          func(param0 *iam.ListAccountAliasesInput) (*request.Request, *iam.ListAccountAliasesOutput)
12402	ListAccountAliasesWithContextFunc                      func(param0 aws.Context, param1 *iam.ListAccountAliasesInput, param2 ...request.Option) (*iam.ListAccountAliasesOutput, error)
12403	ListAttachedGroupPoliciesFunc                          func(param0 *iam.ListAttachedGroupPoliciesInput) (*iam.ListAttachedGroupPoliciesOutput, error)
12404	ListAttachedGroupPoliciesRequestFunc                   func(param0 *iam.ListAttachedGroupPoliciesInput) (*request.Request, *iam.ListAttachedGroupPoliciesOutput)
12405	ListAttachedGroupPoliciesWithContextFunc               func(param0 aws.Context, param1 *iam.ListAttachedGroupPoliciesInput, param2 ...request.Option) (*iam.ListAttachedGroupPoliciesOutput, error)
12406	ListAttachedRolePoliciesFunc                           func(param0 *iam.ListAttachedRolePoliciesInput) (*iam.ListAttachedRolePoliciesOutput, error)
12407	ListAttachedRolePoliciesRequestFunc                    func(param0 *iam.ListAttachedRolePoliciesInput) (*request.Request, *iam.ListAttachedRolePoliciesOutput)
12408	ListAttachedRolePoliciesWithContextFunc                func(param0 aws.Context, param1 *iam.ListAttachedRolePoliciesInput, param2 ...request.Option) (*iam.ListAttachedRolePoliciesOutput, error)
12409	ListAttachedUserPoliciesFunc                           func(param0 *iam.ListAttachedUserPoliciesInput) (*iam.ListAttachedUserPoliciesOutput, error)
12410	ListAttachedUserPoliciesRequestFunc                    func(param0 *iam.ListAttachedUserPoliciesInput) (*request.Request, *iam.ListAttachedUserPoliciesOutput)
12411	ListAttachedUserPoliciesWithContextFunc                func(param0 aws.Context, param1 *iam.ListAttachedUserPoliciesInput, param2 ...request.Option) (*iam.ListAttachedUserPoliciesOutput, error)
12412	ListEntitiesForPolicyFunc                              func(param0 *iam.ListEntitiesForPolicyInput) (*iam.ListEntitiesForPolicyOutput, error)
12413	ListEntitiesForPolicyRequestFunc                       func(param0 *iam.ListEntitiesForPolicyInput) (*request.Request, *iam.ListEntitiesForPolicyOutput)
12414	ListEntitiesForPolicyWithContextFunc                   func(param0 aws.Context, param1 *iam.ListEntitiesForPolicyInput, param2 ...request.Option) (*iam.ListEntitiesForPolicyOutput, error)
12415	ListGroupPoliciesFunc                                  func(param0 *iam.ListGroupPoliciesInput) (*iam.ListGroupPoliciesOutput, error)
12416	ListGroupPoliciesRequestFunc                           func(param0 *iam.ListGroupPoliciesInput) (*request.Request, *iam.ListGroupPoliciesOutput)
12417	ListGroupPoliciesWithContextFunc                       func(param0 aws.Context, param1 *iam.ListGroupPoliciesInput, param2 ...request.Option) (*iam.ListGroupPoliciesOutput, error)
12418	ListGroupsFunc                                         func(param0 *iam.ListGroupsInput) (*iam.ListGroupsOutput, error)
12419	ListGroupsForUserFunc                                  func(param0 *iam.ListGroupsForUserInput) (*iam.ListGroupsForUserOutput, error)
12420	ListGroupsForUserRequestFunc                           func(param0 *iam.ListGroupsForUserInput) (*request.Request, *iam.ListGroupsForUserOutput)
12421	ListGroupsForUserWithContextFunc                       func(param0 aws.Context, param1 *iam.ListGroupsForUserInput, param2 ...request.Option) (*iam.ListGroupsForUserOutput, error)
12422	ListGroupsRequestFunc                                  func(param0 *iam.ListGroupsInput) (*request.Request, *iam.ListGroupsOutput)
12423	ListGroupsWithContextFunc                              func(param0 aws.Context, param1 *iam.ListGroupsInput, param2 ...request.Option) (*iam.ListGroupsOutput, error)
12424	ListInstanceProfilesFunc                               func(param0 *iam.ListInstanceProfilesInput) (*iam.ListInstanceProfilesOutput, error)
12425	ListInstanceProfilesForRoleFunc                        func(param0 *iam.ListInstanceProfilesForRoleInput) (*iam.ListInstanceProfilesForRoleOutput, error)
12426	ListInstanceProfilesForRoleRequestFunc                 func(param0 *iam.ListInstanceProfilesForRoleInput) (*request.Request, *iam.ListInstanceProfilesForRoleOutput)
12427	ListInstanceProfilesForRoleWithContextFunc             func(param0 aws.Context, param1 *iam.ListInstanceProfilesForRoleInput, param2 ...request.Option) (*iam.ListInstanceProfilesForRoleOutput, error)
12428	ListInstanceProfilesRequestFunc                        func(param0 *iam.ListInstanceProfilesInput) (*request.Request, *iam.ListInstanceProfilesOutput)
12429	ListInstanceProfilesWithContextFunc                    func(param0 aws.Context, param1 *iam.ListInstanceProfilesInput, param2 ...request.Option) (*iam.ListInstanceProfilesOutput, error)
12430	ListMFADevicesFunc                                     func(param0 *iam.ListMFADevicesInput) (*iam.ListMFADevicesOutput, error)
12431	ListMFADevicesRequestFunc                              func(param0 *iam.ListMFADevicesInput) (*request.Request, *iam.ListMFADevicesOutput)
12432	ListMFADevicesWithContextFunc                          func(param0 aws.Context, param1 *iam.ListMFADevicesInput, param2 ...request.Option) (*iam.ListMFADevicesOutput, error)
12433	ListOpenIDConnectProvidersFunc                         func(param0 *iam.ListOpenIDConnectProvidersInput) (*iam.ListOpenIDConnectProvidersOutput, error)
12434	ListOpenIDConnectProvidersRequestFunc                  func(param0 *iam.ListOpenIDConnectProvidersInput) (*request.Request, *iam.ListOpenIDConnectProvidersOutput)
12435	ListOpenIDConnectProvidersWithContextFunc              func(param0 aws.Context, param1 *iam.ListOpenIDConnectProvidersInput, param2 ...request.Option) (*iam.ListOpenIDConnectProvidersOutput, error)
12436	ListPoliciesFunc                                       func(param0 *iam.ListPoliciesInput) (*iam.ListPoliciesOutput, error)
12437	ListPoliciesRequestFunc                                func(param0 *iam.ListPoliciesInput) (*request.Request, *iam.ListPoliciesOutput)
12438	ListPoliciesWithContextFunc                            func(param0 aws.Context, param1 *iam.ListPoliciesInput, param2 ...request.Option) (*iam.ListPoliciesOutput, error)
12439	ListPolicyVersionsFunc                                 func(param0 *iam.ListPolicyVersionsInput) (*iam.ListPolicyVersionsOutput, error)
12440	ListPolicyVersionsRequestFunc                          func(param0 *iam.ListPolicyVersionsInput) (*request.Request, *iam.ListPolicyVersionsOutput)
12441	ListPolicyVersionsWithContextFunc                      func(param0 aws.Context, param1 *iam.ListPolicyVersionsInput, param2 ...request.Option) (*iam.ListPolicyVersionsOutput, error)
12442	ListRolePoliciesFunc                                   func(param0 *iam.ListRolePoliciesInput) (*iam.ListRolePoliciesOutput, error)
12443	ListRolePoliciesRequestFunc                            func(param0 *iam.ListRolePoliciesInput) (*request.Request, *iam.ListRolePoliciesOutput)
12444	ListRolePoliciesWithContextFunc                        func(param0 aws.Context, param1 *iam.ListRolePoliciesInput, param2 ...request.Option) (*iam.ListRolePoliciesOutput, error)
12445	ListRolesFunc                                          func(param0 *iam.ListRolesInput) (*iam.ListRolesOutput, error)
12446	ListRolesRequestFunc                                   func(param0 *iam.ListRolesInput) (*request.Request, *iam.ListRolesOutput)
12447	ListRolesWithContextFunc                               func(param0 aws.Context, param1 *iam.ListRolesInput, param2 ...request.Option) (*iam.ListRolesOutput, error)
12448	ListSAMLProvidersFunc                                  func(param0 *iam.ListSAMLProvidersInput) (*iam.ListSAMLProvidersOutput, error)
12449	ListSAMLProvidersRequestFunc                           func(param0 *iam.ListSAMLProvidersInput) (*request.Request, *iam.ListSAMLProvidersOutput)
12450	ListSAMLProvidersWithContextFunc                       func(param0 aws.Context, param1 *iam.ListSAMLProvidersInput, param2 ...request.Option) (*iam.ListSAMLProvidersOutput, error)
12451	ListSSHPublicKeysFunc                                  func(param0 *iam.ListSSHPublicKeysInput) (*iam.ListSSHPublicKeysOutput, error)
12452	ListSSHPublicKeysRequestFunc                           func(param0 *iam.ListSSHPublicKeysInput) (*request.Request, *iam.ListSSHPublicKeysOutput)
12453	ListSSHPublicKeysWithContextFunc                       func(param0 aws.Context, param1 *iam.ListSSHPublicKeysInput, param2 ...request.Option) (*iam.ListSSHPublicKeysOutput, error)
12454	ListServerCertificatesFunc                             func(param0 *iam.ListServerCertificatesInput) (*iam.ListServerCertificatesOutput, error)
12455	ListServerCertificatesRequestFunc                      func(param0 *iam.ListServerCertificatesInput) (*request.Request, *iam.ListServerCertificatesOutput)
12456	ListServerCertificatesWithContextFunc                  func(param0 aws.Context, param1 *iam.ListServerCertificatesInput, param2 ...request.Option) (*iam.ListServerCertificatesOutput, error)
12457	ListServiceSpecificCredentialsFunc                     func(param0 *iam.ListServiceSpecificCredentialsInput) (*iam.ListServiceSpecificCredentialsOutput, error)
12458	ListServiceSpecificCredentialsRequestFunc              func(param0 *iam.ListServiceSpecificCredentialsInput) (*request.Request, *iam.ListServiceSpecificCredentialsOutput)
12459	ListServiceSpecificCredentialsWithContextFunc          func(param0 aws.Context, param1 *iam.ListServiceSpecificCredentialsInput, param2 ...request.Option) (*iam.ListServiceSpecificCredentialsOutput, error)
12460	ListSigningCertificatesFunc                            func(param0 *iam.ListSigningCertificatesInput) (*iam.ListSigningCertificatesOutput, error)
12461	ListSigningCertificatesRequestFunc                     func(param0 *iam.ListSigningCertificatesInput) (*request.Request, *iam.ListSigningCertificatesOutput)
12462	ListSigningCertificatesWithContextFunc                 func(param0 aws.Context, param1 *iam.ListSigningCertificatesInput, param2 ...request.Option) (*iam.ListSigningCertificatesOutput, error)
12463	ListUserPoliciesFunc                                   func(param0 *iam.ListUserPoliciesInput) (*iam.ListUserPoliciesOutput, error)
12464	ListUserPoliciesRequestFunc                            func(param0 *iam.ListUserPoliciesInput) (*request.Request, *iam.ListUserPoliciesOutput)
12465	ListUserPoliciesWithContextFunc                        func(param0 aws.Context, param1 *iam.ListUserPoliciesInput, param2 ...request.Option) (*iam.ListUserPoliciesOutput, error)
12466	ListUsersFunc                                          func(param0 *iam.ListUsersInput) (*iam.ListUsersOutput, error)
12467	ListUsersRequestFunc                                   func(param0 *iam.ListUsersInput) (*request.Request, *iam.ListUsersOutput)
12468	ListUsersWithContextFunc                               func(param0 aws.Context, param1 *iam.ListUsersInput, param2 ...request.Option) (*iam.ListUsersOutput, error)
12469	ListVirtualMFADevicesFunc                              func(param0 *iam.ListVirtualMFADevicesInput) (*iam.ListVirtualMFADevicesOutput, error)
12470	ListVirtualMFADevicesRequestFunc                       func(param0 *iam.ListVirtualMFADevicesInput) (*request.Request, *iam.ListVirtualMFADevicesOutput)
12471	ListVirtualMFADevicesWithContextFunc                   func(param0 aws.Context, param1 *iam.ListVirtualMFADevicesInput, param2 ...request.Option) (*iam.ListVirtualMFADevicesOutput, error)
12472	PutGroupPolicyFunc                                     func(param0 *iam.PutGroupPolicyInput) (*iam.PutGroupPolicyOutput, error)
12473	PutGroupPolicyRequestFunc                              func(param0 *iam.PutGroupPolicyInput) (*request.Request, *iam.PutGroupPolicyOutput)
12474	PutGroupPolicyWithContextFunc                          func(param0 aws.Context, param1 *iam.PutGroupPolicyInput, param2 ...request.Option) (*iam.PutGroupPolicyOutput, error)
12475	PutRolePolicyFunc                                      func(param0 *iam.PutRolePolicyInput) (*iam.PutRolePolicyOutput, error)
12476	PutRolePolicyRequestFunc                               func(param0 *iam.PutRolePolicyInput) (*request.Request, *iam.PutRolePolicyOutput)
12477	PutRolePolicyWithContextFunc                           func(param0 aws.Context, param1 *iam.PutRolePolicyInput, param2 ...request.Option) (*iam.PutRolePolicyOutput, error)
12478	PutUserPolicyFunc                                      func(param0 *iam.PutUserPolicyInput) (*iam.PutUserPolicyOutput, error)
12479	PutUserPolicyRequestFunc                               func(param0 *iam.PutUserPolicyInput) (*request.Request, *iam.PutUserPolicyOutput)
12480	PutUserPolicyWithContextFunc                           func(param0 aws.Context, param1 *iam.PutUserPolicyInput, param2 ...request.Option) (*iam.PutUserPolicyOutput, error)
12481	RemoveClientIDFromOpenIDConnectProviderFunc            func(param0 *iam.RemoveClientIDFromOpenIDConnectProviderInput) (*iam.RemoveClientIDFromOpenIDConnectProviderOutput, error)
12482	RemoveClientIDFromOpenIDConnectProviderRequestFunc     func(param0 *iam.RemoveClientIDFromOpenIDConnectProviderInput) (*request.Request, *iam.RemoveClientIDFromOpenIDConnectProviderOutput)
12483	RemoveClientIDFromOpenIDConnectProviderWithContextFunc func(param0 aws.Context, param1 *iam.RemoveClientIDFromOpenIDConnectProviderInput, param2 ...request.Option) (*iam.RemoveClientIDFromOpenIDConnectProviderOutput, error)
12484	RemoveRoleFromInstanceProfileFunc                      func(param0 *iam.RemoveRoleFromInstanceProfileInput) (*iam.RemoveRoleFromInstanceProfileOutput, error)
12485	RemoveRoleFromInstanceProfileRequestFunc               func(param0 *iam.RemoveRoleFromInstanceProfileInput) (*request.Request, *iam.RemoveRoleFromInstanceProfileOutput)
12486	RemoveRoleFromInstanceProfileWithContextFunc           func(param0 aws.Context, param1 *iam.RemoveRoleFromInstanceProfileInput, param2 ...request.Option) (*iam.RemoveRoleFromInstanceProfileOutput, error)
12487	RemoveUserFromGroupFunc                                func(param0 *iam.RemoveUserFromGroupInput) (*iam.RemoveUserFromGroupOutput, error)
12488	RemoveUserFromGroupRequestFunc                         func(param0 *iam.RemoveUserFromGroupInput) (*request.Request, *iam.RemoveUserFromGroupOutput)
12489	RemoveUserFromGroupWithContextFunc                     func(param0 aws.Context, param1 *iam.RemoveUserFromGroupInput, param2 ...request.Option) (*iam.RemoveUserFromGroupOutput, error)
12490	ResetServiceSpecificCredentialFunc                     func(param0 *iam.ResetServiceSpecificCredentialInput) (*iam.ResetServiceSpecificCredentialOutput, error)
12491	ResetServiceSpecificCredentialRequestFunc              func(param0 *iam.ResetServiceSpecificCredentialInput) (*request.Request, *iam.ResetServiceSpecificCredentialOutput)
12492	ResetServiceSpecificCredentialWithContextFunc          func(param0 aws.Context, param1 *iam.ResetServiceSpecificCredentialInput, param2 ...request.Option) (*iam.ResetServiceSpecificCredentialOutput, error)
12493	ResyncMFADeviceFunc                                    func(param0 *iam.ResyncMFADeviceInput) (*iam.ResyncMFADeviceOutput, error)
12494	ResyncMFADeviceRequestFunc                             func(param0 *iam.ResyncMFADeviceInput) (*request.Request, *iam.ResyncMFADeviceOutput)
12495	ResyncMFADeviceWithContextFunc                         func(param0 aws.Context, param1 *iam.ResyncMFADeviceInput, param2 ...request.Option) (*iam.ResyncMFADeviceOutput, error)
12496	SetDefaultPolicyVersionFunc                            func(param0 *iam.SetDefaultPolicyVersionInput) (*iam.SetDefaultPolicyVersionOutput, error)
12497	SetDefaultPolicyVersionRequestFunc                     func(param0 *iam.SetDefaultPolicyVersionInput) (*request.Request, *iam.SetDefaultPolicyVersionOutput)
12498	SetDefaultPolicyVersionWithContextFunc                 func(param0 aws.Context, param1 *iam.SetDefaultPolicyVersionInput, param2 ...request.Option) (*iam.SetDefaultPolicyVersionOutput, error)
12499	SimulateCustomPolicyFunc                               func(param0 *iam.SimulateCustomPolicyInput) (*iam.SimulatePolicyResponse, error)
12500	SimulateCustomPolicyRequestFunc                        func(param0 *iam.SimulateCustomPolicyInput) (*request.Request, *iam.SimulatePolicyResponse)
12501	SimulateCustomPolicyWithContextFunc                    func(param0 aws.Context, param1 *iam.SimulateCustomPolicyInput, param2 ...request.Option) (*iam.SimulatePolicyResponse, error)
12502	SimulatePrincipalPolicyFunc                            func(param0 *iam.SimulatePrincipalPolicyInput) (*iam.SimulatePolicyResponse, error)
12503	SimulatePrincipalPolicyRequestFunc                     func(param0 *iam.SimulatePrincipalPolicyInput) (*request.Request, *iam.SimulatePolicyResponse)
12504	SimulatePrincipalPolicyWithContextFunc                 func(param0 aws.Context, param1 *iam.SimulatePrincipalPolicyInput, param2 ...request.Option) (*iam.SimulatePolicyResponse, error)
12505	UpdateAccessKeyFunc                                    func(param0 *iam.UpdateAccessKeyInput) (*iam.UpdateAccessKeyOutput, error)
12506	UpdateAccessKeyRequestFunc                             func(param0 *iam.UpdateAccessKeyInput) (*request.Request, *iam.UpdateAccessKeyOutput)
12507	UpdateAccessKeyWithContextFunc                         func(param0 aws.Context, param1 *iam.UpdateAccessKeyInput, param2 ...request.Option) (*iam.UpdateAccessKeyOutput, error)
12508	UpdateAccountPasswordPolicyFunc                        func(param0 *iam.UpdateAccountPasswordPolicyInput) (*iam.UpdateAccountPasswordPolicyOutput, error)
12509	UpdateAccountPasswordPolicyRequestFunc                 func(param0 *iam.UpdateAccountPasswordPolicyInput) (*request.Request, *iam.UpdateAccountPasswordPolicyOutput)
12510	UpdateAccountPasswordPolicyWithContextFunc             func(param0 aws.Context, param1 *iam.UpdateAccountPasswordPolicyInput, param2 ...request.Option) (*iam.UpdateAccountPasswordPolicyOutput, error)
12511	UpdateAssumeRolePolicyFunc                             func(param0 *iam.UpdateAssumeRolePolicyInput) (*iam.UpdateAssumeRolePolicyOutput, error)
12512	UpdateAssumeRolePolicyRequestFunc                      func(param0 *iam.UpdateAssumeRolePolicyInput) (*request.Request, *iam.UpdateAssumeRolePolicyOutput)
12513	UpdateAssumeRolePolicyWithContextFunc                  func(param0 aws.Context, param1 *iam.UpdateAssumeRolePolicyInput, param2 ...request.Option) (*iam.UpdateAssumeRolePolicyOutput, error)
12514	UpdateGroupFunc                                        func(param0 *iam.UpdateGroupInput) (*iam.UpdateGroupOutput, error)
12515	UpdateGroupRequestFunc                                 func(param0 *iam.UpdateGroupInput) (*request.Request, *iam.UpdateGroupOutput)
12516	UpdateGroupWithContextFunc                             func(param0 aws.Context, param1 *iam.UpdateGroupInput, param2 ...request.Option) (*iam.UpdateGroupOutput, error)
12517	UpdateLoginProfileFunc                                 func(param0 *iam.UpdateLoginProfileInput) (*iam.UpdateLoginProfileOutput, error)
12518	UpdateLoginProfileRequestFunc                          func(param0 *iam.UpdateLoginProfileInput) (*request.Request, *iam.UpdateLoginProfileOutput)
12519	UpdateLoginProfileWithContextFunc                      func(param0 aws.Context, param1 *iam.UpdateLoginProfileInput, param2 ...request.Option) (*iam.UpdateLoginProfileOutput, error)
12520	UpdateOpenIDConnectProviderThumbprintFunc              func(param0 *iam.UpdateOpenIDConnectProviderThumbprintInput) (*iam.UpdateOpenIDConnectProviderThumbprintOutput, error)
12521	UpdateOpenIDConnectProviderThumbprintRequestFunc       func(param0 *iam.UpdateOpenIDConnectProviderThumbprintInput) (*request.Request, *iam.UpdateOpenIDConnectProviderThumbprintOutput)
12522	UpdateOpenIDConnectProviderThumbprintWithContextFunc   func(param0 aws.Context, param1 *iam.UpdateOpenIDConnectProviderThumbprintInput, param2 ...request.Option) (*iam.UpdateOpenIDConnectProviderThumbprintOutput, error)
12523	UpdateRoleDescriptionFunc                              func(param0 *iam.UpdateRoleDescriptionInput) (*iam.UpdateRoleDescriptionOutput, error)
12524	UpdateRoleDescriptionRequestFunc                       func(param0 *iam.UpdateRoleDescriptionInput) (*request.Request, *iam.UpdateRoleDescriptionOutput)
12525	UpdateRoleDescriptionWithContextFunc                   func(param0 aws.Context, param1 *iam.UpdateRoleDescriptionInput, param2 ...request.Option) (*iam.UpdateRoleDescriptionOutput, error)
12526	UpdateSAMLProviderFunc                                 func(param0 *iam.UpdateSAMLProviderInput) (*iam.UpdateSAMLProviderOutput, error)
12527	UpdateSAMLProviderRequestFunc                          func(param0 *iam.UpdateSAMLProviderInput) (*request.Request, *iam.UpdateSAMLProviderOutput)
12528	UpdateSAMLProviderWithContextFunc                      func(param0 aws.Context, param1 *iam.UpdateSAMLProviderInput, param2 ...request.Option) (*iam.UpdateSAMLProviderOutput, error)
12529	UpdateSSHPublicKeyFunc                                 func(param0 *iam.UpdateSSHPublicKeyInput) (*iam.UpdateSSHPublicKeyOutput, error)
12530	UpdateSSHPublicKeyRequestFunc                          func(param0 *iam.UpdateSSHPublicKeyInput) (*request.Request, *iam.UpdateSSHPublicKeyOutput)
12531	UpdateSSHPublicKeyWithContextFunc                      func(param0 aws.Context, param1 *iam.UpdateSSHPublicKeyInput, param2 ...request.Option) (*iam.UpdateSSHPublicKeyOutput, error)
12532	UpdateServerCertificateFunc                            func(param0 *iam.UpdateServerCertificateInput) (*iam.UpdateServerCertificateOutput, error)
12533	UpdateServerCertificateRequestFunc                     func(param0 *iam.UpdateServerCertificateInput) (*request.Request, *iam.UpdateServerCertificateOutput)
12534	UpdateServerCertificateWithContextFunc                 func(param0 aws.Context, param1 *iam.UpdateServerCertificateInput, param2 ...request.Option) (*iam.UpdateServerCertificateOutput, error)
12535	UpdateServiceSpecificCredentialFunc                    func(param0 *iam.UpdateServiceSpecificCredentialInput) (*iam.UpdateServiceSpecificCredentialOutput, error)
12536	UpdateServiceSpecificCredentialRequestFunc             func(param0 *iam.UpdateServiceSpecificCredentialInput) (*request.Request, *iam.UpdateServiceSpecificCredentialOutput)
12537	UpdateServiceSpecificCredentialWithContextFunc         func(param0 aws.Context, param1 *iam.UpdateServiceSpecificCredentialInput, param2 ...request.Option) (*iam.UpdateServiceSpecificCredentialOutput, error)
12538	UpdateSigningCertificateFunc                           func(param0 *iam.UpdateSigningCertificateInput) (*iam.UpdateSigningCertificateOutput, error)
12539	UpdateSigningCertificateRequestFunc                    func(param0 *iam.UpdateSigningCertificateInput) (*request.Request, *iam.UpdateSigningCertificateOutput)
12540	UpdateSigningCertificateWithContextFunc                func(param0 aws.Context, param1 *iam.UpdateSigningCertificateInput, param2 ...request.Option) (*iam.UpdateSigningCertificateOutput, error)
12541	UpdateUserFunc                                         func(param0 *iam.UpdateUserInput) (*iam.UpdateUserOutput, error)
12542	UpdateUserRequestFunc                                  func(param0 *iam.UpdateUserInput) (*request.Request, *iam.UpdateUserOutput)
12543	UpdateUserWithContextFunc                              func(param0 aws.Context, param1 *iam.UpdateUserInput, param2 ...request.Option) (*iam.UpdateUserOutput, error)
12544	UploadSSHPublicKeyFunc                                 func(param0 *iam.UploadSSHPublicKeyInput) (*iam.UploadSSHPublicKeyOutput, error)
12545	UploadSSHPublicKeyRequestFunc                          func(param0 *iam.UploadSSHPublicKeyInput) (*request.Request, *iam.UploadSSHPublicKeyOutput)
12546	UploadSSHPublicKeyWithContextFunc                      func(param0 aws.Context, param1 *iam.UploadSSHPublicKeyInput, param2 ...request.Option) (*iam.UploadSSHPublicKeyOutput, error)
12547	UploadServerCertificateFunc                            func(param0 *iam.UploadServerCertificateInput) (*iam.UploadServerCertificateOutput, error)
12548	UploadServerCertificateRequestFunc                     func(param0 *iam.UploadServerCertificateInput) (*request.Request, *iam.UploadServerCertificateOutput)
12549	UploadServerCertificateWithContextFunc                 func(param0 aws.Context, param1 *iam.UploadServerCertificateInput, param2 ...request.Option) (*iam.UploadServerCertificateOutput, error)
12550	UploadSigningCertificateFunc                           func(param0 *iam.UploadSigningCertificateInput) (*iam.UploadSigningCertificateOutput, error)
12551	UploadSigningCertificateRequestFunc                    func(param0 *iam.UploadSigningCertificateInput) (*request.Request, *iam.UploadSigningCertificateOutput)
12552	UploadSigningCertificateWithContextFunc                func(param0 aws.Context, param1 *iam.UploadSigningCertificateInput, param2 ...request.Option) (*iam.UploadSigningCertificateOutput, error)
12553	WaitUntilInstanceProfileExistsFunc                     func(param0 *iam.GetInstanceProfileInput) error
12554	WaitUntilInstanceProfileExistsWithContextFunc          func(param0 aws.Context, param1 *iam.GetInstanceProfileInput, param2 ...request.WaiterOption) error
12555	WaitUntilUserExistsFunc                                func(param0 *iam.GetUserInput) error
12556	WaitUntilUserExistsWithContextFunc                     func(param0 aws.Context, param1 *iam.GetUserInput, param2 ...request.WaiterOption) error
12557}
12558
12559func (m *iamMock) AddClientIDToOpenIDConnectProvider(param0 *iam.AddClientIDToOpenIDConnectProviderInput) (*iam.AddClientIDToOpenIDConnectProviderOutput, error) {
12560	m.addCall("AddClientIDToOpenIDConnectProvider")
12561	m.verifyInput("AddClientIDToOpenIDConnectProvider", param0)
12562	return m.AddClientIDToOpenIDConnectProviderFunc(param0)
12563}
12564
12565func (m *iamMock) AddClientIDToOpenIDConnectProviderRequest(param0 *iam.AddClientIDToOpenIDConnectProviderInput) (*request.Request, *iam.AddClientIDToOpenIDConnectProviderOutput) {
12566	m.addCall("AddClientIDToOpenIDConnectProviderRequest")
12567	m.verifyInput("AddClientIDToOpenIDConnectProviderRequest", param0)
12568	return m.AddClientIDToOpenIDConnectProviderRequestFunc(param0)
12569}
12570
12571func (m *iamMock) AddClientIDToOpenIDConnectProviderWithContext(param0 aws.Context, param1 *iam.AddClientIDToOpenIDConnectProviderInput, param2 ...request.Option) (*iam.AddClientIDToOpenIDConnectProviderOutput, error) {
12572	m.addCall("AddClientIDToOpenIDConnectProviderWithContext")
12573	m.verifyInput("AddClientIDToOpenIDConnectProviderWithContext", param0)
12574	return m.AddClientIDToOpenIDConnectProviderWithContextFunc(param0, param1, param2...)
12575}
12576
12577func (m *iamMock) AddRoleToInstanceProfile(param0 *iam.AddRoleToInstanceProfileInput) (*iam.AddRoleToInstanceProfileOutput, error) {
12578	m.addCall("AddRoleToInstanceProfile")
12579	m.verifyInput("AddRoleToInstanceProfile", param0)
12580	return m.AddRoleToInstanceProfileFunc(param0)
12581}
12582
12583func (m *iamMock) AddRoleToInstanceProfileRequest(param0 *iam.AddRoleToInstanceProfileInput) (*request.Request, *iam.AddRoleToInstanceProfileOutput) {
12584	m.addCall("AddRoleToInstanceProfileRequest")
12585	m.verifyInput("AddRoleToInstanceProfileRequest", param0)
12586	return m.AddRoleToInstanceProfileRequestFunc(param0)
12587}
12588
12589func (m *iamMock) AddRoleToInstanceProfileWithContext(param0 aws.Context, param1 *iam.AddRoleToInstanceProfileInput, param2 ...request.Option) (*iam.AddRoleToInstanceProfileOutput, error) {
12590	m.addCall("AddRoleToInstanceProfileWithContext")
12591	m.verifyInput("AddRoleToInstanceProfileWithContext", param0)
12592	return m.AddRoleToInstanceProfileWithContextFunc(param0, param1, param2...)
12593}
12594
12595func (m *iamMock) AddUserToGroup(param0 *iam.AddUserToGroupInput) (*iam.AddUserToGroupOutput, error) {
12596	m.addCall("AddUserToGroup")
12597	m.verifyInput("AddUserToGroup", param0)
12598	return m.AddUserToGroupFunc(param0)
12599}
12600
12601func (m *iamMock) AddUserToGroupRequest(param0 *iam.AddUserToGroupInput) (*request.Request, *iam.AddUserToGroupOutput) {
12602	m.addCall("AddUserToGroupRequest")
12603	m.verifyInput("AddUserToGroupRequest", param0)
12604	return m.AddUserToGroupRequestFunc(param0)
12605}
12606
12607func (m *iamMock) AddUserToGroupWithContext(param0 aws.Context, param1 *iam.AddUserToGroupInput, param2 ...request.Option) (*iam.AddUserToGroupOutput, error) {
12608	m.addCall("AddUserToGroupWithContext")
12609	m.verifyInput("AddUserToGroupWithContext", param0)
12610	return m.AddUserToGroupWithContextFunc(param0, param1, param2...)
12611}
12612
12613func (m *iamMock) AttachGroupPolicy(param0 *iam.AttachGroupPolicyInput) (*iam.AttachGroupPolicyOutput, error) {
12614	m.addCall("AttachGroupPolicy")
12615	m.verifyInput("AttachGroupPolicy", param0)
12616	return m.AttachGroupPolicyFunc(param0)
12617}
12618
12619func (m *iamMock) AttachGroupPolicyRequest(param0 *iam.AttachGroupPolicyInput) (*request.Request, *iam.AttachGroupPolicyOutput) {
12620	m.addCall("AttachGroupPolicyRequest")
12621	m.verifyInput("AttachGroupPolicyRequest", param0)
12622	return m.AttachGroupPolicyRequestFunc(param0)
12623}
12624
12625func (m *iamMock) AttachGroupPolicyWithContext(param0 aws.Context, param1 *iam.AttachGroupPolicyInput, param2 ...request.Option) (*iam.AttachGroupPolicyOutput, error) {
12626	m.addCall("AttachGroupPolicyWithContext")
12627	m.verifyInput("AttachGroupPolicyWithContext", param0)
12628	return m.AttachGroupPolicyWithContextFunc(param0, param1, param2...)
12629}
12630
12631func (m *iamMock) AttachRolePolicy(param0 *iam.AttachRolePolicyInput) (*iam.AttachRolePolicyOutput, error) {
12632	m.addCall("AttachRolePolicy")
12633	m.verifyInput("AttachRolePolicy", param0)
12634	return m.AttachRolePolicyFunc(param0)
12635}
12636
12637func (m *iamMock) AttachRolePolicyRequest(param0 *iam.AttachRolePolicyInput) (*request.Request, *iam.AttachRolePolicyOutput) {
12638	m.addCall("AttachRolePolicyRequest")
12639	m.verifyInput("AttachRolePolicyRequest", param0)
12640	return m.AttachRolePolicyRequestFunc(param0)
12641}
12642
12643func (m *iamMock) AttachRolePolicyWithContext(param0 aws.Context, param1 *iam.AttachRolePolicyInput, param2 ...request.Option) (*iam.AttachRolePolicyOutput, error) {
12644	m.addCall("AttachRolePolicyWithContext")
12645	m.verifyInput("AttachRolePolicyWithContext", param0)
12646	return m.AttachRolePolicyWithContextFunc(param0, param1, param2...)
12647}
12648
12649func (m *iamMock) AttachUserPolicy(param0 *iam.AttachUserPolicyInput) (*iam.AttachUserPolicyOutput, error) {
12650	m.addCall("AttachUserPolicy")
12651	m.verifyInput("AttachUserPolicy", param0)
12652	return m.AttachUserPolicyFunc(param0)
12653}
12654
12655func (m *iamMock) AttachUserPolicyRequest(param0 *iam.AttachUserPolicyInput) (*request.Request, *iam.AttachUserPolicyOutput) {
12656	m.addCall("AttachUserPolicyRequest")
12657	m.verifyInput("AttachUserPolicyRequest", param0)
12658	return m.AttachUserPolicyRequestFunc(param0)
12659}
12660
12661func (m *iamMock) AttachUserPolicyWithContext(param0 aws.Context, param1 *iam.AttachUserPolicyInput, param2 ...request.Option) (*iam.AttachUserPolicyOutput, error) {
12662	m.addCall("AttachUserPolicyWithContext")
12663	m.verifyInput("AttachUserPolicyWithContext", param0)
12664	return m.AttachUserPolicyWithContextFunc(param0, param1, param2...)
12665}
12666
12667func (m *iamMock) ChangePassword(param0 *iam.ChangePasswordInput) (*iam.ChangePasswordOutput, error) {
12668	m.addCall("ChangePassword")
12669	m.verifyInput("ChangePassword", param0)
12670	return m.ChangePasswordFunc(param0)
12671}
12672
12673func (m *iamMock) ChangePasswordRequest(param0 *iam.ChangePasswordInput) (*request.Request, *iam.ChangePasswordOutput) {
12674	m.addCall("ChangePasswordRequest")
12675	m.verifyInput("ChangePasswordRequest", param0)
12676	return m.ChangePasswordRequestFunc(param0)
12677}
12678
12679func (m *iamMock) ChangePasswordWithContext(param0 aws.Context, param1 *iam.ChangePasswordInput, param2 ...request.Option) (*iam.ChangePasswordOutput, error) {
12680	m.addCall("ChangePasswordWithContext")
12681	m.verifyInput("ChangePasswordWithContext", param0)
12682	return m.ChangePasswordWithContextFunc(param0, param1, param2...)
12683}
12684
12685func (m *iamMock) CreateAccessKey(param0 *iam.CreateAccessKeyInput) (*iam.CreateAccessKeyOutput, error) {
12686	m.addCall("CreateAccessKey")
12687	m.verifyInput("CreateAccessKey", param0)
12688	return m.CreateAccessKeyFunc(param0)
12689}
12690
12691func (m *iamMock) CreateAccessKeyRequest(param0 *iam.CreateAccessKeyInput) (*request.Request, *iam.CreateAccessKeyOutput) {
12692	m.addCall("CreateAccessKeyRequest")
12693	m.verifyInput("CreateAccessKeyRequest", param0)
12694	return m.CreateAccessKeyRequestFunc(param0)
12695}
12696
12697func (m *iamMock) CreateAccessKeyWithContext(param0 aws.Context, param1 *iam.CreateAccessKeyInput, param2 ...request.Option) (*iam.CreateAccessKeyOutput, error) {
12698	m.addCall("CreateAccessKeyWithContext")
12699	m.verifyInput("CreateAccessKeyWithContext", param0)
12700	return m.CreateAccessKeyWithContextFunc(param0, param1, param2...)
12701}
12702
12703func (m *iamMock) CreateAccountAlias(param0 *iam.CreateAccountAliasInput) (*iam.CreateAccountAliasOutput, error) {
12704	m.addCall("CreateAccountAlias")
12705	m.verifyInput("CreateAccountAlias", param0)
12706	return m.CreateAccountAliasFunc(param0)
12707}
12708
12709func (m *iamMock) CreateAccountAliasRequest(param0 *iam.CreateAccountAliasInput) (*request.Request, *iam.CreateAccountAliasOutput) {
12710	m.addCall("CreateAccountAliasRequest")
12711	m.verifyInput("CreateAccountAliasRequest", param0)
12712	return m.CreateAccountAliasRequestFunc(param0)
12713}
12714
12715func (m *iamMock) CreateAccountAliasWithContext(param0 aws.Context, param1 *iam.CreateAccountAliasInput, param2 ...request.Option) (*iam.CreateAccountAliasOutput, error) {
12716	m.addCall("CreateAccountAliasWithContext")
12717	m.verifyInput("CreateAccountAliasWithContext", param0)
12718	return m.CreateAccountAliasWithContextFunc(param0, param1, param2...)
12719}
12720
12721func (m *iamMock) CreateGroup(param0 *iam.CreateGroupInput) (*iam.CreateGroupOutput, error) {
12722	m.addCall("CreateGroup")
12723	m.verifyInput("CreateGroup", param0)
12724	return m.CreateGroupFunc(param0)
12725}
12726
12727func (m *iamMock) CreateGroupRequest(param0 *iam.CreateGroupInput) (*request.Request, *iam.CreateGroupOutput) {
12728	m.addCall("CreateGroupRequest")
12729	m.verifyInput("CreateGroupRequest", param0)
12730	return m.CreateGroupRequestFunc(param0)
12731}
12732
12733func (m *iamMock) CreateGroupWithContext(param0 aws.Context, param1 *iam.CreateGroupInput, param2 ...request.Option) (*iam.CreateGroupOutput, error) {
12734	m.addCall("CreateGroupWithContext")
12735	m.verifyInput("CreateGroupWithContext", param0)
12736	return m.CreateGroupWithContextFunc(param0, param1, param2...)
12737}
12738
12739func (m *iamMock) CreateInstanceProfile(param0 *iam.CreateInstanceProfileInput) (*iam.CreateInstanceProfileOutput, error) {
12740	m.addCall("CreateInstanceProfile")
12741	m.verifyInput("CreateInstanceProfile", param0)
12742	return m.CreateInstanceProfileFunc(param0)
12743}
12744
12745func (m *iamMock) CreateInstanceProfileRequest(param0 *iam.CreateInstanceProfileInput) (*request.Request, *iam.CreateInstanceProfileOutput) {
12746	m.addCall("CreateInstanceProfileRequest")
12747	m.verifyInput("CreateInstanceProfileRequest", param0)
12748	return m.CreateInstanceProfileRequestFunc(param0)
12749}
12750
12751func (m *iamMock) CreateInstanceProfileWithContext(param0 aws.Context, param1 *iam.CreateInstanceProfileInput, param2 ...request.Option) (*iam.CreateInstanceProfileOutput, error) {
12752	m.addCall("CreateInstanceProfileWithContext")
12753	m.verifyInput("CreateInstanceProfileWithContext", param0)
12754	return m.CreateInstanceProfileWithContextFunc(param0, param1, param2...)
12755}
12756
12757func (m *iamMock) CreateLoginProfile(param0 *iam.CreateLoginProfileInput) (*iam.CreateLoginProfileOutput, error) {
12758	m.addCall("CreateLoginProfile")
12759	m.verifyInput("CreateLoginProfile", param0)
12760	return m.CreateLoginProfileFunc(param0)
12761}
12762
12763func (m *iamMock) CreateLoginProfileRequest(param0 *iam.CreateLoginProfileInput) (*request.Request, *iam.CreateLoginProfileOutput) {
12764	m.addCall("CreateLoginProfileRequest")
12765	m.verifyInput("CreateLoginProfileRequest", param0)
12766	return m.CreateLoginProfileRequestFunc(param0)
12767}
12768
12769func (m *iamMock) CreateLoginProfileWithContext(param0 aws.Context, param1 *iam.CreateLoginProfileInput, param2 ...request.Option) (*iam.CreateLoginProfileOutput, error) {
12770	m.addCall("CreateLoginProfileWithContext")
12771	m.verifyInput("CreateLoginProfileWithContext", param0)
12772	return m.CreateLoginProfileWithContextFunc(param0, param1, param2...)
12773}
12774
12775func (m *iamMock) CreateOpenIDConnectProvider(param0 *iam.CreateOpenIDConnectProviderInput) (*iam.CreateOpenIDConnectProviderOutput, error) {
12776	m.addCall("CreateOpenIDConnectProvider")
12777	m.verifyInput("CreateOpenIDConnectProvider", param0)
12778	return m.CreateOpenIDConnectProviderFunc(param0)
12779}
12780
12781func (m *iamMock) CreateOpenIDConnectProviderRequest(param0 *iam.CreateOpenIDConnectProviderInput) (*request.Request, *iam.CreateOpenIDConnectProviderOutput) {
12782	m.addCall("CreateOpenIDConnectProviderRequest")
12783	m.verifyInput("CreateOpenIDConnectProviderRequest", param0)
12784	return m.CreateOpenIDConnectProviderRequestFunc(param0)
12785}
12786
12787func (m *iamMock) CreateOpenIDConnectProviderWithContext(param0 aws.Context, param1 *iam.CreateOpenIDConnectProviderInput, param2 ...request.Option) (*iam.CreateOpenIDConnectProviderOutput, error) {
12788	m.addCall("CreateOpenIDConnectProviderWithContext")
12789	m.verifyInput("CreateOpenIDConnectProviderWithContext", param0)
12790	return m.CreateOpenIDConnectProviderWithContextFunc(param0, param1, param2...)
12791}
12792
12793func (m *iamMock) CreatePolicy(param0 *iam.CreatePolicyInput) (*iam.CreatePolicyOutput, error) {
12794	m.addCall("CreatePolicy")
12795	m.verifyInput("CreatePolicy", param0)
12796	return m.CreatePolicyFunc(param0)
12797}
12798
12799func (m *iamMock) CreatePolicyRequest(param0 *iam.CreatePolicyInput) (*request.Request, *iam.CreatePolicyOutput) {
12800	m.addCall("CreatePolicyRequest")
12801	m.verifyInput("CreatePolicyRequest", param0)
12802	return m.CreatePolicyRequestFunc(param0)
12803}
12804
12805func (m *iamMock) CreatePolicyVersion(param0 *iam.CreatePolicyVersionInput) (*iam.CreatePolicyVersionOutput, error) {
12806	m.addCall("CreatePolicyVersion")
12807	m.verifyInput("CreatePolicyVersion", param0)
12808	return m.CreatePolicyVersionFunc(param0)
12809}
12810
12811func (m *iamMock) CreatePolicyVersionRequest(param0 *iam.CreatePolicyVersionInput) (*request.Request, *iam.CreatePolicyVersionOutput) {
12812	m.addCall("CreatePolicyVersionRequest")
12813	m.verifyInput("CreatePolicyVersionRequest", param0)
12814	return m.CreatePolicyVersionRequestFunc(param0)
12815}
12816
12817func (m *iamMock) CreatePolicyVersionWithContext(param0 aws.Context, param1 *iam.CreatePolicyVersionInput, param2 ...request.Option) (*iam.CreatePolicyVersionOutput, error) {
12818	m.addCall("CreatePolicyVersionWithContext")
12819	m.verifyInput("CreatePolicyVersionWithContext", param0)
12820	return m.CreatePolicyVersionWithContextFunc(param0, param1, param2...)
12821}
12822
12823func (m *iamMock) CreatePolicyWithContext(param0 aws.Context, param1 *iam.CreatePolicyInput, param2 ...request.Option) (*iam.CreatePolicyOutput, error) {
12824	m.addCall("CreatePolicyWithContext")
12825	m.verifyInput("CreatePolicyWithContext", param0)
12826	return m.CreatePolicyWithContextFunc(param0, param1, param2...)
12827}
12828
12829func (m *iamMock) CreateRole(param0 *iam.CreateRoleInput) (*iam.CreateRoleOutput, error) {
12830	m.addCall("CreateRole")
12831	m.verifyInput("CreateRole", param0)
12832	return m.CreateRoleFunc(param0)
12833}
12834
12835func (m *iamMock) CreateRoleRequest(param0 *iam.CreateRoleInput) (*request.Request, *iam.CreateRoleOutput) {
12836	m.addCall("CreateRoleRequest")
12837	m.verifyInput("CreateRoleRequest", param0)
12838	return m.CreateRoleRequestFunc(param0)
12839}
12840
12841func (m *iamMock) CreateRoleWithContext(param0 aws.Context, param1 *iam.CreateRoleInput, param2 ...request.Option) (*iam.CreateRoleOutput, error) {
12842	m.addCall("CreateRoleWithContext")
12843	m.verifyInput("CreateRoleWithContext", param0)
12844	return m.CreateRoleWithContextFunc(param0, param1, param2...)
12845}
12846
12847func (m *iamMock) CreateSAMLProvider(param0 *iam.CreateSAMLProviderInput) (*iam.CreateSAMLProviderOutput, error) {
12848	m.addCall("CreateSAMLProvider")
12849	m.verifyInput("CreateSAMLProvider", param0)
12850	return m.CreateSAMLProviderFunc(param0)
12851}
12852
12853func (m *iamMock) CreateSAMLProviderRequest(param0 *iam.CreateSAMLProviderInput) (*request.Request, *iam.CreateSAMLProviderOutput) {
12854	m.addCall("CreateSAMLProviderRequest")
12855	m.verifyInput("CreateSAMLProviderRequest", param0)
12856	return m.CreateSAMLProviderRequestFunc(param0)
12857}
12858
12859func (m *iamMock) CreateSAMLProviderWithContext(param0 aws.Context, param1 *iam.CreateSAMLProviderInput, param2 ...request.Option) (*iam.CreateSAMLProviderOutput, error) {
12860	m.addCall("CreateSAMLProviderWithContext")
12861	m.verifyInput("CreateSAMLProviderWithContext", param0)
12862	return m.CreateSAMLProviderWithContextFunc(param0, param1, param2...)
12863}
12864
12865func (m *iamMock) CreateServiceLinkedRole(param0 *iam.CreateServiceLinkedRoleInput) (*iam.CreateServiceLinkedRoleOutput, error) {
12866	m.addCall("CreateServiceLinkedRole")
12867	m.verifyInput("CreateServiceLinkedRole", param0)
12868	return m.CreateServiceLinkedRoleFunc(param0)
12869}
12870
12871func (m *iamMock) CreateServiceLinkedRoleRequest(param0 *iam.CreateServiceLinkedRoleInput) (*request.Request, *iam.CreateServiceLinkedRoleOutput) {
12872	m.addCall("CreateServiceLinkedRoleRequest")
12873	m.verifyInput("CreateServiceLinkedRoleRequest", param0)
12874	return m.CreateServiceLinkedRoleRequestFunc(param0)
12875}
12876
12877func (m *iamMock) CreateServiceLinkedRoleWithContext(param0 aws.Context, param1 *iam.CreateServiceLinkedRoleInput, param2 ...request.Option) (*iam.CreateServiceLinkedRoleOutput, error) {
12878	m.addCall("CreateServiceLinkedRoleWithContext")
12879	m.verifyInput("CreateServiceLinkedRoleWithContext", param0)
12880	return m.CreateServiceLinkedRoleWithContextFunc(param0, param1, param2...)
12881}
12882
12883func (m *iamMock) CreateServiceSpecificCredential(param0 *iam.CreateServiceSpecificCredentialInput) (*iam.CreateServiceSpecificCredentialOutput, error) {
12884	m.addCall("CreateServiceSpecificCredential")
12885	m.verifyInput("CreateServiceSpecificCredential", param0)
12886	return m.CreateServiceSpecificCredentialFunc(param0)
12887}
12888
12889func (m *iamMock) CreateServiceSpecificCredentialRequest(param0 *iam.CreateServiceSpecificCredentialInput) (*request.Request, *iam.CreateServiceSpecificCredentialOutput) {
12890	m.addCall("CreateServiceSpecificCredentialRequest")
12891	m.verifyInput("CreateServiceSpecificCredentialRequest", param0)
12892	return m.CreateServiceSpecificCredentialRequestFunc(param0)
12893}
12894
12895func (m *iamMock) CreateServiceSpecificCredentialWithContext(param0 aws.Context, param1 *iam.CreateServiceSpecificCredentialInput, param2 ...request.Option) (*iam.CreateServiceSpecificCredentialOutput, error) {
12896	m.addCall("CreateServiceSpecificCredentialWithContext")
12897	m.verifyInput("CreateServiceSpecificCredentialWithContext", param0)
12898	return m.CreateServiceSpecificCredentialWithContextFunc(param0, param1, param2...)
12899}
12900
12901func (m *iamMock) CreateUser(param0 *iam.CreateUserInput) (*iam.CreateUserOutput, error) {
12902	m.addCall("CreateUser")
12903	m.verifyInput("CreateUser", param0)
12904	return m.CreateUserFunc(param0)
12905}
12906
12907func (m *iamMock) CreateUserRequest(param0 *iam.CreateUserInput) (*request.Request, *iam.CreateUserOutput) {
12908	m.addCall("CreateUserRequest")
12909	m.verifyInput("CreateUserRequest", param0)
12910	return m.CreateUserRequestFunc(param0)
12911}
12912
12913func (m *iamMock) CreateUserWithContext(param0 aws.Context, param1 *iam.CreateUserInput, param2 ...request.Option) (*iam.CreateUserOutput, error) {
12914	m.addCall("CreateUserWithContext")
12915	m.verifyInput("CreateUserWithContext", param0)
12916	return m.CreateUserWithContextFunc(param0, param1, param2...)
12917}
12918
12919func (m *iamMock) CreateVirtualMFADevice(param0 *iam.CreateVirtualMFADeviceInput) (*iam.CreateVirtualMFADeviceOutput, error) {
12920	m.addCall("CreateVirtualMFADevice")
12921	m.verifyInput("CreateVirtualMFADevice", param0)
12922	return m.CreateVirtualMFADeviceFunc(param0)
12923}
12924
12925func (m *iamMock) CreateVirtualMFADeviceRequest(param0 *iam.CreateVirtualMFADeviceInput) (*request.Request, *iam.CreateVirtualMFADeviceOutput) {
12926	m.addCall("CreateVirtualMFADeviceRequest")
12927	m.verifyInput("CreateVirtualMFADeviceRequest", param0)
12928	return m.CreateVirtualMFADeviceRequestFunc(param0)
12929}
12930
12931func (m *iamMock) CreateVirtualMFADeviceWithContext(param0 aws.Context, param1 *iam.CreateVirtualMFADeviceInput, param2 ...request.Option) (*iam.CreateVirtualMFADeviceOutput, error) {
12932	m.addCall("CreateVirtualMFADeviceWithContext")
12933	m.verifyInput("CreateVirtualMFADeviceWithContext", param0)
12934	return m.CreateVirtualMFADeviceWithContextFunc(param0, param1, param2...)
12935}
12936
12937func (m *iamMock) DeactivateMFADevice(param0 *iam.DeactivateMFADeviceInput) (*iam.DeactivateMFADeviceOutput, error) {
12938	m.addCall("DeactivateMFADevice")
12939	m.verifyInput("DeactivateMFADevice", param0)
12940	return m.DeactivateMFADeviceFunc(param0)
12941}
12942
12943func (m *iamMock) DeactivateMFADeviceRequest(param0 *iam.DeactivateMFADeviceInput) (*request.Request, *iam.DeactivateMFADeviceOutput) {
12944	m.addCall("DeactivateMFADeviceRequest")
12945	m.verifyInput("DeactivateMFADeviceRequest", param0)
12946	return m.DeactivateMFADeviceRequestFunc(param0)
12947}
12948
12949func (m *iamMock) DeactivateMFADeviceWithContext(param0 aws.Context, param1 *iam.DeactivateMFADeviceInput, param2 ...request.Option) (*iam.DeactivateMFADeviceOutput, error) {
12950	m.addCall("DeactivateMFADeviceWithContext")
12951	m.verifyInput("DeactivateMFADeviceWithContext", param0)
12952	return m.DeactivateMFADeviceWithContextFunc(param0, param1, param2...)
12953}
12954
12955func (m *iamMock) DeleteAccessKey(param0 *iam.DeleteAccessKeyInput) (*iam.DeleteAccessKeyOutput, error) {
12956	m.addCall("DeleteAccessKey")
12957	m.verifyInput("DeleteAccessKey", param0)
12958	return m.DeleteAccessKeyFunc(param0)
12959}
12960
12961func (m *iamMock) DeleteAccessKeyRequest(param0 *iam.DeleteAccessKeyInput) (*request.Request, *iam.DeleteAccessKeyOutput) {
12962	m.addCall("DeleteAccessKeyRequest")
12963	m.verifyInput("DeleteAccessKeyRequest", param0)
12964	return m.DeleteAccessKeyRequestFunc(param0)
12965}
12966
12967func (m *iamMock) DeleteAccessKeyWithContext(param0 aws.Context, param1 *iam.DeleteAccessKeyInput, param2 ...request.Option) (*iam.DeleteAccessKeyOutput, error) {
12968	m.addCall("DeleteAccessKeyWithContext")
12969	m.verifyInput("DeleteAccessKeyWithContext", param0)
12970	return m.DeleteAccessKeyWithContextFunc(param0, param1, param2...)
12971}
12972
12973func (m *iamMock) DeleteAccountAlias(param0 *iam.DeleteAccountAliasInput) (*iam.DeleteAccountAliasOutput, error) {
12974	m.addCall("DeleteAccountAlias")
12975	m.verifyInput("DeleteAccountAlias", param0)
12976	return m.DeleteAccountAliasFunc(param0)
12977}
12978
12979func (m *iamMock) DeleteAccountAliasRequest(param0 *iam.DeleteAccountAliasInput) (*request.Request, *iam.DeleteAccountAliasOutput) {
12980	m.addCall("DeleteAccountAliasRequest")
12981	m.verifyInput("DeleteAccountAliasRequest", param0)
12982	return m.DeleteAccountAliasRequestFunc(param0)
12983}
12984
12985func (m *iamMock) DeleteAccountAliasWithContext(param0 aws.Context, param1 *iam.DeleteAccountAliasInput, param2 ...request.Option) (*iam.DeleteAccountAliasOutput, error) {
12986	m.addCall("DeleteAccountAliasWithContext")
12987	m.verifyInput("DeleteAccountAliasWithContext", param0)
12988	return m.DeleteAccountAliasWithContextFunc(param0, param1, param2...)
12989}
12990
12991func (m *iamMock) DeleteAccountPasswordPolicy(param0 *iam.DeleteAccountPasswordPolicyInput) (*iam.DeleteAccountPasswordPolicyOutput, error) {
12992	m.addCall("DeleteAccountPasswordPolicy")
12993	m.verifyInput("DeleteAccountPasswordPolicy", param0)
12994	return m.DeleteAccountPasswordPolicyFunc(param0)
12995}
12996
12997func (m *iamMock) DeleteAccountPasswordPolicyRequest(param0 *iam.DeleteAccountPasswordPolicyInput) (*request.Request, *iam.DeleteAccountPasswordPolicyOutput) {
12998	m.addCall("DeleteAccountPasswordPolicyRequest")
12999	m.verifyInput("DeleteAccountPasswordPolicyRequest", param0)
13000	return m.DeleteAccountPasswordPolicyRequestFunc(param0)
13001}
13002
13003func (m *iamMock) DeleteAccountPasswordPolicyWithContext(param0 aws.Context, param1 *iam.DeleteAccountPasswordPolicyInput, param2 ...request.Option) (*iam.DeleteAccountPasswordPolicyOutput, error) {
13004	m.addCall("DeleteAccountPasswordPolicyWithContext")
13005	m.verifyInput("DeleteAccountPasswordPolicyWithContext", param0)
13006	return m.DeleteAccountPasswordPolicyWithContextFunc(param0, param1, param2...)
13007}
13008
13009func (m *iamMock) DeleteGroup(param0 *iam.DeleteGroupInput) (*iam.DeleteGroupOutput, error) {
13010	m.addCall("DeleteGroup")
13011	m.verifyInput("DeleteGroup", param0)
13012	return m.DeleteGroupFunc(param0)
13013}
13014
13015func (m *iamMock) DeleteGroupPolicy(param0 *iam.DeleteGroupPolicyInput) (*iam.DeleteGroupPolicyOutput, error) {
13016	m.addCall("DeleteGroupPolicy")
13017	m.verifyInput("DeleteGroupPolicy", param0)
13018	return m.DeleteGroupPolicyFunc(param0)
13019}
13020
13021func (m *iamMock) DeleteGroupPolicyRequest(param0 *iam.DeleteGroupPolicyInput) (*request.Request, *iam.DeleteGroupPolicyOutput) {
13022	m.addCall("DeleteGroupPolicyRequest")
13023	m.verifyInput("DeleteGroupPolicyRequest", param0)
13024	return m.DeleteGroupPolicyRequestFunc(param0)
13025}
13026
13027func (m *iamMock) DeleteGroupPolicyWithContext(param0 aws.Context, param1 *iam.DeleteGroupPolicyInput, param2 ...request.Option) (*iam.DeleteGroupPolicyOutput, error) {
13028	m.addCall("DeleteGroupPolicyWithContext")
13029	m.verifyInput("DeleteGroupPolicyWithContext", param0)
13030	return m.DeleteGroupPolicyWithContextFunc(param0, param1, param2...)
13031}
13032
13033func (m *iamMock) DeleteGroupRequest(param0 *iam.DeleteGroupInput) (*request.Request, *iam.DeleteGroupOutput) {
13034	m.addCall("DeleteGroupRequest")
13035	m.verifyInput("DeleteGroupRequest", param0)
13036	return m.DeleteGroupRequestFunc(param0)
13037}
13038
13039func (m *iamMock) DeleteGroupWithContext(param0 aws.Context, param1 *iam.DeleteGroupInput, param2 ...request.Option) (*iam.DeleteGroupOutput, error) {
13040	m.addCall("DeleteGroupWithContext")
13041	m.verifyInput("DeleteGroupWithContext", param0)
13042	return m.DeleteGroupWithContextFunc(param0, param1, param2...)
13043}
13044
13045func (m *iamMock) DeleteInstanceProfile(param0 *iam.DeleteInstanceProfileInput) (*iam.DeleteInstanceProfileOutput, error) {
13046	m.addCall("DeleteInstanceProfile")
13047	m.verifyInput("DeleteInstanceProfile", param0)
13048	return m.DeleteInstanceProfileFunc(param0)
13049}
13050
13051func (m *iamMock) DeleteInstanceProfileRequest(param0 *iam.DeleteInstanceProfileInput) (*request.Request, *iam.DeleteInstanceProfileOutput) {
13052	m.addCall("DeleteInstanceProfileRequest")
13053	m.verifyInput("DeleteInstanceProfileRequest", param0)
13054	return m.DeleteInstanceProfileRequestFunc(param0)
13055}
13056
13057func (m *iamMock) DeleteInstanceProfileWithContext(param0 aws.Context, param1 *iam.DeleteInstanceProfileInput, param2 ...request.Option) (*iam.DeleteInstanceProfileOutput, error) {
13058	m.addCall("DeleteInstanceProfileWithContext")
13059	m.verifyInput("DeleteInstanceProfileWithContext", param0)
13060	return m.DeleteInstanceProfileWithContextFunc(param0, param1, param2...)
13061}
13062
13063func (m *iamMock) DeleteLoginProfile(param0 *iam.DeleteLoginProfileInput) (*iam.DeleteLoginProfileOutput, error) {
13064	m.addCall("DeleteLoginProfile")
13065	m.verifyInput("DeleteLoginProfile", param0)
13066	return m.DeleteLoginProfileFunc(param0)
13067}
13068
13069func (m *iamMock) DeleteLoginProfileRequest(param0 *iam.DeleteLoginProfileInput) (*request.Request, *iam.DeleteLoginProfileOutput) {
13070	m.addCall("DeleteLoginProfileRequest")
13071	m.verifyInput("DeleteLoginProfileRequest", param0)
13072	return m.DeleteLoginProfileRequestFunc(param0)
13073}
13074
13075func (m *iamMock) DeleteLoginProfileWithContext(param0 aws.Context, param1 *iam.DeleteLoginProfileInput, param2 ...request.Option) (*iam.DeleteLoginProfileOutput, error) {
13076	m.addCall("DeleteLoginProfileWithContext")
13077	m.verifyInput("DeleteLoginProfileWithContext", param0)
13078	return m.DeleteLoginProfileWithContextFunc(param0, param1, param2...)
13079}
13080
13081func (m *iamMock) DeleteOpenIDConnectProvider(param0 *iam.DeleteOpenIDConnectProviderInput) (*iam.DeleteOpenIDConnectProviderOutput, error) {
13082	m.addCall("DeleteOpenIDConnectProvider")
13083	m.verifyInput("DeleteOpenIDConnectProvider", param0)
13084	return m.DeleteOpenIDConnectProviderFunc(param0)
13085}
13086
13087func (m *iamMock) DeleteOpenIDConnectProviderRequest(param0 *iam.DeleteOpenIDConnectProviderInput) (*request.Request, *iam.DeleteOpenIDConnectProviderOutput) {
13088	m.addCall("DeleteOpenIDConnectProviderRequest")
13089	m.verifyInput("DeleteOpenIDConnectProviderRequest", param0)
13090	return m.DeleteOpenIDConnectProviderRequestFunc(param0)
13091}
13092
13093func (m *iamMock) DeleteOpenIDConnectProviderWithContext(param0 aws.Context, param1 *iam.DeleteOpenIDConnectProviderInput, param2 ...request.Option) (*iam.DeleteOpenIDConnectProviderOutput, error) {
13094	m.addCall("DeleteOpenIDConnectProviderWithContext")
13095	m.verifyInput("DeleteOpenIDConnectProviderWithContext", param0)
13096	return m.DeleteOpenIDConnectProviderWithContextFunc(param0, param1, param2...)
13097}
13098
13099func (m *iamMock) DeletePolicy(param0 *iam.DeletePolicyInput) (*iam.DeletePolicyOutput, error) {
13100	m.addCall("DeletePolicy")
13101	m.verifyInput("DeletePolicy", param0)
13102	return m.DeletePolicyFunc(param0)
13103}
13104
13105func (m *iamMock) DeletePolicyRequest(param0 *iam.DeletePolicyInput) (*request.Request, *iam.DeletePolicyOutput) {
13106	m.addCall("DeletePolicyRequest")
13107	m.verifyInput("DeletePolicyRequest", param0)
13108	return m.DeletePolicyRequestFunc(param0)
13109}
13110
13111func (m *iamMock) DeletePolicyVersion(param0 *iam.DeletePolicyVersionInput) (*iam.DeletePolicyVersionOutput, error) {
13112	m.addCall("DeletePolicyVersion")
13113	m.verifyInput("DeletePolicyVersion", param0)
13114	return m.DeletePolicyVersionFunc(param0)
13115}
13116
13117func (m *iamMock) DeletePolicyVersionRequest(param0 *iam.DeletePolicyVersionInput) (*request.Request, *iam.DeletePolicyVersionOutput) {
13118	m.addCall("DeletePolicyVersionRequest")
13119	m.verifyInput("DeletePolicyVersionRequest", param0)
13120	return m.DeletePolicyVersionRequestFunc(param0)
13121}
13122
13123func (m *iamMock) DeletePolicyVersionWithContext(param0 aws.Context, param1 *iam.DeletePolicyVersionInput, param2 ...request.Option) (*iam.DeletePolicyVersionOutput, error) {
13124	m.addCall("DeletePolicyVersionWithContext")
13125	m.verifyInput("DeletePolicyVersionWithContext", param0)
13126	return m.DeletePolicyVersionWithContextFunc(param0, param1, param2...)
13127}
13128
13129func (m *iamMock) DeletePolicyWithContext(param0 aws.Context, param1 *iam.DeletePolicyInput, param2 ...request.Option) (*iam.DeletePolicyOutput, error) {
13130	m.addCall("DeletePolicyWithContext")
13131	m.verifyInput("DeletePolicyWithContext", param0)
13132	return m.DeletePolicyWithContextFunc(param0, param1, param2...)
13133}
13134
13135func (m *iamMock) DeleteRole(param0 *iam.DeleteRoleInput) (*iam.DeleteRoleOutput, error) {
13136	m.addCall("DeleteRole")
13137	m.verifyInput("DeleteRole", param0)
13138	return m.DeleteRoleFunc(param0)
13139}
13140
13141func (m *iamMock) DeleteRolePolicy(param0 *iam.DeleteRolePolicyInput) (*iam.DeleteRolePolicyOutput, error) {
13142	m.addCall("DeleteRolePolicy")
13143	m.verifyInput("DeleteRolePolicy", param0)
13144	return m.DeleteRolePolicyFunc(param0)
13145}
13146
13147func (m *iamMock) DeleteRolePolicyRequest(param0 *iam.DeleteRolePolicyInput) (*request.Request, *iam.DeleteRolePolicyOutput) {
13148	m.addCall("DeleteRolePolicyRequest")
13149	m.verifyInput("DeleteRolePolicyRequest", param0)
13150	return m.DeleteRolePolicyRequestFunc(param0)
13151}
13152
13153func (m *iamMock) DeleteRolePolicyWithContext(param0 aws.Context, param1 *iam.DeleteRolePolicyInput, param2 ...request.Option) (*iam.DeleteRolePolicyOutput, error) {
13154	m.addCall("DeleteRolePolicyWithContext")
13155	m.verifyInput("DeleteRolePolicyWithContext", param0)
13156	return m.DeleteRolePolicyWithContextFunc(param0, param1, param2...)
13157}
13158
13159func (m *iamMock) DeleteRoleRequest(param0 *iam.DeleteRoleInput) (*request.Request, *iam.DeleteRoleOutput) {
13160	m.addCall("DeleteRoleRequest")
13161	m.verifyInput("DeleteRoleRequest", param0)
13162	return m.DeleteRoleRequestFunc(param0)
13163}
13164
13165func (m *iamMock) DeleteRoleWithContext(param0 aws.Context, param1 *iam.DeleteRoleInput, param2 ...request.Option) (*iam.DeleteRoleOutput, error) {
13166	m.addCall("DeleteRoleWithContext")
13167	m.verifyInput("DeleteRoleWithContext", param0)
13168	return m.DeleteRoleWithContextFunc(param0, param1, param2...)
13169}
13170
13171func (m *iamMock) DeleteSAMLProvider(param0 *iam.DeleteSAMLProviderInput) (*iam.DeleteSAMLProviderOutput, error) {
13172	m.addCall("DeleteSAMLProvider")
13173	m.verifyInput("DeleteSAMLProvider", param0)
13174	return m.DeleteSAMLProviderFunc(param0)
13175}
13176
13177func (m *iamMock) DeleteSAMLProviderRequest(param0 *iam.DeleteSAMLProviderInput) (*request.Request, *iam.DeleteSAMLProviderOutput) {
13178	m.addCall("DeleteSAMLProviderRequest")
13179	m.verifyInput("DeleteSAMLProviderRequest", param0)
13180	return m.DeleteSAMLProviderRequestFunc(param0)
13181}
13182
13183func (m *iamMock) DeleteSAMLProviderWithContext(param0 aws.Context, param1 *iam.DeleteSAMLProviderInput, param2 ...request.Option) (*iam.DeleteSAMLProviderOutput, error) {
13184	m.addCall("DeleteSAMLProviderWithContext")
13185	m.verifyInput("DeleteSAMLProviderWithContext", param0)
13186	return m.DeleteSAMLProviderWithContextFunc(param0, param1, param2...)
13187}
13188
13189func (m *iamMock) DeleteSSHPublicKey(param0 *iam.DeleteSSHPublicKeyInput) (*iam.DeleteSSHPublicKeyOutput, error) {
13190	m.addCall("DeleteSSHPublicKey")
13191	m.verifyInput("DeleteSSHPublicKey", param0)
13192	return m.DeleteSSHPublicKeyFunc(param0)
13193}
13194
13195func (m *iamMock) DeleteSSHPublicKeyRequest(param0 *iam.DeleteSSHPublicKeyInput) (*request.Request, *iam.DeleteSSHPublicKeyOutput) {
13196	m.addCall("DeleteSSHPublicKeyRequest")
13197	m.verifyInput("DeleteSSHPublicKeyRequest", param0)
13198	return m.DeleteSSHPublicKeyRequestFunc(param0)
13199}
13200
13201func (m *iamMock) DeleteSSHPublicKeyWithContext(param0 aws.Context, param1 *iam.DeleteSSHPublicKeyInput, param2 ...request.Option) (*iam.DeleteSSHPublicKeyOutput, error) {
13202	m.addCall("DeleteSSHPublicKeyWithContext")
13203	m.verifyInput("DeleteSSHPublicKeyWithContext", param0)
13204	return m.DeleteSSHPublicKeyWithContextFunc(param0, param1, param2...)
13205}
13206
13207func (m *iamMock) DeleteServerCertificate(param0 *iam.DeleteServerCertificateInput) (*iam.DeleteServerCertificateOutput, error) {
13208	m.addCall("DeleteServerCertificate")
13209	m.verifyInput("DeleteServerCertificate", param0)
13210	return m.DeleteServerCertificateFunc(param0)
13211}
13212
13213func (m *iamMock) DeleteServerCertificateRequest(param0 *iam.DeleteServerCertificateInput) (*request.Request, *iam.DeleteServerCertificateOutput) {
13214	m.addCall("DeleteServerCertificateRequest")
13215	m.verifyInput("DeleteServerCertificateRequest", param0)
13216	return m.DeleteServerCertificateRequestFunc(param0)
13217}
13218
13219func (m *iamMock) DeleteServerCertificateWithContext(param0 aws.Context, param1 *iam.DeleteServerCertificateInput, param2 ...request.Option) (*iam.DeleteServerCertificateOutput, error) {
13220	m.addCall("DeleteServerCertificateWithContext")
13221	m.verifyInput("DeleteServerCertificateWithContext", param0)
13222	return m.DeleteServerCertificateWithContextFunc(param0, param1, param2...)
13223}
13224
13225func (m *iamMock) DeleteServiceLinkedRole(param0 *iam.DeleteServiceLinkedRoleInput) (*iam.DeleteServiceLinkedRoleOutput, error) {
13226	m.addCall("DeleteServiceLinkedRole")
13227	m.verifyInput("DeleteServiceLinkedRole", param0)
13228	return m.DeleteServiceLinkedRoleFunc(param0)
13229}
13230
13231func (m *iamMock) DeleteServiceLinkedRoleRequest(param0 *iam.DeleteServiceLinkedRoleInput) (*request.Request, *iam.DeleteServiceLinkedRoleOutput) {
13232	m.addCall("DeleteServiceLinkedRoleRequest")
13233	m.verifyInput("DeleteServiceLinkedRoleRequest", param0)
13234	return m.DeleteServiceLinkedRoleRequestFunc(param0)
13235}
13236
13237func (m *iamMock) DeleteServiceLinkedRoleWithContext(param0 aws.Context, param1 *iam.DeleteServiceLinkedRoleInput, param2 ...request.Option) (*iam.DeleteServiceLinkedRoleOutput, error) {
13238	m.addCall("DeleteServiceLinkedRoleWithContext")
13239	m.verifyInput("DeleteServiceLinkedRoleWithContext", param0)
13240	return m.DeleteServiceLinkedRoleWithContextFunc(param0, param1, param2...)
13241}
13242
13243func (m *iamMock) DeleteServiceSpecificCredential(param0 *iam.DeleteServiceSpecificCredentialInput) (*iam.DeleteServiceSpecificCredentialOutput, error) {
13244	m.addCall("DeleteServiceSpecificCredential")
13245	m.verifyInput("DeleteServiceSpecificCredential", param0)
13246	return m.DeleteServiceSpecificCredentialFunc(param0)
13247}
13248
13249func (m *iamMock) DeleteServiceSpecificCredentialRequest(param0 *iam.DeleteServiceSpecificCredentialInput) (*request.Request, *iam.DeleteServiceSpecificCredentialOutput) {
13250	m.addCall("DeleteServiceSpecificCredentialRequest")
13251	m.verifyInput("DeleteServiceSpecificCredentialRequest", param0)
13252	return m.DeleteServiceSpecificCredentialRequestFunc(param0)
13253}
13254
13255func (m *iamMock) DeleteServiceSpecificCredentialWithContext(param0 aws.Context, param1 *iam.DeleteServiceSpecificCredentialInput, param2 ...request.Option) (*iam.DeleteServiceSpecificCredentialOutput, error) {
13256	m.addCall("DeleteServiceSpecificCredentialWithContext")
13257	m.verifyInput("DeleteServiceSpecificCredentialWithContext", param0)
13258	return m.DeleteServiceSpecificCredentialWithContextFunc(param0, param1, param2...)
13259}
13260
13261func (m *iamMock) DeleteSigningCertificate(param0 *iam.DeleteSigningCertificateInput) (*iam.DeleteSigningCertificateOutput, error) {
13262	m.addCall("DeleteSigningCertificate")
13263	m.verifyInput("DeleteSigningCertificate", param0)
13264	return m.DeleteSigningCertificateFunc(param0)
13265}
13266
13267func (m *iamMock) DeleteSigningCertificateRequest(param0 *iam.DeleteSigningCertificateInput) (*request.Request, *iam.DeleteSigningCertificateOutput) {
13268	m.addCall("DeleteSigningCertificateRequest")
13269	m.verifyInput("DeleteSigningCertificateRequest", param0)
13270	return m.DeleteSigningCertificateRequestFunc(param0)
13271}
13272
13273func (m *iamMock) DeleteSigningCertificateWithContext(param0 aws.Context, param1 *iam.DeleteSigningCertificateInput, param2 ...request.Option) (*iam.DeleteSigningCertificateOutput, error) {
13274	m.addCall("DeleteSigningCertificateWithContext")
13275	m.verifyInput("DeleteSigningCertificateWithContext", param0)
13276	return m.DeleteSigningCertificateWithContextFunc(param0, param1, param2...)
13277}
13278
13279func (m *iamMock) DeleteUser(param0 *iam.DeleteUserInput) (*iam.DeleteUserOutput, error) {
13280	m.addCall("DeleteUser")
13281	m.verifyInput("DeleteUser", param0)
13282	return m.DeleteUserFunc(param0)
13283}
13284
13285func (m *iamMock) DeleteUserPolicy(param0 *iam.DeleteUserPolicyInput) (*iam.DeleteUserPolicyOutput, error) {
13286	m.addCall("DeleteUserPolicy")
13287	m.verifyInput("DeleteUserPolicy", param0)
13288	return m.DeleteUserPolicyFunc(param0)
13289}
13290
13291func (m *iamMock) DeleteUserPolicyRequest(param0 *iam.DeleteUserPolicyInput) (*request.Request, *iam.DeleteUserPolicyOutput) {
13292	m.addCall("DeleteUserPolicyRequest")
13293	m.verifyInput("DeleteUserPolicyRequest", param0)
13294	return m.DeleteUserPolicyRequestFunc(param0)
13295}
13296
13297func (m *iamMock) DeleteUserPolicyWithContext(param0 aws.Context, param1 *iam.DeleteUserPolicyInput, param2 ...request.Option) (*iam.DeleteUserPolicyOutput, error) {
13298	m.addCall("DeleteUserPolicyWithContext")
13299	m.verifyInput("DeleteUserPolicyWithContext", param0)
13300	return m.DeleteUserPolicyWithContextFunc(param0, param1, param2...)
13301}
13302
13303func (m *iamMock) DeleteUserRequest(param0 *iam.DeleteUserInput) (*request.Request, *iam.DeleteUserOutput) {
13304	m.addCall("DeleteUserRequest")
13305	m.verifyInput("DeleteUserRequest", param0)
13306	return m.DeleteUserRequestFunc(param0)
13307}
13308
13309func (m *iamMock) DeleteUserWithContext(param0 aws.Context, param1 *iam.DeleteUserInput, param2 ...request.Option) (*iam.DeleteUserOutput, error) {
13310	m.addCall("DeleteUserWithContext")
13311	m.verifyInput("DeleteUserWithContext", param0)
13312	return m.DeleteUserWithContextFunc(param0, param1, param2...)
13313}
13314
13315func (m *iamMock) DeleteVirtualMFADevice(param0 *iam.DeleteVirtualMFADeviceInput) (*iam.DeleteVirtualMFADeviceOutput, error) {
13316	m.addCall("DeleteVirtualMFADevice")
13317	m.verifyInput("DeleteVirtualMFADevice", param0)
13318	return m.DeleteVirtualMFADeviceFunc(param0)
13319}
13320
13321func (m *iamMock) DeleteVirtualMFADeviceRequest(param0 *iam.DeleteVirtualMFADeviceInput) (*request.Request, *iam.DeleteVirtualMFADeviceOutput) {
13322	m.addCall("DeleteVirtualMFADeviceRequest")
13323	m.verifyInput("DeleteVirtualMFADeviceRequest", param0)
13324	return m.DeleteVirtualMFADeviceRequestFunc(param0)
13325}
13326
13327func (m *iamMock) DeleteVirtualMFADeviceWithContext(param0 aws.Context, param1 *iam.DeleteVirtualMFADeviceInput, param2 ...request.Option) (*iam.DeleteVirtualMFADeviceOutput, error) {
13328	m.addCall("DeleteVirtualMFADeviceWithContext")
13329	m.verifyInput("DeleteVirtualMFADeviceWithContext", param0)
13330	return m.DeleteVirtualMFADeviceWithContextFunc(param0, param1, param2...)
13331}
13332
13333func (m *iamMock) DetachGroupPolicy(param0 *iam.DetachGroupPolicyInput) (*iam.DetachGroupPolicyOutput, error) {
13334	m.addCall("DetachGroupPolicy")
13335	m.verifyInput("DetachGroupPolicy", param0)
13336	return m.DetachGroupPolicyFunc(param0)
13337}
13338
13339func (m *iamMock) DetachGroupPolicyRequest(param0 *iam.DetachGroupPolicyInput) (*request.Request, *iam.DetachGroupPolicyOutput) {
13340	m.addCall("DetachGroupPolicyRequest")
13341	m.verifyInput("DetachGroupPolicyRequest", param0)
13342	return m.DetachGroupPolicyRequestFunc(param0)
13343}
13344
13345func (m *iamMock) DetachGroupPolicyWithContext(param0 aws.Context, param1 *iam.DetachGroupPolicyInput, param2 ...request.Option) (*iam.DetachGroupPolicyOutput, error) {
13346	m.addCall("DetachGroupPolicyWithContext")
13347	m.verifyInput("DetachGroupPolicyWithContext", param0)
13348	return m.DetachGroupPolicyWithContextFunc(param0, param1, param2...)
13349}
13350
13351func (m *iamMock) DetachRolePolicy(param0 *iam.DetachRolePolicyInput) (*iam.DetachRolePolicyOutput, error) {
13352	m.addCall("DetachRolePolicy")
13353	m.verifyInput("DetachRolePolicy", param0)
13354	return m.DetachRolePolicyFunc(param0)
13355}
13356
13357func (m *iamMock) DetachRolePolicyRequest(param0 *iam.DetachRolePolicyInput) (*request.Request, *iam.DetachRolePolicyOutput) {
13358	m.addCall("DetachRolePolicyRequest")
13359	m.verifyInput("DetachRolePolicyRequest", param0)
13360	return m.DetachRolePolicyRequestFunc(param0)
13361}
13362
13363func (m *iamMock) DetachRolePolicyWithContext(param0 aws.Context, param1 *iam.DetachRolePolicyInput, param2 ...request.Option) (*iam.DetachRolePolicyOutput, error) {
13364	m.addCall("DetachRolePolicyWithContext")
13365	m.verifyInput("DetachRolePolicyWithContext", param0)
13366	return m.DetachRolePolicyWithContextFunc(param0, param1, param2...)
13367}
13368
13369func (m *iamMock) DetachUserPolicy(param0 *iam.DetachUserPolicyInput) (*iam.DetachUserPolicyOutput, error) {
13370	m.addCall("DetachUserPolicy")
13371	m.verifyInput("DetachUserPolicy", param0)
13372	return m.DetachUserPolicyFunc(param0)
13373}
13374
13375func (m *iamMock) DetachUserPolicyRequest(param0 *iam.DetachUserPolicyInput) (*request.Request, *iam.DetachUserPolicyOutput) {
13376	m.addCall("DetachUserPolicyRequest")
13377	m.verifyInput("DetachUserPolicyRequest", param0)
13378	return m.DetachUserPolicyRequestFunc(param0)
13379}
13380
13381func (m *iamMock) DetachUserPolicyWithContext(param0 aws.Context, param1 *iam.DetachUserPolicyInput, param2 ...request.Option) (*iam.DetachUserPolicyOutput, error) {
13382	m.addCall("DetachUserPolicyWithContext")
13383	m.verifyInput("DetachUserPolicyWithContext", param0)
13384	return m.DetachUserPolicyWithContextFunc(param0, param1, param2...)
13385}
13386
13387func (m *iamMock) EnableMFADevice(param0 *iam.EnableMFADeviceInput) (*iam.EnableMFADeviceOutput, error) {
13388	m.addCall("EnableMFADevice")
13389	m.verifyInput("EnableMFADevice", param0)
13390	return m.EnableMFADeviceFunc(param0)
13391}
13392
13393func (m *iamMock) EnableMFADeviceRequest(param0 *iam.EnableMFADeviceInput) (*request.Request, *iam.EnableMFADeviceOutput) {
13394	m.addCall("EnableMFADeviceRequest")
13395	m.verifyInput("EnableMFADeviceRequest", param0)
13396	return m.EnableMFADeviceRequestFunc(param0)
13397}
13398
13399func (m *iamMock) EnableMFADeviceWithContext(param0 aws.Context, param1 *iam.EnableMFADeviceInput, param2 ...request.Option) (*iam.EnableMFADeviceOutput, error) {
13400	m.addCall("EnableMFADeviceWithContext")
13401	m.verifyInput("EnableMFADeviceWithContext", param0)
13402	return m.EnableMFADeviceWithContextFunc(param0, param1, param2...)
13403}
13404
13405func (m *iamMock) GenerateCredentialReport(param0 *iam.GenerateCredentialReportInput) (*iam.GenerateCredentialReportOutput, error) {
13406	m.addCall("GenerateCredentialReport")
13407	m.verifyInput("GenerateCredentialReport", param0)
13408	return m.GenerateCredentialReportFunc(param0)
13409}
13410
13411func (m *iamMock) GenerateCredentialReportRequest(param0 *iam.GenerateCredentialReportInput) (*request.Request, *iam.GenerateCredentialReportOutput) {
13412	m.addCall("GenerateCredentialReportRequest")
13413	m.verifyInput("GenerateCredentialReportRequest", param0)
13414	return m.GenerateCredentialReportRequestFunc(param0)
13415}
13416
13417func (m *iamMock) GenerateCredentialReportWithContext(param0 aws.Context, param1 *iam.GenerateCredentialReportInput, param2 ...request.Option) (*iam.GenerateCredentialReportOutput, error) {
13418	m.addCall("GenerateCredentialReportWithContext")
13419	m.verifyInput("GenerateCredentialReportWithContext", param0)
13420	return m.GenerateCredentialReportWithContextFunc(param0, param1, param2...)
13421}
13422
13423func (m *iamMock) GetAccessKeyLastUsed(param0 *iam.GetAccessKeyLastUsedInput) (*iam.GetAccessKeyLastUsedOutput, error) {
13424	m.addCall("GetAccessKeyLastUsed")
13425	m.verifyInput("GetAccessKeyLastUsed", param0)
13426	return m.GetAccessKeyLastUsedFunc(param0)
13427}
13428
13429func (m *iamMock) GetAccessKeyLastUsedRequest(param0 *iam.GetAccessKeyLastUsedInput) (*request.Request, *iam.GetAccessKeyLastUsedOutput) {
13430	m.addCall("GetAccessKeyLastUsedRequest")
13431	m.verifyInput("GetAccessKeyLastUsedRequest", param0)
13432	return m.GetAccessKeyLastUsedRequestFunc(param0)
13433}
13434
13435func (m *iamMock) GetAccessKeyLastUsedWithContext(param0 aws.Context, param1 *iam.GetAccessKeyLastUsedInput, param2 ...request.Option) (*iam.GetAccessKeyLastUsedOutput, error) {
13436	m.addCall("GetAccessKeyLastUsedWithContext")
13437	m.verifyInput("GetAccessKeyLastUsedWithContext", param0)
13438	return m.GetAccessKeyLastUsedWithContextFunc(param0, param1, param2...)
13439}
13440
13441func (m *iamMock) GetAccountAuthorizationDetails(param0 *iam.GetAccountAuthorizationDetailsInput) (*iam.GetAccountAuthorizationDetailsOutput, error) {
13442	m.addCall("GetAccountAuthorizationDetails")
13443	m.verifyInput("GetAccountAuthorizationDetails", param0)
13444	return m.GetAccountAuthorizationDetailsFunc(param0)
13445}
13446
13447func (m *iamMock) GetAccountAuthorizationDetailsRequest(param0 *iam.GetAccountAuthorizationDetailsInput) (*request.Request, *iam.GetAccountAuthorizationDetailsOutput) {
13448	m.addCall("GetAccountAuthorizationDetailsRequest")
13449	m.verifyInput("GetAccountAuthorizationDetailsRequest", param0)
13450	return m.GetAccountAuthorizationDetailsRequestFunc(param0)
13451}
13452
13453func (m *iamMock) GetAccountAuthorizationDetailsWithContext(param0 aws.Context, param1 *iam.GetAccountAuthorizationDetailsInput, param2 ...request.Option) (*iam.GetAccountAuthorizationDetailsOutput, error) {
13454	m.addCall("GetAccountAuthorizationDetailsWithContext")
13455	m.verifyInput("GetAccountAuthorizationDetailsWithContext", param0)
13456	return m.GetAccountAuthorizationDetailsWithContextFunc(param0, param1, param2...)
13457}
13458
13459func (m *iamMock) GetAccountPasswordPolicy(param0 *iam.GetAccountPasswordPolicyInput) (*iam.GetAccountPasswordPolicyOutput, error) {
13460	m.addCall("GetAccountPasswordPolicy")
13461	m.verifyInput("GetAccountPasswordPolicy", param0)
13462	return m.GetAccountPasswordPolicyFunc(param0)
13463}
13464
13465func (m *iamMock) GetAccountPasswordPolicyRequest(param0 *iam.GetAccountPasswordPolicyInput) (*request.Request, *iam.GetAccountPasswordPolicyOutput) {
13466	m.addCall("GetAccountPasswordPolicyRequest")
13467	m.verifyInput("GetAccountPasswordPolicyRequest", param0)
13468	return m.GetAccountPasswordPolicyRequestFunc(param0)
13469}
13470
13471func (m *iamMock) GetAccountPasswordPolicyWithContext(param0 aws.Context, param1 *iam.GetAccountPasswordPolicyInput, param2 ...request.Option) (*iam.GetAccountPasswordPolicyOutput, error) {
13472	m.addCall("GetAccountPasswordPolicyWithContext")
13473	m.verifyInput("GetAccountPasswordPolicyWithContext", param0)
13474	return m.GetAccountPasswordPolicyWithContextFunc(param0, param1, param2...)
13475}
13476
13477func (m *iamMock) GetAccountSummary(param0 *iam.GetAccountSummaryInput) (*iam.GetAccountSummaryOutput, error) {
13478	m.addCall("GetAccountSummary")
13479	m.verifyInput("GetAccountSummary", param0)
13480	return m.GetAccountSummaryFunc(param0)
13481}
13482
13483func (m *iamMock) GetAccountSummaryRequest(param0 *iam.GetAccountSummaryInput) (*request.Request, *iam.GetAccountSummaryOutput) {
13484	m.addCall("GetAccountSummaryRequest")
13485	m.verifyInput("GetAccountSummaryRequest", param0)
13486	return m.GetAccountSummaryRequestFunc(param0)
13487}
13488
13489func (m *iamMock) GetAccountSummaryWithContext(param0 aws.Context, param1 *iam.GetAccountSummaryInput, param2 ...request.Option) (*iam.GetAccountSummaryOutput, error) {
13490	m.addCall("GetAccountSummaryWithContext")
13491	m.verifyInput("GetAccountSummaryWithContext", param0)
13492	return m.GetAccountSummaryWithContextFunc(param0, param1, param2...)
13493}
13494
13495func (m *iamMock) GetContextKeysForCustomPolicy(param0 *iam.GetContextKeysForCustomPolicyInput) (*iam.GetContextKeysForPolicyResponse, error) {
13496	m.addCall("GetContextKeysForCustomPolicy")
13497	m.verifyInput("GetContextKeysForCustomPolicy", param0)
13498	return m.GetContextKeysForCustomPolicyFunc(param0)
13499}
13500
13501func (m *iamMock) GetContextKeysForCustomPolicyRequest(param0 *iam.GetContextKeysForCustomPolicyInput) (*request.Request, *iam.GetContextKeysForPolicyResponse) {
13502	m.addCall("GetContextKeysForCustomPolicyRequest")
13503	m.verifyInput("GetContextKeysForCustomPolicyRequest", param0)
13504	return m.GetContextKeysForCustomPolicyRequestFunc(param0)
13505}
13506
13507func (m *iamMock) GetContextKeysForCustomPolicyWithContext(param0 aws.Context, param1 *iam.GetContextKeysForCustomPolicyInput, param2 ...request.Option) (*iam.GetContextKeysForPolicyResponse, error) {
13508	m.addCall("GetContextKeysForCustomPolicyWithContext")
13509	m.verifyInput("GetContextKeysForCustomPolicyWithContext", param0)
13510	return m.GetContextKeysForCustomPolicyWithContextFunc(param0, param1, param2...)
13511}
13512
13513func (m *iamMock) GetContextKeysForPrincipalPolicy(param0 *iam.GetContextKeysForPrincipalPolicyInput) (*iam.GetContextKeysForPolicyResponse, error) {
13514	m.addCall("GetContextKeysForPrincipalPolicy")
13515	m.verifyInput("GetContextKeysForPrincipalPolicy", param0)
13516	return m.GetContextKeysForPrincipalPolicyFunc(param0)
13517}
13518
13519func (m *iamMock) GetContextKeysForPrincipalPolicyRequest(param0 *iam.GetContextKeysForPrincipalPolicyInput) (*request.Request, *iam.GetContextKeysForPolicyResponse) {
13520	m.addCall("GetContextKeysForPrincipalPolicyRequest")
13521	m.verifyInput("GetContextKeysForPrincipalPolicyRequest", param0)
13522	return m.GetContextKeysForPrincipalPolicyRequestFunc(param0)
13523}
13524
13525func (m *iamMock) GetContextKeysForPrincipalPolicyWithContext(param0 aws.Context, param1 *iam.GetContextKeysForPrincipalPolicyInput, param2 ...request.Option) (*iam.GetContextKeysForPolicyResponse, error) {
13526	m.addCall("GetContextKeysForPrincipalPolicyWithContext")
13527	m.verifyInput("GetContextKeysForPrincipalPolicyWithContext", param0)
13528	return m.GetContextKeysForPrincipalPolicyWithContextFunc(param0, param1, param2...)
13529}
13530
13531func (m *iamMock) GetCredentialReport(param0 *iam.GetCredentialReportInput) (*iam.GetCredentialReportOutput, error) {
13532	m.addCall("GetCredentialReport")
13533	m.verifyInput("GetCredentialReport", param0)
13534	return m.GetCredentialReportFunc(param0)
13535}
13536
13537func (m *iamMock) GetCredentialReportRequest(param0 *iam.GetCredentialReportInput) (*request.Request, *iam.GetCredentialReportOutput) {
13538	m.addCall("GetCredentialReportRequest")
13539	m.verifyInput("GetCredentialReportRequest", param0)
13540	return m.GetCredentialReportRequestFunc(param0)
13541}
13542
13543func (m *iamMock) GetCredentialReportWithContext(param0 aws.Context, param1 *iam.GetCredentialReportInput, param2 ...request.Option) (*iam.GetCredentialReportOutput, error) {
13544	m.addCall("GetCredentialReportWithContext")
13545	m.verifyInput("GetCredentialReportWithContext", param0)
13546	return m.GetCredentialReportWithContextFunc(param0, param1, param2...)
13547}
13548
13549func (m *iamMock) GetGroup(param0 *iam.GetGroupInput) (*iam.GetGroupOutput, error) {
13550	m.addCall("GetGroup")
13551	m.verifyInput("GetGroup", param0)
13552	return m.GetGroupFunc(param0)
13553}
13554
13555func (m *iamMock) GetGroupPolicy(param0 *iam.GetGroupPolicyInput) (*iam.GetGroupPolicyOutput, error) {
13556	m.addCall("GetGroupPolicy")
13557	m.verifyInput("GetGroupPolicy", param0)
13558	return m.GetGroupPolicyFunc(param0)
13559}
13560
13561func (m *iamMock) GetGroupPolicyRequest(param0 *iam.GetGroupPolicyInput) (*request.Request, *iam.GetGroupPolicyOutput) {
13562	m.addCall("GetGroupPolicyRequest")
13563	m.verifyInput("GetGroupPolicyRequest", param0)
13564	return m.GetGroupPolicyRequestFunc(param0)
13565}
13566
13567func (m *iamMock) GetGroupPolicyWithContext(param0 aws.Context, param1 *iam.GetGroupPolicyInput, param2 ...request.Option) (*iam.GetGroupPolicyOutput, error) {
13568	m.addCall("GetGroupPolicyWithContext")
13569	m.verifyInput("GetGroupPolicyWithContext", param0)
13570	return m.GetGroupPolicyWithContextFunc(param0, param1, param2...)
13571}
13572
13573func (m *iamMock) GetGroupRequest(param0 *iam.GetGroupInput) (*request.Request, *iam.GetGroupOutput) {
13574	m.addCall("GetGroupRequest")
13575	m.verifyInput("GetGroupRequest", param0)
13576	return m.GetGroupRequestFunc(param0)
13577}
13578
13579func (m *iamMock) GetGroupWithContext(param0 aws.Context, param1 *iam.GetGroupInput, param2 ...request.Option) (*iam.GetGroupOutput, error) {
13580	m.addCall("GetGroupWithContext")
13581	m.verifyInput("GetGroupWithContext", param0)
13582	return m.GetGroupWithContextFunc(param0, param1, param2...)
13583}
13584
13585func (m *iamMock) GetInstanceProfile(param0 *iam.GetInstanceProfileInput) (*iam.GetInstanceProfileOutput, error) {
13586	m.addCall("GetInstanceProfile")
13587	m.verifyInput("GetInstanceProfile", param0)
13588	return m.GetInstanceProfileFunc(param0)
13589}
13590
13591func (m *iamMock) GetInstanceProfileRequest(param0 *iam.GetInstanceProfileInput) (*request.Request, *iam.GetInstanceProfileOutput) {
13592	m.addCall("GetInstanceProfileRequest")
13593	m.verifyInput("GetInstanceProfileRequest", param0)
13594	return m.GetInstanceProfileRequestFunc(param0)
13595}
13596
13597func (m *iamMock) GetInstanceProfileWithContext(param0 aws.Context, param1 *iam.GetInstanceProfileInput, param2 ...request.Option) (*iam.GetInstanceProfileOutput, error) {
13598	m.addCall("GetInstanceProfileWithContext")
13599	m.verifyInput("GetInstanceProfileWithContext", param0)
13600	return m.GetInstanceProfileWithContextFunc(param0, param1, param2...)
13601}
13602
13603func (m *iamMock) GetLoginProfile(param0 *iam.GetLoginProfileInput) (*iam.GetLoginProfileOutput, error) {
13604	m.addCall("GetLoginProfile")
13605	m.verifyInput("GetLoginProfile", param0)
13606	return m.GetLoginProfileFunc(param0)
13607}
13608
13609func (m *iamMock) GetLoginProfileRequest(param0 *iam.GetLoginProfileInput) (*request.Request, *iam.GetLoginProfileOutput) {
13610	m.addCall("GetLoginProfileRequest")
13611	m.verifyInput("GetLoginProfileRequest", param0)
13612	return m.GetLoginProfileRequestFunc(param0)
13613}
13614
13615func (m *iamMock) GetLoginProfileWithContext(param0 aws.Context, param1 *iam.GetLoginProfileInput, param2 ...request.Option) (*iam.GetLoginProfileOutput, error) {
13616	m.addCall("GetLoginProfileWithContext")
13617	m.verifyInput("GetLoginProfileWithContext", param0)
13618	return m.GetLoginProfileWithContextFunc(param0, param1, param2...)
13619}
13620
13621func (m *iamMock) GetOpenIDConnectProvider(param0 *iam.GetOpenIDConnectProviderInput) (*iam.GetOpenIDConnectProviderOutput, error) {
13622	m.addCall("GetOpenIDConnectProvider")
13623	m.verifyInput("GetOpenIDConnectProvider", param0)
13624	return m.GetOpenIDConnectProviderFunc(param0)
13625}
13626
13627func (m *iamMock) GetOpenIDConnectProviderRequest(param0 *iam.GetOpenIDConnectProviderInput) (*request.Request, *iam.GetOpenIDConnectProviderOutput) {
13628	m.addCall("GetOpenIDConnectProviderRequest")
13629	m.verifyInput("GetOpenIDConnectProviderRequest", param0)
13630	return m.GetOpenIDConnectProviderRequestFunc(param0)
13631}
13632
13633func (m *iamMock) GetOpenIDConnectProviderWithContext(param0 aws.Context, param1 *iam.GetOpenIDConnectProviderInput, param2 ...request.Option) (*iam.GetOpenIDConnectProviderOutput, error) {
13634	m.addCall("GetOpenIDConnectProviderWithContext")
13635	m.verifyInput("GetOpenIDConnectProviderWithContext", param0)
13636	return m.GetOpenIDConnectProviderWithContextFunc(param0, param1, param2...)
13637}
13638
13639func (m *iamMock) GetPolicy(param0 *iam.GetPolicyInput) (*iam.GetPolicyOutput, error) {
13640	m.addCall("GetPolicy")
13641	m.verifyInput("GetPolicy", param0)
13642	return m.GetPolicyFunc(param0)
13643}
13644
13645func (m *iamMock) GetPolicyRequest(param0 *iam.GetPolicyInput) (*request.Request, *iam.GetPolicyOutput) {
13646	m.addCall("GetPolicyRequest")
13647	m.verifyInput("GetPolicyRequest", param0)
13648	return m.GetPolicyRequestFunc(param0)
13649}
13650
13651func (m *iamMock) GetPolicyVersion(param0 *iam.GetPolicyVersionInput) (*iam.GetPolicyVersionOutput, error) {
13652	m.addCall("GetPolicyVersion")
13653	m.verifyInput("GetPolicyVersion", param0)
13654	return m.GetPolicyVersionFunc(param0)
13655}
13656
13657func (m *iamMock) GetPolicyVersionRequest(param0 *iam.GetPolicyVersionInput) (*request.Request, *iam.GetPolicyVersionOutput) {
13658	m.addCall("GetPolicyVersionRequest")
13659	m.verifyInput("GetPolicyVersionRequest", param0)
13660	return m.GetPolicyVersionRequestFunc(param0)
13661}
13662
13663func (m *iamMock) GetPolicyVersionWithContext(param0 aws.Context, param1 *iam.GetPolicyVersionInput, param2 ...request.Option) (*iam.GetPolicyVersionOutput, error) {
13664	m.addCall("GetPolicyVersionWithContext")
13665	m.verifyInput("GetPolicyVersionWithContext", param0)
13666	return m.GetPolicyVersionWithContextFunc(param0, param1, param2...)
13667}
13668
13669func (m *iamMock) GetPolicyWithContext(param0 aws.Context, param1 *iam.GetPolicyInput, param2 ...request.Option) (*iam.GetPolicyOutput, error) {
13670	m.addCall("GetPolicyWithContext")
13671	m.verifyInput("GetPolicyWithContext", param0)
13672	return m.GetPolicyWithContextFunc(param0, param1, param2...)
13673}
13674
13675func (m *iamMock) GetRole(param0 *iam.GetRoleInput) (*iam.GetRoleOutput, error) {
13676	m.addCall("GetRole")
13677	m.verifyInput("GetRole", param0)
13678	return m.GetRoleFunc(param0)
13679}
13680
13681func (m *iamMock) GetRolePolicy(param0 *iam.GetRolePolicyInput) (*iam.GetRolePolicyOutput, error) {
13682	m.addCall("GetRolePolicy")
13683	m.verifyInput("GetRolePolicy", param0)
13684	return m.GetRolePolicyFunc(param0)
13685}
13686
13687func (m *iamMock) GetRolePolicyRequest(param0 *iam.GetRolePolicyInput) (*request.Request, *iam.GetRolePolicyOutput) {
13688	m.addCall("GetRolePolicyRequest")
13689	m.verifyInput("GetRolePolicyRequest", param0)
13690	return m.GetRolePolicyRequestFunc(param0)
13691}
13692
13693func (m *iamMock) GetRolePolicyWithContext(param0 aws.Context, param1 *iam.GetRolePolicyInput, param2 ...request.Option) (*iam.GetRolePolicyOutput, error) {
13694	m.addCall("GetRolePolicyWithContext")
13695	m.verifyInput("GetRolePolicyWithContext", param0)
13696	return m.GetRolePolicyWithContextFunc(param0, param1, param2...)
13697}
13698
13699func (m *iamMock) GetRoleRequest(param0 *iam.GetRoleInput) (*request.Request, *iam.GetRoleOutput) {
13700	m.addCall("GetRoleRequest")
13701	m.verifyInput("GetRoleRequest", param0)
13702	return m.GetRoleRequestFunc(param0)
13703}
13704
13705func (m *iamMock) GetRoleWithContext(param0 aws.Context, param1 *iam.GetRoleInput, param2 ...request.Option) (*iam.GetRoleOutput, error) {
13706	m.addCall("GetRoleWithContext")
13707	m.verifyInput("GetRoleWithContext", param0)
13708	return m.GetRoleWithContextFunc(param0, param1, param2...)
13709}
13710
13711func (m *iamMock) GetSAMLProvider(param0 *iam.GetSAMLProviderInput) (*iam.GetSAMLProviderOutput, error) {
13712	m.addCall("GetSAMLProvider")
13713	m.verifyInput("GetSAMLProvider", param0)
13714	return m.GetSAMLProviderFunc(param0)
13715}
13716
13717func (m *iamMock) GetSAMLProviderRequest(param0 *iam.GetSAMLProviderInput) (*request.Request, *iam.GetSAMLProviderOutput) {
13718	m.addCall("GetSAMLProviderRequest")
13719	m.verifyInput("GetSAMLProviderRequest", param0)
13720	return m.GetSAMLProviderRequestFunc(param0)
13721}
13722
13723func (m *iamMock) GetSAMLProviderWithContext(param0 aws.Context, param1 *iam.GetSAMLProviderInput, param2 ...request.Option) (*iam.GetSAMLProviderOutput, error) {
13724	m.addCall("GetSAMLProviderWithContext")
13725	m.verifyInput("GetSAMLProviderWithContext", param0)
13726	return m.GetSAMLProviderWithContextFunc(param0, param1, param2...)
13727}
13728
13729func (m *iamMock) GetSSHPublicKey(param0 *iam.GetSSHPublicKeyInput) (*iam.GetSSHPublicKeyOutput, error) {
13730	m.addCall("GetSSHPublicKey")
13731	m.verifyInput("GetSSHPublicKey", param0)
13732	return m.GetSSHPublicKeyFunc(param0)
13733}
13734
13735func (m *iamMock) GetSSHPublicKeyRequest(param0 *iam.GetSSHPublicKeyInput) (*request.Request, *iam.GetSSHPublicKeyOutput) {
13736	m.addCall("GetSSHPublicKeyRequest")
13737	m.verifyInput("GetSSHPublicKeyRequest", param0)
13738	return m.GetSSHPublicKeyRequestFunc(param0)
13739}
13740
13741func (m *iamMock) GetSSHPublicKeyWithContext(param0 aws.Context, param1 *iam.GetSSHPublicKeyInput, param2 ...request.Option) (*iam.GetSSHPublicKeyOutput, error) {
13742	m.addCall("GetSSHPublicKeyWithContext")
13743	m.verifyInput("GetSSHPublicKeyWithContext", param0)
13744	return m.GetSSHPublicKeyWithContextFunc(param0, param1, param2...)
13745}
13746
13747func (m *iamMock) GetServerCertificate(param0 *iam.GetServerCertificateInput) (*iam.GetServerCertificateOutput, error) {
13748	m.addCall("GetServerCertificate")
13749	m.verifyInput("GetServerCertificate", param0)
13750	return m.GetServerCertificateFunc(param0)
13751}
13752
13753func (m *iamMock) GetServerCertificateRequest(param0 *iam.GetServerCertificateInput) (*request.Request, *iam.GetServerCertificateOutput) {
13754	m.addCall("GetServerCertificateRequest")
13755	m.verifyInput("GetServerCertificateRequest", param0)
13756	return m.GetServerCertificateRequestFunc(param0)
13757}
13758
13759func (m *iamMock) GetServerCertificateWithContext(param0 aws.Context, param1 *iam.GetServerCertificateInput, param2 ...request.Option) (*iam.GetServerCertificateOutput, error) {
13760	m.addCall("GetServerCertificateWithContext")
13761	m.verifyInput("GetServerCertificateWithContext", param0)
13762	return m.GetServerCertificateWithContextFunc(param0, param1, param2...)
13763}
13764
13765func (m *iamMock) GetServiceLinkedRoleDeletionStatus(param0 *iam.GetServiceLinkedRoleDeletionStatusInput) (*iam.GetServiceLinkedRoleDeletionStatusOutput, error) {
13766	m.addCall("GetServiceLinkedRoleDeletionStatus")
13767	m.verifyInput("GetServiceLinkedRoleDeletionStatus", param0)
13768	return m.GetServiceLinkedRoleDeletionStatusFunc(param0)
13769}
13770
13771func (m *iamMock) GetServiceLinkedRoleDeletionStatusRequest(param0 *iam.GetServiceLinkedRoleDeletionStatusInput) (*request.Request, *iam.GetServiceLinkedRoleDeletionStatusOutput) {
13772	m.addCall("GetServiceLinkedRoleDeletionStatusRequest")
13773	m.verifyInput("GetServiceLinkedRoleDeletionStatusRequest", param0)
13774	return m.GetServiceLinkedRoleDeletionStatusRequestFunc(param0)
13775}
13776
13777func (m *iamMock) GetServiceLinkedRoleDeletionStatusWithContext(param0 aws.Context, param1 *iam.GetServiceLinkedRoleDeletionStatusInput, param2 ...request.Option) (*iam.GetServiceLinkedRoleDeletionStatusOutput, error) {
13778	m.addCall("GetServiceLinkedRoleDeletionStatusWithContext")
13779	m.verifyInput("GetServiceLinkedRoleDeletionStatusWithContext", param0)
13780	return m.GetServiceLinkedRoleDeletionStatusWithContextFunc(param0, param1, param2...)
13781}
13782
13783func (m *iamMock) GetUser(param0 *iam.GetUserInput) (*iam.GetUserOutput, error) {
13784	m.addCall("GetUser")
13785	m.verifyInput("GetUser", param0)
13786	return m.GetUserFunc(param0)
13787}
13788
13789func (m *iamMock) GetUserPolicy(param0 *iam.GetUserPolicyInput) (*iam.GetUserPolicyOutput, error) {
13790	m.addCall("GetUserPolicy")
13791	m.verifyInput("GetUserPolicy", param0)
13792	return m.GetUserPolicyFunc(param0)
13793}
13794
13795func (m *iamMock) GetUserPolicyRequest(param0 *iam.GetUserPolicyInput) (*request.Request, *iam.GetUserPolicyOutput) {
13796	m.addCall("GetUserPolicyRequest")
13797	m.verifyInput("GetUserPolicyRequest", param0)
13798	return m.GetUserPolicyRequestFunc(param0)
13799}
13800
13801func (m *iamMock) GetUserPolicyWithContext(param0 aws.Context, param1 *iam.GetUserPolicyInput, param2 ...request.Option) (*iam.GetUserPolicyOutput, error) {
13802	m.addCall("GetUserPolicyWithContext")
13803	m.verifyInput("GetUserPolicyWithContext", param0)
13804	return m.GetUserPolicyWithContextFunc(param0, param1, param2...)
13805}
13806
13807func (m *iamMock) GetUserRequest(param0 *iam.GetUserInput) (*request.Request, *iam.GetUserOutput) {
13808	m.addCall("GetUserRequest")
13809	m.verifyInput("GetUserRequest", param0)
13810	return m.GetUserRequestFunc(param0)
13811}
13812
13813func (m *iamMock) GetUserWithContext(param0 aws.Context, param1 *iam.GetUserInput, param2 ...request.Option) (*iam.GetUserOutput, error) {
13814	m.addCall("GetUserWithContext")
13815	m.verifyInput("GetUserWithContext", param0)
13816	return m.GetUserWithContextFunc(param0, param1, param2...)
13817}
13818
13819func (m *iamMock) ListAccessKeys(param0 *iam.ListAccessKeysInput) (*iam.ListAccessKeysOutput, error) {
13820	m.addCall("ListAccessKeys")
13821	m.verifyInput("ListAccessKeys", param0)
13822	return m.ListAccessKeysFunc(param0)
13823}
13824
13825func (m *iamMock) ListAccessKeysRequest(param0 *iam.ListAccessKeysInput) (*request.Request, *iam.ListAccessKeysOutput) {
13826	m.addCall("ListAccessKeysRequest")
13827	m.verifyInput("ListAccessKeysRequest", param0)
13828	return m.ListAccessKeysRequestFunc(param0)
13829}
13830
13831func (m *iamMock) ListAccessKeysWithContext(param0 aws.Context, param1 *iam.ListAccessKeysInput, param2 ...request.Option) (*iam.ListAccessKeysOutput, error) {
13832	m.addCall("ListAccessKeysWithContext")
13833	m.verifyInput("ListAccessKeysWithContext", param0)
13834	return m.ListAccessKeysWithContextFunc(param0, param1, param2...)
13835}
13836
13837func (m *iamMock) ListAccountAliases(param0 *iam.ListAccountAliasesInput) (*iam.ListAccountAliasesOutput, error) {
13838	m.addCall("ListAccountAliases")
13839	m.verifyInput("ListAccountAliases", param0)
13840	return m.ListAccountAliasesFunc(param0)
13841}
13842
13843func (m *iamMock) ListAccountAliasesRequest(param0 *iam.ListAccountAliasesInput) (*request.Request, *iam.ListAccountAliasesOutput) {
13844	m.addCall("ListAccountAliasesRequest")
13845	m.verifyInput("ListAccountAliasesRequest", param0)
13846	return m.ListAccountAliasesRequestFunc(param0)
13847}
13848
13849func (m *iamMock) ListAccountAliasesWithContext(param0 aws.Context, param1 *iam.ListAccountAliasesInput, param2 ...request.Option) (*iam.ListAccountAliasesOutput, error) {
13850	m.addCall("ListAccountAliasesWithContext")
13851	m.verifyInput("ListAccountAliasesWithContext", param0)
13852	return m.ListAccountAliasesWithContextFunc(param0, param1, param2...)
13853}
13854
13855func (m *iamMock) ListAttachedGroupPolicies(param0 *iam.ListAttachedGroupPoliciesInput) (*iam.ListAttachedGroupPoliciesOutput, error) {
13856	m.addCall("ListAttachedGroupPolicies")
13857	m.verifyInput("ListAttachedGroupPolicies", param0)
13858	return m.ListAttachedGroupPoliciesFunc(param0)
13859}
13860
13861func (m *iamMock) ListAttachedGroupPoliciesRequest(param0 *iam.ListAttachedGroupPoliciesInput) (*request.Request, *iam.ListAttachedGroupPoliciesOutput) {
13862	m.addCall("ListAttachedGroupPoliciesRequest")
13863	m.verifyInput("ListAttachedGroupPoliciesRequest", param0)
13864	return m.ListAttachedGroupPoliciesRequestFunc(param0)
13865}
13866
13867func (m *iamMock) ListAttachedGroupPoliciesWithContext(param0 aws.Context, param1 *iam.ListAttachedGroupPoliciesInput, param2 ...request.Option) (*iam.ListAttachedGroupPoliciesOutput, error) {
13868	m.addCall("ListAttachedGroupPoliciesWithContext")
13869	m.verifyInput("ListAttachedGroupPoliciesWithContext", param0)
13870	return m.ListAttachedGroupPoliciesWithContextFunc(param0, param1, param2...)
13871}
13872
13873func (m *iamMock) ListAttachedRolePolicies(param0 *iam.ListAttachedRolePoliciesInput) (*iam.ListAttachedRolePoliciesOutput, error) {
13874	m.addCall("ListAttachedRolePolicies")
13875	m.verifyInput("ListAttachedRolePolicies", param0)
13876	return m.ListAttachedRolePoliciesFunc(param0)
13877}
13878
13879func (m *iamMock) ListAttachedRolePoliciesRequest(param0 *iam.ListAttachedRolePoliciesInput) (*request.Request, *iam.ListAttachedRolePoliciesOutput) {
13880	m.addCall("ListAttachedRolePoliciesRequest")
13881	m.verifyInput("ListAttachedRolePoliciesRequest", param0)
13882	return m.ListAttachedRolePoliciesRequestFunc(param0)
13883}
13884
13885func (m *iamMock) ListAttachedRolePoliciesWithContext(param0 aws.Context, param1 *iam.ListAttachedRolePoliciesInput, param2 ...request.Option) (*iam.ListAttachedRolePoliciesOutput, error) {
13886	m.addCall("ListAttachedRolePoliciesWithContext")
13887	m.verifyInput("ListAttachedRolePoliciesWithContext", param0)
13888	return m.ListAttachedRolePoliciesWithContextFunc(param0, param1, param2...)
13889}
13890
13891func (m *iamMock) ListAttachedUserPolicies(param0 *iam.ListAttachedUserPoliciesInput) (*iam.ListAttachedUserPoliciesOutput, error) {
13892	m.addCall("ListAttachedUserPolicies")
13893	m.verifyInput("ListAttachedUserPolicies", param0)
13894	return m.ListAttachedUserPoliciesFunc(param0)
13895}
13896
13897func (m *iamMock) ListAttachedUserPoliciesRequest(param0 *iam.ListAttachedUserPoliciesInput) (*request.Request, *iam.ListAttachedUserPoliciesOutput) {
13898	m.addCall("ListAttachedUserPoliciesRequest")
13899	m.verifyInput("ListAttachedUserPoliciesRequest", param0)
13900	return m.ListAttachedUserPoliciesRequestFunc(param0)
13901}
13902
13903func (m *iamMock) ListAttachedUserPoliciesWithContext(param0 aws.Context, param1 *iam.ListAttachedUserPoliciesInput, param2 ...request.Option) (*iam.ListAttachedUserPoliciesOutput, error) {
13904	m.addCall("ListAttachedUserPoliciesWithContext")
13905	m.verifyInput("ListAttachedUserPoliciesWithContext", param0)
13906	return m.ListAttachedUserPoliciesWithContextFunc(param0, param1, param2...)
13907}
13908
13909func (m *iamMock) ListEntitiesForPolicy(param0 *iam.ListEntitiesForPolicyInput) (*iam.ListEntitiesForPolicyOutput, error) {
13910	m.addCall("ListEntitiesForPolicy")
13911	m.verifyInput("ListEntitiesForPolicy", param0)
13912	return m.ListEntitiesForPolicyFunc(param0)
13913}
13914
13915func (m *iamMock) ListEntitiesForPolicyRequest(param0 *iam.ListEntitiesForPolicyInput) (*request.Request, *iam.ListEntitiesForPolicyOutput) {
13916	m.addCall("ListEntitiesForPolicyRequest")
13917	m.verifyInput("ListEntitiesForPolicyRequest", param0)
13918	return m.ListEntitiesForPolicyRequestFunc(param0)
13919}
13920
13921func (m *iamMock) ListEntitiesForPolicyWithContext(param0 aws.Context, param1 *iam.ListEntitiesForPolicyInput, param2 ...request.Option) (*iam.ListEntitiesForPolicyOutput, error) {
13922	m.addCall("ListEntitiesForPolicyWithContext")
13923	m.verifyInput("ListEntitiesForPolicyWithContext", param0)
13924	return m.ListEntitiesForPolicyWithContextFunc(param0, param1, param2...)
13925}
13926
13927func (m *iamMock) ListGroupPolicies(param0 *iam.ListGroupPoliciesInput) (*iam.ListGroupPoliciesOutput, error) {
13928	m.addCall("ListGroupPolicies")
13929	m.verifyInput("ListGroupPolicies", param0)
13930	return m.ListGroupPoliciesFunc(param0)
13931}
13932
13933func (m *iamMock) ListGroupPoliciesRequest(param0 *iam.ListGroupPoliciesInput) (*request.Request, *iam.ListGroupPoliciesOutput) {
13934	m.addCall("ListGroupPoliciesRequest")
13935	m.verifyInput("ListGroupPoliciesRequest", param0)
13936	return m.ListGroupPoliciesRequestFunc(param0)
13937}
13938
13939func (m *iamMock) ListGroupPoliciesWithContext(param0 aws.Context, param1 *iam.ListGroupPoliciesInput, param2 ...request.Option) (*iam.ListGroupPoliciesOutput, error) {
13940	m.addCall("ListGroupPoliciesWithContext")
13941	m.verifyInput("ListGroupPoliciesWithContext", param0)
13942	return m.ListGroupPoliciesWithContextFunc(param0, param1, param2...)
13943}
13944
13945func (m *iamMock) ListGroups(param0 *iam.ListGroupsInput) (*iam.ListGroupsOutput, error) {
13946	m.addCall("ListGroups")
13947	m.verifyInput("ListGroups", param0)
13948	return m.ListGroupsFunc(param0)
13949}
13950
13951func (m *iamMock) ListGroupsForUser(param0 *iam.ListGroupsForUserInput) (*iam.ListGroupsForUserOutput, error) {
13952	m.addCall("ListGroupsForUser")
13953	m.verifyInput("ListGroupsForUser", param0)
13954	return m.ListGroupsForUserFunc(param0)
13955}
13956
13957func (m *iamMock) ListGroupsForUserRequest(param0 *iam.ListGroupsForUserInput) (*request.Request, *iam.ListGroupsForUserOutput) {
13958	m.addCall("ListGroupsForUserRequest")
13959	m.verifyInput("ListGroupsForUserRequest", param0)
13960	return m.ListGroupsForUserRequestFunc(param0)
13961}
13962
13963func (m *iamMock) ListGroupsForUserWithContext(param0 aws.Context, param1 *iam.ListGroupsForUserInput, param2 ...request.Option) (*iam.ListGroupsForUserOutput, error) {
13964	m.addCall("ListGroupsForUserWithContext")
13965	m.verifyInput("ListGroupsForUserWithContext", param0)
13966	return m.ListGroupsForUserWithContextFunc(param0, param1, param2...)
13967}
13968
13969func (m *iamMock) ListGroupsRequest(param0 *iam.ListGroupsInput) (*request.Request, *iam.ListGroupsOutput) {
13970	m.addCall("ListGroupsRequest")
13971	m.verifyInput("ListGroupsRequest", param0)
13972	return m.ListGroupsRequestFunc(param0)
13973}
13974
13975func (m *iamMock) ListGroupsWithContext(param0 aws.Context, param1 *iam.ListGroupsInput, param2 ...request.Option) (*iam.ListGroupsOutput, error) {
13976	m.addCall("ListGroupsWithContext")
13977	m.verifyInput("ListGroupsWithContext", param0)
13978	return m.ListGroupsWithContextFunc(param0, param1, param2...)
13979}
13980
13981func (m *iamMock) ListInstanceProfiles(param0 *iam.ListInstanceProfilesInput) (*iam.ListInstanceProfilesOutput, error) {
13982	m.addCall("ListInstanceProfiles")
13983	m.verifyInput("ListInstanceProfiles", param0)
13984	return m.ListInstanceProfilesFunc(param0)
13985}
13986
13987func (m *iamMock) ListInstanceProfilesForRole(param0 *iam.ListInstanceProfilesForRoleInput) (*iam.ListInstanceProfilesForRoleOutput, error) {
13988	m.addCall("ListInstanceProfilesForRole")
13989	m.verifyInput("ListInstanceProfilesForRole", param0)
13990	return m.ListInstanceProfilesForRoleFunc(param0)
13991}
13992
13993func (m *iamMock) ListInstanceProfilesForRoleRequest(param0 *iam.ListInstanceProfilesForRoleInput) (*request.Request, *iam.ListInstanceProfilesForRoleOutput) {
13994	m.addCall("ListInstanceProfilesForRoleRequest")
13995	m.verifyInput("ListInstanceProfilesForRoleRequest", param0)
13996	return m.ListInstanceProfilesForRoleRequestFunc(param0)
13997}
13998
13999func (m *iamMock) ListInstanceProfilesForRoleWithContext(param0 aws.Context, param1 *iam.ListInstanceProfilesForRoleInput, param2 ...request.Option) (*iam.ListInstanceProfilesForRoleOutput, error) {
14000	m.addCall("ListInstanceProfilesForRoleWithContext")
14001	m.verifyInput("ListInstanceProfilesForRoleWithContext", param0)
14002	return m.ListInstanceProfilesForRoleWithContextFunc(param0, param1, param2...)
14003}
14004
14005func (m *iamMock) ListInstanceProfilesRequest(param0 *iam.ListInstanceProfilesInput) (*request.Request, *iam.ListInstanceProfilesOutput) {
14006	m.addCall("ListInstanceProfilesRequest")
14007	m.verifyInput("ListInstanceProfilesRequest", param0)
14008	return m.ListInstanceProfilesRequestFunc(param0)
14009}
14010
14011func (m *iamMock) ListInstanceProfilesWithContext(param0 aws.Context, param1 *iam.ListInstanceProfilesInput, param2 ...request.Option) (*iam.ListInstanceProfilesOutput, error) {
14012	m.addCall("ListInstanceProfilesWithContext")
14013	m.verifyInput("ListInstanceProfilesWithContext", param0)
14014	return m.ListInstanceProfilesWithContextFunc(param0, param1, param2...)
14015}
14016
14017func (m *iamMock) ListMFADevices(param0 *iam.ListMFADevicesInput) (*iam.ListMFADevicesOutput, error) {
14018	m.addCall("ListMFADevices")
14019	m.verifyInput("ListMFADevices", param0)
14020	return m.ListMFADevicesFunc(param0)
14021}
14022
14023func (m *iamMock) ListMFADevicesRequest(param0 *iam.ListMFADevicesInput) (*request.Request, *iam.ListMFADevicesOutput) {
14024	m.addCall("ListMFADevicesRequest")
14025	m.verifyInput("ListMFADevicesRequest", param0)
14026	return m.ListMFADevicesRequestFunc(param0)
14027}
14028
14029func (m *iamMock) ListMFADevicesWithContext(param0 aws.Context, param1 *iam.ListMFADevicesInput, param2 ...request.Option) (*iam.ListMFADevicesOutput, error) {
14030	m.addCall("ListMFADevicesWithContext")
14031	m.verifyInput("ListMFADevicesWithContext", param0)
14032	return m.ListMFADevicesWithContextFunc(param0, param1, param2...)
14033}
14034
14035func (m *iamMock) ListOpenIDConnectProviders(param0 *iam.ListOpenIDConnectProvidersInput) (*iam.ListOpenIDConnectProvidersOutput, error) {
14036	m.addCall("ListOpenIDConnectProviders")
14037	m.verifyInput("ListOpenIDConnectProviders", param0)
14038	return m.ListOpenIDConnectProvidersFunc(param0)
14039}
14040
14041func (m *iamMock) ListOpenIDConnectProvidersRequest(param0 *iam.ListOpenIDConnectProvidersInput) (*request.Request, *iam.ListOpenIDConnectProvidersOutput) {
14042	m.addCall("ListOpenIDConnectProvidersRequest")
14043	m.verifyInput("ListOpenIDConnectProvidersRequest", param0)
14044	return m.ListOpenIDConnectProvidersRequestFunc(param0)
14045}
14046
14047func (m *iamMock) ListOpenIDConnectProvidersWithContext(param0 aws.Context, param1 *iam.ListOpenIDConnectProvidersInput, param2 ...request.Option) (*iam.ListOpenIDConnectProvidersOutput, error) {
14048	m.addCall("ListOpenIDConnectProvidersWithContext")
14049	m.verifyInput("ListOpenIDConnectProvidersWithContext", param0)
14050	return m.ListOpenIDConnectProvidersWithContextFunc(param0, param1, param2...)
14051}
14052
14053func (m *iamMock) ListPolicies(param0 *iam.ListPoliciesInput) (*iam.ListPoliciesOutput, error) {
14054	m.addCall("ListPolicies")
14055	m.verifyInput("ListPolicies", param0)
14056	return m.ListPoliciesFunc(param0)
14057}
14058
14059func (m *iamMock) ListPoliciesRequest(param0 *iam.ListPoliciesInput) (*request.Request, *iam.ListPoliciesOutput) {
14060	m.addCall("ListPoliciesRequest")
14061	m.verifyInput("ListPoliciesRequest", param0)
14062	return m.ListPoliciesRequestFunc(param0)
14063}
14064
14065func (m *iamMock) ListPoliciesWithContext(param0 aws.Context, param1 *iam.ListPoliciesInput, param2 ...request.Option) (*iam.ListPoliciesOutput, error) {
14066	m.addCall("ListPoliciesWithContext")
14067	m.verifyInput("ListPoliciesWithContext", param0)
14068	return m.ListPoliciesWithContextFunc(param0, param1, param2...)
14069}
14070
14071func (m *iamMock) ListPolicyVersions(param0 *iam.ListPolicyVersionsInput) (*iam.ListPolicyVersionsOutput, error) {
14072	m.addCall("ListPolicyVersions")
14073	m.verifyInput("ListPolicyVersions", param0)
14074	return m.ListPolicyVersionsFunc(param0)
14075}
14076
14077func (m *iamMock) ListPolicyVersionsRequest(param0 *iam.ListPolicyVersionsInput) (*request.Request, *iam.ListPolicyVersionsOutput) {
14078	m.addCall("ListPolicyVersionsRequest")
14079	m.verifyInput("ListPolicyVersionsRequest", param0)
14080	return m.ListPolicyVersionsRequestFunc(param0)
14081}
14082
14083func (m *iamMock) ListPolicyVersionsWithContext(param0 aws.Context, param1 *iam.ListPolicyVersionsInput, param2 ...request.Option) (*iam.ListPolicyVersionsOutput, error) {
14084	m.addCall("ListPolicyVersionsWithContext")
14085	m.verifyInput("ListPolicyVersionsWithContext", param0)
14086	return m.ListPolicyVersionsWithContextFunc(param0, param1, param2...)
14087}
14088
14089func (m *iamMock) ListRolePolicies(param0 *iam.ListRolePoliciesInput) (*iam.ListRolePoliciesOutput, error) {
14090	m.addCall("ListRolePolicies")
14091	m.verifyInput("ListRolePolicies", param0)
14092	return m.ListRolePoliciesFunc(param0)
14093}
14094
14095func (m *iamMock) ListRolePoliciesRequest(param0 *iam.ListRolePoliciesInput) (*request.Request, *iam.ListRolePoliciesOutput) {
14096	m.addCall("ListRolePoliciesRequest")
14097	m.verifyInput("ListRolePoliciesRequest", param0)
14098	return m.ListRolePoliciesRequestFunc(param0)
14099}
14100
14101func (m *iamMock) ListRolePoliciesWithContext(param0 aws.Context, param1 *iam.ListRolePoliciesInput, param2 ...request.Option) (*iam.ListRolePoliciesOutput, error) {
14102	m.addCall("ListRolePoliciesWithContext")
14103	m.verifyInput("ListRolePoliciesWithContext", param0)
14104	return m.ListRolePoliciesWithContextFunc(param0, param1, param2...)
14105}
14106
14107func (m *iamMock) ListRoles(param0 *iam.ListRolesInput) (*iam.ListRolesOutput, error) {
14108	m.addCall("ListRoles")
14109	m.verifyInput("ListRoles", param0)
14110	return m.ListRolesFunc(param0)
14111}
14112
14113func (m *iamMock) ListRolesRequest(param0 *iam.ListRolesInput) (*request.Request, *iam.ListRolesOutput) {
14114	m.addCall("ListRolesRequest")
14115	m.verifyInput("ListRolesRequest", param0)
14116	return m.ListRolesRequestFunc(param0)
14117}
14118
14119func (m *iamMock) ListRolesWithContext(param0 aws.Context, param1 *iam.ListRolesInput, param2 ...request.Option) (*iam.ListRolesOutput, error) {
14120	m.addCall("ListRolesWithContext")
14121	m.verifyInput("ListRolesWithContext", param0)
14122	return m.ListRolesWithContextFunc(param0, param1, param2...)
14123}
14124
14125func (m *iamMock) ListSAMLProviders(param0 *iam.ListSAMLProvidersInput) (*iam.ListSAMLProvidersOutput, error) {
14126	m.addCall("ListSAMLProviders")
14127	m.verifyInput("ListSAMLProviders", param0)
14128	return m.ListSAMLProvidersFunc(param0)
14129}
14130
14131func (m *iamMock) ListSAMLProvidersRequest(param0 *iam.ListSAMLProvidersInput) (*request.Request, *iam.ListSAMLProvidersOutput) {
14132	m.addCall("ListSAMLProvidersRequest")
14133	m.verifyInput("ListSAMLProvidersRequest", param0)
14134	return m.ListSAMLProvidersRequestFunc(param0)
14135}
14136
14137func (m *iamMock) ListSAMLProvidersWithContext(param0 aws.Context, param1 *iam.ListSAMLProvidersInput, param2 ...request.Option) (*iam.ListSAMLProvidersOutput, error) {
14138	m.addCall("ListSAMLProvidersWithContext")
14139	m.verifyInput("ListSAMLProvidersWithContext", param0)
14140	return m.ListSAMLProvidersWithContextFunc(param0, param1, param2...)
14141}
14142
14143func (m *iamMock) ListSSHPublicKeys(param0 *iam.ListSSHPublicKeysInput) (*iam.ListSSHPublicKeysOutput, error) {
14144	m.addCall("ListSSHPublicKeys")
14145	m.verifyInput("ListSSHPublicKeys", param0)
14146	return m.ListSSHPublicKeysFunc(param0)
14147}
14148
14149func (m *iamMock) ListSSHPublicKeysRequest(param0 *iam.ListSSHPublicKeysInput) (*request.Request, *iam.ListSSHPublicKeysOutput) {
14150	m.addCall("ListSSHPublicKeysRequest")
14151	m.verifyInput("ListSSHPublicKeysRequest", param0)
14152	return m.ListSSHPublicKeysRequestFunc(param0)
14153}
14154
14155func (m *iamMock) ListSSHPublicKeysWithContext(param0 aws.Context, param1 *iam.ListSSHPublicKeysInput, param2 ...request.Option) (*iam.ListSSHPublicKeysOutput, error) {
14156	m.addCall("ListSSHPublicKeysWithContext")
14157	m.verifyInput("ListSSHPublicKeysWithContext", param0)
14158	return m.ListSSHPublicKeysWithContextFunc(param0, param1, param2...)
14159}
14160
14161func (m *iamMock) ListServerCertificates(param0 *iam.ListServerCertificatesInput) (*iam.ListServerCertificatesOutput, error) {
14162	m.addCall("ListServerCertificates")
14163	m.verifyInput("ListServerCertificates", param0)
14164	return m.ListServerCertificatesFunc(param0)
14165}
14166
14167func (m *iamMock) ListServerCertificatesRequest(param0 *iam.ListServerCertificatesInput) (*request.Request, *iam.ListServerCertificatesOutput) {
14168	m.addCall("ListServerCertificatesRequest")
14169	m.verifyInput("ListServerCertificatesRequest", param0)
14170	return m.ListServerCertificatesRequestFunc(param0)
14171}
14172
14173func (m *iamMock) ListServerCertificatesWithContext(param0 aws.Context, param1 *iam.ListServerCertificatesInput, param2 ...request.Option) (*iam.ListServerCertificatesOutput, error) {
14174	m.addCall("ListServerCertificatesWithContext")
14175	m.verifyInput("ListServerCertificatesWithContext", param0)
14176	return m.ListServerCertificatesWithContextFunc(param0, param1, param2...)
14177}
14178
14179func (m *iamMock) ListServiceSpecificCredentials(param0 *iam.ListServiceSpecificCredentialsInput) (*iam.ListServiceSpecificCredentialsOutput, error) {
14180	m.addCall("ListServiceSpecificCredentials")
14181	m.verifyInput("ListServiceSpecificCredentials", param0)
14182	return m.ListServiceSpecificCredentialsFunc(param0)
14183}
14184
14185func (m *iamMock) ListServiceSpecificCredentialsRequest(param0 *iam.ListServiceSpecificCredentialsInput) (*request.Request, *iam.ListServiceSpecificCredentialsOutput) {
14186	m.addCall("ListServiceSpecificCredentialsRequest")
14187	m.verifyInput("ListServiceSpecificCredentialsRequest", param0)
14188	return m.ListServiceSpecificCredentialsRequestFunc(param0)
14189}
14190
14191func (m *iamMock) ListServiceSpecificCredentialsWithContext(param0 aws.Context, param1 *iam.ListServiceSpecificCredentialsInput, param2 ...request.Option) (*iam.ListServiceSpecificCredentialsOutput, error) {
14192	m.addCall("ListServiceSpecificCredentialsWithContext")
14193	m.verifyInput("ListServiceSpecificCredentialsWithContext", param0)
14194	return m.ListServiceSpecificCredentialsWithContextFunc(param0, param1, param2...)
14195}
14196
14197func (m *iamMock) ListSigningCertificates(param0 *iam.ListSigningCertificatesInput) (*iam.ListSigningCertificatesOutput, error) {
14198	m.addCall("ListSigningCertificates")
14199	m.verifyInput("ListSigningCertificates", param0)
14200	return m.ListSigningCertificatesFunc(param0)
14201}
14202
14203func (m *iamMock) ListSigningCertificatesRequest(param0 *iam.ListSigningCertificatesInput) (*request.Request, *iam.ListSigningCertificatesOutput) {
14204	m.addCall("ListSigningCertificatesRequest")
14205	m.verifyInput("ListSigningCertificatesRequest", param0)
14206	return m.ListSigningCertificatesRequestFunc(param0)
14207}
14208
14209func (m *iamMock) ListSigningCertificatesWithContext(param0 aws.Context, param1 *iam.ListSigningCertificatesInput, param2 ...request.Option) (*iam.ListSigningCertificatesOutput, error) {
14210	m.addCall("ListSigningCertificatesWithContext")
14211	m.verifyInput("ListSigningCertificatesWithContext", param0)
14212	return m.ListSigningCertificatesWithContextFunc(param0, param1, param2...)
14213}
14214
14215func (m *iamMock) ListUserPolicies(param0 *iam.ListUserPoliciesInput) (*iam.ListUserPoliciesOutput, error) {
14216	m.addCall("ListUserPolicies")
14217	m.verifyInput("ListUserPolicies", param0)
14218	return m.ListUserPoliciesFunc(param0)
14219}
14220
14221func (m *iamMock) ListUserPoliciesRequest(param0 *iam.ListUserPoliciesInput) (*request.Request, *iam.ListUserPoliciesOutput) {
14222	m.addCall("ListUserPoliciesRequest")
14223	m.verifyInput("ListUserPoliciesRequest", param0)
14224	return m.ListUserPoliciesRequestFunc(param0)
14225}
14226
14227func (m *iamMock) ListUserPoliciesWithContext(param0 aws.Context, param1 *iam.ListUserPoliciesInput, param2 ...request.Option) (*iam.ListUserPoliciesOutput, error) {
14228	m.addCall("ListUserPoliciesWithContext")
14229	m.verifyInput("ListUserPoliciesWithContext", param0)
14230	return m.ListUserPoliciesWithContextFunc(param0, param1, param2...)
14231}
14232
14233func (m *iamMock) ListUsers(param0 *iam.ListUsersInput) (*iam.ListUsersOutput, error) {
14234	m.addCall("ListUsers")
14235	m.verifyInput("ListUsers", param0)
14236	return m.ListUsersFunc(param0)
14237}
14238
14239func (m *iamMock) ListUsersRequest(param0 *iam.ListUsersInput) (*request.Request, *iam.ListUsersOutput) {
14240	m.addCall("ListUsersRequest")
14241	m.verifyInput("ListUsersRequest", param0)
14242	return m.ListUsersRequestFunc(param0)
14243}
14244
14245func (m *iamMock) ListUsersWithContext(param0 aws.Context, param1 *iam.ListUsersInput, param2 ...request.Option) (*iam.ListUsersOutput, error) {
14246	m.addCall("ListUsersWithContext")
14247	m.verifyInput("ListUsersWithContext", param0)
14248	return m.ListUsersWithContextFunc(param0, param1, param2...)
14249}
14250
14251func (m *iamMock) ListVirtualMFADevices(param0 *iam.ListVirtualMFADevicesInput) (*iam.ListVirtualMFADevicesOutput, error) {
14252	m.addCall("ListVirtualMFADevices")
14253	m.verifyInput("ListVirtualMFADevices", param0)
14254	return m.ListVirtualMFADevicesFunc(param0)
14255}
14256
14257func (m *iamMock) ListVirtualMFADevicesRequest(param0 *iam.ListVirtualMFADevicesInput) (*request.Request, *iam.ListVirtualMFADevicesOutput) {
14258	m.addCall("ListVirtualMFADevicesRequest")
14259	m.verifyInput("ListVirtualMFADevicesRequest", param0)
14260	return m.ListVirtualMFADevicesRequestFunc(param0)
14261}
14262
14263func (m *iamMock) ListVirtualMFADevicesWithContext(param0 aws.Context, param1 *iam.ListVirtualMFADevicesInput, param2 ...request.Option) (*iam.ListVirtualMFADevicesOutput, error) {
14264	m.addCall("ListVirtualMFADevicesWithContext")
14265	m.verifyInput("ListVirtualMFADevicesWithContext", param0)
14266	return m.ListVirtualMFADevicesWithContextFunc(param0, param1, param2...)
14267}
14268
14269func (m *iamMock) PutGroupPolicy(param0 *iam.PutGroupPolicyInput) (*iam.PutGroupPolicyOutput, error) {
14270	m.addCall("PutGroupPolicy")
14271	m.verifyInput("PutGroupPolicy", param0)
14272	return m.PutGroupPolicyFunc(param0)
14273}
14274
14275func (m *iamMock) PutGroupPolicyRequest(param0 *iam.PutGroupPolicyInput) (*request.Request, *iam.PutGroupPolicyOutput) {
14276	m.addCall("PutGroupPolicyRequest")
14277	m.verifyInput("PutGroupPolicyRequest", param0)
14278	return m.PutGroupPolicyRequestFunc(param0)
14279}
14280
14281func (m *iamMock) PutGroupPolicyWithContext(param0 aws.Context, param1 *iam.PutGroupPolicyInput, param2 ...request.Option) (*iam.PutGroupPolicyOutput, error) {
14282	m.addCall("PutGroupPolicyWithContext")
14283	m.verifyInput("PutGroupPolicyWithContext", param0)
14284	return m.PutGroupPolicyWithContextFunc(param0, param1, param2...)
14285}
14286
14287func (m *iamMock) PutRolePolicy(param0 *iam.PutRolePolicyInput) (*iam.PutRolePolicyOutput, error) {
14288	m.addCall("PutRolePolicy")
14289	m.verifyInput("PutRolePolicy", param0)
14290	return m.PutRolePolicyFunc(param0)
14291}
14292
14293func (m *iamMock) PutRolePolicyRequest(param0 *iam.PutRolePolicyInput) (*request.Request, *iam.PutRolePolicyOutput) {
14294	m.addCall("PutRolePolicyRequest")
14295	m.verifyInput("PutRolePolicyRequest", param0)
14296	return m.PutRolePolicyRequestFunc(param0)
14297}
14298
14299func (m *iamMock) PutRolePolicyWithContext(param0 aws.Context, param1 *iam.PutRolePolicyInput, param2 ...request.Option) (*iam.PutRolePolicyOutput, error) {
14300	m.addCall("PutRolePolicyWithContext")
14301	m.verifyInput("PutRolePolicyWithContext", param0)
14302	return m.PutRolePolicyWithContextFunc(param0, param1, param2...)
14303}
14304
14305func (m *iamMock) PutUserPolicy(param0 *iam.PutUserPolicyInput) (*iam.PutUserPolicyOutput, error) {
14306	m.addCall("PutUserPolicy")
14307	m.verifyInput("PutUserPolicy", param0)
14308	return m.PutUserPolicyFunc(param0)
14309}
14310
14311func (m *iamMock) PutUserPolicyRequest(param0 *iam.PutUserPolicyInput) (*request.Request, *iam.PutUserPolicyOutput) {
14312	m.addCall("PutUserPolicyRequest")
14313	m.verifyInput("PutUserPolicyRequest", param0)
14314	return m.PutUserPolicyRequestFunc(param0)
14315}
14316
14317func (m *iamMock) PutUserPolicyWithContext(param0 aws.Context, param1 *iam.PutUserPolicyInput, param2 ...request.Option) (*iam.PutUserPolicyOutput, error) {
14318	m.addCall("PutUserPolicyWithContext")
14319	m.verifyInput("PutUserPolicyWithContext", param0)
14320	return m.PutUserPolicyWithContextFunc(param0, param1, param2...)
14321}
14322
14323func (m *iamMock) RemoveClientIDFromOpenIDConnectProvider(param0 *iam.RemoveClientIDFromOpenIDConnectProviderInput) (*iam.RemoveClientIDFromOpenIDConnectProviderOutput, error) {
14324	m.addCall("RemoveClientIDFromOpenIDConnectProvider")
14325	m.verifyInput("RemoveClientIDFromOpenIDConnectProvider", param0)
14326	return m.RemoveClientIDFromOpenIDConnectProviderFunc(param0)
14327}
14328
14329func (m *iamMock) RemoveClientIDFromOpenIDConnectProviderRequest(param0 *iam.RemoveClientIDFromOpenIDConnectProviderInput) (*request.Request, *iam.RemoveClientIDFromOpenIDConnectProviderOutput) {
14330	m.addCall("RemoveClientIDFromOpenIDConnectProviderRequest")
14331	m.verifyInput("RemoveClientIDFromOpenIDConnectProviderRequest", param0)
14332	return m.RemoveClientIDFromOpenIDConnectProviderRequestFunc(param0)
14333}
14334
14335func (m *iamMock) RemoveClientIDFromOpenIDConnectProviderWithContext(param0 aws.Context, param1 *iam.RemoveClientIDFromOpenIDConnectProviderInput, param2 ...request.Option) (*iam.RemoveClientIDFromOpenIDConnectProviderOutput, error) {
14336	m.addCall("RemoveClientIDFromOpenIDConnectProviderWithContext")
14337	m.verifyInput("RemoveClientIDFromOpenIDConnectProviderWithContext", param0)
14338	return m.RemoveClientIDFromOpenIDConnectProviderWithContextFunc(param0, param1, param2...)
14339}
14340
14341func (m *iamMock) RemoveRoleFromInstanceProfile(param0 *iam.RemoveRoleFromInstanceProfileInput) (*iam.RemoveRoleFromInstanceProfileOutput, error) {
14342	m.addCall("RemoveRoleFromInstanceProfile")
14343	m.verifyInput("RemoveRoleFromInstanceProfile", param0)
14344	return m.RemoveRoleFromInstanceProfileFunc(param0)
14345}
14346
14347func (m *iamMock) RemoveRoleFromInstanceProfileRequest(param0 *iam.RemoveRoleFromInstanceProfileInput) (*request.Request, *iam.RemoveRoleFromInstanceProfileOutput) {
14348	m.addCall("RemoveRoleFromInstanceProfileRequest")
14349	m.verifyInput("RemoveRoleFromInstanceProfileRequest", param0)
14350	return m.RemoveRoleFromInstanceProfileRequestFunc(param0)
14351}
14352
14353func (m *iamMock) RemoveRoleFromInstanceProfileWithContext(param0 aws.Context, param1 *iam.RemoveRoleFromInstanceProfileInput, param2 ...request.Option) (*iam.RemoveRoleFromInstanceProfileOutput, error) {
14354	m.addCall("RemoveRoleFromInstanceProfileWithContext")
14355	m.verifyInput("RemoveRoleFromInstanceProfileWithContext", param0)
14356	return m.RemoveRoleFromInstanceProfileWithContextFunc(param0, param1, param2...)
14357}
14358
14359func (m *iamMock) RemoveUserFromGroup(param0 *iam.RemoveUserFromGroupInput) (*iam.RemoveUserFromGroupOutput, error) {
14360	m.addCall("RemoveUserFromGroup")
14361	m.verifyInput("RemoveUserFromGroup", param0)
14362	return m.RemoveUserFromGroupFunc(param0)
14363}
14364
14365func (m *iamMock) RemoveUserFromGroupRequest(param0 *iam.RemoveUserFromGroupInput) (*request.Request, *iam.RemoveUserFromGroupOutput) {
14366	m.addCall("RemoveUserFromGroupRequest")
14367	m.verifyInput("RemoveUserFromGroupRequest", param0)
14368	return m.RemoveUserFromGroupRequestFunc(param0)
14369}
14370
14371func (m *iamMock) RemoveUserFromGroupWithContext(param0 aws.Context, param1 *iam.RemoveUserFromGroupInput, param2 ...request.Option) (*iam.RemoveUserFromGroupOutput, error) {
14372	m.addCall("RemoveUserFromGroupWithContext")
14373	m.verifyInput("RemoveUserFromGroupWithContext", param0)
14374	return m.RemoveUserFromGroupWithContextFunc(param0, param1, param2...)
14375}
14376
14377func (m *iamMock) ResetServiceSpecificCredential(param0 *iam.ResetServiceSpecificCredentialInput) (*iam.ResetServiceSpecificCredentialOutput, error) {
14378	m.addCall("ResetServiceSpecificCredential")
14379	m.verifyInput("ResetServiceSpecificCredential", param0)
14380	return m.ResetServiceSpecificCredentialFunc(param0)
14381}
14382
14383func (m *iamMock) ResetServiceSpecificCredentialRequest(param0 *iam.ResetServiceSpecificCredentialInput) (*request.Request, *iam.ResetServiceSpecificCredentialOutput) {
14384	m.addCall("ResetServiceSpecificCredentialRequest")
14385	m.verifyInput("ResetServiceSpecificCredentialRequest", param0)
14386	return m.ResetServiceSpecificCredentialRequestFunc(param0)
14387}
14388
14389func (m *iamMock) ResetServiceSpecificCredentialWithContext(param0 aws.Context, param1 *iam.ResetServiceSpecificCredentialInput, param2 ...request.Option) (*iam.ResetServiceSpecificCredentialOutput, error) {
14390	m.addCall("ResetServiceSpecificCredentialWithContext")
14391	m.verifyInput("ResetServiceSpecificCredentialWithContext", param0)
14392	return m.ResetServiceSpecificCredentialWithContextFunc(param0, param1, param2...)
14393}
14394
14395func (m *iamMock) ResyncMFADevice(param0 *iam.ResyncMFADeviceInput) (*iam.ResyncMFADeviceOutput, error) {
14396	m.addCall("ResyncMFADevice")
14397	m.verifyInput("ResyncMFADevice", param0)
14398	return m.ResyncMFADeviceFunc(param0)
14399}
14400
14401func (m *iamMock) ResyncMFADeviceRequest(param0 *iam.ResyncMFADeviceInput) (*request.Request, *iam.ResyncMFADeviceOutput) {
14402	m.addCall("ResyncMFADeviceRequest")
14403	m.verifyInput("ResyncMFADeviceRequest", param0)
14404	return m.ResyncMFADeviceRequestFunc(param0)
14405}
14406
14407func (m *iamMock) ResyncMFADeviceWithContext(param0 aws.Context, param1 *iam.ResyncMFADeviceInput, param2 ...request.Option) (*iam.ResyncMFADeviceOutput, error) {
14408	m.addCall("ResyncMFADeviceWithContext")
14409	m.verifyInput("ResyncMFADeviceWithContext", param0)
14410	return m.ResyncMFADeviceWithContextFunc(param0, param1, param2...)
14411}
14412
14413func (m *iamMock) SetDefaultPolicyVersion(param0 *iam.SetDefaultPolicyVersionInput) (*iam.SetDefaultPolicyVersionOutput, error) {
14414	m.addCall("SetDefaultPolicyVersion")
14415	m.verifyInput("SetDefaultPolicyVersion", param0)
14416	return m.SetDefaultPolicyVersionFunc(param0)
14417}
14418
14419func (m *iamMock) SetDefaultPolicyVersionRequest(param0 *iam.SetDefaultPolicyVersionInput) (*request.Request, *iam.SetDefaultPolicyVersionOutput) {
14420	m.addCall("SetDefaultPolicyVersionRequest")
14421	m.verifyInput("SetDefaultPolicyVersionRequest", param0)
14422	return m.SetDefaultPolicyVersionRequestFunc(param0)
14423}
14424
14425func (m *iamMock) SetDefaultPolicyVersionWithContext(param0 aws.Context, param1 *iam.SetDefaultPolicyVersionInput, param2 ...request.Option) (*iam.SetDefaultPolicyVersionOutput, error) {
14426	m.addCall("SetDefaultPolicyVersionWithContext")
14427	m.verifyInput("SetDefaultPolicyVersionWithContext", param0)
14428	return m.SetDefaultPolicyVersionWithContextFunc(param0, param1, param2...)
14429}
14430
14431func (m *iamMock) SimulateCustomPolicy(param0 *iam.SimulateCustomPolicyInput) (*iam.SimulatePolicyResponse, error) {
14432	m.addCall("SimulateCustomPolicy")
14433	m.verifyInput("SimulateCustomPolicy", param0)
14434	return m.SimulateCustomPolicyFunc(param0)
14435}
14436
14437func (m *iamMock) SimulateCustomPolicyRequest(param0 *iam.SimulateCustomPolicyInput) (*request.Request, *iam.SimulatePolicyResponse) {
14438	m.addCall("SimulateCustomPolicyRequest")
14439	m.verifyInput("SimulateCustomPolicyRequest", param0)
14440	return m.SimulateCustomPolicyRequestFunc(param0)
14441}
14442
14443func (m *iamMock) SimulateCustomPolicyWithContext(param0 aws.Context, param1 *iam.SimulateCustomPolicyInput, param2 ...request.Option) (*iam.SimulatePolicyResponse, error) {
14444	m.addCall("SimulateCustomPolicyWithContext")
14445	m.verifyInput("SimulateCustomPolicyWithContext", param0)
14446	return m.SimulateCustomPolicyWithContextFunc(param0, param1, param2...)
14447}
14448
14449func (m *iamMock) SimulatePrincipalPolicy(param0 *iam.SimulatePrincipalPolicyInput) (*iam.SimulatePolicyResponse, error) {
14450	m.addCall("SimulatePrincipalPolicy")
14451	m.verifyInput("SimulatePrincipalPolicy", param0)
14452	return m.SimulatePrincipalPolicyFunc(param0)
14453}
14454
14455func (m *iamMock) SimulatePrincipalPolicyRequest(param0 *iam.SimulatePrincipalPolicyInput) (*request.Request, *iam.SimulatePolicyResponse) {
14456	m.addCall("SimulatePrincipalPolicyRequest")
14457	m.verifyInput("SimulatePrincipalPolicyRequest", param0)
14458	return m.SimulatePrincipalPolicyRequestFunc(param0)
14459}
14460
14461func (m *iamMock) SimulatePrincipalPolicyWithContext(param0 aws.Context, param1 *iam.SimulatePrincipalPolicyInput, param2 ...request.Option) (*iam.SimulatePolicyResponse, error) {
14462	m.addCall("SimulatePrincipalPolicyWithContext")
14463	m.verifyInput("SimulatePrincipalPolicyWithContext", param0)
14464	return m.SimulatePrincipalPolicyWithContextFunc(param0, param1, param2...)
14465}
14466
14467func (m *iamMock) UpdateAccessKey(param0 *iam.UpdateAccessKeyInput) (*iam.UpdateAccessKeyOutput, error) {
14468	m.addCall("UpdateAccessKey")
14469	m.verifyInput("UpdateAccessKey", param0)
14470	return m.UpdateAccessKeyFunc(param0)
14471}
14472
14473func (m *iamMock) UpdateAccessKeyRequest(param0 *iam.UpdateAccessKeyInput) (*request.Request, *iam.UpdateAccessKeyOutput) {
14474	m.addCall("UpdateAccessKeyRequest")
14475	m.verifyInput("UpdateAccessKeyRequest", param0)
14476	return m.UpdateAccessKeyRequestFunc(param0)
14477}
14478
14479func (m *iamMock) UpdateAccessKeyWithContext(param0 aws.Context, param1 *iam.UpdateAccessKeyInput, param2 ...request.Option) (*iam.UpdateAccessKeyOutput, error) {
14480	m.addCall("UpdateAccessKeyWithContext")
14481	m.verifyInput("UpdateAccessKeyWithContext", param0)
14482	return m.UpdateAccessKeyWithContextFunc(param0, param1, param2...)
14483}
14484
14485func (m *iamMock) UpdateAccountPasswordPolicy(param0 *iam.UpdateAccountPasswordPolicyInput) (*iam.UpdateAccountPasswordPolicyOutput, error) {
14486	m.addCall("UpdateAccountPasswordPolicy")
14487	m.verifyInput("UpdateAccountPasswordPolicy", param0)
14488	return m.UpdateAccountPasswordPolicyFunc(param0)
14489}
14490
14491func (m *iamMock) UpdateAccountPasswordPolicyRequest(param0 *iam.UpdateAccountPasswordPolicyInput) (*request.Request, *iam.UpdateAccountPasswordPolicyOutput) {
14492	m.addCall("UpdateAccountPasswordPolicyRequest")
14493	m.verifyInput("UpdateAccountPasswordPolicyRequest", param0)
14494	return m.UpdateAccountPasswordPolicyRequestFunc(param0)
14495}
14496
14497func (m *iamMock) UpdateAccountPasswordPolicyWithContext(param0 aws.Context, param1 *iam.UpdateAccountPasswordPolicyInput, param2 ...request.Option) (*iam.UpdateAccountPasswordPolicyOutput, error) {
14498	m.addCall("UpdateAccountPasswordPolicyWithContext")
14499	m.verifyInput("UpdateAccountPasswordPolicyWithContext", param0)
14500	return m.UpdateAccountPasswordPolicyWithContextFunc(param0, param1, param2...)
14501}
14502
14503func (m *iamMock) UpdateAssumeRolePolicy(param0 *iam.UpdateAssumeRolePolicyInput) (*iam.UpdateAssumeRolePolicyOutput, error) {
14504	m.addCall("UpdateAssumeRolePolicy")
14505	m.verifyInput("UpdateAssumeRolePolicy", param0)
14506	return m.UpdateAssumeRolePolicyFunc(param0)
14507}
14508
14509func (m *iamMock) UpdateAssumeRolePolicyRequest(param0 *iam.UpdateAssumeRolePolicyInput) (*request.Request, *iam.UpdateAssumeRolePolicyOutput) {
14510	m.addCall("UpdateAssumeRolePolicyRequest")
14511	m.verifyInput("UpdateAssumeRolePolicyRequest", param0)
14512	return m.UpdateAssumeRolePolicyRequestFunc(param0)
14513}
14514
14515func (m *iamMock) UpdateAssumeRolePolicyWithContext(param0 aws.Context, param1 *iam.UpdateAssumeRolePolicyInput, param2 ...request.Option) (*iam.UpdateAssumeRolePolicyOutput, error) {
14516	m.addCall("UpdateAssumeRolePolicyWithContext")
14517	m.verifyInput("UpdateAssumeRolePolicyWithContext", param0)
14518	return m.UpdateAssumeRolePolicyWithContextFunc(param0, param1, param2...)
14519}
14520
14521func (m *iamMock) UpdateGroup(param0 *iam.UpdateGroupInput) (*iam.UpdateGroupOutput, error) {
14522	m.addCall("UpdateGroup")
14523	m.verifyInput("UpdateGroup", param0)
14524	return m.UpdateGroupFunc(param0)
14525}
14526
14527func (m *iamMock) UpdateGroupRequest(param0 *iam.UpdateGroupInput) (*request.Request, *iam.UpdateGroupOutput) {
14528	m.addCall("UpdateGroupRequest")
14529	m.verifyInput("UpdateGroupRequest", param0)
14530	return m.UpdateGroupRequestFunc(param0)
14531}
14532
14533func (m *iamMock) UpdateGroupWithContext(param0 aws.Context, param1 *iam.UpdateGroupInput, param2 ...request.Option) (*iam.UpdateGroupOutput, error) {
14534	m.addCall("UpdateGroupWithContext")
14535	m.verifyInput("UpdateGroupWithContext", param0)
14536	return m.UpdateGroupWithContextFunc(param0, param1, param2...)
14537}
14538
14539func (m *iamMock) UpdateLoginProfile(param0 *iam.UpdateLoginProfileInput) (*iam.UpdateLoginProfileOutput, error) {
14540	m.addCall("UpdateLoginProfile")
14541	m.verifyInput("UpdateLoginProfile", param0)
14542	return m.UpdateLoginProfileFunc(param0)
14543}
14544
14545func (m *iamMock) UpdateLoginProfileRequest(param0 *iam.UpdateLoginProfileInput) (*request.Request, *iam.UpdateLoginProfileOutput) {
14546	m.addCall("UpdateLoginProfileRequest")
14547	m.verifyInput("UpdateLoginProfileRequest", param0)
14548	return m.UpdateLoginProfileRequestFunc(param0)
14549}
14550
14551func (m *iamMock) UpdateLoginProfileWithContext(param0 aws.Context, param1 *iam.UpdateLoginProfileInput, param2 ...request.Option) (*iam.UpdateLoginProfileOutput, error) {
14552	m.addCall("UpdateLoginProfileWithContext")
14553	m.verifyInput("UpdateLoginProfileWithContext", param0)
14554	return m.UpdateLoginProfileWithContextFunc(param0, param1, param2...)
14555}
14556
14557func (m *iamMock) UpdateOpenIDConnectProviderThumbprint(param0 *iam.UpdateOpenIDConnectProviderThumbprintInput) (*iam.UpdateOpenIDConnectProviderThumbprintOutput, error) {
14558	m.addCall("UpdateOpenIDConnectProviderThumbprint")
14559	m.verifyInput("UpdateOpenIDConnectProviderThumbprint", param0)
14560	return m.UpdateOpenIDConnectProviderThumbprintFunc(param0)
14561}
14562
14563func (m *iamMock) UpdateOpenIDConnectProviderThumbprintRequest(param0 *iam.UpdateOpenIDConnectProviderThumbprintInput) (*request.Request, *iam.UpdateOpenIDConnectProviderThumbprintOutput) {
14564	m.addCall("UpdateOpenIDConnectProviderThumbprintRequest")
14565	m.verifyInput("UpdateOpenIDConnectProviderThumbprintRequest", param0)
14566	return m.UpdateOpenIDConnectProviderThumbprintRequestFunc(param0)
14567}
14568
14569func (m *iamMock) UpdateOpenIDConnectProviderThumbprintWithContext(param0 aws.Context, param1 *iam.UpdateOpenIDConnectProviderThumbprintInput, param2 ...request.Option) (*iam.UpdateOpenIDConnectProviderThumbprintOutput, error) {
14570	m.addCall("UpdateOpenIDConnectProviderThumbprintWithContext")
14571	m.verifyInput("UpdateOpenIDConnectProviderThumbprintWithContext", param0)
14572	return m.UpdateOpenIDConnectProviderThumbprintWithContextFunc(param0, param1, param2...)
14573}
14574
14575func (m *iamMock) UpdateRoleDescription(param0 *iam.UpdateRoleDescriptionInput) (*iam.UpdateRoleDescriptionOutput, error) {
14576	m.addCall("UpdateRoleDescription")
14577	m.verifyInput("UpdateRoleDescription", param0)
14578	return m.UpdateRoleDescriptionFunc(param0)
14579}
14580
14581func (m *iamMock) UpdateRoleDescriptionRequest(param0 *iam.UpdateRoleDescriptionInput) (*request.Request, *iam.UpdateRoleDescriptionOutput) {
14582	m.addCall("UpdateRoleDescriptionRequest")
14583	m.verifyInput("UpdateRoleDescriptionRequest", param0)
14584	return m.UpdateRoleDescriptionRequestFunc(param0)
14585}
14586
14587func (m *iamMock) UpdateRoleDescriptionWithContext(param0 aws.Context, param1 *iam.UpdateRoleDescriptionInput, param2 ...request.Option) (*iam.UpdateRoleDescriptionOutput, error) {
14588	m.addCall("UpdateRoleDescriptionWithContext")
14589	m.verifyInput("UpdateRoleDescriptionWithContext", param0)
14590	return m.UpdateRoleDescriptionWithContextFunc(param0, param1, param2...)
14591}
14592
14593func (m *iamMock) UpdateSAMLProvider(param0 *iam.UpdateSAMLProviderInput) (*iam.UpdateSAMLProviderOutput, error) {
14594	m.addCall("UpdateSAMLProvider")
14595	m.verifyInput("UpdateSAMLProvider", param0)
14596	return m.UpdateSAMLProviderFunc(param0)
14597}
14598
14599func (m *iamMock) UpdateSAMLProviderRequest(param0 *iam.UpdateSAMLProviderInput) (*request.Request, *iam.UpdateSAMLProviderOutput) {
14600	m.addCall("UpdateSAMLProviderRequest")
14601	m.verifyInput("UpdateSAMLProviderRequest", param0)
14602	return m.UpdateSAMLProviderRequestFunc(param0)
14603}
14604
14605func (m *iamMock) UpdateSAMLProviderWithContext(param0 aws.Context, param1 *iam.UpdateSAMLProviderInput, param2 ...request.Option) (*iam.UpdateSAMLProviderOutput, error) {
14606	m.addCall("UpdateSAMLProviderWithContext")
14607	m.verifyInput("UpdateSAMLProviderWithContext", param0)
14608	return m.UpdateSAMLProviderWithContextFunc(param0, param1, param2...)
14609}
14610
14611func (m *iamMock) UpdateSSHPublicKey(param0 *iam.UpdateSSHPublicKeyInput) (*iam.UpdateSSHPublicKeyOutput, error) {
14612	m.addCall("UpdateSSHPublicKey")
14613	m.verifyInput("UpdateSSHPublicKey", param0)
14614	return m.UpdateSSHPublicKeyFunc(param0)
14615}
14616
14617func (m *iamMock) UpdateSSHPublicKeyRequest(param0 *iam.UpdateSSHPublicKeyInput) (*request.Request, *iam.UpdateSSHPublicKeyOutput) {
14618	m.addCall("UpdateSSHPublicKeyRequest")
14619	m.verifyInput("UpdateSSHPublicKeyRequest", param0)
14620	return m.UpdateSSHPublicKeyRequestFunc(param0)
14621}
14622
14623func (m *iamMock) UpdateSSHPublicKeyWithContext(param0 aws.Context, param1 *iam.UpdateSSHPublicKeyInput, param2 ...request.Option) (*iam.UpdateSSHPublicKeyOutput, error) {
14624	m.addCall("UpdateSSHPublicKeyWithContext")
14625	m.verifyInput("UpdateSSHPublicKeyWithContext", param0)
14626	return m.UpdateSSHPublicKeyWithContextFunc(param0, param1, param2...)
14627}
14628
14629func (m *iamMock) UpdateServerCertificate(param0 *iam.UpdateServerCertificateInput) (*iam.UpdateServerCertificateOutput, error) {
14630	m.addCall("UpdateServerCertificate")
14631	m.verifyInput("UpdateServerCertificate", param0)
14632	return m.UpdateServerCertificateFunc(param0)
14633}
14634
14635func (m *iamMock) UpdateServerCertificateRequest(param0 *iam.UpdateServerCertificateInput) (*request.Request, *iam.UpdateServerCertificateOutput) {
14636	m.addCall("UpdateServerCertificateRequest")
14637	m.verifyInput("UpdateServerCertificateRequest", param0)
14638	return m.UpdateServerCertificateRequestFunc(param0)
14639}
14640
14641func (m *iamMock) UpdateServerCertificateWithContext(param0 aws.Context, param1 *iam.UpdateServerCertificateInput, param2 ...request.Option) (*iam.UpdateServerCertificateOutput, error) {
14642	m.addCall("UpdateServerCertificateWithContext")
14643	m.verifyInput("UpdateServerCertificateWithContext", param0)
14644	return m.UpdateServerCertificateWithContextFunc(param0, param1, param2...)
14645}
14646
14647func (m *iamMock) UpdateServiceSpecificCredential(param0 *iam.UpdateServiceSpecificCredentialInput) (*iam.UpdateServiceSpecificCredentialOutput, error) {
14648	m.addCall("UpdateServiceSpecificCredential")
14649	m.verifyInput("UpdateServiceSpecificCredential", param0)
14650	return m.UpdateServiceSpecificCredentialFunc(param0)
14651}
14652
14653func (m *iamMock) UpdateServiceSpecificCredentialRequest(param0 *iam.UpdateServiceSpecificCredentialInput) (*request.Request, *iam.UpdateServiceSpecificCredentialOutput) {
14654	m.addCall("UpdateServiceSpecificCredentialRequest")
14655	m.verifyInput("UpdateServiceSpecificCredentialRequest", param0)
14656	return m.UpdateServiceSpecificCredentialRequestFunc(param0)
14657}
14658
14659func (m *iamMock) UpdateServiceSpecificCredentialWithContext(param0 aws.Context, param1 *iam.UpdateServiceSpecificCredentialInput, param2 ...request.Option) (*iam.UpdateServiceSpecificCredentialOutput, error) {
14660	m.addCall("UpdateServiceSpecificCredentialWithContext")
14661	m.verifyInput("UpdateServiceSpecificCredentialWithContext", param0)
14662	return m.UpdateServiceSpecificCredentialWithContextFunc(param0, param1, param2...)
14663}
14664
14665func (m *iamMock) UpdateSigningCertificate(param0 *iam.UpdateSigningCertificateInput) (*iam.UpdateSigningCertificateOutput, error) {
14666	m.addCall("UpdateSigningCertificate")
14667	m.verifyInput("UpdateSigningCertificate", param0)
14668	return m.UpdateSigningCertificateFunc(param0)
14669}
14670
14671func (m *iamMock) UpdateSigningCertificateRequest(param0 *iam.UpdateSigningCertificateInput) (*request.Request, *iam.UpdateSigningCertificateOutput) {
14672	m.addCall("UpdateSigningCertificateRequest")
14673	m.verifyInput("UpdateSigningCertificateRequest", param0)
14674	return m.UpdateSigningCertificateRequestFunc(param0)
14675}
14676
14677func (m *iamMock) UpdateSigningCertificateWithContext(param0 aws.Context, param1 *iam.UpdateSigningCertificateInput, param2 ...request.Option) (*iam.UpdateSigningCertificateOutput, error) {
14678	m.addCall("UpdateSigningCertificateWithContext")
14679	m.verifyInput("UpdateSigningCertificateWithContext", param0)
14680	return m.UpdateSigningCertificateWithContextFunc(param0, param1, param2...)
14681}
14682
14683func (m *iamMock) UpdateUser(param0 *iam.UpdateUserInput) (*iam.UpdateUserOutput, error) {
14684	m.addCall("UpdateUser")
14685	m.verifyInput("UpdateUser", param0)
14686	return m.UpdateUserFunc(param0)
14687}
14688
14689func (m *iamMock) UpdateUserRequest(param0 *iam.UpdateUserInput) (*request.Request, *iam.UpdateUserOutput) {
14690	m.addCall("UpdateUserRequest")
14691	m.verifyInput("UpdateUserRequest", param0)
14692	return m.UpdateUserRequestFunc(param0)
14693}
14694
14695func (m *iamMock) UpdateUserWithContext(param0 aws.Context, param1 *iam.UpdateUserInput, param2 ...request.Option) (*iam.UpdateUserOutput, error) {
14696	m.addCall("UpdateUserWithContext")
14697	m.verifyInput("UpdateUserWithContext", param0)
14698	return m.UpdateUserWithContextFunc(param0, param1, param2...)
14699}
14700
14701func (m *iamMock) UploadSSHPublicKey(param0 *iam.UploadSSHPublicKeyInput) (*iam.UploadSSHPublicKeyOutput, error) {
14702	m.addCall("UploadSSHPublicKey")
14703	m.verifyInput("UploadSSHPublicKey", param0)
14704	return m.UploadSSHPublicKeyFunc(param0)
14705}
14706
14707func (m *iamMock) UploadSSHPublicKeyRequest(param0 *iam.UploadSSHPublicKeyInput) (*request.Request, *iam.UploadSSHPublicKeyOutput) {
14708	m.addCall("UploadSSHPublicKeyRequest")
14709	m.verifyInput("UploadSSHPublicKeyRequest", param0)
14710	return m.UploadSSHPublicKeyRequestFunc(param0)
14711}
14712
14713func (m *iamMock) UploadSSHPublicKeyWithContext(param0 aws.Context, param1 *iam.UploadSSHPublicKeyInput, param2 ...request.Option) (*iam.UploadSSHPublicKeyOutput, error) {
14714	m.addCall("UploadSSHPublicKeyWithContext")
14715	m.verifyInput("UploadSSHPublicKeyWithContext", param0)
14716	return m.UploadSSHPublicKeyWithContextFunc(param0, param1, param2...)
14717}
14718
14719func (m *iamMock) UploadServerCertificate(param0 *iam.UploadServerCertificateInput) (*iam.UploadServerCertificateOutput, error) {
14720	m.addCall("UploadServerCertificate")
14721	m.verifyInput("UploadServerCertificate", param0)
14722	return m.UploadServerCertificateFunc(param0)
14723}
14724
14725func (m *iamMock) UploadServerCertificateRequest(param0 *iam.UploadServerCertificateInput) (*request.Request, *iam.UploadServerCertificateOutput) {
14726	m.addCall("UploadServerCertificateRequest")
14727	m.verifyInput("UploadServerCertificateRequest", param0)
14728	return m.UploadServerCertificateRequestFunc(param0)
14729}
14730
14731func (m *iamMock) UploadServerCertificateWithContext(param0 aws.Context, param1 *iam.UploadServerCertificateInput, param2 ...request.Option) (*iam.UploadServerCertificateOutput, error) {
14732	m.addCall("UploadServerCertificateWithContext")
14733	m.verifyInput("UploadServerCertificateWithContext", param0)
14734	return m.UploadServerCertificateWithContextFunc(param0, param1, param2...)
14735}
14736
14737func (m *iamMock) UploadSigningCertificate(param0 *iam.UploadSigningCertificateInput) (*iam.UploadSigningCertificateOutput, error) {
14738	m.addCall("UploadSigningCertificate")
14739	m.verifyInput("UploadSigningCertificate", param0)
14740	return m.UploadSigningCertificateFunc(param0)
14741}
14742
14743func (m *iamMock) UploadSigningCertificateRequest(param0 *iam.UploadSigningCertificateInput) (*request.Request, *iam.UploadSigningCertificateOutput) {
14744	m.addCall("UploadSigningCertificateRequest")
14745	m.verifyInput("UploadSigningCertificateRequest", param0)
14746	return m.UploadSigningCertificateRequestFunc(param0)
14747}
14748
14749func (m *iamMock) UploadSigningCertificateWithContext(param0 aws.Context, param1 *iam.UploadSigningCertificateInput, param2 ...request.Option) (*iam.UploadSigningCertificateOutput, error) {
14750	m.addCall("UploadSigningCertificateWithContext")
14751	m.verifyInput("UploadSigningCertificateWithContext", param0)
14752	return m.UploadSigningCertificateWithContextFunc(param0, param1, param2...)
14753}
14754
14755func (m *iamMock) WaitUntilInstanceProfileExists(param0 *iam.GetInstanceProfileInput) error {
14756	m.addCall("WaitUntilInstanceProfileExists")
14757	m.verifyInput("WaitUntilInstanceProfileExists", param0)
14758	return m.WaitUntilInstanceProfileExistsFunc(param0)
14759}
14760
14761func (m *iamMock) WaitUntilInstanceProfileExistsWithContext(param0 aws.Context, param1 *iam.GetInstanceProfileInput, param2 ...request.WaiterOption) error {
14762	m.addCall("WaitUntilInstanceProfileExistsWithContext")
14763	m.verifyInput("WaitUntilInstanceProfileExistsWithContext", param0)
14764	return m.WaitUntilInstanceProfileExistsWithContextFunc(param0, param1, param2...)
14765}
14766
14767func (m *iamMock) WaitUntilUserExists(param0 *iam.GetUserInput) error {
14768	m.addCall("WaitUntilUserExists")
14769	m.verifyInput("WaitUntilUserExists", param0)
14770	return m.WaitUntilUserExistsFunc(param0)
14771}
14772
14773func (m *iamMock) WaitUntilUserExistsWithContext(param0 aws.Context, param1 *iam.GetUserInput, param2 ...request.WaiterOption) error {
14774	m.addCall("WaitUntilUserExistsWithContext")
14775	m.verifyInput("WaitUntilUserExistsWithContext", param0)
14776	return m.WaitUntilUserExistsWithContextFunc(param0, param1, param2...)
14777}
14778
14779type lambdaMock struct {
14780	basicMock
14781	lambdaiface.LambdaAPI
14782	AddPermissionFunc                          func(param0 *lambda.AddPermissionInput) (*lambda.AddPermissionOutput, error)
14783	AddPermissionRequestFunc                   func(param0 *lambda.AddPermissionInput) (*request.Request, *lambda.AddPermissionOutput)
14784	AddPermissionWithContextFunc               func(param0 aws.Context, param1 *lambda.AddPermissionInput, param2 ...request.Option) (*lambda.AddPermissionOutput, error)
14785	CreateAliasFunc                            func(param0 *lambda.CreateAliasInput) (*lambda.AliasConfiguration, error)
14786	CreateAliasRequestFunc                     func(param0 *lambda.CreateAliasInput) (*request.Request, *lambda.AliasConfiguration)
14787	CreateAliasWithContextFunc                 func(param0 aws.Context, param1 *lambda.CreateAliasInput, param2 ...request.Option) (*lambda.AliasConfiguration, error)
14788	CreateEventSourceMappingFunc               func(param0 *lambda.CreateEventSourceMappingInput) (*lambda.EventSourceMappingConfiguration, error)
14789	CreateEventSourceMappingRequestFunc        func(param0 *lambda.CreateEventSourceMappingInput) (*request.Request, *lambda.EventSourceMappingConfiguration)
14790	CreateEventSourceMappingWithContextFunc    func(param0 aws.Context, param1 *lambda.CreateEventSourceMappingInput, param2 ...request.Option) (*lambda.EventSourceMappingConfiguration, error)
14791	CreateFunctionFunc                         func(param0 *lambda.CreateFunctionInput) (*lambda.FunctionConfiguration, error)
14792	CreateFunctionRequestFunc                  func(param0 *lambda.CreateFunctionInput) (*request.Request, *lambda.FunctionConfiguration)
14793	CreateFunctionWithContextFunc              func(param0 aws.Context, param1 *lambda.CreateFunctionInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error)
14794	DeleteAliasFunc                            func(param0 *lambda.DeleteAliasInput) (*lambda.DeleteAliasOutput, error)
14795	DeleteAliasRequestFunc                     func(param0 *lambda.DeleteAliasInput) (*request.Request, *lambda.DeleteAliasOutput)
14796	DeleteAliasWithContextFunc                 func(param0 aws.Context, param1 *lambda.DeleteAliasInput, param2 ...request.Option) (*lambda.DeleteAliasOutput, error)
14797	DeleteEventSourceMappingFunc               func(param0 *lambda.DeleteEventSourceMappingInput) (*lambda.EventSourceMappingConfiguration, error)
14798	DeleteEventSourceMappingRequestFunc        func(param0 *lambda.DeleteEventSourceMappingInput) (*request.Request, *lambda.EventSourceMappingConfiguration)
14799	DeleteEventSourceMappingWithContextFunc    func(param0 aws.Context, param1 *lambda.DeleteEventSourceMappingInput, param2 ...request.Option) (*lambda.EventSourceMappingConfiguration, error)
14800	DeleteFunctionFunc                         func(param0 *lambda.DeleteFunctionInput) (*lambda.DeleteFunctionOutput, error)
14801	DeleteFunctionConcurrencyFunc              func(param0 *lambda.DeleteFunctionConcurrencyInput) (*lambda.DeleteFunctionConcurrencyOutput, error)
14802	DeleteFunctionConcurrencyRequestFunc       func(param0 *lambda.DeleteFunctionConcurrencyInput) (*request.Request, *lambda.DeleteFunctionConcurrencyOutput)
14803	DeleteFunctionConcurrencyWithContextFunc   func(param0 aws.Context, param1 *lambda.DeleteFunctionConcurrencyInput, param2 ...request.Option) (*lambda.DeleteFunctionConcurrencyOutput, error)
14804	DeleteFunctionRequestFunc                  func(param0 *lambda.DeleteFunctionInput) (*request.Request, *lambda.DeleteFunctionOutput)
14805	DeleteFunctionWithContextFunc              func(param0 aws.Context, param1 *lambda.DeleteFunctionInput, param2 ...request.Option) (*lambda.DeleteFunctionOutput, error)
14806	GetAccountSettingsFunc                     func(param0 *lambda.GetAccountSettingsInput) (*lambda.GetAccountSettingsOutput, error)
14807	GetAccountSettingsRequestFunc              func(param0 *lambda.GetAccountSettingsInput) (*request.Request, *lambda.GetAccountSettingsOutput)
14808	GetAccountSettingsWithContextFunc          func(param0 aws.Context, param1 *lambda.GetAccountSettingsInput, param2 ...request.Option) (*lambda.GetAccountSettingsOutput, error)
14809	GetAliasFunc                               func(param0 *lambda.GetAliasInput) (*lambda.AliasConfiguration, error)
14810	GetAliasRequestFunc                        func(param0 *lambda.GetAliasInput) (*request.Request, *lambda.AliasConfiguration)
14811	GetAliasWithContextFunc                    func(param0 aws.Context, param1 *lambda.GetAliasInput, param2 ...request.Option) (*lambda.AliasConfiguration, error)
14812	GetEventSourceMappingFunc                  func(param0 *lambda.GetEventSourceMappingInput) (*lambda.EventSourceMappingConfiguration, error)
14813	GetEventSourceMappingRequestFunc           func(param0 *lambda.GetEventSourceMappingInput) (*request.Request, *lambda.EventSourceMappingConfiguration)
14814	GetEventSourceMappingWithContextFunc       func(param0 aws.Context, param1 *lambda.GetEventSourceMappingInput, param2 ...request.Option) (*lambda.EventSourceMappingConfiguration, error)
14815	GetFunctionFunc                            func(param0 *lambda.GetFunctionInput) (*lambda.GetFunctionOutput, error)
14816	GetFunctionConfigurationFunc               func(param0 *lambda.GetFunctionConfigurationInput) (*lambda.FunctionConfiguration, error)
14817	GetFunctionConfigurationRequestFunc        func(param0 *lambda.GetFunctionConfigurationInput) (*request.Request, *lambda.FunctionConfiguration)
14818	GetFunctionConfigurationWithContextFunc    func(param0 aws.Context, param1 *lambda.GetFunctionConfigurationInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error)
14819	GetFunctionRequestFunc                     func(param0 *lambda.GetFunctionInput) (*request.Request, *lambda.GetFunctionOutput)
14820	GetFunctionWithContextFunc                 func(param0 aws.Context, param1 *lambda.GetFunctionInput, param2 ...request.Option) (*lambda.GetFunctionOutput, error)
14821	GetPolicyFunc                              func(param0 *lambda.GetPolicyInput) (*lambda.GetPolicyOutput, error)
14822	GetPolicyRequestFunc                       func(param0 *lambda.GetPolicyInput) (*request.Request, *lambda.GetPolicyOutput)
14823	GetPolicyWithContextFunc                   func(param0 aws.Context, param1 *lambda.GetPolicyInput, param2 ...request.Option) (*lambda.GetPolicyOutput, error)
14824	InvokeFunc                                 func(param0 *lambda.InvokeInput) (*lambda.InvokeOutput, error)
14825	InvokeAsyncFunc                            func(param0 *lambda.InvokeAsyncInput) (*lambda.InvokeAsyncOutput, error)
14826	InvokeAsyncRequestFunc                     func(param0 *lambda.InvokeAsyncInput) (*request.Request, *lambda.InvokeAsyncOutput)
14827	InvokeAsyncWithContextFunc                 func(param0 aws.Context, param1 *lambda.InvokeAsyncInput, param2 ...request.Option) (*lambda.InvokeAsyncOutput, error)
14828	InvokeRequestFunc                          func(param0 *lambda.InvokeInput) (*request.Request, *lambda.InvokeOutput)
14829	InvokeWithContextFunc                      func(param0 aws.Context, param1 *lambda.InvokeInput, param2 ...request.Option) (*lambda.InvokeOutput, error)
14830	ListAliasesFunc                            func(param0 *lambda.ListAliasesInput) (*lambda.ListAliasesOutput, error)
14831	ListAliasesRequestFunc                     func(param0 *lambda.ListAliasesInput) (*request.Request, *lambda.ListAliasesOutput)
14832	ListAliasesWithContextFunc                 func(param0 aws.Context, param1 *lambda.ListAliasesInput, param2 ...request.Option) (*lambda.ListAliasesOutput, error)
14833	ListEventSourceMappingsFunc                func(param0 *lambda.ListEventSourceMappingsInput) (*lambda.ListEventSourceMappingsOutput, error)
14834	ListEventSourceMappingsRequestFunc         func(param0 *lambda.ListEventSourceMappingsInput) (*request.Request, *lambda.ListEventSourceMappingsOutput)
14835	ListEventSourceMappingsWithContextFunc     func(param0 aws.Context, param1 *lambda.ListEventSourceMappingsInput, param2 ...request.Option) (*lambda.ListEventSourceMappingsOutput, error)
14836	ListFunctionsFunc                          func(param0 *lambda.ListFunctionsInput) (*lambda.ListFunctionsOutput, error)
14837	ListFunctionsRequestFunc                   func(param0 *lambda.ListFunctionsInput) (*request.Request, *lambda.ListFunctionsOutput)
14838	ListFunctionsWithContextFunc               func(param0 aws.Context, param1 *lambda.ListFunctionsInput, param2 ...request.Option) (*lambda.ListFunctionsOutput, error)
14839	ListTagsFunc                               func(param0 *lambda.ListTagsInput) (*lambda.ListTagsOutput, error)
14840	ListTagsRequestFunc                        func(param0 *lambda.ListTagsInput) (*request.Request, *lambda.ListTagsOutput)
14841	ListTagsWithContextFunc                    func(param0 aws.Context, param1 *lambda.ListTagsInput, param2 ...request.Option) (*lambda.ListTagsOutput, error)
14842	ListVersionsByFunctionFunc                 func(param0 *lambda.ListVersionsByFunctionInput) (*lambda.ListVersionsByFunctionOutput, error)
14843	ListVersionsByFunctionRequestFunc          func(param0 *lambda.ListVersionsByFunctionInput) (*request.Request, *lambda.ListVersionsByFunctionOutput)
14844	ListVersionsByFunctionWithContextFunc      func(param0 aws.Context, param1 *lambda.ListVersionsByFunctionInput, param2 ...request.Option) (*lambda.ListVersionsByFunctionOutput, error)
14845	PublishVersionFunc                         func(param0 *lambda.PublishVersionInput) (*lambda.FunctionConfiguration, error)
14846	PublishVersionRequestFunc                  func(param0 *lambda.PublishVersionInput) (*request.Request, *lambda.FunctionConfiguration)
14847	PublishVersionWithContextFunc              func(param0 aws.Context, param1 *lambda.PublishVersionInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error)
14848	PutFunctionConcurrencyFunc                 func(param0 *lambda.PutFunctionConcurrencyInput) (*lambda.PutFunctionConcurrencyOutput, error)
14849	PutFunctionConcurrencyRequestFunc          func(param0 *lambda.PutFunctionConcurrencyInput) (*request.Request, *lambda.PutFunctionConcurrencyOutput)
14850	PutFunctionConcurrencyWithContextFunc      func(param0 aws.Context, param1 *lambda.PutFunctionConcurrencyInput, param2 ...request.Option) (*lambda.PutFunctionConcurrencyOutput, error)
14851	RemovePermissionFunc                       func(param0 *lambda.RemovePermissionInput) (*lambda.RemovePermissionOutput, error)
14852	RemovePermissionRequestFunc                func(param0 *lambda.RemovePermissionInput) (*request.Request, *lambda.RemovePermissionOutput)
14853	RemovePermissionWithContextFunc            func(param0 aws.Context, param1 *lambda.RemovePermissionInput, param2 ...request.Option) (*lambda.RemovePermissionOutput, error)
14854	TagResourceFunc                            func(param0 *lambda.TagResourceInput) (*lambda.TagResourceOutput, error)
14855	TagResourceRequestFunc                     func(param0 *lambda.TagResourceInput) (*request.Request, *lambda.TagResourceOutput)
14856	TagResourceWithContextFunc                 func(param0 aws.Context, param1 *lambda.TagResourceInput, param2 ...request.Option) (*lambda.TagResourceOutput, error)
14857	UntagResourceFunc                          func(param0 *lambda.UntagResourceInput) (*lambda.UntagResourceOutput, error)
14858	UntagResourceRequestFunc                   func(param0 *lambda.UntagResourceInput) (*request.Request, *lambda.UntagResourceOutput)
14859	UntagResourceWithContextFunc               func(param0 aws.Context, param1 *lambda.UntagResourceInput, param2 ...request.Option) (*lambda.UntagResourceOutput, error)
14860	UpdateAliasFunc                            func(param0 *lambda.UpdateAliasInput) (*lambda.AliasConfiguration, error)
14861	UpdateAliasRequestFunc                     func(param0 *lambda.UpdateAliasInput) (*request.Request, *lambda.AliasConfiguration)
14862	UpdateAliasWithContextFunc                 func(param0 aws.Context, param1 *lambda.UpdateAliasInput, param2 ...request.Option) (*lambda.AliasConfiguration, error)
14863	UpdateEventSourceMappingFunc               func(param0 *lambda.UpdateEventSourceMappingInput) (*lambda.EventSourceMappingConfiguration, error)
14864	UpdateEventSourceMappingRequestFunc        func(param0 *lambda.UpdateEventSourceMappingInput) (*request.Request, *lambda.EventSourceMappingConfiguration)
14865	UpdateEventSourceMappingWithContextFunc    func(param0 aws.Context, param1 *lambda.UpdateEventSourceMappingInput, param2 ...request.Option) (*lambda.EventSourceMappingConfiguration, error)
14866	UpdateFunctionCodeFunc                     func(param0 *lambda.UpdateFunctionCodeInput) (*lambda.FunctionConfiguration, error)
14867	UpdateFunctionCodeRequestFunc              func(param0 *lambda.UpdateFunctionCodeInput) (*request.Request, *lambda.FunctionConfiguration)
14868	UpdateFunctionCodeWithContextFunc          func(param0 aws.Context, param1 *lambda.UpdateFunctionCodeInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error)
14869	UpdateFunctionConfigurationFunc            func(param0 *lambda.UpdateFunctionConfigurationInput) (*lambda.FunctionConfiguration, error)
14870	UpdateFunctionConfigurationRequestFunc     func(param0 *lambda.UpdateFunctionConfigurationInput) (*request.Request, *lambda.FunctionConfiguration)
14871	UpdateFunctionConfigurationWithContextFunc func(param0 aws.Context, param1 *lambda.UpdateFunctionConfigurationInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error)
14872}
14873
14874func (m *lambdaMock) AddPermission(param0 *lambda.AddPermissionInput) (*lambda.AddPermissionOutput, error) {
14875	m.addCall("AddPermission")
14876	m.verifyInput("AddPermission", param0)
14877	return m.AddPermissionFunc(param0)
14878}
14879
14880func (m *lambdaMock) AddPermissionRequest(param0 *lambda.AddPermissionInput) (*request.Request, *lambda.AddPermissionOutput) {
14881	m.addCall("AddPermissionRequest")
14882	m.verifyInput("AddPermissionRequest", param0)
14883	return m.AddPermissionRequestFunc(param0)
14884}
14885
14886func (m *lambdaMock) AddPermissionWithContext(param0 aws.Context, param1 *lambda.AddPermissionInput, param2 ...request.Option) (*lambda.AddPermissionOutput, error) {
14887	m.addCall("AddPermissionWithContext")
14888	m.verifyInput("AddPermissionWithContext", param0)
14889	return m.AddPermissionWithContextFunc(param0, param1, param2...)
14890}
14891
14892func (m *lambdaMock) CreateAlias(param0 *lambda.CreateAliasInput) (*lambda.AliasConfiguration, error) {
14893	m.addCall("CreateAlias")
14894	m.verifyInput("CreateAlias", param0)
14895	return m.CreateAliasFunc(param0)
14896}
14897
14898func (m *lambdaMock) CreateAliasRequest(param0 *lambda.CreateAliasInput) (*request.Request, *lambda.AliasConfiguration) {
14899	m.addCall("CreateAliasRequest")
14900	m.verifyInput("CreateAliasRequest", param0)
14901	return m.CreateAliasRequestFunc(param0)
14902}
14903
14904func (m *lambdaMock) CreateAliasWithContext(param0 aws.Context, param1 *lambda.CreateAliasInput, param2 ...request.Option) (*lambda.AliasConfiguration, error) {
14905	m.addCall("CreateAliasWithContext")
14906	m.verifyInput("CreateAliasWithContext", param0)
14907	return m.CreateAliasWithContextFunc(param0, param1, param2...)
14908}
14909
14910func (m *lambdaMock) CreateEventSourceMapping(param0 *lambda.CreateEventSourceMappingInput) (*lambda.EventSourceMappingConfiguration, error) {
14911	m.addCall("CreateEventSourceMapping")
14912	m.verifyInput("CreateEventSourceMapping", param0)
14913	return m.CreateEventSourceMappingFunc(param0)
14914}
14915
14916func (m *lambdaMock) CreateEventSourceMappingRequest(param0 *lambda.CreateEventSourceMappingInput) (*request.Request, *lambda.EventSourceMappingConfiguration) {
14917	m.addCall("CreateEventSourceMappingRequest")
14918	m.verifyInput("CreateEventSourceMappingRequest", param0)
14919	return m.CreateEventSourceMappingRequestFunc(param0)
14920}
14921
14922func (m *lambdaMock) CreateEventSourceMappingWithContext(param0 aws.Context, param1 *lambda.CreateEventSourceMappingInput, param2 ...request.Option) (*lambda.EventSourceMappingConfiguration, error) {
14923	m.addCall("CreateEventSourceMappingWithContext")
14924	m.verifyInput("CreateEventSourceMappingWithContext", param0)
14925	return m.CreateEventSourceMappingWithContextFunc(param0, param1, param2...)
14926}
14927
14928func (m *lambdaMock) CreateFunction(param0 *lambda.CreateFunctionInput) (*lambda.FunctionConfiguration, error) {
14929	m.addCall("CreateFunction")
14930	m.verifyInput("CreateFunction", param0)
14931	return m.CreateFunctionFunc(param0)
14932}
14933
14934func (m *lambdaMock) CreateFunctionRequest(param0 *lambda.CreateFunctionInput) (*request.Request, *lambda.FunctionConfiguration) {
14935	m.addCall("CreateFunctionRequest")
14936	m.verifyInput("CreateFunctionRequest", param0)
14937	return m.CreateFunctionRequestFunc(param0)
14938}
14939
14940func (m *lambdaMock) CreateFunctionWithContext(param0 aws.Context, param1 *lambda.CreateFunctionInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error) {
14941	m.addCall("CreateFunctionWithContext")
14942	m.verifyInput("CreateFunctionWithContext", param0)
14943	return m.CreateFunctionWithContextFunc(param0, param1, param2...)
14944}
14945
14946func (m *lambdaMock) DeleteAlias(param0 *lambda.DeleteAliasInput) (*lambda.DeleteAliasOutput, error) {
14947	m.addCall("DeleteAlias")
14948	m.verifyInput("DeleteAlias", param0)
14949	return m.DeleteAliasFunc(param0)
14950}
14951
14952func (m *lambdaMock) DeleteAliasRequest(param0 *lambda.DeleteAliasInput) (*request.Request, *lambda.DeleteAliasOutput) {
14953	m.addCall("DeleteAliasRequest")
14954	m.verifyInput("DeleteAliasRequest", param0)
14955	return m.DeleteAliasRequestFunc(param0)
14956}
14957
14958func (m *lambdaMock) DeleteAliasWithContext(param0 aws.Context, param1 *lambda.DeleteAliasInput, param2 ...request.Option) (*lambda.DeleteAliasOutput, error) {
14959	m.addCall("DeleteAliasWithContext")
14960	m.verifyInput("DeleteAliasWithContext", param0)
14961	return m.DeleteAliasWithContextFunc(param0, param1, param2...)
14962}
14963
14964func (m *lambdaMock) DeleteEventSourceMapping(param0 *lambda.DeleteEventSourceMappingInput) (*lambda.EventSourceMappingConfiguration, error) {
14965	m.addCall("DeleteEventSourceMapping")
14966	m.verifyInput("DeleteEventSourceMapping", param0)
14967	return m.DeleteEventSourceMappingFunc(param0)
14968}
14969
14970func (m *lambdaMock) DeleteEventSourceMappingRequest(param0 *lambda.DeleteEventSourceMappingInput) (*request.Request, *lambda.EventSourceMappingConfiguration) {
14971	m.addCall("DeleteEventSourceMappingRequest")
14972	m.verifyInput("DeleteEventSourceMappingRequest", param0)
14973	return m.DeleteEventSourceMappingRequestFunc(param0)
14974}
14975
14976func (m *lambdaMock) DeleteEventSourceMappingWithContext(param0 aws.Context, param1 *lambda.DeleteEventSourceMappingInput, param2 ...request.Option) (*lambda.EventSourceMappingConfiguration, error) {
14977	m.addCall("DeleteEventSourceMappingWithContext")
14978	m.verifyInput("DeleteEventSourceMappingWithContext", param0)
14979	return m.DeleteEventSourceMappingWithContextFunc(param0, param1, param2...)
14980}
14981
14982func (m *lambdaMock) DeleteFunction(param0 *lambda.DeleteFunctionInput) (*lambda.DeleteFunctionOutput, error) {
14983	m.addCall("DeleteFunction")
14984	m.verifyInput("DeleteFunction", param0)
14985	return m.DeleteFunctionFunc(param0)
14986}
14987
14988func (m *lambdaMock) DeleteFunctionConcurrency(param0 *lambda.DeleteFunctionConcurrencyInput) (*lambda.DeleteFunctionConcurrencyOutput, error) {
14989	m.addCall("DeleteFunctionConcurrency")
14990	m.verifyInput("DeleteFunctionConcurrency", param0)
14991	return m.DeleteFunctionConcurrencyFunc(param0)
14992}
14993
14994func (m *lambdaMock) DeleteFunctionConcurrencyRequest(param0 *lambda.DeleteFunctionConcurrencyInput) (*request.Request, *lambda.DeleteFunctionConcurrencyOutput) {
14995	m.addCall("DeleteFunctionConcurrencyRequest")
14996	m.verifyInput("DeleteFunctionConcurrencyRequest", param0)
14997	return m.DeleteFunctionConcurrencyRequestFunc(param0)
14998}
14999
15000func (m *lambdaMock) DeleteFunctionConcurrencyWithContext(param0 aws.Context, param1 *lambda.DeleteFunctionConcurrencyInput, param2 ...request.Option) (*lambda.DeleteFunctionConcurrencyOutput, error) {
15001	m.addCall("DeleteFunctionConcurrencyWithContext")
15002	m.verifyInput("DeleteFunctionConcurrencyWithContext", param0)
15003	return m.DeleteFunctionConcurrencyWithContextFunc(param0, param1, param2...)
15004}
15005
15006func (m *lambdaMock) DeleteFunctionRequest(param0 *lambda.DeleteFunctionInput) (*request.Request, *lambda.DeleteFunctionOutput) {
15007	m.addCall("DeleteFunctionRequest")
15008	m.verifyInput("DeleteFunctionRequest", param0)
15009	return m.DeleteFunctionRequestFunc(param0)
15010}
15011
15012func (m *lambdaMock) DeleteFunctionWithContext(param0 aws.Context, param1 *lambda.DeleteFunctionInput, param2 ...request.Option) (*lambda.DeleteFunctionOutput, error) {
15013	m.addCall("DeleteFunctionWithContext")
15014	m.verifyInput("DeleteFunctionWithContext", param0)
15015	return m.DeleteFunctionWithContextFunc(param0, param1, param2...)
15016}
15017
15018func (m *lambdaMock) GetAccountSettings(param0 *lambda.GetAccountSettingsInput) (*lambda.GetAccountSettingsOutput, error) {
15019	m.addCall("GetAccountSettings")
15020	m.verifyInput("GetAccountSettings", param0)
15021	return m.GetAccountSettingsFunc(param0)
15022}
15023
15024func (m *lambdaMock) GetAccountSettingsRequest(param0 *lambda.GetAccountSettingsInput) (*request.Request, *lambda.GetAccountSettingsOutput) {
15025	m.addCall("GetAccountSettingsRequest")
15026	m.verifyInput("GetAccountSettingsRequest", param0)
15027	return m.GetAccountSettingsRequestFunc(param0)
15028}
15029
15030func (m *lambdaMock) GetAccountSettingsWithContext(param0 aws.Context, param1 *lambda.GetAccountSettingsInput, param2 ...request.Option) (*lambda.GetAccountSettingsOutput, error) {
15031	m.addCall("GetAccountSettingsWithContext")
15032	m.verifyInput("GetAccountSettingsWithContext", param0)
15033	return m.GetAccountSettingsWithContextFunc(param0, param1, param2...)
15034}
15035
15036func (m *lambdaMock) GetAlias(param0 *lambda.GetAliasInput) (*lambda.AliasConfiguration, error) {
15037	m.addCall("GetAlias")
15038	m.verifyInput("GetAlias", param0)
15039	return m.GetAliasFunc(param0)
15040}
15041
15042func (m *lambdaMock) GetAliasRequest(param0 *lambda.GetAliasInput) (*request.Request, *lambda.AliasConfiguration) {
15043	m.addCall("GetAliasRequest")
15044	m.verifyInput("GetAliasRequest", param0)
15045	return m.GetAliasRequestFunc(param0)
15046}
15047
15048func (m *lambdaMock) GetAliasWithContext(param0 aws.Context, param1 *lambda.GetAliasInput, param2 ...request.Option) (*lambda.AliasConfiguration, error) {
15049	m.addCall("GetAliasWithContext")
15050	m.verifyInput("GetAliasWithContext", param0)
15051	return m.GetAliasWithContextFunc(param0, param1, param2...)
15052}
15053
15054func (m *lambdaMock) GetEventSourceMapping(param0 *lambda.GetEventSourceMappingInput) (*lambda.EventSourceMappingConfiguration, error) {
15055	m.addCall("GetEventSourceMapping")
15056	m.verifyInput("GetEventSourceMapping", param0)
15057	return m.GetEventSourceMappingFunc(param0)
15058}
15059
15060func (m *lambdaMock) GetEventSourceMappingRequest(param0 *lambda.GetEventSourceMappingInput) (*request.Request, *lambda.EventSourceMappingConfiguration) {
15061	m.addCall("GetEventSourceMappingRequest")
15062	m.verifyInput("GetEventSourceMappingRequest", param0)
15063	return m.GetEventSourceMappingRequestFunc(param0)
15064}
15065
15066func (m *lambdaMock) GetEventSourceMappingWithContext(param0 aws.Context, param1 *lambda.GetEventSourceMappingInput, param2 ...request.Option) (*lambda.EventSourceMappingConfiguration, error) {
15067	m.addCall("GetEventSourceMappingWithContext")
15068	m.verifyInput("GetEventSourceMappingWithContext", param0)
15069	return m.GetEventSourceMappingWithContextFunc(param0, param1, param2...)
15070}
15071
15072func (m *lambdaMock) GetFunction(param0 *lambda.GetFunctionInput) (*lambda.GetFunctionOutput, error) {
15073	m.addCall("GetFunction")
15074	m.verifyInput("GetFunction", param0)
15075	return m.GetFunctionFunc(param0)
15076}
15077
15078func (m *lambdaMock) GetFunctionConfiguration(param0 *lambda.GetFunctionConfigurationInput) (*lambda.FunctionConfiguration, error) {
15079	m.addCall("GetFunctionConfiguration")
15080	m.verifyInput("GetFunctionConfiguration", param0)
15081	return m.GetFunctionConfigurationFunc(param0)
15082}
15083
15084func (m *lambdaMock) GetFunctionConfigurationRequest(param0 *lambda.GetFunctionConfigurationInput) (*request.Request, *lambda.FunctionConfiguration) {
15085	m.addCall("GetFunctionConfigurationRequest")
15086	m.verifyInput("GetFunctionConfigurationRequest", param0)
15087	return m.GetFunctionConfigurationRequestFunc(param0)
15088}
15089
15090func (m *lambdaMock) GetFunctionConfigurationWithContext(param0 aws.Context, param1 *lambda.GetFunctionConfigurationInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error) {
15091	m.addCall("GetFunctionConfigurationWithContext")
15092	m.verifyInput("GetFunctionConfigurationWithContext", param0)
15093	return m.GetFunctionConfigurationWithContextFunc(param0, param1, param2...)
15094}
15095
15096func (m *lambdaMock) GetFunctionRequest(param0 *lambda.GetFunctionInput) (*request.Request, *lambda.GetFunctionOutput) {
15097	m.addCall("GetFunctionRequest")
15098	m.verifyInput("GetFunctionRequest", param0)
15099	return m.GetFunctionRequestFunc(param0)
15100}
15101
15102func (m *lambdaMock) GetFunctionWithContext(param0 aws.Context, param1 *lambda.GetFunctionInput, param2 ...request.Option) (*lambda.GetFunctionOutput, error) {
15103	m.addCall("GetFunctionWithContext")
15104	m.verifyInput("GetFunctionWithContext", param0)
15105	return m.GetFunctionWithContextFunc(param0, param1, param2...)
15106}
15107
15108func (m *lambdaMock) GetPolicy(param0 *lambda.GetPolicyInput) (*lambda.GetPolicyOutput, error) {
15109	m.addCall("GetPolicy")
15110	m.verifyInput("GetPolicy", param0)
15111	return m.GetPolicyFunc(param0)
15112}
15113
15114func (m *lambdaMock) GetPolicyRequest(param0 *lambda.GetPolicyInput) (*request.Request, *lambda.GetPolicyOutput) {
15115	m.addCall("GetPolicyRequest")
15116	m.verifyInput("GetPolicyRequest", param0)
15117	return m.GetPolicyRequestFunc(param0)
15118}
15119
15120func (m *lambdaMock) GetPolicyWithContext(param0 aws.Context, param1 *lambda.GetPolicyInput, param2 ...request.Option) (*lambda.GetPolicyOutput, error) {
15121	m.addCall("GetPolicyWithContext")
15122	m.verifyInput("GetPolicyWithContext", param0)
15123	return m.GetPolicyWithContextFunc(param0, param1, param2...)
15124}
15125
15126func (m *lambdaMock) Invoke(param0 *lambda.InvokeInput) (*lambda.InvokeOutput, error) {
15127	m.addCall("Invoke")
15128	m.verifyInput("Invoke", param0)
15129	return m.InvokeFunc(param0)
15130}
15131
15132func (m *lambdaMock) InvokeAsync(param0 *lambda.InvokeAsyncInput) (*lambda.InvokeAsyncOutput, error) {
15133	m.addCall("InvokeAsync")
15134	m.verifyInput("InvokeAsync", param0)
15135	return m.InvokeAsyncFunc(param0)
15136}
15137
15138func (m *lambdaMock) InvokeAsyncRequest(param0 *lambda.InvokeAsyncInput) (*request.Request, *lambda.InvokeAsyncOutput) {
15139	m.addCall("InvokeAsyncRequest")
15140	m.verifyInput("InvokeAsyncRequest", param0)
15141	return m.InvokeAsyncRequestFunc(param0)
15142}
15143
15144func (m *lambdaMock) InvokeAsyncWithContext(param0 aws.Context, param1 *lambda.InvokeAsyncInput, param2 ...request.Option) (*lambda.InvokeAsyncOutput, error) {
15145	m.addCall("InvokeAsyncWithContext")
15146	m.verifyInput("InvokeAsyncWithContext", param0)
15147	return m.InvokeAsyncWithContextFunc(param0, param1, param2...)
15148}
15149
15150func (m *lambdaMock) InvokeRequest(param0 *lambda.InvokeInput) (*request.Request, *lambda.InvokeOutput) {
15151	m.addCall("InvokeRequest")
15152	m.verifyInput("InvokeRequest", param0)
15153	return m.InvokeRequestFunc(param0)
15154}
15155
15156func (m *lambdaMock) InvokeWithContext(param0 aws.Context, param1 *lambda.InvokeInput, param2 ...request.Option) (*lambda.InvokeOutput, error) {
15157	m.addCall("InvokeWithContext")
15158	m.verifyInput("InvokeWithContext", param0)
15159	return m.InvokeWithContextFunc(param0, param1, param2...)
15160}
15161
15162func (m *lambdaMock) ListAliases(param0 *lambda.ListAliasesInput) (*lambda.ListAliasesOutput, error) {
15163	m.addCall("ListAliases")
15164	m.verifyInput("ListAliases", param0)
15165	return m.ListAliasesFunc(param0)
15166}
15167
15168func (m *lambdaMock) ListAliasesRequest(param0 *lambda.ListAliasesInput) (*request.Request, *lambda.ListAliasesOutput) {
15169	m.addCall("ListAliasesRequest")
15170	m.verifyInput("ListAliasesRequest", param0)
15171	return m.ListAliasesRequestFunc(param0)
15172}
15173
15174func (m *lambdaMock) ListAliasesWithContext(param0 aws.Context, param1 *lambda.ListAliasesInput, param2 ...request.Option) (*lambda.ListAliasesOutput, error) {
15175	m.addCall("ListAliasesWithContext")
15176	m.verifyInput("ListAliasesWithContext", param0)
15177	return m.ListAliasesWithContextFunc(param0, param1, param2...)
15178}
15179
15180func (m *lambdaMock) ListEventSourceMappings(param0 *lambda.ListEventSourceMappingsInput) (*lambda.ListEventSourceMappingsOutput, error) {
15181	m.addCall("ListEventSourceMappings")
15182	m.verifyInput("ListEventSourceMappings", param0)
15183	return m.ListEventSourceMappingsFunc(param0)
15184}
15185
15186func (m *lambdaMock) ListEventSourceMappingsRequest(param0 *lambda.ListEventSourceMappingsInput) (*request.Request, *lambda.ListEventSourceMappingsOutput) {
15187	m.addCall("ListEventSourceMappingsRequest")
15188	m.verifyInput("ListEventSourceMappingsRequest", param0)
15189	return m.ListEventSourceMappingsRequestFunc(param0)
15190}
15191
15192func (m *lambdaMock) ListEventSourceMappingsWithContext(param0 aws.Context, param1 *lambda.ListEventSourceMappingsInput, param2 ...request.Option) (*lambda.ListEventSourceMappingsOutput, error) {
15193	m.addCall("ListEventSourceMappingsWithContext")
15194	m.verifyInput("ListEventSourceMappingsWithContext", param0)
15195	return m.ListEventSourceMappingsWithContextFunc(param0, param1, param2...)
15196}
15197
15198func (m *lambdaMock) ListFunctions(param0 *lambda.ListFunctionsInput) (*lambda.ListFunctionsOutput, error) {
15199	m.addCall("ListFunctions")
15200	m.verifyInput("ListFunctions", param0)
15201	return m.ListFunctionsFunc(param0)
15202}
15203
15204func (m *lambdaMock) ListFunctionsRequest(param0 *lambda.ListFunctionsInput) (*request.Request, *lambda.ListFunctionsOutput) {
15205	m.addCall("ListFunctionsRequest")
15206	m.verifyInput("ListFunctionsRequest", param0)
15207	return m.ListFunctionsRequestFunc(param0)
15208}
15209
15210func (m *lambdaMock) ListFunctionsWithContext(param0 aws.Context, param1 *lambda.ListFunctionsInput, param2 ...request.Option) (*lambda.ListFunctionsOutput, error) {
15211	m.addCall("ListFunctionsWithContext")
15212	m.verifyInput("ListFunctionsWithContext", param0)
15213	return m.ListFunctionsWithContextFunc(param0, param1, param2...)
15214}
15215
15216func (m *lambdaMock) ListTags(param0 *lambda.ListTagsInput) (*lambda.ListTagsOutput, error) {
15217	m.addCall("ListTags")
15218	m.verifyInput("ListTags", param0)
15219	return m.ListTagsFunc(param0)
15220}
15221
15222func (m *lambdaMock) ListTagsRequest(param0 *lambda.ListTagsInput) (*request.Request, *lambda.ListTagsOutput) {
15223	m.addCall("ListTagsRequest")
15224	m.verifyInput("ListTagsRequest", param0)
15225	return m.ListTagsRequestFunc(param0)
15226}
15227
15228func (m *lambdaMock) ListTagsWithContext(param0 aws.Context, param1 *lambda.ListTagsInput, param2 ...request.Option) (*lambda.ListTagsOutput, error) {
15229	m.addCall("ListTagsWithContext")
15230	m.verifyInput("ListTagsWithContext", param0)
15231	return m.ListTagsWithContextFunc(param0, param1, param2...)
15232}
15233
15234func (m *lambdaMock) ListVersionsByFunction(param0 *lambda.ListVersionsByFunctionInput) (*lambda.ListVersionsByFunctionOutput, error) {
15235	m.addCall("ListVersionsByFunction")
15236	m.verifyInput("ListVersionsByFunction", param0)
15237	return m.ListVersionsByFunctionFunc(param0)
15238}
15239
15240func (m *lambdaMock) ListVersionsByFunctionRequest(param0 *lambda.ListVersionsByFunctionInput) (*request.Request, *lambda.ListVersionsByFunctionOutput) {
15241	m.addCall("ListVersionsByFunctionRequest")
15242	m.verifyInput("ListVersionsByFunctionRequest", param0)
15243	return m.ListVersionsByFunctionRequestFunc(param0)
15244}
15245
15246func (m *lambdaMock) ListVersionsByFunctionWithContext(param0 aws.Context, param1 *lambda.ListVersionsByFunctionInput, param2 ...request.Option) (*lambda.ListVersionsByFunctionOutput, error) {
15247	m.addCall("ListVersionsByFunctionWithContext")
15248	m.verifyInput("ListVersionsByFunctionWithContext", param0)
15249	return m.ListVersionsByFunctionWithContextFunc(param0, param1, param2...)
15250}
15251
15252func (m *lambdaMock) PublishVersion(param0 *lambda.PublishVersionInput) (*lambda.FunctionConfiguration, error) {
15253	m.addCall("PublishVersion")
15254	m.verifyInput("PublishVersion", param0)
15255	return m.PublishVersionFunc(param0)
15256}
15257
15258func (m *lambdaMock) PublishVersionRequest(param0 *lambda.PublishVersionInput) (*request.Request, *lambda.FunctionConfiguration) {
15259	m.addCall("PublishVersionRequest")
15260	m.verifyInput("PublishVersionRequest", param0)
15261	return m.PublishVersionRequestFunc(param0)
15262}
15263
15264func (m *lambdaMock) PublishVersionWithContext(param0 aws.Context, param1 *lambda.PublishVersionInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error) {
15265	m.addCall("PublishVersionWithContext")
15266	m.verifyInput("PublishVersionWithContext", param0)
15267	return m.PublishVersionWithContextFunc(param0, param1, param2...)
15268}
15269
15270func (m *lambdaMock) PutFunctionConcurrency(param0 *lambda.PutFunctionConcurrencyInput) (*lambda.PutFunctionConcurrencyOutput, error) {
15271	m.addCall("PutFunctionConcurrency")
15272	m.verifyInput("PutFunctionConcurrency", param0)
15273	return m.PutFunctionConcurrencyFunc(param0)
15274}
15275
15276func (m *lambdaMock) PutFunctionConcurrencyRequest(param0 *lambda.PutFunctionConcurrencyInput) (*request.Request, *lambda.PutFunctionConcurrencyOutput) {
15277	m.addCall("PutFunctionConcurrencyRequest")
15278	m.verifyInput("PutFunctionConcurrencyRequest", param0)
15279	return m.PutFunctionConcurrencyRequestFunc(param0)
15280}
15281
15282func (m *lambdaMock) PutFunctionConcurrencyWithContext(param0 aws.Context, param1 *lambda.PutFunctionConcurrencyInput, param2 ...request.Option) (*lambda.PutFunctionConcurrencyOutput, error) {
15283	m.addCall("PutFunctionConcurrencyWithContext")
15284	m.verifyInput("PutFunctionConcurrencyWithContext", param0)
15285	return m.PutFunctionConcurrencyWithContextFunc(param0, param1, param2...)
15286}
15287
15288func (m *lambdaMock) RemovePermission(param0 *lambda.RemovePermissionInput) (*lambda.RemovePermissionOutput, error) {
15289	m.addCall("RemovePermission")
15290	m.verifyInput("RemovePermission", param0)
15291	return m.RemovePermissionFunc(param0)
15292}
15293
15294func (m *lambdaMock) RemovePermissionRequest(param0 *lambda.RemovePermissionInput) (*request.Request, *lambda.RemovePermissionOutput) {
15295	m.addCall("RemovePermissionRequest")
15296	m.verifyInput("RemovePermissionRequest", param0)
15297	return m.RemovePermissionRequestFunc(param0)
15298}
15299
15300func (m *lambdaMock) RemovePermissionWithContext(param0 aws.Context, param1 *lambda.RemovePermissionInput, param2 ...request.Option) (*lambda.RemovePermissionOutput, error) {
15301	m.addCall("RemovePermissionWithContext")
15302	m.verifyInput("RemovePermissionWithContext", param0)
15303	return m.RemovePermissionWithContextFunc(param0, param1, param2...)
15304}
15305
15306func (m *lambdaMock) TagResource(param0 *lambda.TagResourceInput) (*lambda.TagResourceOutput, error) {
15307	m.addCall("TagResource")
15308	m.verifyInput("TagResource", param0)
15309	return m.TagResourceFunc(param0)
15310}
15311
15312func (m *lambdaMock) TagResourceRequest(param0 *lambda.TagResourceInput) (*request.Request, *lambda.TagResourceOutput) {
15313	m.addCall("TagResourceRequest")
15314	m.verifyInput("TagResourceRequest", param0)
15315	return m.TagResourceRequestFunc(param0)
15316}
15317
15318func (m *lambdaMock) TagResourceWithContext(param0 aws.Context, param1 *lambda.TagResourceInput, param2 ...request.Option) (*lambda.TagResourceOutput, error) {
15319	m.addCall("TagResourceWithContext")
15320	m.verifyInput("TagResourceWithContext", param0)
15321	return m.TagResourceWithContextFunc(param0, param1, param2...)
15322}
15323
15324func (m *lambdaMock) UntagResource(param0 *lambda.UntagResourceInput) (*lambda.UntagResourceOutput, error) {
15325	m.addCall("UntagResource")
15326	m.verifyInput("UntagResource", param0)
15327	return m.UntagResourceFunc(param0)
15328}
15329
15330func (m *lambdaMock) UntagResourceRequest(param0 *lambda.UntagResourceInput) (*request.Request, *lambda.UntagResourceOutput) {
15331	m.addCall("UntagResourceRequest")
15332	m.verifyInput("UntagResourceRequest", param0)
15333	return m.UntagResourceRequestFunc(param0)
15334}
15335
15336func (m *lambdaMock) UntagResourceWithContext(param0 aws.Context, param1 *lambda.UntagResourceInput, param2 ...request.Option) (*lambda.UntagResourceOutput, error) {
15337	m.addCall("UntagResourceWithContext")
15338	m.verifyInput("UntagResourceWithContext", param0)
15339	return m.UntagResourceWithContextFunc(param0, param1, param2...)
15340}
15341
15342func (m *lambdaMock) UpdateAlias(param0 *lambda.UpdateAliasInput) (*lambda.AliasConfiguration, error) {
15343	m.addCall("UpdateAlias")
15344	m.verifyInput("UpdateAlias", param0)
15345	return m.UpdateAliasFunc(param0)
15346}
15347
15348func (m *lambdaMock) UpdateAliasRequest(param0 *lambda.UpdateAliasInput) (*request.Request, *lambda.AliasConfiguration) {
15349	m.addCall("UpdateAliasRequest")
15350	m.verifyInput("UpdateAliasRequest", param0)
15351	return m.UpdateAliasRequestFunc(param0)
15352}
15353
15354func (m *lambdaMock) UpdateAliasWithContext(param0 aws.Context, param1 *lambda.UpdateAliasInput, param2 ...request.Option) (*lambda.AliasConfiguration, error) {
15355	m.addCall("UpdateAliasWithContext")
15356	m.verifyInput("UpdateAliasWithContext", param0)
15357	return m.UpdateAliasWithContextFunc(param0, param1, param2...)
15358}
15359
15360func (m *lambdaMock) UpdateEventSourceMapping(param0 *lambda.UpdateEventSourceMappingInput) (*lambda.EventSourceMappingConfiguration, error) {
15361	m.addCall("UpdateEventSourceMapping")
15362	m.verifyInput("UpdateEventSourceMapping", param0)
15363	return m.UpdateEventSourceMappingFunc(param0)
15364}
15365
15366func (m *lambdaMock) UpdateEventSourceMappingRequest(param0 *lambda.UpdateEventSourceMappingInput) (*request.Request, *lambda.EventSourceMappingConfiguration) {
15367	m.addCall("UpdateEventSourceMappingRequest")
15368	m.verifyInput("UpdateEventSourceMappingRequest", param0)
15369	return m.UpdateEventSourceMappingRequestFunc(param0)
15370}
15371
15372func (m *lambdaMock) UpdateEventSourceMappingWithContext(param0 aws.Context, param1 *lambda.UpdateEventSourceMappingInput, param2 ...request.Option) (*lambda.EventSourceMappingConfiguration, error) {
15373	m.addCall("UpdateEventSourceMappingWithContext")
15374	m.verifyInput("UpdateEventSourceMappingWithContext", param0)
15375	return m.UpdateEventSourceMappingWithContextFunc(param0, param1, param2...)
15376}
15377
15378func (m *lambdaMock) UpdateFunctionCode(param0 *lambda.UpdateFunctionCodeInput) (*lambda.FunctionConfiguration, error) {
15379	m.addCall("UpdateFunctionCode")
15380	m.verifyInput("UpdateFunctionCode", param0)
15381	return m.UpdateFunctionCodeFunc(param0)
15382}
15383
15384func (m *lambdaMock) UpdateFunctionCodeRequest(param0 *lambda.UpdateFunctionCodeInput) (*request.Request, *lambda.FunctionConfiguration) {
15385	m.addCall("UpdateFunctionCodeRequest")
15386	m.verifyInput("UpdateFunctionCodeRequest", param0)
15387	return m.UpdateFunctionCodeRequestFunc(param0)
15388}
15389
15390func (m *lambdaMock) UpdateFunctionCodeWithContext(param0 aws.Context, param1 *lambda.UpdateFunctionCodeInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error) {
15391	m.addCall("UpdateFunctionCodeWithContext")
15392	m.verifyInput("UpdateFunctionCodeWithContext", param0)
15393	return m.UpdateFunctionCodeWithContextFunc(param0, param1, param2...)
15394}
15395
15396func (m *lambdaMock) UpdateFunctionConfiguration(param0 *lambda.UpdateFunctionConfigurationInput) (*lambda.FunctionConfiguration, error) {
15397	m.addCall("UpdateFunctionConfiguration")
15398	m.verifyInput("UpdateFunctionConfiguration", param0)
15399	return m.UpdateFunctionConfigurationFunc(param0)
15400}
15401
15402func (m *lambdaMock) UpdateFunctionConfigurationRequest(param0 *lambda.UpdateFunctionConfigurationInput) (*request.Request, *lambda.FunctionConfiguration) {
15403	m.addCall("UpdateFunctionConfigurationRequest")
15404	m.verifyInput("UpdateFunctionConfigurationRequest", param0)
15405	return m.UpdateFunctionConfigurationRequestFunc(param0)
15406}
15407
15408func (m *lambdaMock) UpdateFunctionConfigurationWithContext(param0 aws.Context, param1 *lambda.UpdateFunctionConfigurationInput, param2 ...request.Option) (*lambda.FunctionConfiguration, error) {
15409	m.addCall("UpdateFunctionConfigurationWithContext")
15410	m.verifyInput("UpdateFunctionConfigurationWithContext", param0)
15411	return m.UpdateFunctionConfigurationWithContextFunc(param0, param1, param2...)
15412}
15413
15414type rdsMock struct {
15415	basicMock
15416	rdsiface.RDSAPI
15417	AddRoleToDBClusterFunc                                func(param0 *rds.AddRoleToDBClusterInput) (*rds.AddRoleToDBClusterOutput, error)
15418	AddRoleToDBClusterRequestFunc                         func(param0 *rds.AddRoleToDBClusterInput) (*request.Request, *rds.AddRoleToDBClusterOutput)
15419	AddRoleToDBClusterWithContextFunc                     func(param0 aws.Context, param1 *rds.AddRoleToDBClusterInput, param2 ...request.Option) (*rds.AddRoleToDBClusterOutput, error)
15420	AddSourceIdentifierToSubscriptionFunc                 func(param0 *rds.AddSourceIdentifierToSubscriptionInput) (*rds.AddSourceIdentifierToSubscriptionOutput, error)
15421	AddSourceIdentifierToSubscriptionRequestFunc          func(param0 *rds.AddSourceIdentifierToSubscriptionInput) (*request.Request, *rds.AddSourceIdentifierToSubscriptionOutput)
15422	AddSourceIdentifierToSubscriptionWithContextFunc      func(param0 aws.Context, param1 *rds.AddSourceIdentifierToSubscriptionInput, param2 ...request.Option) (*rds.AddSourceIdentifierToSubscriptionOutput, error)
15423	AddTagsToResourceFunc                                 func(param0 *rds.AddTagsToResourceInput) (*rds.AddTagsToResourceOutput, error)
15424	AddTagsToResourceRequestFunc                          func(param0 *rds.AddTagsToResourceInput) (*request.Request, *rds.AddTagsToResourceOutput)
15425	AddTagsToResourceWithContextFunc                      func(param0 aws.Context, param1 *rds.AddTagsToResourceInput, param2 ...request.Option) (*rds.AddTagsToResourceOutput, error)
15426	ApplyPendingMaintenanceActionFunc                     func(param0 *rds.ApplyPendingMaintenanceActionInput) (*rds.ApplyPendingMaintenanceActionOutput, error)
15427	ApplyPendingMaintenanceActionRequestFunc              func(param0 *rds.ApplyPendingMaintenanceActionInput) (*request.Request, *rds.ApplyPendingMaintenanceActionOutput)
15428	ApplyPendingMaintenanceActionWithContextFunc          func(param0 aws.Context, param1 *rds.ApplyPendingMaintenanceActionInput, param2 ...request.Option) (*rds.ApplyPendingMaintenanceActionOutput, error)
15429	AuthorizeDBSecurityGroupIngressFunc                   func(param0 *rds.AuthorizeDBSecurityGroupIngressInput) (*rds.AuthorizeDBSecurityGroupIngressOutput, error)
15430	AuthorizeDBSecurityGroupIngressRequestFunc            func(param0 *rds.AuthorizeDBSecurityGroupIngressInput) (*request.Request, *rds.AuthorizeDBSecurityGroupIngressOutput)
15431	AuthorizeDBSecurityGroupIngressWithContextFunc        func(param0 aws.Context, param1 *rds.AuthorizeDBSecurityGroupIngressInput, param2 ...request.Option) (*rds.AuthorizeDBSecurityGroupIngressOutput, error)
15432	CopyDBClusterParameterGroupFunc                       func(param0 *rds.CopyDBClusterParameterGroupInput) (*rds.CopyDBClusterParameterGroupOutput, error)
15433	CopyDBClusterParameterGroupRequestFunc                func(param0 *rds.CopyDBClusterParameterGroupInput) (*request.Request, *rds.CopyDBClusterParameterGroupOutput)
15434	CopyDBClusterParameterGroupWithContextFunc            func(param0 aws.Context, param1 *rds.CopyDBClusterParameterGroupInput, param2 ...request.Option) (*rds.CopyDBClusterParameterGroupOutput, error)
15435	CopyDBClusterSnapshotFunc                             func(param0 *rds.CopyDBClusterSnapshotInput) (*rds.CopyDBClusterSnapshotOutput, error)
15436	CopyDBClusterSnapshotRequestFunc                      func(param0 *rds.CopyDBClusterSnapshotInput) (*request.Request, *rds.CopyDBClusterSnapshotOutput)
15437	CopyDBClusterSnapshotWithContextFunc                  func(param0 aws.Context, param1 *rds.CopyDBClusterSnapshotInput, param2 ...request.Option) (*rds.CopyDBClusterSnapshotOutput, error)
15438	CopyDBParameterGroupFunc                              func(param0 *rds.CopyDBParameterGroupInput) (*rds.CopyDBParameterGroupOutput, error)
15439	CopyDBParameterGroupRequestFunc                       func(param0 *rds.CopyDBParameterGroupInput) (*request.Request, *rds.CopyDBParameterGroupOutput)
15440	CopyDBParameterGroupWithContextFunc                   func(param0 aws.Context, param1 *rds.CopyDBParameterGroupInput, param2 ...request.Option) (*rds.CopyDBParameterGroupOutput, error)
15441	CopyDBSnapshotFunc                                    func(param0 *rds.CopyDBSnapshotInput) (*rds.CopyDBSnapshotOutput, error)
15442	CopyDBSnapshotRequestFunc                             func(param0 *rds.CopyDBSnapshotInput) (*request.Request, *rds.CopyDBSnapshotOutput)
15443	CopyDBSnapshotWithContextFunc                         func(param0 aws.Context, param1 *rds.CopyDBSnapshotInput, param2 ...request.Option) (*rds.CopyDBSnapshotOutput, error)
15444	CopyOptionGroupFunc                                   func(param0 *rds.CopyOptionGroupInput) (*rds.CopyOptionGroupOutput, error)
15445	CopyOptionGroupRequestFunc                            func(param0 *rds.CopyOptionGroupInput) (*request.Request, *rds.CopyOptionGroupOutput)
15446	CopyOptionGroupWithContextFunc                        func(param0 aws.Context, param1 *rds.CopyOptionGroupInput, param2 ...request.Option) (*rds.CopyOptionGroupOutput, error)
15447	CreateDBClusterFunc                                   func(param0 *rds.CreateDBClusterInput) (*rds.CreateDBClusterOutput, error)
15448	CreateDBClusterParameterGroupFunc                     func(param0 *rds.CreateDBClusterParameterGroupInput) (*rds.CreateDBClusterParameterGroupOutput, error)
15449	CreateDBClusterParameterGroupRequestFunc              func(param0 *rds.CreateDBClusterParameterGroupInput) (*request.Request, *rds.CreateDBClusterParameterGroupOutput)
15450	CreateDBClusterParameterGroupWithContextFunc          func(param0 aws.Context, param1 *rds.CreateDBClusterParameterGroupInput, param2 ...request.Option) (*rds.CreateDBClusterParameterGroupOutput, error)
15451	CreateDBClusterRequestFunc                            func(param0 *rds.CreateDBClusterInput) (*request.Request, *rds.CreateDBClusterOutput)
15452	CreateDBClusterSnapshotFunc                           func(param0 *rds.CreateDBClusterSnapshotInput) (*rds.CreateDBClusterSnapshotOutput, error)
15453	CreateDBClusterSnapshotRequestFunc                    func(param0 *rds.CreateDBClusterSnapshotInput) (*request.Request, *rds.CreateDBClusterSnapshotOutput)
15454	CreateDBClusterSnapshotWithContextFunc                func(param0 aws.Context, param1 *rds.CreateDBClusterSnapshotInput, param2 ...request.Option) (*rds.CreateDBClusterSnapshotOutput, error)
15455	CreateDBClusterWithContextFunc                        func(param0 aws.Context, param1 *rds.CreateDBClusterInput, param2 ...request.Option) (*rds.CreateDBClusterOutput, error)
15456	CreateDBInstanceFunc                                  func(param0 *rds.CreateDBInstanceInput) (*rds.CreateDBInstanceOutput, error)
15457	CreateDBInstanceReadReplicaFunc                       func(param0 *rds.CreateDBInstanceReadReplicaInput) (*rds.CreateDBInstanceReadReplicaOutput, error)
15458	CreateDBInstanceReadReplicaRequestFunc                func(param0 *rds.CreateDBInstanceReadReplicaInput) (*request.Request, *rds.CreateDBInstanceReadReplicaOutput)
15459	CreateDBInstanceReadReplicaWithContextFunc            func(param0 aws.Context, param1 *rds.CreateDBInstanceReadReplicaInput, param2 ...request.Option) (*rds.CreateDBInstanceReadReplicaOutput, error)
15460	CreateDBInstanceRequestFunc                           func(param0 *rds.CreateDBInstanceInput) (*request.Request, *rds.CreateDBInstanceOutput)
15461	CreateDBInstanceWithContextFunc                       func(param0 aws.Context, param1 *rds.CreateDBInstanceInput, param2 ...request.Option) (*rds.CreateDBInstanceOutput, error)
15462	CreateDBParameterGroupFunc                            func(param0 *rds.CreateDBParameterGroupInput) (*rds.CreateDBParameterGroupOutput, error)
15463	CreateDBParameterGroupRequestFunc                     func(param0 *rds.CreateDBParameterGroupInput) (*request.Request, *rds.CreateDBParameterGroupOutput)
15464	CreateDBParameterGroupWithContextFunc                 func(param0 aws.Context, param1 *rds.CreateDBParameterGroupInput, param2 ...request.Option) (*rds.CreateDBParameterGroupOutput, error)
15465	CreateDBSecurityGroupFunc                             func(param0 *rds.CreateDBSecurityGroupInput) (*rds.CreateDBSecurityGroupOutput, error)
15466	CreateDBSecurityGroupRequestFunc                      func(param0 *rds.CreateDBSecurityGroupInput) (*request.Request, *rds.CreateDBSecurityGroupOutput)
15467	CreateDBSecurityGroupWithContextFunc                  func(param0 aws.Context, param1 *rds.CreateDBSecurityGroupInput, param2 ...request.Option) (*rds.CreateDBSecurityGroupOutput, error)
15468	CreateDBSnapshotFunc                                  func(param0 *rds.CreateDBSnapshotInput) (*rds.CreateDBSnapshotOutput, error)
15469	CreateDBSnapshotRequestFunc                           func(param0 *rds.CreateDBSnapshotInput) (*request.Request, *rds.CreateDBSnapshotOutput)
15470	CreateDBSnapshotWithContextFunc                       func(param0 aws.Context, param1 *rds.CreateDBSnapshotInput, param2 ...request.Option) (*rds.CreateDBSnapshotOutput, error)
15471	CreateDBSubnetGroupFunc                               func(param0 *rds.CreateDBSubnetGroupInput) (*rds.CreateDBSubnetGroupOutput, error)
15472	CreateDBSubnetGroupRequestFunc                        func(param0 *rds.CreateDBSubnetGroupInput) (*request.Request, *rds.CreateDBSubnetGroupOutput)
15473	CreateDBSubnetGroupWithContextFunc                    func(param0 aws.Context, param1 *rds.CreateDBSubnetGroupInput, param2 ...request.Option) (*rds.CreateDBSubnetGroupOutput, error)
15474	CreateEventSubscriptionFunc                           func(param0 *rds.CreateEventSubscriptionInput) (*rds.CreateEventSubscriptionOutput, error)
15475	CreateEventSubscriptionRequestFunc                    func(param0 *rds.CreateEventSubscriptionInput) (*request.Request, *rds.CreateEventSubscriptionOutput)
15476	CreateEventSubscriptionWithContextFunc                func(param0 aws.Context, param1 *rds.CreateEventSubscriptionInput, param2 ...request.Option) (*rds.CreateEventSubscriptionOutput, error)
15477	CreateOptionGroupFunc                                 func(param0 *rds.CreateOptionGroupInput) (*rds.CreateOptionGroupOutput, error)
15478	CreateOptionGroupRequestFunc                          func(param0 *rds.CreateOptionGroupInput) (*request.Request, *rds.CreateOptionGroupOutput)
15479	CreateOptionGroupWithContextFunc                      func(param0 aws.Context, param1 *rds.CreateOptionGroupInput, param2 ...request.Option) (*rds.CreateOptionGroupOutput, error)
15480	DeleteDBClusterFunc                                   func(param0 *rds.DeleteDBClusterInput) (*rds.DeleteDBClusterOutput, error)
15481	DeleteDBClusterParameterGroupFunc                     func(param0 *rds.DeleteDBClusterParameterGroupInput) (*rds.DeleteDBClusterParameterGroupOutput, error)
15482	DeleteDBClusterParameterGroupRequestFunc              func(param0 *rds.DeleteDBClusterParameterGroupInput) (*request.Request, *rds.DeleteDBClusterParameterGroupOutput)
15483	DeleteDBClusterParameterGroupWithContextFunc          func(param0 aws.Context, param1 *rds.DeleteDBClusterParameterGroupInput, param2 ...request.Option) (*rds.DeleteDBClusterParameterGroupOutput, error)
15484	DeleteDBClusterRequestFunc                            func(param0 *rds.DeleteDBClusterInput) (*request.Request, *rds.DeleteDBClusterOutput)
15485	DeleteDBClusterSnapshotFunc                           func(param0 *rds.DeleteDBClusterSnapshotInput) (*rds.DeleteDBClusterSnapshotOutput, error)
15486	DeleteDBClusterSnapshotRequestFunc                    func(param0 *rds.DeleteDBClusterSnapshotInput) (*request.Request, *rds.DeleteDBClusterSnapshotOutput)
15487	DeleteDBClusterSnapshotWithContextFunc                func(param0 aws.Context, param1 *rds.DeleteDBClusterSnapshotInput, param2 ...request.Option) (*rds.DeleteDBClusterSnapshotOutput, error)
15488	DeleteDBClusterWithContextFunc                        func(param0 aws.Context, param1 *rds.DeleteDBClusterInput, param2 ...request.Option) (*rds.DeleteDBClusterOutput, error)
15489	DeleteDBInstanceFunc                                  func(param0 *rds.DeleteDBInstanceInput) (*rds.DeleteDBInstanceOutput, error)
15490	DeleteDBInstanceRequestFunc                           func(param0 *rds.DeleteDBInstanceInput) (*request.Request, *rds.DeleteDBInstanceOutput)
15491	DeleteDBInstanceWithContextFunc                       func(param0 aws.Context, param1 *rds.DeleteDBInstanceInput, param2 ...request.Option) (*rds.DeleteDBInstanceOutput, error)
15492	DeleteDBParameterGroupFunc                            func(param0 *rds.DeleteDBParameterGroupInput) (*rds.DeleteDBParameterGroupOutput, error)
15493	DeleteDBParameterGroupRequestFunc                     func(param0 *rds.DeleteDBParameterGroupInput) (*request.Request, *rds.DeleteDBParameterGroupOutput)
15494	DeleteDBParameterGroupWithContextFunc                 func(param0 aws.Context, param1 *rds.DeleteDBParameterGroupInput, param2 ...request.Option) (*rds.DeleteDBParameterGroupOutput, error)
15495	DeleteDBSecurityGroupFunc                             func(param0 *rds.DeleteDBSecurityGroupInput) (*rds.DeleteDBSecurityGroupOutput, error)
15496	DeleteDBSecurityGroupRequestFunc                      func(param0 *rds.DeleteDBSecurityGroupInput) (*request.Request, *rds.DeleteDBSecurityGroupOutput)
15497	DeleteDBSecurityGroupWithContextFunc                  func(param0 aws.Context, param1 *rds.DeleteDBSecurityGroupInput, param2 ...request.Option) (*rds.DeleteDBSecurityGroupOutput, error)
15498	DeleteDBSnapshotFunc                                  func(param0 *rds.DeleteDBSnapshotInput) (*rds.DeleteDBSnapshotOutput, error)
15499	DeleteDBSnapshotRequestFunc                           func(param0 *rds.DeleteDBSnapshotInput) (*request.Request, *rds.DeleteDBSnapshotOutput)
15500	DeleteDBSnapshotWithContextFunc                       func(param0 aws.Context, param1 *rds.DeleteDBSnapshotInput, param2 ...request.Option) (*rds.DeleteDBSnapshotOutput, error)
15501	DeleteDBSubnetGroupFunc                               func(param0 *rds.DeleteDBSubnetGroupInput) (*rds.DeleteDBSubnetGroupOutput, error)
15502	DeleteDBSubnetGroupRequestFunc                        func(param0 *rds.DeleteDBSubnetGroupInput) (*request.Request, *rds.DeleteDBSubnetGroupOutput)
15503	DeleteDBSubnetGroupWithContextFunc                    func(param0 aws.Context, param1 *rds.DeleteDBSubnetGroupInput, param2 ...request.Option) (*rds.DeleteDBSubnetGroupOutput, error)
15504	DeleteEventSubscriptionFunc                           func(param0 *rds.DeleteEventSubscriptionInput) (*rds.DeleteEventSubscriptionOutput, error)
15505	DeleteEventSubscriptionRequestFunc                    func(param0 *rds.DeleteEventSubscriptionInput) (*request.Request, *rds.DeleteEventSubscriptionOutput)
15506	DeleteEventSubscriptionWithContextFunc                func(param0 aws.Context, param1 *rds.DeleteEventSubscriptionInput, param2 ...request.Option) (*rds.DeleteEventSubscriptionOutput, error)
15507	DeleteOptionGroupFunc                                 func(param0 *rds.DeleteOptionGroupInput) (*rds.DeleteOptionGroupOutput, error)
15508	DeleteOptionGroupRequestFunc                          func(param0 *rds.DeleteOptionGroupInput) (*request.Request, *rds.DeleteOptionGroupOutput)
15509	DeleteOptionGroupWithContextFunc                      func(param0 aws.Context, param1 *rds.DeleteOptionGroupInput, param2 ...request.Option) (*rds.DeleteOptionGroupOutput, error)
15510	DescribeAccountAttributesFunc                         func(param0 *rds.DescribeAccountAttributesInput) (*rds.DescribeAccountAttributesOutput, error)
15511	DescribeAccountAttributesRequestFunc                  func(param0 *rds.DescribeAccountAttributesInput) (*request.Request, *rds.DescribeAccountAttributesOutput)
15512	DescribeAccountAttributesWithContextFunc              func(param0 aws.Context, param1 *rds.DescribeAccountAttributesInput, param2 ...request.Option) (*rds.DescribeAccountAttributesOutput, error)
15513	DescribeCertificatesFunc                              func(param0 *rds.DescribeCertificatesInput) (*rds.DescribeCertificatesOutput, error)
15514	DescribeCertificatesRequestFunc                       func(param0 *rds.DescribeCertificatesInput) (*request.Request, *rds.DescribeCertificatesOutput)
15515	DescribeCertificatesWithContextFunc                   func(param0 aws.Context, param1 *rds.DescribeCertificatesInput, param2 ...request.Option) (*rds.DescribeCertificatesOutput, error)
15516	DescribeDBClusterParameterGroupsFunc                  func(param0 *rds.DescribeDBClusterParameterGroupsInput) (*rds.DescribeDBClusterParameterGroupsOutput, error)
15517	DescribeDBClusterParameterGroupsRequestFunc           func(param0 *rds.DescribeDBClusterParameterGroupsInput) (*request.Request, *rds.DescribeDBClusterParameterGroupsOutput)
15518	DescribeDBClusterParameterGroupsWithContextFunc       func(param0 aws.Context, param1 *rds.DescribeDBClusterParameterGroupsInput, param2 ...request.Option) (*rds.DescribeDBClusterParameterGroupsOutput, error)
15519	DescribeDBClusterParametersFunc                       func(param0 *rds.DescribeDBClusterParametersInput) (*rds.DescribeDBClusterParametersOutput, error)
15520	DescribeDBClusterParametersRequestFunc                func(param0 *rds.DescribeDBClusterParametersInput) (*request.Request, *rds.DescribeDBClusterParametersOutput)
15521	DescribeDBClusterParametersWithContextFunc            func(param0 aws.Context, param1 *rds.DescribeDBClusterParametersInput, param2 ...request.Option) (*rds.DescribeDBClusterParametersOutput, error)
15522	DescribeDBClusterSnapshotAttributesFunc               func(param0 *rds.DescribeDBClusterSnapshotAttributesInput) (*rds.DescribeDBClusterSnapshotAttributesOutput, error)
15523	DescribeDBClusterSnapshotAttributesRequestFunc        func(param0 *rds.DescribeDBClusterSnapshotAttributesInput) (*request.Request, *rds.DescribeDBClusterSnapshotAttributesOutput)
15524	DescribeDBClusterSnapshotAttributesWithContextFunc    func(param0 aws.Context, param1 *rds.DescribeDBClusterSnapshotAttributesInput, param2 ...request.Option) (*rds.DescribeDBClusterSnapshotAttributesOutput, error)
15525	DescribeDBClusterSnapshotsFunc                        func(param0 *rds.DescribeDBClusterSnapshotsInput) (*rds.DescribeDBClusterSnapshotsOutput, error)
15526	DescribeDBClusterSnapshotsRequestFunc                 func(param0 *rds.DescribeDBClusterSnapshotsInput) (*request.Request, *rds.DescribeDBClusterSnapshotsOutput)
15527	DescribeDBClusterSnapshotsWithContextFunc             func(param0 aws.Context, param1 *rds.DescribeDBClusterSnapshotsInput, param2 ...request.Option) (*rds.DescribeDBClusterSnapshotsOutput, error)
15528	DescribeDBClustersFunc                                func(param0 *rds.DescribeDBClustersInput) (*rds.DescribeDBClustersOutput, error)
15529	DescribeDBClustersRequestFunc                         func(param0 *rds.DescribeDBClustersInput) (*request.Request, *rds.DescribeDBClustersOutput)
15530	DescribeDBClustersWithContextFunc                     func(param0 aws.Context, param1 *rds.DescribeDBClustersInput, param2 ...request.Option) (*rds.DescribeDBClustersOutput, error)
15531	DescribeDBEngineVersionsFunc                          func(param0 *rds.DescribeDBEngineVersionsInput) (*rds.DescribeDBEngineVersionsOutput, error)
15532	DescribeDBEngineVersionsRequestFunc                   func(param0 *rds.DescribeDBEngineVersionsInput) (*request.Request, *rds.DescribeDBEngineVersionsOutput)
15533	DescribeDBEngineVersionsWithContextFunc               func(param0 aws.Context, param1 *rds.DescribeDBEngineVersionsInput, param2 ...request.Option) (*rds.DescribeDBEngineVersionsOutput, error)
15534	DescribeDBInstancesFunc                               func(param0 *rds.DescribeDBInstancesInput) (*rds.DescribeDBInstancesOutput, error)
15535	DescribeDBInstancesRequestFunc                        func(param0 *rds.DescribeDBInstancesInput) (*request.Request, *rds.DescribeDBInstancesOutput)
15536	DescribeDBInstancesWithContextFunc                    func(param0 aws.Context, param1 *rds.DescribeDBInstancesInput, param2 ...request.Option) (*rds.DescribeDBInstancesOutput, error)
15537	DescribeDBLogFilesFunc                                func(param0 *rds.DescribeDBLogFilesInput) (*rds.DescribeDBLogFilesOutput, error)
15538	DescribeDBLogFilesRequestFunc                         func(param0 *rds.DescribeDBLogFilesInput) (*request.Request, *rds.DescribeDBLogFilesOutput)
15539	DescribeDBLogFilesWithContextFunc                     func(param0 aws.Context, param1 *rds.DescribeDBLogFilesInput, param2 ...request.Option) (*rds.DescribeDBLogFilesOutput, error)
15540	DescribeDBParameterGroupsFunc                         func(param0 *rds.DescribeDBParameterGroupsInput) (*rds.DescribeDBParameterGroupsOutput, error)
15541	DescribeDBParameterGroupsRequestFunc                  func(param0 *rds.DescribeDBParameterGroupsInput) (*request.Request, *rds.DescribeDBParameterGroupsOutput)
15542	DescribeDBParameterGroupsWithContextFunc              func(param0 aws.Context, param1 *rds.DescribeDBParameterGroupsInput, param2 ...request.Option) (*rds.DescribeDBParameterGroupsOutput, error)
15543	DescribeDBParametersFunc                              func(param0 *rds.DescribeDBParametersInput) (*rds.DescribeDBParametersOutput, error)
15544	DescribeDBParametersRequestFunc                       func(param0 *rds.DescribeDBParametersInput) (*request.Request, *rds.DescribeDBParametersOutput)
15545	DescribeDBParametersWithContextFunc                   func(param0 aws.Context, param1 *rds.DescribeDBParametersInput, param2 ...request.Option) (*rds.DescribeDBParametersOutput, error)
15546	DescribeDBSecurityGroupsFunc                          func(param0 *rds.DescribeDBSecurityGroupsInput) (*rds.DescribeDBSecurityGroupsOutput, error)
15547	DescribeDBSecurityGroupsRequestFunc                   func(param0 *rds.DescribeDBSecurityGroupsInput) (*request.Request, *rds.DescribeDBSecurityGroupsOutput)
15548	DescribeDBSecurityGroupsWithContextFunc               func(param0 aws.Context, param1 *rds.DescribeDBSecurityGroupsInput, param2 ...request.Option) (*rds.DescribeDBSecurityGroupsOutput, error)
15549	DescribeDBSnapshotAttributesFunc                      func(param0 *rds.DescribeDBSnapshotAttributesInput) (*rds.DescribeDBSnapshotAttributesOutput, error)
15550	DescribeDBSnapshotAttributesRequestFunc               func(param0 *rds.DescribeDBSnapshotAttributesInput) (*request.Request, *rds.DescribeDBSnapshotAttributesOutput)
15551	DescribeDBSnapshotAttributesWithContextFunc           func(param0 aws.Context, param1 *rds.DescribeDBSnapshotAttributesInput, param2 ...request.Option) (*rds.DescribeDBSnapshotAttributesOutput, error)
15552	DescribeDBSnapshotsFunc                               func(param0 *rds.DescribeDBSnapshotsInput) (*rds.DescribeDBSnapshotsOutput, error)
15553	DescribeDBSnapshotsRequestFunc                        func(param0 *rds.DescribeDBSnapshotsInput) (*request.Request, *rds.DescribeDBSnapshotsOutput)
15554	DescribeDBSnapshotsWithContextFunc                    func(param0 aws.Context, param1 *rds.DescribeDBSnapshotsInput, param2 ...request.Option) (*rds.DescribeDBSnapshotsOutput, error)
15555	DescribeDBSubnetGroupsFunc                            func(param0 *rds.DescribeDBSubnetGroupsInput) (*rds.DescribeDBSubnetGroupsOutput, error)
15556	DescribeDBSubnetGroupsRequestFunc                     func(param0 *rds.DescribeDBSubnetGroupsInput) (*request.Request, *rds.DescribeDBSubnetGroupsOutput)
15557	DescribeDBSubnetGroupsWithContextFunc                 func(param0 aws.Context, param1 *rds.DescribeDBSubnetGroupsInput, param2 ...request.Option) (*rds.DescribeDBSubnetGroupsOutput, error)
15558	DescribeEngineDefaultClusterParametersFunc            func(param0 *rds.DescribeEngineDefaultClusterParametersInput) (*rds.DescribeEngineDefaultClusterParametersOutput, error)
15559	DescribeEngineDefaultClusterParametersRequestFunc     func(param0 *rds.DescribeEngineDefaultClusterParametersInput) (*request.Request, *rds.DescribeEngineDefaultClusterParametersOutput)
15560	DescribeEngineDefaultClusterParametersWithContextFunc func(param0 aws.Context, param1 *rds.DescribeEngineDefaultClusterParametersInput, param2 ...request.Option) (*rds.DescribeEngineDefaultClusterParametersOutput, error)
15561	DescribeEngineDefaultParametersFunc                   func(param0 *rds.DescribeEngineDefaultParametersInput) (*rds.DescribeEngineDefaultParametersOutput, error)
15562	DescribeEngineDefaultParametersRequestFunc            func(param0 *rds.DescribeEngineDefaultParametersInput) (*request.Request, *rds.DescribeEngineDefaultParametersOutput)
15563	DescribeEngineDefaultParametersWithContextFunc        func(param0 aws.Context, param1 *rds.DescribeEngineDefaultParametersInput, param2 ...request.Option) (*rds.DescribeEngineDefaultParametersOutput, error)
15564	DescribeEventCategoriesFunc                           func(param0 *rds.DescribeEventCategoriesInput) (*rds.DescribeEventCategoriesOutput, error)
15565	DescribeEventCategoriesRequestFunc                    func(param0 *rds.DescribeEventCategoriesInput) (*request.Request, *rds.DescribeEventCategoriesOutput)
15566	DescribeEventCategoriesWithContextFunc                func(param0 aws.Context, param1 *rds.DescribeEventCategoriesInput, param2 ...request.Option) (*rds.DescribeEventCategoriesOutput, error)
15567	DescribeEventSubscriptionsFunc                        func(param0 *rds.DescribeEventSubscriptionsInput) (*rds.DescribeEventSubscriptionsOutput, error)
15568	DescribeEventSubscriptionsRequestFunc                 func(param0 *rds.DescribeEventSubscriptionsInput) (*request.Request, *rds.DescribeEventSubscriptionsOutput)
15569	DescribeEventSubscriptionsWithContextFunc             func(param0 aws.Context, param1 *rds.DescribeEventSubscriptionsInput, param2 ...request.Option) (*rds.DescribeEventSubscriptionsOutput, error)
15570	DescribeEventsFunc                                    func(param0 *rds.DescribeEventsInput) (*rds.DescribeEventsOutput, error)
15571	DescribeEventsRequestFunc                             func(param0 *rds.DescribeEventsInput) (*request.Request, *rds.DescribeEventsOutput)
15572	DescribeEventsWithContextFunc                         func(param0 aws.Context, param1 *rds.DescribeEventsInput, param2 ...request.Option) (*rds.DescribeEventsOutput, error)
15573	DescribeOptionGroupOptionsFunc                        func(param0 *rds.DescribeOptionGroupOptionsInput) (*rds.DescribeOptionGroupOptionsOutput, error)
15574	DescribeOptionGroupOptionsRequestFunc                 func(param0 *rds.DescribeOptionGroupOptionsInput) (*request.Request, *rds.DescribeOptionGroupOptionsOutput)
15575	DescribeOptionGroupOptionsWithContextFunc             func(param0 aws.Context, param1 *rds.DescribeOptionGroupOptionsInput, param2 ...request.Option) (*rds.DescribeOptionGroupOptionsOutput, error)
15576	DescribeOptionGroupsFunc                              func(param0 *rds.DescribeOptionGroupsInput) (*rds.DescribeOptionGroupsOutput, error)
15577	DescribeOptionGroupsRequestFunc                       func(param0 *rds.DescribeOptionGroupsInput) (*request.Request, *rds.DescribeOptionGroupsOutput)
15578	DescribeOptionGroupsWithContextFunc                   func(param0 aws.Context, param1 *rds.DescribeOptionGroupsInput, param2 ...request.Option) (*rds.DescribeOptionGroupsOutput, error)
15579	DescribeOrderableDBInstanceOptionsFunc                func(param0 *rds.DescribeOrderableDBInstanceOptionsInput) (*rds.DescribeOrderableDBInstanceOptionsOutput, error)
15580	DescribeOrderableDBInstanceOptionsRequestFunc         func(param0 *rds.DescribeOrderableDBInstanceOptionsInput) (*request.Request, *rds.DescribeOrderableDBInstanceOptionsOutput)
15581	DescribeOrderableDBInstanceOptionsWithContextFunc     func(param0 aws.Context, param1 *rds.DescribeOrderableDBInstanceOptionsInput, param2 ...request.Option) (*rds.DescribeOrderableDBInstanceOptionsOutput, error)
15582	DescribePendingMaintenanceActionsFunc                 func(param0 *rds.DescribePendingMaintenanceActionsInput) (*rds.DescribePendingMaintenanceActionsOutput, error)
15583	DescribePendingMaintenanceActionsRequestFunc          func(param0 *rds.DescribePendingMaintenanceActionsInput) (*request.Request, *rds.DescribePendingMaintenanceActionsOutput)
15584	DescribePendingMaintenanceActionsWithContextFunc      func(param0 aws.Context, param1 *rds.DescribePendingMaintenanceActionsInput, param2 ...request.Option) (*rds.DescribePendingMaintenanceActionsOutput, error)
15585	DescribeReservedDBInstancesFunc                       func(param0 *rds.DescribeReservedDBInstancesInput) (*rds.DescribeReservedDBInstancesOutput, error)
15586	DescribeReservedDBInstancesOfferingsFunc              func(param0 *rds.DescribeReservedDBInstancesOfferingsInput) (*rds.DescribeReservedDBInstancesOfferingsOutput, error)
15587	DescribeReservedDBInstancesOfferingsRequestFunc       func(param0 *rds.DescribeReservedDBInstancesOfferingsInput) (*request.Request, *rds.DescribeReservedDBInstancesOfferingsOutput)
15588	DescribeReservedDBInstancesOfferingsWithContextFunc   func(param0 aws.Context, param1 *rds.DescribeReservedDBInstancesOfferingsInput, param2 ...request.Option) (*rds.DescribeReservedDBInstancesOfferingsOutput, error)
15589	DescribeReservedDBInstancesRequestFunc                func(param0 *rds.DescribeReservedDBInstancesInput) (*request.Request, *rds.DescribeReservedDBInstancesOutput)
15590	DescribeReservedDBInstancesWithContextFunc            func(param0 aws.Context, param1 *rds.DescribeReservedDBInstancesInput, param2 ...request.Option) (*rds.DescribeReservedDBInstancesOutput, error)
15591	DescribeSourceRegionsFunc                             func(param0 *rds.DescribeSourceRegionsInput) (*rds.DescribeSourceRegionsOutput, error)
15592	DescribeSourceRegionsRequestFunc                      func(param0 *rds.DescribeSourceRegionsInput) (*request.Request, *rds.DescribeSourceRegionsOutput)
15593	DescribeSourceRegionsWithContextFunc                  func(param0 aws.Context, param1 *rds.DescribeSourceRegionsInput, param2 ...request.Option) (*rds.DescribeSourceRegionsOutput, error)
15594	DescribeValidDBInstanceModificationsFunc              func(param0 *rds.DescribeValidDBInstanceModificationsInput) (*rds.DescribeValidDBInstanceModificationsOutput, error)
15595	DescribeValidDBInstanceModificationsRequestFunc       func(param0 *rds.DescribeValidDBInstanceModificationsInput) (*request.Request, *rds.DescribeValidDBInstanceModificationsOutput)
15596	DescribeValidDBInstanceModificationsWithContextFunc   func(param0 aws.Context, param1 *rds.DescribeValidDBInstanceModificationsInput, param2 ...request.Option) (*rds.DescribeValidDBInstanceModificationsOutput, error)
15597	DownloadDBLogFilePortionFunc                          func(param0 *rds.DownloadDBLogFilePortionInput) (*rds.DownloadDBLogFilePortionOutput, error)
15598	DownloadDBLogFilePortionRequestFunc                   func(param0 *rds.DownloadDBLogFilePortionInput) (*request.Request, *rds.DownloadDBLogFilePortionOutput)
15599	DownloadDBLogFilePortionWithContextFunc               func(param0 aws.Context, param1 *rds.DownloadDBLogFilePortionInput, param2 ...request.Option) (*rds.DownloadDBLogFilePortionOutput, error)
15600	FailoverDBClusterFunc                                 func(param0 *rds.FailoverDBClusterInput) (*rds.FailoverDBClusterOutput, error)
15601	FailoverDBClusterRequestFunc                          func(param0 *rds.FailoverDBClusterInput) (*request.Request, *rds.FailoverDBClusterOutput)
15602	FailoverDBClusterWithContextFunc                      func(param0 aws.Context, param1 *rds.FailoverDBClusterInput, param2 ...request.Option) (*rds.FailoverDBClusterOutput, error)
15603	ListTagsForResourceFunc                               func(param0 *rds.ListTagsForResourceInput) (*rds.ListTagsForResourceOutput, error)
15604	ListTagsForResourceRequestFunc                        func(param0 *rds.ListTagsForResourceInput) (*request.Request, *rds.ListTagsForResourceOutput)
15605	ListTagsForResourceWithContextFunc                    func(param0 aws.Context, param1 *rds.ListTagsForResourceInput, param2 ...request.Option) (*rds.ListTagsForResourceOutput, error)
15606	ModifyDBClusterFunc                                   func(param0 *rds.ModifyDBClusterInput) (*rds.ModifyDBClusterOutput, error)
15607	ModifyDBClusterParameterGroupFunc                     func(param0 *rds.ModifyDBClusterParameterGroupInput) (*rds.DBClusterParameterGroupNameMessage, error)
15608	ModifyDBClusterParameterGroupRequestFunc              func(param0 *rds.ModifyDBClusterParameterGroupInput) (*request.Request, *rds.DBClusterParameterGroupNameMessage)
15609	ModifyDBClusterParameterGroupWithContextFunc          func(param0 aws.Context, param1 *rds.ModifyDBClusterParameterGroupInput, param2 ...request.Option) (*rds.DBClusterParameterGroupNameMessage, error)
15610	ModifyDBClusterRequestFunc                            func(param0 *rds.ModifyDBClusterInput) (*request.Request, *rds.ModifyDBClusterOutput)
15611	ModifyDBClusterSnapshotAttributeFunc                  func(param0 *rds.ModifyDBClusterSnapshotAttributeInput) (*rds.ModifyDBClusterSnapshotAttributeOutput, error)
15612	ModifyDBClusterSnapshotAttributeRequestFunc           func(param0 *rds.ModifyDBClusterSnapshotAttributeInput) (*request.Request, *rds.ModifyDBClusterSnapshotAttributeOutput)
15613	ModifyDBClusterSnapshotAttributeWithContextFunc       func(param0 aws.Context, param1 *rds.ModifyDBClusterSnapshotAttributeInput, param2 ...request.Option) (*rds.ModifyDBClusterSnapshotAttributeOutput, error)
15614	ModifyDBClusterWithContextFunc                        func(param0 aws.Context, param1 *rds.ModifyDBClusterInput, param2 ...request.Option) (*rds.ModifyDBClusterOutput, error)
15615	ModifyDBInstanceFunc                                  func(param0 *rds.ModifyDBInstanceInput) (*rds.ModifyDBInstanceOutput, error)
15616	ModifyDBInstanceRequestFunc                           func(param0 *rds.ModifyDBInstanceInput) (*request.Request, *rds.ModifyDBInstanceOutput)
15617	ModifyDBInstanceWithContextFunc                       func(param0 aws.Context, param1 *rds.ModifyDBInstanceInput, param2 ...request.Option) (*rds.ModifyDBInstanceOutput, error)
15618	ModifyDBParameterGroupFunc                            func(param0 *rds.ModifyDBParameterGroupInput) (*rds.DBParameterGroupNameMessage, error)
15619	ModifyDBParameterGroupRequestFunc                     func(param0 *rds.ModifyDBParameterGroupInput) (*request.Request, *rds.DBParameterGroupNameMessage)
15620	ModifyDBParameterGroupWithContextFunc                 func(param0 aws.Context, param1 *rds.ModifyDBParameterGroupInput, param2 ...request.Option) (*rds.DBParameterGroupNameMessage, error)
15621	ModifyDBSnapshotFunc                                  func(param0 *rds.ModifyDBSnapshotInput) (*rds.ModifyDBSnapshotOutput, error)
15622	ModifyDBSnapshotAttributeFunc                         func(param0 *rds.ModifyDBSnapshotAttributeInput) (*rds.ModifyDBSnapshotAttributeOutput, error)
15623	ModifyDBSnapshotAttributeRequestFunc                  func(param0 *rds.ModifyDBSnapshotAttributeInput) (*request.Request, *rds.ModifyDBSnapshotAttributeOutput)
15624	ModifyDBSnapshotAttributeWithContextFunc              func(param0 aws.Context, param1 *rds.ModifyDBSnapshotAttributeInput, param2 ...request.Option) (*rds.ModifyDBSnapshotAttributeOutput, error)
15625	ModifyDBSnapshotRequestFunc                           func(param0 *rds.ModifyDBSnapshotInput) (*request.Request, *rds.ModifyDBSnapshotOutput)
15626	ModifyDBSnapshotWithContextFunc                       func(param0 aws.Context, param1 *rds.ModifyDBSnapshotInput, param2 ...request.Option) (*rds.ModifyDBSnapshotOutput, error)
15627	ModifyDBSubnetGroupFunc                               func(param0 *rds.ModifyDBSubnetGroupInput) (*rds.ModifyDBSubnetGroupOutput, error)
15628	ModifyDBSubnetGroupRequestFunc                        func(param0 *rds.ModifyDBSubnetGroupInput) (*request.Request, *rds.ModifyDBSubnetGroupOutput)
15629	ModifyDBSubnetGroupWithContextFunc                    func(param0 aws.Context, param1 *rds.ModifyDBSubnetGroupInput, param2 ...request.Option) (*rds.ModifyDBSubnetGroupOutput, error)
15630	ModifyEventSubscriptionFunc                           func(param0 *rds.ModifyEventSubscriptionInput) (*rds.ModifyEventSubscriptionOutput, error)
15631	ModifyEventSubscriptionRequestFunc                    func(param0 *rds.ModifyEventSubscriptionInput) (*request.Request, *rds.ModifyEventSubscriptionOutput)
15632	ModifyEventSubscriptionWithContextFunc                func(param0 aws.Context, param1 *rds.ModifyEventSubscriptionInput, param2 ...request.Option) (*rds.ModifyEventSubscriptionOutput, error)
15633	ModifyOptionGroupFunc                                 func(param0 *rds.ModifyOptionGroupInput) (*rds.ModifyOptionGroupOutput, error)
15634	ModifyOptionGroupRequestFunc                          func(param0 *rds.ModifyOptionGroupInput) (*request.Request, *rds.ModifyOptionGroupOutput)
15635	ModifyOptionGroupWithContextFunc                      func(param0 aws.Context, param1 *rds.ModifyOptionGroupInput, param2 ...request.Option) (*rds.ModifyOptionGroupOutput, error)
15636	PromoteReadReplicaFunc                                func(param0 *rds.PromoteReadReplicaInput) (*rds.PromoteReadReplicaOutput, error)
15637	PromoteReadReplicaDBClusterFunc                       func(param0 *rds.PromoteReadReplicaDBClusterInput) (*rds.PromoteReadReplicaDBClusterOutput, error)
15638	PromoteReadReplicaDBClusterRequestFunc                func(param0 *rds.PromoteReadReplicaDBClusterInput) (*request.Request, *rds.PromoteReadReplicaDBClusterOutput)
15639	PromoteReadReplicaDBClusterWithContextFunc            func(param0 aws.Context, param1 *rds.PromoteReadReplicaDBClusterInput, param2 ...request.Option) (*rds.PromoteReadReplicaDBClusterOutput, error)
15640	PromoteReadReplicaRequestFunc                         func(param0 *rds.PromoteReadReplicaInput) (*request.Request, *rds.PromoteReadReplicaOutput)
15641	PromoteReadReplicaWithContextFunc                     func(param0 aws.Context, param1 *rds.PromoteReadReplicaInput, param2 ...request.Option) (*rds.PromoteReadReplicaOutput, error)
15642	PurchaseReservedDBInstancesOfferingFunc               func(param0 *rds.PurchaseReservedDBInstancesOfferingInput) (*rds.PurchaseReservedDBInstancesOfferingOutput, error)
15643	PurchaseReservedDBInstancesOfferingRequestFunc        func(param0 *rds.PurchaseReservedDBInstancesOfferingInput) (*request.Request, *rds.PurchaseReservedDBInstancesOfferingOutput)
15644	PurchaseReservedDBInstancesOfferingWithContextFunc    func(param0 aws.Context, param1 *rds.PurchaseReservedDBInstancesOfferingInput, param2 ...request.Option) (*rds.PurchaseReservedDBInstancesOfferingOutput, error)
15645	RebootDBInstanceFunc                                  func(param0 *rds.RebootDBInstanceInput) (*rds.RebootDBInstanceOutput, error)
15646	RebootDBInstanceRequestFunc                           func(param0 *rds.RebootDBInstanceInput) (*request.Request, *rds.RebootDBInstanceOutput)
15647	RebootDBInstanceWithContextFunc                       func(param0 aws.Context, param1 *rds.RebootDBInstanceInput, param2 ...request.Option) (*rds.RebootDBInstanceOutput, error)
15648	RemoveRoleFromDBClusterFunc                           func(param0 *rds.RemoveRoleFromDBClusterInput) (*rds.RemoveRoleFromDBClusterOutput, error)
15649	RemoveRoleFromDBClusterRequestFunc                    func(param0 *rds.RemoveRoleFromDBClusterInput) (*request.Request, *rds.RemoveRoleFromDBClusterOutput)
15650	RemoveRoleFromDBClusterWithContextFunc                func(param0 aws.Context, param1 *rds.RemoveRoleFromDBClusterInput, param2 ...request.Option) (*rds.RemoveRoleFromDBClusterOutput, error)
15651	RemoveSourceIdentifierFromSubscriptionFunc            func(param0 *rds.RemoveSourceIdentifierFromSubscriptionInput) (*rds.RemoveSourceIdentifierFromSubscriptionOutput, error)
15652	RemoveSourceIdentifierFromSubscriptionRequestFunc     func(param0 *rds.RemoveSourceIdentifierFromSubscriptionInput) (*request.Request, *rds.RemoveSourceIdentifierFromSubscriptionOutput)
15653	RemoveSourceIdentifierFromSubscriptionWithContextFunc func(param0 aws.Context, param1 *rds.RemoveSourceIdentifierFromSubscriptionInput, param2 ...request.Option) (*rds.RemoveSourceIdentifierFromSubscriptionOutput, error)
15654	RemoveTagsFromResourceFunc                            func(param0 *rds.RemoveTagsFromResourceInput) (*rds.RemoveTagsFromResourceOutput, error)
15655	RemoveTagsFromResourceRequestFunc                     func(param0 *rds.RemoveTagsFromResourceInput) (*request.Request, *rds.RemoveTagsFromResourceOutput)
15656	RemoveTagsFromResourceWithContextFunc                 func(param0 aws.Context, param1 *rds.RemoveTagsFromResourceInput, param2 ...request.Option) (*rds.RemoveTagsFromResourceOutput, error)
15657	ResetDBClusterParameterGroupFunc                      func(param0 *rds.ResetDBClusterParameterGroupInput) (*rds.DBClusterParameterGroupNameMessage, error)
15658	ResetDBClusterParameterGroupRequestFunc               func(param0 *rds.ResetDBClusterParameterGroupInput) (*request.Request, *rds.DBClusterParameterGroupNameMessage)
15659	ResetDBClusterParameterGroupWithContextFunc           func(param0 aws.Context, param1 *rds.ResetDBClusterParameterGroupInput, param2 ...request.Option) (*rds.DBClusterParameterGroupNameMessage, error)
15660	ResetDBParameterGroupFunc                             func(param0 *rds.ResetDBParameterGroupInput) (*rds.DBParameterGroupNameMessage, error)
15661	ResetDBParameterGroupRequestFunc                      func(param0 *rds.ResetDBParameterGroupInput) (*request.Request, *rds.DBParameterGroupNameMessage)
15662	ResetDBParameterGroupWithContextFunc                  func(param0 aws.Context, param1 *rds.ResetDBParameterGroupInput, param2 ...request.Option) (*rds.DBParameterGroupNameMessage, error)
15663	RestoreDBClusterFromS3Func                            func(param0 *rds.RestoreDBClusterFromS3Input) (*rds.RestoreDBClusterFromS3Output, error)
15664	RestoreDBClusterFromS3RequestFunc                     func(param0 *rds.RestoreDBClusterFromS3Input) (*request.Request, *rds.RestoreDBClusterFromS3Output)
15665	RestoreDBClusterFromS3WithContextFunc                 func(param0 aws.Context, param1 *rds.RestoreDBClusterFromS3Input, param2 ...request.Option) (*rds.RestoreDBClusterFromS3Output, error)
15666	RestoreDBClusterFromSnapshotFunc                      func(param0 *rds.RestoreDBClusterFromSnapshotInput) (*rds.RestoreDBClusterFromSnapshotOutput, error)
15667	RestoreDBClusterFromSnapshotRequestFunc               func(param0 *rds.RestoreDBClusterFromSnapshotInput) (*request.Request, *rds.RestoreDBClusterFromSnapshotOutput)
15668	RestoreDBClusterFromSnapshotWithContextFunc           func(param0 aws.Context, param1 *rds.RestoreDBClusterFromSnapshotInput, param2 ...request.Option) (*rds.RestoreDBClusterFromSnapshotOutput, error)
15669	RestoreDBClusterToPointInTimeFunc                     func(param0 *rds.RestoreDBClusterToPointInTimeInput) (*rds.RestoreDBClusterToPointInTimeOutput, error)
15670	RestoreDBClusterToPointInTimeRequestFunc              func(param0 *rds.RestoreDBClusterToPointInTimeInput) (*request.Request, *rds.RestoreDBClusterToPointInTimeOutput)
15671	RestoreDBClusterToPointInTimeWithContextFunc          func(param0 aws.Context, param1 *rds.RestoreDBClusterToPointInTimeInput, param2 ...request.Option) (*rds.RestoreDBClusterToPointInTimeOutput, error)
15672	RestoreDBInstanceFromDBSnapshotFunc                   func(param0 *rds.RestoreDBInstanceFromDBSnapshotInput) (*rds.RestoreDBInstanceFromDBSnapshotOutput, error)
15673	RestoreDBInstanceFromDBSnapshotRequestFunc            func(param0 *rds.RestoreDBInstanceFromDBSnapshotInput) (*request.Request, *rds.RestoreDBInstanceFromDBSnapshotOutput)
15674	RestoreDBInstanceFromDBSnapshotWithContextFunc        func(param0 aws.Context, param1 *rds.RestoreDBInstanceFromDBSnapshotInput, param2 ...request.Option) (*rds.RestoreDBInstanceFromDBSnapshotOutput, error)
15675	RestoreDBInstanceFromS3Func                           func(param0 *rds.RestoreDBInstanceFromS3Input) (*rds.RestoreDBInstanceFromS3Output, error)
15676	RestoreDBInstanceFromS3RequestFunc                    func(param0 *rds.RestoreDBInstanceFromS3Input) (*request.Request, *rds.RestoreDBInstanceFromS3Output)
15677	RestoreDBInstanceFromS3WithContextFunc                func(param0 aws.Context, param1 *rds.RestoreDBInstanceFromS3Input, param2 ...request.Option) (*rds.RestoreDBInstanceFromS3Output, error)
15678	RestoreDBInstanceToPointInTimeFunc                    func(param0 *rds.RestoreDBInstanceToPointInTimeInput) (*rds.RestoreDBInstanceToPointInTimeOutput, error)
15679	RestoreDBInstanceToPointInTimeRequestFunc             func(param0 *rds.RestoreDBInstanceToPointInTimeInput) (*request.Request, *rds.RestoreDBInstanceToPointInTimeOutput)
15680	RestoreDBInstanceToPointInTimeWithContextFunc         func(param0 aws.Context, param1 *rds.RestoreDBInstanceToPointInTimeInput, param2 ...request.Option) (*rds.RestoreDBInstanceToPointInTimeOutput, error)
15681	RevokeDBSecurityGroupIngressFunc                      func(param0 *rds.RevokeDBSecurityGroupIngressInput) (*rds.RevokeDBSecurityGroupIngressOutput, error)
15682	RevokeDBSecurityGroupIngressRequestFunc               func(param0 *rds.RevokeDBSecurityGroupIngressInput) (*request.Request, *rds.RevokeDBSecurityGroupIngressOutput)
15683	RevokeDBSecurityGroupIngressWithContextFunc           func(param0 aws.Context, param1 *rds.RevokeDBSecurityGroupIngressInput, param2 ...request.Option) (*rds.RevokeDBSecurityGroupIngressOutput, error)
15684	StartDBInstanceFunc                                   func(param0 *rds.StartDBInstanceInput) (*rds.StartDBInstanceOutput, error)
15685	StartDBInstanceRequestFunc                            func(param0 *rds.StartDBInstanceInput) (*request.Request, *rds.StartDBInstanceOutput)
15686	StartDBInstanceWithContextFunc                        func(param0 aws.Context, param1 *rds.StartDBInstanceInput, param2 ...request.Option) (*rds.StartDBInstanceOutput, error)
15687	StopDBInstanceFunc                                    func(param0 *rds.StopDBInstanceInput) (*rds.StopDBInstanceOutput, error)
15688	StopDBInstanceRequestFunc                             func(param0 *rds.StopDBInstanceInput) (*request.Request, *rds.StopDBInstanceOutput)
15689	StopDBInstanceWithContextFunc                         func(param0 aws.Context, param1 *rds.StopDBInstanceInput, param2 ...request.Option) (*rds.StopDBInstanceOutput, error)
15690	WaitUntilDBInstanceAvailableFunc                      func(param0 *rds.DescribeDBInstancesInput) error
15691	WaitUntilDBInstanceAvailableWithContextFunc           func(param0 aws.Context, param1 *rds.DescribeDBInstancesInput, param2 ...request.WaiterOption) error
15692	WaitUntilDBInstanceDeletedFunc                        func(param0 *rds.DescribeDBInstancesInput) error
15693	WaitUntilDBInstanceDeletedWithContextFunc             func(param0 aws.Context, param1 *rds.DescribeDBInstancesInput, param2 ...request.WaiterOption) error
15694	WaitUntilDBSnapshotAvailableFunc                      func(param0 *rds.DescribeDBSnapshotsInput) error
15695	WaitUntilDBSnapshotAvailableWithContextFunc           func(param0 aws.Context, param1 *rds.DescribeDBSnapshotsInput, param2 ...request.WaiterOption) error
15696	WaitUntilDBSnapshotDeletedFunc                        func(param0 *rds.DescribeDBSnapshotsInput) error
15697	WaitUntilDBSnapshotDeletedWithContextFunc             func(param0 aws.Context, param1 *rds.DescribeDBSnapshotsInput, param2 ...request.WaiterOption) error
15698}
15699
15700func (m *rdsMock) AddRoleToDBCluster(param0 *rds.AddRoleToDBClusterInput) (*rds.AddRoleToDBClusterOutput, error) {
15701	m.addCall("AddRoleToDBCluster")
15702	m.verifyInput("AddRoleToDBCluster", param0)
15703	return m.AddRoleToDBClusterFunc(param0)
15704}
15705
15706func (m *rdsMock) AddRoleToDBClusterRequest(param0 *rds.AddRoleToDBClusterInput) (*request.Request, *rds.AddRoleToDBClusterOutput) {
15707	m.addCall("AddRoleToDBClusterRequest")
15708	m.verifyInput("AddRoleToDBClusterRequest", param0)
15709	return m.AddRoleToDBClusterRequestFunc(param0)
15710}
15711
15712func (m *rdsMock) AddRoleToDBClusterWithContext(param0 aws.Context, param1 *rds.AddRoleToDBClusterInput, param2 ...request.Option) (*rds.AddRoleToDBClusterOutput, error) {
15713	m.addCall("AddRoleToDBClusterWithContext")
15714	m.verifyInput("AddRoleToDBClusterWithContext", param0)
15715	return m.AddRoleToDBClusterWithContextFunc(param0, param1, param2...)
15716}
15717
15718func (m *rdsMock) AddSourceIdentifierToSubscription(param0 *rds.AddSourceIdentifierToSubscriptionInput) (*rds.AddSourceIdentifierToSubscriptionOutput, error) {
15719	m.addCall("AddSourceIdentifierToSubscription")
15720	m.verifyInput("AddSourceIdentifierToSubscription", param0)
15721	return m.AddSourceIdentifierToSubscriptionFunc(param0)
15722}
15723
15724func (m *rdsMock) AddSourceIdentifierToSubscriptionRequest(param0 *rds.AddSourceIdentifierToSubscriptionInput) (*request.Request, *rds.AddSourceIdentifierToSubscriptionOutput) {
15725	m.addCall("AddSourceIdentifierToSubscriptionRequest")
15726	m.verifyInput("AddSourceIdentifierToSubscriptionRequest", param0)
15727	return m.AddSourceIdentifierToSubscriptionRequestFunc(param0)
15728}
15729
15730func (m *rdsMock) AddSourceIdentifierToSubscriptionWithContext(param0 aws.Context, param1 *rds.AddSourceIdentifierToSubscriptionInput, param2 ...request.Option) (*rds.AddSourceIdentifierToSubscriptionOutput, error) {
15731	m.addCall("AddSourceIdentifierToSubscriptionWithContext")
15732	m.verifyInput("AddSourceIdentifierToSubscriptionWithContext", param0)
15733	return m.AddSourceIdentifierToSubscriptionWithContextFunc(param0, param1, param2...)
15734}
15735
15736func (m *rdsMock) AddTagsToResource(param0 *rds.AddTagsToResourceInput) (*rds.AddTagsToResourceOutput, error) {
15737	m.addCall("AddTagsToResource")
15738	m.verifyInput("AddTagsToResource", param0)
15739	return m.AddTagsToResourceFunc(param0)
15740}
15741
15742func (m *rdsMock) AddTagsToResourceRequest(param0 *rds.AddTagsToResourceInput) (*request.Request, *rds.AddTagsToResourceOutput) {
15743	m.addCall("AddTagsToResourceRequest")
15744	m.verifyInput("AddTagsToResourceRequest", param0)
15745	return m.AddTagsToResourceRequestFunc(param0)
15746}
15747
15748func (m *rdsMock) AddTagsToResourceWithContext(param0 aws.Context, param1 *rds.AddTagsToResourceInput, param2 ...request.Option) (*rds.AddTagsToResourceOutput, error) {
15749	m.addCall("AddTagsToResourceWithContext")
15750	m.verifyInput("AddTagsToResourceWithContext", param0)
15751	return m.AddTagsToResourceWithContextFunc(param0, param1, param2...)
15752}
15753
15754func (m *rdsMock) ApplyPendingMaintenanceAction(param0 *rds.ApplyPendingMaintenanceActionInput) (*rds.ApplyPendingMaintenanceActionOutput, error) {
15755	m.addCall("ApplyPendingMaintenanceAction")
15756	m.verifyInput("ApplyPendingMaintenanceAction", param0)
15757	return m.ApplyPendingMaintenanceActionFunc(param0)
15758}
15759
15760func (m *rdsMock) ApplyPendingMaintenanceActionRequest(param0 *rds.ApplyPendingMaintenanceActionInput) (*request.Request, *rds.ApplyPendingMaintenanceActionOutput) {
15761	m.addCall("ApplyPendingMaintenanceActionRequest")
15762	m.verifyInput("ApplyPendingMaintenanceActionRequest", param0)
15763	return m.ApplyPendingMaintenanceActionRequestFunc(param0)
15764}
15765
15766func (m *rdsMock) ApplyPendingMaintenanceActionWithContext(param0 aws.Context, param1 *rds.ApplyPendingMaintenanceActionInput, param2 ...request.Option) (*rds.ApplyPendingMaintenanceActionOutput, error) {
15767	m.addCall("ApplyPendingMaintenanceActionWithContext")
15768	m.verifyInput("ApplyPendingMaintenanceActionWithContext", param0)
15769	return m.ApplyPendingMaintenanceActionWithContextFunc(param0, param1, param2...)
15770}
15771
15772func (m *rdsMock) AuthorizeDBSecurityGroupIngress(param0 *rds.AuthorizeDBSecurityGroupIngressInput) (*rds.AuthorizeDBSecurityGroupIngressOutput, error) {
15773	m.addCall("AuthorizeDBSecurityGroupIngress")
15774	m.verifyInput("AuthorizeDBSecurityGroupIngress", param0)
15775	return m.AuthorizeDBSecurityGroupIngressFunc(param0)
15776}
15777
15778func (m *rdsMock) AuthorizeDBSecurityGroupIngressRequest(param0 *rds.AuthorizeDBSecurityGroupIngressInput) (*request.Request, *rds.AuthorizeDBSecurityGroupIngressOutput) {
15779	m.addCall("AuthorizeDBSecurityGroupIngressRequest")
15780	m.verifyInput("AuthorizeDBSecurityGroupIngressRequest", param0)
15781	return m.AuthorizeDBSecurityGroupIngressRequestFunc(param0)
15782}
15783
15784func (m *rdsMock) AuthorizeDBSecurityGroupIngressWithContext(param0 aws.Context, param1 *rds.AuthorizeDBSecurityGroupIngressInput, param2 ...request.Option) (*rds.AuthorizeDBSecurityGroupIngressOutput, error) {
15785	m.addCall("AuthorizeDBSecurityGroupIngressWithContext")
15786	m.verifyInput("AuthorizeDBSecurityGroupIngressWithContext", param0)
15787	return m.AuthorizeDBSecurityGroupIngressWithContextFunc(param0, param1, param2...)
15788}
15789
15790func (m *rdsMock) CopyDBClusterParameterGroup(param0 *rds.CopyDBClusterParameterGroupInput) (*rds.CopyDBClusterParameterGroupOutput, error) {
15791	m.addCall("CopyDBClusterParameterGroup")
15792	m.verifyInput("CopyDBClusterParameterGroup", param0)
15793	return m.CopyDBClusterParameterGroupFunc(param0)
15794}
15795
15796func (m *rdsMock) CopyDBClusterParameterGroupRequest(param0 *rds.CopyDBClusterParameterGroupInput) (*request.Request, *rds.CopyDBClusterParameterGroupOutput) {
15797	m.addCall("CopyDBClusterParameterGroupRequest")
15798	m.verifyInput("CopyDBClusterParameterGroupRequest", param0)
15799	return m.CopyDBClusterParameterGroupRequestFunc(param0)
15800}
15801
15802func (m *rdsMock) CopyDBClusterParameterGroupWithContext(param0 aws.Context, param1 *rds.CopyDBClusterParameterGroupInput, param2 ...request.Option) (*rds.CopyDBClusterParameterGroupOutput, error) {
15803	m.addCall("CopyDBClusterParameterGroupWithContext")
15804	m.verifyInput("CopyDBClusterParameterGroupWithContext", param0)
15805	return m.CopyDBClusterParameterGroupWithContextFunc(param0, param1, param2...)
15806}
15807
15808func (m *rdsMock) CopyDBClusterSnapshot(param0 *rds.CopyDBClusterSnapshotInput) (*rds.CopyDBClusterSnapshotOutput, error) {
15809	m.addCall("CopyDBClusterSnapshot")
15810	m.verifyInput("CopyDBClusterSnapshot", param0)
15811	return m.CopyDBClusterSnapshotFunc(param0)
15812}
15813
15814func (m *rdsMock) CopyDBClusterSnapshotRequest(param0 *rds.CopyDBClusterSnapshotInput) (*request.Request, *rds.CopyDBClusterSnapshotOutput) {
15815	m.addCall("CopyDBClusterSnapshotRequest")
15816	m.verifyInput("CopyDBClusterSnapshotRequest", param0)
15817	return m.CopyDBClusterSnapshotRequestFunc(param0)
15818}
15819
15820func (m *rdsMock) CopyDBClusterSnapshotWithContext(param0 aws.Context, param1 *rds.CopyDBClusterSnapshotInput, param2 ...request.Option) (*rds.CopyDBClusterSnapshotOutput, error) {
15821	m.addCall("CopyDBClusterSnapshotWithContext")
15822	m.verifyInput("CopyDBClusterSnapshotWithContext", param0)
15823	return m.CopyDBClusterSnapshotWithContextFunc(param0, param1, param2...)
15824}
15825
15826func (m *rdsMock) CopyDBParameterGroup(param0 *rds.CopyDBParameterGroupInput) (*rds.CopyDBParameterGroupOutput, error) {
15827	m.addCall("CopyDBParameterGroup")
15828	m.verifyInput("CopyDBParameterGroup", param0)
15829	return m.CopyDBParameterGroupFunc(param0)
15830}
15831
15832func (m *rdsMock) CopyDBParameterGroupRequest(param0 *rds.CopyDBParameterGroupInput) (*request.Request, *rds.CopyDBParameterGroupOutput) {
15833	m.addCall("CopyDBParameterGroupRequest")
15834	m.verifyInput("CopyDBParameterGroupRequest", param0)
15835	return m.CopyDBParameterGroupRequestFunc(param0)
15836}
15837
15838func (m *rdsMock) CopyDBParameterGroupWithContext(param0 aws.Context, param1 *rds.CopyDBParameterGroupInput, param2 ...request.Option) (*rds.CopyDBParameterGroupOutput, error) {
15839	m.addCall("CopyDBParameterGroupWithContext")
15840	m.verifyInput("CopyDBParameterGroupWithContext", param0)
15841	return m.CopyDBParameterGroupWithContextFunc(param0, param1, param2...)
15842}
15843
15844func (m *rdsMock) CopyDBSnapshot(param0 *rds.CopyDBSnapshotInput) (*rds.CopyDBSnapshotOutput, error) {
15845	m.addCall("CopyDBSnapshot")
15846	m.verifyInput("CopyDBSnapshot", param0)
15847	return m.CopyDBSnapshotFunc(param0)
15848}
15849
15850func (m *rdsMock) CopyDBSnapshotRequest(param0 *rds.CopyDBSnapshotInput) (*request.Request, *rds.CopyDBSnapshotOutput) {
15851	m.addCall("CopyDBSnapshotRequest")
15852	m.verifyInput("CopyDBSnapshotRequest", param0)
15853	return m.CopyDBSnapshotRequestFunc(param0)
15854}
15855
15856func (m *rdsMock) CopyDBSnapshotWithContext(param0 aws.Context, param1 *rds.CopyDBSnapshotInput, param2 ...request.Option) (*rds.CopyDBSnapshotOutput, error) {
15857	m.addCall("CopyDBSnapshotWithContext")
15858	m.verifyInput("CopyDBSnapshotWithContext", param0)
15859	return m.CopyDBSnapshotWithContextFunc(param0, param1, param2...)
15860}
15861
15862func (m *rdsMock) CopyOptionGroup(param0 *rds.CopyOptionGroupInput) (*rds.CopyOptionGroupOutput, error) {
15863	m.addCall("CopyOptionGroup")
15864	m.verifyInput("CopyOptionGroup", param0)
15865	return m.CopyOptionGroupFunc(param0)
15866}
15867
15868func (m *rdsMock) CopyOptionGroupRequest(param0 *rds.CopyOptionGroupInput) (*request.Request, *rds.CopyOptionGroupOutput) {
15869	m.addCall("CopyOptionGroupRequest")
15870	m.verifyInput("CopyOptionGroupRequest", param0)
15871	return m.CopyOptionGroupRequestFunc(param0)
15872}
15873
15874func (m *rdsMock) CopyOptionGroupWithContext(param0 aws.Context, param1 *rds.CopyOptionGroupInput, param2 ...request.Option) (*rds.CopyOptionGroupOutput, error) {
15875	m.addCall("CopyOptionGroupWithContext")
15876	m.verifyInput("CopyOptionGroupWithContext", param0)
15877	return m.CopyOptionGroupWithContextFunc(param0, param1, param2...)
15878}
15879
15880func (m *rdsMock) CreateDBCluster(param0 *rds.CreateDBClusterInput) (*rds.CreateDBClusterOutput, error) {
15881	m.addCall("CreateDBCluster")
15882	m.verifyInput("CreateDBCluster", param0)
15883	return m.CreateDBClusterFunc(param0)
15884}
15885
15886func (m *rdsMock) CreateDBClusterParameterGroup(param0 *rds.CreateDBClusterParameterGroupInput) (*rds.CreateDBClusterParameterGroupOutput, error) {
15887	m.addCall("CreateDBClusterParameterGroup")
15888	m.verifyInput("CreateDBClusterParameterGroup", param0)
15889	return m.CreateDBClusterParameterGroupFunc(param0)
15890}
15891
15892func (m *rdsMock) CreateDBClusterParameterGroupRequest(param0 *rds.CreateDBClusterParameterGroupInput) (*request.Request, *rds.CreateDBClusterParameterGroupOutput) {
15893	m.addCall("CreateDBClusterParameterGroupRequest")
15894	m.verifyInput("CreateDBClusterParameterGroupRequest", param0)
15895	return m.CreateDBClusterParameterGroupRequestFunc(param0)
15896}
15897
15898func (m *rdsMock) CreateDBClusterParameterGroupWithContext(param0 aws.Context, param1 *rds.CreateDBClusterParameterGroupInput, param2 ...request.Option) (*rds.CreateDBClusterParameterGroupOutput, error) {
15899	m.addCall("CreateDBClusterParameterGroupWithContext")
15900	m.verifyInput("CreateDBClusterParameterGroupWithContext", param0)
15901	return m.CreateDBClusterParameterGroupWithContextFunc(param0, param1, param2...)
15902}
15903
15904func (m *rdsMock) CreateDBClusterRequest(param0 *rds.CreateDBClusterInput) (*request.Request, *rds.CreateDBClusterOutput) {
15905	m.addCall("CreateDBClusterRequest")
15906	m.verifyInput("CreateDBClusterRequest", param0)
15907	return m.CreateDBClusterRequestFunc(param0)
15908}
15909
15910func (m *rdsMock) CreateDBClusterSnapshot(param0 *rds.CreateDBClusterSnapshotInput) (*rds.CreateDBClusterSnapshotOutput, error) {
15911	m.addCall("CreateDBClusterSnapshot")
15912	m.verifyInput("CreateDBClusterSnapshot", param0)
15913	return m.CreateDBClusterSnapshotFunc(param0)
15914}
15915
15916func (m *rdsMock) CreateDBClusterSnapshotRequest(param0 *rds.CreateDBClusterSnapshotInput) (*request.Request, *rds.CreateDBClusterSnapshotOutput) {
15917	m.addCall("CreateDBClusterSnapshotRequest")
15918	m.verifyInput("CreateDBClusterSnapshotRequest", param0)
15919	return m.CreateDBClusterSnapshotRequestFunc(param0)
15920}
15921
15922func (m *rdsMock) CreateDBClusterSnapshotWithContext(param0 aws.Context, param1 *rds.CreateDBClusterSnapshotInput, param2 ...request.Option) (*rds.CreateDBClusterSnapshotOutput, error) {
15923	m.addCall("CreateDBClusterSnapshotWithContext")
15924	m.verifyInput("CreateDBClusterSnapshotWithContext", param0)
15925	return m.CreateDBClusterSnapshotWithContextFunc(param0, param1, param2...)
15926}
15927
15928func (m *rdsMock) CreateDBClusterWithContext(param0 aws.Context, param1 *rds.CreateDBClusterInput, param2 ...request.Option) (*rds.CreateDBClusterOutput, error) {
15929	m.addCall("CreateDBClusterWithContext")
15930	m.verifyInput("CreateDBClusterWithContext", param0)
15931	return m.CreateDBClusterWithContextFunc(param0, param1, param2...)
15932}
15933
15934func (m *rdsMock) CreateDBInstance(param0 *rds.CreateDBInstanceInput) (*rds.CreateDBInstanceOutput, error) {
15935	m.addCall("CreateDBInstance")
15936	m.verifyInput("CreateDBInstance", param0)
15937	return m.CreateDBInstanceFunc(param0)
15938}
15939
15940func (m *rdsMock) CreateDBInstanceReadReplica(param0 *rds.CreateDBInstanceReadReplicaInput) (*rds.CreateDBInstanceReadReplicaOutput, error) {
15941	m.addCall("CreateDBInstanceReadReplica")
15942	m.verifyInput("CreateDBInstanceReadReplica", param0)
15943	return m.CreateDBInstanceReadReplicaFunc(param0)
15944}
15945
15946func (m *rdsMock) CreateDBInstanceReadReplicaRequest(param0 *rds.CreateDBInstanceReadReplicaInput) (*request.Request, *rds.CreateDBInstanceReadReplicaOutput) {
15947	m.addCall("CreateDBInstanceReadReplicaRequest")
15948	m.verifyInput("CreateDBInstanceReadReplicaRequest", param0)
15949	return m.CreateDBInstanceReadReplicaRequestFunc(param0)
15950}
15951
15952func (m *rdsMock) CreateDBInstanceReadReplicaWithContext(param0 aws.Context, param1 *rds.CreateDBInstanceReadReplicaInput, param2 ...request.Option) (*rds.CreateDBInstanceReadReplicaOutput, error) {
15953	m.addCall("CreateDBInstanceReadReplicaWithContext")
15954	m.verifyInput("CreateDBInstanceReadReplicaWithContext", param0)
15955	return m.CreateDBInstanceReadReplicaWithContextFunc(param0, param1, param2...)
15956}
15957
15958func (m *rdsMock) CreateDBInstanceRequest(param0 *rds.CreateDBInstanceInput) (*request.Request, *rds.CreateDBInstanceOutput) {
15959	m.addCall("CreateDBInstanceRequest")
15960	m.verifyInput("CreateDBInstanceRequest", param0)
15961	return m.CreateDBInstanceRequestFunc(param0)
15962}
15963
15964func (m *rdsMock) CreateDBInstanceWithContext(param0 aws.Context, param1 *rds.CreateDBInstanceInput, param2 ...request.Option) (*rds.CreateDBInstanceOutput, error) {
15965	m.addCall("CreateDBInstanceWithContext")
15966	m.verifyInput("CreateDBInstanceWithContext", param0)
15967	return m.CreateDBInstanceWithContextFunc(param0, param1, param2...)
15968}
15969
15970func (m *rdsMock) CreateDBParameterGroup(param0 *rds.CreateDBParameterGroupInput) (*rds.CreateDBParameterGroupOutput, error) {
15971	m.addCall("CreateDBParameterGroup")
15972	m.verifyInput("CreateDBParameterGroup", param0)
15973	return m.CreateDBParameterGroupFunc(param0)
15974}
15975
15976func (m *rdsMock) CreateDBParameterGroupRequest(param0 *rds.CreateDBParameterGroupInput) (*request.Request, *rds.CreateDBParameterGroupOutput) {
15977	m.addCall("CreateDBParameterGroupRequest")
15978	m.verifyInput("CreateDBParameterGroupRequest", param0)
15979	return m.CreateDBParameterGroupRequestFunc(param0)
15980}
15981
15982func (m *rdsMock) CreateDBParameterGroupWithContext(param0 aws.Context, param1 *rds.CreateDBParameterGroupInput, param2 ...request.Option) (*rds.CreateDBParameterGroupOutput, error) {
15983	m.addCall("CreateDBParameterGroupWithContext")
15984	m.verifyInput("CreateDBParameterGroupWithContext", param0)
15985	return m.CreateDBParameterGroupWithContextFunc(param0, param1, param2...)
15986}
15987
15988func (m *rdsMock) CreateDBSecurityGroup(param0 *rds.CreateDBSecurityGroupInput) (*rds.CreateDBSecurityGroupOutput, error) {
15989	m.addCall("CreateDBSecurityGroup")
15990	m.verifyInput("CreateDBSecurityGroup", param0)
15991	return m.CreateDBSecurityGroupFunc(param0)
15992}
15993
15994func (m *rdsMock) CreateDBSecurityGroupRequest(param0 *rds.CreateDBSecurityGroupInput) (*request.Request, *rds.CreateDBSecurityGroupOutput) {
15995	m.addCall("CreateDBSecurityGroupRequest")
15996	m.verifyInput("CreateDBSecurityGroupRequest", param0)
15997	return m.CreateDBSecurityGroupRequestFunc(param0)
15998}
15999
16000func (m *rdsMock) CreateDBSecurityGroupWithContext(param0 aws.Context, param1 *rds.CreateDBSecurityGroupInput, param2 ...request.Option) (*rds.CreateDBSecurityGroupOutput, error) {
16001	m.addCall("CreateDBSecurityGroupWithContext")
16002	m.verifyInput("CreateDBSecurityGroupWithContext", param0)
16003	return m.CreateDBSecurityGroupWithContextFunc(param0, param1, param2...)
16004}
16005
16006func (m *rdsMock) CreateDBSnapshot(param0 *rds.CreateDBSnapshotInput) (*rds.CreateDBSnapshotOutput, error) {
16007	m.addCall("CreateDBSnapshot")
16008	m.verifyInput("CreateDBSnapshot", param0)
16009	return m.CreateDBSnapshotFunc(param0)
16010}
16011
16012func (m *rdsMock) CreateDBSnapshotRequest(param0 *rds.CreateDBSnapshotInput) (*request.Request, *rds.CreateDBSnapshotOutput) {
16013	m.addCall("CreateDBSnapshotRequest")
16014	m.verifyInput("CreateDBSnapshotRequest", param0)
16015	return m.CreateDBSnapshotRequestFunc(param0)
16016}
16017
16018func (m *rdsMock) CreateDBSnapshotWithContext(param0 aws.Context, param1 *rds.CreateDBSnapshotInput, param2 ...request.Option) (*rds.CreateDBSnapshotOutput, error) {
16019	m.addCall("CreateDBSnapshotWithContext")
16020	m.verifyInput("CreateDBSnapshotWithContext", param0)
16021	return m.CreateDBSnapshotWithContextFunc(param0, param1, param2...)
16022}
16023
16024func (m *rdsMock) CreateDBSubnetGroup(param0 *rds.CreateDBSubnetGroupInput) (*rds.CreateDBSubnetGroupOutput, error) {
16025	m.addCall("CreateDBSubnetGroup")
16026	m.verifyInput("CreateDBSubnetGroup", param0)
16027	return m.CreateDBSubnetGroupFunc(param0)
16028}
16029
16030func (m *rdsMock) CreateDBSubnetGroupRequest(param0 *rds.CreateDBSubnetGroupInput) (*request.Request, *rds.CreateDBSubnetGroupOutput) {
16031	m.addCall("CreateDBSubnetGroupRequest")
16032	m.verifyInput("CreateDBSubnetGroupRequest", param0)
16033	return m.CreateDBSubnetGroupRequestFunc(param0)
16034}
16035
16036func (m *rdsMock) CreateDBSubnetGroupWithContext(param0 aws.Context, param1 *rds.CreateDBSubnetGroupInput, param2 ...request.Option) (*rds.CreateDBSubnetGroupOutput, error) {
16037	m.addCall("CreateDBSubnetGroupWithContext")
16038	m.verifyInput("CreateDBSubnetGroupWithContext", param0)
16039	return m.CreateDBSubnetGroupWithContextFunc(param0, param1, param2...)
16040}
16041
16042func (m *rdsMock) CreateEventSubscription(param0 *rds.CreateEventSubscriptionInput) (*rds.CreateEventSubscriptionOutput, error) {
16043	m.addCall("CreateEventSubscription")
16044	m.verifyInput("CreateEventSubscription", param0)
16045	return m.CreateEventSubscriptionFunc(param0)
16046}
16047
16048func (m *rdsMock) CreateEventSubscriptionRequest(param0 *rds.CreateEventSubscriptionInput) (*request.Request, *rds.CreateEventSubscriptionOutput) {
16049	m.addCall("CreateEventSubscriptionRequest")
16050	m.verifyInput("CreateEventSubscriptionRequest", param0)
16051	return m.CreateEventSubscriptionRequestFunc(param0)
16052}
16053
16054func (m *rdsMock) CreateEventSubscriptionWithContext(param0 aws.Context, param1 *rds.CreateEventSubscriptionInput, param2 ...request.Option) (*rds.CreateEventSubscriptionOutput, error) {
16055	m.addCall("CreateEventSubscriptionWithContext")
16056	m.verifyInput("CreateEventSubscriptionWithContext", param0)
16057	return m.CreateEventSubscriptionWithContextFunc(param0, param1, param2...)
16058}
16059
16060func (m *rdsMock) CreateOptionGroup(param0 *rds.CreateOptionGroupInput) (*rds.CreateOptionGroupOutput, error) {
16061	m.addCall("CreateOptionGroup")
16062	m.verifyInput("CreateOptionGroup", param0)
16063	return m.CreateOptionGroupFunc(param0)
16064}
16065
16066func (m *rdsMock) CreateOptionGroupRequest(param0 *rds.CreateOptionGroupInput) (*request.Request, *rds.CreateOptionGroupOutput) {
16067	m.addCall("CreateOptionGroupRequest")
16068	m.verifyInput("CreateOptionGroupRequest", param0)
16069	return m.CreateOptionGroupRequestFunc(param0)
16070}
16071
16072func (m *rdsMock) CreateOptionGroupWithContext(param0 aws.Context, param1 *rds.CreateOptionGroupInput, param2 ...request.Option) (*rds.CreateOptionGroupOutput, error) {
16073	m.addCall("CreateOptionGroupWithContext")
16074	m.verifyInput("CreateOptionGroupWithContext", param0)
16075	return m.CreateOptionGroupWithContextFunc(param0, param1, param2...)
16076}
16077
16078func (m *rdsMock) DeleteDBCluster(param0 *rds.DeleteDBClusterInput) (*rds.DeleteDBClusterOutput, error) {
16079	m.addCall("DeleteDBCluster")
16080	m.verifyInput("DeleteDBCluster", param0)
16081	return m.DeleteDBClusterFunc(param0)
16082}
16083
16084func (m *rdsMock) DeleteDBClusterParameterGroup(param0 *rds.DeleteDBClusterParameterGroupInput) (*rds.DeleteDBClusterParameterGroupOutput, error) {
16085	m.addCall("DeleteDBClusterParameterGroup")
16086	m.verifyInput("DeleteDBClusterParameterGroup", param0)
16087	return m.DeleteDBClusterParameterGroupFunc(param0)
16088}
16089
16090func (m *rdsMock) DeleteDBClusterParameterGroupRequest(param0 *rds.DeleteDBClusterParameterGroupInput) (*request.Request, *rds.DeleteDBClusterParameterGroupOutput) {
16091	m.addCall("DeleteDBClusterParameterGroupRequest")
16092	m.verifyInput("DeleteDBClusterParameterGroupRequest", param0)
16093	return m.DeleteDBClusterParameterGroupRequestFunc(param0)
16094}
16095
16096func (m *rdsMock) DeleteDBClusterParameterGroupWithContext(param0 aws.Context, param1 *rds.DeleteDBClusterParameterGroupInput, param2 ...request.Option) (*rds.DeleteDBClusterParameterGroupOutput, error) {
16097	m.addCall("DeleteDBClusterParameterGroupWithContext")
16098	m.verifyInput("DeleteDBClusterParameterGroupWithContext", param0)
16099	return m.DeleteDBClusterParameterGroupWithContextFunc(param0, param1, param2...)
16100}
16101
16102func (m *rdsMock) DeleteDBClusterRequest(param0 *rds.DeleteDBClusterInput) (*request.Request, *rds.DeleteDBClusterOutput) {
16103	m.addCall("DeleteDBClusterRequest")
16104	m.verifyInput("DeleteDBClusterRequest", param0)
16105	return m.DeleteDBClusterRequestFunc(param0)
16106}
16107
16108func (m *rdsMock) DeleteDBClusterSnapshot(param0 *rds.DeleteDBClusterSnapshotInput) (*rds.DeleteDBClusterSnapshotOutput, error) {
16109	m.addCall("DeleteDBClusterSnapshot")
16110	m.verifyInput("DeleteDBClusterSnapshot", param0)
16111	return m.DeleteDBClusterSnapshotFunc(param0)
16112}
16113
16114func (m *rdsMock) DeleteDBClusterSnapshotRequest(param0 *rds.DeleteDBClusterSnapshotInput) (*request.Request, *rds.DeleteDBClusterSnapshotOutput) {
16115	m.addCall("DeleteDBClusterSnapshotRequest")
16116	m.verifyInput("DeleteDBClusterSnapshotRequest", param0)
16117	return m.DeleteDBClusterSnapshotRequestFunc(param0)
16118}
16119
16120func (m *rdsMock) DeleteDBClusterSnapshotWithContext(param0 aws.Context, param1 *rds.DeleteDBClusterSnapshotInput, param2 ...request.Option) (*rds.DeleteDBClusterSnapshotOutput, error) {
16121	m.addCall("DeleteDBClusterSnapshotWithContext")
16122	m.verifyInput("DeleteDBClusterSnapshotWithContext", param0)
16123	return m.DeleteDBClusterSnapshotWithContextFunc(param0, param1, param2...)
16124}
16125
16126func (m *rdsMock) DeleteDBClusterWithContext(param0 aws.Context, param1 *rds.DeleteDBClusterInput, param2 ...request.Option) (*rds.DeleteDBClusterOutput, error) {
16127	m.addCall("DeleteDBClusterWithContext")
16128	m.verifyInput("DeleteDBClusterWithContext", param0)
16129	return m.DeleteDBClusterWithContextFunc(param0, param1, param2...)
16130}
16131
16132func (m *rdsMock) DeleteDBInstance(param0 *rds.DeleteDBInstanceInput) (*rds.DeleteDBInstanceOutput, error) {
16133	m.addCall("DeleteDBInstance")
16134	m.verifyInput("DeleteDBInstance", param0)
16135	return m.DeleteDBInstanceFunc(param0)
16136}
16137
16138func (m *rdsMock) DeleteDBInstanceRequest(param0 *rds.DeleteDBInstanceInput) (*request.Request, *rds.DeleteDBInstanceOutput) {
16139	m.addCall("DeleteDBInstanceRequest")
16140	m.verifyInput("DeleteDBInstanceRequest", param0)
16141	return m.DeleteDBInstanceRequestFunc(param0)
16142}
16143
16144func (m *rdsMock) DeleteDBInstanceWithContext(param0 aws.Context, param1 *rds.DeleteDBInstanceInput, param2 ...request.Option) (*rds.DeleteDBInstanceOutput, error) {
16145	m.addCall("DeleteDBInstanceWithContext")
16146	m.verifyInput("DeleteDBInstanceWithContext", param0)
16147	return m.DeleteDBInstanceWithContextFunc(param0, param1, param2...)
16148}
16149
16150func (m *rdsMock) DeleteDBParameterGroup(param0 *rds.DeleteDBParameterGroupInput) (*rds.DeleteDBParameterGroupOutput, error) {
16151	m.addCall("DeleteDBParameterGroup")
16152	m.verifyInput("DeleteDBParameterGroup", param0)
16153	return m.DeleteDBParameterGroupFunc(param0)
16154}
16155
16156func (m *rdsMock) DeleteDBParameterGroupRequest(param0 *rds.DeleteDBParameterGroupInput) (*request.Request, *rds.DeleteDBParameterGroupOutput) {
16157	m.addCall("DeleteDBParameterGroupRequest")
16158	m.verifyInput("DeleteDBParameterGroupRequest", param0)
16159	return m.DeleteDBParameterGroupRequestFunc(param0)
16160}
16161
16162func (m *rdsMock) DeleteDBParameterGroupWithContext(param0 aws.Context, param1 *rds.DeleteDBParameterGroupInput, param2 ...request.Option) (*rds.DeleteDBParameterGroupOutput, error) {
16163	m.addCall("DeleteDBParameterGroupWithContext")
16164	m.verifyInput("DeleteDBParameterGroupWithContext", param0)
16165	return m.DeleteDBParameterGroupWithContextFunc(param0, param1, param2...)
16166}
16167
16168func (m *rdsMock) DeleteDBSecurityGroup(param0 *rds.DeleteDBSecurityGroupInput) (*rds.DeleteDBSecurityGroupOutput, error) {
16169	m.addCall("DeleteDBSecurityGroup")
16170	m.verifyInput("DeleteDBSecurityGroup", param0)
16171	return m.DeleteDBSecurityGroupFunc(param0)
16172}
16173
16174func (m *rdsMock) DeleteDBSecurityGroupRequest(param0 *rds.DeleteDBSecurityGroupInput) (*request.Request, *rds.DeleteDBSecurityGroupOutput) {
16175	m.addCall("DeleteDBSecurityGroupRequest")
16176	m.verifyInput("DeleteDBSecurityGroupRequest", param0)
16177	return m.DeleteDBSecurityGroupRequestFunc(param0)
16178}
16179
16180func (m *rdsMock) DeleteDBSecurityGroupWithContext(param0 aws.Context, param1 *rds.DeleteDBSecurityGroupInput, param2 ...request.Option) (*rds.DeleteDBSecurityGroupOutput, error) {
16181	m.addCall("DeleteDBSecurityGroupWithContext")
16182	m.verifyInput("DeleteDBSecurityGroupWithContext", param0)
16183	return m.DeleteDBSecurityGroupWithContextFunc(param0, param1, param2...)
16184}
16185
16186func (m *rdsMock) DeleteDBSnapshot(param0 *rds.DeleteDBSnapshotInput) (*rds.DeleteDBSnapshotOutput, error) {
16187	m.addCall("DeleteDBSnapshot")
16188	m.verifyInput("DeleteDBSnapshot", param0)
16189	return m.DeleteDBSnapshotFunc(param0)
16190}
16191
16192func (m *rdsMock) DeleteDBSnapshotRequest(param0 *rds.DeleteDBSnapshotInput) (*request.Request, *rds.DeleteDBSnapshotOutput) {
16193	m.addCall("DeleteDBSnapshotRequest")
16194	m.verifyInput("DeleteDBSnapshotRequest", param0)
16195	return m.DeleteDBSnapshotRequestFunc(param0)
16196}
16197
16198func (m *rdsMock) DeleteDBSnapshotWithContext(param0 aws.Context, param1 *rds.DeleteDBSnapshotInput, param2 ...request.Option) (*rds.DeleteDBSnapshotOutput, error) {
16199	m.addCall("DeleteDBSnapshotWithContext")
16200	m.verifyInput("DeleteDBSnapshotWithContext", param0)
16201	return m.DeleteDBSnapshotWithContextFunc(param0, param1, param2...)
16202}
16203
16204func (m *rdsMock) DeleteDBSubnetGroup(param0 *rds.DeleteDBSubnetGroupInput) (*rds.DeleteDBSubnetGroupOutput, error) {
16205	m.addCall("DeleteDBSubnetGroup")
16206	m.verifyInput("DeleteDBSubnetGroup", param0)
16207	return m.DeleteDBSubnetGroupFunc(param0)
16208}
16209
16210func (m *rdsMock) DeleteDBSubnetGroupRequest(param0 *rds.DeleteDBSubnetGroupInput) (*request.Request, *rds.DeleteDBSubnetGroupOutput) {
16211	m.addCall("DeleteDBSubnetGroupRequest")
16212	m.verifyInput("DeleteDBSubnetGroupRequest", param0)
16213	return m.DeleteDBSubnetGroupRequestFunc(param0)
16214}
16215
16216func (m *rdsMock) DeleteDBSubnetGroupWithContext(param0 aws.Context, param1 *rds.DeleteDBSubnetGroupInput, param2 ...request.Option) (*rds.DeleteDBSubnetGroupOutput, error) {
16217	m.addCall("DeleteDBSubnetGroupWithContext")
16218	m.verifyInput("DeleteDBSubnetGroupWithContext", param0)
16219	return m.DeleteDBSubnetGroupWithContextFunc(param0, param1, param2...)
16220}
16221
16222func (m *rdsMock) DeleteEventSubscription(param0 *rds.DeleteEventSubscriptionInput) (*rds.DeleteEventSubscriptionOutput, error) {
16223	m.addCall("DeleteEventSubscription")
16224	m.verifyInput("DeleteEventSubscription", param0)
16225	return m.DeleteEventSubscriptionFunc(param0)
16226}
16227
16228func (m *rdsMock) DeleteEventSubscriptionRequest(param0 *rds.DeleteEventSubscriptionInput) (*request.Request, *rds.DeleteEventSubscriptionOutput) {
16229	m.addCall("DeleteEventSubscriptionRequest")
16230	m.verifyInput("DeleteEventSubscriptionRequest", param0)
16231	return m.DeleteEventSubscriptionRequestFunc(param0)
16232}
16233
16234func (m *rdsMock) DeleteEventSubscriptionWithContext(param0 aws.Context, param1 *rds.DeleteEventSubscriptionInput, param2 ...request.Option) (*rds.DeleteEventSubscriptionOutput, error) {
16235	m.addCall("DeleteEventSubscriptionWithContext")
16236	m.verifyInput("DeleteEventSubscriptionWithContext", param0)
16237	return m.DeleteEventSubscriptionWithContextFunc(param0, param1, param2...)
16238}
16239
16240func (m *rdsMock) DeleteOptionGroup(param0 *rds.DeleteOptionGroupInput) (*rds.DeleteOptionGroupOutput, error) {
16241	m.addCall("DeleteOptionGroup")
16242	m.verifyInput("DeleteOptionGroup", param0)
16243	return m.DeleteOptionGroupFunc(param0)
16244}
16245
16246func (m *rdsMock) DeleteOptionGroupRequest(param0 *rds.DeleteOptionGroupInput) (*request.Request, *rds.DeleteOptionGroupOutput) {
16247	m.addCall("DeleteOptionGroupRequest")
16248	m.verifyInput("DeleteOptionGroupRequest", param0)
16249	return m.DeleteOptionGroupRequestFunc(param0)
16250}
16251
16252func (m *rdsMock) DeleteOptionGroupWithContext(param0 aws.Context, param1 *rds.DeleteOptionGroupInput, param2 ...request.Option) (*rds.DeleteOptionGroupOutput, error) {
16253	m.addCall("DeleteOptionGroupWithContext")
16254	m.verifyInput("DeleteOptionGroupWithContext", param0)
16255	return m.DeleteOptionGroupWithContextFunc(param0, param1, param2...)
16256}
16257
16258func (m *rdsMock) DescribeAccountAttributes(param0 *rds.DescribeAccountAttributesInput) (*rds.DescribeAccountAttributesOutput, error) {
16259	m.addCall("DescribeAccountAttributes")
16260	m.verifyInput("DescribeAccountAttributes", param0)
16261	return m.DescribeAccountAttributesFunc(param0)
16262}
16263
16264func (m *rdsMock) DescribeAccountAttributesRequest(param0 *rds.DescribeAccountAttributesInput) (*request.Request, *rds.DescribeAccountAttributesOutput) {
16265	m.addCall("DescribeAccountAttributesRequest")
16266	m.verifyInput("DescribeAccountAttributesRequest", param0)
16267	return m.DescribeAccountAttributesRequestFunc(param0)
16268}
16269
16270func (m *rdsMock) DescribeAccountAttributesWithContext(param0 aws.Context, param1 *rds.DescribeAccountAttributesInput, param2 ...request.Option) (*rds.DescribeAccountAttributesOutput, error) {
16271	m.addCall("DescribeAccountAttributesWithContext")
16272	m.verifyInput("DescribeAccountAttributesWithContext", param0)
16273	return m.DescribeAccountAttributesWithContextFunc(param0, param1, param2...)
16274}
16275
16276func (m *rdsMock) DescribeCertificates(param0 *rds.DescribeCertificatesInput) (*rds.DescribeCertificatesOutput, error) {
16277	m.addCall("DescribeCertificates")
16278	m.verifyInput("DescribeCertificates", param0)
16279	return m.DescribeCertificatesFunc(param0)
16280}
16281
16282func (m *rdsMock) DescribeCertificatesRequest(param0 *rds.DescribeCertificatesInput) (*request.Request, *rds.DescribeCertificatesOutput) {
16283	m.addCall("DescribeCertificatesRequest")
16284	m.verifyInput("DescribeCertificatesRequest", param0)
16285	return m.DescribeCertificatesRequestFunc(param0)
16286}
16287
16288func (m *rdsMock) DescribeCertificatesWithContext(param0 aws.Context, param1 *rds.DescribeCertificatesInput, param2 ...request.Option) (*rds.DescribeCertificatesOutput, error) {
16289	m.addCall("DescribeCertificatesWithContext")
16290	m.verifyInput("DescribeCertificatesWithContext", param0)
16291	return m.DescribeCertificatesWithContextFunc(param0, param1, param2...)
16292}
16293
16294func (m *rdsMock) DescribeDBClusterParameterGroups(param0 *rds.DescribeDBClusterParameterGroupsInput) (*rds.DescribeDBClusterParameterGroupsOutput, error) {
16295	m.addCall("DescribeDBClusterParameterGroups")
16296	m.verifyInput("DescribeDBClusterParameterGroups", param0)
16297	return m.DescribeDBClusterParameterGroupsFunc(param0)
16298}
16299
16300func (m *rdsMock) DescribeDBClusterParameterGroupsRequest(param0 *rds.DescribeDBClusterParameterGroupsInput) (*request.Request, *rds.DescribeDBClusterParameterGroupsOutput) {
16301	m.addCall("DescribeDBClusterParameterGroupsRequest")
16302	m.verifyInput("DescribeDBClusterParameterGroupsRequest", param0)
16303	return m.DescribeDBClusterParameterGroupsRequestFunc(param0)
16304}
16305
16306func (m *rdsMock) DescribeDBClusterParameterGroupsWithContext(param0 aws.Context, param1 *rds.DescribeDBClusterParameterGroupsInput, param2 ...request.Option) (*rds.DescribeDBClusterParameterGroupsOutput, error) {
16307	m.addCall("DescribeDBClusterParameterGroupsWithContext")
16308	m.verifyInput("DescribeDBClusterParameterGroupsWithContext", param0)
16309	return m.DescribeDBClusterParameterGroupsWithContextFunc(param0, param1, param2...)
16310}
16311
16312func (m *rdsMock) DescribeDBClusterParameters(param0 *rds.DescribeDBClusterParametersInput) (*rds.DescribeDBClusterParametersOutput, error) {
16313	m.addCall("DescribeDBClusterParameters")
16314	m.verifyInput("DescribeDBClusterParameters", param0)
16315	return m.DescribeDBClusterParametersFunc(param0)
16316}
16317
16318func (m *rdsMock) DescribeDBClusterParametersRequest(param0 *rds.DescribeDBClusterParametersInput) (*request.Request, *rds.DescribeDBClusterParametersOutput) {
16319	m.addCall("DescribeDBClusterParametersRequest")
16320	m.verifyInput("DescribeDBClusterParametersRequest", param0)
16321	return m.DescribeDBClusterParametersRequestFunc(param0)
16322}
16323
16324func (m *rdsMock) DescribeDBClusterParametersWithContext(param0 aws.Context, param1 *rds.DescribeDBClusterParametersInput, param2 ...request.Option) (*rds.DescribeDBClusterParametersOutput, error) {
16325	m.addCall("DescribeDBClusterParametersWithContext")
16326	m.verifyInput("DescribeDBClusterParametersWithContext", param0)
16327	return m.DescribeDBClusterParametersWithContextFunc(param0, param1, param2...)
16328}
16329
16330func (m *rdsMock) DescribeDBClusterSnapshotAttributes(param0 *rds.DescribeDBClusterSnapshotAttributesInput) (*rds.DescribeDBClusterSnapshotAttributesOutput, error) {
16331	m.addCall("DescribeDBClusterSnapshotAttributes")
16332	m.verifyInput("DescribeDBClusterSnapshotAttributes", param0)
16333	return m.DescribeDBClusterSnapshotAttributesFunc(param0)
16334}
16335
16336func (m *rdsMock) DescribeDBClusterSnapshotAttributesRequest(param0 *rds.DescribeDBClusterSnapshotAttributesInput) (*request.Request, *rds.DescribeDBClusterSnapshotAttributesOutput) {
16337	m.addCall("DescribeDBClusterSnapshotAttributesRequest")
16338	m.verifyInput("DescribeDBClusterSnapshotAttributesRequest", param0)
16339	return m.DescribeDBClusterSnapshotAttributesRequestFunc(param0)
16340}
16341
16342func (m *rdsMock) DescribeDBClusterSnapshotAttributesWithContext(param0 aws.Context, param1 *rds.DescribeDBClusterSnapshotAttributesInput, param2 ...request.Option) (*rds.DescribeDBClusterSnapshotAttributesOutput, error) {
16343	m.addCall("DescribeDBClusterSnapshotAttributesWithContext")
16344	m.verifyInput("DescribeDBClusterSnapshotAttributesWithContext", param0)
16345	return m.DescribeDBClusterSnapshotAttributesWithContextFunc(param0, param1, param2...)
16346}
16347
16348func (m *rdsMock) DescribeDBClusterSnapshots(param0 *rds.DescribeDBClusterSnapshotsInput) (*rds.DescribeDBClusterSnapshotsOutput, error) {
16349	m.addCall("DescribeDBClusterSnapshots")
16350	m.verifyInput("DescribeDBClusterSnapshots", param0)
16351	return m.DescribeDBClusterSnapshotsFunc(param0)
16352}
16353
16354func (m *rdsMock) DescribeDBClusterSnapshotsRequest(param0 *rds.DescribeDBClusterSnapshotsInput) (*request.Request, *rds.DescribeDBClusterSnapshotsOutput) {
16355	m.addCall("DescribeDBClusterSnapshotsRequest")
16356	m.verifyInput("DescribeDBClusterSnapshotsRequest", param0)
16357	return m.DescribeDBClusterSnapshotsRequestFunc(param0)
16358}
16359
16360func (m *rdsMock) DescribeDBClusterSnapshotsWithContext(param0 aws.Context, param1 *rds.DescribeDBClusterSnapshotsInput, param2 ...request.Option) (*rds.DescribeDBClusterSnapshotsOutput, error) {
16361	m.addCall("DescribeDBClusterSnapshotsWithContext")
16362	m.verifyInput("DescribeDBClusterSnapshotsWithContext", param0)
16363	return m.DescribeDBClusterSnapshotsWithContextFunc(param0, param1, param2...)
16364}
16365
16366func (m *rdsMock) DescribeDBClusters(param0 *rds.DescribeDBClustersInput) (*rds.DescribeDBClustersOutput, error) {
16367	m.addCall("DescribeDBClusters")
16368	m.verifyInput("DescribeDBClusters", param0)
16369	return m.DescribeDBClustersFunc(param0)
16370}
16371
16372func (m *rdsMock) DescribeDBClustersRequest(param0 *rds.DescribeDBClustersInput) (*request.Request, *rds.DescribeDBClustersOutput) {
16373	m.addCall("DescribeDBClustersRequest")
16374	m.verifyInput("DescribeDBClustersRequest", param0)
16375	return m.DescribeDBClustersRequestFunc(param0)
16376}
16377
16378func (m *rdsMock) DescribeDBClustersWithContext(param0 aws.Context, param1 *rds.DescribeDBClustersInput, param2 ...request.Option) (*rds.DescribeDBClustersOutput, error) {
16379	m.addCall("DescribeDBClustersWithContext")
16380	m.verifyInput("DescribeDBClustersWithContext", param0)
16381	return m.DescribeDBClustersWithContextFunc(param0, param1, param2...)
16382}
16383
16384func (m *rdsMock) DescribeDBEngineVersions(param0 *rds.DescribeDBEngineVersionsInput) (*rds.DescribeDBEngineVersionsOutput, error) {
16385	m.addCall("DescribeDBEngineVersions")
16386	m.verifyInput("DescribeDBEngineVersions", param0)
16387	return m.DescribeDBEngineVersionsFunc(param0)
16388}
16389
16390func (m *rdsMock) DescribeDBEngineVersionsRequest(param0 *rds.DescribeDBEngineVersionsInput) (*request.Request, *rds.DescribeDBEngineVersionsOutput) {
16391	m.addCall("DescribeDBEngineVersionsRequest")
16392	m.verifyInput("DescribeDBEngineVersionsRequest", param0)
16393	return m.DescribeDBEngineVersionsRequestFunc(param0)
16394}
16395
16396func (m *rdsMock) DescribeDBEngineVersionsWithContext(param0 aws.Context, param1 *rds.DescribeDBEngineVersionsInput, param2 ...request.Option) (*rds.DescribeDBEngineVersionsOutput, error) {
16397	m.addCall("DescribeDBEngineVersionsWithContext")
16398	m.verifyInput("DescribeDBEngineVersionsWithContext", param0)
16399	return m.DescribeDBEngineVersionsWithContextFunc(param0, param1, param2...)
16400}
16401
16402func (m *rdsMock) DescribeDBInstances(param0 *rds.DescribeDBInstancesInput) (*rds.DescribeDBInstancesOutput, error) {
16403	m.addCall("DescribeDBInstances")
16404	m.verifyInput("DescribeDBInstances", param0)
16405	return m.DescribeDBInstancesFunc(param0)
16406}
16407
16408func (m *rdsMock) DescribeDBInstancesRequest(param0 *rds.DescribeDBInstancesInput) (*request.Request, *rds.DescribeDBInstancesOutput) {
16409	m.addCall("DescribeDBInstancesRequest")
16410	m.verifyInput("DescribeDBInstancesRequest", param0)
16411	return m.DescribeDBInstancesRequestFunc(param0)
16412}
16413
16414func (m *rdsMock) DescribeDBInstancesWithContext(param0 aws.Context, param1 *rds.DescribeDBInstancesInput, param2 ...request.Option) (*rds.DescribeDBInstancesOutput, error) {
16415	m.addCall("DescribeDBInstancesWithContext")
16416	m.verifyInput("DescribeDBInstancesWithContext", param0)
16417	return m.DescribeDBInstancesWithContextFunc(param0, param1, param2...)
16418}
16419
16420func (m *rdsMock) DescribeDBLogFiles(param0 *rds.DescribeDBLogFilesInput) (*rds.DescribeDBLogFilesOutput, error) {
16421	m.addCall("DescribeDBLogFiles")
16422	m.verifyInput("DescribeDBLogFiles", param0)
16423	return m.DescribeDBLogFilesFunc(param0)
16424}
16425
16426func (m *rdsMock) DescribeDBLogFilesRequest(param0 *rds.DescribeDBLogFilesInput) (*request.Request, *rds.DescribeDBLogFilesOutput) {
16427	m.addCall("DescribeDBLogFilesRequest")
16428	m.verifyInput("DescribeDBLogFilesRequest", param0)
16429	return m.DescribeDBLogFilesRequestFunc(param0)
16430}
16431
16432func (m *rdsMock) DescribeDBLogFilesWithContext(param0 aws.Context, param1 *rds.DescribeDBLogFilesInput, param2 ...request.Option) (*rds.DescribeDBLogFilesOutput, error) {
16433	m.addCall("DescribeDBLogFilesWithContext")
16434	m.verifyInput("DescribeDBLogFilesWithContext", param0)
16435	return m.DescribeDBLogFilesWithContextFunc(param0, param1, param2...)
16436}
16437
16438func (m *rdsMock) DescribeDBParameterGroups(param0 *rds.DescribeDBParameterGroupsInput) (*rds.DescribeDBParameterGroupsOutput, error) {
16439	m.addCall("DescribeDBParameterGroups")
16440	m.verifyInput("DescribeDBParameterGroups", param0)
16441	return m.DescribeDBParameterGroupsFunc(param0)
16442}
16443
16444func (m *rdsMock) DescribeDBParameterGroupsRequest(param0 *rds.DescribeDBParameterGroupsInput) (*request.Request, *rds.DescribeDBParameterGroupsOutput) {
16445	m.addCall("DescribeDBParameterGroupsRequest")
16446	m.verifyInput("DescribeDBParameterGroupsRequest", param0)
16447	return m.DescribeDBParameterGroupsRequestFunc(param0)
16448}
16449
16450func (m *rdsMock) DescribeDBParameterGroupsWithContext(param0 aws.Context, param1 *rds.DescribeDBParameterGroupsInput, param2 ...request.Option) (*rds.DescribeDBParameterGroupsOutput, error) {
16451	m.addCall("DescribeDBParameterGroupsWithContext")
16452	m.verifyInput("DescribeDBParameterGroupsWithContext", param0)
16453	return m.DescribeDBParameterGroupsWithContextFunc(param0, param1, param2...)
16454}
16455
16456func (m *rdsMock) DescribeDBParameters(param0 *rds.DescribeDBParametersInput) (*rds.DescribeDBParametersOutput, error) {
16457	m.addCall("DescribeDBParameters")
16458	m.verifyInput("DescribeDBParameters", param0)
16459	return m.DescribeDBParametersFunc(param0)
16460}
16461
16462func (m *rdsMock) DescribeDBParametersRequest(param0 *rds.DescribeDBParametersInput) (*request.Request, *rds.DescribeDBParametersOutput) {
16463	m.addCall("DescribeDBParametersRequest")
16464	m.verifyInput("DescribeDBParametersRequest", param0)
16465	return m.DescribeDBParametersRequestFunc(param0)
16466}
16467
16468func (m *rdsMock) DescribeDBParametersWithContext(param0 aws.Context, param1 *rds.DescribeDBParametersInput, param2 ...request.Option) (*rds.DescribeDBParametersOutput, error) {
16469	m.addCall("DescribeDBParametersWithContext")
16470	m.verifyInput("DescribeDBParametersWithContext", param0)
16471	return m.DescribeDBParametersWithContextFunc(param0, param1, param2...)
16472}
16473
16474func (m *rdsMock) DescribeDBSecurityGroups(param0 *rds.DescribeDBSecurityGroupsInput) (*rds.DescribeDBSecurityGroupsOutput, error) {
16475	m.addCall("DescribeDBSecurityGroups")
16476	m.verifyInput("DescribeDBSecurityGroups", param0)
16477	return m.DescribeDBSecurityGroupsFunc(param0)
16478}
16479
16480func (m *rdsMock) DescribeDBSecurityGroupsRequest(param0 *rds.DescribeDBSecurityGroupsInput) (*request.Request, *rds.DescribeDBSecurityGroupsOutput) {
16481	m.addCall("DescribeDBSecurityGroupsRequest")
16482	m.verifyInput("DescribeDBSecurityGroupsRequest", param0)
16483	return m.DescribeDBSecurityGroupsRequestFunc(param0)
16484}
16485
16486func (m *rdsMock) DescribeDBSecurityGroupsWithContext(param0 aws.Context, param1 *rds.DescribeDBSecurityGroupsInput, param2 ...request.Option) (*rds.DescribeDBSecurityGroupsOutput, error) {
16487	m.addCall("DescribeDBSecurityGroupsWithContext")
16488	m.verifyInput("DescribeDBSecurityGroupsWithContext", param0)
16489	return m.DescribeDBSecurityGroupsWithContextFunc(param0, param1, param2...)
16490}
16491
16492func (m *rdsMock) DescribeDBSnapshotAttributes(param0 *rds.DescribeDBSnapshotAttributesInput) (*rds.DescribeDBSnapshotAttributesOutput, error) {
16493	m.addCall("DescribeDBSnapshotAttributes")
16494	m.verifyInput("DescribeDBSnapshotAttributes", param0)
16495	return m.DescribeDBSnapshotAttributesFunc(param0)
16496}
16497
16498func (m *rdsMock) DescribeDBSnapshotAttributesRequest(param0 *rds.DescribeDBSnapshotAttributesInput) (*request.Request, *rds.DescribeDBSnapshotAttributesOutput) {
16499	m.addCall("DescribeDBSnapshotAttributesRequest")
16500	m.verifyInput("DescribeDBSnapshotAttributesRequest", param0)
16501	return m.DescribeDBSnapshotAttributesRequestFunc(param0)
16502}
16503
16504func (m *rdsMock) DescribeDBSnapshotAttributesWithContext(param0 aws.Context, param1 *rds.DescribeDBSnapshotAttributesInput, param2 ...request.Option) (*rds.DescribeDBSnapshotAttributesOutput, error) {
16505	m.addCall("DescribeDBSnapshotAttributesWithContext")
16506	m.verifyInput("DescribeDBSnapshotAttributesWithContext", param0)
16507	return m.DescribeDBSnapshotAttributesWithContextFunc(param0, param1, param2...)
16508}
16509
16510func (m *rdsMock) DescribeDBSnapshots(param0 *rds.DescribeDBSnapshotsInput) (*rds.DescribeDBSnapshotsOutput, error) {
16511	m.addCall("DescribeDBSnapshots")
16512	m.verifyInput("DescribeDBSnapshots", param0)
16513	return m.DescribeDBSnapshotsFunc(param0)
16514}
16515
16516func (m *rdsMock) DescribeDBSnapshotsRequest(param0 *rds.DescribeDBSnapshotsInput) (*request.Request, *rds.DescribeDBSnapshotsOutput) {
16517	m.addCall("DescribeDBSnapshotsRequest")
16518	m.verifyInput("DescribeDBSnapshotsRequest", param0)
16519	return m.DescribeDBSnapshotsRequestFunc(param0)
16520}
16521
16522func (m *rdsMock) DescribeDBSnapshotsWithContext(param0 aws.Context, param1 *rds.DescribeDBSnapshotsInput, param2 ...request.Option) (*rds.DescribeDBSnapshotsOutput, error) {
16523	m.addCall("DescribeDBSnapshotsWithContext")
16524	m.verifyInput("DescribeDBSnapshotsWithContext", param0)
16525	return m.DescribeDBSnapshotsWithContextFunc(param0, param1, param2...)
16526}
16527
16528func (m *rdsMock) DescribeDBSubnetGroups(param0 *rds.DescribeDBSubnetGroupsInput) (*rds.DescribeDBSubnetGroupsOutput, error) {
16529	m.addCall("DescribeDBSubnetGroups")
16530	m.verifyInput("DescribeDBSubnetGroups", param0)
16531	return m.DescribeDBSubnetGroupsFunc(param0)
16532}
16533
16534func (m *rdsMock) DescribeDBSubnetGroupsRequest(param0 *rds.DescribeDBSubnetGroupsInput) (*request.Request, *rds.DescribeDBSubnetGroupsOutput) {
16535	m.addCall("DescribeDBSubnetGroupsRequest")
16536	m.verifyInput("DescribeDBSubnetGroupsRequest", param0)
16537	return m.DescribeDBSubnetGroupsRequestFunc(param0)
16538}
16539
16540func (m *rdsMock) DescribeDBSubnetGroupsWithContext(param0 aws.Context, param1 *rds.DescribeDBSubnetGroupsInput, param2 ...request.Option) (*rds.DescribeDBSubnetGroupsOutput, error) {
16541	m.addCall("DescribeDBSubnetGroupsWithContext")
16542	m.verifyInput("DescribeDBSubnetGroupsWithContext", param0)
16543	return m.DescribeDBSubnetGroupsWithContextFunc(param0, param1, param2...)
16544}
16545
16546func (m *rdsMock) DescribeEngineDefaultClusterParameters(param0 *rds.DescribeEngineDefaultClusterParametersInput) (*rds.DescribeEngineDefaultClusterParametersOutput, error) {
16547	m.addCall("DescribeEngineDefaultClusterParameters")
16548	m.verifyInput("DescribeEngineDefaultClusterParameters", param0)
16549	return m.DescribeEngineDefaultClusterParametersFunc(param0)
16550}
16551
16552func (m *rdsMock) DescribeEngineDefaultClusterParametersRequest(param0 *rds.DescribeEngineDefaultClusterParametersInput) (*request.Request, *rds.DescribeEngineDefaultClusterParametersOutput) {
16553	m.addCall("DescribeEngineDefaultClusterParametersRequest")
16554	m.verifyInput("DescribeEngineDefaultClusterParametersRequest", param0)
16555	return m.DescribeEngineDefaultClusterParametersRequestFunc(param0)
16556}
16557
16558func (m *rdsMock) DescribeEngineDefaultClusterParametersWithContext(param0 aws.Context, param1 *rds.DescribeEngineDefaultClusterParametersInput, param2 ...request.Option) (*rds.DescribeEngineDefaultClusterParametersOutput, error) {
16559	m.addCall("DescribeEngineDefaultClusterParametersWithContext")
16560	m.verifyInput("DescribeEngineDefaultClusterParametersWithContext", param0)
16561	return m.DescribeEngineDefaultClusterParametersWithContextFunc(param0, param1, param2...)
16562}
16563
16564func (m *rdsMock) DescribeEngineDefaultParameters(param0 *rds.DescribeEngineDefaultParametersInput) (*rds.DescribeEngineDefaultParametersOutput, error) {
16565	m.addCall("DescribeEngineDefaultParameters")
16566	m.verifyInput("DescribeEngineDefaultParameters", param0)
16567	return m.DescribeEngineDefaultParametersFunc(param0)
16568}
16569
16570func (m *rdsMock) DescribeEngineDefaultParametersRequest(param0 *rds.DescribeEngineDefaultParametersInput) (*request.Request, *rds.DescribeEngineDefaultParametersOutput) {
16571	m.addCall("DescribeEngineDefaultParametersRequest")
16572	m.verifyInput("DescribeEngineDefaultParametersRequest", param0)
16573	return m.DescribeEngineDefaultParametersRequestFunc(param0)
16574}
16575
16576func (m *rdsMock) DescribeEngineDefaultParametersWithContext(param0 aws.Context, param1 *rds.DescribeEngineDefaultParametersInput, param2 ...request.Option) (*rds.DescribeEngineDefaultParametersOutput, error) {
16577	m.addCall("DescribeEngineDefaultParametersWithContext")
16578	m.verifyInput("DescribeEngineDefaultParametersWithContext", param0)
16579	return m.DescribeEngineDefaultParametersWithContextFunc(param0, param1, param2...)
16580}
16581
16582func (m *rdsMock) DescribeEventCategories(param0 *rds.DescribeEventCategoriesInput) (*rds.DescribeEventCategoriesOutput, error) {
16583	m.addCall("DescribeEventCategories")
16584	m.verifyInput("DescribeEventCategories", param0)
16585	return m.DescribeEventCategoriesFunc(param0)
16586}
16587
16588func (m *rdsMock) DescribeEventCategoriesRequest(param0 *rds.DescribeEventCategoriesInput) (*request.Request, *rds.DescribeEventCategoriesOutput) {
16589	m.addCall("DescribeEventCategoriesRequest")
16590	m.verifyInput("DescribeEventCategoriesRequest", param0)
16591	return m.DescribeEventCategoriesRequestFunc(param0)
16592}
16593
16594func (m *rdsMock) DescribeEventCategoriesWithContext(param0 aws.Context, param1 *rds.DescribeEventCategoriesInput, param2 ...request.Option) (*rds.DescribeEventCategoriesOutput, error) {
16595	m.addCall("DescribeEventCategoriesWithContext")
16596	m.verifyInput("DescribeEventCategoriesWithContext", param0)
16597	return m.DescribeEventCategoriesWithContextFunc(param0, param1, param2...)
16598}
16599
16600func (m *rdsMock) DescribeEventSubscriptions(param0 *rds.DescribeEventSubscriptionsInput) (*rds.DescribeEventSubscriptionsOutput, error) {
16601	m.addCall("DescribeEventSubscriptions")
16602	m.verifyInput("DescribeEventSubscriptions", param0)
16603	return m.DescribeEventSubscriptionsFunc(param0)
16604}
16605
16606func (m *rdsMock) DescribeEventSubscriptionsRequest(param0 *rds.DescribeEventSubscriptionsInput) (*request.Request, *rds.DescribeEventSubscriptionsOutput) {
16607	m.addCall("DescribeEventSubscriptionsRequest")
16608	m.verifyInput("DescribeEventSubscriptionsRequest", param0)
16609	return m.DescribeEventSubscriptionsRequestFunc(param0)
16610}
16611
16612func (m *rdsMock) DescribeEventSubscriptionsWithContext(param0 aws.Context, param1 *rds.DescribeEventSubscriptionsInput, param2 ...request.Option) (*rds.DescribeEventSubscriptionsOutput, error) {
16613	m.addCall("DescribeEventSubscriptionsWithContext")
16614	m.verifyInput("DescribeEventSubscriptionsWithContext", param0)
16615	return m.DescribeEventSubscriptionsWithContextFunc(param0, param1, param2...)
16616}
16617
16618func (m *rdsMock) DescribeEvents(param0 *rds.DescribeEventsInput) (*rds.DescribeEventsOutput, error) {
16619	m.addCall("DescribeEvents")
16620	m.verifyInput("DescribeEvents", param0)
16621	return m.DescribeEventsFunc(param0)
16622}
16623
16624func (m *rdsMock) DescribeEventsRequest(param0 *rds.DescribeEventsInput) (*request.Request, *rds.DescribeEventsOutput) {
16625	m.addCall("DescribeEventsRequest")
16626	m.verifyInput("DescribeEventsRequest", param0)
16627	return m.DescribeEventsRequestFunc(param0)
16628}
16629
16630func (m *rdsMock) DescribeEventsWithContext(param0 aws.Context, param1 *rds.DescribeEventsInput, param2 ...request.Option) (*rds.DescribeEventsOutput, error) {
16631	m.addCall("DescribeEventsWithContext")
16632	m.verifyInput("DescribeEventsWithContext", param0)
16633	return m.DescribeEventsWithContextFunc(param0, param1, param2...)
16634}
16635
16636func (m *rdsMock) DescribeOptionGroupOptions(param0 *rds.DescribeOptionGroupOptionsInput) (*rds.DescribeOptionGroupOptionsOutput, error) {
16637	m.addCall("DescribeOptionGroupOptions")
16638	m.verifyInput("DescribeOptionGroupOptions", param0)
16639	return m.DescribeOptionGroupOptionsFunc(param0)
16640}
16641
16642func (m *rdsMock) DescribeOptionGroupOptionsRequest(param0 *rds.DescribeOptionGroupOptionsInput) (*request.Request, *rds.DescribeOptionGroupOptionsOutput) {
16643	m.addCall("DescribeOptionGroupOptionsRequest")
16644	m.verifyInput("DescribeOptionGroupOptionsRequest", param0)
16645	return m.DescribeOptionGroupOptionsRequestFunc(param0)
16646}
16647
16648func (m *rdsMock) DescribeOptionGroupOptionsWithContext(param0 aws.Context, param1 *rds.DescribeOptionGroupOptionsInput, param2 ...request.Option) (*rds.DescribeOptionGroupOptionsOutput, error) {
16649	m.addCall("DescribeOptionGroupOptionsWithContext")
16650	m.verifyInput("DescribeOptionGroupOptionsWithContext", param0)
16651	return m.DescribeOptionGroupOptionsWithContextFunc(param0, param1, param2...)
16652}
16653
16654func (m *rdsMock) DescribeOptionGroups(param0 *rds.DescribeOptionGroupsInput) (*rds.DescribeOptionGroupsOutput, error) {
16655	m.addCall("DescribeOptionGroups")
16656	m.verifyInput("DescribeOptionGroups", param0)
16657	return m.DescribeOptionGroupsFunc(param0)
16658}
16659
16660func (m *rdsMock) DescribeOptionGroupsRequest(param0 *rds.DescribeOptionGroupsInput) (*request.Request, *rds.DescribeOptionGroupsOutput) {
16661	m.addCall("DescribeOptionGroupsRequest")
16662	m.verifyInput("DescribeOptionGroupsRequest", param0)
16663	return m.DescribeOptionGroupsRequestFunc(param0)
16664}
16665
16666func (m *rdsMock) DescribeOptionGroupsWithContext(param0 aws.Context, param1 *rds.DescribeOptionGroupsInput, param2 ...request.Option) (*rds.DescribeOptionGroupsOutput, error) {
16667	m.addCall("DescribeOptionGroupsWithContext")
16668	m.verifyInput("DescribeOptionGroupsWithContext", param0)
16669	return m.DescribeOptionGroupsWithContextFunc(param0, param1, param2...)
16670}
16671
16672func (m *rdsMock) DescribeOrderableDBInstanceOptions(param0 *rds.DescribeOrderableDBInstanceOptionsInput) (*rds.DescribeOrderableDBInstanceOptionsOutput, error) {
16673	m.addCall("DescribeOrderableDBInstanceOptions")
16674	m.verifyInput("DescribeOrderableDBInstanceOptions", param0)
16675	return m.DescribeOrderableDBInstanceOptionsFunc(param0)
16676}
16677
16678func (m *rdsMock) DescribeOrderableDBInstanceOptionsRequest(param0 *rds.DescribeOrderableDBInstanceOptionsInput) (*request.Request, *rds.DescribeOrderableDBInstanceOptionsOutput) {
16679	m.addCall("DescribeOrderableDBInstanceOptionsRequest")
16680	m.verifyInput("DescribeOrderableDBInstanceOptionsRequest", param0)
16681	return m.DescribeOrderableDBInstanceOptionsRequestFunc(param0)
16682}
16683
16684func (m *rdsMock) DescribeOrderableDBInstanceOptionsWithContext(param0 aws.Context, param1 *rds.DescribeOrderableDBInstanceOptionsInput, param2 ...request.Option) (*rds.DescribeOrderableDBInstanceOptionsOutput, error) {
16685	m.addCall("DescribeOrderableDBInstanceOptionsWithContext")
16686	m.verifyInput("DescribeOrderableDBInstanceOptionsWithContext", param0)
16687	return m.DescribeOrderableDBInstanceOptionsWithContextFunc(param0, param1, param2...)
16688}
16689
16690func (m *rdsMock) DescribePendingMaintenanceActions(param0 *rds.DescribePendingMaintenanceActionsInput) (*rds.DescribePendingMaintenanceActionsOutput, error) {
16691	m.addCall("DescribePendingMaintenanceActions")
16692	m.verifyInput("DescribePendingMaintenanceActions", param0)
16693	return m.DescribePendingMaintenanceActionsFunc(param0)
16694}
16695
16696func (m *rdsMock) DescribePendingMaintenanceActionsRequest(param0 *rds.DescribePendingMaintenanceActionsInput) (*request.Request, *rds.DescribePendingMaintenanceActionsOutput) {
16697	m.addCall("DescribePendingMaintenanceActionsRequest")
16698	m.verifyInput("DescribePendingMaintenanceActionsRequest", param0)
16699	return m.DescribePendingMaintenanceActionsRequestFunc(param0)
16700}
16701
16702func (m *rdsMock) DescribePendingMaintenanceActionsWithContext(param0 aws.Context, param1 *rds.DescribePendingMaintenanceActionsInput, param2 ...request.Option) (*rds.DescribePendingMaintenanceActionsOutput, error) {
16703	m.addCall("DescribePendingMaintenanceActionsWithContext")
16704	m.verifyInput("DescribePendingMaintenanceActionsWithContext", param0)
16705	return m.DescribePendingMaintenanceActionsWithContextFunc(param0, param1, param2...)
16706}
16707
16708func (m *rdsMock) DescribeReservedDBInstances(param0 *rds.DescribeReservedDBInstancesInput) (*rds.DescribeReservedDBInstancesOutput, error) {
16709	m.addCall("DescribeReservedDBInstances")
16710	m.verifyInput("DescribeReservedDBInstances", param0)
16711	return m.DescribeReservedDBInstancesFunc(param0)
16712}
16713
16714func (m *rdsMock) DescribeReservedDBInstancesOfferings(param0 *rds.DescribeReservedDBInstancesOfferingsInput) (*rds.DescribeReservedDBInstancesOfferingsOutput, error) {
16715	m.addCall("DescribeReservedDBInstancesOfferings")
16716	m.verifyInput("DescribeReservedDBInstancesOfferings", param0)
16717	return m.DescribeReservedDBInstancesOfferingsFunc(param0)
16718}
16719
16720func (m *rdsMock) DescribeReservedDBInstancesOfferingsRequest(param0 *rds.DescribeReservedDBInstancesOfferingsInput) (*request.Request, *rds.DescribeReservedDBInstancesOfferingsOutput) {
16721	m.addCall("DescribeReservedDBInstancesOfferingsRequest")
16722	m.verifyInput("DescribeReservedDBInstancesOfferingsRequest", param0)
16723	return m.DescribeReservedDBInstancesOfferingsRequestFunc(param0)
16724}
16725
16726func (m *rdsMock) DescribeReservedDBInstancesOfferingsWithContext(param0 aws.Context, param1 *rds.DescribeReservedDBInstancesOfferingsInput, param2 ...request.Option) (*rds.DescribeReservedDBInstancesOfferingsOutput, error) {
16727	m.addCall("DescribeReservedDBInstancesOfferingsWithContext")
16728	m.verifyInput("DescribeReservedDBInstancesOfferingsWithContext", param0)
16729	return m.DescribeReservedDBInstancesOfferingsWithContextFunc(param0, param1, param2...)
16730}
16731
16732func (m *rdsMock) DescribeReservedDBInstancesRequest(param0 *rds.DescribeReservedDBInstancesInput) (*request.Request, *rds.DescribeReservedDBInstancesOutput) {
16733	m.addCall("DescribeReservedDBInstancesRequest")
16734	m.verifyInput("DescribeReservedDBInstancesRequest", param0)
16735	return m.DescribeReservedDBInstancesRequestFunc(param0)
16736}
16737
16738func (m *rdsMock) DescribeReservedDBInstancesWithContext(param0 aws.Context, param1 *rds.DescribeReservedDBInstancesInput, param2 ...request.Option) (*rds.DescribeReservedDBInstancesOutput, error) {
16739	m.addCall("DescribeReservedDBInstancesWithContext")
16740	m.verifyInput("DescribeReservedDBInstancesWithContext", param0)
16741	return m.DescribeReservedDBInstancesWithContextFunc(param0, param1, param2...)
16742}
16743
16744func (m *rdsMock) DescribeSourceRegions(param0 *rds.DescribeSourceRegionsInput) (*rds.DescribeSourceRegionsOutput, error) {
16745	m.addCall("DescribeSourceRegions")
16746	m.verifyInput("DescribeSourceRegions", param0)
16747	return m.DescribeSourceRegionsFunc(param0)
16748}
16749
16750func (m *rdsMock) DescribeSourceRegionsRequest(param0 *rds.DescribeSourceRegionsInput) (*request.Request, *rds.DescribeSourceRegionsOutput) {
16751	m.addCall("DescribeSourceRegionsRequest")
16752	m.verifyInput("DescribeSourceRegionsRequest", param0)
16753	return m.DescribeSourceRegionsRequestFunc(param0)
16754}
16755
16756func (m *rdsMock) DescribeSourceRegionsWithContext(param0 aws.Context, param1 *rds.DescribeSourceRegionsInput, param2 ...request.Option) (*rds.DescribeSourceRegionsOutput, error) {
16757	m.addCall("DescribeSourceRegionsWithContext")
16758	m.verifyInput("DescribeSourceRegionsWithContext", param0)
16759	return m.DescribeSourceRegionsWithContextFunc(param0, param1, param2...)
16760}
16761
16762func (m *rdsMock) DescribeValidDBInstanceModifications(param0 *rds.DescribeValidDBInstanceModificationsInput) (*rds.DescribeValidDBInstanceModificationsOutput, error) {
16763	m.addCall("DescribeValidDBInstanceModifications")
16764	m.verifyInput("DescribeValidDBInstanceModifications", param0)
16765	return m.DescribeValidDBInstanceModificationsFunc(param0)
16766}
16767
16768func (m *rdsMock) DescribeValidDBInstanceModificationsRequest(param0 *rds.DescribeValidDBInstanceModificationsInput) (*request.Request, *rds.DescribeValidDBInstanceModificationsOutput) {
16769	m.addCall("DescribeValidDBInstanceModificationsRequest")
16770	m.verifyInput("DescribeValidDBInstanceModificationsRequest", param0)
16771	return m.DescribeValidDBInstanceModificationsRequestFunc(param0)
16772}
16773
16774func (m *rdsMock) DescribeValidDBInstanceModificationsWithContext(param0 aws.Context, param1 *rds.DescribeValidDBInstanceModificationsInput, param2 ...request.Option) (*rds.DescribeValidDBInstanceModificationsOutput, error) {
16775	m.addCall("DescribeValidDBInstanceModificationsWithContext")
16776	m.verifyInput("DescribeValidDBInstanceModificationsWithContext", param0)
16777	return m.DescribeValidDBInstanceModificationsWithContextFunc(param0, param1, param2...)
16778}
16779
16780func (m *rdsMock) DownloadDBLogFilePortion(param0 *rds.DownloadDBLogFilePortionInput) (*rds.DownloadDBLogFilePortionOutput, error) {
16781	m.addCall("DownloadDBLogFilePortion")
16782	m.verifyInput("DownloadDBLogFilePortion", param0)
16783	return m.DownloadDBLogFilePortionFunc(param0)
16784}
16785
16786func (m *rdsMock) DownloadDBLogFilePortionRequest(param0 *rds.DownloadDBLogFilePortionInput) (*request.Request, *rds.DownloadDBLogFilePortionOutput) {
16787	m.addCall("DownloadDBLogFilePortionRequest")
16788	m.verifyInput("DownloadDBLogFilePortionRequest", param0)
16789	return m.DownloadDBLogFilePortionRequestFunc(param0)
16790}
16791
16792func (m *rdsMock) DownloadDBLogFilePortionWithContext(param0 aws.Context, param1 *rds.DownloadDBLogFilePortionInput, param2 ...request.Option) (*rds.DownloadDBLogFilePortionOutput, error) {
16793	m.addCall("DownloadDBLogFilePortionWithContext")
16794	m.verifyInput("DownloadDBLogFilePortionWithContext", param0)
16795	return m.DownloadDBLogFilePortionWithContextFunc(param0, param1, param2...)
16796}
16797
16798func (m *rdsMock) FailoverDBCluster(param0 *rds.FailoverDBClusterInput) (*rds.FailoverDBClusterOutput, error) {
16799	m.addCall("FailoverDBCluster")
16800	m.verifyInput("FailoverDBCluster", param0)
16801	return m.FailoverDBClusterFunc(param0)
16802}
16803
16804func (m *rdsMock) FailoverDBClusterRequest(param0 *rds.FailoverDBClusterInput) (*request.Request, *rds.FailoverDBClusterOutput) {
16805	m.addCall("FailoverDBClusterRequest")
16806	m.verifyInput("FailoverDBClusterRequest", param0)
16807	return m.FailoverDBClusterRequestFunc(param0)
16808}
16809
16810func (m *rdsMock) FailoverDBClusterWithContext(param0 aws.Context, param1 *rds.FailoverDBClusterInput, param2 ...request.Option) (*rds.FailoverDBClusterOutput, error) {
16811	m.addCall("FailoverDBClusterWithContext")
16812	m.verifyInput("FailoverDBClusterWithContext", param0)
16813	return m.FailoverDBClusterWithContextFunc(param0, param1, param2...)
16814}
16815
16816func (m *rdsMock) ListTagsForResource(param0 *rds.ListTagsForResourceInput) (*rds.ListTagsForResourceOutput, error) {
16817	m.addCall("ListTagsForResource")
16818	m.verifyInput("ListTagsForResource", param0)
16819	return m.ListTagsForResourceFunc(param0)
16820}
16821
16822func (m *rdsMock) ListTagsForResourceRequest(param0 *rds.ListTagsForResourceInput) (*request.Request, *rds.ListTagsForResourceOutput) {
16823	m.addCall("ListTagsForResourceRequest")
16824	m.verifyInput("ListTagsForResourceRequest", param0)
16825	return m.ListTagsForResourceRequestFunc(param0)
16826}
16827
16828func (m *rdsMock) ListTagsForResourceWithContext(param0 aws.Context, param1 *rds.ListTagsForResourceInput, param2 ...request.Option) (*rds.ListTagsForResourceOutput, error) {
16829	m.addCall("ListTagsForResourceWithContext")
16830	m.verifyInput("ListTagsForResourceWithContext", param0)
16831	return m.ListTagsForResourceWithContextFunc(param0, param1, param2...)
16832}
16833
16834func (m *rdsMock) ModifyDBCluster(param0 *rds.ModifyDBClusterInput) (*rds.ModifyDBClusterOutput, error) {
16835	m.addCall("ModifyDBCluster")
16836	m.verifyInput("ModifyDBCluster", param0)
16837	return m.ModifyDBClusterFunc(param0)
16838}
16839
16840func (m *rdsMock) ModifyDBClusterParameterGroup(param0 *rds.ModifyDBClusterParameterGroupInput) (*rds.DBClusterParameterGroupNameMessage, error) {
16841	m.addCall("ModifyDBClusterParameterGroup")
16842	m.verifyInput("ModifyDBClusterParameterGroup", param0)
16843	return m.ModifyDBClusterParameterGroupFunc(param0)
16844}
16845
16846func (m *rdsMock) ModifyDBClusterParameterGroupRequest(param0 *rds.ModifyDBClusterParameterGroupInput) (*request.Request, *rds.DBClusterParameterGroupNameMessage) {
16847	m.addCall("ModifyDBClusterParameterGroupRequest")
16848	m.verifyInput("ModifyDBClusterParameterGroupRequest", param0)
16849	return m.ModifyDBClusterParameterGroupRequestFunc(param0)
16850}
16851
16852func (m *rdsMock) ModifyDBClusterParameterGroupWithContext(param0 aws.Context, param1 *rds.ModifyDBClusterParameterGroupInput, param2 ...request.Option) (*rds.DBClusterParameterGroupNameMessage, error) {
16853	m.addCall("ModifyDBClusterParameterGroupWithContext")
16854	m.verifyInput("ModifyDBClusterParameterGroupWithContext", param0)
16855	return m.ModifyDBClusterParameterGroupWithContextFunc(param0, param1, param2...)
16856}
16857
16858func (m *rdsMock) ModifyDBClusterRequest(param0 *rds.ModifyDBClusterInput) (*request.Request, *rds.ModifyDBClusterOutput) {
16859	m.addCall("ModifyDBClusterRequest")
16860	m.verifyInput("ModifyDBClusterRequest", param0)
16861	return m.ModifyDBClusterRequestFunc(param0)
16862}
16863
16864func (m *rdsMock) ModifyDBClusterSnapshotAttribute(param0 *rds.ModifyDBClusterSnapshotAttributeInput) (*rds.ModifyDBClusterSnapshotAttributeOutput, error) {
16865	m.addCall("ModifyDBClusterSnapshotAttribute")
16866	m.verifyInput("ModifyDBClusterSnapshotAttribute", param0)
16867	return m.ModifyDBClusterSnapshotAttributeFunc(param0)
16868}
16869
16870func (m *rdsMock) ModifyDBClusterSnapshotAttributeRequest(param0 *rds.ModifyDBClusterSnapshotAttributeInput) (*request.Request, *rds.ModifyDBClusterSnapshotAttributeOutput) {
16871	m.addCall("ModifyDBClusterSnapshotAttributeRequest")
16872	m.verifyInput("ModifyDBClusterSnapshotAttributeRequest", param0)
16873	return m.ModifyDBClusterSnapshotAttributeRequestFunc(param0)
16874}
16875
16876func (m *rdsMock) ModifyDBClusterSnapshotAttributeWithContext(param0 aws.Context, param1 *rds.ModifyDBClusterSnapshotAttributeInput, param2 ...request.Option) (*rds.ModifyDBClusterSnapshotAttributeOutput, error) {
16877	m.addCall("ModifyDBClusterSnapshotAttributeWithContext")
16878	m.verifyInput("ModifyDBClusterSnapshotAttributeWithContext", param0)
16879	return m.ModifyDBClusterSnapshotAttributeWithContextFunc(param0, param1, param2...)
16880}
16881
16882func (m *rdsMock) ModifyDBClusterWithContext(param0 aws.Context, param1 *rds.ModifyDBClusterInput, param2 ...request.Option) (*rds.ModifyDBClusterOutput, error) {
16883	m.addCall("ModifyDBClusterWithContext")
16884	m.verifyInput("ModifyDBClusterWithContext", param0)
16885	return m.ModifyDBClusterWithContextFunc(param0, param1, param2...)
16886}
16887
16888func (m *rdsMock) ModifyDBInstance(param0 *rds.ModifyDBInstanceInput) (*rds.ModifyDBInstanceOutput, error) {
16889	m.addCall("ModifyDBInstance")
16890	m.verifyInput("ModifyDBInstance", param0)
16891	return m.ModifyDBInstanceFunc(param0)
16892}
16893
16894func (m *rdsMock) ModifyDBInstanceRequest(param0 *rds.ModifyDBInstanceInput) (*request.Request, *rds.ModifyDBInstanceOutput) {
16895	m.addCall("ModifyDBInstanceRequest")
16896	m.verifyInput("ModifyDBInstanceRequest", param0)
16897	return m.ModifyDBInstanceRequestFunc(param0)
16898}
16899
16900func (m *rdsMock) ModifyDBInstanceWithContext(param0 aws.Context, param1 *rds.ModifyDBInstanceInput, param2 ...request.Option) (*rds.ModifyDBInstanceOutput, error) {
16901	m.addCall("ModifyDBInstanceWithContext")
16902	m.verifyInput("ModifyDBInstanceWithContext", param0)
16903	return m.ModifyDBInstanceWithContextFunc(param0, param1, param2...)
16904}
16905
16906func (m *rdsMock) ModifyDBParameterGroup(param0 *rds.ModifyDBParameterGroupInput) (*rds.DBParameterGroupNameMessage, error) {
16907	m.addCall("ModifyDBParameterGroup")
16908	m.verifyInput("ModifyDBParameterGroup", param0)
16909	return m.ModifyDBParameterGroupFunc(param0)
16910}
16911
16912func (m *rdsMock) ModifyDBParameterGroupRequest(param0 *rds.ModifyDBParameterGroupInput) (*request.Request, *rds.DBParameterGroupNameMessage) {
16913	m.addCall("ModifyDBParameterGroupRequest")
16914	m.verifyInput("ModifyDBParameterGroupRequest", param0)
16915	return m.ModifyDBParameterGroupRequestFunc(param0)
16916}
16917
16918func (m *rdsMock) ModifyDBParameterGroupWithContext(param0 aws.Context, param1 *rds.ModifyDBParameterGroupInput, param2 ...request.Option) (*rds.DBParameterGroupNameMessage, error) {
16919	m.addCall("ModifyDBParameterGroupWithContext")
16920	m.verifyInput("ModifyDBParameterGroupWithContext", param0)
16921	return m.ModifyDBParameterGroupWithContextFunc(param0, param1, param2...)
16922}
16923
16924func (m *rdsMock) ModifyDBSnapshot(param0 *rds.ModifyDBSnapshotInput) (*rds.ModifyDBSnapshotOutput, error) {
16925	m.addCall("ModifyDBSnapshot")
16926	m.verifyInput("ModifyDBSnapshot", param0)
16927	return m.ModifyDBSnapshotFunc(param0)
16928}
16929
16930func (m *rdsMock) ModifyDBSnapshotAttribute(param0 *rds.ModifyDBSnapshotAttributeInput) (*rds.ModifyDBSnapshotAttributeOutput, error) {
16931	m.addCall("ModifyDBSnapshotAttribute")
16932	m.verifyInput("ModifyDBSnapshotAttribute", param0)
16933	return m.ModifyDBSnapshotAttributeFunc(param0)
16934}
16935
16936func (m *rdsMock) ModifyDBSnapshotAttributeRequest(param0 *rds.ModifyDBSnapshotAttributeInput) (*request.Request, *rds.ModifyDBSnapshotAttributeOutput) {
16937	m.addCall("ModifyDBSnapshotAttributeRequest")
16938	m.verifyInput("ModifyDBSnapshotAttributeRequest", param0)
16939	return m.ModifyDBSnapshotAttributeRequestFunc(param0)
16940}
16941
16942func (m *rdsMock) ModifyDBSnapshotAttributeWithContext(param0 aws.Context, param1 *rds.ModifyDBSnapshotAttributeInput, param2 ...request.Option) (*rds.ModifyDBSnapshotAttributeOutput, error) {
16943	m.addCall("ModifyDBSnapshotAttributeWithContext")
16944	m.verifyInput("ModifyDBSnapshotAttributeWithContext", param0)
16945	return m.ModifyDBSnapshotAttributeWithContextFunc(param0, param1, param2...)
16946}
16947
16948func (m *rdsMock) ModifyDBSnapshotRequest(param0 *rds.ModifyDBSnapshotInput) (*request.Request, *rds.ModifyDBSnapshotOutput) {
16949	m.addCall("ModifyDBSnapshotRequest")
16950	m.verifyInput("ModifyDBSnapshotRequest", param0)
16951	return m.ModifyDBSnapshotRequestFunc(param0)
16952}
16953
16954func (m *rdsMock) ModifyDBSnapshotWithContext(param0 aws.Context, param1 *rds.ModifyDBSnapshotInput, param2 ...request.Option) (*rds.ModifyDBSnapshotOutput, error) {
16955	m.addCall("ModifyDBSnapshotWithContext")
16956	m.verifyInput("ModifyDBSnapshotWithContext", param0)
16957	return m.ModifyDBSnapshotWithContextFunc(param0, param1, param2...)
16958}
16959
16960func (m *rdsMock) ModifyDBSubnetGroup(param0 *rds.ModifyDBSubnetGroupInput) (*rds.ModifyDBSubnetGroupOutput, error) {
16961	m.addCall("ModifyDBSubnetGroup")
16962	m.verifyInput("ModifyDBSubnetGroup", param0)
16963	return m.ModifyDBSubnetGroupFunc(param0)
16964}
16965
16966func (m *rdsMock) ModifyDBSubnetGroupRequest(param0 *rds.ModifyDBSubnetGroupInput) (*request.Request, *rds.ModifyDBSubnetGroupOutput) {
16967	m.addCall("ModifyDBSubnetGroupRequest")
16968	m.verifyInput("ModifyDBSubnetGroupRequest", param0)
16969	return m.ModifyDBSubnetGroupRequestFunc(param0)
16970}
16971
16972func (m *rdsMock) ModifyDBSubnetGroupWithContext(param0 aws.Context, param1 *rds.ModifyDBSubnetGroupInput, param2 ...request.Option) (*rds.ModifyDBSubnetGroupOutput, error) {
16973	m.addCall("ModifyDBSubnetGroupWithContext")
16974	m.verifyInput("ModifyDBSubnetGroupWithContext", param0)
16975	return m.ModifyDBSubnetGroupWithContextFunc(param0, param1, param2...)
16976}
16977
16978func (m *rdsMock) ModifyEventSubscription(param0 *rds.ModifyEventSubscriptionInput) (*rds.ModifyEventSubscriptionOutput, error) {
16979	m.addCall("ModifyEventSubscription")
16980	m.verifyInput("ModifyEventSubscription", param0)
16981	return m.ModifyEventSubscriptionFunc(param0)
16982}
16983
16984func (m *rdsMock) ModifyEventSubscriptionRequest(param0 *rds.ModifyEventSubscriptionInput) (*request.Request, *rds.ModifyEventSubscriptionOutput) {
16985	m.addCall("ModifyEventSubscriptionRequest")
16986	m.verifyInput("ModifyEventSubscriptionRequest", param0)
16987	return m.ModifyEventSubscriptionRequestFunc(param0)
16988}
16989
16990func (m *rdsMock) ModifyEventSubscriptionWithContext(param0 aws.Context, param1 *rds.ModifyEventSubscriptionInput, param2 ...request.Option) (*rds.ModifyEventSubscriptionOutput, error) {
16991	m.addCall("ModifyEventSubscriptionWithContext")
16992	m.verifyInput("ModifyEventSubscriptionWithContext", param0)
16993	return m.ModifyEventSubscriptionWithContextFunc(param0, param1, param2...)
16994}
16995
16996func (m *rdsMock) ModifyOptionGroup(param0 *rds.ModifyOptionGroupInput) (*rds.ModifyOptionGroupOutput, error) {
16997	m.addCall("ModifyOptionGroup")
16998	m.verifyInput("ModifyOptionGroup", param0)
16999	return m.ModifyOptionGroupFunc(param0)
17000}
17001
17002func (m *rdsMock) ModifyOptionGroupRequest(param0 *rds.ModifyOptionGroupInput) (*request.Request, *rds.ModifyOptionGroupOutput) {
17003	m.addCall("ModifyOptionGroupRequest")
17004	m.verifyInput("ModifyOptionGroupRequest", param0)
17005	return m.ModifyOptionGroupRequestFunc(param0)
17006}
17007
17008func (m *rdsMock) ModifyOptionGroupWithContext(param0 aws.Context, param1 *rds.ModifyOptionGroupInput, param2 ...request.Option) (*rds.ModifyOptionGroupOutput, error) {
17009	m.addCall("ModifyOptionGroupWithContext")
17010	m.verifyInput("ModifyOptionGroupWithContext", param0)
17011	return m.ModifyOptionGroupWithContextFunc(param0, param1, param2...)
17012}
17013
17014func (m *rdsMock) PromoteReadReplica(param0 *rds.PromoteReadReplicaInput) (*rds.PromoteReadReplicaOutput, error) {
17015	m.addCall("PromoteReadReplica")
17016	m.verifyInput("PromoteReadReplica", param0)
17017	return m.PromoteReadReplicaFunc(param0)
17018}
17019
17020func (m *rdsMock) PromoteReadReplicaDBCluster(param0 *rds.PromoteReadReplicaDBClusterInput) (*rds.PromoteReadReplicaDBClusterOutput, error) {
17021	m.addCall("PromoteReadReplicaDBCluster")
17022	m.verifyInput("PromoteReadReplicaDBCluster", param0)
17023	return m.PromoteReadReplicaDBClusterFunc(param0)
17024}
17025
17026func (m *rdsMock) PromoteReadReplicaDBClusterRequest(param0 *rds.PromoteReadReplicaDBClusterInput) (*request.Request, *rds.PromoteReadReplicaDBClusterOutput) {
17027	m.addCall("PromoteReadReplicaDBClusterRequest")
17028	m.verifyInput("PromoteReadReplicaDBClusterRequest", param0)
17029	return m.PromoteReadReplicaDBClusterRequestFunc(param0)
17030}
17031
17032func (m *rdsMock) PromoteReadReplicaDBClusterWithContext(param0 aws.Context, param1 *rds.PromoteReadReplicaDBClusterInput, param2 ...request.Option) (*rds.PromoteReadReplicaDBClusterOutput, error) {
17033	m.addCall("PromoteReadReplicaDBClusterWithContext")
17034	m.verifyInput("PromoteReadReplicaDBClusterWithContext", param0)
17035	return m.PromoteReadReplicaDBClusterWithContextFunc(param0, param1, param2...)
17036}
17037
17038func (m *rdsMock) PromoteReadReplicaRequest(param0 *rds.PromoteReadReplicaInput) (*request.Request, *rds.PromoteReadReplicaOutput) {
17039	m.addCall("PromoteReadReplicaRequest")
17040	m.verifyInput("PromoteReadReplicaRequest", param0)
17041	return m.PromoteReadReplicaRequestFunc(param0)
17042}
17043
17044func (m *rdsMock) PromoteReadReplicaWithContext(param0 aws.Context, param1 *rds.PromoteReadReplicaInput, param2 ...request.Option) (*rds.PromoteReadReplicaOutput, error) {
17045	m.addCall("PromoteReadReplicaWithContext")
17046	m.verifyInput("PromoteReadReplicaWithContext", param0)
17047	return m.PromoteReadReplicaWithContextFunc(param0, param1, param2...)
17048}
17049
17050func (m *rdsMock) PurchaseReservedDBInstancesOffering(param0 *rds.PurchaseReservedDBInstancesOfferingInput) (*rds.PurchaseReservedDBInstancesOfferingOutput, error) {
17051	m.addCall("PurchaseReservedDBInstancesOffering")
17052	m.verifyInput("PurchaseReservedDBInstancesOffering", param0)
17053	return m.PurchaseReservedDBInstancesOfferingFunc(param0)
17054}
17055
17056func (m *rdsMock) PurchaseReservedDBInstancesOfferingRequest(param0 *rds.PurchaseReservedDBInstancesOfferingInput) (*request.Request, *rds.PurchaseReservedDBInstancesOfferingOutput) {
17057	m.addCall("PurchaseReservedDBInstancesOfferingRequest")
17058	m.verifyInput("PurchaseReservedDBInstancesOfferingRequest", param0)
17059	return m.PurchaseReservedDBInstancesOfferingRequestFunc(param0)
17060}
17061
17062func (m *rdsMock) PurchaseReservedDBInstancesOfferingWithContext(param0 aws.Context, param1 *rds.PurchaseReservedDBInstancesOfferingInput, param2 ...request.Option) (*rds.PurchaseReservedDBInstancesOfferingOutput, error) {
17063	m.addCall("PurchaseReservedDBInstancesOfferingWithContext")
17064	m.verifyInput("PurchaseReservedDBInstancesOfferingWithContext", param0)
17065	return m.PurchaseReservedDBInstancesOfferingWithContextFunc(param0, param1, param2...)
17066}
17067
17068func (m *rdsMock) RebootDBInstance(param0 *rds.RebootDBInstanceInput) (*rds.RebootDBInstanceOutput, error) {
17069	m.addCall("RebootDBInstance")
17070	m.verifyInput("RebootDBInstance", param0)
17071	return m.RebootDBInstanceFunc(param0)
17072}
17073
17074func (m *rdsMock) RebootDBInstanceRequest(param0 *rds.RebootDBInstanceInput) (*request.Request, *rds.RebootDBInstanceOutput) {
17075	m.addCall("RebootDBInstanceRequest")
17076	m.verifyInput("RebootDBInstanceRequest", param0)
17077	return m.RebootDBInstanceRequestFunc(param0)
17078}
17079
17080func (m *rdsMock) RebootDBInstanceWithContext(param0 aws.Context, param1 *rds.RebootDBInstanceInput, param2 ...request.Option) (*rds.RebootDBInstanceOutput, error) {
17081	m.addCall("RebootDBInstanceWithContext")
17082	m.verifyInput("RebootDBInstanceWithContext", param0)
17083	return m.RebootDBInstanceWithContextFunc(param0, param1, param2...)
17084}
17085
17086func (m *rdsMock) RemoveRoleFromDBCluster(param0 *rds.RemoveRoleFromDBClusterInput) (*rds.RemoveRoleFromDBClusterOutput, error) {
17087	m.addCall("RemoveRoleFromDBCluster")
17088	m.verifyInput("RemoveRoleFromDBCluster", param0)
17089	return m.RemoveRoleFromDBClusterFunc(param0)
17090}
17091
17092func (m *rdsMock) RemoveRoleFromDBClusterRequest(param0 *rds.RemoveRoleFromDBClusterInput) (*request.Request, *rds.RemoveRoleFromDBClusterOutput) {
17093	m.addCall("RemoveRoleFromDBClusterRequest")
17094	m.verifyInput("RemoveRoleFromDBClusterRequest", param0)
17095	return m.RemoveRoleFromDBClusterRequestFunc(param0)
17096}
17097
17098func (m *rdsMock) RemoveRoleFromDBClusterWithContext(param0 aws.Context, param1 *rds.RemoveRoleFromDBClusterInput, param2 ...request.Option) (*rds.RemoveRoleFromDBClusterOutput, error) {
17099	m.addCall("RemoveRoleFromDBClusterWithContext")
17100	m.verifyInput("RemoveRoleFromDBClusterWithContext", param0)
17101	return m.RemoveRoleFromDBClusterWithContextFunc(param0, param1, param2...)
17102}
17103
17104func (m *rdsMock) RemoveSourceIdentifierFromSubscription(param0 *rds.RemoveSourceIdentifierFromSubscriptionInput) (*rds.RemoveSourceIdentifierFromSubscriptionOutput, error) {
17105	m.addCall("RemoveSourceIdentifierFromSubscription")
17106	m.verifyInput("RemoveSourceIdentifierFromSubscription", param0)
17107	return m.RemoveSourceIdentifierFromSubscriptionFunc(param0)
17108}
17109
17110func (m *rdsMock) RemoveSourceIdentifierFromSubscriptionRequest(param0 *rds.RemoveSourceIdentifierFromSubscriptionInput) (*request.Request, *rds.RemoveSourceIdentifierFromSubscriptionOutput) {
17111	m.addCall("RemoveSourceIdentifierFromSubscriptionRequest")
17112	m.verifyInput("RemoveSourceIdentifierFromSubscriptionRequest", param0)
17113	return m.RemoveSourceIdentifierFromSubscriptionRequestFunc(param0)
17114}
17115
17116func (m *rdsMock) RemoveSourceIdentifierFromSubscriptionWithContext(param0 aws.Context, param1 *rds.RemoveSourceIdentifierFromSubscriptionInput, param2 ...request.Option) (*rds.RemoveSourceIdentifierFromSubscriptionOutput, error) {
17117	m.addCall("RemoveSourceIdentifierFromSubscriptionWithContext")
17118	m.verifyInput("RemoveSourceIdentifierFromSubscriptionWithContext", param0)
17119	return m.RemoveSourceIdentifierFromSubscriptionWithContextFunc(param0, param1, param2...)
17120}
17121
17122func (m *rdsMock) RemoveTagsFromResource(param0 *rds.RemoveTagsFromResourceInput) (*rds.RemoveTagsFromResourceOutput, error) {
17123	m.addCall("RemoveTagsFromResource")
17124	m.verifyInput("RemoveTagsFromResource", param0)
17125	return m.RemoveTagsFromResourceFunc(param0)
17126}
17127
17128func (m *rdsMock) RemoveTagsFromResourceRequest(param0 *rds.RemoveTagsFromResourceInput) (*request.Request, *rds.RemoveTagsFromResourceOutput) {
17129	m.addCall("RemoveTagsFromResourceRequest")
17130	m.verifyInput("RemoveTagsFromResourceRequest", param0)
17131	return m.RemoveTagsFromResourceRequestFunc(param0)
17132}
17133
17134func (m *rdsMock) RemoveTagsFromResourceWithContext(param0 aws.Context, param1 *rds.RemoveTagsFromResourceInput, param2 ...request.Option) (*rds.RemoveTagsFromResourceOutput, error) {
17135	m.addCall("RemoveTagsFromResourceWithContext")
17136	m.verifyInput("RemoveTagsFromResourceWithContext", param0)
17137	return m.RemoveTagsFromResourceWithContextFunc(param0, param1, param2...)
17138}
17139
17140func (m *rdsMock) ResetDBClusterParameterGroup(param0 *rds.ResetDBClusterParameterGroupInput) (*rds.DBClusterParameterGroupNameMessage, error) {
17141	m.addCall("ResetDBClusterParameterGroup")
17142	m.verifyInput("ResetDBClusterParameterGroup", param0)
17143	return m.ResetDBClusterParameterGroupFunc(param0)
17144}
17145
17146func (m *rdsMock) ResetDBClusterParameterGroupRequest(param0 *rds.ResetDBClusterParameterGroupInput) (*request.Request, *rds.DBClusterParameterGroupNameMessage) {
17147	m.addCall("ResetDBClusterParameterGroupRequest")
17148	m.verifyInput("ResetDBClusterParameterGroupRequest", param0)
17149	return m.ResetDBClusterParameterGroupRequestFunc(param0)
17150}
17151
17152func (m *rdsMock) ResetDBClusterParameterGroupWithContext(param0 aws.Context, param1 *rds.ResetDBClusterParameterGroupInput, param2 ...request.Option) (*rds.DBClusterParameterGroupNameMessage, error) {
17153	m.addCall("ResetDBClusterParameterGroupWithContext")
17154	m.verifyInput("ResetDBClusterParameterGroupWithContext", param0)
17155	return m.ResetDBClusterParameterGroupWithContextFunc(param0, param1, param2...)
17156}
17157
17158func (m *rdsMock) ResetDBParameterGroup(param0 *rds.ResetDBParameterGroupInput) (*rds.DBParameterGroupNameMessage, error) {
17159	m.addCall("ResetDBParameterGroup")
17160	m.verifyInput("ResetDBParameterGroup", param0)
17161	return m.ResetDBParameterGroupFunc(param0)
17162}
17163
17164func (m *rdsMock) ResetDBParameterGroupRequest(param0 *rds.ResetDBParameterGroupInput) (*request.Request, *rds.DBParameterGroupNameMessage) {
17165	m.addCall("ResetDBParameterGroupRequest")
17166	m.verifyInput("ResetDBParameterGroupRequest", param0)
17167	return m.ResetDBParameterGroupRequestFunc(param0)
17168}
17169
17170func (m *rdsMock) ResetDBParameterGroupWithContext(param0 aws.Context, param1 *rds.ResetDBParameterGroupInput, param2 ...request.Option) (*rds.DBParameterGroupNameMessage, error) {
17171	m.addCall("ResetDBParameterGroupWithContext")
17172	m.verifyInput("ResetDBParameterGroupWithContext", param0)
17173	return m.ResetDBParameterGroupWithContextFunc(param0, param1, param2...)
17174}
17175
17176func (m *rdsMock) RestoreDBClusterFromS3(param0 *rds.RestoreDBClusterFromS3Input) (*rds.RestoreDBClusterFromS3Output, error) {
17177	m.addCall("RestoreDBClusterFromS3")
17178	m.verifyInput("RestoreDBClusterFromS3", param0)
17179	return m.RestoreDBClusterFromS3Func(param0)
17180}
17181
17182func (m *rdsMock) RestoreDBClusterFromS3Request(param0 *rds.RestoreDBClusterFromS3Input) (*request.Request, *rds.RestoreDBClusterFromS3Output) {
17183	m.addCall("RestoreDBClusterFromS3Request")
17184	m.verifyInput("RestoreDBClusterFromS3Request", param0)
17185	return m.RestoreDBClusterFromS3RequestFunc(param0)
17186}
17187
17188func (m *rdsMock) RestoreDBClusterFromS3WithContext(param0 aws.Context, param1 *rds.RestoreDBClusterFromS3Input, param2 ...request.Option) (*rds.RestoreDBClusterFromS3Output, error) {
17189	m.addCall("RestoreDBClusterFromS3WithContext")
17190	m.verifyInput("RestoreDBClusterFromS3WithContext", param0)
17191	return m.RestoreDBClusterFromS3WithContextFunc(param0, param1, param2...)
17192}
17193
17194func (m *rdsMock) RestoreDBClusterFromSnapshot(param0 *rds.RestoreDBClusterFromSnapshotInput) (*rds.RestoreDBClusterFromSnapshotOutput, error) {
17195	m.addCall("RestoreDBClusterFromSnapshot")
17196	m.verifyInput("RestoreDBClusterFromSnapshot", param0)
17197	return m.RestoreDBClusterFromSnapshotFunc(param0)
17198}
17199
17200func (m *rdsMock) RestoreDBClusterFromSnapshotRequest(param0 *rds.RestoreDBClusterFromSnapshotInput) (*request.Request, *rds.RestoreDBClusterFromSnapshotOutput) {
17201	m.addCall("RestoreDBClusterFromSnapshotRequest")
17202	m.verifyInput("RestoreDBClusterFromSnapshotRequest", param0)
17203	return m.RestoreDBClusterFromSnapshotRequestFunc(param0)
17204}
17205
17206func (m *rdsMock) RestoreDBClusterFromSnapshotWithContext(param0 aws.Context, param1 *rds.RestoreDBClusterFromSnapshotInput, param2 ...request.Option) (*rds.RestoreDBClusterFromSnapshotOutput, error) {
17207	m.addCall("RestoreDBClusterFromSnapshotWithContext")
17208	m.verifyInput("RestoreDBClusterFromSnapshotWithContext", param0)
17209	return m.RestoreDBClusterFromSnapshotWithContextFunc(param0, param1, param2...)
17210}
17211
17212func (m *rdsMock) RestoreDBClusterToPointInTime(param0 *rds.RestoreDBClusterToPointInTimeInput) (*rds.RestoreDBClusterToPointInTimeOutput, error) {
17213	m.addCall("RestoreDBClusterToPointInTime")
17214	m.verifyInput("RestoreDBClusterToPointInTime", param0)
17215	return m.RestoreDBClusterToPointInTimeFunc(param0)
17216}
17217
17218func (m *rdsMock) RestoreDBClusterToPointInTimeRequest(param0 *rds.RestoreDBClusterToPointInTimeInput) (*request.Request, *rds.RestoreDBClusterToPointInTimeOutput) {
17219	m.addCall("RestoreDBClusterToPointInTimeRequest")
17220	m.verifyInput("RestoreDBClusterToPointInTimeRequest", param0)
17221	return m.RestoreDBClusterToPointInTimeRequestFunc(param0)
17222}
17223
17224func (m *rdsMock) RestoreDBClusterToPointInTimeWithContext(param0 aws.Context, param1 *rds.RestoreDBClusterToPointInTimeInput, param2 ...request.Option) (*rds.RestoreDBClusterToPointInTimeOutput, error) {
17225	m.addCall("RestoreDBClusterToPointInTimeWithContext")
17226	m.verifyInput("RestoreDBClusterToPointInTimeWithContext", param0)
17227	return m.RestoreDBClusterToPointInTimeWithContextFunc(param0, param1, param2...)
17228}
17229
17230func (m *rdsMock) RestoreDBInstanceFromDBSnapshot(param0 *rds.RestoreDBInstanceFromDBSnapshotInput) (*rds.RestoreDBInstanceFromDBSnapshotOutput, error) {
17231	m.addCall("RestoreDBInstanceFromDBSnapshot")
17232	m.verifyInput("RestoreDBInstanceFromDBSnapshot", param0)
17233	return m.RestoreDBInstanceFromDBSnapshotFunc(param0)
17234}
17235
17236func (m *rdsMock) RestoreDBInstanceFromDBSnapshotRequest(param0 *rds.RestoreDBInstanceFromDBSnapshotInput) (*request.Request, *rds.RestoreDBInstanceFromDBSnapshotOutput) {
17237	m.addCall("RestoreDBInstanceFromDBSnapshotRequest")
17238	m.verifyInput("RestoreDBInstanceFromDBSnapshotRequest", param0)
17239	return m.RestoreDBInstanceFromDBSnapshotRequestFunc(param0)
17240}
17241
17242func (m *rdsMock) RestoreDBInstanceFromDBSnapshotWithContext(param0 aws.Context, param1 *rds.RestoreDBInstanceFromDBSnapshotInput, param2 ...request.Option) (*rds.RestoreDBInstanceFromDBSnapshotOutput, error) {
17243	m.addCall("RestoreDBInstanceFromDBSnapshotWithContext")
17244	m.verifyInput("RestoreDBInstanceFromDBSnapshotWithContext", param0)
17245	return m.RestoreDBInstanceFromDBSnapshotWithContextFunc(param0, param1, param2...)
17246}
17247
17248func (m *rdsMock) RestoreDBInstanceFromS3(param0 *rds.RestoreDBInstanceFromS3Input) (*rds.RestoreDBInstanceFromS3Output, error) {
17249	m.addCall("RestoreDBInstanceFromS3")
17250	m.verifyInput("RestoreDBInstanceFromS3", param0)
17251	return m.RestoreDBInstanceFromS3Func(param0)
17252}
17253
17254func (m *rdsMock) RestoreDBInstanceFromS3Request(param0 *rds.RestoreDBInstanceFromS3Input) (*request.Request, *rds.RestoreDBInstanceFromS3Output) {
17255	m.addCall("RestoreDBInstanceFromS3Request")
17256	m.verifyInput("RestoreDBInstanceFromS3Request", param0)
17257	return m.RestoreDBInstanceFromS3RequestFunc(param0)
17258}
17259
17260func (m *rdsMock) RestoreDBInstanceFromS3WithContext(param0 aws.Context, param1 *rds.RestoreDBInstanceFromS3Input, param2 ...request.Option) (*rds.RestoreDBInstanceFromS3Output, error) {
17261	m.addCall("RestoreDBInstanceFromS3WithContext")
17262	m.verifyInput("RestoreDBInstanceFromS3WithContext", param0)
17263	return m.RestoreDBInstanceFromS3WithContextFunc(param0, param1, param2...)
17264}
17265
17266func (m *rdsMock) RestoreDBInstanceToPointInTime(param0 *rds.RestoreDBInstanceToPointInTimeInput) (*rds.RestoreDBInstanceToPointInTimeOutput, error) {
17267	m.addCall("RestoreDBInstanceToPointInTime")
17268	m.verifyInput("RestoreDBInstanceToPointInTime", param0)
17269	return m.RestoreDBInstanceToPointInTimeFunc(param0)
17270}
17271
17272func (m *rdsMock) RestoreDBInstanceToPointInTimeRequest(param0 *rds.RestoreDBInstanceToPointInTimeInput) (*request.Request, *rds.RestoreDBInstanceToPointInTimeOutput) {
17273	m.addCall("RestoreDBInstanceToPointInTimeRequest")
17274	m.verifyInput("RestoreDBInstanceToPointInTimeRequest", param0)
17275	return m.RestoreDBInstanceToPointInTimeRequestFunc(param0)
17276}
17277
17278func (m *rdsMock) RestoreDBInstanceToPointInTimeWithContext(param0 aws.Context, param1 *rds.RestoreDBInstanceToPointInTimeInput, param2 ...request.Option) (*rds.RestoreDBInstanceToPointInTimeOutput, error) {
17279	m.addCall("RestoreDBInstanceToPointInTimeWithContext")
17280	m.verifyInput("RestoreDBInstanceToPointInTimeWithContext", param0)
17281	return m.RestoreDBInstanceToPointInTimeWithContextFunc(param0, param1, param2...)
17282}
17283
17284func (m *rdsMock) RevokeDBSecurityGroupIngress(param0 *rds.RevokeDBSecurityGroupIngressInput) (*rds.RevokeDBSecurityGroupIngressOutput, error) {
17285	m.addCall("RevokeDBSecurityGroupIngress")
17286	m.verifyInput("RevokeDBSecurityGroupIngress", param0)
17287	return m.RevokeDBSecurityGroupIngressFunc(param0)
17288}
17289
17290func (m *rdsMock) RevokeDBSecurityGroupIngressRequest(param0 *rds.RevokeDBSecurityGroupIngressInput) (*request.Request, *rds.RevokeDBSecurityGroupIngressOutput) {
17291	m.addCall("RevokeDBSecurityGroupIngressRequest")
17292	m.verifyInput("RevokeDBSecurityGroupIngressRequest", param0)
17293	return m.RevokeDBSecurityGroupIngressRequestFunc(param0)
17294}
17295
17296func (m *rdsMock) RevokeDBSecurityGroupIngressWithContext(param0 aws.Context, param1 *rds.RevokeDBSecurityGroupIngressInput, param2 ...request.Option) (*rds.RevokeDBSecurityGroupIngressOutput, error) {
17297	m.addCall("RevokeDBSecurityGroupIngressWithContext")
17298	m.verifyInput("RevokeDBSecurityGroupIngressWithContext", param0)
17299	return m.RevokeDBSecurityGroupIngressWithContextFunc(param0, param1, param2...)
17300}
17301
17302func (m *rdsMock) StartDBInstance(param0 *rds.StartDBInstanceInput) (*rds.StartDBInstanceOutput, error) {
17303	m.addCall("StartDBInstance")
17304	m.verifyInput("StartDBInstance", param0)
17305	return m.StartDBInstanceFunc(param0)
17306}
17307
17308func (m *rdsMock) StartDBInstanceRequest(param0 *rds.StartDBInstanceInput) (*request.Request, *rds.StartDBInstanceOutput) {
17309	m.addCall("StartDBInstanceRequest")
17310	m.verifyInput("StartDBInstanceRequest", param0)
17311	return m.StartDBInstanceRequestFunc(param0)
17312}
17313
17314func (m *rdsMock) StartDBInstanceWithContext(param0 aws.Context, param1 *rds.StartDBInstanceInput, param2 ...request.Option) (*rds.StartDBInstanceOutput, error) {
17315	m.addCall("StartDBInstanceWithContext")
17316	m.verifyInput("StartDBInstanceWithContext", param0)
17317	return m.StartDBInstanceWithContextFunc(param0, param1, param2...)
17318}
17319
17320func (m *rdsMock) StopDBInstance(param0 *rds.StopDBInstanceInput) (*rds.StopDBInstanceOutput, error) {
17321	m.addCall("StopDBInstance")
17322	m.verifyInput("StopDBInstance", param0)
17323	return m.StopDBInstanceFunc(param0)
17324}
17325
17326func (m *rdsMock) StopDBInstanceRequest(param0 *rds.StopDBInstanceInput) (*request.Request, *rds.StopDBInstanceOutput) {
17327	m.addCall("StopDBInstanceRequest")
17328	m.verifyInput("StopDBInstanceRequest", param0)
17329	return m.StopDBInstanceRequestFunc(param0)
17330}
17331
17332func (m *rdsMock) StopDBInstanceWithContext(param0 aws.Context, param1 *rds.StopDBInstanceInput, param2 ...request.Option) (*rds.StopDBInstanceOutput, error) {
17333	m.addCall("StopDBInstanceWithContext")
17334	m.verifyInput("StopDBInstanceWithContext", param0)
17335	return m.StopDBInstanceWithContextFunc(param0, param1, param2...)
17336}
17337
17338func (m *rdsMock) WaitUntilDBInstanceAvailable(param0 *rds.DescribeDBInstancesInput) error {
17339	m.addCall("WaitUntilDBInstanceAvailable")
17340	m.verifyInput("WaitUntilDBInstanceAvailable", param0)
17341	return m.WaitUntilDBInstanceAvailableFunc(param0)
17342}
17343
17344func (m *rdsMock) WaitUntilDBInstanceAvailableWithContext(param0 aws.Context, param1 *rds.DescribeDBInstancesInput, param2 ...request.WaiterOption) error {
17345	m.addCall("WaitUntilDBInstanceAvailableWithContext")
17346	m.verifyInput("WaitUntilDBInstanceAvailableWithContext", param0)
17347	return m.WaitUntilDBInstanceAvailableWithContextFunc(param0, param1, param2...)
17348}
17349
17350func (m *rdsMock) WaitUntilDBInstanceDeleted(param0 *rds.DescribeDBInstancesInput) error {
17351	m.addCall("WaitUntilDBInstanceDeleted")
17352	m.verifyInput("WaitUntilDBInstanceDeleted", param0)
17353	return m.WaitUntilDBInstanceDeletedFunc(param0)
17354}
17355
17356func (m *rdsMock) WaitUntilDBInstanceDeletedWithContext(param0 aws.Context, param1 *rds.DescribeDBInstancesInput, param2 ...request.WaiterOption) error {
17357	m.addCall("WaitUntilDBInstanceDeletedWithContext")
17358	m.verifyInput("WaitUntilDBInstanceDeletedWithContext", param0)
17359	return m.WaitUntilDBInstanceDeletedWithContextFunc(param0, param1, param2...)
17360}
17361
17362func (m *rdsMock) WaitUntilDBSnapshotAvailable(param0 *rds.DescribeDBSnapshotsInput) error {
17363	m.addCall("WaitUntilDBSnapshotAvailable")
17364	m.verifyInput("WaitUntilDBSnapshotAvailable", param0)
17365	return m.WaitUntilDBSnapshotAvailableFunc(param0)
17366}
17367
17368func (m *rdsMock) WaitUntilDBSnapshotAvailableWithContext(param0 aws.Context, param1 *rds.DescribeDBSnapshotsInput, param2 ...request.WaiterOption) error {
17369	m.addCall("WaitUntilDBSnapshotAvailableWithContext")
17370	m.verifyInput("WaitUntilDBSnapshotAvailableWithContext", param0)
17371	return m.WaitUntilDBSnapshotAvailableWithContextFunc(param0, param1, param2...)
17372}
17373
17374func (m *rdsMock) WaitUntilDBSnapshotDeleted(param0 *rds.DescribeDBSnapshotsInput) error {
17375	m.addCall("WaitUntilDBSnapshotDeleted")
17376	m.verifyInput("WaitUntilDBSnapshotDeleted", param0)
17377	return m.WaitUntilDBSnapshotDeletedFunc(param0)
17378}
17379
17380func (m *rdsMock) WaitUntilDBSnapshotDeletedWithContext(param0 aws.Context, param1 *rds.DescribeDBSnapshotsInput, param2 ...request.WaiterOption) error {
17381	m.addCall("WaitUntilDBSnapshotDeletedWithContext")
17382	m.verifyInput("WaitUntilDBSnapshotDeletedWithContext", param0)
17383	return m.WaitUntilDBSnapshotDeletedWithContextFunc(param0, param1, param2...)
17384}
17385
17386type route53Mock struct {
17387	basicMock
17388	route53iface.Route53API
17389	AssociateVPCWithHostedZoneFunc                        func(param0 *route53.AssociateVPCWithHostedZoneInput) (*route53.AssociateVPCWithHostedZoneOutput, error)
17390	AssociateVPCWithHostedZoneRequestFunc                 func(param0 *route53.AssociateVPCWithHostedZoneInput) (*request.Request, *route53.AssociateVPCWithHostedZoneOutput)
17391	AssociateVPCWithHostedZoneWithContextFunc             func(param0 aws.Context, param1 *route53.AssociateVPCWithHostedZoneInput, param2 ...request.Option) (*route53.AssociateVPCWithHostedZoneOutput, error)
17392	ChangeResourceRecordSetsFunc                          func(param0 *route53.ChangeResourceRecordSetsInput) (*route53.ChangeResourceRecordSetsOutput, error)
17393	ChangeResourceRecordSetsRequestFunc                   func(param0 *route53.ChangeResourceRecordSetsInput) (*request.Request, *route53.ChangeResourceRecordSetsOutput)
17394	ChangeResourceRecordSetsWithContextFunc               func(param0 aws.Context, param1 *route53.ChangeResourceRecordSetsInput, param2 ...request.Option) (*route53.ChangeResourceRecordSetsOutput, error)
17395	ChangeTagsForResourceFunc                             func(param0 *route53.ChangeTagsForResourceInput) (*route53.ChangeTagsForResourceOutput, error)
17396	ChangeTagsForResourceRequestFunc                      func(param0 *route53.ChangeTagsForResourceInput) (*request.Request, *route53.ChangeTagsForResourceOutput)
17397	ChangeTagsForResourceWithContextFunc                  func(param0 aws.Context, param1 *route53.ChangeTagsForResourceInput, param2 ...request.Option) (*route53.ChangeTagsForResourceOutput, error)
17398	CreateHealthCheckFunc                                 func(param0 *route53.CreateHealthCheckInput) (*route53.CreateHealthCheckOutput, error)
17399	CreateHealthCheckRequestFunc                          func(param0 *route53.CreateHealthCheckInput) (*request.Request, *route53.CreateHealthCheckOutput)
17400	CreateHealthCheckWithContextFunc                      func(param0 aws.Context, param1 *route53.CreateHealthCheckInput, param2 ...request.Option) (*route53.CreateHealthCheckOutput, error)
17401	CreateHostedZoneFunc                                  func(param0 *route53.CreateHostedZoneInput) (*route53.CreateHostedZoneOutput, error)
17402	CreateHostedZoneRequestFunc                           func(param0 *route53.CreateHostedZoneInput) (*request.Request, *route53.CreateHostedZoneOutput)
17403	CreateHostedZoneWithContextFunc                       func(param0 aws.Context, param1 *route53.CreateHostedZoneInput, param2 ...request.Option) (*route53.CreateHostedZoneOutput, error)
17404	CreateQueryLoggingConfigFunc                          func(param0 *route53.CreateQueryLoggingConfigInput) (*route53.CreateQueryLoggingConfigOutput, error)
17405	CreateQueryLoggingConfigRequestFunc                   func(param0 *route53.CreateQueryLoggingConfigInput) (*request.Request, *route53.CreateQueryLoggingConfigOutput)
17406	CreateQueryLoggingConfigWithContextFunc               func(param0 aws.Context, param1 *route53.CreateQueryLoggingConfigInput, param2 ...request.Option) (*route53.CreateQueryLoggingConfigOutput, error)
17407	CreateReusableDelegationSetFunc                       func(param0 *route53.CreateReusableDelegationSetInput) (*route53.CreateReusableDelegationSetOutput, error)
17408	CreateReusableDelegationSetRequestFunc                func(param0 *route53.CreateReusableDelegationSetInput) (*request.Request, *route53.CreateReusableDelegationSetOutput)
17409	CreateReusableDelegationSetWithContextFunc            func(param0 aws.Context, param1 *route53.CreateReusableDelegationSetInput, param2 ...request.Option) (*route53.CreateReusableDelegationSetOutput, error)
17410	CreateTrafficPolicyFunc                               func(param0 *route53.CreateTrafficPolicyInput) (*route53.CreateTrafficPolicyOutput, error)
17411	CreateTrafficPolicyInstanceFunc                       func(param0 *route53.CreateTrafficPolicyInstanceInput) (*route53.CreateTrafficPolicyInstanceOutput, error)
17412	CreateTrafficPolicyInstanceRequestFunc                func(param0 *route53.CreateTrafficPolicyInstanceInput) (*request.Request, *route53.CreateTrafficPolicyInstanceOutput)
17413	CreateTrafficPolicyInstanceWithContextFunc            func(param0 aws.Context, param1 *route53.CreateTrafficPolicyInstanceInput, param2 ...request.Option) (*route53.CreateTrafficPolicyInstanceOutput, error)
17414	CreateTrafficPolicyRequestFunc                        func(param0 *route53.CreateTrafficPolicyInput) (*request.Request, *route53.CreateTrafficPolicyOutput)
17415	CreateTrafficPolicyVersionFunc                        func(param0 *route53.CreateTrafficPolicyVersionInput) (*route53.CreateTrafficPolicyVersionOutput, error)
17416	CreateTrafficPolicyVersionRequestFunc                 func(param0 *route53.CreateTrafficPolicyVersionInput) (*request.Request, *route53.CreateTrafficPolicyVersionOutput)
17417	CreateTrafficPolicyVersionWithContextFunc             func(param0 aws.Context, param1 *route53.CreateTrafficPolicyVersionInput, param2 ...request.Option) (*route53.CreateTrafficPolicyVersionOutput, error)
17418	CreateTrafficPolicyWithContextFunc                    func(param0 aws.Context, param1 *route53.CreateTrafficPolicyInput, param2 ...request.Option) (*route53.CreateTrafficPolicyOutput, error)
17419	CreateVPCAssociationAuthorizationFunc                 func(param0 *route53.CreateVPCAssociationAuthorizationInput) (*route53.CreateVPCAssociationAuthorizationOutput, error)
17420	CreateVPCAssociationAuthorizationRequestFunc          func(param0 *route53.CreateVPCAssociationAuthorizationInput) (*request.Request, *route53.CreateVPCAssociationAuthorizationOutput)
17421	CreateVPCAssociationAuthorizationWithContextFunc      func(param0 aws.Context, param1 *route53.CreateVPCAssociationAuthorizationInput, param2 ...request.Option) (*route53.CreateVPCAssociationAuthorizationOutput, error)
17422	DeleteHealthCheckFunc                                 func(param0 *route53.DeleteHealthCheckInput) (*route53.DeleteHealthCheckOutput, error)
17423	DeleteHealthCheckRequestFunc                          func(param0 *route53.DeleteHealthCheckInput) (*request.Request, *route53.DeleteHealthCheckOutput)
17424	DeleteHealthCheckWithContextFunc                      func(param0 aws.Context, param1 *route53.DeleteHealthCheckInput, param2 ...request.Option) (*route53.DeleteHealthCheckOutput, error)
17425	DeleteHostedZoneFunc                                  func(param0 *route53.DeleteHostedZoneInput) (*route53.DeleteHostedZoneOutput, error)
17426	DeleteHostedZoneRequestFunc                           func(param0 *route53.DeleteHostedZoneInput) (*request.Request, *route53.DeleteHostedZoneOutput)
17427	DeleteHostedZoneWithContextFunc                       func(param0 aws.Context, param1 *route53.DeleteHostedZoneInput, param2 ...request.Option) (*route53.DeleteHostedZoneOutput, error)
17428	DeleteQueryLoggingConfigFunc                          func(param0 *route53.DeleteQueryLoggingConfigInput) (*route53.DeleteQueryLoggingConfigOutput, error)
17429	DeleteQueryLoggingConfigRequestFunc                   func(param0 *route53.DeleteQueryLoggingConfigInput) (*request.Request, *route53.DeleteQueryLoggingConfigOutput)
17430	DeleteQueryLoggingConfigWithContextFunc               func(param0 aws.Context, param1 *route53.DeleteQueryLoggingConfigInput, param2 ...request.Option) (*route53.DeleteQueryLoggingConfigOutput, error)
17431	DeleteReusableDelegationSetFunc                       func(param0 *route53.DeleteReusableDelegationSetInput) (*route53.DeleteReusableDelegationSetOutput, error)
17432	DeleteReusableDelegationSetRequestFunc                func(param0 *route53.DeleteReusableDelegationSetInput) (*request.Request, *route53.DeleteReusableDelegationSetOutput)
17433	DeleteReusableDelegationSetWithContextFunc            func(param0 aws.Context, param1 *route53.DeleteReusableDelegationSetInput, param2 ...request.Option) (*route53.DeleteReusableDelegationSetOutput, error)
17434	DeleteTrafficPolicyFunc                               func(param0 *route53.DeleteTrafficPolicyInput) (*route53.DeleteTrafficPolicyOutput, error)
17435	DeleteTrafficPolicyInstanceFunc                       func(param0 *route53.DeleteTrafficPolicyInstanceInput) (*route53.DeleteTrafficPolicyInstanceOutput, error)
17436	DeleteTrafficPolicyInstanceRequestFunc                func(param0 *route53.DeleteTrafficPolicyInstanceInput) (*request.Request, *route53.DeleteTrafficPolicyInstanceOutput)
17437	DeleteTrafficPolicyInstanceWithContextFunc            func(param0 aws.Context, param1 *route53.DeleteTrafficPolicyInstanceInput, param2 ...request.Option) (*route53.DeleteTrafficPolicyInstanceOutput, error)
17438	DeleteTrafficPolicyRequestFunc                        func(param0 *route53.DeleteTrafficPolicyInput) (*request.Request, *route53.DeleteTrafficPolicyOutput)
17439	DeleteTrafficPolicyWithContextFunc                    func(param0 aws.Context, param1 *route53.DeleteTrafficPolicyInput, param2 ...request.Option) (*route53.DeleteTrafficPolicyOutput, error)
17440	DeleteVPCAssociationAuthorizationFunc                 func(param0 *route53.DeleteVPCAssociationAuthorizationInput) (*route53.DeleteVPCAssociationAuthorizationOutput, error)
17441	DeleteVPCAssociationAuthorizationRequestFunc          func(param0 *route53.DeleteVPCAssociationAuthorizationInput) (*request.Request, *route53.DeleteVPCAssociationAuthorizationOutput)
17442	DeleteVPCAssociationAuthorizationWithContextFunc      func(param0 aws.Context, param1 *route53.DeleteVPCAssociationAuthorizationInput, param2 ...request.Option) (*route53.DeleteVPCAssociationAuthorizationOutput, error)
17443	DisassociateVPCFromHostedZoneFunc                     func(param0 *route53.DisassociateVPCFromHostedZoneInput) (*route53.DisassociateVPCFromHostedZoneOutput, error)
17444	DisassociateVPCFromHostedZoneRequestFunc              func(param0 *route53.DisassociateVPCFromHostedZoneInput) (*request.Request, *route53.DisassociateVPCFromHostedZoneOutput)
17445	DisassociateVPCFromHostedZoneWithContextFunc          func(param0 aws.Context, param1 *route53.DisassociateVPCFromHostedZoneInput, param2 ...request.Option) (*route53.DisassociateVPCFromHostedZoneOutput, error)
17446	GetAccountLimitFunc                                   func(param0 *route53.GetAccountLimitInput) (*route53.GetAccountLimitOutput, error)
17447	GetAccountLimitRequestFunc                            func(param0 *route53.GetAccountLimitInput) (*request.Request, *route53.GetAccountLimitOutput)
17448	GetAccountLimitWithContextFunc                        func(param0 aws.Context, param1 *route53.GetAccountLimitInput, param2 ...request.Option) (*route53.GetAccountLimitOutput, error)
17449	GetChangeFunc                                         func(param0 *route53.GetChangeInput) (*route53.GetChangeOutput, error)
17450	GetChangeRequestFunc                                  func(param0 *route53.GetChangeInput) (*request.Request, *route53.GetChangeOutput)
17451	GetChangeWithContextFunc                              func(param0 aws.Context, param1 *route53.GetChangeInput, param2 ...request.Option) (*route53.GetChangeOutput, error)
17452	GetCheckerIpRangesFunc                                func(param0 *route53.GetCheckerIpRangesInput) (*route53.GetCheckerIpRangesOutput, error)
17453	GetCheckerIpRangesRequestFunc                         func(param0 *route53.GetCheckerIpRangesInput) (*request.Request, *route53.GetCheckerIpRangesOutput)
17454	GetCheckerIpRangesWithContextFunc                     func(param0 aws.Context, param1 *route53.GetCheckerIpRangesInput, param2 ...request.Option) (*route53.GetCheckerIpRangesOutput, error)
17455	GetGeoLocationFunc                                    func(param0 *route53.GetGeoLocationInput) (*route53.GetGeoLocationOutput, error)
17456	GetGeoLocationRequestFunc                             func(param0 *route53.GetGeoLocationInput) (*request.Request, *route53.GetGeoLocationOutput)
17457	GetGeoLocationWithContextFunc                         func(param0 aws.Context, param1 *route53.GetGeoLocationInput, param2 ...request.Option) (*route53.GetGeoLocationOutput, error)
17458	GetHealthCheckFunc                                    func(param0 *route53.GetHealthCheckInput) (*route53.GetHealthCheckOutput, error)
17459	GetHealthCheckCountFunc                               func(param0 *route53.GetHealthCheckCountInput) (*route53.GetHealthCheckCountOutput, error)
17460	GetHealthCheckCountRequestFunc                        func(param0 *route53.GetHealthCheckCountInput) (*request.Request, *route53.GetHealthCheckCountOutput)
17461	GetHealthCheckCountWithContextFunc                    func(param0 aws.Context, param1 *route53.GetHealthCheckCountInput, param2 ...request.Option) (*route53.GetHealthCheckCountOutput, error)
17462	GetHealthCheckLastFailureReasonFunc                   func(param0 *route53.GetHealthCheckLastFailureReasonInput) (*route53.GetHealthCheckLastFailureReasonOutput, error)
17463	GetHealthCheckLastFailureReasonRequestFunc            func(param0 *route53.GetHealthCheckLastFailureReasonInput) (*request.Request, *route53.GetHealthCheckLastFailureReasonOutput)
17464	GetHealthCheckLastFailureReasonWithContextFunc        func(param0 aws.Context, param1 *route53.GetHealthCheckLastFailureReasonInput, param2 ...request.Option) (*route53.GetHealthCheckLastFailureReasonOutput, error)
17465	GetHealthCheckRequestFunc                             func(param0 *route53.GetHealthCheckInput) (*request.Request, *route53.GetHealthCheckOutput)
17466	GetHealthCheckStatusFunc                              func(param0 *route53.GetHealthCheckStatusInput) (*route53.GetHealthCheckStatusOutput, error)
17467	GetHealthCheckStatusRequestFunc                       func(param0 *route53.GetHealthCheckStatusInput) (*request.Request, *route53.GetHealthCheckStatusOutput)
17468	GetHealthCheckStatusWithContextFunc                   func(param0 aws.Context, param1 *route53.GetHealthCheckStatusInput, param2 ...request.Option) (*route53.GetHealthCheckStatusOutput, error)
17469	GetHealthCheckWithContextFunc                         func(param0 aws.Context, param1 *route53.GetHealthCheckInput, param2 ...request.Option) (*route53.GetHealthCheckOutput, error)
17470	GetHostedZoneFunc                                     func(param0 *route53.GetHostedZoneInput) (*route53.GetHostedZoneOutput, error)
17471	GetHostedZoneCountFunc                                func(param0 *route53.GetHostedZoneCountInput) (*route53.GetHostedZoneCountOutput, error)
17472	GetHostedZoneCountRequestFunc                         func(param0 *route53.GetHostedZoneCountInput) (*request.Request, *route53.GetHostedZoneCountOutput)
17473	GetHostedZoneCountWithContextFunc                     func(param0 aws.Context, param1 *route53.GetHostedZoneCountInput, param2 ...request.Option) (*route53.GetHostedZoneCountOutput, error)
17474	GetHostedZoneLimitFunc                                func(param0 *route53.GetHostedZoneLimitInput) (*route53.GetHostedZoneLimitOutput, error)
17475	GetHostedZoneLimitRequestFunc                         func(param0 *route53.GetHostedZoneLimitInput) (*request.Request, *route53.GetHostedZoneLimitOutput)
17476	GetHostedZoneLimitWithContextFunc                     func(param0 aws.Context, param1 *route53.GetHostedZoneLimitInput, param2 ...request.Option) (*route53.GetHostedZoneLimitOutput, error)
17477	GetHostedZoneRequestFunc                              func(param0 *route53.GetHostedZoneInput) (*request.Request, *route53.GetHostedZoneOutput)
17478	GetHostedZoneWithContextFunc                          func(param0 aws.Context, param1 *route53.GetHostedZoneInput, param2 ...request.Option) (*route53.GetHostedZoneOutput, error)
17479	GetQueryLoggingConfigFunc                             func(param0 *route53.GetQueryLoggingConfigInput) (*route53.GetQueryLoggingConfigOutput, error)
17480	GetQueryLoggingConfigRequestFunc                      func(param0 *route53.GetQueryLoggingConfigInput) (*request.Request, *route53.GetQueryLoggingConfigOutput)
17481	GetQueryLoggingConfigWithContextFunc                  func(param0 aws.Context, param1 *route53.GetQueryLoggingConfigInput, param2 ...request.Option) (*route53.GetQueryLoggingConfigOutput, error)
17482	GetReusableDelegationSetFunc                          func(param0 *route53.GetReusableDelegationSetInput) (*route53.GetReusableDelegationSetOutput, error)
17483	GetReusableDelegationSetLimitFunc                     func(param0 *route53.GetReusableDelegationSetLimitInput) (*route53.GetReusableDelegationSetLimitOutput, error)
17484	GetReusableDelegationSetLimitRequestFunc              func(param0 *route53.GetReusableDelegationSetLimitInput) (*request.Request, *route53.GetReusableDelegationSetLimitOutput)
17485	GetReusableDelegationSetLimitWithContextFunc          func(param0 aws.Context, param1 *route53.GetReusableDelegationSetLimitInput, param2 ...request.Option) (*route53.GetReusableDelegationSetLimitOutput, error)
17486	GetReusableDelegationSetRequestFunc                   func(param0 *route53.GetReusableDelegationSetInput) (*request.Request, *route53.GetReusableDelegationSetOutput)
17487	GetReusableDelegationSetWithContextFunc               func(param0 aws.Context, param1 *route53.GetReusableDelegationSetInput, param2 ...request.Option) (*route53.GetReusableDelegationSetOutput, error)
17488	GetTrafficPolicyFunc                                  func(param0 *route53.GetTrafficPolicyInput) (*route53.GetTrafficPolicyOutput, error)
17489	GetTrafficPolicyInstanceFunc                          func(param0 *route53.GetTrafficPolicyInstanceInput) (*route53.GetTrafficPolicyInstanceOutput, error)
17490	GetTrafficPolicyInstanceCountFunc                     func(param0 *route53.GetTrafficPolicyInstanceCountInput) (*route53.GetTrafficPolicyInstanceCountOutput, error)
17491	GetTrafficPolicyInstanceCountRequestFunc              func(param0 *route53.GetTrafficPolicyInstanceCountInput) (*request.Request, *route53.GetTrafficPolicyInstanceCountOutput)
17492	GetTrafficPolicyInstanceCountWithContextFunc          func(param0 aws.Context, param1 *route53.GetTrafficPolicyInstanceCountInput, param2 ...request.Option) (*route53.GetTrafficPolicyInstanceCountOutput, error)
17493	GetTrafficPolicyInstanceRequestFunc                   func(param0 *route53.GetTrafficPolicyInstanceInput) (*request.Request, *route53.GetTrafficPolicyInstanceOutput)
17494	GetTrafficPolicyInstanceWithContextFunc               func(param0 aws.Context, param1 *route53.GetTrafficPolicyInstanceInput, param2 ...request.Option) (*route53.GetTrafficPolicyInstanceOutput, error)
17495	GetTrafficPolicyRequestFunc                           func(param0 *route53.GetTrafficPolicyInput) (*request.Request, *route53.GetTrafficPolicyOutput)
17496	GetTrafficPolicyWithContextFunc                       func(param0 aws.Context, param1 *route53.GetTrafficPolicyInput, param2 ...request.Option) (*route53.GetTrafficPolicyOutput, error)
17497	ListGeoLocationsFunc                                  func(param0 *route53.ListGeoLocationsInput) (*route53.ListGeoLocationsOutput, error)
17498	ListGeoLocationsRequestFunc                           func(param0 *route53.ListGeoLocationsInput) (*request.Request, *route53.ListGeoLocationsOutput)
17499	ListGeoLocationsWithContextFunc                       func(param0 aws.Context, param1 *route53.ListGeoLocationsInput, param2 ...request.Option) (*route53.ListGeoLocationsOutput, error)
17500	ListHealthChecksFunc                                  func(param0 *route53.ListHealthChecksInput) (*route53.ListHealthChecksOutput, error)
17501	ListHealthChecksRequestFunc                           func(param0 *route53.ListHealthChecksInput) (*request.Request, *route53.ListHealthChecksOutput)
17502	ListHealthChecksWithContextFunc                       func(param0 aws.Context, param1 *route53.ListHealthChecksInput, param2 ...request.Option) (*route53.ListHealthChecksOutput, error)
17503	ListHostedZonesFunc                                   func(param0 *route53.ListHostedZonesInput) (*route53.ListHostedZonesOutput, error)
17504	ListHostedZonesByNameFunc                             func(param0 *route53.ListHostedZonesByNameInput) (*route53.ListHostedZonesByNameOutput, error)
17505	ListHostedZonesByNameRequestFunc                      func(param0 *route53.ListHostedZonesByNameInput) (*request.Request, *route53.ListHostedZonesByNameOutput)
17506	ListHostedZonesByNameWithContextFunc                  func(param0 aws.Context, param1 *route53.ListHostedZonesByNameInput, param2 ...request.Option) (*route53.ListHostedZonesByNameOutput, error)
17507	ListHostedZonesRequestFunc                            func(param0 *route53.ListHostedZonesInput) (*request.Request, *route53.ListHostedZonesOutput)
17508	ListHostedZonesWithContextFunc                        func(param0 aws.Context, param1 *route53.ListHostedZonesInput, param2 ...request.Option) (*route53.ListHostedZonesOutput, error)
17509	ListQueryLoggingConfigsFunc                           func(param0 *route53.ListQueryLoggingConfigsInput) (*route53.ListQueryLoggingConfigsOutput, error)
17510	ListQueryLoggingConfigsRequestFunc                    func(param0 *route53.ListQueryLoggingConfigsInput) (*request.Request, *route53.ListQueryLoggingConfigsOutput)
17511	ListQueryLoggingConfigsWithContextFunc                func(param0 aws.Context, param1 *route53.ListQueryLoggingConfigsInput, param2 ...request.Option) (*route53.ListQueryLoggingConfigsOutput, error)
17512	ListResourceRecordSetsFunc                            func(param0 *route53.ListResourceRecordSetsInput) (*route53.ListResourceRecordSetsOutput, error)
17513	ListResourceRecordSetsRequestFunc                     func(param0 *route53.ListResourceRecordSetsInput) (*request.Request, *route53.ListResourceRecordSetsOutput)
17514	ListResourceRecordSetsWithContextFunc                 func(param0 aws.Context, param1 *route53.ListResourceRecordSetsInput, param2 ...request.Option) (*route53.ListResourceRecordSetsOutput, error)
17515	ListReusableDelegationSetsFunc                        func(param0 *route53.ListReusableDelegationSetsInput) (*route53.ListReusableDelegationSetsOutput, error)
17516	ListReusableDelegationSetsRequestFunc                 func(param0 *route53.ListReusableDelegationSetsInput) (*request.Request, *route53.ListReusableDelegationSetsOutput)
17517	ListReusableDelegationSetsWithContextFunc             func(param0 aws.Context, param1 *route53.ListReusableDelegationSetsInput, param2 ...request.Option) (*route53.ListReusableDelegationSetsOutput, error)
17518	ListTagsForResourceFunc                               func(param0 *route53.ListTagsForResourceInput) (*route53.ListTagsForResourceOutput, error)
17519	ListTagsForResourceRequestFunc                        func(param0 *route53.ListTagsForResourceInput) (*request.Request, *route53.ListTagsForResourceOutput)
17520	ListTagsForResourceWithContextFunc                    func(param0 aws.Context, param1 *route53.ListTagsForResourceInput, param2 ...request.Option) (*route53.ListTagsForResourceOutput, error)
17521	ListTagsForResourcesFunc                              func(param0 *route53.ListTagsForResourcesInput) (*route53.ListTagsForResourcesOutput, error)
17522	ListTagsForResourcesRequestFunc                       func(param0 *route53.ListTagsForResourcesInput) (*request.Request, *route53.ListTagsForResourcesOutput)
17523	ListTagsForResourcesWithContextFunc                   func(param0 aws.Context, param1 *route53.ListTagsForResourcesInput, param2 ...request.Option) (*route53.ListTagsForResourcesOutput, error)
17524	ListTrafficPoliciesFunc                               func(param0 *route53.ListTrafficPoliciesInput) (*route53.ListTrafficPoliciesOutput, error)
17525	ListTrafficPoliciesRequestFunc                        func(param0 *route53.ListTrafficPoliciesInput) (*request.Request, *route53.ListTrafficPoliciesOutput)
17526	ListTrafficPoliciesWithContextFunc                    func(param0 aws.Context, param1 *route53.ListTrafficPoliciesInput, param2 ...request.Option) (*route53.ListTrafficPoliciesOutput, error)
17527	ListTrafficPolicyInstancesFunc                        func(param0 *route53.ListTrafficPolicyInstancesInput) (*route53.ListTrafficPolicyInstancesOutput, error)
17528	ListTrafficPolicyInstancesByHostedZoneFunc            func(param0 *route53.ListTrafficPolicyInstancesByHostedZoneInput) (*route53.ListTrafficPolicyInstancesByHostedZoneOutput, error)
17529	ListTrafficPolicyInstancesByHostedZoneRequestFunc     func(param0 *route53.ListTrafficPolicyInstancesByHostedZoneInput) (*request.Request, *route53.ListTrafficPolicyInstancesByHostedZoneOutput)
17530	ListTrafficPolicyInstancesByHostedZoneWithContextFunc func(param0 aws.Context, param1 *route53.ListTrafficPolicyInstancesByHostedZoneInput, param2 ...request.Option) (*route53.ListTrafficPolicyInstancesByHostedZoneOutput, error)
17531	ListTrafficPolicyInstancesByPolicyFunc                func(param0 *route53.ListTrafficPolicyInstancesByPolicyInput) (*route53.ListTrafficPolicyInstancesByPolicyOutput, error)
17532	ListTrafficPolicyInstancesByPolicyRequestFunc         func(param0 *route53.ListTrafficPolicyInstancesByPolicyInput) (*request.Request, *route53.ListTrafficPolicyInstancesByPolicyOutput)
17533	ListTrafficPolicyInstancesByPolicyWithContextFunc     func(param0 aws.Context, param1 *route53.ListTrafficPolicyInstancesByPolicyInput, param2 ...request.Option) (*route53.ListTrafficPolicyInstancesByPolicyOutput, error)
17534	ListTrafficPolicyInstancesRequestFunc                 func(param0 *route53.ListTrafficPolicyInstancesInput) (*request.Request, *route53.ListTrafficPolicyInstancesOutput)
17535	ListTrafficPolicyInstancesWithContextFunc             func(param0 aws.Context, param1 *route53.ListTrafficPolicyInstancesInput, param2 ...request.Option) (*route53.ListTrafficPolicyInstancesOutput, error)
17536	ListTrafficPolicyVersionsFunc                         func(param0 *route53.ListTrafficPolicyVersionsInput) (*route53.ListTrafficPolicyVersionsOutput, error)
17537	ListTrafficPolicyVersionsRequestFunc                  func(param0 *route53.ListTrafficPolicyVersionsInput) (*request.Request, *route53.ListTrafficPolicyVersionsOutput)
17538	ListTrafficPolicyVersionsWithContextFunc              func(param0 aws.Context, param1 *route53.ListTrafficPolicyVersionsInput, param2 ...request.Option) (*route53.ListTrafficPolicyVersionsOutput, error)
17539	ListVPCAssociationAuthorizationsFunc                  func(param0 *route53.ListVPCAssociationAuthorizationsInput) (*route53.ListVPCAssociationAuthorizationsOutput, error)
17540	ListVPCAssociationAuthorizationsRequestFunc           func(param0 *route53.ListVPCAssociationAuthorizationsInput) (*request.Request, *route53.ListVPCAssociationAuthorizationsOutput)
17541	ListVPCAssociationAuthorizationsWithContextFunc       func(param0 aws.Context, param1 *route53.ListVPCAssociationAuthorizationsInput, param2 ...request.Option) (*route53.ListVPCAssociationAuthorizationsOutput, error)
17542	TestDNSAnswerFunc                                     func(param0 *route53.TestDNSAnswerInput) (*route53.TestDNSAnswerOutput, error)
17543	TestDNSAnswerRequestFunc                              func(param0 *route53.TestDNSAnswerInput) (*request.Request, *route53.TestDNSAnswerOutput)
17544	TestDNSAnswerWithContextFunc                          func(param0 aws.Context, param1 *route53.TestDNSAnswerInput, param2 ...request.Option) (*route53.TestDNSAnswerOutput, error)
17545	UpdateHealthCheckFunc                                 func(param0 *route53.UpdateHealthCheckInput) (*route53.UpdateHealthCheckOutput, error)
17546	UpdateHealthCheckRequestFunc                          func(param0 *route53.UpdateHealthCheckInput) (*request.Request, *route53.UpdateHealthCheckOutput)
17547	UpdateHealthCheckWithContextFunc                      func(param0 aws.Context, param1 *route53.UpdateHealthCheckInput, param2 ...request.Option) (*route53.UpdateHealthCheckOutput, error)
17548	UpdateHostedZoneCommentFunc                           func(param0 *route53.UpdateHostedZoneCommentInput) (*route53.UpdateHostedZoneCommentOutput, error)
17549	UpdateHostedZoneCommentRequestFunc                    func(param0 *route53.UpdateHostedZoneCommentInput) (*request.Request, *route53.UpdateHostedZoneCommentOutput)
17550	UpdateHostedZoneCommentWithContextFunc                func(param0 aws.Context, param1 *route53.UpdateHostedZoneCommentInput, param2 ...request.Option) (*route53.UpdateHostedZoneCommentOutput, error)
17551	UpdateTrafficPolicyCommentFunc                        func(param0 *route53.UpdateTrafficPolicyCommentInput) (*route53.UpdateTrafficPolicyCommentOutput, error)
17552	UpdateTrafficPolicyCommentRequestFunc                 func(param0 *route53.UpdateTrafficPolicyCommentInput) (*request.Request, *route53.UpdateTrafficPolicyCommentOutput)
17553	UpdateTrafficPolicyCommentWithContextFunc             func(param0 aws.Context, param1 *route53.UpdateTrafficPolicyCommentInput, param2 ...request.Option) (*route53.UpdateTrafficPolicyCommentOutput, error)
17554	UpdateTrafficPolicyInstanceFunc                       func(param0 *route53.UpdateTrafficPolicyInstanceInput) (*route53.UpdateTrafficPolicyInstanceOutput, error)
17555	UpdateTrafficPolicyInstanceRequestFunc                func(param0 *route53.UpdateTrafficPolicyInstanceInput) (*request.Request, *route53.UpdateTrafficPolicyInstanceOutput)
17556	UpdateTrafficPolicyInstanceWithContextFunc            func(param0 aws.Context, param1 *route53.UpdateTrafficPolicyInstanceInput, param2 ...request.Option) (*route53.UpdateTrafficPolicyInstanceOutput, error)
17557	WaitUntilResourceRecordSetsChangedFunc                func(param0 *route53.GetChangeInput) error
17558	WaitUntilResourceRecordSetsChangedWithContextFunc     func(param0 aws.Context, param1 *route53.GetChangeInput, param2 ...request.WaiterOption) error
17559}
17560
17561func (m *route53Mock) AssociateVPCWithHostedZone(param0 *route53.AssociateVPCWithHostedZoneInput) (*route53.AssociateVPCWithHostedZoneOutput, error) {
17562	m.addCall("AssociateVPCWithHostedZone")
17563	m.verifyInput("AssociateVPCWithHostedZone", param0)
17564	return m.AssociateVPCWithHostedZoneFunc(param0)
17565}
17566
17567func (m *route53Mock) AssociateVPCWithHostedZoneRequest(param0 *route53.AssociateVPCWithHostedZoneInput) (*request.Request, *route53.AssociateVPCWithHostedZoneOutput) {
17568	m.addCall("AssociateVPCWithHostedZoneRequest")
17569	m.verifyInput("AssociateVPCWithHostedZoneRequest", param0)
17570	return m.AssociateVPCWithHostedZoneRequestFunc(param0)
17571}
17572
17573func (m *route53Mock) AssociateVPCWithHostedZoneWithContext(param0 aws.Context, param1 *route53.AssociateVPCWithHostedZoneInput, param2 ...request.Option) (*route53.AssociateVPCWithHostedZoneOutput, error) {
17574	m.addCall("AssociateVPCWithHostedZoneWithContext")
17575	m.verifyInput("AssociateVPCWithHostedZoneWithContext", param0)
17576	return m.AssociateVPCWithHostedZoneWithContextFunc(param0, param1, param2...)
17577}
17578
17579func (m *route53Mock) ChangeResourceRecordSets(param0 *route53.ChangeResourceRecordSetsInput) (*route53.ChangeResourceRecordSetsOutput, error) {
17580	m.addCall("ChangeResourceRecordSets")
17581	m.verifyInput("ChangeResourceRecordSets", param0)
17582	return m.ChangeResourceRecordSetsFunc(param0)
17583}
17584
17585func (m *route53Mock) ChangeResourceRecordSetsRequest(param0 *route53.ChangeResourceRecordSetsInput) (*request.Request, *route53.ChangeResourceRecordSetsOutput) {
17586	m.addCall("ChangeResourceRecordSetsRequest")
17587	m.verifyInput("ChangeResourceRecordSetsRequest", param0)
17588	return m.ChangeResourceRecordSetsRequestFunc(param0)
17589}
17590
17591func (m *route53Mock) ChangeResourceRecordSetsWithContext(param0 aws.Context, param1 *route53.ChangeResourceRecordSetsInput, param2 ...request.Option) (*route53.ChangeResourceRecordSetsOutput, error) {
17592	m.addCall("ChangeResourceRecordSetsWithContext")
17593	m.verifyInput("ChangeResourceRecordSetsWithContext", param0)
17594	return m.ChangeResourceRecordSetsWithContextFunc(param0, param1, param2...)
17595}
17596
17597func (m *route53Mock) ChangeTagsForResource(param0 *route53.ChangeTagsForResourceInput) (*route53.ChangeTagsForResourceOutput, error) {
17598	m.addCall("ChangeTagsForResource")
17599	m.verifyInput("ChangeTagsForResource", param0)
17600	return m.ChangeTagsForResourceFunc(param0)
17601}
17602
17603func (m *route53Mock) ChangeTagsForResourceRequest(param0 *route53.ChangeTagsForResourceInput) (*request.Request, *route53.ChangeTagsForResourceOutput) {
17604	m.addCall("ChangeTagsForResourceRequest")
17605	m.verifyInput("ChangeTagsForResourceRequest", param0)
17606	return m.ChangeTagsForResourceRequestFunc(param0)
17607}
17608
17609func (m *route53Mock) ChangeTagsForResourceWithContext(param0 aws.Context, param1 *route53.ChangeTagsForResourceInput, param2 ...request.Option) (*route53.ChangeTagsForResourceOutput, error) {
17610	m.addCall("ChangeTagsForResourceWithContext")
17611	m.verifyInput("ChangeTagsForResourceWithContext", param0)
17612	return m.ChangeTagsForResourceWithContextFunc(param0, param1, param2...)
17613}
17614
17615func (m *route53Mock) CreateHealthCheck(param0 *route53.CreateHealthCheckInput) (*route53.CreateHealthCheckOutput, error) {
17616	m.addCall("CreateHealthCheck")
17617	m.verifyInput("CreateHealthCheck", param0)
17618	return m.CreateHealthCheckFunc(param0)
17619}
17620
17621func (m *route53Mock) CreateHealthCheckRequest(param0 *route53.CreateHealthCheckInput) (*request.Request, *route53.CreateHealthCheckOutput) {
17622	m.addCall("CreateHealthCheckRequest")
17623	m.verifyInput("CreateHealthCheckRequest", param0)
17624	return m.CreateHealthCheckRequestFunc(param0)
17625}
17626
17627func (m *route53Mock) CreateHealthCheckWithContext(param0 aws.Context, param1 *route53.CreateHealthCheckInput, param2 ...request.Option) (*route53.CreateHealthCheckOutput, error) {
17628	m.addCall("CreateHealthCheckWithContext")
17629	m.verifyInput("CreateHealthCheckWithContext", param0)
17630	return m.CreateHealthCheckWithContextFunc(param0, param1, param2...)
17631}
17632
17633func (m *route53Mock) CreateHostedZone(param0 *route53.CreateHostedZoneInput) (*route53.CreateHostedZoneOutput, error) {
17634	m.addCall("CreateHostedZone")
17635	m.verifyInput("CreateHostedZone", param0)
17636	return m.CreateHostedZoneFunc(param0)
17637}
17638
17639func (m *route53Mock) CreateHostedZoneRequest(param0 *route53.CreateHostedZoneInput) (*request.Request, *route53.CreateHostedZoneOutput) {
17640	m.addCall("CreateHostedZoneRequest")
17641	m.verifyInput("CreateHostedZoneRequest", param0)
17642	return m.CreateHostedZoneRequestFunc(param0)
17643}
17644
17645func (m *route53Mock) CreateHostedZoneWithContext(param0 aws.Context, param1 *route53.CreateHostedZoneInput, param2 ...request.Option) (*route53.CreateHostedZoneOutput, error) {
17646	m.addCall("CreateHostedZoneWithContext")
17647	m.verifyInput("CreateHostedZoneWithContext", param0)
17648	return m.CreateHostedZoneWithContextFunc(param0, param1, param2...)
17649}
17650
17651func (m *route53Mock) CreateQueryLoggingConfig(param0 *route53.CreateQueryLoggingConfigInput) (*route53.CreateQueryLoggingConfigOutput, error) {
17652	m.addCall("CreateQueryLoggingConfig")
17653	m.verifyInput("CreateQueryLoggingConfig", param0)
17654	return m.CreateQueryLoggingConfigFunc(param0)
17655}
17656
17657func (m *route53Mock) CreateQueryLoggingConfigRequest(param0 *route53.CreateQueryLoggingConfigInput) (*request.Request, *route53.CreateQueryLoggingConfigOutput) {
17658	m.addCall("CreateQueryLoggingConfigRequest")
17659	m.verifyInput("CreateQueryLoggingConfigRequest", param0)
17660	return m.CreateQueryLoggingConfigRequestFunc(param0)
17661}
17662
17663func (m *route53Mock) CreateQueryLoggingConfigWithContext(param0 aws.Context, param1 *route53.CreateQueryLoggingConfigInput, param2 ...request.Option) (*route53.CreateQueryLoggingConfigOutput, error) {
17664	m.addCall("CreateQueryLoggingConfigWithContext")
17665	m.verifyInput("CreateQueryLoggingConfigWithContext", param0)
17666	return m.CreateQueryLoggingConfigWithContextFunc(param0, param1, param2...)
17667}
17668
17669func (m *route53Mock) CreateReusableDelegationSet(param0 *route53.CreateReusableDelegationSetInput) (*route53.CreateReusableDelegationSetOutput, error) {
17670	m.addCall("CreateReusableDelegationSet")
17671	m.verifyInput("CreateReusableDelegationSet", param0)
17672	return m.CreateReusableDelegationSetFunc(param0)
17673}
17674
17675func (m *route53Mock) CreateReusableDelegationSetRequest(param0 *route53.CreateReusableDelegationSetInput) (*request.Request, *route53.CreateReusableDelegationSetOutput) {
17676	m.addCall("CreateReusableDelegationSetRequest")
17677	m.verifyInput("CreateReusableDelegationSetRequest", param0)
17678	return m.CreateReusableDelegationSetRequestFunc(param0)
17679}
17680
17681func (m *route53Mock) CreateReusableDelegationSetWithContext(param0 aws.Context, param1 *route53.CreateReusableDelegationSetInput, param2 ...request.Option) (*route53.CreateReusableDelegationSetOutput, error) {
17682	m.addCall("CreateReusableDelegationSetWithContext")
17683	m.verifyInput("CreateReusableDelegationSetWithContext", param0)
17684	return m.CreateReusableDelegationSetWithContextFunc(param0, param1, param2...)
17685}
17686
17687func (m *route53Mock) CreateTrafficPolicy(param0 *route53.CreateTrafficPolicyInput) (*route53.CreateTrafficPolicyOutput, error) {
17688	m.addCall("CreateTrafficPolicy")
17689	m.verifyInput("CreateTrafficPolicy", param0)
17690	return m.CreateTrafficPolicyFunc(param0)
17691}
17692
17693func (m *route53Mock) CreateTrafficPolicyInstance(param0 *route53.CreateTrafficPolicyInstanceInput) (*route53.CreateTrafficPolicyInstanceOutput, error) {
17694	m.addCall("CreateTrafficPolicyInstance")
17695	m.verifyInput("CreateTrafficPolicyInstance", param0)
17696	return m.CreateTrafficPolicyInstanceFunc(param0)
17697}
17698
17699func (m *route53Mock) CreateTrafficPolicyInstanceRequest(param0 *route53.CreateTrafficPolicyInstanceInput) (*request.Request, *route53.CreateTrafficPolicyInstanceOutput) {
17700	m.addCall("CreateTrafficPolicyInstanceRequest")
17701	m.verifyInput("CreateTrafficPolicyInstanceRequest", param0)
17702	return m.CreateTrafficPolicyInstanceRequestFunc(param0)
17703}
17704
17705func (m *route53Mock) CreateTrafficPolicyInstanceWithContext(param0 aws.Context, param1 *route53.CreateTrafficPolicyInstanceInput, param2 ...request.Option) (*route53.CreateTrafficPolicyInstanceOutput, error) {
17706	m.addCall("CreateTrafficPolicyInstanceWithContext")
17707	m.verifyInput("CreateTrafficPolicyInstanceWithContext", param0)
17708	return m.CreateTrafficPolicyInstanceWithContextFunc(param0, param1, param2...)
17709}
17710
17711func (m *route53Mock) CreateTrafficPolicyRequest(param0 *route53.CreateTrafficPolicyInput) (*request.Request, *route53.CreateTrafficPolicyOutput) {
17712	m.addCall("CreateTrafficPolicyRequest")
17713	m.verifyInput("CreateTrafficPolicyRequest", param0)
17714	return m.CreateTrafficPolicyRequestFunc(param0)
17715}
17716
17717func (m *route53Mock) CreateTrafficPolicyVersion(param0 *route53.CreateTrafficPolicyVersionInput) (*route53.CreateTrafficPolicyVersionOutput, error) {
17718	m.addCall("CreateTrafficPolicyVersion")
17719	m.verifyInput("CreateTrafficPolicyVersion", param0)
17720	return m.CreateTrafficPolicyVersionFunc(param0)
17721}
17722
17723func (m *route53Mock) CreateTrafficPolicyVersionRequest(param0 *route53.CreateTrafficPolicyVersionInput) (*request.Request, *route53.CreateTrafficPolicyVersionOutput) {
17724	m.addCall("CreateTrafficPolicyVersionRequest")
17725	m.verifyInput("CreateTrafficPolicyVersionRequest", param0)
17726	return m.CreateTrafficPolicyVersionRequestFunc(param0)
17727}
17728
17729func (m *route53Mock) CreateTrafficPolicyVersionWithContext(param0 aws.Context, param1 *route53.CreateTrafficPolicyVersionInput, param2 ...request.Option) (*route53.CreateTrafficPolicyVersionOutput, error) {
17730	m.addCall("CreateTrafficPolicyVersionWithContext")
17731	m.verifyInput("CreateTrafficPolicyVersionWithContext", param0)
17732	return m.CreateTrafficPolicyVersionWithContextFunc(param0, param1, param2...)
17733}
17734
17735func (m *route53Mock) CreateTrafficPolicyWithContext(param0 aws.Context, param1 *route53.CreateTrafficPolicyInput, param2 ...request.Option) (*route53.CreateTrafficPolicyOutput, error) {
17736	m.addCall("CreateTrafficPolicyWithContext")
17737	m.verifyInput("CreateTrafficPolicyWithContext", param0)
17738	return m.CreateTrafficPolicyWithContextFunc(param0, param1, param2...)
17739}
17740
17741func (m *route53Mock) CreateVPCAssociationAuthorization(param0 *route53.CreateVPCAssociationAuthorizationInput) (*route53.CreateVPCAssociationAuthorizationOutput, error) {
17742	m.addCall("CreateVPCAssociationAuthorization")
17743	m.verifyInput("CreateVPCAssociationAuthorization", param0)
17744	return m.CreateVPCAssociationAuthorizationFunc(param0)
17745}
17746
17747func (m *route53Mock) CreateVPCAssociationAuthorizationRequest(param0 *route53.CreateVPCAssociationAuthorizationInput) (*request.Request, *route53.CreateVPCAssociationAuthorizationOutput) {
17748	m.addCall("CreateVPCAssociationAuthorizationRequest")
17749	m.verifyInput("CreateVPCAssociationAuthorizationRequest", param0)
17750	return m.CreateVPCAssociationAuthorizationRequestFunc(param0)
17751}
17752
17753func (m *route53Mock) CreateVPCAssociationAuthorizationWithContext(param0 aws.Context, param1 *route53.CreateVPCAssociationAuthorizationInput, param2 ...request.Option) (*route53.CreateVPCAssociationAuthorizationOutput, error) {
17754	m.addCall("CreateVPCAssociationAuthorizationWithContext")
17755	m.verifyInput("CreateVPCAssociationAuthorizationWithContext", param0)
17756	return m.CreateVPCAssociationAuthorizationWithContextFunc(param0, param1, param2...)
17757}
17758
17759func (m *route53Mock) DeleteHealthCheck(param0 *route53.DeleteHealthCheckInput) (*route53.DeleteHealthCheckOutput, error) {
17760	m.addCall("DeleteHealthCheck")
17761	m.verifyInput("DeleteHealthCheck", param0)
17762	return m.DeleteHealthCheckFunc(param0)
17763}
17764
17765func (m *route53Mock) DeleteHealthCheckRequest(param0 *route53.DeleteHealthCheckInput) (*request.Request, *route53.DeleteHealthCheckOutput) {
17766	m.addCall("DeleteHealthCheckRequest")
17767	m.verifyInput("DeleteHealthCheckRequest", param0)
17768	return m.DeleteHealthCheckRequestFunc(param0)
17769}
17770
17771func (m *route53Mock) DeleteHealthCheckWithContext(param0 aws.Context, param1 *route53.DeleteHealthCheckInput, param2 ...request.Option) (*route53.DeleteHealthCheckOutput, error) {
17772	m.addCall("DeleteHealthCheckWithContext")
17773	m.verifyInput("DeleteHealthCheckWithContext", param0)
17774	return m.DeleteHealthCheckWithContextFunc(param0, param1, param2...)
17775}
17776
17777func (m *route53Mock) DeleteHostedZone(param0 *route53.DeleteHostedZoneInput) (*route53.DeleteHostedZoneOutput, error) {
17778	m.addCall("DeleteHostedZone")
17779	m.verifyInput("DeleteHostedZone", param0)
17780	return m.DeleteHostedZoneFunc(param0)
17781}
17782
17783func (m *route53Mock) DeleteHostedZoneRequest(param0 *route53.DeleteHostedZoneInput) (*request.Request, *route53.DeleteHostedZoneOutput) {
17784	m.addCall("DeleteHostedZoneRequest")
17785	m.verifyInput("DeleteHostedZoneRequest", param0)
17786	return m.DeleteHostedZoneRequestFunc(param0)
17787}
17788
17789func (m *route53Mock) DeleteHostedZoneWithContext(param0 aws.Context, param1 *route53.DeleteHostedZoneInput, param2 ...request.Option) (*route53.DeleteHostedZoneOutput, error) {
17790	m.addCall("DeleteHostedZoneWithContext")
17791	m.verifyInput("DeleteHostedZoneWithContext", param0)
17792	return m.DeleteHostedZoneWithContextFunc(param0, param1, param2...)
17793}
17794
17795func (m *route53Mock) DeleteQueryLoggingConfig(param0 *route53.DeleteQueryLoggingConfigInput) (*route53.DeleteQueryLoggingConfigOutput, error) {
17796	m.addCall("DeleteQueryLoggingConfig")
17797	m.verifyInput("DeleteQueryLoggingConfig", param0)
17798	return m.DeleteQueryLoggingConfigFunc(param0)
17799}
17800
17801func (m *route53Mock) DeleteQueryLoggingConfigRequest(param0 *route53.DeleteQueryLoggingConfigInput) (*request.Request, *route53.DeleteQueryLoggingConfigOutput) {
17802	m.addCall("DeleteQueryLoggingConfigRequest")
17803	m.verifyInput("DeleteQueryLoggingConfigRequest", param0)
17804	return m.DeleteQueryLoggingConfigRequestFunc(param0)
17805}
17806
17807func (m *route53Mock) DeleteQueryLoggingConfigWithContext(param0 aws.Context, param1 *route53.DeleteQueryLoggingConfigInput, param2 ...request.Option) (*route53.DeleteQueryLoggingConfigOutput, error) {
17808	m.addCall("DeleteQueryLoggingConfigWithContext")
17809	m.verifyInput("DeleteQueryLoggingConfigWithContext", param0)
17810	return m.DeleteQueryLoggingConfigWithContextFunc(param0, param1, param2...)
17811}
17812
17813func (m *route53Mock) DeleteReusableDelegationSet(param0 *route53.DeleteReusableDelegationSetInput) (*route53.DeleteReusableDelegationSetOutput, error) {
17814	m.addCall("DeleteReusableDelegationSet")
17815	m.verifyInput("DeleteReusableDelegationSet", param0)
17816	return m.DeleteReusableDelegationSetFunc(param0)
17817}
17818
17819func (m *route53Mock) DeleteReusableDelegationSetRequest(param0 *route53.DeleteReusableDelegationSetInput) (*request.Request, *route53.DeleteReusableDelegationSetOutput) {
17820	m.addCall("DeleteReusableDelegationSetRequest")
17821	m.verifyInput("DeleteReusableDelegationSetRequest", param0)
17822	return m.DeleteReusableDelegationSetRequestFunc(param0)
17823}
17824
17825func (m *route53Mock) DeleteReusableDelegationSetWithContext(param0 aws.Context, param1 *route53.DeleteReusableDelegationSetInput, param2 ...request.Option) (*route53.DeleteReusableDelegationSetOutput, error) {
17826	m.addCall("DeleteReusableDelegationSetWithContext")
17827	m.verifyInput("DeleteReusableDelegationSetWithContext", param0)
17828	return m.DeleteReusableDelegationSetWithContextFunc(param0, param1, param2...)
17829}
17830
17831func (m *route53Mock) DeleteTrafficPolicy(param0 *route53.DeleteTrafficPolicyInput) (*route53.DeleteTrafficPolicyOutput, error) {
17832	m.addCall("DeleteTrafficPolicy")
17833	m.verifyInput("DeleteTrafficPolicy", param0)
17834	return m.DeleteTrafficPolicyFunc(param0)
17835}
17836
17837func (m *route53Mock) DeleteTrafficPolicyInstance(param0 *route53.DeleteTrafficPolicyInstanceInput) (*route53.DeleteTrafficPolicyInstanceOutput, error) {
17838	m.addCall("DeleteTrafficPolicyInstance")
17839	m.verifyInput("DeleteTrafficPolicyInstance", param0)
17840	return m.DeleteTrafficPolicyInstanceFunc(param0)
17841}
17842
17843func (m *route53Mock) DeleteTrafficPolicyInstanceRequest(param0 *route53.DeleteTrafficPolicyInstanceInput) (*request.Request, *route53.DeleteTrafficPolicyInstanceOutput) {
17844	m.addCall("DeleteTrafficPolicyInstanceRequest")
17845	m.verifyInput("DeleteTrafficPolicyInstanceRequest", param0)
17846	return m.DeleteTrafficPolicyInstanceRequestFunc(param0)
17847}
17848
17849func (m *route53Mock) DeleteTrafficPolicyInstanceWithContext(param0 aws.Context, param1 *route53.DeleteTrafficPolicyInstanceInput, param2 ...request.Option) (*route53.DeleteTrafficPolicyInstanceOutput, error) {
17850	m.addCall("DeleteTrafficPolicyInstanceWithContext")
17851	m.verifyInput("DeleteTrafficPolicyInstanceWithContext", param0)
17852	return m.DeleteTrafficPolicyInstanceWithContextFunc(param0, param1, param2...)
17853}
17854
17855func (m *route53Mock) DeleteTrafficPolicyRequest(param0 *route53.DeleteTrafficPolicyInput) (*request.Request, *route53.DeleteTrafficPolicyOutput) {
17856	m.addCall("DeleteTrafficPolicyRequest")
17857	m.verifyInput("DeleteTrafficPolicyRequest", param0)
17858	return m.DeleteTrafficPolicyRequestFunc(param0)
17859}
17860
17861func (m *route53Mock) DeleteTrafficPolicyWithContext(param0 aws.Context, param1 *route53.DeleteTrafficPolicyInput, param2 ...request.Option) (*route53.DeleteTrafficPolicyOutput, error) {
17862	m.addCall("DeleteTrafficPolicyWithContext")
17863	m.verifyInput("DeleteTrafficPolicyWithContext", param0)
17864	return m.DeleteTrafficPolicyWithContextFunc(param0, param1, param2...)
17865}
17866
17867func (m *route53Mock) DeleteVPCAssociationAuthorization(param0 *route53.DeleteVPCAssociationAuthorizationInput) (*route53.DeleteVPCAssociationAuthorizationOutput, error) {
17868	m.addCall("DeleteVPCAssociationAuthorization")
17869	m.verifyInput("DeleteVPCAssociationAuthorization", param0)
17870	return m.DeleteVPCAssociationAuthorizationFunc(param0)
17871}
17872
17873func (m *route53Mock) DeleteVPCAssociationAuthorizationRequest(param0 *route53.DeleteVPCAssociationAuthorizationInput) (*request.Request, *route53.DeleteVPCAssociationAuthorizationOutput) {
17874	m.addCall("DeleteVPCAssociationAuthorizationRequest")
17875	m.verifyInput("DeleteVPCAssociationAuthorizationRequest", param0)
17876	return m.DeleteVPCAssociationAuthorizationRequestFunc(param0)
17877}
17878
17879func (m *route53Mock) DeleteVPCAssociationAuthorizationWithContext(param0 aws.Context, param1 *route53.DeleteVPCAssociationAuthorizationInput, param2 ...request.Option) (*route53.DeleteVPCAssociationAuthorizationOutput, error) {
17880	m.addCall("DeleteVPCAssociationAuthorizationWithContext")
17881	m.verifyInput("DeleteVPCAssociationAuthorizationWithContext", param0)
17882	return m.DeleteVPCAssociationAuthorizationWithContextFunc(param0, param1, param2...)
17883}
17884
17885func (m *route53Mock) DisassociateVPCFromHostedZone(param0 *route53.DisassociateVPCFromHostedZoneInput) (*route53.DisassociateVPCFromHostedZoneOutput, error) {
17886	m.addCall("DisassociateVPCFromHostedZone")
17887	m.verifyInput("DisassociateVPCFromHostedZone", param0)
17888	return m.DisassociateVPCFromHostedZoneFunc(param0)
17889}
17890
17891func (m *route53Mock) DisassociateVPCFromHostedZoneRequest(param0 *route53.DisassociateVPCFromHostedZoneInput) (*request.Request, *route53.DisassociateVPCFromHostedZoneOutput) {
17892	m.addCall("DisassociateVPCFromHostedZoneRequest")
17893	m.verifyInput("DisassociateVPCFromHostedZoneRequest", param0)
17894	return m.DisassociateVPCFromHostedZoneRequestFunc(param0)
17895}
17896
17897func (m *route53Mock) DisassociateVPCFromHostedZoneWithContext(param0 aws.Context, param1 *route53.DisassociateVPCFromHostedZoneInput, param2 ...request.Option) (*route53.DisassociateVPCFromHostedZoneOutput, error) {
17898	m.addCall("DisassociateVPCFromHostedZoneWithContext")
17899	m.verifyInput("DisassociateVPCFromHostedZoneWithContext", param0)
17900	return m.DisassociateVPCFromHostedZoneWithContextFunc(param0, param1, param2...)
17901}
17902
17903func (m *route53Mock) GetAccountLimit(param0 *route53.GetAccountLimitInput) (*route53.GetAccountLimitOutput, error) {
17904	m.addCall("GetAccountLimit")
17905	m.verifyInput("GetAccountLimit", param0)
17906	return m.GetAccountLimitFunc(param0)
17907}
17908
17909func (m *route53Mock) GetAccountLimitRequest(param0 *route53.GetAccountLimitInput) (*request.Request, *route53.GetAccountLimitOutput) {
17910	m.addCall("GetAccountLimitRequest")
17911	m.verifyInput("GetAccountLimitRequest", param0)
17912	return m.GetAccountLimitRequestFunc(param0)
17913}
17914
17915func (m *route53Mock) GetAccountLimitWithContext(param0 aws.Context, param1 *route53.GetAccountLimitInput, param2 ...request.Option) (*route53.GetAccountLimitOutput, error) {
17916	m.addCall("GetAccountLimitWithContext")
17917	m.verifyInput("GetAccountLimitWithContext", param0)
17918	return m.GetAccountLimitWithContextFunc(param0, param1, param2...)
17919}
17920
17921func (m *route53Mock) GetChange(param0 *route53.GetChangeInput) (*route53.GetChangeOutput, error) {
17922	m.addCall("GetChange")
17923	m.verifyInput("GetChange", param0)
17924	return m.GetChangeFunc(param0)
17925}
17926
17927func (m *route53Mock) GetChangeRequest(param0 *route53.GetChangeInput) (*request.Request, *route53.GetChangeOutput) {
17928	m.addCall("GetChangeRequest")
17929	m.verifyInput("GetChangeRequest", param0)
17930	return m.GetChangeRequestFunc(param0)
17931}
17932
17933func (m *route53Mock) GetChangeWithContext(param0 aws.Context, param1 *route53.GetChangeInput, param2 ...request.Option) (*route53.GetChangeOutput, error) {
17934	m.addCall("GetChangeWithContext")
17935	m.verifyInput("GetChangeWithContext", param0)
17936	return m.GetChangeWithContextFunc(param0, param1, param2...)
17937}
17938
17939func (m *route53Mock) GetCheckerIpRanges(param0 *route53.GetCheckerIpRangesInput) (*route53.GetCheckerIpRangesOutput, error) {
17940	m.addCall("GetCheckerIpRanges")
17941	m.verifyInput("GetCheckerIpRanges", param0)
17942	return m.GetCheckerIpRangesFunc(param0)
17943}
17944
17945func (m *route53Mock) GetCheckerIpRangesRequest(param0 *route53.GetCheckerIpRangesInput) (*request.Request, *route53.GetCheckerIpRangesOutput) {
17946	m.addCall("GetCheckerIpRangesRequest")
17947	m.verifyInput("GetCheckerIpRangesRequest", param0)
17948	return m.GetCheckerIpRangesRequestFunc(param0)
17949}
17950
17951func (m *route53Mock) GetCheckerIpRangesWithContext(param0 aws.Context, param1 *route53.GetCheckerIpRangesInput, param2 ...request.Option) (*route53.GetCheckerIpRangesOutput, error) {
17952	m.addCall("GetCheckerIpRangesWithContext")
17953	m.verifyInput("GetCheckerIpRangesWithContext", param0)
17954	return m.GetCheckerIpRangesWithContextFunc(param0, param1, param2...)
17955}
17956
17957func (m *route53Mock) GetGeoLocation(param0 *route53.GetGeoLocationInput) (*route53.GetGeoLocationOutput, error) {
17958	m.addCall("GetGeoLocation")
17959	m.verifyInput("GetGeoLocation", param0)
17960	return m.GetGeoLocationFunc(param0)
17961}
17962
17963func (m *route53Mock) GetGeoLocationRequest(param0 *route53.GetGeoLocationInput) (*request.Request, *route53.GetGeoLocationOutput) {
17964	m.addCall("GetGeoLocationRequest")
17965	m.verifyInput("GetGeoLocationRequest", param0)
17966	return m.GetGeoLocationRequestFunc(param0)
17967}
17968
17969func (m *route53Mock) GetGeoLocationWithContext(param0 aws.Context, param1 *route53.GetGeoLocationInput, param2 ...request.Option) (*route53.GetGeoLocationOutput, error) {
17970	m.addCall("GetGeoLocationWithContext")
17971	m.verifyInput("GetGeoLocationWithContext", param0)
17972	return m.GetGeoLocationWithContextFunc(param0, param1, param2...)
17973}
17974
17975func (m *route53Mock) GetHealthCheck(param0 *route53.GetHealthCheckInput) (*route53.GetHealthCheckOutput, error) {
17976	m.addCall("GetHealthCheck")
17977	m.verifyInput("GetHealthCheck", param0)
17978	return m.GetHealthCheckFunc(param0)
17979}
17980
17981func (m *route53Mock) GetHealthCheckCount(param0 *route53.GetHealthCheckCountInput) (*route53.GetHealthCheckCountOutput, error) {
17982	m.addCall("GetHealthCheckCount")
17983	m.verifyInput("GetHealthCheckCount", param0)
17984	return m.GetHealthCheckCountFunc(param0)
17985}
17986
17987func (m *route53Mock) GetHealthCheckCountRequest(param0 *route53.GetHealthCheckCountInput) (*request.Request, *route53.GetHealthCheckCountOutput) {
17988	m.addCall("GetHealthCheckCountRequest")
17989	m.verifyInput("GetHealthCheckCountRequest", param0)
17990	return m.GetHealthCheckCountRequestFunc(param0)
17991}
17992
17993func (m *route53Mock) GetHealthCheckCountWithContext(param0 aws.Context, param1 *route53.GetHealthCheckCountInput, param2 ...request.Option) (*route53.GetHealthCheckCountOutput, error) {
17994	m.addCall("GetHealthCheckCountWithContext")
17995	m.verifyInput("GetHealthCheckCountWithContext", param0)
17996	return m.GetHealthCheckCountWithContextFunc(param0, param1, param2...)
17997}
17998
17999func (m *route53Mock) GetHealthCheckLastFailureReason(param0 *route53.GetHealthCheckLastFailureReasonInput) (*route53.GetHealthCheckLastFailureReasonOutput, error) {
18000	m.addCall("GetHealthCheckLastFailureReason")
18001	m.verifyInput("GetHealthCheckLastFailureReason", param0)
18002	return m.GetHealthCheckLastFailureReasonFunc(param0)
18003}
18004
18005func (m *route53Mock) GetHealthCheckLastFailureReasonRequest(param0 *route53.GetHealthCheckLastFailureReasonInput) (*request.Request, *route53.GetHealthCheckLastFailureReasonOutput) {
18006	m.addCall("GetHealthCheckLastFailureReasonRequest")
18007	m.verifyInput("GetHealthCheckLastFailureReasonRequest", param0)
18008	return m.GetHealthCheckLastFailureReasonRequestFunc(param0)
18009}
18010
18011func (m *route53Mock) GetHealthCheckLastFailureReasonWithContext(param0 aws.Context, param1 *route53.GetHealthCheckLastFailureReasonInput, param2 ...request.Option) (*route53.GetHealthCheckLastFailureReasonOutput, error) {
18012	m.addCall("GetHealthCheckLastFailureReasonWithContext")
18013	m.verifyInput("GetHealthCheckLastFailureReasonWithContext", param0)
18014	return m.GetHealthCheckLastFailureReasonWithContextFunc(param0, param1, param2...)
18015}
18016
18017func (m *route53Mock) GetHealthCheckRequest(param0 *route53.GetHealthCheckInput) (*request.Request, *route53.GetHealthCheckOutput) {
18018	m.addCall("GetHealthCheckRequest")
18019	m.verifyInput("GetHealthCheckRequest", param0)
18020	return m.GetHealthCheckRequestFunc(param0)
18021}
18022
18023func (m *route53Mock) GetHealthCheckStatus(param0 *route53.GetHealthCheckStatusInput) (*route53.GetHealthCheckStatusOutput, error) {
18024	m.addCall("GetHealthCheckStatus")
18025	m.verifyInput("GetHealthCheckStatus", param0)
18026	return m.GetHealthCheckStatusFunc(param0)
18027}
18028
18029func (m *route53Mock) GetHealthCheckStatusRequest(param0 *route53.GetHealthCheckStatusInput) (*request.Request, *route53.GetHealthCheckStatusOutput) {
18030	m.addCall("GetHealthCheckStatusRequest")
18031	m.verifyInput("GetHealthCheckStatusRequest", param0)
18032	return m.GetHealthCheckStatusRequestFunc(param0)
18033}
18034
18035func (m *route53Mock) GetHealthCheckStatusWithContext(param0 aws.Context, param1 *route53.GetHealthCheckStatusInput, param2 ...request.Option) (*route53.GetHealthCheckStatusOutput, error) {
18036	m.addCall("GetHealthCheckStatusWithContext")
18037	m.verifyInput("GetHealthCheckStatusWithContext", param0)
18038	return m.GetHealthCheckStatusWithContextFunc(param0, param1, param2...)
18039}
18040
18041func (m *route53Mock) GetHealthCheckWithContext(param0 aws.Context, param1 *route53.GetHealthCheckInput, param2 ...request.Option) (*route53.GetHealthCheckOutput, error) {
18042	m.addCall("GetHealthCheckWithContext")
18043	m.verifyInput("GetHealthCheckWithContext", param0)
18044	return m.GetHealthCheckWithContextFunc(param0, param1, param2...)
18045}
18046
18047func (m *route53Mock) GetHostedZone(param0 *route53.GetHostedZoneInput) (*route53.GetHostedZoneOutput, error) {
18048	m.addCall("GetHostedZone")
18049	m.verifyInput("GetHostedZone", param0)
18050	return m.GetHostedZoneFunc(param0)
18051}
18052
18053func (m *route53Mock) GetHostedZoneCount(param0 *route53.GetHostedZoneCountInput) (*route53.GetHostedZoneCountOutput, error) {
18054	m.addCall("GetHostedZoneCount")
18055	m.verifyInput("GetHostedZoneCount", param0)
18056	return m.GetHostedZoneCountFunc(param0)
18057}
18058
18059func (m *route53Mock) GetHostedZoneCountRequest(param0 *route53.GetHostedZoneCountInput) (*request.Request, *route53.GetHostedZoneCountOutput) {
18060	m.addCall("GetHostedZoneCountRequest")
18061	m.verifyInput("GetHostedZoneCountRequest", param0)
18062	return m.GetHostedZoneCountRequestFunc(param0)
18063}
18064
18065func (m *route53Mock) GetHostedZoneCountWithContext(param0 aws.Context, param1 *route53.GetHostedZoneCountInput, param2 ...request.Option) (*route53.GetHostedZoneCountOutput, error) {
18066	m.addCall("GetHostedZoneCountWithContext")
18067	m.verifyInput("GetHostedZoneCountWithContext", param0)
18068	return m.GetHostedZoneCountWithContextFunc(param0, param1, param2...)
18069}
18070
18071func (m *route53Mock) GetHostedZoneLimit(param0 *route53.GetHostedZoneLimitInput) (*route53.GetHostedZoneLimitOutput, error) {
18072	m.addCall("GetHostedZoneLimit")
18073	m.verifyInput("GetHostedZoneLimit", param0)
18074	return m.GetHostedZoneLimitFunc(param0)
18075}
18076
18077func (m *route53Mock) GetHostedZoneLimitRequest(param0 *route53.GetHostedZoneLimitInput) (*request.Request, *route53.GetHostedZoneLimitOutput) {
18078	m.addCall("GetHostedZoneLimitRequest")
18079	m.verifyInput("GetHostedZoneLimitRequest", param0)
18080	return m.GetHostedZoneLimitRequestFunc(param0)
18081}
18082
18083func (m *route53Mock) GetHostedZoneLimitWithContext(param0 aws.Context, param1 *route53.GetHostedZoneLimitInput, param2 ...request.Option) (*route53.GetHostedZoneLimitOutput, error) {
18084	m.addCall("GetHostedZoneLimitWithContext")
18085	m.verifyInput("GetHostedZoneLimitWithContext", param0)
18086	return m.GetHostedZoneLimitWithContextFunc(param0, param1, param2...)
18087}
18088
18089func (m *route53Mock) GetHostedZoneRequest(param0 *route53.GetHostedZoneInput) (*request.Request, *route53.GetHostedZoneOutput) {
18090	m.addCall("GetHostedZoneRequest")
18091	m.verifyInput("GetHostedZoneRequest", param0)
18092	return m.GetHostedZoneRequestFunc(param0)
18093}
18094
18095func (m *route53Mock) GetHostedZoneWithContext(param0 aws.Context, param1 *route53.GetHostedZoneInput, param2 ...request.Option) (*route53.GetHostedZoneOutput, error) {
18096	m.addCall("GetHostedZoneWithContext")
18097	m.verifyInput("GetHostedZoneWithContext", param0)
18098	return m.GetHostedZoneWithContextFunc(param0, param1, param2...)
18099}
18100
18101func (m *route53Mock) GetQueryLoggingConfig(param0 *route53.GetQueryLoggingConfigInput) (*route53.GetQueryLoggingConfigOutput, error) {
18102	m.addCall("GetQueryLoggingConfig")
18103	m.verifyInput("GetQueryLoggingConfig", param0)
18104	return m.GetQueryLoggingConfigFunc(param0)
18105}
18106
18107func (m *route53Mock) GetQueryLoggingConfigRequest(param0 *route53.GetQueryLoggingConfigInput) (*request.Request, *route53.GetQueryLoggingConfigOutput) {
18108	m.addCall("GetQueryLoggingConfigRequest")
18109	m.verifyInput("GetQueryLoggingConfigRequest", param0)
18110	return m.GetQueryLoggingConfigRequestFunc(param0)
18111}
18112
18113func (m *route53Mock) GetQueryLoggingConfigWithContext(param0 aws.Context, param1 *route53.GetQueryLoggingConfigInput, param2 ...request.Option) (*route53.GetQueryLoggingConfigOutput, error) {
18114	m.addCall("GetQueryLoggingConfigWithContext")
18115	m.verifyInput("GetQueryLoggingConfigWithContext", param0)
18116	return m.GetQueryLoggingConfigWithContextFunc(param0, param1, param2...)
18117}
18118
18119func (m *route53Mock) GetReusableDelegationSet(param0 *route53.GetReusableDelegationSetInput) (*route53.GetReusableDelegationSetOutput, error) {
18120	m.addCall("GetReusableDelegationSet")
18121	m.verifyInput("GetReusableDelegationSet", param0)
18122	return m.GetReusableDelegationSetFunc(param0)
18123}
18124
18125func (m *route53Mock) GetReusableDelegationSetLimit(param0 *route53.GetReusableDelegationSetLimitInput) (*route53.GetReusableDelegationSetLimitOutput, error) {
18126	m.addCall("GetReusableDelegationSetLimit")
18127	m.verifyInput("GetReusableDelegationSetLimit", param0)
18128	return m.GetReusableDelegationSetLimitFunc(param0)
18129}
18130
18131func (m *route53Mock) GetReusableDelegationSetLimitRequest(param0 *route53.GetReusableDelegationSetLimitInput) (*request.Request, *route53.GetReusableDelegationSetLimitOutput) {
18132	m.addCall("GetReusableDelegationSetLimitRequest")
18133	m.verifyInput("GetReusableDelegationSetLimitRequest", param0)
18134	return m.GetReusableDelegationSetLimitRequestFunc(param0)
18135}
18136
18137func (m *route53Mock) GetReusableDelegationSetLimitWithContext(param0 aws.Context, param1 *route53.GetReusableDelegationSetLimitInput, param2 ...request.Option) (*route53.GetReusableDelegationSetLimitOutput, error) {
18138	m.addCall("GetReusableDelegationSetLimitWithContext")
18139	m.verifyInput("GetReusableDelegationSetLimitWithContext", param0)
18140	return m.GetReusableDelegationSetLimitWithContextFunc(param0, param1, param2...)
18141}
18142
18143func (m *route53Mock) GetReusableDelegationSetRequest(param0 *route53.GetReusableDelegationSetInput) (*request.Request, *route53.GetReusableDelegationSetOutput) {
18144	m.addCall("GetReusableDelegationSetRequest")
18145	m.verifyInput("GetReusableDelegationSetRequest", param0)
18146	return m.GetReusableDelegationSetRequestFunc(param0)
18147}
18148
18149func (m *route53Mock) GetReusableDelegationSetWithContext(param0 aws.Context, param1 *route53.GetReusableDelegationSetInput, param2 ...request.Option) (*route53.GetReusableDelegationSetOutput, error) {
18150	m.addCall("GetReusableDelegationSetWithContext")
18151	m.verifyInput("GetReusableDelegationSetWithContext", param0)
18152	return m.GetReusableDelegationSetWithContextFunc(param0, param1, param2...)
18153}
18154
18155func (m *route53Mock) GetTrafficPolicy(param0 *route53.GetTrafficPolicyInput) (*route53.GetTrafficPolicyOutput, error) {
18156	m.addCall("GetTrafficPolicy")
18157	m.verifyInput("GetTrafficPolicy", param0)
18158	return m.GetTrafficPolicyFunc(param0)
18159}
18160
18161func (m *route53Mock) GetTrafficPolicyInstance(param0 *route53.GetTrafficPolicyInstanceInput) (*route53.GetTrafficPolicyInstanceOutput, error) {
18162	m.addCall("GetTrafficPolicyInstance")
18163	m.verifyInput("GetTrafficPolicyInstance", param0)
18164	return m.GetTrafficPolicyInstanceFunc(param0)
18165}
18166
18167func (m *route53Mock) GetTrafficPolicyInstanceCount(param0 *route53.GetTrafficPolicyInstanceCountInput) (*route53.GetTrafficPolicyInstanceCountOutput, error) {
18168	m.addCall("GetTrafficPolicyInstanceCount")
18169	m.verifyInput("GetTrafficPolicyInstanceCount", param0)
18170	return m.GetTrafficPolicyInstanceCountFunc(param0)
18171}
18172
18173func (m *route53Mock) GetTrafficPolicyInstanceCountRequest(param0 *route53.GetTrafficPolicyInstanceCountInput) (*request.Request, *route53.GetTrafficPolicyInstanceCountOutput) {
18174	m.addCall("GetTrafficPolicyInstanceCountRequest")
18175	m.verifyInput("GetTrafficPolicyInstanceCountRequest", param0)
18176	return m.GetTrafficPolicyInstanceCountRequestFunc(param0)
18177}
18178
18179func (m *route53Mock) GetTrafficPolicyInstanceCountWithContext(param0 aws.Context, param1 *route53.GetTrafficPolicyInstanceCountInput, param2 ...request.Option) (*route53.GetTrafficPolicyInstanceCountOutput, error) {
18180	m.addCall("GetTrafficPolicyInstanceCountWithContext")
18181	m.verifyInput("GetTrafficPolicyInstanceCountWithContext", param0)
18182	return m.GetTrafficPolicyInstanceCountWithContextFunc(param0, param1, param2...)
18183}
18184
18185func (m *route53Mock) GetTrafficPolicyInstanceRequest(param0 *route53.GetTrafficPolicyInstanceInput) (*request.Request, *route53.GetTrafficPolicyInstanceOutput) {
18186	m.addCall("GetTrafficPolicyInstanceRequest")
18187	m.verifyInput("GetTrafficPolicyInstanceRequest", param0)
18188	return m.GetTrafficPolicyInstanceRequestFunc(param0)
18189}
18190
18191func (m *route53Mock) GetTrafficPolicyInstanceWithContext(param0 aws.Context, param1 *route53.GetTrafficPolicyInstanceInput, param2 ...request.Option) (*route53.GetTrafficPolicyInstanceOutput, error) {
18192	m.addCall("GetTrafficPolicyInstanceWithContext")
18193	m.verifyInput("GetTrafficPolicyInstanceWithContext", param0)
18194	return m.GetTrafficPolicyInstanceWithContextFunc(param0, param1, param2...)
18195}
18196
18197func (m *route53Mock) GetTrafficPolicyRequest(param0 *route53.GetTrafficPolicyInput) (*request.Request, *route53.GetTrafficPolicyOutput) {
18198	m.addCall("GetTrafficPolicyRequest")
18199	m.verifyInput("GetTrafficPolicyRequest", param0)
18200	return m.GetTrafficPolicyRequestFunc(param0)
18201}
18202
18203func (m *route53Mock) GetTrafficPolicyWithContext(param0 aws.Context, param1 *route53.GetTrafficPolicyInput, param2 ...request.Option) (*route53.GetTrafficPolicyOutput, error) {
18204	m.addCall("GetTrafficPolicyWithContext")
18205	m.verifyInput("GetTrafficPolicyWithContext", param0)
18206	return m.GetTrafficPolicyWithContextFunc(param0, param1, param2...)
18207}
18208
18209func (m *route53Mock) ListGeoLocations(param0 *route53.ListGeoLocationsInput) (*route53.ListGeoLocationsOutput, error) {
18210	m.addCall("ListGeoLocations")
18211	m.verifyInput("ListGeoLocations", param0)
18212	return m.ListGeoLocationsFunc(param0)
18213}
18214
18215func (m *route53Mock) ListGeoLocationsRequest(param0 *route53.ListGeoLocationsInput) (*request.Request, *route53.ListGeoLocationsOutput) {
18216	m.addCall("ListGeoLocationsRequest")
18217	m.verifyInput("ListGeoLocationsRequest", param0)
18218	return m.ListGeoLocationsRequestFunc(param0)
18219}
18220
18221func (m *route53Mock) ListGeoLocationsWithContext(param0 aws.Context, param1 *route53.ListGeoLocationsInput, param2 ...request.Option) (*route53.ListGeoLocationsOutput, error) {
18222	m.addCall("ListGeoLocationsWithContext")
18223	m.verifyInput("ListGeoLocationsWithContext", param0)
18224	return m.ListGeoLocationsWithContextFunc(param0, param1, param2...)
18225}
18226
18227func (m *route53Mock) ListHealthChecks(param0 *route53.ListHealthChecksInput) (*route53.ListHealthChecksOutput, error) {
18228	m.addCall("ListHealthChecks")
18229	m.verifyInput("ListHealthChecks", param0)
18230	return m.ListHealthChecksFunc(param0)
18231}
18232
18233func (m *route53Mock) ListHealthChecksRequest(param0 *route53.ListHealthChecksInput) (*request.Request, *route53.ListHealthChecksOutput) {
18234	m.addCall("ListHealthChecksRequest")
18235	m.verifyInput("ListHealthChecksRequest", param0)
18236	return m.ListHealthChecksRequestFunc(param0)
18237}
18238
18239func (m *route53Mock) ListHealthChecksWithContext(param0 aws.Context, param1 *route53.ListHealthChecksInput, param2 ...request.Option) (*route53.ListHealthChecksOutput, error) {
18240	m.addCall("ListHealthChecksWithContext")
18241	m.verifyInput("ListHealthChecksWithContext", param0)
18242	return m.ListHealthChecksWithContextFunc(param0, param1, param2...)
18243}
18244
18245func (m *route53Mock) ListHostedZones(param0 *route53.ListHostedZonesInput) (*route53.ListHostedZonesOutput, error) {
18246	m.addCall("ListHostedZones")
18247	m.verifyInput("ListHostedZones", param0)
18248	return m.ListHostedZonesFunc(param0)
18249}
18250
18251func (m *route53Mock) ListHostedZonesByName(param0 *route53.ListHostedZonesByNameInput) (*route53.ListHostedZonesByNameOutput, error) {
18252	m.addCall("ListHostedZonesByName")
18253	m.verifyInput("ListHostedZonesByName", param0)
18254	return m.ListHostedZonesByNameFunc(param0)
18255}
18256
18257func (m *route53Mock) ListHostedZonesByNameRequest(param0 *route53.ListHostedZonesByNameInput) (*request.Request, *route53.ListHostedZonesByNameOutput) {
18258	m.addCall("ListHostedZonesByNameRequest")
18259	m.verifyInput("ListHostedZonesByNameRequest", param0)
18260	return m.ListHostedZonesByNameRequestFunc(param0)
18261}
18262
18263func (m *route53Mock) ListHostedZonesByNameWithContext(param0 aws.Context, param1 *route53.ListHostedZonesByNameInput, param2 ...request.Option) (*route53.ListHostedZonesByNameOutput, error) {
18264	m.addCall("ListHostedZonesByNameWithContext")
18265	m.verifyInput("ListHostedZonesByNameWithContext", param0)
18266	return m.ListHostedZonesByNameWithContextFunc(param0, param1, param2...)
18267}
18268
18269func (m *route53Mock) ListHostedZonesRequest(param0 *route53.ListHostedZonesInput) (*request.Request, *route53.ListHostedZonesOutput) {
18270	m.addCall("ListHostedZonesRequest")
18271	m.verifyInput("ListHostedZonesRequest", param0)
18272	return m.ListHostedZonesRequestFunc(param0)
18273}
18274
18275func (m *route53Mock) ListHostedZonesWithContext(param0 aws.Context, param1 *route53.ListHostedZonesInput, param2 ...request.Option) (*route53.ListHostedZonesOutput, error) {
18276	m.addCall("ListHostedZonesWithContext")
18277	m.verifyInput("ListHostedZonesWithContext", param0)
18278	return m.ListHostedZonesWithContextFunc(param0, param1, param2...)
18279}
18280
18281func (m *route53Mock) ListQueryLoggingConfigs(param0 *route53.ListQueryLoggingConfigsInput) (*route53.ListQueryLoggingConfigsOutput, error) {
18282	m.addCall("ListQueryLoggingConfigs")
18283	m.verifyInput("ListQueryLoggingConfigs", param0)
18284	return m.ListQueryLoggingConfigsFunc(param0)
18285}
18286
18287func (m *route53Mock) ListQueryLoggingConfigsRequest(param0 *route53.ListQueryLoggingConfigsInput) (*request.Request, *route53.ListQueryLoggingConfigsOutput) {
18288	m.addCall("ListQueryLoggingConfigsRequest")
18289	m.verifyInput("ListQueryLoggingConfigsRequest", param0)
18290	return m.ListQueryLoggingConfigsRequestFunc(param0)
18291}
18292
18293func (m *route53Mock) ListQueryLoggingConfigsWithContext(param0 aws.Context, param1 *route53.ListQueryLoggingConfigsInput, param2 ...request.Option) (*route53.ListQueryLoggingConfigsOutput, error) {
18294	m.addCall("ListQueryLoggingConfigsWithContext")
18295	m.verifyInput("ListQueryLoggingConfigsWithContext", param0)
18296	return m.ListQueryLoggingConfigsWithContextFunc(param0, param1, param2...)
18297}
18298
18299func (m *route53Mock) ListResourceRecordSets(param0 *route53.ListResourceRecordSetsInput) (*route53.ListResourceRecordSetsOutput, error) {
18300	m.addCall("ListResourceRecordSets")
18301	m.verifyInput("ListResourceRecordSets", param0)
18302	return m.ListResourceRecordSetsFunc(param0)
18303}
18304
18305func (m *route53Mock) ListResourceRecordSetsRequest(param0 *route53.ListResourceRecordSetsInput) (*request.Request, *route53.ListResourceRecordSetsOutput) {
18306	m.addCall("ListResourceRecordSetsRequest")
18307	m.verifyInput("ListResourceRecordSetsRequest", param0)
18308	return m.ListResourceRecordSetsRequestFunc(param0)
18309}
18310
18311func (m *route53Mock) ListResourceRecordSetsWithContext(param0 aws.Context, param1 *route53.ListResourceRecordSetsInput, param2 ...request.Option) (*route53.ListResourceRecordSetsOutput, error) {
18312	m.addCall("ListResourceRecordSetsWithContext")
18313	m.verifyInput("ListResourceRecordSetsWithContext", param0)
18314	return m.ListResourceRecordSetsWithContextFunc(param0, param1, param2...)
18315}
18316
18317func (m *route53Mock) ListReusableDelegationSets(param0 *route53.ListReusableDelegationSetsInput) (*route53.ListReusableDelegationSetsOutput, error) {
18318	m.addCall("ListReusableDelegationSets")
18319	m.verifyInput("ListReusableDelegationSets", param0)
18320	return m.ListReusableDelegationSetsFunc(param0)
18321}
18322
18323func (m *route53Mock) ListReusableDelegationSetsRequest(param0 *route53.ListReusableDelegationSetsInput) (*request.Request, *route53.ListReusableDelegationSetsOutput) {
18324	m.addCall("ListReusableDelegationSetsRequest")
18325	m.verifyInput("ListReusableDelegationSetsRequest", param0)
18326	return m.ListReusableDelegationSetsRequestFunc(param0)
18327}
18328
18329func (m *route53Mock) ListReusableDelegationSetsWithContext(param0 aws.Context, param1 *route53.ListReusableDelegationSetsInput, param2 ...request.Option) (*route53.ListReusableDelegationSetsOutput, error) {
18330	m.addCall("ListReusableDelegationSetsWithContext")
18331	m.verifyInput("ListReusableDelegationSetsWithContext", param0)
18332	return m.ListReusableDelegationSetsWithContextFunc(param0, param1, param2...)
18333}
18334
18335func (m *route53Mock) ListTagsForResource(param0 *route53.ListTagsForResourceInput) (*route53.ListTagsForResourceOutput, error) {
18336	m.addCall("ListTagsForResource")
18337	m.verifyInput("ListTagsForResource", param0)
18338	return m.ListTagsForResourceFunc(param0)
18339}
18340
18341func (m *route53Mock) ListTagsForResourceRequest(param0 *route53.ListTagsForResourceInput) (*request.Request, *route53.ListTagsForResourceOutput) {
18342	m.addCall("ListTagsForResourceRequest")
18343	m.verifyInput("ListTagsForResourceRequest", param0)
18344	return m.ListTagsForResourceRequestFunc(param0)
18345}
18346
18347func (m *route53Mock) ListTagsForResourceWithContext(param0 aws.Context, param1 *route53.ListTagsForResourceInput, param2 ...request.Option) (*route53.ListTagsForResourceOutput, error) {
18348	m.addCall("ListTagsForResourceWithContext")
18349	m.verifyInput("ListTagsForResourceWithContext", param0)
18350	return m.ListTagsForResourceWithContextFunc(param0, param1, param2...)
18351}
18352
18353func (m *route53Mock) ListTagsForResources(param0 *route53.ListTagsForResourcesInput) (*route53.ListTagsForResourcesOutput, error) {
18354	m.addCall("ListTagsForResources")
18355	m.verifyInput("ListTagsForResources", param0)
18356	return m.ListTagsForResourcesFunc(param0)
18357}
18358
18359func (m *route53Mock) ListTagsForResourcesRequest(param0 *route53.ListTagsForResourcesInput) (*request.Request, *route53.ListTagsForResourcesOutput) {
18360	m.addCall("ListTagsForResourcesRequest")
18361	m.verifyInput("ListTagsForResourcesRequest", param0)
18362	return m.ListTagsForResourcesRequestFunc(param0)
18363}
18364
18365func (m *route53Mock) ListTagsForResourcesWithContext(param0 aws.Context, param1 *route53.ListTagsForResourcesInput, param2 ...request.Option) (*route53.ListTagsForResourcesOutput, error) {
18366	m.addCall("ListTagsForResourcesWithContext")
18367	m.verifyInput("ListTagsForResourcesWithContext", param0)
18368	return m.ListTagsForResourcesWithContextFunc(param0, param1, param2...)
18369}
18370
18371func (m *route53Mock) ListTrafficPolicies(param0 *route53.ListTrafficPoliciesInput) (*route53.ListTrafficPoliciesOutput, error) {
18372	m.addCall("ListTrafficPolicies")
18373	m.verifyInput("ListTrafficPolicies", param0)
18374	return m.ListTrafficPoliciesFunc(param0)
18375}
18376
18377func (m *route53Mock) ListTrafficPoliciesRequest(param0 *route53.ListTrafficPoliciesInput) (*request.Request, *route53.ListTrafficPoliciesOutput) {
18378	m.addCall("ListTrafficPoliciesRequest")
18379	m.verifyInput("ListTrafficPoliciesRequest", param0)
18380	return m.ListTrafficPoliciesRequestFunc(param0)
18381}
18382
18383func (m *route53Mock) ListTrafficPoliciesWithContext(param0 aws.Context, param1 *route53.ListTrafficPoliciesInput, param2 ...request.Option) (*route53.ListTrafficPoliciesOutput, error) {
18384	m.addCall("ListTrafficPoliciesWithContext")
18385	m.verifyInput("ListTrafficPoliciesWithContext", param0)
18386	return m.ListTrafficPoliciesWithContextFunc(param0, param1, param2...)
18387}
18388
18389func (m *route53Mock) ListTrafficPolicyInstances(param0 *route53.ListTrafficPolicyInstancesInput) (*route53.ListTrafficPolicyInstancesOutput, error) {
18390	m.addCall("ListTrafficPolicyInstances")
18391	m.verifyInput("ListTrafficPolicyInstances", param0)
18392	return m.ListTrafficPolicyInstancesFunc(param0)
18393}
18394
18395func (m *route53Mock) ListTrafficPolicyInstancesByHostedZone(param0 *route53.ListTrafficPolicyInstancesByHostedZoneInput) (*route53.ListTrafficPolicyInstancesByHostedZoneOutput, error) {
18396	m.addCall("ListTrafficPolicyInstancesByHostedZone")
18397	m.verifyInput("ListTrafficPolicyInstancesByHostedZone", param0)
18398	return m.ListTrafficPolicyInstancesByHostedZoneFunc(param0)
18399}
18400
18401func (m *route53Mock) ListTrafficPolicyInstancesByHostedZoneRequest(param0 *route53.ListTrafficPolicyInstancesByHostedZoneInput) (*request.Request, *route53.ListTrafficPolicyInstancesByHostedZoneOutput) {
18402	m.addCall("ListTrafficPolicyInstancesByHostedZoneRequest")
18403	m.verifyInput("ListTrafficPolicyInstancesByHostedZoneRequest", param0)
18404	return m.ListTrafficPolicyInstancesByHostedZoneRequestFunc(param0)
18405}
18406
18407func (m *route53Mock) ListTrafficPolicyInstancesByHostedZoneWithContext(param0 aws.Context, param1 *route53.ListTrafficPolicyInstancesByHostedZoneInput, param2 ...request.Option) (*route53.ListTrafficPolicyInstancesByHostedZoneOutput, error) {
18408	m.addCall("ListTrafficPolicyInstancesByHostedZoneWithContext")
18409	m.verifyInput("ListTrafficPolicyInstancesByHostedZoneWithContext", param0)
18410	return m.ListTrafficPolicyInstancesByHostedZoneWithContextFunc(param0, param1, param2...)
18411}
18412
18413func (m *route53Mock) ListTrafficPolicyInstancesByPolicy(param0 *route53.ListTrafficPolicyInstancesByPolicyInput) (*route53.ListTrafficPolicyInstancesByPolicyOutput, error) {
18414	m.addCall("ListTrafficPolicyInstancesByPolicy")
18415	m.verifyInput("ListTrafficPolicyInstancesByPolicy", param0)
18416	return m.ListTrafficPolicyInstancesByPolicyFunc(param0)
18417}
18418
18419func (m *route53Mock) ListTrafficPolicyInstancesByPolicyRequest(param0 *route53.ListTrafficPolicyInstancesByPolicyInput) (*request.Request, *route53.ListTrafficPolicyInstancesByPolicyOutput) {
18420	m.addCall("ListTrafficPolicyInstancesByPolicyRequest")
18421	m.verifyInput("ListTrafficPolicyInstancesByPolicyRequest", param0)
18422	return m.ListTrafficPolicyInstancesByPolicyRequestFunc(param0)
18423}
18424
18425func (m *route53Mock) ListTrafficPolicyInstancesByPolicyWithContext(param0 aws.Context, param1 *route53.ListTrafficPolicyInstancesByPolicyInput, param2 ...request.Option) (*route53.ListTrafficPolicyInstancesByPolicyOutput, error) {
18426	m.addCall("ListTrafficPolicyInstancesByPolicyWithContext")
18427	m.verifyInput("ListTrafficPolicyInstancesByPolicyWithContext", param0)
18428	return m.ListTrafficPolicyInstancesByPolicyWithContextFunc(param0, param1, param2...)
18429}
18430
18431func (m *route53Mock) ListTrafficPolicyInstancesRequest(param0 *route53.ListTrafficPolicyInstancesInput) (*request.Request, *route53.ListTrafficPolicyInstancesOutput) {
18432	m.addCall("ListTrafficPolicyInstancesRequest")
18433	m.verifyInput("ListTrafficPolicyInstancesRequest", param0)
18434	return m.ListTrafficPolicyInstancesRequestFunc(param0)
18435}
18436
18437func (m *route53Mock) ListTrafficPolicyInstancesWithContext(param0 aws.Context, param1 *route53.ListTrafficPolicyInstancesInput, param2 ...request.Option) (*route53.ListTrafficPolicyInstancesOutput, error) {
18438	m.addCall("ListTrafficPolicyInstancesWithContext")
18439	m.verifyInput("ListTrafficPolicyInstancesWithContext", param0)
18440	return m.ListTrafficPolicyInstancesWithContextFunc(param0, param1, param2...)
18441}
18442
18443func (m *route53Mock) ListTrafficPolicyVersions(param0 *route53.ListTrafficPolicyVersionsInput) (*route53.ListTrafficPolicyVersionsOutput, error) {
18444	m.addCall("ListTrafficPolicyVersions")
18445	m.verifyInput("ListTrafficPolicyVersions", param0)
18446	return m.ListTrafficPolicyVersionsFunc(param0)
18447}
18448
18449func (m *route53Mock) ListTrafficPolicyVersionsRequest(param0 *route53.ListTrafficPolicyVersionsInput) (*request.Request, *route53.ListTrafficPolicyVersionsOutput) {
18450	m.addCall("ListTrafficPolicyVersionsRequest")
18451	m.verifyInput("ListTrafficPolicyVersionsRequest", param0)
18452	return m.ListTrafficPolicyVersionsRequestFunc(param0)
18453}
18454
18455func (m *route53Mock) ListTrafficPolicyVersionsWithContext(param0 aws.Context, param1 *route53.ListTrafficPolicyVersionsInput, param2 ...request.Option) (*route53.ListTrafficPolicyVersionsOutput, error) {
18456	m.addCall("ListTrafficPolicyVersionsWithContext")
18457	m.verifyInput("ListTrafficPolicyVersionsWithContext", param0)
18458	return m.ListTrafficPolicyVersionsWithContextFunc(param0, param1, param2...)
18459}
18460
18461func (m *route53Mock) ListVPCAssociationAuthorizations(param0 *route53.ListVPCAssociationAuthorizationsInput) (*route53.ListVPCAssociationAuthorizationsOutput, error) {
18462	m.addCall("ListVPCAssociationAuthorizations")
18463	m.verifyInput("ListVPCAssociationAuthorizations", param0)
18464	return m.ListVPCAssociationAuthorizationsFunc(param0)
18465}
18466
18467func (m *route53Mock) ListVPCAssociationAuthorizationsRequest(param0 *route53.ListVPCAssociationAuthorizationsInput) (*request.Request, *route53.ListVPCAssociationAuthorizationsOutput) {
18468	m.addCall("ListVPCAssociationAuthorizationsRequest")
18469	m.verifyInput("ListVPCAssociationAuthorizationsRequest", param0)
18470	return m.ListVPCAssociationAuthorizationsRequestFunc(param0)
18471}
18472
18473func (m *route53Mock) ListVPCAssociationAuthorizationsWithContext(param0 aws.Context, param1 *route53.ListVPCAssociationAuthorizationsInput, param2 ...request.Option) (*route53.ListVPCAssociationAuthorizationsOutput, error) {
18474	m.addCall("ListVPCAssociationAuthorizationsWithContext")
18475	m.verifyInput("ListVPCAssociationAuthorizationsWithContext", param0)
18476	return m.ListVPCAssociationAuthorizationsWithContextFunc(param0, param1, param2...)
18477}
18478
18479func (m *route53Mock) TestDNSAnswer(param0 *route53.TestDNSAnswerInput) (*route53.TestDNSAnswerOutput, error) {
18480	m.addCall("TestDNSAnswer")
18481	m.verifyInput("TestDNSAnswer", param0)
18482	return m.TestDNSAnswerFunc(param0)
18483}
18484
18485func (m *route53Mock) TestDNSAnswerRequest(param0 *route53.TestDNSAnswerInput) (*request.Request, *route53.TestDNSAnswerOutput) {
18486	m.addCall("TestDNSAnswerRequest")
18487	m.verifyInput("TestDNSAnswerRequest", param0)
18488	return m.TestDNSAnswerRequestFunc(param0)
18489}
18490
18491func (m *route53Mock) TestDNSAnswerWithContext(param0 aws.Context, param1 *route53.TestDNSAnswerInput, param2 ...request.Option) (*route53.TestDNSAnswerOutput, error) {
18492	m.addCall("TestDNSAnswerWithContext")
18493	m.verifyInput("TestDNSAnswerWithContext", param0)
18494	return m.TestDNSAnswerWithContextFunc(param0, param1, param2...)
18495}
18496
18497func (m *route53Mock) UpdateHealthCheck(param0 *route53.UpdateHealthCheckInput) (*route53.UpdateHealthCheckOutput, error) {
18498	m.addCall("UpdateHealthCheck")
18499	m.verifyInput("UpdateHealthCheck", param0)
18500	return m.UpdateHealthCheckFunc(param0)
18501}
18502
18503func (m *route53Mock) UpdateHealthCheckRequest(param0 *route53.UpdateHealthCheckInput) (*request.Request, *route53.UpdateHealthCheckOutput) {
18504	m.addCall("UpdateHealthCheckRequest")
18505	m.verifyInput("UpdateHealthCheckRequest", param0)
18506	return m.UpdateHealthCheckRequestFunc(param0)
18507}
18508
18509func (m *route53Mock) UpdateHealthCheckWithContext(param0 aws.Context, param1 *route53.UpdateHealthCheckInput, param2 ...request.Option) (*route53.UpdateHealthCheckOutput, error) {
18510	m.addCall("UpdateHealthCheckWithContext")
18511	m.verifyInput("UpdateHealthCheckWithContext", param0)
18512	return m.UpdateHealthCheckWithContextFunc(param0, param1, param2...)
18513}
18514
18515func (m *route53Mock) UpdateHostedZoneComment(param0 *route53.UpdateHostedZoneCommentInput) (*route53.UpdateHostedZoneCommentOutput, error) {
18516	m.addCall("UpdateHostedZoneComment")
18517	m.verifyInput("UpdateHostedZoneComment", param0)
18518	return m.UpdateHostedZoneCommentFunc(param0)
18519}
18520
18521func (m *route53Mock) UpdateHostedZoneCommentRequest(param0 *route53.UpdateHostedZoneCommentInput) (*request.Request, *route53.UpdateHostedZoneCommentOutput) {
18522	m.addCall("UpdateHostedZoneCommentRequest")
18523	m.verifyInput("UpdateHostedZoneCommentRequest", param0)
18524	return m.UpdateHostedZoneCommentRequestFunc(param0)
18525}
18526
18527func (m *route53Mock) UpdateHostedZoneCommentWithContext(param0 aws.Context, param1 *route53.UpdateHostedZoneCommentInput, param2 ...request.Option) (*route53.UpdateHostedZoneCommentOutput, error) {
18528	m.addCall("UpdateHostedZoneCommentWithContext")
18529	m.verifyInput("UpdateHostedZoneCommentWithContext", param0)
18530	return m.UpdateHostedZoneCommentWithContextFunc(param0, param1, param2...)
18531}
18532
18533func (m *route53Mock) UpdateTrafficPolicyComment(param0 *route53.UpdateTrafficPolicyCommentInput) (*route53.UpdateTrafficPolicyCommentOutput, error) {
18534	m.addCall("UpdateTrafficPolicyComment")
18535	m.verifyInput("UpdateTrafficPolicyComment", param0)
18536	return m.UpdateTrafficPolicyCommentFunc(param0)
18537}
18538
18539func (m *route53Mock) UpdateTrafficPolicyCommentRequest(param0 *route53.UpdateTrafficPolicyCommentInput) (*request.Request, *route53.UpdateTrafficPolicyCommentOutput) {
18540	m.addCall("UpdateTrafficPolicyCommentRequest")
18541	m.verifyInput("UpdateTrafficPolicyCommentRequest", param0)
18542	return m.UpdateTrafficPolicyCommentRequestFunc(param0)
18543}
18544
18545func (m *route53Mock) UpdateTrafficPolicyCommentWithContext(param0 aws.Context, param1 *route53.UpdateTrafficPolicyCommentInput, param2 ...request.Option) (*route53.UpdateTrafficPolicyCommentOutput, error) {
18546	m.addCall("UpdateTrafficPolicyCommentWithContext")
18547	m.verifyInput("UpdateTrafficPolicyCommentWithContext", param0)
18548	return m.UpdateTrafficPolicyCommentWithContextFunc(param0, param1, param2...)
18549}
18550
18551func (m *route53Mock) UpdateTrafficPolicyInstance(param0 *route53.UpdateTrafficPolicyInstanceInput) (*route53.UpdateTrafficPolicyInstanceOutput, error) {
18552	m.addCall("UpdateTrafficPolicyInstance")
18553	m.verifyInput("UpdateTrafficPolicyInstance", param0)
18554	return m.UpdateTrafficPolicyInstanceFunc(param0)
18555}
18556
18557func (m *route53Mock) UpdateTrafficPolicyInstanceRequest(param0 *route53.UpdateTrafficPolicyInstanceInput) (*request.Request, *route53.UpdateTrafficPolicyInstanceOutput) {
18558	m.addCall("UpdateTrafficPolicyInstanceRequest")
18559	m.verifyInput("UpdateTrafficPolicyInstanceRequest", param0)
18560	return m.UpdateTrafficPolicyInstanceRequestFunc(param0)
18561}
18562
18563func (m *route53Mock) UpdateTrafficPolicyInstanceWithContext(param0 aws.Context, param1 *route53.UpdateTrafficPolicyInstanceInput, param2 ...request.Option) (*route53.UpdateTrafficPolicyInstanceOutput, error) {
18564	m.addCall("UpdateTrafficPolicyInstanceWithContext")
18565	m.verifyInput("UpdateTrafficPolicyInstanceWithContext", param0)
18566	return m.UpdateTrafficPolicyInstanceWithContextFunc(param0, param1, param2...)
18567}
18568
18569func (m *route53Mock) WaitUntilResourceRecordSetsChanged(param0 *route53.GetChangeInput) error {
18570	m.addCall("WaitUntilResourceRecordSetsChanged")
18571	m.verifyInput("WaitUntilResourceRecordSetsChanged", param0)
18572	return m.WaitUntilResourceRecordSetsChangedFunc(param0)
18573}
18574
18575func (m *route53Mock) WaitUntilResourceRecordSetsChangedWithContext(param0 aws.Context, param1 *route53.GetChangeInput, param2 ...request.WaiterOption) error {
18576	m.addCall("WaitUntilResourceRecordSetsChangedWithContext")
18577	m.verifyInput("WaitUntilResourceRecordSetsChangedWithContext", param0)
18578	return m.WaitUntilResourceRecordSetsChangedWithContextFunc(param0, param1, param2...)
18579}
18580
18581type s3Mock struct {
18582	basicMock
18583	s3iface.S3API
18584	AbortMultipartUploadFunc                          func(param0 *s3.AbortMultipartUploadInput) (*s3.AbortMultipartUploadOutput, error)
18585	AbortMultipartUploadRequestFunc                   func(param0 *s3.AbortMultipartUploadInput) (*request.Request, *s3.AbortMultipartUploadOutput)
18586	AbortMultipartUploadWithContextFunc               func(param0 aws.Context, param1 *s3.AbortMultipartUploadInput, param2 ...request.Option) (*s3.AbortMultipartUploadOutput, error)
18587	CompleteMultipartUploadFunc                       func(param0 *s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error)
18588	CompleteMultipartUploadRequestFunc                func(param0 *s3.CompleteMultipartUploadInput) (*request.Request, *s3.CompleteMultipartUploadOutput)
18589	CompleteMultipartUploadWithContextFunc            func(param0 aws.Context, param1 *s3.CompleteMultipartUploadInput, param2 ...request.Option) (*s3.CompleteMultipartUploadOutput, error)
18590	CopyObjectFunc                                    func(param0 *s3.CopyObjectInput) (*s3.CopyObjectOutput, error)
18591	CopyObjectRequestFunc                             func(param0 *s3.CopyObjectInput) (*request.Request, *s3.CopyObjectOutput)
18592	CopyObjectWithContextFunc                         func(param0 aws.Context, param1 *s3.CopyObjectInput, param2 ...request.Option) (*s3.CopyObjectOutput, error)
18593	CreateBucketFunc                                  func(param0 *s3.CreateBucketInput) (*s3.CreateBucketOutput, error)
18594	CreateBucketRequestFunc                           func(param0 *s3.CreateBucketInput) (*request.Request, *s3.CreateBucketOutput)
18595	CreateBucketWithContextFunc                       func(param0 aws.Context, param1 *s3.CreateBucketInput, param2 ...request.Option) (*s3.CreateBucketOutput, error)
18596	CreateMultipartUploadFunc                         func(param0 *s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error)
18597	CreateMultipartUploadRequestFunc                  func(param0 *s3.CreateMultipartUploadInput) (*request.Request, *s3.CreateMultipartUploadOutput)
18598	CreateMultipartUploadWithContextFunc              func(param0 aws.Context, param1 *s3.CreateMultipartUploadInput, param2 ...request.Option) (*s3.CreateMultipartUploadOutput, error)
18599	DeleteBucketFunc                                  func(param0 *s3.DeleteBucketInput) (*s3.DeleteBucketOutput, error)
18600	DeleteBucketAnalyticsConfigurationFunc            func(param0 *s3.DeleteBucketAnalyticsConfigurationInput) (*s3.DeleteBucketAnalyticsConfigurationOutput, error)
18601	DeleteBucketAnalyticsConfigurationRequestFunc     func(param0 *s3.DeleteBucketAnalyticsConfigurationInput) (*request.Request, *s3.DeleteBucketAnalyticsConfigurationOutput)
18602	DeleteBucketAnalyticsConfigurationWithContextFunc func(param0 aws.Context, param1 *s3.DeleteBucketAnalyticsConfigurationInput, param2 ...request.Option) (*s3.DeleteBucketAnalyticsConfigurationOutput, error)
18603	DeleteBucketCorsFunc                              func(param0 *s3.DeleteBucketCorsInput) (*s3.DeleteBucketCorsOutput, error)
18604	DeleteBucketCorsRequestFunc                       func(param0 *s3.DeleteBucketCorsInput) (*request.Request, *s3.DeleteBucketCorsOutput)
18605	DeleteBucketCorsWithContextFunc                   func(param0 aws.Context, param1 *s3.DeleteBucketCorsInput, param2 ...request.Option) (*s3.DeleteBucketCorsOutput, error)
18606	DeleteBucketEncryptionFunc                        func(param0 *s3.DeleteBucketEncryptionInput) (*s3.DeleteBucketEncryptionOutput, error)
18607	DeleteBucketEncryptionRequestFunc                 func(param0 *s3.DeleteBucketEncryptionInput) (*request.Request, *s3.DeleteBucketEncryptionOutput)
18608	DeleteBucketEncryptionWithContextFunc             func(param0 aws.Context, param1 *s3.DeleteBucketEncryptionInput, param2 ...request.Option) (*s3.DeleteBucketEncryptionOutput, error)
18609	DeleteBucketInventoryConfigurationFunc            func(param0 *s3.DeleteBucketInventoryConfigurationInput) (*s3.DeleteBucketInventoryConfigurationOutput, error)
18610	DeleteBucketInventoryConfigurationRequestFunc     func(param0 *s3.DeleteBucketInventoryConfigurationInput) (*request.Request, *s3.DeleteBucketInventoryConfigurationOutput)
18611	DeleteBucketInventoryConfigurationWithContextFunc func(param0 aws.Context, param1 *s3.DeleteBucketInventoryConfigurationInput, param2 ...request.Option) (*s3.DeleteBucketInventoryConfigurationOutput, error)
18612	DeleteBucketLifecycleFunc                         func(param0 *s3.DeleteBucketLifecycleInput) (*s3.DeleteBucketLifecycleOutput, error)
18613	DeleteBucketLifecycleRequestFunc                  func(param0 *s3.DeleteBucketLifecycleInput) (*request.Request, *s3.DeleteBucketLifecycleOutput)
18614	DeleteBucketLifecycleWithContextFunc              func(param0 aws.Context, param1 *s3.DeleteBucketLifecycleInput, param2 ...request.Option) (*s3.DeleteBucketLifecycleOutput, error)
18615	DeleteBucketMetricsConfigurationFunc              func(param0 *s3.DeleteBucketMetricsConfigurationInput) (*s3.DeleteBucketMetricsConfigurationOutput, error)
18616	DeleteBucketMetricsConfigurationRequestFunc       func(param0 *s3.DeleteBucketMetricsConfigurationInput) (*request.Request, *s3.DeleteBucketMetricsConfigurationOutput)
18617	DeleteBucketMetricsConfigurationWithContextFunc   func(param0 aws.Context, param1 *s3.DeleteBucketMetricsConfigurationInput, param2 ...request.Option) (*s3.DeleteBucketMetricsConfigurationOutput, error)
18618	DeleteBucketPolicyFunc                            func(param0 *s3.DeleteBucketPolicyInput) (*s3.DeleteBucketPolicyOutput, error)
18619	DeleteBucketPolicyRequestFunc                     func(param0 *s3.DeleteBucketPolicyInput) (*request.Request, *s3.DeleteBucketPolicyOutput)
18620	DeleteBucketPolicyWithContextFunc                 func(param0 aws.Context, param1 *s3.DeleteBucketPolicyInput, param2 ...request.Option) (*s3.DeleteBucketPolicyOutput, error)
18621	DeleteBucketReplicationFunc                       func(param0 *s3.DeleteBucketReplicationInput) (*s3.DeleteBucketReplicationOutput, error)
18622	DeleteBucketReplicationRequestFunc                func(param0 *s3.DeleteBucketReplicationInput) (*request.Request, *s3.DeleteBucketReplicationOutput)
18623	DeleteBucketReplicationWithContextFunc            func(param0 aws.Context, param1 *s3.DeleteBucketReplicationInput, param2 ...request.Option) (*s3.DeleteBucketReplicationOutput, error)
18624	DeleteBucketRequestFunc                           func(param0 *s3.DeleteBucketInput) (*request.Request, *s3.DeleteBucketOutput)
18625	DeleteBucketTaggingFunc                           func(param0 *s3.DeleteBucketTaggingInput) (*s3.DeleteBucketTaggingOutput, error)
18626	DeleteBucketTaggingRequestFunc                    func(param0 *s3.DeleteBucketTaggingInput) (*request.Request, *s3.DeleteBucketTaggingOutput)
18627	DeleteBucketTaggingWithContextFunc                func(param0 aws.Context, param1 *s3.DeleteBucketTaggingInput, param2 ...request.Option) (*s3.DeleteBucketTaggingOutput, error)
18628	DeleteBucketWebsiteFunc                           func(param0 *s3.DeleteBucketWebsiteInput) (*s3.DeleteBucketWebsiteOutput, error)
18629	DeleteBucketWebsiteRequestFunc                    func(param0 *s3.DeleteBucketWebsiteInput) (*request.Request, *s3.DeleteBucketWebsiteOutput)
18630	DeleteBucketWebsiteWithContextFunc                func(param0 aws.Context, param1 *s3.DeleteBucketWebsiteInput, param2 ...request.Option) (*s3.DeleteBucketWebsiteOutput, error)
18631	DeleteBucketWithContextFunc                       func(param0 aws.Context, param1 *s3.DeleteBucketInput, param2 ...request.Option) (*s3.DeleteBucketOutput, error)
18632	DeleteObjectFunc                                  func(param0 *s3.DeleteObjectInput) (*s3.DeleteObjectOutput, error)
18633	DeleteObjectRequestFunc                           func(param0 *s3.DeleteObjectInput) (*request.Request, *s3.DeleteObjectOutput)
18634	DeleteObjectTaggingFunc                           func(param0 *s3.DeleteObjectTaggingInput) (*s3.DeleteObjectTaggingOutput, error)
18635	DeleteObjectTaggingRequestFunc                    func(param0 *s3.DeleteObjectTaggingInput) (*request.Request, *s3.DeleteObjectTaggingOutput)
18636	DeleteObjectTaggingWithContextFunc                func(param0 aws.Context, param1 *s3.DeleteObjectTaggingInput, param2 ...request.Option) (*s3.DeleteObjectTaggingOutput, error)
18637	DeleteObjectWithContextFunc                       func(param0 aws.Context, param1 *s3.DeleteObjectInput, param2 ...request.Option) (*s3.DeleteObjectOutput, error)
18638	DeleteObjectsFunc                                 func(param0 *s3.DeleteObjectsInput) (*s3.DeleteObjectsOutput, error)
18639	DeleteObjectsRequestFunc                          func(param0 *s3.DeleteObjectsInput) (*request.Request, *s3.DeleteObjectsOutput)
18640	DeleteObjectsWithContextFunc                      func(param0 aws.Context, param1 *s3.DeleteObjectsInput, param2 ...request.Option) (*s3.DeleteObjectsOutput, error)
18641	GetBucketAccelerateConfigurationFunc              func(param0 *s3.GetBucketAccelerateConfigurationInput) (*s3.GetBucketAccelerateConfigurationOutput, error)
18642	GetBucketAccelerateConfigurationRequestFunc       func(param0 *s3.GetBucketAccelerateConfigurationInput) (*request.Request, *s3.GetBucketAccelerateConfigurationOutput)
18643	GetBucketAccelerateConfigurationWithContextFunc   func(param0 aws.Context, param1 *s3.GetBucketAccelerateConfigurationInput, param2 ...request.Option) (*s3.GetBucketAccelerateConfigurationOutput, error)
18644	GetBucketAclFunc                                  func(param0 *s3.GetBucketAclInput) (*s3.GetBucketAclOutput, error)
18645	GetBucketAclRequestFunc                           func(param0 *s3.GetBucketAclInput) (*request.Request, *s3.GetBucketAclOutput)
18646	GetBucketAclWithContextFunc                       func(param0 aws.Context, param1 *s3.GetBucketAclInput, param2 ...request.Option) (*s3.GetBucketAclOutput, error)
18647	GetBucketAnalyticsConfigurationFunc               func(param0 *s3.GetBucketAnalyticsConfigurationInput) (*s3.GetBucketAnalyticsConfigurationOutput, error)
18648	GetBucketAnalyticsConfigurationRequestFunc        func(param0 *s3.GetBucketAnalyticsConfigurationInput) (*request.Request, *s3.GetBucketAnalyticsConfigurationOutput)
18649	GetBucketAnalyticsConfigurationWithContextFunc    func(param0 aws.Context, param1 *s3.GetBucketAnalyticsConfigurationInput, param2 ...request.Option) (*s3.GetBucketAnalyticsConfigurationOutput, error)
18650	GetBucketCorsFunc                                 func(param0 *s3.GetBucketCorsInput) (*s3.GetBucketCorsOutput, error)
18651	GetBucketCorsRequestFunc                          func(param0 *s3.GetBucketCorsInput) (*request.Request, *s3.GetBucketCorsOutput)
18652	GetBucketCorsWithContextFunc                      func(param0 aws.Context, param1 *s3.GetBucketCorsInput, param2 ...request.Option) (*s3.GetBucketCorsOutput, error)
18653	GetBucketEncryptionFunc                           func(param0 *s3.GetBucketEncryptionInput) (*s3.GetBucketEncryptionOutput, error)
18654	GetBucketEncryptionRequestFunc                    func(param0 *s3.GetBucketEncryptionInput) (*request.Request, *s3.GetBucketEncryptionOutput)
18655	GetBucketEncryptionWithContextFunc                func(param0 aws.Context, param1 *s3.GetBucketEncryptionInput, param2 ...request.Option) (*s3.GetBucketEncryptionOutput, error)
18656	GetBucketInventoryConfigurationFunc               func(param0 *s3.GetBucketInventoryConfigurationInput) (*s3.GetBucketInventoryConfigurationOutput, error)
18657	GetBucketInventoryConfigurationRequestFunc        func(param0 *s3.GetBucketInventoryConfigurationInput) (*request.Request, *s3.GetBucketInventoryConfigurationOutput)
18658	GetBucketInventoryConfigurationWithContextFunc    func(param0 aws.Context, param1 *s3.GetBucketInventoryConfigurationInput, param2 ...request.Option) (*s3.GetBucketInventoryConfigurationOutput, error)
18659	GetBucketLifecycleFunc                            func(param0 *s3.GetBucketLifecycleInput) (*s3.GetBucketLifecycleOutput, error)
18660	GetBucketLifecycleConfigurationFunc               func(param0 *s3.GetBucketLifecycleConfigurationInput) (*s3.GetBucketLifecycleConfigurationOutput, error)
18661	GetBucketLifecycleConfigurationRequestFunc        func(param0 *s3.GetBucketLifecycleConfigurationInput) (*request.Request, *s3.GetBucketLifecycleConfigurationOutput)
18662	GetBucketLifecycleConfigurationWithContextFunc    func(param0 aws.Context, param1 *s3.GetBucketLifecycleConfigurationInput, param2 ...request.Option) (*s3.GetBucketLifecycleConfigurationOutput, error)
18663	GetBucketLifecycleRequestFunc                     func(param0 *s3.GetBucketLifecycleInput) (*request.Request, *s3.GetBucketLifecycleOutput)
18664	GetBucketLifecycleWithContextFunc                 func(param0 aws.Context, param1 *s3.GetBucketLifecycleInput, param2 ...request.Option) (*s3.GetBucketLifecycleOutput, error)
18665	GetBucketLocationFunc                             func(param0 *s3.GetBucketLocationInput) (*s3.GetBucketLocationOutput, error)
18666	GetBucketLocationRequestFunc                      func(param0 *s3.GetBucketLocationInput) (*request.Request, *s3.GetBucketLocationOutput)
18667	GetBucketLocationWithContextFunc                  func(param0 aws.Context, param1 *s3.GetBucketLocationInput, param2 ...request.Option) (*s3.GetBucketLocationOutput, error)
18668	GetBucketLoggingFunc                              func(param0 *s3.GetBucketLoggingInput) (*s3.GetBucketLoggingOutput, error)
18669	GetBucketLoggingRequestFunc                       func(param0 *s3.GetBucketLoggingInput) (*request.Request, *s3.GetBucketLoggingOutput)
18670	GetBucketLoggingWithContextFunc                   func(param0 aws.Context, param1 *s3.GetBucketLoggingInput, param2 ...request.Option) (*s3.GetBucketLoggingOutput, error)
18671	GetBucketMetricsConfigurationFunc                 func(param0 *s3.GetBucketMetricsConfigurationInput) (*s3.GetBucketMetricsConfigurationOutput, error)
18672	GetBucketMetricsConfigurationRequestFunc          func(param0 *s3.GetBucketMetricsConfigurationInput) (*request.Request, *s3.GetBucketMetricsConfigurationOutput)
18673	GetBucketMetricsConfigurationWithContextFunc      func(param0 aws.Context, param1 *s3.GetBucketMetricsConfigurationInput, param2 ...request.Option) (*s3.GetBucketMetricsConfigurationOutput, error)
18674	GetBucketNotificationFunc                         func(param0 *s3.GetBucketNotificationConfigurationRequest) (*s3.NotificationConfigurationDeprecated, error)
18675	GetBucketNotificationConfigurationFunc            func(param0 *s3.GetBucketNotificationConfigurationRequest) (*s3.NotificationConfiguration, error)
18676	GetBucketNotificationConfigurationRequestFunc     func(param0 *s3.GetBucketNotificationConfigurationRequest) (*request.Request, *s3.NotificationConfiguration)
18677	GetBucketNotificationConfigurationWithContextFunc func(param0 aws.Context, param1 *s3.GetBucketNotificationConfigurationRequest, param2 ...request.Option) (*s3.NotificationConfiguration, error)
18678	GetBucketNotificationRequestFunc                  func(param0 *s3.GetBucketNotificationConfigurationRequest) (*request.Request, *s3.NotificationConfigurationDeprecated)
18679	GetBucketNotificationWithContextFunc              func(param0 aws.Context, param1 *s3.GetBucketNotificationConfigurationRequest, param2 ...request.Option) (*s3.NotificationConfigurationDeprecated, error)
18680	GetBucketPolicyFunc                               func(param0 *s3.GetBucketPolicyInput) (*s3.GetBucketPolicyOutput, error)
18681	GetBucketPolicyRequestFunc                        func(param0 *s3.GetBucketPolicyInput) (*request.Request, *s3.GetBucketPolicyOutput)
18682	GetBucketPolicyWithContextFunc                    func(param0 aws.Context, param1 *s3.GetBucketPolicyInput, param2 ...request.Option) (*s3.GetBucketPolicyOutput, error)
18683	GetBucketReplicationFunc                          func(param0 *s3.GetBucketReplicationInput) (*s3.GetBucketReplicationOutput, error)
18684	GetBucketReplicationRequestFunc                   func(param0 *s3.GetBucketReplicationInput) (*request.Request, *s3.GetBucketReplicationOutput)
18685	GetBucketReplicationWithContextFunc               func(param0 aws.Context, param1 *s3.GetBucketReplicationInput, param2 ...request.Option) (*s3.GetBucketReplicationOutput, error)
18686	GetBucketRequestPaymentFunc                       func(param0 *s3.GetBucketRequestPaymentInput) (*s3.GetBucketRequestPaymentOutput, error)
18687	GetBucketRequestPaymentRequestFunc                func(param0 *s3.GetBucketRequestPaymentInput) (*request.Request, *s3.GetBucketRequestPaymentOutput)
18688	GetBucketRequestPaymentWithContextFunc            func(param0 aws.Context, param1 *s3.GetBucketRequestPaymentInput, param2 ...request.Option) (*s3.GetBucketRequestPaymentOutput, error)
18689	GetBucketTaggingFunc                              func(param0 *s3.GetBucketTaggingInput) (*s3.GetBucketTaggingOutput, error)
18690	GetBucketTaggingRequestFunc                       func(param0 *s3.GetBucketTaggingInput) (*request.Request, *s3.GetBucketTaggingOutput)
18691	GetBucketTaggingWithContextFunc                   func(param0 aws.Context, param1 *s3.GetBucketTaggingInput, param2 ...request.Option) (*s3.GetBucketTaggingOutput, error)
18692	GetBucketVersioningFunc                           func(param0 *s3.GetBucketVersioningInput) (*s3.GetBucketVersioningOutput, error)
18693	GetBucketVersioningRequestFunc                    func(param0 *s3.GetBucketVersioningInput) (*request.Request, *s3.GetBucketVersioningOutput)
18694	GetBucketVersioningWithContextFunc                func(param0 aws.Context, param1 *s3.GetBucketVersioningInput, param2 ...request.Option) (*s3.GetBucketVersioningOutput, error)
18695	GetBucketWebsiteFunc                              func(param0 *s3.GetBucketWebsiteInput) (*s3.GetBucketWebsiteOutput, error)
18696	GetBucketWebsiteRequestFunc                       func(param0 *s3.GetBucketWebsiteInput) (*request.Request, *s3.GetBucketWebsiteOutput)
18697	GetBucketWebsiteWithContextFunc                   func(param0 aws.Context, param1 *s3.GetBucketWebsiteInput, param2 ...request.Option) (*s3.GetBucketWebsiteOutput, error)
18698	GetObjectFunc                                     func(param0 *s3.GetObjectInput) (*s3.GetObjectOutput, error)
18699	GetObjectAclFunc                                  func(param0 *s3.GetObjectAclInput) (*s3.GetObjectAclOutput, error)
18700	GetObjectAclRequestFunc                           func(param0 *s3.GetObjectAclInput) (*request.Request, *s3.GetObjectAclOutput)
18701	GetObjectAclWithContextFunc                       func(param0 aws.Context, param1 *s3.GetObjectAclInput, param2 ...request.Option) (*s3.GetObjectAclOutput, error)
18702	GetObjectRequestFunc                              func(param0 *s3.GetObjectInput) (*request.Request, *s3.GetObjectOutput)
18703	GetObjectTaggingFunc                              func(param0 *s3.GetObjectTaggingInput) (*s3.GetObjectTaggingOutput, error)
18704	GetObjectTaggingRequestFunc                       func(param0 *s3.GetObjectTaggingInput) (*request.Request, *s3.GetObjectTaggingOutput)
18705	GetObjectTaggingWithContextFunc                   func(param0 aws.Context, param1 *s3.GetObjectTaggingInput, param2 ...request.Option) (*s3.GetObjectTaggingOutput, error)
18706	GetObjectTorrentFunc                              func(param0 *s3.GetObjectTorrentInput) (*s3.GetObjectTorrentOutput, error)
18707	GetObjectTorrentRequestFunc                       func(param0 *s3.GetObjectTorrentInput) (*request.Request, *s3.GetObjectTorrentOutput)
18708	GetObjectTorrentWithContextFunc                   func(param0 aws.Context, param1 *s3.GetObjectTorrentInput, param2 ...request.Option) (*s3.GetObjectTorrentOutput, error)
18709	GetObjectWithContextFunc                          func(param0 aws.Context, param1 *s3.GetObjectInput, param2 ...request.Option) (*s3.GetObjectOutput, error)
18710	HeadBucketFunc                                    func(param0 *s3.HeadBucketInput) (*s3.HeadBucketOutput, error)
18711	HeadBucketRequestFunc                             func(param0 *s3.HeadBucketInput) (*request.Request, *s3.HeadBucketOutput)
18712	HeadBucketWithContextFunc                         func(param0 aws.Context, param1 *s3.HeadBucketInput, param2 ...request.Option) (*s3.HeadBucketOutput, error)
18713	HeadObjectFunc                                    func(param0 *s3.HeadObjectInput) (*s3.HeadObjectOutput, error)
18714	HeadObjectRequestFunc                             func(param0 *s3.HeadObjectInput) (*request.Request, *s3.HeadObjectOutput)
18715	HeadObjectWithContextFunc                         func(param0 aws.Context, param1 *s3.HeadObjectInput, param2 ...request.Option) (*s3.HeadObjectOutput, error)
18716	ListBucketAnalyticsConfigurationsFunc             func(param0 *s3.ListBucketAnalyticsConfigurationsInput) (*s3.ListBucketAnalyticsConfigurationsOutput, error)
18717	ListBucketAnalyticsConfigurationsRequestFunc      func(param0 *s3.ListBucketAnalyticsConfigurationsInput) (*request.Request, *s3.ListBucketAnalyticsConfigurationsOutput)
18718	ListBucketAnalyticsConfigurationsWithContextFunc  func(param0 aws.Context, param1 *s3.ListBucketAnalyticsConfigurationsInput, param2 ...request.Option) (*s3.ListBucketAnalyticsConfigurationsOutput, error)
18719	ListBucketInventoryConfigurationsFunc             func(param0 *s3.ListBucketInventoryConfigurationsInput) (*s3.ListBucketInventoryConfigurationsOutput, error)
18720	ListBucketInventoryConfigurationsRequestFunc      func(param0 *s3.ListBucketInventoryConfigurationsInput) (*request.Request, *s3.ListBucketInventoryConfigurationsOutput)
18721	ListBucketInventoryConfigurationsWithContextFunc  func(param0 aws.Context, param1 *s3.ListBucketInventoryConfigurationsInput, param2 ...request.Option) (*s3.ListBucketInventoryConfigurationsOutput, error)
18722	ListBucketMetricsConfigurationsFunc               func(param0 *s3.ListBucketMetricsConfigurationsInput) (*s3.ListBucketMetricsConfigurationsOutput, error)
18723	ListBucketMetricsConfigurationsRequestFunc        func(param0 *s3.ListBucketMetricsConfigurationsInput) (*request.Request, *s3.ListBucketMetricsConfigurationsOutput)
18724	ListBucketMetricsConfigurationsWithContextFunc    func(param0 aws.Context, param1 *s3.ListBucketMetricsConfigurationsInput, param2 ...request.Option) (*s3.ListBucketMetricsConfigurationsOutput, error)
18725	ListBucketsFunc                                   func(param0 *s3.ListBucketsInput) (*s3.ListBucketsOutput, error)
18726	ListBucketsRequestFunc                            func(param0 *s3.ListBucketsInput) (*request.Request, *s3.ListBucketsOutput)
18727	ListBucketsWithContextFunc                        func(param0 aws.Context, param1 *s3.ListBucketsInput, param2 ...request.Option) (*s3.ListBucketsOutput, error)
18728	ListMultipartUploadsFunc                          func(param0 *s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error)
18729	ListMultipartUploadsRequestFunc                   func(param0 *s3.ListMultipartUploadsInput) (*request.Request, *s3.ListMultipartUploadsOutput)
18730	ListMultipartUploadsWithContextFunc               func(param0 aws.Context, param1 *s3.ListMultipartUploadsInput, param2 ...request.Option) (*s3.ListMultipartUploadsOutput, error)
18731	ListObjectVersionsFunc                            func(param0 *s3.ListObjectVersionsInput) (*s3.ListObjectVersionsOutput, error)
18732	ListObjectVersionsRequestFunc                     func(param0 *s3.ListObjectVersionsInput) (*request.Request, *s3.ListObjectVersionsOutput)
18733	ListObjectVersionsWithContextFunc                 func(param0 aws.Context, param1 *s3.ListObjectVersionsInput, param2 ...request.Option) (*s3.ListObjectVersionsOutput, error)
18734	ListObjectsFunc                                   func(param0 *s3.ListObjectsInput) (*s3.ListObjectsOutput, error)
18735	ListObjectsRequestFunc                            func(param0 *s3.ListObjectsInput) (*request.Request, *s3.ListObjectsOutput)
18736	ListObjectsV2Func                                 func(param0 *s3.ListObjectsV2Input) (*s3.ListObjectsV2Output, error)
18737	ListObjectsV2RequestFunc                          func(param0 *s3.ListObjectsV2Input) (*request.Request, *s3.ListObjectsV2Output)
18738	ListObjectsV2WithContextFunc                      func(param0 aws.Context, param1 *s3.ListObjectsV2Input, param2 ...request.Option) (*s3.ListObjectsV2Output, error)
18739	ListObjectsWithContextFunc                        func(param0 aws.Context, param1 *s3.ListObjectsInput, param2 ...request.Option) (*s3.ListObjectsOutput, error)
18740	ListPartsFunc                                     func(param0 *s3.ListPartsInput) (*s3.ListPartsOutput, error)
18741	ListPartsRequestFunc                              func(param0 *s3.ListPartsInput) (*request.Request, *s3.ListPartsOutput)
18742	ListPartsWithContextFunc                          func(param0 aws.Context, param1 *s3.ListPartsInput, param2 ...request.Option) (*s3.ListPartsOutput, error)
18743	PutBucketAccelerateConfigurationFunc              func(param0 *s3.PutBucketAccelerateConfigurationInput) (*s3.PutBucketAccelerateConfigurationOutput, error)
18744	PutBucketAccelerateConfigurationRequestFunc       func(param0 *s3.PutBucketAccelerateConfigurationInput) (*request.Request, *s3.PutBucketAccelerateConfigurationOutput)
18745	PutBucketAccelerateConfigurationWithContextFunc   func(param0 aws.Context, param1 *s3.PutBucketAccelerateConfigurationInput, param2 ...request.Option) (*s3.PutBucketAccelerateConfigurationOutput, error)
18746	PutBucketAclFunc                                  func(param0 *s3.PutBucketAclInput) (*s3.PutBucketAclOutput, error)
18747	PutBucketAclRequestFunc                           func(param0 *s3.PutBucketAclInput) (*request.Request, *s3.PutBucketAclOutput)
18748	PutBucketAclWithContextFunc                       func(param0 aws.Context, param1 *s3.PutBucketAclInput, param2 ...request.Option) (*s3.PutBucketAclOutput, error)
18749	PutBucketAnalyticsConfigurationFunc               func(param0 *s3.PutBucketAnalyticsConfigurationInput) (*s3.PutBucketAnalyticsConfigurationOutput, error)
18750	PutBucketAnalyticsConfigurationRequestFunc        func(param0 *s3.PutBucketAnalyticsConfigurationInput) (*request.Request, *s3.PutBucketAnalyticsConfigurationOutput)
18751	PutBucketAnalyticsConfigurationWithContextFunc    func(param0 aws.Context, param1 *s3.PutBucketAnalyticsConfigurationInput, param2 ...request.Option) (*s3.PutBucketAnalyticsConfigurationOutput, error)
18752	PutBucketCorsFunc                                 func(param0 *s3.PutBucketCorsInput) (*s3.PutBucketCorsOutput, error)
18753	PutBucketCorsRequestFunc                          func(param0 *s3.PutBucketCorsInput) (*request.Request, *s3.PutBucketCorsOutput)
18754	PutBucketCorsWithContextFunc                      func(param0 aws.Context, param1 *s3.PutBucketCorsInput, param2 ...request.Option) (*s3.PutBucketCorsOutput, error)
18755	PutBucketEncryptionFunc                           func(param0 *s3.PutBucketEncryptionInput) (*s3.PutBucketEncryptionOutput, error)
18756	PutBucketEncryptionRequestFunc                    func(param0 *s3.PutBucketEncryptionInput) (*request.Request, *s3.PutBucketEncryptionOutput)
18757	PutBucketEncryptionWithContextFunc                func(param0 aws.Context, param1 *s3.PutBucketEncryptionInput, param2 ...request.Option) (*s3.PutBucketEncryptionOutput, error)
18758	PutBucketInventoryConfigurationFunc               func(param0 *s3.PutBucketInventoryConfigurationInput) (*s3.PutBucketInventoryConfigurationOutput, error)
18759	PutBucketInventoryConfigurationRequestFunc        func(param0 *s3.PutBucketInventoryConfigurationInput) (*request.Request, *s3.PutBucketInventoryConfigurationOutput)
18760	PutBucketInventoryConfigurationWithContextFunc    func(param0 aws.Context, param1 *s3.PutBucketInventoryConfigurationInput, param2 ...request.Option) (*s3.PutBucketInventoryConfigurationOutput, error)
18761	PutBucketLifecycleFunc                            func(param0 *s3.PutBucketLifecycleInput) (*s3.PutBucketLifecycleOutput, error)
18762	PutBucketLifecycleConfigurationFunc               func(param0 *s3.PutBucketLifecycleConfigurationInput) (*s3.PutBucketLifecycleConfigurationOutput, error)
18763	PutBucketLifecycleConfigurationRequestFunc        func(param0 *s3.PutBucketLifecycleConfigurationInput) (*request.Request, *s3.PutBucketLifecycleConfigurationOutput)
18764	PutBucketLifecycleConfigurationWithContextFunc    func(param0 aws.Context, param1 *s3.PutBucketLifecycleConfigurationInput, param2 ...request.Option) (*s3.PutBucketLifecycleConfigurationOutput, error)
18765	PutBucketLifecycleRequestFunc                     func(param0 *s3.PutBucketLifecycleInput) (*request.Request, *s3.PutBucketLifecycleOutput)
18766	PutBucketLifecycleWithContextFunc                 func(param0 aws.Context, param1 *s3.PutBucketLifecycleInput, param2 ...request.Option) (*s3.PutBucketLifecycleOutput, error)
18767	PutBucketLoggingFunc                              func(param0 *s3.PutBucketLoggingInput) (*s3.PutBucketLoggingOutput, error)
18768	PutBucketLoggingRequestFunc                       func(param0 *s3.PutBucketLoggingInput) (*request.Request, *s3.PutBucketLoggingOutput)
18769	PutBucketLoggingWithContextFunc                   func(param0 aws.Context, param1 *s3.PutBucketLoggingInput, param2 ...request.Option) (*s3.PutBucketLoggingOutput, error)
18770	PutBucketMetricsConfigurationFunc                 func(param0 *s3.PutBucketMetricsConfigurationInput) (*s3.PutBucketMetricsConfigurationOutput, error)
18771	PutBucketMetricsConfigurationRequestFunc          func(param0 *s3.PutBucketMetricsConfigurationInput) (*request.Request, *s3.PutBucketMetricsConfigurationOutput)
18772	PutBucketMetricsConfigurationWithContextFunc      func(param0 aws.Context, param1 *s3.PutBucketMetricsConfigurationInput, param2 ...request.Option) (*s3.PutBucketMetricsConfigurationOutput, error)
18773	PutBucketNotificationFunc                         func(param0 *s3.PutBucketNotificationInput) (*s3.PutBucketNotificationOutput, error)
18774	PutBucketNotificationConfigurationFunc            func(param0 *s3.PutBucketNotificationConfigurationInput) (*s3.PutBucketNotificationConfigurationOutput, error)
18775	PutBucketNotificationConfigurationRequestFunc     func(param0 *s3.PutBucketNotificationConfigurationInput) (*request.Request, *s3.PutBucketNotificationConfigurationOutput)
18776	PutBucketNotificationConfigurationWithContextFunc func(param0 aws.Context, param1 *s3.PutBucketNotificationConfigurationInput, param2 ...request.Option) (*s3.PutBucketNotificationConfigurationOutput, error)
18777	PutBucketNotificationRequestFunc                  func(param0 *s3.PutBucketNotificationInput) (*request.Request, *s3.PutBucketNotificationOutput)
18778	PutBucketNotificationWithContextFunc              func(param0 aws.Context, param1 *s3.PutBucketNotificationInput, param2 ...request.Option) (*s3.PutBucketNotificationOutput, error)
18779	PutBucketPolicyFunc                               func(param0 *s3.PutBucketPolicyInput) (*s3.PutBucketPolicyOutput, error)
18780	PutBucketPolicyRequestFunc                        func(param0 *s3.PutBucketPolicyInput) (*request.Request, *s3.PutBucketPolicyOutput)
18781	PutBucketPolicyWithContextFunc                    func(param0 aws.Context, param1 *s3.PutBucketPolicyInput, param2 ...request.Option) (*s3.PutBucketPolicyOutput, error)
18782	PutBucketReplicationFunc                          func(param0 *s3.PutBucketReplicationInput) (*s3.PutBucketReplicationOutput, error)
18783	PutBucketReplicationRequestFunc                   func(param0 *s3.PutBucketReplicationInput) (*request.Request, *s3.PutBucketReplicationOutput)
18784	PutBucketReplicationWithContextFunc               func(param0 aws.Context, param1 *s3.PutBucketReplicationInput, param2 ...request.Option) (*s3.PutBucketReplicationOutput, error)
18785	PutBucketRequestPaymentFunc                       func(param0 *s3.PutBucketRequestPaymentInput) (*s3.PutBucketRequestPaymentOutput, error)
18786	PutBucketRequestPaymentRequestFunc                func(param0 *s3.PutBucketRequestPaymentInput) (*request.Request, *s3.PutBucketRequestPaymentOutput)
18787	PutBucketRequestPaymentWithContextFunc            func(param0 aws.Context, param1 *s3.PutBucketRequestPaymentInput, param2 ...request.Option) (*s3.PutBucketRequestPaymentOutput, error)
18788	PutBucketTaggingFunc                              func(param0 *s3.PutBucketTaggingInput) (*s3.PutBucketTaggingOutput, error)
18789	PutBucketTaggingRequestFunc                       func(param0 *s3.PutBucketTaggingInput) (*request.Request, *s3.PutBucketTaggingOutput)
18790	PutBucketTaggingWithContextFunc                   func(param0 aws.Context, param1 *s3.PutBucketTaggingInput, param2 ...request.Option) (*s3.PutBucketTaggingOutput, error)
18791	PutBucketVersioningFunc                           func(param0 *s3.PutBucketVersioningInput) (*s3.PutBucketVersioningOutput, error)
18792	PutBucketVersioningRequestFunc                    func(param0 *s3.PutBucketVersioningInput) (*request.Request, *s3.PutBucketVersioningOutput)
18793	PutBucketVersioningWithContextFunc                func(param0 aws.Context, param1 *s3.PutBucketVersioningInput, param2 ...request.Option) (*s3.PutBucketVersioningOutput, error)
18794	PutBucketWebsiteFunc                              func(param0 *s3.PutBucketWebsiteInput) (*s3.PutBucketWebsiteOutput, error)
18795	PutBucketWebsiteRequestFunc                       func(param0 *s3.PutBucketWebsiteInput) (*request.Request, *s3.PutBucketWebsiteOutput)
18796	PutBucketWebsiteWithContextFunc                   func(param0 aws.Context, param1 *s3.PutBucketWebsiteInput, param2 ...request.Option) (*s3.PutBucketWebsiteOutput, error)
18797	PutObjectFunc                                     func(param0 *s3.PutObjectInput) (*s3.PutObjectOutput, error)
18798	PutObjectAclFunc                                  func(param0 *s3.PutObjectAclInput) (*s3.PutObjectAclOutput, error)
18799	PutObjectAclRequestFunc                           func(param0 *s3.PutObjectAclInput) (*request.Request, *s3.PutObjectAclOutput)
18800	PutObjectAclWithContextFunc                       func(param0 aws.Context, param1 *s3.PutObjectAclInput, param2 ...request.Option) (*s3.PutObjectAclOutput, error)
18801	PutObjectRequestFunc                              func(param0 *s3.PutObjectInput) (*request.Request, *s3.PutObjectOutput)
18802	PutObjectTaggingFunc                              func(param0 *s3.PutObjectTaggingInput) (*s3.PutObjectTaggingOutput, error)
18803	PutObjectTaggingRequestFunc                       func(param0 *s3.PutObjectTaggingInput) (*request.Request, *s3.PutObjectTaggingOutput)
18804	PutObjectTaggingWithContextFunc                   func(param0 aws.Context, param1 *s3.PutObjectTaggingInput, param2 ...request.Option) (*s3.PutObjectTaggingOutput, error)
18805	PutObjectWithContextFunc                          func(param0 aws.Context, param1 *s3.PutObjectInput, param2 ...request.Option) (*s3.PutObjectOutput, error)
18806	RestoreObjectFunc                                 func(param0 *s3.RestoreObjectInput) (*s3.RestoreObjectOutput, error)
18807	RestoreObjectRequestFunc                          func(param0 *s3.RestoreObjectInput) (*request.Request, *s3.RestoreObjectOutput)
18808	RestoreObjectWithContextFunc                      func(param0 aws.Context, param1 *s3.RestoreObjectInput, param2 ...request.Option) (*s3.RestoreObjectOutput, error)
18809	UploadPartFunc                                    func(param0 *s3.UploadPartInput) (*s3.UploadPartOutput, error)
18810	UploadPartCopyFunc                                func(param0 *s3.UploadPartCopyInput) (*s3.UploadPartCopyOutput, error)
18811	UploadPartCopyRequestFunc                         func(param0 *s3.UploadPartCopyInput) (*request.Request, *s3.UploadPartCopyOutput)
18812	UploadPartCopyWithContextFunc                     func(param0 aws.Context, param1 *s3.UploadPartCopyInput, param2 ...request.Option) (*s3.UploadPartCopyOutput, error)
18813	UploadPartRequestFunc                             func(param0 *s3.UploadPartInput) (*request.Request, *s3.UploadPartOutput)
18814	UploadPartWithContextFunc                         func(param0 aws.Context, param1 *s3.UploadPartInput, param2 ...request.Option) (*s3.UploadPartOutput, error)
18815	WaitUntilBucketExistsFunc                         func(param0 *s3.HeadBucketInput) error
18816	WaitUntilBucketExistsWithContextFunc              func(param0 aws.Context, param1 *s3.HeadBucketInput, param2 ...request.WaiterOption) error
18817	WaitUntilBucketNotExistsFunc                      func(param0 *s3.HeadBucketInput) error
18818	WaitUntilBucketNotExistsWithContextFunc           func(param0 aws.Context, param1 *s3.HeadBucketInput, param2 ...request.WaiterOption) error
18819	WaitUntilObjectExistsFunc                         func(param0 *s3.HeadObjectInput) error
18820	WaitUntilObjectExistsWithContextFunc              func(param0 aws.Context, param1 *s3.HeadObjectInput, param2 ...request.WaiterOption) error
18821	WaitUntilObjectNotExistsFunc                      func(param0 *s3.HeadObjectInput) error
18822	WaitUntilObjectNotExistsWithContextFunc           func(param0 aws.Context, param1 *s3.HeadObjectInput, param2 ...request.WaiterOption) error
18823}
18824
18825func (m *s3Mock) AbortMultipartUpload(param0 *s3.AbortMultipartUploadInput) (*s3.AbortMultipartUploadOutput, error) {
18826	m.addCall("AbortMultipartUpload")
18827	m.verifyInput("AbortMultipartUpload", param0)
18828	return m.AbortMultipartUploadFunc(param0)
18829}
18830
18831func (m *s3Mock) AbortMultipartUploadRequest(param0 *s3.AbortMultipartUploadInput) (*request.Request, *s3.AbortMultipartUploadOutput) {
18832	m.addCall("AbortMultipartUploadRequest")
18833	m.verifyInput("AbortMultipartUploadRequest", param0)
18834	return m.AbortMultipartUploadRequestFunc(param0)
18835}
18836
18837func (m *s3Mock) AbortMultipartUploadWithContext(param0 aws.Context, param1 *s3.AbortMultipartUploadInput, param2 ...request.Option) (*s3.AbortMultipartUploadOutput, error) {
18838	m.addCall("AbortMultipartUploadWithContext")
18839	m.verifyInput("AbortMultipartUploadWithContext", param0)
18840	return m.AbortMultipartUploadWithContextFunc(param0, param1, param2...)
18841}
18842
18843func (m *s3Mock) CompleteMultipartUpload(param0 *s3.CompleteMultipartUploadInput) (*s3.CompleteMultipartUploadOutput, error) {
18844	m.addCall("CompleteMultipartUpload")
18845	m.verifyInput("CompleteMultipartUpload", param0)
18846	return m.CompleteMultipartUploadFunc(param0)
18847}
18848
18849func (m *s3Mock) CompleteMultipartUploadRequest(param0 *s3.CompleteMultipartUploadInput) (*request.Request, *s3.CompleteMultipartUploadOutput) {
18850	m.addCall("CompleteMultipartUploadRequest")
18851	m.verifyInput("CompleteMultipartUploadRequest", param0)
18852	return m.CompleteMultipartUploadRequestFunc(param0)
18853}
18854
18855func (m *s3Mock) CompleteMultipartUploadWithContext(param0 aws.Context, param1 *s3.CompleteMultipartUploadInput, param2 ...request.Option) (*s3.CompleteMultipartUploadOutput, error) {
18856	m.addCall("CompleteMultipartUploadWithContext")
18857	m.verifyInput("CompleteMultipartUploadWithContext", param0)
18858	return m.CompleteMultipartUploadWithContextFunc(param0, param1, param2...)
18859}
18860
18861func (m *s3Mock) CopyObject(param0 *s3.CopyObjectInput) (*s3.CopyObjectOutput, error) {
18862	m.addCall("CopyObject")
18863	m.verifyInput("CopyObject", param0)
18864	return m.CopyObjectFunc(param0)
18865}
18866
18867func (m *s3Mock) CopyObjectRequest(param0 *s3.CopyObjectInput) (*request.Request, *s3.CopyObjectOutput) {
18868	m.addCall("CopyObjectRequest")
18869	m.verifyInput("CopyObjectRequest", param0)
18870	return m.CopyObjectRequestFunc(param0)
18871}
18872
18873func (m *s3Mock) CopyObjectWithContext(param0 aws.Context, param1 *s3.CopyObjectInput, param2 ...request.Option) (*s3.CopyObjectOutput, error) {
18874	m.addCall("CopyObjectWithContext")
18875	m.verifyInput("CopyObjectWithContext", param0)
18876	return m.CopyObjectWithContextFunc(param0, param1, param2...)
18877}
18878
18879func (m *s3Mock) CreateBucket(param0 *s3.CreateBucketInput) (*s3.CreateBucketOutput, error) {
18880	m.addCall("CreateBucket")
18881	m.verifyInput("CreateBucket", param0)
18882	return m.CreateBucketFunc(param0)
18883}
18884
18885func (m *s3Mock) CreateBucketRequest(param0 *s3.CreateBucketInput) (*request.Request, *s3.CreateBucketOutput) {
18886	m.addCall("CreateBucketRequest")
18887	m.verifyInput("CreateBucketRequest", param0)
18888	return m.CreateBucketRequestFunc(param0)
18889}
18890
18891func (m *s3Mock) CreateBucketWithContext(param0 aws.Context, param1 *s3.CreateBucketInput, param2 ...request.Option) (*s3.CreateBucketOutput, error) {
18892	m.addCall("CreateBucketWithContext")
18893	m.verifyInput("CreateBucketWithContext", param0)
18894	return m.CreateBucketWithContextFunc(param0, param1, param2...)
18895}
18896
18897func (m *s3Mock) CreateMultipartUpload(param0 *s3.CreateMultipartUploadInput) (*s3.CreateMultipartUploadOutput, error) {
18898	m.addCall("CreateMultipartUpload")
18899	m.verifyInput("CreateMultipartUpload", param0)
18900	return m.CreateMultipartUploadFunc(param0)
18901}
18902
18903func (m *s3Mock) CreateMultipartUploadRequest(param0 *s3.CreateMultipartUploadInput) (*request.Request, *s3.CreateMultipartUploadOutput) {
18904	m.addCall("CreateMultipartUploadRequest")
18905	m.verifyInput("CreateMultipartUploadRequest", param0)
18906	return m.CreateMultipartUploadRequestFunc(param0)
18907}
18908
18909func (m *s3Mock) CreateMultipartUploadWithContext(param0 aws.Context, param1 *s3.CreateMultipartUploadInput, param2 ...request.Option) (*s3.CreateMultipartUploadOutput, error) {
18910	m.addCall("CreateMultipartUploadWithContext")
18911	m.verifyInput("CreateMultipartUploadWithContext", param0)
18912	return m.CreateMultipartUploadWithContextFunc(param0, param1, param2...)
18913}
18914
18915func (m *s3Mock) DeleteBucket(param0 *s3.DeleteBucketInput) (*s3.DeleteBucketOutput, error) {
18916	m.addCall("DeleteBucket")
18917	m.verifyInput("DeleteBucket", param0)
18918	return m.DeleteBucketFunc(param0)
18919}
18920
18921func (m *s3Mock) DeleteBucketAnalyticsConfiguration(param0 *s3.DeleteBucketAnalyticsConfigurationInput) (*s3.DeleteBucketAnalyticsConfigurationOutput, error) {
18922	m.addCall("DeleteBucketAnalyticsConfiguration")
18923	m.verifyInput("DeleteBucketAnalyticsConfiguration", param0)
18924	return m.DeleteBucketAnalyticsConfigurationFunc(param0)
18925}
18926
18927func (m *s3Mock) DeleteBucketAnalyticsConfigurationRequest(param0 *s3.DeleteBucketAnalyticsConfigurationInput) (*request.Request, *s3.DeleteBucketAnalyticsConfigurationOutput) {
18928	m.addCall("DeleteBucketAnalyticsConfigurationRequest")
18929	m.verifyInput("DeleteBucketAnalyticsConfigurationRequest", param0)
18930	return m.DeleteBucketAnalyticsConfigurationRequestFunc(param0)
18931}
18932
18933func (m *s3Mock) DeleteBucketAnalyticsConfigurationWithContext(param0 aws.Context, param1 *s3.DeleteBucketAnalyticsConfigurationInput, param2 ...request.Option) (*s3.DeleteBucketAnalyticsConfigurationOutput, error) {
18934	m.addCall("DeleteBucketAnalyticsConfigurationWithContext")
18935	m.verifyInput("DeleteBucketAnalyticsConfigurationWithContext", param0)
18936	return m.DeleteBucketAnalyticsConfigurationWithContextFunc(param0, param1, param2...)
18937}
18938
18939func (m *s3Mock) DeleteBucketCors(param0 *s3.DeleteBucketCorsInput) (*s3.DeleteBucketCorsOutput, error) {
18940	m.addCall("DeleteBucketCors")
18941	m.verifyInput("DeleteBucketCors", param0)
18942	return m.DeleteBucketCorsFunc(param0)
18943}
18944
18945func (m *s3Mock) DeleteBucketCorsRequest(param0 *s3.DeleteBucketCorsInput) (*request.Request, *s3.DeleteBucketCorsOutput) {
18946	m.addCall("DeleteBucketCorsRequest")
18947	m.verifyInput("DeleteBucketCorsRequest", param0)
18948	return m.DeleteBucketCorsRequestFunc(param0)
18949}
18950
18951func (m *s3Mock) DeleteBucketCorsWithContext(param0 aws.Context, param1 *s3.DeleteBucketCorsInput, param2 ...request.Option) (*s3.DeleteBucketCorsOutput, error) {
18952	m.addCall("DeleteBucketCorsWithContext")
18953	m.verifyInput("DeleteBucketCorsWithContext", param0)
18954	return m.DeleteBucketCorsWithContextFunc(param0, param1, param2...)
18955}
18956
18957func (m *s3Mock) DeleteBucketEncryption(param0 *s3.DeleteBucketEncryptionInput) (*s3.DeleteBucketEncryptionOutput, error) {
18958	m.addCall("DeleteBucketEncryption")
18959	m.verifyInput("DeleteBucketEncryption", param0)
18960	return m.DeleteBucketEncryptionFunc(param0)
18961}
18962
18963func (m *s3Mock) DeleteBucketEncryptionRequest(param0 *s3.DeleteBucketEncryptionInput) (*request.Request, *s3.DeleteBucketEncryptionOutput) {
18964	m.addCall("DeleteBucketEncryptionRequest")
18965	m.verifyInput("DeleteBucketEncryptionRequest", param0)
18966	return m.DeleteBucketEncryptionRequestFunc(param0)
18967}
18968
18969func (m *s3Mock) DeleteBucketEncryptionWithContext(param0 aws.Context, param1 *s3.DeleteBucketEncryptionInput, param2 ...request.Option) (*s3.DeleteBucketEncryptionOutput, error) {
18970	m.addCall("DeleteBucketEncryptionWithContext")
18971	m.verifyInput("DeleteBucketEncryptionWithContext", param0)
18972	return m.DeleteBucketEncryptionWithContextFunc(param0, param1, param2...)
18973}
18974
18975func (m *s3Mock) DeleteBucketInventoryConfiguration(param0 *s3.DeleteBucketInventoryConfigurationInput) (*s3.DeleteBucketInventoryConfigurationOutput, error) {
18976	m.addCall("DeleteBucketInventoryConfiguration")
18977	m.verifyInput("DeleteBucketInventoryConfiguration", param0)
18978	return m.DeleteBucketInventoryConfigurationFunc(param0)
18979}
18980
18981func (m *s3Mock) DeleteBucketInventoryConfigurationRequest(param0 *s3.DeleteBucketInventoryConfigurationInput) (*request.Request, *s3.DeleteBucketInventoryConfigurationOutput) {
18982	m.addCall("DeleteBucketInventoryConfigurationRequest")
18983	m.verifyInput("DeleteBucketInventoryConfigurationRequest", param0)
18984	return m.DeleteBucketInventoryConfigurationRequestFunc(param0)
18985}
18986
18987func (m *s3Mock) DeleteBucketInventoryConfigurationWithContext(param0 aws.Context, param1 *s3.DeleteBucketInventoryConfigurationInput, param2 ...request.Option) (*s3.DeleteBucketInventoryConfigurationOutput, error) {
18988	m.addCall("DeleteBucketInventoryConfigurationWithContext")
18989	m.verifyInput("DeleteBucketInventoryConfigurationWithContext", param0)
18990	return m.DeleteBucketInventoryConfigurationWithContextFunc(param0, param1, param2...)
18991}
18992
18993func (m *s3Mock) DeleteBucketLifecycle(param0 *s3.DeleteBucketLifecycleInput) (*s3.DeleteBucketLifecycleOutput, error) {
18994	m.addCall("DeleteBucketLifecycle")
18995	m.verifyInput("DeleteBucketLifecycle", param0)
18996	return m.DeleteBucketLifecycleFunc(param0)
18997}
18998
18999func (m *s3Mock) DeleteBucketLifecycleRequest(param0 *s3.DeleteBucketLifecycleInput) (*request.Request, *s3.DeleteBucketLifecycleOutput) {
19000	m.addCall("DeleteBucketLifecycleRequest")
19001	m.verifyInput("DeleteBucketLifecycleRequest", param0)
19002	return m.DeleteBucketLifecycleRequestFunc(param0)
19003}
19004
19005func (m *s3Mock) DeleteBucketLifecycleWithContext(param0 aws.Context, param1 *s3.DeleteBucketLifecycleInput, param2 ...request.Option) (*s3.DeleteBucketLifecycleOutput, error) {
19006	m.addCall("DeleteBucketLifecycleWithContext")
19007	m.verifyInput("DeleteBucketLifecycleWithContext", param0)
19008	return m.DeleteBucketLifecycleWithContextFunc(param0, param1, param2...)
19009}
19010
19011func (m *s3Mock) DeleteBucketMetricsConfiguration(param0 *s3.DeleteBucketMetricsConfigurationInput) (*s3.DeleteBucketMetricsConfigurationOutput, error) {
19012	m.addCall("DeleteBucketMetricsConfiguration")
19013	m.verifyInput("DeleteBucketMetricsConfiguration", param0)
19014	return m.DeleteBucketMetricsConfigurationFunc(param0)
19015}
19016
19017func (m *s3Mock) DeleteBucketMetricsConfigurationRequest(param0 *s3.DeleteBucketMetricsConfigurationInput) (*request.Request, *s3.DeleteBucketMetricsConfigurationOutput) {
19018	m.addCall("DeleteBucketMetricsConfigurationRequest")
19019	m.verifyInput("DeleteBucketMetricsConfigurationRequest", param0)
19020	return m.DeleteBucketMetricsConfigurationRequestFunc(param0)
19021}
19022
19023func (m *s3Mock) DeleteBucketMetricsConfigurationWithContext(param0 aws.Context, param1 *s3.DeleteBucketMetricsConfigurationInput, param2 ...request.Option) (*s3.DeleteBucketMetricsConfigurationOutput, error) {
19024	m.addCall("DeleteBucketMetricsConfigurationWithContext")
19025	m.verifyInput("DeleteBucketMetricsConfigurationWithContext", param0)
19026	return m.DeleteBucketMetricsConfigurationWithContextFunc(param0, param1, param2...)
19027}
19028
19029func (m *s3Mock) DeleteBucketPolicy(param0 *s3.DeleteBucketPolicyInput) (*s3.DeleteBucketPolicyOutput, error) {
19030	m.addCall("DeleteBucketPolicy")
19031	m.verifyInput("DeleteBucketPolicy", param0)
19032	return m.DeleteBucketPolicyFunc(param0)
19033}
19034
19035func (m *s3Mock) DeleteBucketPolicyRequest(param0 *s3.DeleteBucketPolicyInput) (*request.Request, *s3.DeleteBucketPolicyOutput) {
19036	m.addCall("DeleteBucketPolicyRequest")
19037	m.verifyInput("DeleteBucketPolicyRequest", param0)
19038	return m.DeleteBucketPolicyRequestFunc(param0)
19039}
19040
19041func (m *s3Mock) DeleteBucketPolicyWithContext(param0 aws.Context, param1 *s3.DeleteBucketPolicyInput, param2 ...request.Option) (*s3.DeleteBucketPolicyOutput, error) {
19042	m.addCall("DeleteBucketPolicyWithContext")
19043	m.verifyInput("DeleteBucketPolicyWithContext", param0)
19044	return m.DeleteBucketPolicyWithContextFunc(param0, param1, param2...)
19045}
19046
19047func (m *s3Mock) DeleteBucketReplication(param0 *s3.DeleteBucketReplicationInput) (*s3.DeleteBucketReplicationOutput, error) {
19048	m.addCall("DeleteBucketReplication")
19049	m.verifyInput("DeleteBucketReplication", param0)
19050	return m.DeleteBucketReplicationFunc(param0)
19051}
19052
19053func (m *s3Mock) DeleteBucketReplicationRequest(param0 *s3.DeleteBucketReplicationInput) (*request.Request, *s3.DeleteBucketReplicationOutput) {
19054	m.addCall("DeleteBucketReplicationRequest")
19055	m.verifyInput("DeleteBucketReplicationRequest", param0)
19056	return m.DeleteBucketReplicationRequestFunc(param0)
19057}
19058
19059func (m *s3Mock) DeleteBucketReplicationWithContext(param0 aws.Context, param1 *s3.DeleteBucketReplicationInput, param2 ...request.Option) (*s3.DeleteBucketReplicationOutput, error) {
19060	m.addCall("DeleteBucketReplicationWithContext")
19061	m.verifyInput("DeleteBucketReplicationWithContext", param0)
19062	return m.DeleteBucketReplicationWithContextFunc(param0, param1, param2...)
19063}
19064
19065func (m *s3Mock) DeleteBucketRequest(param0 *s3.DeleteBucketInput) (*request.Request, *s3.DeleteBucketOutput) {
19066	m.addCall("DeleteBucketRequest")
19067	m.verifyInput("DeleteBucketRequest", param0)
19068	return m.DeleteBucketRequestFunc(param0)
19069}
19070
19071func (m *s3Mock) DeleteBucketTagging(param0 *s3.DeleteBucketTaggingInput) (*s3.DeleteBucketTaggingOutput, error) {
19072	m.addCall("DeleteBucketTagging")
19073	m.verifyInput("DeleteBucketTagging", param0)
19074	return m.DeleteBucketTaggingFunc(param0)
19075}
19076
19077func (m *s3Mock) DeleteBucketTaggingRequest(param0 *s3.DeleteBucketTaggingInput) (*request.Request, *s3.DeleteBucketTaggingOutput) {
19078	m.addCall("DeleteBucketTaggingRequest")
19079	m.verifyInput("DeleteBucketTaggingRequest", param0)
19080	return m.DeleteBucketTaggingRequestFunc(param0)
19081}
19082
19083func (m *s3Mock) DeleteBucketTaggingWithContext(param0 aws.Context, param1 *s3.DeleteBucketTaggingInput, param2 ...request.Option) (*s3.DeleteBucketTaggingOutput, error) {
19084	m.addCall("DeleteBucketTaggingWithContext")
19085	m.verifyInput("DeleteBucketTaggingWithContext", param0)
19086	return m.DeleteBucketTaggingWithContextFunc(param0, param1, param2...)
19087}
19088
19089func (m *s3Mock) DeleteBucketWebsite(param0 *s3.DeleteBucketWebsiteInput) (*s3.DeleteBucketWebsiteOutput, error) {
19090	m.addCall("DeleteBucketWebsite")
19091	m.verifyInput("DeleteBucketWebsite", param0)
19092	return m.DeleteBucketWebsiteFunc(param0)
19093}
19094
19095func (m *s3Mock) DeleteBucketWebsiteRequest(param0 *s3.DeleteBucketWebsiteInput) (*request.Request, *s3.DeleteBucketWebsiteOutput) {
19096	m.addCall("DeleteBucketWebsiteRequest")
19097	m.verifyInput("DeleteBucketWebsiteRequest", param0)
19098	return m.DeleteBucketWebsiteRequestFunc(param0)
19099}
19100
19101func (m *s3Mock) DeleteBucketWebsiteWithContext(param0 aws.Context, param1 *s3.DeleteBucketWebsiteInput, param2 ...request.Option) (*s3.DeleteBucketWebsiteOutput, error) {
19102	m.addCall("DeleteBucketWebsiteWithContext")
19103	m.verifyInput("DeleteBucketWebsiteWithContext", param0)
19104	return m.DeleteBucketWebsiteWithContextFunc(param0, param1, param2...)
19105}
19106
19107func (m *s3Mock) DeleteBucketWithContext(param0 aws.Context, param1 *s3.DeleteBucketInput, param2 ...request.Option) (*s3.DeleteBucketOutput, error) {
19108	m.addCall("DeleteBucketWithContext")
19109	m.verifyInput("DeleteBucketWithContext", param0)
19110	return m.DeleteBucketWithContextFunc(param0, param1, param2...)
19111}
19112
19113func (m *s3Mock) DeleteObject(param0 *s3.DeleteObjectInput) (*s3.DeleteObjectOutput, error) {
19114	m.addCall("DeleteObject")
19115	m.verifyInput("DeleteObject", param0)
19116	return m.DeleteObjectFunc(param0)
19117}
19118
19119func (m *s3Mock) DeleteObjectRequest(param0 *s3.DeleteObjectInput) (*request.Request, *s3.DeleteObjectOutput) {
19120	m.addCall("DeleteObjectRequest")
19121	m.verifyInput("DeleteObjectRequest", param0)
19122	return m.DeleteObjectRequestFunc(param0)
19123}
19124
19125func (m *s3Mock) DeleteObjectTagging(param0 *s3.DeleteObjectTaggingInput) (*s3.DeleteObjectTaggingOutput, error) {
19126	m.addCall("DeleteObjectTagging")
19127	m.verifyInput("DeleteObjectTagging", param0)
19128	return m.DeleteObjectTaggingFunc(param0)
19129}
19130
19131func (m *s3Mock) DeleteObjectTaggingRequest(param0 *s3.DeleteObjectTaggingInput) (*request.Request, *s3.DeleteObjectTaggingOutput) {
19132	m.addCall("DeleteObjectTaggingRequest")
19133	m.verifyInput("DeleteObjectTaggingRequest", param0)
19134	return m.DeleteObjectTaggingRequestFunc(param0)
19135}
19136
19137func (m *s3Mock) DeleteObjectTaggingWithContext(param0 aws.Context, param1 *s3.DeleteObjectTaggingInput, param2 ...request.Option) (*s3.DeleteObjectTaggingOutput, error) {
19138	m.addCall("DeleteObjectTaggingWithContext")
19139	m.verifyInput("DeleteObjectTaggingWithContext", param0)
19140	return m.DeleteObjectTaggingWithContextFunc(param0, param1, param2...)
19141}
19142
19143func (m *s3Mock) DeleteObjectWithContext(param0 aws.Context, param1 *s3.DeleteObjectInput, param2 ...request.Option) (*s3.DeleteObjectOutput, error) {
19144	m.addCall("DeleteObjectWithContext")
19145	m.verifyInput("DeleteObjectWithContext", param0)
19146	return m.DeleteObjectWithContextFunc(param0, param1, param2...)
19147}
19148
19149func (m *s3Mock) DeleteObjects(param0 *s3.DeleteObjectsInput) (*s3.DeleteObjectsOutput, error) {
19150	m.addCall("DeleteObjects")
19151	m.verifyInput("DeleteObjects", param0)
19152	return m.DeleteObjectsFunc(param0)
19153}
19154
19155func (m *s3Mock) DeleteObjectsRequest(param0 *s3.DeleteObjectsInput) (*request.Request, *s3.DeleteObjectsOutput) {
19156	m.addCall("DeleteObjectsRequest")
19157	m.verifyInput("DeleteObjectsRequest", param0)
19158	return m.DeleteObjectsRequestFunc(param0)
19159}
19160
19161func (m *s3Mock) DeleteObjectsWithContext(param0 aws.Context, param1 *s3.DeleteObjectsInput, param2 ...request.Option) (*s3.DeleteObjectsOutput, error) {
19162	m.addCall("DeleteObjectsWithContext")
19163	m.verifyInput("DeleteObjectsWithContext", param0)
19164	return m.DeleteObjectsWithContextFunc(param0, param1, param2...)
19165}
19166
19167func (m *s3Mock) GetBucketAccelerateConfiguration(param0 *s3.GetBucketAccelerateConfigurationInput) (*s3.GetBucketAccelerateConfigurationOutput, error) {
19168	m.addCall("GetBucketAccelerateConfiguration")
19169	m.verifyInput("GetBucketAccelerateConfiguration", param0)
19170	return m.GetBucketAccelerateConfigurationFunc(param0)
19171}
19172
19173func (m *s3Mock) GetBucketAccelerateConfigurationRequest(param0 *s3.GetBucketAccelerateConfigurationInput) (*request.Request, *s3.GetBucketAccelerateConfigurationOutput) {
19174	m.addCall("GetBucketAccelerateConfigurationRequest")
19175	m.verifyInput("GetBucketAccelerateConfigurationRequest", param0)
19176	return m.GetBucketAccelerateConfigurationRequestFunc(param0)
19177}
19178
19179func (m *s3Mock) GetBucketAccelerateConfigurationWithContext(param0 aws.Context, param1 *s3.GetBucketAccelerateConfigurationInput, param2 ...request.Option) (*s3.GetBucketAccelerateConfigurationOutput, error) {
19180	m.addCall("GetBucketAccelerateConfigurationWithContext")
19181	m.verifyInput("GetBucketAccelerateConfigurationWithContext", param0)
19182	return m.GetBucketAccelerateConfigurationWithContextFunc(param0, param1, param2...)
19183}
19184
19185func (m *s3Mock) GetBucketAcl(param0 *s3.GetBucketAclInput) (*s3.GetBucketAclOutput, error) {
19186	m.addCall("GetBucketAcl")
19187	m.verifyInput("GetBucketAcl", param0)
19188	return m.GetBucketAclFunc(param0)
19189}
19190
19191func (m *s3Mock) GetBucketAclRequest(param0 *s3.GetBucketAclInput) (*request.Request, *s3.GetBucketAclOutput) {
19192	m.addCall("GetBucketAclRequest")
19193	m.verifyInput("GetBucketAclRequest", param0)
19194	return m.GetBucketAclRequestFunc(param0)
19195}
19196
19197func (m *s3Mock) GetBucketAclWithContext(param0 aws.Context, param1 *s3.GetBucketAclInput, param2 ...request.Option) (*s3.GetBucketAclOutput, error) {
19198	m.addCall("GetBucketAclWithContext")
19199	m.verifyInput("GetBucketAclWithContext", param0)
19200	return m.GetBucketAclWithContextFunc(param0, param1, param2...)
19201}
19202
19203func (m *s3Mock) GetBucketAnalyticsConfiguration(param0 *s3.GetBucketAnalyticsConfigurationInput) (*s3.GetBucketAnalyticsConfigurationOutput, error) {
19204	m.addCall("GetBucketAnalyticsConfiguration")
19205	m.verifyInput("GetBucketAnalyticsConfiguration", param0)
19206	return m.GetBucketAnalyticsConfigurationFunc(param0)
19207}
19208
19209func (m *s3Mock) GetBucketAnalyticsConfigurationRequest(param0 *s3.GetBucketAnalyticsConfigurationInput) (*request.Request, *s3.GetBucketAnalyticsConfigurationOutput) {
19210	m.addCall("GetBucketAnalyticsConfigurationRequest")
19211	m.verifyInput("GetBucketAnalyticsConfigurationRequest", param0)
19212	return m.GetBucketAnalyticsConfigurationRequestFunc(param0)
19213}
19214
19215func (m *s3Mock) GetBucketAnalyticsConfigurationWithContext(param0 aws.Context, param1 *s3.GetBucketAnalyticsConfigurationInput, param2 ...request.Option) (*s3.GetBucketAnalyticsConfigurationOutput, error) {
19216	m.addCall("GetBucketAnalyticsConfigurationWithContext")
19217	m.verifyInput("GetBucketAnalyticsConfigurationWithContext", param0)
19218	return m.GetBucketAnalyticsConfigurationWithContextFunc(param0, param1, param2...)
19219}
19220
19221func (m *s3Mock) GetBucketCors(param0 *s3.GetBucketCorsInput) (*s3.GetBucketCorsOutput, error) {
19222	m.addCall("GetBucketCors")
19223	m.verifyInput("GetBucketCors", param0)
19224	return m.GetBucketCorsFunc(param0)
19225}
19226
19227func (m *s3Mock) GetBucketCorsRequest(param0 *s3.GetBucketCorsInput) (*request.Request, *s3.GetBucketCorsOutput) {
19228	m.addCall("GetBucketCorsRequest")
19229	m.verifyInput("GetBucketCorsRequest", param0)
19230	return m.GetBucketCorsRequestFunc(param0)
19231}
19232
19233func (m *s3Mock) GetBucketCorsWithContext(param0 aws.Context, param1 *s3.GetBucketCorsInput, param2 ...request.Option) (*s3.GetBucketCorsOutput, error) {
19234	m.addCall("GetBucketCorsWithContext")
19235	m.verifyInput("GetBucketCorsWithContext", param0)
19236	return m.GetBucketCorsWithContextFunc(param0, param1, param2...)
19237}
19238
19239func (m *s3Mock) GetBucketEncryption(param0 *s3.GetBucketEncryptionInput) (*s3.GetBucketEncryptionOutput, error) {
19240	m.addCall("GetBucketEncryption")
19241	m.verifyInput("GetBucketEncryption", param0)
19242	return m.GetBucketEncryptionFunc(param0)
19243}
19244
19245func (m *s3Mock) GetBucketEncryptionRequest(param0 *s3.GetBucketEncryptionInput) (*request.Request, *s3.GetBucketEncryptionOutput) {
19246	m.addCall("GetBucketEncryptionRequest")
19247	m.verifyInput("GetBucketEncryptionRequest", param0)
19248	return m.GetBucketEncryptionRequestFunc(param0)
19249}
19250
19251func (m *s3Mock) GetBucketEncryptionWithContext(param0 aws.Context, param1 *s3.GetBucketEncryptionInput, param2 ...request.Option) (*s3.GetBucketEncryptionOutput, error) {
19252	m.addCall("GetBucketEncryptionWithContext")
19253	m.verifyInput("GetBucketEncryptionWithContext", param0)
19254	return m.GetBucketEncryptionWithContextFunc(param0, param1, param2...)
19255}
19256
19257func (m *s3Mock) GetBucketInventoryConfiguration(param0 *s3.GetBucketInventoryConfigurationInput) (*s3.GetBucketInventoryConfigurationOutput, error) {
19258	m.addCall("GetBucketInventoryConfiguration")
19259	m.verifyInput("GetBucketInventoryConfiguration", param0)
19260	return m.GetBucketInventoryConfigurationFunc(param0)
19261}
19262
19263func (m *s3Mock) GetBucketInventoryConfigurationRequest(param0 *s3.GetBucketInventoryConfigurationInput) (*request.Request, *s3.GetBucketInventoryConfigurationOutput) {
19264	m.addCall("GetBucketInventoryConfigurationRequest")
19265	m.verifyInput("GetBucketInventoryConfigurationRequest", param0)
19266	return m.GetBucketInventoryConfigurationRequestFunc(param0)
19267}
19268
19269func (m *s3Mock) GetBucketInventoryConfigurationWithContext(param0 aws.Context, param1 *s3.GetBucketInventoryConfigurationInput, param2 ...request.Option) (*s3.GetBucketInventoryConfigurationOutput, error) {
19270	m.addCall("GetBucketInventoryConfigurationWithContext")
19271	m.verifyInput("GetBucketInventoryConfigurationWithContext", param0)
19272	return m.GetBucketInventoryConfigurationWithContextFunc(param0, param1, param2...)
19273}
19274
19275func (m *s3Mock) GetBucketLifecycle(param0 *s3.GetBucketLifecycleInput) (*s3.GetBucketLifecycleOutput, error) {
19276	m.addCall("GetBucketLifecycle")
19277	m.verifyInput("GetBucketLifecycle", param0)
19278	return m.GetBucketLifecycleFunc(param0)
19279}
19280
19281func (m *s3Mock) GetBucketLifecycleConfiguration(param0 *s3.GetBucketLifecycleConfigurationInput) (*s3.GetBucketLifecycleConfigurationOutput, error) {
19282	m.addCall("GetBucketLifecycleConfiguration")
19283	m.verifyInput("GetBucketLifecycleConfiguration", param0)
19284	return m.GetBucketLifecycleConfigurationFunc(param0)
19285}
19286
19287func (m *s3Mock) GetBucketLifecycleConfigurationRequest(param0 *s3.GetBucketLifecycleConfigurationInput) (*request.Request, *s3.GetBucketLifecycleConfigurationOutput) {
19288	m.addCall("GetBucketLifecycleConfigurationRequest")
19289	m.verifyInput("GetBucketLifecycleConfigurationRequest", param0)
19290	return m.GetBucketLifecycleConfigurationRequestFunc(param0)
19291}
19292
19293func (m *s3Mock) GetBucketLifecycleConfigurationWithContext(param0 aws.Context, param1 *s3.GetBucketLifecycleConfigurationInput, param2 ...request.Option) (*s3.GetBucketLifecycleConfigurationOutput, error) {
19294	m.addCall("GetBucketLifecycleConfigurationWithContext")
19295	m.verifyInput("GetBucketLifecycleConfigurationWithContext", param0)
19296	return m.GetBucketLifecycleConfigurationWithContextFunc(param0, param1, param2...)
19297}
19298
19299func (m *s3Mock) GetBucketLifecycleRequest(param0 *s3.GetBucketLifecycleInput) (*request.Request, *s3.GetBucketLifecycleOutput) {
19300	m.addCall("GetBucketLifecycleRequest")
19301	m.verifyInput("GetBucketLifecycleRequest", param0)
19302	return m.GetBucketLifecycleRequestFunc(param0)
19303}
19304
19305func (m *s3Mock) GetBucketLifecycleWithContext(param0 aws.Context, param1 *s3.GetBucketLifecycleInput, param2 ...request.Option) (*s3.GetBucketLifecycleOutput, error) {
19306	m.addCall("GetBucketLifecycleWithContext")
19307	m.verifyInput("GetBucketLifecycleWithContext", param0)
19308	return m.GetBucketLifecycleWithContextFunc(param0, param1, param2...)
19309}
19310
19311func (m *s3Mock) GetBucketLocation(param0 *s3.GetBucketLocationInput) (*s3.GetBucketLocationOutput, error) {
19312	m.addCall("GetBucketLocation")
19313	m.verifyInput("GetBucketLocation", param0)
19314	return m.GetBucketLocationFunc(param0)
19315}
19316
19317func (m *s3Mock) GetBucketLocationRequest(param0 *s3.GetBucketLocationInput) (*request.Request, *s3.GetBucketLocationOutput) {
19318	m.addCall("GetBucketLocationRequest")
19319	m.verifyInput("GetBucketLocationRequest", param0)
19320	return m.GetBucketLocationRequestFunc(param0)
19321}
19322
19323func (m *s3Mock) GetBucketLocationWithContext(param0 aws.Context, param1 *s3.GetBucketLocationInput, param2 ...request.Option) (*s3.GetBucketLocationOutput, error) {
19324	m.addCall("GetBucketLocationWithContext")
19325	m.verifyInput("GetBucketLocationWithContext", param0)
19326	return m.GetBucketLocationWithContextFunc(param0, param1, param2...)
19327}
19328
19329func (m *s3Mock) GetBucketLogging(param0 *s3.GetBucketLoggingInput) (*s3.GetBucketLoggingOutput, error) {
19330	m.addCall("GetBucketLogging")
19331	m.verifyInput("GetBucketLogging", param0)
19332	return m.GetBucketLoggingFunc(param0)
19333}
19334
19335func (m *s3Mock) GetBucketLoggingRequest(param0 *s3.GetBucketLoggingInput) (*request.Request, *s3.GetBucketLoggingOutput) {
19336	m.addCall("GetBucketLoggingRequest")
19337	m.verifyInput("GetBucketLoggingRequest", param0)
19338	return m.GetBucketLoggingRequestFunc(param0)
19339}
19340
19341func (m *s3Mock) GetBucketLoggingWithContext(param0 aws.Context, param1 *s3.GetBucketLoggingInput, param2 ...request.Option) (*s3.GetBucketLoggingOutput, error) {
19342	m.addCall("GetBucketLoggingWithContext")
19343	m.verifyInput("GetBucketLoggingWithContext", param0)
19344	return m.GetBucketLoggingWithContextFunc(param0, param1, param2...)
19345}
19346
19347func (m *s3Mock) GetBucketMetricsConfiguration(param0 *s3.GetBucketMetricsConfigurationInput) (*s3.GetBucketMetricsConfigurationOutput, error) {
19348	m.addCall("GetBucketMetricsConfiguration")
19349	m.verifyInput("GetBucketMetricsConfiguration", param0)
19350	return m.GetBucketMetricsConfigurationFunc(param0)
19351}
19352
19353func (m *s3Mock) GetBucketMetricsConfigurationRequest(param0 *s3.GetBucketMetricsConfigurationInput) (*request.Request, *s3.GetBucketMetricsConfigurationOutput) {
19354	m.addCall("GetBucketMetricsConfigurationRequest")
19355	m.verifyInput("GetBucketMetricsConfigurationRequest", param0)
19356	return m.GetBucketMetricsConfigurationRequestFunc(param0)
19357}
19358
19359func (m *s3Mock) GetBucketMetricsConfigurationWithContext(param0 aws.Context, param1 *s3.GetBucketMetricsConfigurationInput, param2 ...request.Option) (*s3.GetBucketMetricsConfigurationOutput, error) {
19360	m.addCall("GetBucketMetricsConfigurationWithContext")
19361	m.verifyInput("GetBucketMetricsConfigurationWithContext", param0)
19362	return m.GetBucketMetricsConfigurationWithContextFunc(param0, param1, param2...)
19363}
19364
19365func (m *s3Mock) GetBucketNotification(param0 *s3.GetBucketNotificationConfigurationRequest) (*s3.NotificationConfigurationDeprecated, error) {
19366	m.addCall("GetBucketNotification")
19367	m.verifyInput("GetBucketNotification", param0)
19368	return m.GetBucketNotificationFunc(param0)
19369}
19370
19371func (m *s3Mock) GetBucketNotificationConfiguration(param0 *s3.GetBucketNotificationConfigurationRequest) (*s3.NotificationConfiguration, error) {
19372	m.addCall("GetBucketNotificationConfiguration")
19373	m.verifyInput("GetBucketNotificationConfiguration", param0)
19374	return m.GetBucketNotificationConfigurationFunc(param0)
19375}
19376
19377func (m *s3Mock) GetBucketNotificationConfigurationRequest(param0 *s3.GetBucketNotificationConfigurationRequest) (*request.Request, *s3.NotificationConfiguration) {
19378	m.addCall("GetBucketNotificationConfigurationRequest")
19379	m.verifyInput("GetBucketNotificationConfigurationRequest", param0)
19380	return m.GetBucketNotificationConfigurationRequestFunc(param0)
19381}
19382
19383func (m *s3Mock) GetBucketNotificationConfigurationWithContext(param0 aws.Context, param1 *s3.GetBucketNotificationConfigurationRequest, param2 ...request.Option) (*s3.NotificationConfiguration, error) {
19384	m.addCall("GetBucketNotificationConfigurationWithContext")
19385	m.verifyInput("GetBucketNotificationConfigurationWithContext", param0)
19386	return m.GetBucketNotificationConfigurationWithContextFunc(param0, param1, param2...)
19387}
19388
19389func (m *s3Mock) GetBucketNotificationRequest(param0 *s3.GetBucketNotificationConfigurationRequest) (*request.Request, *s3.NotificationConfigurationDeprecated) {
19390	m.addCall("GetBucketNotificationRequest")
19391	m.verifyInput("GetBucketNotificationRequest", param0)
19392	return m.GetBucketNotificationRequestFunc(param0)
19393}
19394
19395func (m *s3Mock) GetBucketNotificationWithContext(param0 aws.Context, param1 *s3.GetBucketNotificationConfigurationRequest, param2 ...request.Option) (*s3.NotificationConfigurationDeprecated, error) {
19396	m.addCall("GetBucketNotificationWithContext")
19397	m.verifyInput("GetBucketNotificationWithContext", param0)
19398	return m.GetBucketNotificationWithContextFunc(param0, param1, param2...)
19399}
19400
19401func (m *s3Mock) GetBucketPolicy(param0 *s3.GetBucketPolicyInput) (*s3.GetBucketPolicyOutput, error) {
19402	m.addCall("GetBucketPolicy")
19403	m.verifyInput("GetBucketPolicy", param0)
19404	return m.GetBucketPolicyFunc(param0)
19405}
19406
19407func (m *s3Mock) GetBucketPolicyRequest(param0 *s3.GetBucketPolicyInput) (*request.Request, *s3.GetBucketPolicyOutput) {
19408	m.addCall("GetBucketPolicyRequest")
19409	m.verifyInput("GetBucketPolicyRequest", param0)
19410	return m.GetBucketPolicyRequestFunc(param0)
19411}
19412
19413func (m *s3Mock) GetBucketPolicyWithContext(param0 aws.Context, param1 *s3.GetBucketPolicyInput, param2 ...request.Option) (*s3.GetBucketPolicyOutput, error) {
19414	m.addCall("GetBucketPolicyWithContext")
19415	m.verifyInput("GetBucketPolicyWithContext", param0)
19416	return m.GetBucketPolicyWithContextFunc(param0, param1, param2...)
19417}
19418
19419func (m *s3Mock) GetBucketReplication(param0 *s3.GetBucketReplicationInput) (*s3.GetBucketReplicationOutput, error) {
19420	m.addCall("GetBucketReplication")
19421	m.verifyInput("GetBucketReplication", param0)
19422	return m.GetBucketReplicationFunc(param0)
19423}
19424
19425func (m *s3Mock) GetBucketReplicationRequest(param0 *s3.GetBucketReplicationInput) (*request.Request, *s3.GetBucketReplicationOutput) {
19426	m.addCall("GetBucketReplicationRequest")
19427	m.verifyInput("GetBucketReplicationRequest", param0)
19428	return m.GetBucketReplicationRequestFunc(param0)
19429}
19430
19431func (m *s3Mock) GetBucketReplicationWithContext(param0 aws.Context, param1 *s3.GetBucketReplicationInput, param2 ...request.Option) (*s3.GetBucketReplicationOutput, error) {
19432	m.addCall("GetBucketReplicationWithContext")
19433	m.verifyInput("GetBucketReplicationWithContext", param0)
19434	return m.GetBucketReplicationWithContextFunc(param0, param1, param2...)
19435}
19436
19437func (m *s3Mock) GetBucketRequestPayment(param0 *s3.GetBucketRequestPaymentInput) (*s3.GetBucketRequestPaymentOutput, error) {
19438	m.addCall("GetBucketRequestPayment")
19439	m.verifyInput("GetBucketRequestPayment", param0)
19440	return m.GetBucketRequestPaymentFunc(param0)
19441}
19442
19443func (m *s3Mock) GetBucketRequestPaymentRequest(param0 *s3.GetBucketRequestPaymentInput) (*request.Request, *s3.GetBucketRequestPaymentOutput) {
19444	m.addCall("GetBucketRequestPaymentRequest")
19445	m.verifyInput("GetBucketRequestPaymentRequest", param0)
19446	return m.GetBucketRequestPaymentRequestFunc(param0)
19447}
19448
19449func (m *s3Mock) GetBucketRequestPaymentWithContext(param0 aws.Context, param1 *s3.GetBucketRequestPaymentInput, param2 ...request.Option) (*s3.GetBucketRequestPaymentOutput, error) {
19450	m.addCall("GetBucketRequestPaymentWithContext")
19451	m.verifyInput("GetBucketRequestPaymentWithContext", param0)
19452	return m.GetBucketRequestPaymentWithContextFunc(param0, param1, param2...)
19453}
19454
19455func (m *s3Mock) GetBucketTagging(param0 *s3.GetBucketTaggingInput) (*s3.GetBucketTaggingOutput, error) {
19456	m.addCall("GetBucketTagging")
19457	m.verifyInput("GetBucketTagging", param0)
19458	return m.GetBucketTaggingFunc(param0)
19459}
19460
19461func (m *s3Mock) GetBucketTaggingRequest(param0 *s3.GetBucketTaggingInput) (*request.Request, *s3.GetBucketTaggingOutput) {
19462	m.addCall("GetBucketTaggingRequest")
19463	m.verifyInput("GetBucketTaggingRequest", param0)
19464	return m.GetBucketTaggingRequestFunc(param0)
19465}
19466
19467func (m *s3Mock) GetBucketTaggingWithContext(param0 aws.Context, param1 *s3.GetBucketTaggingInput, param2 ...request.Option) (*s3.GetBucketTaggingOutput, error) {
19468	m.addCall("GetBucketTaggingWithContext")
19469	m.verifyInput("GetBucketTaggingWithContext", param0)
19470	return m.GetBucketTaggingWithContextFunc(param0, param1, param2...)
19471}
19472
19473func (m *s3Mock) GetBucketVersioning(param0 *s3.GetBucketVersioningInput) (*s3.GetBucketVersioningOutput, error) {
19474	m.addCall("GetBucketVersioning")
19475	m.verifyInput("GetBucketVersioning", param0)
19476	return m.GetBucketVersioningFunc(param0)
19477}
19478
19479func (m *s3Mock) GetBucketVersioningRequest(param0 *s3.GetBucketVersioningInput) (*request.Request, *s3.GetBucketVersioningOutput) {
19480	m.addCall("GetBucketVersioningRequest")
19481	m.verifyInput("GetBucketVersioningRequest", param0)
19482	return m.GetBucketVersioningRequestFunc(param0)
19483}
19484
19485func (m *s3Mock) GetBucketVersioningWithContext(param0 aws.Context, param1 *s3.GetBucketVersioningInput, param2 ...request.Option) (*s3.GetBucketVersioningOutput, error) {
19486	m.addCall("GetBucketVersioningWithContext")
19487	m.verifyInput("GetBucketVersioningWithContext", param0)
19488	return m.GetBucketVersioningWithContextFunc(param0, param1, param2...)
19489}
19490
19491func (m *s3Mock) GetBucketWebsite(param0 *s3.GetBucketWebsiteInput) (*s3.GetBucketWebsiteOutput, error) {
19492	m.addCall("GetBucketWebsite")
19493	m.verifyInput("GetBucketWebsite", param0)
19494	return m.GetBucketWebsiteFunc(param0)
19495}
19496
19497func (m *s3Mock) GetBucketWebsiteRequest(param0 *s3.GetBucketWebsiteInput) (*request.Request, *s3.GetBucketWebsiteOutput) {
19498	m.addCall("GetBucketWebsiteRequest")
19499	m.verifyInput("GetBucketWebsiteRequest", param0)
19500	return m.GetBucketWebsiteRequestFunc(param0)
19501}
19502
19503func (m *s3Mock) GetBucketWebsiteWithContext(param0 aws.Context, param1 *s3.GetBucketWebsiteInput, param2 ...request.Option) (*s3.GetBucketWebsiteOutput, error) {
19504	m.addCall("GetBucketWebsiteWithContext")
19505	m.verifyInput("GetBucketWebsiteWithContext", param0)
19506	return m.GetBucketWebsiteWithContextFunc(param0, param1, param2...)
19507}
19508
19509func (m *s3Mock) GetObject(param0 *s3.GetObjectInput) (*s3.GetObjectOutput, error) {
19510	m.addCall("GetObject")
19511	m.verifyInput("GetObject", param0)
19512	return m.GetObjectFunc(param0)
19513}
19514
19515func (m *s3Mock) GetObjectAcl(param0 *s3.GetObjectAclInput) (*s3.GetObjectAclOutput, error) {
19516	m.addCall("GetObjectAcl")
19517	m.verifyInput("GetObjectAcl", param0)
19518	return m.GetObjectAclFunc(param0)
19519}
19520
19521func (m *s3Mock) GetObjectAclRequest(param0 *s3.GetObjectAclInput) (*request.Request, *s3.GetObjectAclOutput) {
19522	m.addCall("GetObjectAclRequest")
19523	m.verifyInput("GetObjectAclRequest", param0)
19524	return m.GetObjectAclRequestFunc(param0)
19525}
19526
19527func (m *s3Mock) GetObjectAclWithContext(param0 aws.Context, param1 *s3.GetObjectAclInput, param2 ...request.Option) (*s3.GetObjectAclOutput, error) {
19528	m.addCall("GetObjectAclWithContext")
19529	m.verifyInput("GetObjectAclWithContext", param0)
19530	return m.GetObjectAclWithContextFunc(param0, param1, param2...)
19531}
19532
19533func (m *s3Mock) GetObjectRequest(param0 *s3.GetObjectInput) (*request.Request, *s3.GetObjectOutput) {
19534	m.addCall("GetObjectRequest")
19535	m.verifyInput("GetObjectRequest", param0)
19536	return m.GetObjectRequestFunc(param0)
19537}
19538
19539func (m *s3Mock) GetObjectTagging(param0 *s3.GetObjectTaggingInput) (*s3.GetObjectTaggingOutput, error) {
19540	m.addCall("GetObjectTagging")
19541	m.verifyInput("GetObjectTagging", param0)
19542	return m.GetObjectTaggingFunc(param0)
19543}
19544
19545func (m *s3Mock) GetObjectTaggingRequest(param0 *s3.GetObjectTaggingInput) (*request.Request, *s3.GetObjectTaggingOutput) {
19546	m.addCall("GetObjectTaggingRequest")
19547	m.verifyInput("GetObjectTaggingRequest", param0)
19548	return m.GetObjectTaggingRequestFunc(param0)
19549}
19550
19551func (m *s3Mock) GetObjectTaggingWithContext(param0 aws.Context, param1 *s3.GetObjectTaggingInput, param2 ...request.Option) (*s3.GetObjectTaggingOutput, error) {
19552	m.addCall("GetObjectTaggingWithContext")
19553	m.verifyInput("GetObjectTaggingWithContext", param0)
19554	return m.GetObjectTaggingWithContextFunc(param0, param1, param2...)
19555}
19556
19557func (m *s3Mock) GetObjectTorrent(param0 *s3.GetObjectTorrentInput) (*s3.GetObjectTorrentOutput, error) {
19558	m.addCall("GetObjectTorrent")
19559	m.verifyInput("GetObjectTorrent", param0)
19560	return m.GetObjectTorrentFunc(param0)
19561}
19562
19563func (m *s3Mock) GetObjectTorrentRequest(param0 *s3.GetObjectTorrentInput) (*request.Request, *s3.GetObjectTorrentOutput) {
19564	m.addCall("GetObjectTorrentRequest")
19565	m.verifyInput("GetObjectTorrentRequest", param0)
19566	return m.GetObjectTorrentRequestFunc(param0)
19567}
19568
19569func (m *s3Mock) GetObjectTorrentWithContext(param0 aws.Context, param1 *s3.GetObjectTorrentInput, param2 ...request.Option) (*s3.GetObjectTorrentOutput, error) {
19570	m.addCall("GetObjectTorrentWithContext")
19571	m.verifyInput("GetObjectTorrentWithContext", param0)
19572	return m.GetObjectTorrentWithContextFunc(param0, param1, param2...)
19573}
19574
19575func (m *s3Mock) GetObjectWithContext(param0 aws.Context, param1 *s3.GetObjectInput, param2 ...request.Option) (*s3.GetObjectOutput, error) {
19576	m.addCall("GetObjectWithContext")
19577	m.verifyInput("GetObjectWithContext", param0)
19578	return m.GetObjectWithContextFunc(param0, param1, param2...)
19579}
19580
19581func (m *s3Mock) HeadBucket(param0 *s3.HeadBucketInput) (*s3.HeadBucketOutput, error) {
19582	m.addCall("HeadBucket")
19583	m.verifyInput("HeadBucket", param0)
19584	return m.HeadBucketFunc(param0)
19585}
19586
19587func (m *s3Mock) HeadBucketRequest(param0 *s3.HeadBucketInput) (*request.Request, *s3.HeadBucketOutput) {
19588	m.addCall("HeadBucketRequest")
19589	m.verifyInput("HeadBucketRequest", param0)
19590	return m.HeadBucketRequestFunc(param0)
19591}
19592
19593func (m *s3Mock) HeadBucketWithContext(param0 aws.Context, param1 *s3.HeadBucketInput, param2 ...request.Option) (*s3.HeadBucketOutput, error) {
19594	m.addCall("HeadBucketWithContext")
19595	m.verifyInput("HeadBucketWithContext", param0)
19596	return m.HeadBucketWithContextFunc(param0, param1, param2...)
19597}
19598
19599func (m *s3Mock) HeadObject(param0 *s3.HeadObjectInput) (*s3.HeadObjectOutput, error) {
19600	m.addCall("HeadObject")
19601	m.verifyInput("HeadObject", param0)
19602	return m.HeadObjectFunc(param0)
19603}
19604
19605func (m *s3Mock) HeadObjectRequest(param0 *s3.HeadObjectInput) (*request.Request, *s3.HeadObjectOutput) {
19606	m.addCall("HeadObjectRequest")
19607	m.verifyInput("HeadObjectRequest", param0)
19608	return m.HeadObjectRequestFunc(param0)
19609}
19610
19611func (m *s3Mock) HeadObjectWithContext(param0 aws.Context, param1 *s3.HeadObjectInput, param2 ...request.Option) (*s3.HeadObjectOutput, error) {
19612	m.addCall("HeadObjectWithContext")
19613	m.verifyInput("HeadObjectWithContext", param0)
19614	return m.HeadObjectWithContextFunc(param0, param1, param2...)
19615}
19616
19617func (m *s3Mock) ListBucketAnalyticsConfigurations(param0 *s3.ListBucketAnalyticsConfigurationsInput) (*s3.ListBucketAnalyticsConfigurationsOutput, error) {
19618	m.addCall("ListBucketAnalyticsConfigurations")
19619	m.verifyInput("ListBucketAnalyticsConfigurations", param0)
19620	return m.ListBucketAnalyticsConfigurationsFunc(param0)
19621}
19622
19623func (m *s3Mock) ListBucketAnalyticsConfigurationsRequest(param0 *s3.ListBucketAnalyticsConfigurationsInput) (*request.Request, *s3.ListBucketAnalyticsConfigurationsOutput) {
19624	m.addCall("ListBucketAnalyticsConfigurationsRequest")
19625	m.verifyInput("ListBucketAnalyticsConfigurationsRequest", param0)
19626	return m.ListBucketAnalyticsConfigurationsRequestFunc(param0)
19627}
19628
19629func (m *s3Mock) ListBucketAnalyticsConfigurationsWithContext(param0 aws.Context, param1 *s3.ListBucketAnalyticsConfigurationsInput, param2 ...request.Option) (*s3.ListBucketAnalyticsConfigurationsOutput, error) {
19630	m.addCall("ListBucketAnalyticsConfigurationsWithContext")
19631	m.verifyInput("ListBucketAnalyticsConfigurationsWithContext", param0)
19632	return m.ListBucketAnalyticsConfigurationsWithContextFunc(param0, param1, param2...)
19633}
19634
19635func (m *s3Mock) ListBucketInventoryConfigurations(param0 *s3.ListBucketInventoryConfigurationsInput) (*s3.ListBucketInventoryConfigurationsOutput, error) {
19636	m.addCall("ListBucketInventoryConfigurations")
19637	m.verifyInput("ListBucketInventoryConfigurations", param0)
19638	return m.ListBucketInventoryConfigurationsFunc(param0)
19639}
19640
19641func (m *s3Mock) ListBucketInventoryConfigurationsRequest(param0 *s3.ListBucketInventoryConfigurationsInput) (*request.Request, *s3.ListBucketInventoryConfigurationsOutput) {
19642	m.addCall("ListBucketInventoryConfigurationsRequest")
19643	m.verifyInput("ListBucketInventoryConfigurationsRequest", param0)
19644	return m.ListBucketInventoryConfigurationsRequestFunc(param0)
19645}
19646
19647func (m *s3Mock) ListBucketInventoryConfigurationsWithContext(param0 aws.Context, param1 *s3.ListBucketInventoryConfigurationsInput, param2 ...request.Option) (*s3.ListBucketInventoryConfigurationsOutput, error) {
19648	m.addCall("ListBucketInventoryConfigurationsWithContext")
19649	m.verifyInput("ListBucketInventoryConfigurationsWithContext", param0)
19650	return m.ListBucketInventoryConfigurationsWithContextFunc(param0, param1, param2...)
19651}
19652
19653func (m *s3Mock) ListBucketMetricsConfigurations(param0 *s3.ListBucketMetricsConfigurationsInput) (*s3.ListBucketMetricsConfigurationsOutput, error) {
19654	m.addCall("ListBucketMetricsConfigurations")
19655	m.verifyInput("ListBucketMetricsConfigurations", param0)
19656	return m.ListBucketMetricsConfigurationsFunc(param0)
19657}
19658
19659func (m *s3Mock) ListBucketMetricsConfigurationsRequest(param0 *s3.ListBucketMetricsConfigurationsInput) (*request.Request, *s3.ListBucketMetricsConfigurationsOutput) {
19660	m.addCall("ListBucketMetricsConfigurationsRequest")
19661	m.verifyInput("ListBucketMetricsConfigurationsRequest", param0)
19662	return m.ListBucketMetricsConfigurationsRequestFunc(param0)
19663}
19664
19665func (m *s3Mock) ListBucketMetricsConfigurationsWithContext(param0 aws.Context, param1 *s3.ListBucketMetricsConfigurationsInput, param2 ...request.Option) (*s3.ListBucketMetricsConfigurationsOutput, error) {
19666	m.addCall("ListBucketMetricsConfigurationsWithContext")
19667	m.verifyInput("ListBucketMetricsConfigurationsWithContext", param0)
19668	return m.ListBucketMetricsConfigurationsWithContextFunc(param0, param1, param2...)
19669}
19670
19671func (m *s3Mock) ListBuckets(param0 *s3.ListBucketsInput) (*s3.ListBucketsOutput, error) {
19672	m.addCall("ListBuckets")
19673	m.verifyInput("ListBuckets", param0)
19674	return m.ListBucketsFunc(param0)
19675}
19676
19677func (m *s3Mock) ListBucketsRequest(param0 *s3.ListBucketsInput) (*request.Request, *s3.ListBucketsOutput) {
19678	m.addCall("ListBucketsRequest")
19679	m.verifyInput("ListBucketsRequest", param0)
19680	return m.ListBucketsRequestFunc(param0)
19681}
19682
19683func (m *s3Mock) ListBucketsWithContext(param0 aws.Context, param1 *s3.ListBucketsInput, param2 ...request.Option) (*s3.ListBucketsOutput, error) {
19684	m.addCall("ListBucketsWithContext")
19685	m.verifyInput("ListBucketsWithContext", param0)
19686	return m.ListBucketsWithContextFunc(param0, param1, param2...)
19687}
19688
19689func (m *s3Mock) ListMultipartUploads(param0 *s3.ListMultipartUploadsInput) (*s3.ListMultipartUploadsOutput, error) {
19690	m.addCall("ListMultipartUploads")
19691	m.verifyInput("ListMultipartUploads", param0)
19692	return m.ListMultipartUploadsFunc(param0)
19693}
19694
19695func (m *s3Mock) ListMultipartUploadsRequest(param0 *s3.ListMultipartUploadsInput) (*request.Request, *s3.ListMultipartUploadsOutput) {
19696	m.addCall("ListMultipartUploadsRequest")
19697	m.verifyInput("ListMultipartUploadsRequest", param0)
19698	return m.ListMultipartUploadsRequestFunc(param0)
19699}
19700
19701func (m *s3Mock) ListMultipartUploadsWithContext(param0 aws.Context, param1 *s3.ListMultipartUploadsInput, param2 ...request.Option) (*s3.ListMultipartUploadsOutput, error) {
19702	m.addCall("ListMultipartUploadsWithContext")
19703	m.verifyInput("ListMultipartUploadsWithContext", param0)
19704	return m.ListMultipartUploadsWithContextFunc(param0, param1, param2...)
19705}
19706
19707func (m *s3Mock) ListObjectVersions(param0 *s3.ListObjectVersionsInput) (*s3.ListObjectVersionsOutput, error) {
19708	m.addCall("ListObjectVersions")
19709	m.verifyInput("ListObjectVersions", param0)
19710	return m.ListObjectVersionsFunc(param0)
19711}
19712
19713func (m *s3Mock) ListObjectVersionsRequest(param0 *s3.ListObjectVersionsInput) (*request.Request, *s3.ListObjectVersionsOutput) {
19714	m.addCall("ListObjectVersionsRequest")
19715	m.verifyInput("ListObjectVersionsRequest", param0)
19716	return m.ListObjectVersionsRequestFunc(param0)
19717}
19718
19719func (m *s3Mock) ListObjectVersionsWithContext(param0 aws.Context, param1 *s3.ListObjectVersionsInput, param2 ...request.Option) (*s3.ListObjectVersionsOutput, error) {
19720	m.addCall("ListObjectVersionsWithContext")
19721	m.verifyInput("ListObjectVersionsWithContext", param0)
19722	return m.ListObjectVersionsWithContextFunc(param0, param1, param2...)
19723}
19724
19725func (m *s3Mock) ListObjects(param0 *s3.ListObjectsInput) (*s3.ListObjectsOutput, error) {
19726	m.addCall("ListObjects")
19727	m.verifyInput("ListObjects", param0)
19728	return m.ListObjectsFunc(param0)
19729}
19730
19731func (m *s3Mock) ListObjectsRequest(param0 *s3.ListObjectsInput) (*request.Request, *s3.ListObjectsOutput) {
19732	m.addCall("ListObjectsRequest")
19733	m.verifyInput("ListObjectsRequest", param0)
19734	return m.ListObjectsRequestFunc(param0)
19735}
19736
19737func (m *s3Mock) ListObjectsV2(param0 *s3.ListObjectsV2Input) (*s3.ListObjectsV2Output, error) {
19738	m.addCall("ListObjectsV2")
19739	m.verifyInput("ListObjectsV2", param0)
19740	return m.ListObjectsV2Func(param0)
19741}
19742
19743func (m *s3Mock) ListObjectsV2Request(param0 *s3.ListObjectsV2Input) (*request.Request, *s3.ListObjectsV2Output) {
19744	m.addCall("ListObjectsV2Request")
19745	m.verifyInput("ListObjectsV2Request", param0)
19746	return m.ListObjectsV2RequestFunc(param0)
19747}
19748
19749func (m *s3Mock) ListObjectsV2WithContext(param0 aws.Context, param1 *s3.ListObjectsV2Input, param2 ...request.Option) (*s3.ListObjectsV2Output, error) {
19750	m.addCall("ListObjectsV2WithContext")
19751	m.verifyInput("ListObjectsV2WithContext", param0)
19752	return m.ListObjectsV2WithContextFunc(param0, param1, param2...)
19753}
19754
19755func (m *s3Mock) ListObjectsWithContext(param0 aws.Context, param1 *s3.ListObjectsInput, param2 ...request.Option) (*s3.ListObjectsOutput, error) {
19756	m.addCall("ListObjectsWithContext")
19757	m.verifyInput("ListObjectsWithContext", param0)
19758	return m.ListObjectsWithContextFunc(param0, param1, param2...)
19759}
19760
19761func (m *s3Mock) ListParts(param0 *s3.ListPartsInput) (*s3.ListPartsOutput, error) {
19762	m.addCall("ListParts")
19763	m.verifyInput("ListParts", param0)
19764	return m.ListPartsFunc(param0)
19765}
19766
19767func (m *s3Mock) ListPartsRequest(param0 *s3.ListPartsInput) (*request.Request, *s3.ListPartsOutput) {
19768	m.addCall("ListPartsRequest")
19769	m.verifyInput("ListPartsRequest", param0)
19770	return m.ListPartsRequestFunc(param0)
19771}
19772
19773func (m *s3Mock) ListPartsWithContext(param0 aws.Context, param1 *s3.ListPartsInput, param2 ...request.Option) (*s3.ListPartsOutput, error) {
19774	m.addCall("ListPartsWithContext")
19775	m.verifyInput("ListPartsWithContext", param0)
19776	return m.ListPartsWithContextFunc(param0, param1, param2...)
19777}
19778
19779func (m *s3Mock) PutBucketAccelerateConfiguration(param0 *s3.PutBucketAccelerateConfigurationInput) (*s3.PutBucketAccelerateConfigurationOutput, error) {
19780	m.addCall("PutBucketAccelerateConfiguration")
19781	m.verifyInput("PutBucketAccelerateConfiguration", param0)
19782	return m.PutBucketAccelerateConfigurationFunc(param0)
19783}
19784
19785func (m *s3Mock) PutBucketAccelerateConfigurationRequest(param0 *s3.PutBucketAccelerateConfigurationInput) (*request.Request, *s3.PutBucketAccelerateConfigurationOutput) {
19786	m.addCall("PutBucketAccelerateConfigurationRequest")
19787	m.verifyInput("PutBucketAccelerateConfigurationRequest", param0)
19788	return m.PutBucketAccelerateConfigurationRequestFunc(param0)
19789}
19790
19791func (m *s3Mock) PutBucketAccelerateConfigurationWithContext(param0 aws.Context, param1 *s3.PutBucketAccelerateConfigurationInput, param2 ...request.Option) (*s3.PutBucketAccelerateConfigurationOutput, error) {
19792	m.addCall("PutBucketAccelerateConfigurationWithContext")
19793	m.verifyInput("PutBucketAccelerateConfigurationWithContext", param0)
19794	return m.PutBucketAccelerateConfigurationWithContextFunc(param0, param1, param2...)
19795}
19796
19797func (m *s3Mock) PutBucketAcl(param0 *s3.PutBucketAclInput) (*s3.PutBucketAclOutput, error) {
19798	m.addCall("PutBucketAcl")
19799	m.verifyInput("PutBucketAcl", param0)
19800	return m.PutBucketAclFunc(param0)
19801}
19802
19803func (m *s3Mock) PutBucketAclRequest(param0 *s3.PutBucketAclInput) (*request.Request, *s3.PutBucketAclOutput) {
19804	m.addCall("PutBucketAclRequest")
19805	m.verifyInput("PutBucketAclRequest", param0)
19806	return m.PutBucketAclRequestFunc(param0)
19807}
19808
19809func (m *s3Mock) PutBucketAclWithContext(param0 aws.Context, param1 *s3.PutBucketAclInput, param2 ...request.Option) (*s3.PutBucketAclOutput, error) {
19810	m.addCall("PutBucketAclWithContext")
19811	m.verifyInput("PutBucketAclWithContext", param0)
19812	return m.PutBucketAclWithContextFunc(param0, param1, param2...)
19813}
19814
19815func (m *s3Mock) PutBucketAnalyticsConfiguration(param0 *s3.PutBucketAnalyticsConfigurationInput) (*s3.PutBucketAnalyticsConfigurationOutput, error) {
19816	m.addCall("PutBucketAnalyticsConfiguration")
19817	m.verifyInput("PutBucketAnalyticsConfiguration", param0)
19818	return m.PutBucketAnalyticsConfigurationFunc(param0)
19819}
19820
19821func (m *s3Mock) PutBucketAnalyticsConfigurationRequest(param0 *s3.PutBucketAnalyticsConfigurationInput) (*request.Request, *s3.PutBucketAnalyticsConfigurationOutput) {
19822	m.addCall("PutBucketAnalyticsConfigurationRequest")
19823	m.verifyInput("PutBucketAnalyticsConfigurationRequest", param0)
19824	return m.PutBucketAnalyticsConfigurationRequestFunc(param0)
19825}
19826
19827func (m *s3Mock) PutBucketAnalyticsConfigurationWithContext(param0 aws.Context, param1 *s3.PutBucketAnalyticsConfigurationInput, param2 ...request.Option) (*s3.PutBucketAnalyticsConfigurationOutput, error) {
19828	m.addCall("PutBucketAnalyticsConfigurationWithContext")
19829	m.verifyInput("PutBucketAnalyticsConfigurationWithContext", param0)
19830	return m.PutBucketAnalyticsConfigurationWithContextFunc(param0, param1, param2...)
19831}
19832
19833func (m *s3Mock) PutBucketCors(param0 *s3.PutBucketCorsInput) (*s3.PutBucketCorsOutput, error) {
19834	m.addCall("PutBucketCors")
19835	m.verifyInput("PutBucketCors", param0)
19836	return m.PutBucketCorsFunc(param0)
19837}
19838
19839func (m *s3Mock) PutBucketCorsRequest(param0 *s3.PutBucketCorsInput) (*request.Request, *s3.PutBucketCorsOutput) {
19840	m.addCall("PutBucketCorsRequest")
19841	m.verifyInput("PutBucketCorsRequest", param0)
19842	return m.PutBucketCorsRequestFunc(param0)
19843}
19844
19845func (m *s3Mock) PutBucketCorsWithContext(param0 aws.Context, param1 *s3.PutBucketCorsInput, param2 ...request.Option) (*s3.PutBucketCorsOutput, error) {
19846	m.addCall("PutBucketCorsWithContext")
19847	m.verifyInput("PutBucketCorsWithContext", param0)
19848	return m.PutBucketCorsWithContextFunc(param0, param1, param2...)
19849}
19850
19851func (m *s3Mock) PutBucketEncryption(param0 *s3.PutBucketEncryptionInput) (*s3.PutBucketEncryptionOutput, error) {
19852	m.addCall("PutBucketEncryption")
19853	m.verifyInput("PutBucketEncryption", param0)
19854	return m.PutBucketEncryptionFunc(param0)
19855}
19856
19857func (m *s3Mock) PutBucketEncryptionRequest(param0 *s3.PutBucketEncryptionInput) (*request.Request, *s3.PutBucketEncryptionOutput) {
19858	m.addCall("PutBucketEncryptionRequest")
19859	m.verifyInput("PutBucketEncryptionRequest", param0)
19860	return m.PutBucketEncryptionRequestFunc(param0)
19861}
19862
19863func (m *s3Mock) PutBucketEncryptionWithContext(param0 aws.Context, param1 *s3.PutBucketEncryptionInput, param2 ...request.Option) (*s3.PutBucketEncryptionOutput, error) {
19864	m.addCall("PutBucketEncryptionWithContext")
19865	m.verifyInput("PutBucketEncryptionWithContext", param0)
19866	return m.PutBucketEncryptionWithContextFunc(param0, param1, param2...)
19867}
19868
19869func (m *s3Mock) PutBucketInventoryConfiguration(param0 *s3.PutBucketInventoryConfigurationInput) (*s3.PutBucketInventoryConfigurationOutput, error) {
19870	m.addCall("PutBucketInventoryConfiguration")
19871	m.verifyInput("PutBucketInventoryConfiguration", param0)
19872	return m.PutBucketInventoryConfigurationFunc(param0)
19873}
19874
19875func (m *s3Mock) PutBucketInventoryConfigurationRequest(param0 *s3.PutBucketInventoryConfigurationInput) (*request.Request, *s3.PutBucketInventoryConfigurationOutput) {
19876	m.addCall("PutBucketInventoryConfigurationRequest")
19877	m.verifyInput("PutBucketInventoryConfigurationRequest", param0)
19878	return m.PutBucketInventoryConfigurationRequestFunc(param0)
19879}
19880
19881func (m *s3Mock) PutBucketInventoryConfigurationWithContext(param0 aws.Context, param1 *s3.PutBucketInventoryConfigurationInput, param2 ...request.Option) (*s3.PutBucketInventoryConfigurationOutput, error) {
19882	m.addCall("PutBucketInventoryConfigurationWithContext")
19883	m.verifyInput("PutBucketInventoryConfigurationWithContext", param0)
19884	return m.PutBucketInventoryConfigurationWithContextFunc(param0, param1, param2...)
19885}
19886
19887func (m *s3Mock) PutBucketLifecycle(param0 *s3.PutBucketLifecycleInput) (*s3.PutBucketLifecycleOutput, error) {
19888	m.addCall("PutBucketLifecycle")
19889	m.verifyInput("PutBucketLifecycle", param0)
19890	return m.PutBucketLifecycleFunc(param0)
19891}
19892
19893func (m *s3Mock) PutBucketLifecycleConfiguration(param0 *s3.PutBucketLifecycleConfigurationInput) (*s3.PutBucketLifecycleConfigurationOutput, error) {
19894	m.addCall("PutBucketLifecycleConfiguration")
19895	m.verifyInput("PutBucketLifecycleConfiguration", param0)
19896	return m.PutBucketLifecycleConfigurationFunc(param0)
19897}
19898
19899func (m *s3Mock) PutBucketLifecycleConfigurationRequest(param0 *s3.PutBucketLifecycleConfigurationInput) (*request.Request, *s3.PutBucketLifecycleConfigurationOutput) {
19900	m.addCall("PutBucketLifecycleConfigurationRequest")
19901	m.verifyInput("PutBucketLifecycleConfigurationRequest", param0)
19902	return m.PutBucketLifecycleConfigurationRequestFunc(param0)
19903}
19904
19905func (m *s3Mock) PutBucketLifecycleConfigurationWithContext(param0 aws.Context, param1 *s3.PutBucketLifecycleConfigurationInput, param2 ...request.Option) (*s3.PutBucketLifecycleConfigurationOutput, error) {
19906	m.addCall("PutBucketLifecycleConfigurationWithContext")
19907	m.verifyInput("PutBucketLifecycleConfigurationWithContext", param0)
19908	return m.PutBucketLifecycleConfigurationWithContextFunc(param0, param1, param2...)
19909}
19910
19911func (m *s3Mock) PutBucketLifecycleRequest(param0 *s3.PutBucketLifecycleInput) (*request.Request, *s3.PutBucketLifecycleOutput) {
19912	m.addCall("PutBucketLifecycleRequest")
19913	m.verifyInput("PutBucketLifecycleRequest", param0)
19914	return m.PutBucketLifecycleRequestFunc(param0)
19915}
19916
19917func (m *s3Mock) PutBucketLifecycleWithContext(param0 aws.Context, param1 *s3.PutBucketLifecycleInput, param2 ...request.Option) (*s3.PutBucketLifecycleOutput, error) {
19918	m.addCall("PutBucketLifecycleWithContext")
19919	m.verifyInput("PutBucketLifecycleWithContext", param0)
19920	return m.PutBucketLifecycleWithContextFunc(param0, param1, param2...)
19921}
19922
19923func (m *s3Mock) PutBucketLogging(param0 *s3.PutBucketLoggingInput) (*s3.PutBucketLoggingOutput, error) {
19924	m.addCall("PutBucketLogging")
19925	m.verifyInput("PutBucketLogging", param0)
19926	return m.PutBucketLoggingFunc(param0)
19927}
19928
19929func (m *s3Mock) PutBucketLoggingRequest(param0 *s3.PutBucketLoggingInput) (*request.Request, *s3.PutBucketLoggingOutput) {
19930	m.addCall("PutBucketLoggingRequest")
19931	m.verifyInput("PutBucketLoggingRequest", param0)
19932	return m.PutBucketLoggingRequestFunc(param0)
19933}
19934
19935func (m *s3Mock) PutBucketLoggingWithContext(param0 aws.Context, param1 *s3.PutBucketLoggingInput, param2 ...request.Option) (*s3.PutBucketLoggingOutput, error) {
19936	m.addCall("PutBucketLoggingWithContext")
19937	m.verifyInput("PutBucketLoggingWithContext", param0)
19938	return m.PutBucketLoggingWithContextFunc(param0, param1, param2...)
19939}
19940
19941func (m *s3Mock) PutBucketMetricsConfiguration(param0 *s3.PutBucketMetricsConfigurationInput) (*s3.PutBucketMetricsConfigurationOutput, error) {
19942	m.addCall("PutBucketMetricsConfiguration")
19943	m.verifyInput("PutBucketMetricsConfiguration", param0)
19944	return m.PutBucketMetricsConfigurationFunc(param0)
19945}
19946
19947func (m *s3Mock) PutBucketMetricsConfigurationRequest(param0 *s3.PutBucketMetricsConfigurationInput) (*request.Request, *s3.PutBucketMetricsConfigurationOutput) {
19948	m.addCall("PutBucketMetricsConfigurationRequest")
19949	m.verifyInput("PutBucketMetricsConfigurationRequest", param0)
19950	return m.PutBucketMetricsConfigurationRequestFunc(param0)
19951}
19952
19953func (m *s3Mock) PutBucketMetricsConfigurationWithContext(param0 aws.Context, param1 *s3.PutBucketMetricsConfigurationInput, param2 ...request.Option) (*s3.PutBucketMetricsConfigurationOutput, error) {
19954	m.addCall("PutBucketMetricsConfigurationWithContext")
19955	m.verifyInput("PutBucketMetricsConfigurationWithContext", param0)
19956	return m.PutBucketMetricsConfigurationWithContextFunc(param0, param1, param2...)
19957}
19958
19959func (m *s3Mock) PutBucketNotification(param0 *s3.PutBucketNotificationInput) (*s3.PutBucketNotificationOutput, error) {
19960	m.addCall("PutBucketNotification")
19961	m.verifyInput("PutBucketNotification", param0)
19962	return m.PutBucketNotificationFunc(param0)
19963}
19964
19965func (m *s3Mock) PutBucketNotificationConfiguration(param0 *s3.PutBucketNotificationConfigurationInput) (*s3.PutBucketNotificationConfigurationOutput, error) {
19966	m.addCall("PutBucketNotificationConfiguration")
19967	m.verifyInput("PutBucketNotificationConfiguration", param0)
19968	return m.PutBucketNotificationConfigurationFunc(param0)
19969}
19970
19971func (m *s3Mock) PutBucketNotificationConfigurationRequest(param0 *s3.PutBucketNotificationConfigurationInput) (*request.Request, *s3.PutBucketNotificationConfigurationOutput) {
19972	m.addCall("PutBucketNotificationConfigurationRequest")
19973	m.verifyInput("PutBucketNotificationConfigurationRequest", param0)
19974	return m.PutBucketNotificationConfigurationRequestFunc(param0)
19975}
19976
19977func (m *s3Mock) PutBucketNotificationConfigurationWithContext(param0 aws.Context, param1 *s3.PutBucketNotificationConfigurationInput, param2 ...request.Option) (*s3.PutBucketNotificationConfigurationOutput, error) {
19978	m.addCall("PutBucketNotificationConfigurationWithContext")
19979	m.verifyInput("PutBucketNotificationConfigurationWithContext", param0)
19980	return m.PutBucketNotificationConfigurationWithContextFunc(param0, param1, param2...)
19981}
19982
19983func (m *s3Mock) PutBucketNotificationRequest(param0 *s3.PutBucketNotificationInput) (*request.Request, *s3.PutBucketNotificationOutput) {
19984	m.addCall("PutBucketNotificationRequest")
19985	m.verifyInput("PutBucketNotificationRequest", param0)
19986	return m.PutBucketNotificationRequestFunc(param0)
19987}
19988
19989func (m *s3Mock) PutBucketNotificationWithContext(param0 aws.Context, param1 *s3.PutBucketNotificationInput, param2 ...request.Option) (*s3.PutBucketNotificationOutput, error) {
19990	m.addCall("PutBucketNotificationWithContext")
19991	m.verifyInput("PutBucketNotificationWithContext", param0)
19992	return m.PutBucketNotificationWithContextFunc(param0, param1, param2...)
19993}
19994
19995func (m *s3Mock) PutBucketPolicy(param0 *s3.PutBucketPolicyInput) (*s3.PutBucketPolicyOutput, error) {
19996	m.addCall("PutBucketPolicy")
19997	m.verifyInput("PutBucketPolicy", param0)
19998	return m.PutBucketPolicyFunc(param0)
19999}
20000
20001func (m *s3Mock) PutBucketPolicyRequest(param0 *s3.PutBucketPolicyInput) (*request.Request, *s3.PutBucketPolicyOutput) {
20002	m.addCall("PutBucketPolicyRequest")
20003	m.verifyInput("PutBucketPolicyRequest", param0)
20004	return m.PutBucketPolicyRequestFunc(param0)
20005}
20006
20007func (m *s3Mock) PutBucketPolicyWithContext(param0 aws.Context, param1 *s3.PutBucketPolicyInput, param2 ...request.Option) (*s3.PutBucketPolicyOutput, error) {
20008	m.addCall("PutBucketPolicyWithContext")
20009	m.verifyInput("PutBucketPolicyWithContext", param0)
20010	return m.PutBucketPolicyWithContextFunc(param0, param1, param2...)
20011}
20012
20013func (m *s3Mock) PutBucketReplication(param0 *s3.PutBucketReplicationInput) (*s3.PutBucketReplicationOutput, error) {
20014	m.addCall("PutBucketReplication")
20015	m.verifyInput("PutBucketReplication", param0)
20016	return m.PutBucketReplicationFunc(param0)
20017}
20018
20019func (m *s3Mock) PutBucketReplicationRequest(param0 *s3.PutBucketReplicationInput) (*request.Request, *s3.PutBucketReplicationOutput) {
20020	m.addCall("PutBucketReplicationRequest")
20021	m.verifyInput("PutBucketReplicationRequest", param0)
20022	return m.PutBucketReplicationRequestFunc(param0)
20023}
20024
20025func (m *s3Mock) PutBucketReplicationWithContext(param0 aws.Context, param1 *s3.PutBucketReplicationInput, param2 ...request.Option) (*s3.PutBucketReplicationOutput, error) {
20026	m.addCall("PutBucketReplicationWithContext")
20027	m.verifyInput("PutBucketReplicationWithContext", param0)
20028	return m.PutBucketReplicationWithContextFunc(param0, param1, param2...)
20029}
20030
20031func (m *s3Mock) PutBucketRequestPayment(param0 *s3.PutBucketRequestPaymentInput) (*s3.PutBucketRequestPaymentOutput, error) {
20032	m.addCall("PutBucketRequestPayment")
20033	m.verifyInput("PutBucketRequestPayment", param0)
20034	return m.PutBucketRequestPaymentFunc(param0)
20035}
20036
20037func (m *s3Mock) PutBucketRequestPaymentRequest(param0 *s3.PutBucketRequestPaymentInput) (*request.Request, *s3.PutBucketRequestPaymentOutput) {
20038	m.addCall("PutBucketRequestPaymentRequest")
20039	m.verifyInput("PutBucketRequestPaymentRequest", param0)
20040	return m.PutBucketRequestPaymentRequestFunc(param0)
20041}
20042
20043func (m *s3Mock) PutBucketRequestPaymentWithContext(param0 aws.Context, param1 *s3.PutBucketRequestPaymentInput, param2 ...request.Option) (*s3.PutBucketRequestPaymentOutput, error) {
20044	m.addCall("PutBucketRequestPaymentWithContext")
20045	m.verifyInput("PutBucketRequestPaymentWithContext", param0)
20046	return m.PutBucketRequestPaymentWithContextFunc(param0, param1, param2...)
20047}
20048
20049func (m *s3Mock) PutBucketTagging(param0 *s3.PutBucketTaggingInput) (*s3.PutBucketTaggingOutput, error) {
20050	m.addCall("PutBucketTagging")
20051	m.verifyInput("PutBucketTagging", param0)
20052	return m.PutBucketTaggingFunc(param0)
20053}
20054
20055func (m *s3Mock) PutBucketTaggingRequest(param0 *s3.PutBucketTaggingInput) (*request.Request, *s3.PutBucketTaggingOutput) {
20056	m.addCall("PutBucketTaggingRequest")
20057	m.verifyInput("PutBucketTaggingRequest", param0)
20058	return m.PutBucketTaggingRequestFunc(param0)
20059}
20060
20061func (m *s3Mock) PutBucketTaggingWithContext(param0 aws.Context, param1 *s3.PutBucketTaggingInput, param2 ...request.Option) (*s3.PutBucketTaggingOutput, error) {
20062	m.addCall("PutBucketTaggingWithContext")
20063	m.verifyInput("PutBucketTaggingWithContext", param0)
20064	return m.PutBucketTaggingWithContextFunc(param0, param1, param2...)
20065}
20066
20067func (m *s3Mock) PutBucketVersioning(param0 *s3.PutBucketVersioningInput) (*s3.PutBucketVersioningOutput, error) {
20068	m.addCall("PutBucketVersioning")
20069	m.verifyInput("PutBucketVersioning", param0)
20070	return m.PutBucketVersioningFunc(param0)
20071}
20072
20073func (m *s3Mock) PutBucketVersioningRequest(param0 *s3.PutBucketVersioningInput) (*request.Request, *s3.PutBucketVersioningOutput) {
20074	m.addCall("PutBucketVersioningRequest")
20075	m.verifyInput("PutBucketVersioningRequest", param0)
20076	return m.PutBucketVersioningRequestFunc(param0)
20077}
20078
20079func (m *s3Mock) PutBucketVersioningWithContext(param0 aws.Context, param1 *s3.PutBucketVersioningInput, param2 ...request.Option) (*s3.PutBucketVersioningOutput, error) {
20080	m.addCall("PutBucketVersioningWithContext")
20081	m.verifyInput("PutBucketVersioningWithContext", param0)
20082	return m.PutBucketVersioningWithContextFunc(param0, param1, param2...)
20083}
20084
20085func (m *s3Mock) PutBucketWebsite(param0 *s3.PutBucketWebsiteInput) (*s3.PutBucketWebsiteOutput, error) {
20086	m.addCall("PutBucketWebsite")
20087	m.verifyInput("PutBucketWebsite", param0)
20088	return m.PutBucketWebsiteFunc(param0)
20089}
20090
20091func (m *s3Mock) PutBucketWebsiteRequest(param0 *s3.PutBucketWebsiteInput) (*request.Request, *s3.PutBucketWebsiteOutput) {
20092	m.addCall("PutBucketWebsiteRequest")
20093	m.verifyInput("PutBucketWebsiteRequest", param0)
20094	return m.PutBucketWebsiteRequestFunc(param0)
20095}
20096
20097func (m *s3Mock) PutBucketWebsiteWithContext(param0 aws.Context, param1 *s3.PutBucketWebsiteInput, param2 ...request.Option) (*s3.PutBucketWebsiteOutput, error) {
20098	m.addCall("PutBucketWebsiteWithContext")
20099	m.verifyInput("PutBucketWebsiteWithContext", param0)
20100	return m.PutBucketWebsiteWithContextFunc(param0, param1, param2...)
20101}
20102
20103func (m *s3Mock) PutObject(param0 *s3.PutObjectInput) (*s3.PutObjectOutput, error) {
20104	m.addCall("PutObject")
20105	m.verifyInput("PutObject", param0)
20106	return m.PutObjectFunc(param0)
20107}
20108
20109func (m *s3Mock) PutObjectAcl(param0 *s3.PutObjectAclInput) (*s3.PutObjectAclOutput, error) {
20110	m.addCall("PutObjectAcl")
20111	m.verifyInput("PutObjectAcl", param0)
20112	return m.PutObjectAclFunc(param0)
20113}
20114
20115func (m *s3Mock) PutObjectAclRequest(param0 *s3.PutObjectAclInput) (*request.Request, *s3.PutObjectAclOutput) {
20116	m.addCall("PutObjectAclRequest")
20117	m.verifyInput("PutObjectAclRequest", param0)
20118	return m.PutObjectAclRequestFunc(param0)
20119}
20120
20121func (m *s3Mock) PutObjectAclWithContext(param0 aws.Context, param1 *s3.PutObjectAclInput, param2 ...request.Option) (*s3.PutObjectAclOutput, error) {
20122	m.addCall("PutObjectAclWithContext")
20123	m.verifyInput("PutObjectAclWithContext", param0)
20124	return m.PutObjectAclWithContextFunc(param0, param1, param2...)
20125}
20126
20127func (m *s3Mock) PutObjectRequest(param0 *s3.PutObjectInput) (*request.Request, *s3.PutObjectOutput) {
20128	m.addCall("PutObjectRequest")
20129	m.verifyInput("PutObjectRequest", param0)
20130	return m.PutObjectRequestFunc(param0)
20131}
20132
20133func (m *s3Mock) PutObjectTagging(param0 *s3.PutObjectTaggingInput) (*s3.PutObjectTaggingOutput, error) {
20134	m.addCall("PutObjectTagging")
20135	m.verifyInput("PutObjectTagging", param0)
20136	return m.PutObjectTaggingFunc(param0)
20137}
20138
20139func (m *s3Mock) PutObjectTaggingRequest(param0 *s3.PutObjectTaggingInput) (*request.Request, *s3.PutObjectTaggingOutput) {
20140	m.addCall("PutObjectTaggingRequest")
20141	m.verifyInput("PutObjectTaggingRequest", param0)
20142	return m.PutObjectTaggingRequestFunc(param0)
20143}
20144
20145func (m *s3Mock) PutObjectTaggingWithContext(param0 aws.Context, param1 *s3.PutObjectTaggingInput, param2 ...request.Option) (*s3.PutObjectTaggingOutput, error) {
20146	m.addCall("PutObjectTaggingWithContext")
20147	m.verifyInput("PutObjectTaggingWithContext", param0)
20148	return m.PutObjectTaggingWithContextFunc(param0, param1, param2...)
20149}
20150
20151func (m *s3Mock) PutObjectWithContext(param0 aws.Context, param1 *s3.PutObjectInput, param2 ...request.Option) (*s3.PutObjectOutput, error) {
20152	m.addCall("PutObjectWithContext")
20153	m.verifyInput("PutObjectWithContext", param0)
20154	return m.PutObjectWithContextFunc(param0, param1, param2...)
20155}
20156
20157func (m *s3Mock) RestoreObject(param0 *s3.RestoreObjectInput) (*s3.RestoreObjectOutput, error) {
20158	m.addCall("RestoreObject")
20159	m.verifyInput("RestoreObject", param0)
20160	return m.RestoreObjectFunc(param0)
20161}
20162
20163func (m *s3Mock) RestoreObjectRequest(param0 *s3.RestoreObjectInput) (*request.Request, *s3.RestoreObjectOutput) {
20164	m.addCall("RestoreObjectRequest")
20165	m.verifyInput("RestoreObjectRequest", param0)
20166	return m.RestoreObjectRequestFunc(param0)
20167}
20168
20169func (m *s3Mock) RestoreObjectWithContext(param0 aws.Context, param1 *s3.RestoreObjectInput, param2 ...request.Option) (*s3.RestoreObjectOutput, error) {
20170	m.addCall("RestoreObjectWithContext")
20171	m.verifyInput("RestoreObjectWithContext", param0)
20172	return m.RestoreObjectWithContextFunc(param0, param1, param2...)
20173}
20174
20175func (m *s3Mock) UploadPart(param0 *s3.UploadPartInput) (*s3.UploadPartOutput, error) {
20176	m.addCall("UploadPart")
20177	m.verifyInput("UploadPart", param0)
20178	return m.UploadPartFunc(param0)
20179}
20180
20181func (m *s3Mock) UploadPartCopy(param0 *s3.UploadPartCopyInput) (*s3.UploadPartCopyOutput, error) {
20182	m.addCall("UploadPartCopy")
20183	m.verifyInput("UploadPartCopy", param0)
20184	return m.UploadPartCopyFunc(param0)
20185}
20186
20187func (m *s3Mock) UploadPartCopyRequest(param0 *s3.UploadPartCopyInput) (*request.Request, *s3.UploadPartCopyOutput) {
20188	m.addCall("UploadPartCopyRequest")
20189	m.verifyInput("UploadPartCopyRequest", param0)
20190	return m.UploadPartCopyRequestFunc(param0)
20191}
20192
20193func (m *s3Mock) UploadPartCopyWithContext(param0 aws.Context, param1 *s3.UploadPartCopyInput, param2 ...request.Option) (*s3.UploadPartCopyOutput, error) {
20194	m.addCall("UploadPartCopyWithContext")
20195	m.verifyInput("UploadPartCopyWithContext", param0)
20196	return m.UploadPartCopyWithContextFunc(param0, param1, param2...)
20197}
20198
20199func (m *s3Mock) UploadPartRequest(param0 *s3.UploadPartInput) (*request.Request, *s3.UploadPartOutput) {
20200	m.addCall("UploadPartRequest")
20201	m.verifyInput("UploadPartRequest", param0)
20202	return m.UploadPartRequestFunc(param0)
20203}
20204
20205func (m *s3Mock) UploadPartWithContext(param0 aws.Context, param1 *s3.UploadPartInput, param2 ...request.Option) (*s3.UploadPartOutput, error) {
20206	m.addCall("UploadPartWithContext")
20207	m.verifyInput("UploadPartWithContext", param0)
20208	return m.UploadPartWithContextFunc(param0, param1, param2...)
20209}
20210
20211func (m *s3Mock) WaitUntilBucketExists(param0 *s3.HeadBucketInput) error {
20212	m.addCall("WaitUntilBucketExists")
20213	m.verifyInput("WaitUntilBucketExists", param0)
20214	return m.WaitUntilBucketExistsFunc(param0)
20215}
20216
20217func (m *s3Mock) WaitUntilBucketExistsWithContext(param0 aws.Context, param1 *s3.HeadBucketInput, param2 ...request.WaiterOption) error {
20218	m.addCall("WaitUntilBucketExistsWithContext")
20219	m.verifyInput("WaitUntilBucketExistsWithContext", param0)
20220	return m.WaitUntilBucketExistsWithContextFunc(param0, param1, param2...)
20221}
20222
20223func (m *s3Mock) WaitUntilBucketNotExists(param0 *s3.HeadBucketInput) error {
20224	m.addCall("WaitUntilBucketNotExists")
20225	m.verifyInput("WaitUntilBucketNotExists", param0)
20226	return m.WaitUntilBucketNotExistsFunc(param0)
20227}
20228
20229func (m *s3Mock) WaitUntilBucketNotExistsWithContext(param0 aws.Context, param1 *s3.HeadBucketInput, param2 ...request.WaiterOption) error {
20230	m.addCall("WaitUntilBucketNotExistsWithContext")
20231	m.verifyInput("WaitUntilBucketNotExistsWithContext", param0)
20232	return m.WaitUntilBucketNotExistsWithContextFunc(param0, param1, param2...)
20233}
20234
20235func (m *s3Mock) WaitUntilObjectExists(param0 *s3.HeadObjectInput) error {
20236	m.addCall("WaitUntilObjectExists")
20237	m.verifyInput("WaitUntilObjectExists", param0)
20238	return m.WaitUntilObjectExistsFunc(param0)
20239}
20240
20241func (m *s3Mock) WaitUntilObjectExistsWithContext(param0 aws.Context, param1 *s3.HeadObjectInput, param2 ...request.WaiterOption) error {
20242	m.addCall("WaitUntilObjectExistsWithContext")
20243	m.verifyInput("WaitUntilObjectExistsWithContext", param0)
20244	return m.WaitUntilObjectExistsWithContextFunc(param0, param1, param2...)
20245}
20246
20247func (m *s3Mock) WaitUntilObjectNotExists(param0 *s3.HeadObjectInput) error {
20248	m.addCall("WaitUntilObjectNotExists")
20249	m.verifyInput("WaitUntilObjectNotExists", param0)
20250	return m.WaitUntilObjectNotExistsFunc(param0)
20251}
20252
20253func (m *s3Mock) WaitUntilObjectNotExistsWithContext(param0 aws.Context, param1 *s3.HeadObjectInput, param2 ...request.WaiterOption) error {
20254	m.addCall("WaitUntilObjectNotExistsWithContext")
20255	m.verifyInput("WaitUntilObjectNotExistsWithContext", param0)
20256	return m.WaitUntilObjectNotExistsWithContextFunc(param0, param1, param2...)
20257}
20258
20259type snsMock struct {
20260	basicMock
20261	snsiface.SNSAPI
20262	AddPermissionFunc                                 func(param0 *sns.AddPermissionInput) (*sns.AddPermissionOutput, error)
20263	AddPermissionRequestFunc                          func(param0 *sns.AddPermissionInput) (*request.Request, *sns.AddPermissionOutput)
20264	AddPermissionWithContextFunc                      func(param0 aws.Context, param1 *sns.AddPermissionInput, param2 ...request.Option) (*sns.AddPermissionOutput, error)
20265	CheckIfPhoneNumberIsOptedOutFunc                  func(param0 *sns.CheckIfPhoneNumberIsOptedOutInput) (*sns.CheckIfPhoneNumberIsOptedOutOutput, error)
20266	CheckIfPhoneNumberIsOptedOutRequestFunc           func(param0 *sns.CheckIfPhoneNumberIsOptedOutInput) (*request.Request, *sns.CheckIfPhoneNumberIsOptedOutOutput)
20267	CheckIfPhoneNumberIsOptedOutWithContextFunc       func(param0 aws.Context, param1 *sns.CheckIfPhoneNumberIsOptedOutInput, param2 ...request.Option) (*sns.CheckIfPhoneNumberIsOptedOutOutput, error)
20268	ConfirmSubscriptionFunc                           func(param0 *sns.ConfirmSubscriptionInput) (*sns.ConfirmSubscriptionOutput, error)
20269	ConfirmSubscriptionRequestFunc                    func(param0 *sns.ConfirmSubscriptionInput) (*request.Request, *sns.ConfirmSubscriptionOutput)
20270	ConfirmSubscriptionWithContextFunc                func(param0 aws.Context, param1 *sns.ConfirmSubscriptionInput, param2 ...request.Option) (*sns.ConfirmSubscriptionOutput, error)
20271	CreatePlatformApplicationFunc                     func(param0 *sns.CreatePlatformApplicationInput) (*sns.CreatePlatformApplicationOutput, error)
20272	CreatePlatformApplicationRequestFunc              func(param0 *sns.CreatePlatformApplicationInput) (*request.Request, *sns.CreatePlatformApplicationOutput)
20273	CreatePlatformApplicationWithContextFunc          func(param0 aws.Context, param1 *sns.CreatePlatformApplicationInput, param2 ...request.Option) (*sns.CreatePlatformApplicationOutput, error)
20274	CreatePlatformEndpointFunc                        func(param0 *sns.CreatePlatformEndpointInput) (*sns.CreatePlatformEndpointOutput, error)
20275	CreatePlatformEndpointRequestFunc                 func(param0 *sns.CreatePlatformEndpointInput) (*request.Request, *sns.CreatePlatformEndpointOutput)
20276	CreatePlatformEndpointWithContextFunc             func(param0 aws.Context, param1 *sns.CreatePlatformEndpointInput, param2 ...request.Option) (*sns.CreatePlatformEndpointOutput, error)
20277	CreateTopicFunc                                   func(param0 *sns.CreateTopicInput) (*sns.CreateTopicOutput, error)
20278	CreateTopicRequestFunc                            func(param0 *sns.CreateTopicInput) (*request.Request, *sns.CreateTopicOutput)
20279	CreateTopicWithContextFunc                        func(param0 aws.Context, param1 *sns.CreateTopicInput, param2 ...request.Option) (*sns.CreateTopicOutput, error)
20280	DeleteEndpointFunc                                func(param0 *sns.DeleteEndpointInput) (*sns.DeleteEndpointOutput, error)
20281	DeleteEndpointRequestFunc                         func(param0 *sns.DeleteEndpointInput) (*request.Request, *sns.DeleteEndpointOutput)
20282	DeleteEndpointWithContextFunc                     func(param0 aws.Context, param1 *sns.DeleteEndpointInput, param2 ...request.Option) (*sns.DeleteEndpointOutput, error)
20283	DeletePlatformApplicationFunc                     func(param0 *sns.DeletePlatformApplicationInput) (*sns.DeletePlatformApplicationOutput, error)
20284	DeletePlatformApplicationRequestFunc              func(param0 *sns.DeletePlatformApplicationInput) (*request.Request, *sns.DeletePlatformApplicationOutput)
20285	DeletePlatformApplicationWithContextFunc          func(param0 aws.Context, param1 *sns.DeletePlatformApplicationInput, param2 ...request.Option) (*sns.DeletePlatformApplicationOutput, error)
20286	DeleteTopicFunc                                   func(param0 *sns.DeleteTopicInput) (*sns.DeleteTopicOutput, error)
20287	DeleteTopicRequestFunc                            func(param0 *sns.DeleteTopicInput) (*request.Request, *sns.DeleteTopicOutput)
20288	DeleteTopicWithContextFunc                        func(param0 aws.Context, param1 *sns.DeleteTopicInput, param2 ...request.Option) (*sns.DeleteTopicOutput, error)
20289	GetEndpointAttributesFunc                         func(param0 *sns.GetEndpointAttributesInput) (*sns.GetEndpointAttributesOutput, error)
20290	GetEndpointAttributesRequestFunc                  func(param0 *sns.GetEndpointAttributesInput) (*request.Request, *sns.GetEndpointAttributesOutput)
20291	GetEndpointAttributesWithContextFunc              func(param0 aws.Context, param1 *sns.GetEndpointAttributesInput, param2 ...request.Option) (*sns.GetEndpointAttributesOutput, error)
20292	GetPlatformApplicationAttributesFunc              func(param0 *sns.GetPlatformApplicationAttributesInput) (*sns.GetPlatformApplicationAttributesOutput, error)
20293	GetPlatformApplicationAttributesRequestFunc       func(param0 *sns.GetPlatformApplicationAttributesInput) (*request.Request, *sns.GetPlatformApplicationAttributesOutput)
20294	GetPlatformApplicationAttributesWithContextFunc   func(param0 aws.Context, param1 *sns.GetPlatformApplicationAttributesInput, param2 ...request.Option) (*sns.GetPlatformApplicationAttributesOutput, error)
20295	GetSMSAttributesFunc                              func(param0 *sns.GetSMSAttributesInput) (*sns.GetSMSAttributesOutput, error)
20296	GetSMSAttributesRequestFunc                       func(param0 *sns.GetSMSAttributesInput) (*request.Request, *sns.GetSMSAttributesOutput)
20297	GetSMSAttributesWithContextFunc                   func(param0 aws.Context, param1 *sns.GetSMSAttributesInput, param2 ...request.Option) (*sns.GetSMSAttributesOutput, error)
20298	GetSubscriptionAttributesFunc                     func(param0 *sns.GetSubscriptionAttributesInput) (*sns.GetSubscriptionAttributesOutput, error)
20299	GetSubscriptionAttributesRequestFunc              func(param0 *sns.GetSubscriptionAttributesInput) (*request.Request, *sns.GetSubscriptionAttributesOutput)
20300	GetSubscriptionAttributesWithContextFunc          func(param0 aws.Context, param1 *sns.GetSubscriptionAttributesInput, param2 ...request.Option) (*sns.GetSubscriptionAttributesOutput, error)
20301	GetTopicAttributesFunc                            func(param0 *sns.GetTopicAttributesInput) (*sns.GetTopicAttributesOutput, error)
20302	GetTopicAttributesRequestFunc                     func(param0 *sns.GetTopicAttributesInput) (*request.Request, *sns.GetTopicAttributesOutput)
20303	GetTopicAttributesWithContextFunc                 func(param0 aws.Context, param1 *sns.GetTopicAttributesInput, param2 ...request.Option) (*sns.GetTopicAttributesOutput, error)
20304	ListEndpointsByPlatformApplicationFunc            func(param0 *sns.ListEndpointsByPlatformApplicationInput) (*sns.ListEndpointsByPlatformApplicationOutput, error)
20305	ListEndpointsByPlatformApplicationRequestFunc     func(param0 *sns.ListEndpointsByPlatformApplicationInput) (*request.Request, *sns.ListEndpointsByPlatformApplicationOutput)
20306	ListEndpointsByPlatformApplicationWithContextFunc func(param0 aws.Context, param1 *sns.ListEndpointsByPlatformApplicationInput, param2 ...request.Option) (*sns.ListEndpointsByPlatformApplicationOutput, error)
20307	ListPhoneNumbersOptedOutFunc                      func(param0 *sns.ListPhoneNumbersOptedOutInput) (*sns.ListPhoneNumbersOptedOutOutput, error)
20308	ListPhoneNumbersOptedOutRequestFunc               func(param0 *sns.ListPhoneNumbersOptedOutInput) (*request.Request, *sns.ListPhoneNumbersOptedOutOutput)
20309	ListPhoneNumbersOptedOutWithContextFunc           func(param0 aws.Context, param1 *sns.ListPhoneNumbersOptedOutInput, param2 ...request.Option) (*sns.ListPhoneNumbersOptedOutOutput, error)
20310	ListPlatformApplicationsFunc                      func(param0 *sns.ListPlatformApplicationsInput) (*sns.ListPlatformApplicationsOutput, error)
20311	ListPlatformApplicationsRequestFunc               func(param0 *sns.ListPlatformApplicationsInput) (*request.Request, *sns.ListPlatformApplicationsOutput)
20312	ListPlatformApplicationsWithContextFunc           func(param0 aws.Context, param1 *sns.ListPlatformApplicationsInput, param2 ...request.Option) (*sns.ListPlatformApplicationsOutput, error)
20313	ListSubscriptionsFunc                             func(param0 *sns.ListSubscriptionsInput) (*sns.ListSubscriptionsOutput, error)
20314	ListSubscriptionsByTopicFunc                      func(param0 *sns.ListSubscriptionsByTopicInput) (*sns.ListSubscriptionsByTopicOutput, error)
20315	ListSubscriptionsByTopicRequestFunc               func(param0 *sns.ListSubscriptionsByTopicInput) (*request.Request, *sns.ListSubscriptionsByTopicOutput)
20316	ListSubscriptionsByTopicWithContextFunc           func(param0 aws.Context, param1 *sns.ListSubscriptionsByTopicInput, param2 ...request.Option) (*sns.ListSubscriptionsByTopicOutput, error)
20317	ListSubscriptionsRequestFunc                      func(param0 *sns.ListSubscriptionsInput) (*request.Request, *sns.ListSubscriptionsOutput)
20318	ListSubscriptionsWithContextFunc                  func(param0 aws.Context, param1 *sns.ListSubscriptionsInput, param2 ...request.Option) (*sns.ListSubscriptionsOutput, error)
20319	ListTopicsFunc                                    func(param0 *sns.ListTopicsInput) (*sns.ListTopicsOutput, error)
20320	ListTopicsRequestFunc                             func(param0 *sns.ListTopicsInput) (*request.Request, *sns.ListTopicsOutput)
20321	ListTopicsWithContextFunc                         func(param0 aws.Context, param1 *sns.ListTopicsInput, param2 ...request.Option) (*sns.ListTopicsOutput, error)
20322	OptInPhoneNumberFunc                              func(param0 *sns.OptInPhoneNumberInput) (*sns.OptInPhoneNumberOutput, error)
20323	OptInPhoneNumberRequestFunc                       func(param0 *sns.OptInPhoneNumberInput) (*request.Request, *sns.OptInPhoneNumberOutput)
20324	OptInPhoneNumberWithContextFunc                   func(param0 aws.Context, param1 *sns.OptInPhoneNumberInput, param2 ...request.Option) (*sns.OptInPhoneNumberOutput, error)
20325	PublishFunc                                       func(param0 *sns.PublishInput) (*sns.PublishOutput, error)
20326	PublishRequestFunc                                func(param0 *sns.PublishInput) (*request.Request, *sns.PublishOutput)
20327	PublishWithContextFunc                            func(param0 aws.Context, param1 *sns.PublishInput, param2 ...request.Option) (*sns.PublishOutput, error)
20328	RemovePermissionFunc                              func(param0 *sns.RemovePermissionInput) (*sns.RemovePermissionOutput, error)
20329	RemovePermissionRequestFunc                       func(param0 *sns.RemovePermissionInput) (*request.Request, *sns.RemovePermissionOutput)
20330	RemovePermissionWithContextFunc                   func(param0 aws.Context, param1 *sns.RemovePermissionInput, param2 ...request.Option) (*sns.RemovePermissionOutput, error)
20331	SetEndpointAttributesFunc                         func(param0 *sns.SetEndpointAttributesInput) (*sns.SetEndpointAttributesOutput, error)
20332	SetEndpointAttributesRequestFunc                  func(param0 *sns.SetEndpointAttributesInput) (*request.Request, *sns.SetEndpointAttributesOutput)
20333	SetEndpointAttributesWithContextFunc              func(param0 aws.Context, param1 *sns.SetEndpointAttributesInput, param2 ...request.Option) (*sns.SetEndpointAttributesOutput, error)
20334	SetPlatformApplicationAttributesFunc              func(param0 *sns.SetPlatformApplicationAttributesInput) (*sns.SetPlatformApplicationAttributesOutput, error)
20335	SetPlatformApplicationAttributesRequestFunc       func(param0 *sns.SetPlatformApplicationAttributesInput) (*request.Request, *sns.SetPlatformApplicationAttributesOutput)
20336	SetPlatformApplicationAttributesWithContextFunc   func(param0 aws.Context, param1 *sns.SetPlatformApplicationAttributesInput, param2 ...request.Option) (*sns.SetPlatformApplicationAttributesOutput, error)
20337	SetSMSAttributesFunc                              func(param0 *sns.SetSMSAttributesInput) (*sns.SetSMSAttributesOutput, error)
20338	SetSMSAttributesRequestFunc                       func(param0 *sns.SetSMSAttributesInput) (*request.Request, *sns.SetSMSAttributesOutput)
20339	SetSMSAttributesWithContextFunc                   func(param0 aws.Context, param1 *sns.SetSMSAttributesInput, param2 ...request.Option) (*sns.SetSMSAttributesOutput, error)
20340	SetSubscriptionAttributesFunc                     func(param0 *sns.SetSubscriptionAttributesInput) (*sns.SetSubscriptionAttributesOutput, error)
20341	SetSubscriptionAttributesRequestFunc              func(param0 *sns.SetSubscriptionAttributesInput) (*request.Request, *sns.SetSubscriptionAttributesOutput)
20342	SetSubscriptionAttributesWithContextFunc          func(param0 aws.Context, param1 *sns.SetSubscriptionAttributesInput, param2 ...request.Option) (*sns.SetSubscriptionAttributesOutput, error)
20343	SetTopicAttributesFunc                            func(param0 *sns.SetTopicAttributesInput) (*sns.SetTopicAttributesOutput, error)
20344	SetTopicAttributesRequestFunc                     func(param0 *sns.SetTopicAttributesInput) (*request.Request, *sns.SetTopicAttributesOutput)
20345	SetTopicAttributesWithContextFunc                 func(param0 aws.Context, param1 *sns.SetTopicAttributesInput, param2 ...request.Option) (*sns.SetTopicAttributesOutput, error)
20346	SubscribeFunc                                     func(param0 *sns.SubscribeInput) (*sns.SubscribeOutput, error)
20347	SubscribeRequestFunc                              func(param0 *sns.SubscribeInput) (*request.Request, *sns.SubscribeOutput)
20348	SubscribeWithContextFunc                          func(param0 aws.Context, param1 *sns.SubscribeInput, param2 ...request.Option) (*sns.SubscribeOutput, error)
20349	UnsubscribeFunc                                   func(param0 *sns.UnsubscribeInput) (*sns.UnsubscribeOutput, error)
20350	UnsubscribeRequestFunc                            func(param0 *sns.UnsubscribeInput) (*request.Request, *sns.UnsubscribeOutput)
20351	UnsubscribeWithContextFunc                        func(param0 aws.Context, param1 *sns.UnsubscribeInput, param2 ...request.Option) (*sns.UnsubscribeOutput, error)
20352}
20353
20354func (m *snsMock) AddPermission(param0 *sns.AddPermissionInput) (*sns.AddPermissionOutput, error) {
20355	m.addCall("AddPermission")
20356	m.verifyInput("AddPermission", param0)
20357	return m.AddPermissionFunc(param0)
20358}
20359
20360func (m *snsMock) AddPermissionRequest(param0 *sns.AddPermissionInput) (*request.Request, *sns.AddPermissionOutput) {
20361	m.addCall("AddPermissionRequest")
20362	m.verifyInput("AddPermissionRequest", param0)
20363	return m.AddPermissionRequestFunc(param0)
20364}
20365
20366func (m *snsMock) AddPermissionWithContext(param0 aws.Context, param1 *sns.AddPermissionInput, param2 ...request.Option) (*sns.AddPermissionOutput, error) {
20367	m.addCall("AddPermissionWithContext")
20368	m.verifyInput("AddPermissionWithContext", param0)
20369	return m.AddPermissionWithContextFunc(param0, param1, param2...)
20370}
20371
20372func (m *snsMock) CheckIfPhoneNumberIsOptedOut(param0 *sns.CheckIfPhoneNumberIsOptedOutInput) (*sns.CheckIfPhoneNumberIsOptedOutOutput, error) {
20373	m.addCall("CheckIfPhoneNumberIsOptedOut")
20374	m.verifyInput("CheckIfPhoneNumberIsOptedOut", param0)
20375	return m.CheckIfPhoneNumberIsOptedOutFunc(param0)
20376}
20377
20378func (m *snsMock) CheckIfPhoneNumberIsOptedOutRequest(param0 *sns.CheckIfPhoneNumberIsOptedOutInput) (*request.Request, *sns.CheckIfPhoneNumberIsOptedOutOutput) {
20379	m.addCall("CheckIfPhoneNumberIsOptedOutRequest")
20380	m.verifyInput("CheckIfPhoneNumberIsOptedOutRequest", param0)
20381	return m.CheckIfPhoneNumberIsOptedOutRequestFunc(param0)
20382}
20383
20384func (m *snsMock) CheckIfPhoneNumberIsOptedOutWithContext(param0 aws.Context, param1 *sns.CheckIfPhoneNumberIsOptedOutInput, param2 ...request.Option) (*sns.CheckIfPhoneNumberIsOptedOutOutput, error) {
20385	m.addCall("CheckIfPhoneNumberIsOptedOutWithContext")
20386	m.verifyInput("CheckIfPhoneNumberIsOptedOutWithContext", param0)
20387	return m.CheckIfPhoneNumberIsOptedOutWithContextFunc(param0, param1, param2...)
20388}
20389
20390func (m *snsMock) ConfirmSubscription(param0 *sns.ConfirmSubscriptionInput) (*sns.ConfirmSubscriptionOutput, error) {
20391	m.addCall("ConfirmSubscription")
20392	m.verifyInput("ConfirmSubscription", param0)
20393	return m.ConfirmSubscriptionFunc(param0)
20394}
20395
20396func (m *snsMock) ConfirmSubscriptionRequest(param0 *sns.ConfirmSubscriptionInput) (*request.Request, *sns.ConfirmSubscriptionOutput) {
20397	m.addCall("ConfirmSubscriptionRequest")
20398	m.verifyInput("ConfirmSubscriptionRequest", param0)
20399	return m.ConfirmSubscriptionRequestFunc(param0)
20400}
20401
20402func (m *snsMock) ConfirmSubscriptionWithContext(param0 aws.Context, param1 *sns.ConfirmSubscriptionInput, param2 ...request.Option) (*sns.ConfirmSubscriptionOutput, error) {
20403	m.addCall("ConfirmSubscriptionWithContext")
20404	m.verifyInput("ConfirmSubscriptionWithContext", param0)
20405	return m.ConfirmSubscriptionWithContextFunc(param0, param1, param2...)
20406}
20407
20408func (m *snsMock) CreatePlatformApplication(param0 *sns.CreatePlatformApplicationInput) (*sns.CreatePlatformApplicationOutput, error) {
20409	m.addCall("CreatePlatformApplication")
20410	m.verifyInput("CreatePlatformApplication", param0)
20411	return m.CreatePlatformApplicationFunc(param0)
20412}
20413
20414func (m *snsMock) CreatePlatformApplicationRequest(param0 *sns.CreatePlatformApplicationInput) (*request.Request, *sns.CreatePlatformApplicationOutput) {
20415	m.addCall("CreatePlatformApplicationRequest")
20416	m.verifyInput("CreatePlatformApplicationRequest", param0)
20417	return m.CreatePlatformApplicationRequestFunc(param0)
20418}
20419
20420func (m *snsMock) CreatePlatformApplicationWithContext(param0 aws.Context, param1 *sns.CreatePlatformApplicationInput, param2 ...request.Option) (*sns.CreatePlatformApplicationOutput, error) {
20421	m.addCall("CreatePlatformApplicationWithContext")
20422	m.verifyInput("CreatePlatformApplicationWithContext", param0)
20423	return m.CreatePlatformApplicationWithContextFunc(param0, param1, param2...)
20424}
20425
20426func (m *snsMock) CreatePlatformEndpoint(param0 *sns.CreatePlatformEndpointInput) (*sns.CreatePlatformEndpointOutput, error) {
20427	m.addCall("CreatePlatformEndpoint")
20428	m.verifyInput("CreatePlatformEndpoint", param0)
20429	return m.CreatePlatformEndpointFunc(param0)
20430}
20431
20432func (m *snsMock) CreatePlatformEndpointRequest(param0 *sns.CreatePlatformEndpointInput) (*request.Request, *sns.CreatePlatformEndpointOutput) {
20433	m.addCall("CreatePlatformEndpointRequest")
20434	m.verifyInput("CreatePlatformEndpointRequest", param0)
20435	return m.CreatePlatformEndpointRequestFunc(param0)
20436}
20437
20438func (m *snsMock) CreatePlatformEndpointWithContext(param0 aws.Context, param1 *sns.CreatePlatformEndpointInput, param2 ...request.Option) (*sns.CreatePlatformEndpointOutput, error) {
20439	m.addCall("CreatePlatformEndpointWithContext")
20440	m.verifyInput("CreatePlatformEndpointWithContext", param0)
20441	return m.CreatePlatformEndpointWithContextFunc(param0, param1, param2...)
20442}
20443
20444func (m *snsMock) CreateTopic(param0 *sns.CreateTopicInput) (*sns.CreateTopicOutput, error) {
20445	m.addCall("CreateTopic")
20446	m.verifyInput("CreateTopic", param0)
20447	return m.CreateTopicFunc(param0)
20448}
20449
20450func (m *snsMock) CreateTopicRequest(param0 *sns.CreateTopicInput) (*request.Request, *sns.CreateTopicOutput) {
20451	m.addCall("CreateTopicRequest")
20452	m.verifyInput("CreateTopicRequest", param0)
20453	return m.CreateTopicRequestFunc(param0)
20454}
20455
20456func (m *snsMock) CreateTopicWithContext(param0 aws.Context, param1 *sns.CreateTopicInput, param2 ...request.Option) (*sns.CreateTopicOutput, error) {
20457	m.addCall("CreateTopicWithContext")
20458	m.verifyInput("CreateTopicWithContext", param0)
20459	return m.CreateTopicWithContextFunc(param0, param1, param2...)
20460}
20461
20462func (m *snsMock) DeleteEndpoint(param0 *sns.DeleteEndpointInput) (*sns.DeleteEndpointOutput, error) {
20463	m.addCall("DeleteEndpoint")
20464	m.verifyInput("DeleteEndpoint", param0)
20465	return m.DeleteEndpointFunc(param0)
20466}
20467
20468func (m *snsMock) DeleteEndpointRequest(param0 *sns.DeleteEndpointInput) (*request.Request, *sns.DeleteEndpointOutput) {
20469	m.addCall("DeleteEndpointRequest")
20470	m.verifyInput("DeleteEndpointRequest", param0)
20471	return m.DeleteEndpointRequestFunc(param0)
20472}
20473
20474func (m *snsMock) DeleteEndpointWithContext(param0 aws.Context, param1 *sns.DeleteEndpointInput, param2 ...request.Option) (*sns.DeleteEndpointOutput, error) {
20475	m.addCall("DeleteEndpointWithContext")
20476	m.verifyInput("DeleteEndpointWithContext", param0)
20477	return m.DeleteEndpointWithContextFunc(param0, param1, param2...)
20478}
20479
20480func (m *snsMock) DeletePlatformApplication(param0 *sns.DeletePlatformApplicationInput) (*sns.DeletePlatformApplicationOutput, error) {
20481	m.addCall("DeletePlatformApplication")
20482	m.verifyInput("DeletePlatformApplication", param0)
20483	return m.DeletePlatformApplicationFunc(param0)
20484}
20485
20486func (m *snsMock) DeletePlatformApplicationRequest(param0 *sns.DeletePlatformApplicationInput) (*request.Request, *sns.DeletePlatformApplicationOutput) {
20487	m.addCall("DeletePlatformApplicationRequest")
20488	m.verifyInput("DeletePlatformApplicationRequest", param0)
20489	return m.DeletePlatformApplicationRequestFunc(param0)
20490}
20491
20492func (m *snsMock) DeletePlatformApplicationWithContext(param0 aws.Context, param1 *sns.DeletePlatformApplicationInput, param2 ...request.Option) (*sns.DeletePlatformApplicationOutput, error) {
20493	m.addCall("DeletePlatformApplicationWithContext")
20494	m.verifyInput("DeletePlatformApplicationWithContext", param0)
20495	return m.DeletePlatformApplicationWithContextFunc(param0, param1, param2...)
20496}
20497
20498func (m *snsMock) DeleteTopic(param0 *sns.DeleteTopicInput) (*sns.DeleteTopicOutput, error) {
20499	m.addCall("DeleteTopic")
20500	m.verifyInput("DeleteTopic", param0)
20501	return m.DeleteTopicFunc(param0)
20502}
20503
20504func (m *snsMock) DeleteTopicRequest(param0 *sns.DeleteTopicInput) (*request.Request, *sns.DeleteTopicOutput) {
20505	m.addCall("DeleteTopicRequest")
20506	m.verifyInput("DeleteTopicRequest", param0)
20507	return m.DeleteTopicRequestFunc(param0)
20508}
20509
20510func (m *snsMock) DeleteTopicWithContext(param0 aws.Context, param1 *sns.DeleteTopicInput, param2 ...request.Option) (*sns.DeleteTopicOutput, error) {
20511	m.addCall("DeleteTopicWithContext")
20512	m.verifyInput("DeleteTopicWithContext", param0)
20513	return m.DeleteTopicWithContextFunc(param0, param1, param2...)
20514}
20515
20516func (m *snsMock) GetEndpointAttributes(param0 *sns.GetEndpointAttributesInput) (*sns.GetEndpointAttributesOutput, error) {
20517	m.addCall("GetEndpointAttributes")
20518	m.verifyInput("GetEndpointAttributes", param0)
20519	return m.GetEndpointAttributesFunc(param0)
20520}
20521
20522func (m *snsMock) GetEndpointAttributesRequest(param0 *sns.GetEndpointAttributesInput) (*request.Request, *sns.GetEndpointAttributesOutput) {
20523	m.addCall("GetEndpointAttributesRequest")
20524	m.verifyInput("GetEndpointAttributesRequest", param0)
20525	return m.GetEndpointAttributesRequestFunc(param0)
20526}
20527
20528func (m *snsMock) GetEndpointAttributesWithContext(param0 aws.Context, param1 *sns.GetEndpointAttributesInput, param2 ...request.Option) (*sns.GetEndpointAttributesOutput, error) {
20529	m.addCall("GetEndpointAttributesWithContext")
20530	m.verifyInput("GetEndpointAttributesWithContext", param0)
20531	return m.GetEndpointAttributesWithContextFunc(param0, param1, param2...)
20532}
20533
20534func (m *snsMock) GetPlatformApplicationAttributes(param0 *sns.GetPlatformApplicationAttributesInput) (*sns.GetPlatformApplicationAttributesOutput, error) {
20535	m.addCall("GetPlatformApplicationAttributes")
20536	m.verifyInput("GetPlatformApplicationAttributes", param0)
20537	return m.GetPlatformApplicationAttributesFunc(param0)
20538}
20539
20540func (m *snsMock) GetPlatformApplicationAttributesRequest(param0 *sns.GetPlatformApplicationAttributesInput) (*request.Request, *sns.GetPlatformApplicationAttributesOutput) {
20541	m.addCall("GetPlatformApplicationAttributesRequest")
20542	m.verifyInput("GetPlatformApplicationAttributesRequest", param0)
20543	return m.GetPlatformApplicationAttributesRequestFunc(param0)
20544}
20545
20546func (m *snsMock) GetPlatformApplicationAttributesWithContext(param0 aws.Context, param1 *sns.GetPlatformApplicationAttributesInput, param2 ...request.Option) (*sns.GetPlatformApplicationAttributesOutput, error) {
20547	m.addCall("GetPlatformApplicationAttributesWithContext")
20548	m.verifyInput("GetPlatformApplicationAttributesWithContext", param0)
20549	return m.GetPlatformApplicationAttributesWithContextFunc(param0, param1, param2...)
20550}
20551
20552func (m *snsMock) GetSMSAttributes(param0 *sns.GetSMSAttributesInput) (*sns.GetSMSAttributesOutput, error) {
20553	m.addCall("GetSMSAttributes")
20554	m.verifyInput("GetSMSAttributes", param0)
20555	return m.GetSMSAttributesFunc(param0)
20556}
20557
20558func (m *snsMock) GetSMSAttributesRequest(param0 *sns.GetSMSAttributesInput) (*request.Request, *sns.GetSMSAttributesOutput) {
20559	m.addCall("GetSMSAttributesRequest")
20560	m.verifyInput("GetSMSAttributesRequest", param0)
20561	return m.GetSMSAttributesRequestFunc(param0)
20562}
20563
20564func (m *snsMock) GetSMSAttributesWithContext(param0 aws.Context, param1 *sns.GetSMSAttributesInput, param2 ...request.Option) (*sns.GetSMSAttributesOutput, error) {
20565	m.addCall("GetSMSAttributesWithContext")
20566	m.verifyInput("GetSMSAttributesWithContext", param0)
20567	return m.GetSMSAttributesWithContextFunc(param0, param1, param2...)
20568}
20569
20570func (m *snsMock) GetSubscriptionAttributes(param0 *sns.GetSubscriptionAttributesInput) (*sns.GetSubscriptionAttributesOutput, error) {
20571	m.addCall("GetSubscriptionAttributes")
20572	m.verifyInput("GetSubscriptionAttributes", param0)
20573	return m.GetSubscriptionAttributesFunc(param0)
20574}
20575
20576func (m *snsMock) GetSubscriptionAttributesRequest(param0 *sns.GetSubscriptionAttributesInput) (*request.Request, *sns.GetSubscriptionAttributesOutput) {
20577	m.addCall("GetSubscriptionAttributesRequest")
20578	m.verifyInput("GetSubscriptionAttributesRequest", param0)
20579	return m.GetSubscriptionAttributesRequestFunc(param0)
20580}
20581
20582func (m *snsMock) GetSubscriptionAttributesWithContext(param0 aws.Context, param1 *sns.GetSubscriptionAttributesInput, param2 ...request.Option) (*sns.GetSubscriptionAttributesOutput, error) {
20583	m.addCall("GetSubscriptionAttributesWithContext")
20584	m.verifyInput("GetSubscriptionAttributesWithContext", param0)
20585	return m.GetSubscriptionAttributesWithContextFunc(param0, param1, param2...)
20586}
20587
20588func (m *snsMock) GetTopicAttributes(param0 *sns.GetTopicAttributesInput) (*sns.GetTopicAttributesOutput, error) {
20589	m.addCall("GetTopicAttributes")
20590	m.verifyInput("GetTopicAttributes", param0)
20591	return m.GetTopicAttributesFunc(param0)
20592}
20593
20594func (m *snsMock) GetTopicAttributesRequest(param0 *sns.GetTopicAttributesInput) (*request.Request, *sns.GetTopicAttributesOutput) {
20595	m.addCall("GetTopicAttributesRequest")
20596	m.verifyInput("GetTopicAttributesRequest", param0)
20597	return m.GetTopicAttributesRequestFunc(param0)
20598}
20599
20600func (m *snsMock) GetTopicAttributesWithContext(param0 aws.Context, param1 *sns.GetTopicAttributesInput, param2 ...request.Option) (*sns.GetTopicAttributesOutput, error) {
20601	m.addCall("GetTopicAttributesWithContext")
20602	m.verifyInput("GetTopicAttributesWithContext", param0)
20603	return m.GetTopicAttributesWithContextFunc(param0, param1, param2...)
20604}
20605
20606func (m *snsMock) ListEndpointsByPlatformApplication(param0 *sns.ListEndpointsByPlatformApplicationInput) (*sns.ListEndpointsByPlatformApplicationOutput, error) {
20607	m.addCall("ListEndpointsByPlatformApplication")
20608	m.verifyInput("ListEndpointsByPlatformApplication", param0)
20609	return m.ListEndpointsByPlatformApplicationFunc(param0)
20610}
20611
20612func (m *snsMock) ListEndpointsByPlatformApplicationRequest(param0 *sns.ListEndpointsByPlatformApplicationInput) (*request.Request, *sns.ListEndpointsByPlatformApplicationOutput) {
20613	m.addCall("ListEndpointsByPlatformApplicationRequest")
20614	m.verifyInput("ListEndpointsByPlatformApplicationRequest", param0)
20615	return m.ListEndpointsByPlatformApplicationRequestFunc(param0)
20616}
20617
20618func (m *snsMock) ListEndpointsByPlatformApplicationWithContext(param0 aws.Context, param1 *sns.ListEndpointsByPlatformApplicationInput, param2 ...request.Option) (*sns.ListEndpointsByPlatformApplicationOutput, error) {
20619	m.addCall("ListEndpointsByPlatformApplicationWithContext")
20620	m.verifyInput("ListEndpointsByPlatformApplicationWithContext", param0)
20621	return m.ListEndpointsByPlatformApplicationWithContextFunc(param0, param1, param2...)
20622}
20623
20624func (m *snsMock) ListPhoneNumbersOptedOut(param0 *sns.ListPhoneNumbersOptedOutInput) (*sns.ListPhoneNumbersOptedOutOutput, error) {
20625	m.addCall("ListPhoneNumbersOptedOut")
20626	m.verifyInput("ListPhoneNumbersOptedOut", param0)
20627	return m.ListPhoneNumbersOptedOutFunc(param0)
20628}
20629
20630func (m *snsMock) ListPhoneNumbersOptedOutRequest(param0 *sns.ListPhoneNumbersOptedOutInput) (*request.Request, *sns.ListPhoneNumbersOptedOutOutput) {
20631	m.addCall("ListPhoneNumbersOptedOutRequest")
20632	m.verifyInput("ListPhoneNumbersOptedOutRequest", param0)
20633	return m.ListPhoneNumbersOptedOutRequestFunc(param0)
20634}
20635
20636func (m *snsMock) ListPhoneNumbersOptedOutWithContext(param0 aws.Context, param1 *sns.ListPhoneNumbersOptedOutInput, param2 ...request.Option) (*sns.ListPhoneNumbersOptedOutOutput, error) {
20637	m.addCall("ListPhoneNumbersOptedOutWithContext")
20638	m.verifyInput("ListPhoneNumbersOptedOutWithContext", param0)
20639	return m.ListPhoneNumbersOptedOutWithContextFunc(param0, param1, param2...)
20640}
20641
20642func (m *snsMock) ListPlatformApplications(param0 *sns.ListPlatformApplicationsInput) (*sns.ListPlatformApplicationsOutput, error) {
20643	m.addCall("ListPlatformApplications")
20644	m.verifyInput("ListPlatformApplications", param0)
20645	return m.ListPlatformApplicationsFunc(param0)
20646}
20647
20648func (m *snsMock) ListPlatformApplicationsRequest(param0 *sns.ListPlatformApplicationsInput) (*request.Request, *sns.ListPlatformApplicationsOutput) {
20649	m.addCall("ListPlatformApplicationsRequest")
20650	m.verifyInput("ListPlatformApplicationsRequest", param0)
20651	return m.ListPlatformApplicationsRequestFunc(param0)
20652}
20653
20654func (m *snsMock) ListPlatformApplicationsWithContext(param0 aws.Context, param1 *sns.ListPlatformApplicationsInput, param2 ...request.Option) (*sns.ListPlatformApplicationsOutput, error) {
20655	m.addCall("ListPlatformApplicationsWithContext")
20656	m.verifyInput("ListPlatformApplicationsWithContext", param0)
20657	return m.ListPlatformApplicationsWithContextFunc(param0, param1, param2...)
20658}
20659
20660func (m *snsMock) ListSubscriptions(param0 *sns.ListSubscriptionsInput) (*sns.ListSubscriptionsOutput, error) {
20661	m.addCall("ListSubscriptions")
20662	m.verifyInput("ListSubscriptions", param0)
20663	return m.ListSubscriptionsFunc(param0)
20664}
20665
20666func (m *snsMock) ListSubscriptionsByTopic(param0 *sns.ListSubscriptionsByTopicInput) (*sns.ListSubscriptionsByTopicOutput, error) {
20667	m.addCall("ListSubscriptionsByTopic")
20668	m.verifyInput("ListSubscriptionsByTopic", param0)
20669	return m.ListSubscriptionsByTopicFunc(param0)
20670}
20671
20672func (m *snsMock) ListSubscriptionsByTopicRequest(param0 *sns.ListSubscriptionsByTopicInput) (*request.Request, *sns.ListSubscriptionsByTopicOutput) {
20673	m.addCall("ListSubscriptionsByTopicRequest")
20674	m.verifyInput("ListSubscriptionsByTopicRequest", param0)
20675	return m.ListSubscriptionsByTopicRequestFunc(param0)
20676}
20677
20678func (m *snsMock) ListSubscriptionsByTopicWithContext(param0 aws.Context, param1 *sns.ListSubscriptionsByTopicInput, param2 ...request.Option) (*sns.ListSubscriptionsByTopicOutput, error) {
20679	m.addCall("ListSubscriptionsByTopicWithContext")
20680	m.verifyInput("ListSubscriptionsByTopicWithContext", param0)
20681	return m.ListSubscriptionsByTopicWithContextFunc(param0, param1, param2...)
20682}
20683
20684func (m *snsMock) ListSubscriptionsRequest(param0 *sns.ListSubscriptionsInput) (*request.Request, *sns.ListSubscriptionsOutput) {
20685	m.addCall("ListSubscriptionsRequest")
20686	m.verifyInput("ListSubscriptionsRequest", param0)
20687	return m.ListSubscriptionsRequestFunc(param0)
20688}
20689
20690func (m *snsMock) ListSubscriptionsWithContext(param0 aws.Context, param1 *sns.ListSubscriptionsInput, param2 ...request.Option) (*sns.ListSubscriptionsOutput, error) {
20691	m.addCall("ListSubscriptionsWithContext")
20692	m.verifyInput("ListSubscriptionsWithContext", param0)
20693	return m.ListSubscriptionsWithContextFunc(param0, param1, param2...)
20694}
20695
20696func (m *snsMock) ListTopics(param0 *sns.ListTopicsInput) (*sns.ListTopicsOutput, error) {
20697	m.addCall("ListTopics")
20698	m.verifyInput("ListTopics", param0)
20699	return m.ListTopicsFunc(param0)
20700}
20701
20702func (m *snsMock) ListTopicsRequest(param0 *sns.ListTopicsInput) (*request.Request, *sns.ListTopicsOutput) {
20703	m.addCall("ListTopicsRequest")
20704	m.verifyInput("ListTopicsRequest", param0)
20705	return m.ListTopicsRequestFunc(param0)
20706}
20707
20708func (m *snsMock) ListTopicsWithContext(param0 aws.Context, param1 *sns.ListTopicsInput, param2 ...request.Option) (*sns.ListTopicsOutput, error) {
20709	m.addCall("ListTopicsWithContext")
20710	m.verifyInput("ListTopicsWithContext", param0)
20711	return m.ListTopicsWithContextFunc(param0, param1, param2...)
20712}
20713
20714func (m *snsMock) OptInPhoneNumber(param0 *sns.OptInPhoneNumberInput) (*sns.OptInPhoneNumberOutput, error) {
20715	m.addCall("OptInPhoneNumber")
20716	m.verifyInput("OptInPhoneNumber", param0)
20717	return m.OptInPhoneNumberFunc(param0)
20718}
20719
20720func (m *snsMock) OptInPhoneNumberRequest(param0 *sns.OptInPhoneNumberInput) (*request.Request, *sns.OptInPhoneNumberOutput) {
20721	m.addCall("OptInPhoneNumberRequest")
20722	m.verifyInput("OptInPhoneNumberRequest", param0)
20723	return m.OptInPhoneNumberRequestFunc(param0)
20724}
20725
20726func (m *snsMock) OptInPhoneNumberWithContext(param0 aws.Context, param1 *sns.OptInPhoneNumberInput, param2 ...request.Option) (*sns.OptInPhoneNumberOutput, error) {
20727	m.addCall("OptInPhoneNumberWithContext")
20728	m.verifyInput("OptInPhoneNumberWithContext", param0)
20729	return m.OptInPhoneNumberWithContextFunc(param0, param1, param2...)
20730}
20731
20732func (m *snsMock) Publish(param0 *sns.PublishInput) (*sns.PublishOutput, error) {
20733	m.addCall("Publish")
20734	m.verifyInput("Publish", param0)
20735	return m.PublishFunc(param0)
20736}
20737
20738func (m *snsMock) PublishRequest(param0 *sns.PublishInput) (*request.Request, *sns.PublishOutput) {
20739	m.addCall("PublishRequest")
20740	m.verifyInput("PublishRequest", param0)
20741	return m.PublishRequestFunc(param0)
20742}
20743
20744func (m *snsMock) PublishWithContext(param0 aws.Context, param1 *sns.PublishInput, param2 ...request.Option) (*sns.PublishOutput, error) {
20745	m.addCall("PublishWithContext")
20746	m.verifyInput("PublishWithContext", param0)
20747	return m.PublishWithContextFunc(param0, param1, param2...)
20748}
20749
20750func (m *snsMock) RemovePermission(param0 *sns.RemovePermissionInput) (*sns.RemovePermissionOutput, error) {
20751	m.addCall("RemovePermission")
20752	m.verifyInput("RemovePermission", param0)
20753	return m.RemovePermissionFunc(param0)
20754}
20755
20756func (m *snsMock) RemovePermissionRequest(param0 *sns.RemovePermissionInput) (*request.Request, *sns.RemovePermissionOutput) {
20757	m.addCall("RemovePermissionRequest")
20758	m.verifyInput("RemovePermissionRequest", param0)
20759	return m.RemovePermissionRequestFunc(param0)
20760}
20761
20762func (m *snsMock) RemovePermissionWithContext(param0 aws.Context, param1 *sns.RemovePermissionInput, param2 ...request.Option) (*sns.RemovePermissionOutput, error) {
20763	m.addCall("RemovePermissionWithContext")
20764	m.verifyInput("RemovePermissionWithContext", param0)
20765	return m.RemovePermissionWithContextFunc(param0, param1, param2...)
20766}
20767
20768func (m *snsMock) SetEndpointAttributes(param0 *sns.SetEndpointAttributesInput) (*sns.SetEndpointAttributesOutput, error) {
20769	m.addCall("SetEndpointAttributes")
20770	m.verifyInput("SetEndpointAttributes", param0)
20771	return m.SetEndpointAttributesFunc(param0)
20772}
20773
20774func (m *snsMock) SetEndpointAttributesRequest(param0 *sns.SetEndpointAttributesInput) (*request.Request, *sns.SetEndpointAttributesOutput) {
20775	m.addCall("SetEndpointAttributesRequest")
20776	m.verifyInput("SetEndpointAttributesRequest", param0)
20777	return m.SetEndpointAttributesRequestFunc(param0)
20778}
20779
20780func (m *snsMock) SetEndpointAttributesWithContext(param0 aws.Context, param1 *sns.SetEndpointAttributesInput, param2 ...request.Option) (*sns.SetEndpointAttributesOutput, error) {
20781	m.addCall("SetEndpointAttributesWithContext")
20782	m.verifyInput("SetEndpointAttributesWithContext", param0)
20783	return m.SetEndpointAttributesWithContextFunc(param0, param1, param2...)
20784}
20785
20786func (m *snsMock) SetPlatformApplicationAttributes(param0 *sns.SetPlatformApplicationAttributesInput) (*sns.SetPlatformApplicationAttributesOutput, error) {
20787	m.addCall("SetPlatformApplicationAttributes")
20788	m.verifyInput("SetPlatformApplicationAttributes", param0)
20789	return m.SetPlatformApplicationAttributesFunc(param0)
20790}
20791
20792func (m *snsMock) SetPlatformApplicationAttributesRequest(param0 *sns.SetPlatformApplicationAttributesInput) (*request.Request, *sns.SetPlatformApplicationAttributesOutput) {
20793	m.addCall("SetPlatformApplicationAttributesRequest")
20794	m.verifyInput("SetPlatformApplicationAttributesRequest", param0)
20795	return m.SetPlatformApplicationAttributesRequestFunc(param0)
20796}
20797
20798func (m *snsMock) SetPlatformApplicationAttributesWithContext(param0 aws.Context, param1 *sns.SetPlatformApplicationAttributesInput, param2 ...request.Option) (*sns.SetPlatformApplicationAttributesOutput, error) {
20799	m.addCall("SetPlatformApplicationAttributesWithContext")
20800	m.verifyInput("SetPlatformApplicationAttributesWithContext", param0)
20801	return m.SetPlatformApplicationAttributesWithContextFunc(param0, param1, param2...)
20802}
20803
20804func (m *snsMock) SetSMSAttributes(param0 *sns.SetSMSAttributesInput) (*sns.SetSMSAttributesOutput, error) {
20805	m.addCall("SetSMSAttributes")
20806	m.verifyInput("SetSMSAttributes", param0)
20807	return m.SetSMSAttributesFunc(param0)
20808}
20809
20810func (m *snsMock) SetSMSAttributesRequest(param0 *sns.SetSMSAttributesInput) (*request.Request, *sns.SetSMSAttributesOutput) {
20811	m.addCall("SetSMSAttributesRequest")
20812	m.verifyInput("SetSMSAttributesRequest", param0)
20813	return m.SetSMSAttributesRequestFunc(param0)
20814}
20815
20816func (m *snsMock) SetSMSAttributesWithContext(param0 aws.Context, param1 *sns.SetSMSAttributesInput, param2 ...request.Option) (*sns.SetSMSAttributesOutput, error) {
20817	m.addCall("SetSMSAttributesWithContext")
20818	m.verifyInput("SetSMSAttributesWithContext", param0)
20819	return m.SetSMSAttributesWithContextFunc(param0, param1, param2...)
20820}
20821
20822func (m *snsMock) SetSubscriptionAttributes(param0 *sns.SetSubscriptionAttributesInput) (*sns.SetSubscriptionAttributesOutput, error) {
20823	m.addCall("SetSubscriptionAttributes")
20824	m.verifyInput("SetSubscriptionAttributes", param0)
20825	return m.SetSubscriptionAttributesFunc(param0)
20826}
20827
20828func (m *snsMock) SetSubscriptionAttributesRequest(param0 *sns.SetSubscriptionAttributesInput) (*request.Request, *sns.SetSubscriptionAttributesOutput) {
20829	m.addCall("SetSubscriptionAttributesRequest")
20830	m.verifyInput("SetSubscriptionAttributesRequest", param0)
20831	return m.SetSubscriptionAttributesRequestFunc(param0)
20832}
20833
20834func (m *snsMock) SetSubscriptionAttributesWithContext(param0 aws.Context, param1 *sns.SetSubscriptionAttributesInput, param2 ...request.Option) (*sns.SetSubscriptionAttributesOutput, error) {
20835	m.addCall("SetSubscriptionAttributesWithContext")
20836	m.verifyInput("SetSubscriptionAttributesWithContext", param0)
20837	return m.SetSubscriptionAttributesWithContextFunc(param0, param1, param2...)
20838}
20839
20840func (m *snsMock) SetTopicAttributes(param0 *sns.SetTopicAttributesInput) (*sns.SetTopicAttributesOutput, error) {
20841	m.addCall("SetTopicAttributes")
20842	m.verifyInput("SetTopicAttributes", param0)
20843	return m.SetTopicAttributesFunc(param0)
20844}
20845
20846func (m *snsMock) SetTopicAttributesRequest(param0 *sns.SetTopicAttributesInput) (*request.Request, *sns.SetTopicAttributesOutput) {
20847	m.addCall("SetTopicAttributesRequest")
20848	m.verifyInput("SetTopicAttributesRequest", param0)
20849	return m.SetTopicAttributesRequestFunc(param0)
20850}
20851
20852func (m *snsMock) SetTopicAttributesWithContext(param0 aws.Context, param1 *sns.SetTopicAttributesInput, param2 ...request.Option) (*sns.SetTopicAttributesOutput, error) {
20853	m.addCall("SetTopicAttributesWithContext")
20854	m.verifyInput("SetTopicAttributesWithContext", param0)
20855	return m.SetTopicAttributesWithContextFunc(param0, param1, param2...)
20856}
20857
20858func (m *snsMock) Subscribe(param0 *sns.SubscribeInput) (*sns.SubscribeOutput, error) {
20859	m.addCall("Subscribe")
20860	m.verifyInput("Subscribe", param0)
20861	return m.SubscribeFunc(param0)
20862}
20863
20864func (m *snsMock) SubscribeRequest(param0 *sns.SubscribeInput) (*request.Request, *sns.SubscribeOutput) {
20865	m.addCall("SubscribeRequest")
20866	m.verifyInput("SubscribeRequest", param0)
20867	return m.SubscribeRequestFunc(param0)
20868}
20869
20870func (m *snsMock) SubscribeWithContext(param0 aws.Context, param1 *sns.SubscribeInput, param2 ...request.Option) (*sns.SubscribeOutput, error) {
20871	m.addCall("SubscribeWithContext")
20872	m.verifyInput("SubscribeWithContext", param0)
20873	return m.SubscribeWithContextFunc(param0, param1, param2...)
20874}
20875
20876func (m *snsMock) Unsubscribe(param0 *sns.UnsubscribeInput) (*sns.UnsubscribeOutput, error) {
20877	m.addCall("Unsubscribe")
20878	m.verifyInput("Unsubscribe", param0)
20879	return m.UnsubscribeFunc(param0)
20880}
20881
20882func (m *snsMock) UnsubscribeRequest(param0 *sns.UnsubscribeInput) (*request.Request, *sns.UnsubscribeOutput) {
20883	m.addCall("UnsubscribeRequest")
20884	m.verifyInput("UnsubscribeRequest", param0)
20885	return m.UnsubscribeRequestFunc(param0)
20886}
20887
20888func (m *snsMock) UnsubscribeWithContext(param0 aws.Context, param1 *sns.UnsubscribeInput, param2 ...request.Option) (*sns.UnsubscribeOutput, error) {
20889	m.addCall("UnsubscribeWithContext")
20890	m.verifyInput("UnsubscribeWithContext", param0)
20891	return m.UnsubscribeWithContextFunc(param0, param1, param2...)
20892}
20893
20894type sqsMock struct {
20895	basicMock
20896	sqsiface.SQSAPI
20897	AddPermissionFunc                           func(param0 *sqs.AddPermissionInput) (*sqs.AddPermissionOutput, error)
20898	AddPermissionRequestFunc                    func(param0 *sqs.AddPermissionInput) (*request.Request, *sqs.AddPermissionOutput)
20899	AddPermissionWithContextFunc                func(param0 aws.Context, param1 *sqs.AddPermissionInput, param2 ...request.Option) (*sqs.AddPermissionOutput, error)
20900	ChangeMessageVisibilityFunc                 func(param0 *sqs.ChangeMessageVisibilityInput) (*sqs.ChangeMessageVisibilityOutput, error)
20901	ChangeMessageVisibilityBatchFunc            func(param0 *sqs.ChangeMessageVisibilityBatchInput) (*sqs.ChangeMessageVisibilityBatchOutput, error)
20902	ChangeMessageVisibilityBatchRequestFunc     func(param0 *sqs.ChangeMessageVisibilityBatchInput) (*request.Request, *sqs.ChangeMessageVisibilityBatchOutput)
20903	ChangeMessageVisibilityBatchWithContextFunc func(param0 aws.Context, param1 *sqs.ChangeMessageVisibilityBatchInput, param2 ...request.Option) (*sqs.ChangeMessageVisibilityBatchOutput, error)
20904	ChangeMessageVisibilityRequestFunc          func(param0 *sqs.ChangeMessageVisibilityInput) (*request.Request, *sqs.ChangeMessageVisibilityOutput)
20905	ChangeMessageVisibilityWithContextFunc      func(param0 aws.Context, param1 *sqs.ChangeMessageVisibilityInput, param2 ...request.Option) (*sqs.ChangeMessageVisibilityOutput, error)
20906	CreateQueueFunc                             func(param0 *sqs.CreateQueueInput) (*sqs.CreateQueueOutput, error)
20907	CreateQueueRequestFunc                      func(param0 *sqs.CreateQueueInput) (*request.Request, *sqs.CreateQueueOutput)
20908	CreateQueueWithContextFunc                  func(param0 aws.Context, param1 *sqs.CreateQueueInput, param2 ...request.Option) (*sqs.CreateQueueOutput, error)
20909	DeleteMessageFunc                           func(param0 *sqs.DeleteMessageInput) (*sqs.DeleteMessageOutput, error)
20910	DeleteMessageBatchFunc                      func(param0 *sqs.DeleteMessageBatchInput) (*sqs.DeleteMessageBatchOutput, error)
20911	DeleteMessageBatchRequestFunc               func(param0 *sqs.DeleteMessageBatchInput) (*request.Request, *sqs.DeleteMessageBatchOutput)
20912	DeleteMessageBatchWithContextFunc           func(param0 aws.Context, param1 *sqs.DeleteMessageBatchInput, param2 ...request.Option) (*sqs.DeleteMessageBatchOutput, error)
20913	DeleteMessageRequestFunc                    func(param0 *sqs.DeleteMessageInput) (*request.Request, *sqs.DeleteMessageOutput)
20914	DeleteMessageWithContextFunc                func(param0 aws.Context, param1 *sqs.DeleteMessageInput, param2 ...request.Option) (*sqs.DeleteMessageOutput, error)
20915	DeleteQueueFunc                             func(param0 *sqs.DeleteQueueInput) (*sqs.DeleteQueueOutput, error)
20916	DeleteQueueRequestFunc                      func(param0 *sqs.DeleteQueueInput) (*request.Request, *sqs.DeleteQueueOutput)
20917	DeleteQueueWithContextFunc                  func(param0 aws.Context, param1 *sqs.DeleteQueueInput, param2 ...request.Option) (*sqs.DeleteQueueOutput, error)
20918	GetQueueAttributesFunc                      func(param0 *sqs.GetQueueAttributesInput) (*sqs.GetQueueAttributesOutput, error)
20919	GetQueueAttributesRequestFunc               func(param0 *sqs.GetQueueAttributesInput) (*request.Request, *sqs.GetQueueAttributesOutput)
20920	GetQueueAttributesWithContextFunc           func(param0 aws.Context, param1 *sqs.GetQueueAttributesInput, param2 ...request.Option) (*sqs.GetQueueAttributesOutput, error)
20921	GetQueueUrlFunc                             func(param0 *sqs.GetQueueUrlInput) (*sqs.GetQueueUrlOutput, error)
20922	GetQueueUrlRequestFunc                      func(param0 *sqs.GetQueueUrlInput) (*request.Request, *sqs.GetQueueUrlOutput)
20923	GetQueueUrlWithContextFunc                  func(param0 aws.Context, param1 *sqs.GetQueueUrlInput, param2 ...request.Option) (*sqs.GetQueueUrlOutput, error)
20924	ListDeadLetterSourceQueuesFunc              func(param0 *sqs.ListDeadLetterSourceQueuesInput) (*sqs.ListDeadLetterSourceQueuesOutput, error)
20925	ListDeadLetterSourceQueuesRequestFunc       func(param0 *sqs.ListDeadLetterSourceQueuesInput) (*request.Request, *sqs.ListDeadLetterSourceQueuesOutput)
20926	ListDeadLetterSourceQueuesWithContextFunc   func(param0 aws.Context, param1 *sqs.ListDeadLetterSourceQueuesInput, param2 ...request.Option) (*sqs.ListDeadLetterSourceQueuesOutput, error)
20927	ListQueueTagsFunc                           func(param0 *sqs.ListQueueTagsInput) (*sqs.ListQueueTagsOutput, error)
20928	ListQueueTagsRequestFunc                    func(param0 *sqs.ListQueueTagsInput) (*request.Request, *sqs.ListQueueTagsOutput)
20929	ListQueueTagsWithContextFunc                func(param0 aws.Context, param1 *sqs.ListQueueTagsInput, param2 ...request.Option) (*sqs.ListQueueTagsOutput, error)
20930	ListQueuesFunc                              func(param0 *sqs.ListQueuesInput) (*sqs.ListQueuesOutput, error)
20931	ListQueuesRequestFunc                       func(param0 *sqs.ListQueuesInput) (*request.Request, *sqs.ListQueuesOutput)
20932	ListQueuesWithContextFunc                   func(param0 aws.Context, param1 *sqs.ListQueuesInput, param2 ...request.Option) (*sqs.ListQueuesOutput, error)
20933	PurgeQueueFunc                              func(param0 *sqs.PurgeQueueInput) (*sqs.PurgeQueueOutput, error)
20934	PurgeQueueRequestFunc                       func(param0 *sqs.PurgeQueueInput) (*request.Request, *sqs.PurgeQueueOutput)
20935	PurgeQueueWithContextFunc                   func(param0 aws.Context, param1 *sqs.PurgeQueueInput, param2 ...request.Option) (*sqs.PurgeQueueOutput, error)
20936	ReceiveMessageFunc                          func(param0 *sqs.ReceiveMessageInput) (*sqs.ReceiveMessageOutput, error)
20937	ReceiveMessageRequestFunc                   func(param0 *sqs.ReceiveMessageInput) (*request.Request, *sqs.ReceiveMessageOutput)
20938	ReceiveMessageWithContextFunc               func(param0 aws.Context, param1 *sqs.ReceiveMessageInput, param2 ...request.Option) (*sqs.ReceiveMessageOutput, error)
20939	RemovePermissionFunc                        func(param0 *sqs.RemovePermissionInput) (*sqs.RemovePermissionOutput, error)
20940	RemovePermissionRequestFunc                 func(param0 *sqs.RemovePermissionInput) (*request.Request, *sqs.RemovePermissionOutput)
20941	RemovePermissionWithContextFunc             func(param0 aws.Context, param1 *sqs.RemovePermissionInput, param2 ...request.Option) (*sqs.RemovePermissionOutput, error)
20942	SendMessageFunc                             func(param0 *sqs.SendMessageInput) (*sqs.SendMessageOutput, error)
20943	SendMessageBatchFunc                        func(param0 *sqs.SendMessageBatchInput) (*sqs.SendMessageBatchOutput, error)
20944	SendMessageBatchRequestFunc                 func(param0 *sqs.SendMessageBatchInput) (*request.Request, *sqs.SendMessageBatchOutput)
20945	SendMessageBatchWithContextFunc             func(param0 aws.Context, param1 *sqs.SendMessageBatchInput, param2 ...request.Option) (*sqs.SendMessageBatchOutput, error)
20946	SendMessageRequestFunc                      func(param0 *sqs.SendMessageInput) (*request.Request, *sqs.SendMessageOutput)
20947	SendMessageWithContextFunc                  func(param0 aws.Context, param1 *sqs.SendMessageInput, param2 ...request.Option) (*sqs.SendMessageOutput, error)
20948	SetQueueAttributesFunc                      func(param0 *sqs.SetQueueAttributesInput) (*sqs.SetQueueAttributesOutput, error)
20949	SetQueueAttributesRequestFunc               func(param0 *sqs.SetQueueAttributesInput) (*request.Request, *sqs.SetQueueAttributesOutput)
20950	SetQueueAttributesWithContextFunc           func(param0 aws.Context, param1 *sqs.SetQueueAttributesInput, param2 ...request.Option) (*sqs.SetQueueAttributesOutput, error)
20951	TagQueueFunc                                func(param0 *sqs.TagQueueInput) (*sqs.TagQueueOutput, error)
20952	TagQueueRequestFunc                         func(param0 *sqs.TagQueueInput) (*request.Request, *sqs.TagQueueOutput)
20953	TagQueueWithContextFunc                     func(param0 aws.Context, param1 *sqs.TagQueueInput, param2 ...request.Option) (*sqs.TagQueueOutput, error)
20954	UntagQueueFunc                              func(param0 *sqs.UntagQueueInput) (*sqs.UntagQueueOutput, error)
20955	UntagQueueRequestFunc                       func(param0 *sqs.UntagQueueInput) (*request.Request, *sqs.UntagQueueOutput)
20956	UntagQueueWithContextFunc                   func(param0 aws.Context, param1 *sqs.UntagQueueInput, param2 ...request.Option) (*sqs.UntagQueueOutput, error)
20957}
20958
20959func (m *sqsMock) AddPermission(param0 *sqs.AddPermissionInput) (*sqs.AddPermissionOutput, error) {
20960	m.addCall("AddPermission")
20961	m.verifyInput("AddPermission", param0)
20962	return m.AddPermissionFunc(param0)
20963}
20964
20965func (m *sqsMock) AddPermissionRequest(param0 *sqs.AddPermissionInput) (*request.Request, *sqs.AddPermissionOutput) {
20966	m.addCall("AddPermissionRequest")
20967	m.verifyInput("AddPermissionRequest", param0)
20968	return m.AddPermissionRequestFunc(param0)
20969}
20970
20971func (m *sqsMock) AddPermissionWithContext(param0 aws.Context, param1 *sqs.AddPermissionInput, param2 ...request.Option) (*sqs.AddPermissionOutput, error) {
20972	m.addCall("AddPermissionWithContext")
20973	m.verifyInput("AddPermissionWithContext", param0)
20974	return m.AddPermissionWithContextFunc(param0, param1, param2...)
20975}
20976
20977func (m *sqsMock) ChangeMessageVisibility(param0 *sqs.ChangeMessageVisibilityInput) (*sqs.ChangeMessageVisibilityOutput, error) {
20978	m.addCall("ChangeMessageVisibility")
20979	m.verifyInput("ChangeMessageVisibility", param0)
20980	return m.ChangeMessageVisibilityFunc(param0)
20981}
20982
20983func (m *sqsMock) ChangeMessageVisibilityBatch(param0 *sqs.ChangeMessageVisibilityBatchInput) (*sqs.ChangeMessageVisibilityBatchOutput, error) {
20984	m.addCall("ChangeMessageVisibilityBatch")
20985	m.verifyInput("ChangeMessageVisibilityBatch", param0)
20986	return m.ChangeMessageVisibilityBatchFunc(param0)
20987}
20988
20989func (m *sqsMock) ChangeMessageVisibilityBatchRequest(param0 *sqs.ChangeMessageVisibilityBatchInput) (*request.Request, *sqs.ChangeMessageVisibilityBatchOutput) {
20990	m.addCall("ChangeMessageVisibilityBatchRequest")
20991	m.verifyInput("ChangeMessageVisibilityBatchRequest", param0)
20992	return m.ChangeMessageVisibilityBatchRequestFunc(param0)
20993}
20994
20995func (m *sqsMock) ChangeMessageVisibilityBatchWithContext(param0 aws.Context, param1 *sqs.ChangeMessageVisibilityBatchInput, param2 ...request.Option) (*sqs.ChangeMessageVisibilityBatchOutput, error) {
20996	m.addCall("ChangeMessageVisibilityBatchWithContext")
20997	m.verifyInput("ChangeMessageVisibilityBatchWithContext", param0)
20998	return m.ChangeMessageVisibilityBatchWithContextFunc(param0, param1, param2...)
20999}
21000
21001func (m *sqsMock) ChangeMessageVisibilityRequest(param0 *sqs.ChangeMessageVisibilityInput) (*request.Request, *sqs.ChangeMessageVisibilityOutput) {
21002	m.addCall("ChangeMessageVisibilityRequest")
21003	m.verifyInput("ChangeMessageVisibilityRequest", param0)
21004	return m.ChangeMessageVisibilityRequestFunc(param0)
21005}
21006
21007func (m *sqsMock) ChangeMessageVisibilityWithContext(param0 aws.Context, param1 *sqs.ChangeMessageVisibilityInput, param2 ...request.Option) (*sqs.ChangeMessageVisibilityOutput, error) {
21008	m.addCall("ChangeMessageVisibilityWithContext")
21009	m.verifyInput("ChangeMessageVisibilityWithContext", param0)
21010	return m.ChangeMessageVisibilityWithContextFunc(param0, param1, param2...)
21011}
21012
21013func (m *sqsMock) CreateQueue(param0 *sqs.CreateQueueInput) (*sqs.CreateQueueOutput, error) {
21014	m.addCall("CreateQueue")
21015	m.verifyInput("CreateQueue", param0)
21016	return m.CreateQueueFunc(param0)
21017}
21018
21019func (m *sqsMock) CreateQueueRequest(param0 *sqs.CreateQueueInput) (*request.Request, *sqs.CreateQueueOutput) {
21020	m.addCall("CreateQueueRequest")
21021	m.verifyInput("CreateQueueRequest", param0)
21022	return m.CreateQueueRequestFunc(param0)
21023}
21024
21025func (m *sqsMock) CreateQueueWithContext(param0 aws.Context, param1 *sqs.CreateQueueInput, param2 ...request.Option) (*sqs.CreateQueueOutput, error) {
21026	m.addCall("CreateQueueWithContext")
21027	m.verifyInput("CreateQueueWithContext", param0)
21028	return m.CreateQueueWithContextFunc(param0, param1, param2...)
21029}
21030
21031func (m *sqsMock) DeleteMessage(param0 *sqs.DeleteMessageInput) (*sqs.DeleteMessageOutput, error) {
21032	m.addCall("DeleteMessage")
21033	m.verifyInput("DeleteMessage", param0)
21034	return m.DeleteMessageFunc(param0)
21035}
21036
21037func (m *sqsMock) DeleteMessageBatch(param0 *sqs.DeleteMessageBatchInput) (*sqs.DeleteMessageBatchOutput, error) {
21038	m.addCall("DeleteMessageBatch")
21039	m.verifyInput("DeleteMessageBatch", param0)
21040	return m.DeleteMessageBatchFunc(param0)
21041}
21042
21043func (m *sqsMock) DeleteMessageBatchRequest(param0 *sqs.DeleteMessageBatchInput) (*request.Request, *sqs.DeleteMessageBatchOutput) {
21044	m.addCall("DeleteMessageBatchRequest")
21045	m.verifyInput("DeleteMessageBatchRequest", param0)
21046	return m.DeleteMessageBatchRequestFunc(param0)
21047}
21048
21049func (m *sqsMock) DeleteMessageBatchWithContext(param0 aws.Context, param1 *sqs.DeleteMessageBatchInput, param2 ...request.Option) (*sqs.DeleteMessageBatchOutput, error) {
21050	m.addCall("DeleteMessageBatchWithContext")
21051	m.verifyInput("DeleteMessageBatchWithContext", param0)
21052	return m.DeleteMessageBatchWithContextFunc(param0, param1, param2...)
21053}
21054
21055func (m *sqsMock) DeleteMessageRequest(param0 *sqs.DeleteMessageInput) (*request.Request, *sqs.DeleteMessageOutput) {
21056	m.addCall("DeleteMessageRequest")
21057	m.verifyInput("DeleteMessageRequest", param0)
21058	return m.DeleteMessageRequestFunc(param0)
21059}
21060
21061func (m *sqsMock) DeleteMessageWithContext(param0 aws.Context, param1 *sqs.DeleteMessageInput, param2 ...request.Option) (*sqs.DeleteMessageOutput, error) {
21062	m.addCall("DeleteMessageWithContext")
21063	m.verifyInput("DeleteMessageWithContext", param0)
21064	return m.DeleteMessageWithContextFunc(param0, param1, param2...)
21065}
21066
21067func (m *sqsMock) DeleteQueue(param0 *sqs.DeleteQueueInput) (*sqs.DeleteQueueOutput, error) {
21068	m.addCall("DeleteQueue")
21069	m.verifyInput("DeleteQueue", param0)
21070	return m.DeleteQueueFunc(param0)
21071}
21072
21073func (m *sqsMock) DeleteQueueRequest(param0 *sqs.DeleteQueueInput) (*request.Request, *sqs.DeleteQueueOutput) {
21074	m.addCall("DeleteQueueRequest")
21075	m.verifyInput("DeleteQueueRequest", param0)
21076	return m.DeleteQueueRequestFunc(param0)
21077}
21078
21079func (m *sqsMock) DeleteQueueWithContext(param0 aws.Context, param1 *sqs.DeleteQueueInput, param2 ...request.Option) (*sqs.DeleteQueueOutput, error) {
21080	m.addCall("DeleteQueueWithContext")
21081	m.verifyInput("DeleteQueueWithContext", param0)
21082	return m.DeleteQueueWithContextFunc(param0, param1, param2...)
21083}
21084
21085func (m *sqsMock) GetQueueAttributes(param0 *sqs.GetQueueAttributesInput) (*sqs.GetQueueAttributesOutput, error) {
21086	m.addCall("GetQueueAttributes")
21087	m.verifyInput("GetQueueAttributes", param0)
21088	return m.GetQueueAttributesFunc(param0)
21089}
21090
21091func (m *sqsMock) GetQueueAttributesRequest(param0 *sqs.GetQueueAttributesInput) (*request.Request, *sqs.GetQueueAttributesOutput) {
21092	m.addCall("GetQueueAttributesRequest")
21093	m.verifyInput("GetQueueAttributesRequest", param0)
21094	return m.GetQueueAttributesRequestFunc(param0)
21095}
21096
21097func (m *sqsMock) GetQueueAttributesWithContext(param0 aws.Context, param1 *sqs.GetQueueAttributesInput, param2 ...request.Option) (*sqs.GetQueueAttributesOutput, error) {
21098	m.addCall("GetQueueAttributesWithContext")
21099	m.verifyInput("GetQueueAttributesWithContext", param0)
21100	return m.GetQueueAttributesWithContextFunc(param0, param1, param2...)
21101}
21102
21103func (m *sqsMock) GetQueueUrl(param0 *sqs.GetQueueUrlInput) (*sqs.GetQueueUrlOutput, error) {
21104	m.addCall("GetQueueUrl")
21105	m.verifyInput("GetQueueUrl", param0)
21106	return m.GetQueueUrlFunc(param0)
21107}
21108
21109func (m *sqsMock) GetQueueUrlRequest(param0 *sqs.GetQueueUrlInput) (*request.Request, *sqs.GetQueueUrlOutput) {
21110	m.addCall("GetQueueUrlRequest")
21111	m.verifyInput("GetQueueUrlRequest", param0)
21112	return m.GetQueueUrlRequestFunc(param0)
21113}
21114
21115func (m *sqsMock) GetQueueUrlWithContext(param0 aws.Context, param1 *sqs.GetQueueUrlInput, param2 ...request.Option) (*sqs.GetQueueUrlOutput, error) {
21116	m.addCall("GetQueueUrlWithContext")
21117	m.verifyInput("GetQueueUrlWithContext", param0)
21118	return m.GetQueueUrlWithContextFunc(param0, param1, param2...)
21119}
21120
21121func (m *sqsMock) ListDeadLetterSourceQueues(param0 *sqs.ListDeadLetterSourceQueuesInput) (*sqs.ListDeadLetterSourceQueuesOutput, error) {
21122	m.addCall("ListDeadLetterSourceQueues")
21123	m.verifyInput("ListDeadLetterSourceQueues", param0)
21124	return m.ListDeadLetterSourceQueuesFunc(param0)
21125}
21126
21127func (m *sqsMock) ListDeadLetterSourceQueuesRequest(param0 *sqs.ListDeadLetterSourceQueuesInput) (*request.Request, *sqs.ListDeadLetterSourceQueuesOutput) {
21128	m.addCall("ListDeadLetterSourceQueuesRequest")
21129	m.verifyInput("ListDeadLetterSourceQueuesRequest", param0)
21130	return m.ListDeadLetterSourceQueuesRequestFunc(param0)
21131}
21132
21133func (m *sqsMock) ListDeadLetterSourceQueuesWithContext(param0 aws.Context, param1 *sqs.ListDeadLetterSourceQueuesInput, param2 ...request.Option) (*sqs.ListDeadLetterSourceQueuesOutput, error) {
21134	m.addCall("ListDeadLetterSourceQueuesWithContext")
21135	m.verifyInput("ListDeadLetterSourceQueuesWithContext", param0)
21136	return m.ListDeadLetterSourceQueuesWithContextFunc(param0, param1, param2...)
21137}
21138
21139func (m *sqsMock) ListQueueTags(param0 *sqs.ListQueueTagsInput) (*sqs.ListQueueTagsOutput, error) {
21140	m.addCall("ListQueueTags")
21141	m.verifyInput("ListQueueTags", param0)
21142	return m.ListQueueTagsFunc(param0)
21143}
21144
21145func (m *sqsMock) ListQueueTagsRequest(param0 *sqs.ListQueueTagsInput) (*request.Request, *sqs.ListQueueTagsOutput) {
21146	m.addCall("ListQueueTagsRequest")
21147	m.verifyInput("ListQueueTagsRequest", param0)
21148	return m.ListQueueTagsRequestFunc(param0)
21149}
21150
21151func (m *sqsMock) ListQueueTagsWithContext(param0 aws.Context, param1 *sqs.ListQueueTagsInput, param2 ...request.Option) (*sqs.ListQueueTagsOutput, error) {
21152	m.addCall("ListQueueTagsWithContext")
21153	m.verifyInput("ListQueueTagsWithContext", param0)
21154	return m.ListQueueTagsWithContextFunc(param0, param1, param2...)
21155}
21156
21157func (m *sqsMock) ListQueues(param0 *sqs.ListQueuesInput) (*sqs.ListQueuesOutput, error) {
21158	m.addCall("ListQueues")
21159	m.verifyInput("ListQueues", param0)
21160	return m.ListQueuesFunc(param0)
21161}
21162
21163func (m *sqsMock) ListQueuesRequest(param0 *sqs.ListQueuesInput) (*request.Request, *sqs.ListQueuesOutput) {
21164	m.addCall("ListQueuesRequest")
21165	m.verifyInput("ListQueuesRequest", param0)
21166	return m.ListQueuesRequestFunc(param0)
21167}
21168
21169func (m *sqsMock) ListQueuesWithContext(param0 aws.Context, param1 *sqs.ListQueuesInput, param2 ...request.Option) (*sqs.ListQueuesOutput, error) {
21170	m.addCall("ListQueuesWithContext")
21171	m.verifyInput("ListQueuesWithContext", param0)
21172	return m.ListQueuesWithContextFunc(param0, param1, param2...)
21173}
21174
21175func (m *sqsMock) PurgeQueue(param0 *sqs.PurgeQueueInput) (*sqs.PurgeQueueOutput, error) {
21176	m.addCall("PurgeQueue")
21177	m.verifyInput("PurgeQueue", param0)
21178	return m.PurgeQueueFunc(param0)
21179}
21180
21181func (m *sqsMock) PurgeQueueRequest(param0 *sqs.PurgeQueueInput) (*request.Request, *sqs.PurgeQueueOutput) {
21182	m.addCall("PurgeQueueRequest")
21183	m.verifyInput("PurgeQueueRequest", param0)
21184	return m.PurgeQueueRequestFunc(param0)
21185}
21186
21187func (m *sqsMock) PurgeQueueWithContext(param0 aws.Context, param1 *sqs.PurgeQueueInput, param2 ...request.Option) (*sqs.PurgeQueueOutput, error) {
21188	m.addCall("PurgeQueueWithContext")
21189	m.verifyInput("PurgeQueueWithContext", param0)
21190	return m.PurgeQueueWithContextFunc(param0, param1, param2...)
21191}
21192
21193func (m *sqsMock) ReceiveMessage(param0 *sqs.ReceiveMessageInput) (*sqs.ReceiveMessageOutput, error) {
21194	m.addCall("ReceiveMessage")
21195	m.verifyInput("ReceiveMessage", param0)
21196	return m.ReceiveMessageFunc(param0)
21197}
21198
21199func (m *sqsMock) ReceiveMessageRequest(param0 *sqs.ReceiveMessageInput) (*request.Request, *sqs.ReceiveMessageOutput) {
21200	m.addCall("ReceiveMessageRequest")
21201	m.verifyInput("ReceiveMessageRequest", param0)
21202	return m.ReceiveMessageRequestFunc(param0)
21203}
21204
21205func (m *sqsMock) ReceiveMessageWithContext(param0 aws.Context, param1 *sqs.ReceiveMessageInput, param2 ...request.Option) (*sqs.ReceiveMessageOutput, error) {
21206	m.addCall("ReceiveMessageWithContext")
21207	m.verifyInput("ReceiveMessageWithContext", param0)
21208	return m.ReceiveMessageWithContextFunc(param0, param1, param2...)
21209}
21210
21211func (m *sqsMock) RemovePermission(param0 *sqs.RemovePermissionInput) (*sqs.RemovePermissionOutput, error) {
21212	m.addCall("RemovePermission")
21213	m.verifyInput("RemovePermission", param0)
21214	return m.RemovePermissionFunc(param0)
21215}
21216
21217func (m *sqsMock) RemovePermissionRequest(param0 *sqs.RemovePermissionInput) (*request.Request, *sqs.RemovePermissionOutput) {
21218	m.addCall("RemovePermissionRequest")
21219	m.verifyInput("RemovePermissionRequest", param0)
21220	return m.RemovePermissionRequestFunc(param0)
21221}
21222
21223func (m *sqsMock) RemovePermissionWithContext(param0 aws.Context, param1 *sqs.RemovePermissionInput, param2 ...request.Option) (*sqs.RemovePermissionOutput, error) {
21224	m.addCall("RemovePermissionWithContext")
21225	m.verifyInput("RemovePermissionWithContext", param0)
21226	return m.RemovePermissionWithContextFunc(param0, param1, param2...)
21227}
21228
21229func (m *sqsMock) SendMessage(param0 *sqs.SendMessageInput) (*sqs.SendMessageOutput, error) {
21230	m.addCall("SendMessage")
21231	m.verifyInput("SendMessage", param0)
21232	return m.SendMessageFunc(param0)
21233}
21234
21235func (m *sqsMock) SendMessageBatch(param0 *sqs.SendMessageBatchInput) (*sqs.SendMessageBatchOutput, error) {
21236	m.addCall("SendMessageBatch")
21237	m.verifyInput("SendMessageBatch", param0)
21238	return m.SendMessageBatchFunc(param0)
21239}
21240
21241func (m *sqsMock) SendMessageBatchRequest(param0 *sqs.SendMessageBatchInput) (*request.Request, *sqs.SendMessageBatchOutput) {
21242	m.addCall("SendMessageBatchRequest")
21243	m.verifyInput("SendMessageBatchRequest", param0)
21244	return m.SendMessageBatchRequestFunc(param0)
21245}
21246
21247func (m *sqsMock) SendMessageBatchWithContext(param0 aws.Context, param1 *sqs.SendMessageBatchInput, param2 ...request.Option) (*sqs.SendMessageBatchOutput, error) {
21248	m.addCall("SendMessageBatchWithContext")
21249	m.verifyInput("SendMessageBatchWithContext", param0)
21250	return m.SendMessageBatchWithContextFunc(param0, param1, param2...)
21251}
21252
21253func (m *sqsMock) SendMessageRequest(param0 *sqs.SendMessageInput) (*request.Request, *sqs.SendMessageOutput) {
21254	m.addCall("SendMessageRequest")
21255	m.verifyInput("SendMessageRequest", param0)
21256	return m.SendMessageRequestFunc(param0)
21257}
21258
21259func (m *sqsMock) SendMessageWithContext(param0 aws.Context, param1 *sqs.SendMessageInput, param2 ...request.Option) (*sqs.SendMessageOutput, error) {
21260	m.addCall("SendMessageWithContext")
21261	m.verifyInput("SendMessageWithContext", param0)
21262	return m.SendMessageWithContextFunc(param0, param1, param2...)
21263}
21264
21265func (m *sqsMock) SetQueueAttributes(param0 *sqs.SetQueueAttributesInput) (*sqs.SetQueueAttributesOutput, error) {
21266	m.addCall("SetQueueAttributes")
21267	m.verifyInput("SetQueueAttributes", param0)
21268	return m.SetQueueAttributesFunc(param0)
21269}
21270
21271func (m *sqsMock) SetQueueAttributesRequest(param0 *sqs.SetQueueAttributesInput) (*request.Request, *sqs.SetQueueAttributesOutput) {
21272	m.addCall("SetQueueAttributesRequest")
21273	m.verifyInput("SetQueueAttributesRequest", param0)
21274	return m.SetQueueAttributesRequestFunc(param0)
21275}
21276
21277func (m *sqsMock) SetQueueAttributesWithContext(param0 aws.Context, param1 *sqs.SetQueueAttributesInput, param2 ...request.Option) (*sqs.SetQueueAttributesOutput, error) {
21278	m.addCall("SetQueueAttributesWithContext")
21279	m.verifyInput("SetQueueAttributesWithContext", param0)
21280	return m.SetQueueAttributesWithContextFunc(param0, param1, param2...)
21281}
21282
21283func (m *sqsMock) TagQueue(param0 *sqs.TagQueueInput) (*sqs.TagQueueOutput, error) {
21284	m.addCall("TagQueue")
21285	m.verifyInput("TagQueue", param0)
21286	return m.TagQueueFunc(param0)
21287}
21288
21289func (m *sqsMock) TagQueueRequest(param0 *sqs.TagQueueInput) (*request.Request, *sqs.TagQueueOutput) {
21290	m.addCall("TagQueueRequest")
21291	m.verifyInput("TagQueueRequest", param0)
21292	return m.TagQueueRequestFunc(param0)
21293}
21294
21295func (m *sqsMock) TagQueueWithContext(param0 aws.Context, param1 *sqs.TagQueueInput, param2 ...request.Option) (*sqs.TagQueueOutput, error) {
21296	m.addCall("TagQueueWithContext")
21297	m.verifyInput("TagQueueWithContext", param0)
21298	return m.TagQueueWithContextFunc(param0, param1, param2...)
21299}
21300
21301func (m *sqsMock) UntagQueue(param0 *sqs.UntagQueueInput) (*sqs.UntagQueueOutput, error) {
21302	m.addCall("UntagQueue")
21303	m.verifyInput("UntagQueue", param0)
21304	return m.UntagQueueFunc(param0)
21305}
21306
21307func (m *sqsMock) UntagQueueRequest(param0 *sqs.UntagQueueInput) (*request.Request, *sqs.UntagQueueOutput) {
21308	m.addCall("UntagQueueRequest")
21309	m.verifyInput("UntagQueueRequest", param0)
21310	return m.UntagQueueRequestFunc(param0)
21311}
21312
21313func (m *sqsMock) UntagQueueWithContext(param0 aws.Context, param1 *sqs.UntagQueueInput, param2 ...request.Option) (*sqs.UntagQueueOutput, error) {
21314	m.addCall("UntagQueueWithContext")
21315	m.verifyInput("UntagQueueWithContext", param0)
21316	return m.UntagQueueWithContextFunc(param0, param1, param2...)
21317}
21318