github.com/tetrafolium/tflint@v0.8.0/mock/iammock.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: vendor/github.com/aws/aws-sdk-go/service/iam/iamiface/interface.go
     3  
     4  // Package mock is a generated GoMock package.
     5  package mock
     6  
     7  import (
     8  	aws "github.com/aws/aws-sdk-go/aws"
     9  	request "github.com/aws/aws-sdk-go/aws/request"
    10  	iam "github.com/aws/aws-sdk-go/service/iam"
    11  	gomock "github.com/golang/mock/gomock"
    12  	reflect "reflect"
    13  )
    14  
    15  // MockIAMAPI is a mock of IAMAPI interface
    16  type MockIAMAPI struct {
    17  	ctrl     *gomock.Controller
    18  	recorder *MockIAMAPIMockRecorder
    19  }
    20  
    21  // MockIAMAPIMockRecorder is the mock recorder for MockIAMAPI
    22  type MockIAMAPIMockRecorder struct {
    23  	mock *MockIAMAPI
    24  }
    25  
    26  // NewMockIAMAPI creates a new mock instance
    27  func NewMockIAMAPI(ctrl *gomock.Controller) *MockIAMAPI {
    28  	mock := &MockIAMAPI{ctrl: ctrl}
    29  	mock.recorder = &MockIAMAPIMockRecorder{mock}
    30  	return mock
    31  }
    32  
    33  // EXPECT returns an object that allows the caller to indicate expected use
    34  func (m *MockIAMAPI) EXPECT() *MockIAMAPIMockRecorder {
    35  	return m.recorder
    36  }
    37  
    38  // AddClientIDToOpenIDConnectProvider mocks base method
    39  func (m *MockIAMAPI) AddClientIDToOpenIDConnectProvider(arg0 *iam.AddClientIDToOpenIDConnectProviderInput) (*iam.AddClientIDToOpenIDConnectProviderOutput, error) {
    40  	ret := m.ctrl.Call(m, "AddClientIDToOpenIDConnectProvider", arg0)
    41  	ret0, _ := ret[0].(*iam.AddClientIDToOpenIDConnectProviderOutput)
    42  	ret1, _ := ret[1].(error)
    43  	return ret0, ret1
    44  }
    45  
    46  // AddClientIDToOpenIDConnectProvider indicates an expected call of AddClientIDToOpenIDConnectProvider
    47  func (mr *MockIAMAPIMockRecorder) AddClientIDToOpenIDConnectProvider(arg0 interface{}) *gomock.Call {
    48  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddClientIDToOpenIDConnectProvider", reflect.TypeOf((*MockIAMAPI)(nil).AddClientIDToOpenIDConnectProvider), arg0)
    49  }
    50  
    51  // AddClientIDToOpenIDConnectProviderWithContext mocks base method
    52  func (m *MockIAMAPI) AddClientIDToOpenIDConnectProviderWithContext(arg0 aws.Context, arg1 *iam.AddClientIDToOpenIDConnectProviderInput, arg2 ...request.Option) (*iam.AddClientIDToOpenIDConnectProviderOutput, error) {
    53  	varargs := []interface{}{arg0, arg1}
    54  	for _, a := range arg2 {
    55  		varargs = append(varargs, a)
    56  	}
    57  	ret := m.ctrl.Call(m, "AddClientIDToOpenIDConnectProviderWithContext", varargs...)
    58  	ret0, _ := ret[0].(*iam.AddClientIDToOpenIDConnectProviderOutput)
    59  	ret1, _ := ret[1].(error)
    60  	return ret0, ret1
    61  }
    62  
    63  // AddClientIDToOpenIDConnectProviderWithContext indicates an expected call of AddClientIDToOpenIDConnectProviderWithContext
    64  func (mr *MockIAMAPIMockRecorder) AddClientIDToOpenIDConnectProviderWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
    65  	varargs := append([]interface{}{arg0, arg1}, arg2...)
    66  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddClientIDToOpenIDConnectProviderWithContext", reflect.TypeOf((*MockIAMAPI)(nil).AddClientIDToOpenIDConnectProviderWithContext), varargs...)
    67  }
    68  
    69  // AddClientIDToOpenIDConnectProviderRequest mocks base method
    70  func (m *MockIAMAPI) AddClientIDToOpenIDConnectProviderRequest(arg0 *iam.AddClientIDToOpenIDConnectProviderInput) (*request.Request, *iam.AddClientIDToOpenIDConnectProviderOutput) {
    71  	ret := m.ctrl.Call(m, "AddClientIDToOpenIDConnectProviderRequest", arg0)
    72  	ret0, _ := ret[0].(*request.Request)
    73  	ret1, _ := ret[1].(*iam.AddClientIDToOpenIDConnectProviderOutput)
    74  	return ret0, ret1
    75  }
    76  
    77  // AddClientIDToOpenIDConnectProviderRequest indicates an expected call of AddClientIDToOpenIDConnectProviderRequest
    78  func (mr *MockIAMAPIMockRecorder) AddClientIDToOpenIDConnectProviderRequest(arg0 interface{}) *gomock.Call {
    79  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddClientIDToOpenIDConnectProviderRequest", reflect.TypeOf((*MockIAMAPI)(nil).AddClientIDToOpenIDConnectProviderRequest), arg0)
    80  }
    81  
    82  // AddRoleToInstanceProfile mocks base method
    83  func (m *MockIAMAPI) AddRoleToInstanceProfile(arg0 *iam.AddRoleToInstanceProfileInput) (*iam.AddRoleToInstanceProfileOutput, error) {
    84  	ret := m.ctrl.Call(m, "AddRoleToInstanceProfile", arg0)
    85  	ret0, _ := ret[0].(*iam.AddRoleToInstanceProfileOutput)
    86  	ret1, _ := ret[1].(error)
    87  	return ret0, ret1
    88  }
    89  
    90  // AddRoleToInstanceProfile indicates an expected call of AddRoleToInstanceProfile
    91  func (mr *MockIAMAPIMockRecorder) AddRoleToInstanceProfile(arg0 interface{}) *gomock.Call {
    92  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddRoleToInstanceProfile", reflect.TypeOf((*MockIAMAPI)(nil).AddRoleToInstanceProfile), arg0)
    93  }
    94  
    95  // AddRoleToInstanceProfileWithContext mocks base method
    96  func (m *MockIAMAPI) AddRoleToInstanceProfileWithContext(arg0 aws.Context, arg1 *iam.AddRoleToInstanceProfileInput, arg2 ...request.Option) (*iam.AddRoleToInstanceProfileOutput, error) {
    97  	varargs := []interface{}{arg0, arg1}
    98  	for _, a := range arg2 {
    99  		varargs = append(varargs, a)
   100  	}
   101  	ret := m.ctrl.Call(m, "AddRoleToInstanceProfileWithContext", varargs...)
   102  	ret0, _ := ret[0].(*iam.AddRoleToInstanceProfileOutput)
   103  	ret1, _ := ret[1].(error)
   104  	return ret0, ret1
   105  }
   106  
   107  // AddRoleToInstanceProfileWithContext indicates an expected call of AddRoleToInstanceProfileWithContext
   108  func (mr *MockIAMAPIMockRecorder) AddRoleToInstanceProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   109  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   110  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddRoleToInstanceProfileWithContext", reflect.TypeOf((*MockIAMAPI)(nil).AddRoleToInstanceProfileWithContext), varargs...)
   111  }
   112  
   113  // AddRoleToInstanceProfileRequest mocks base method
   114  func (m *MockIAMAPI) AddRoleToInstanceProfileRequest(arg0 *iam.AddRoleToInstanceProfileInput) (*request.Request, *iam.AddRoleToInstanceProfileOutput) {
   115  	ret := m.ctrl.Call(m, "AddRoleToInstanceProfileRequest", arg0)
   116  	ret0, _ := ret[0].(*request.Request)
   117  	ret1, _ := ret[1].(*iam.AddRoleToInstanceProfileOutput)
   118  	return ret0, ret1
   119  }
   120  
   121  // AddRoleToInstanceProfileRequest indicates an expected call of AddRoleToInstanceProfileRequest
   122  func (mr *MockIAMAPIMockRecorder) AddRoleToInstanceProfileRequest(arg0 interface{}) *gomock.Call {
   123  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddRoleToInstanceProfileRequest", reflect.TypeOf((*MockIAMAPI)(nil).AddRoleToInstanceProfileRequest), arg0)
   124  }
   125  
   126  // AddUserToGroup mocks base method
   127  func (m *MockIAMAPI) AddUserToGroup(arg0 *iam.AddUserToGroupInput) (*iam.AddUserToGroupOutput, error) {
   128  	ret := m.ctrl.Call(m, "AddUserToGroup", arg0)
   129  	ret0, _ := ret[0].(*iam.AddUserToGroupOutput)
   130  	ret1, _ := ret[1].(error)
   131  	return ret0, ret1
   132  }
   133  
   134  // AddUserToGroup indicates an expected call of AddUserToGroup
   135  func (mr *MockIAMAPIMockRecorder) AddUserToGroup(arg0 interface{}) *gomock.Call {
   136  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddUserToGroup", reflect.TypeOf((*MockIAMAPI)(nil).AddUserToGroup), arg0)
   137  }
   138  
   139  // AddUserToGroupWithContext mocks base method
   140  func (m *MockIAMAPI) AddUserToGroupWithContext(arg0 aws.Context, arg1 *iam.AddUserToGroupInput, arg2 ...request.Option) (*iam.AddUserToGroupOutput, error) {
   141  	varargs := []interface{}{arg0, arg1}
   142  	for _, a := range arg2 {
   143  		varargs = append(varargs, a)
   144  	}
   145  	ret := m.ctrl.Call(m, "AddUserToGroupWithContext", varargs...)
   146  	ret0, _ := ret[0].(*iam.AddUserToGroupOutput)
   147  	ret1, _ := ret[1].(error)
   148  	return ret0, ret1
   149  }
   150  
   151  // AddUserToGroupWithContext indicates an expected call of AddUserToGroupWithContext
   152  func (mr *MockIAMAPIMockRecorder) AddUserToGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   153  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   154  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddUserToGroupWithContext", reflect.TypeOf((*MockIAMAPI)(nil).AddUserToGroupWithContext), varargs...)
   155  }
   156  
   157  // AddUserToGroupRequest mocks base method
   158  func (m *MockIAMAPI) AddUserToGroupRequest(arg0 *iam.AddUserToGroupInput) (*request.Request, *iam.AddUserToGroupOutput) {
   159  	ret := m.ctrl.Call(m, "AddUserToGroupRequest", arg0)
   160  	ret0, _ := ret[0].(*request.Request)
   161  	ret1, _ := ret[1].(*iam.AddUserToGroupOutput)
   162  	return ret0, ret1
   163  }
   164  
   165  // AddUserToGroupRequest indicates an expected call of AddUserToGroupRequest
   166  func (mr *MockIAMAPIMockRecorder) AddUserToGroupRequest(arg0 interface{}) *gomock.Call {
   167  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddUserToGroupRequest", reflect.TypeOf((*MockIAMAPI)(nil).AddUserToGroupRequest), arg0)
   168  }
   169  
   170  // AttachGroupPolicy mocks base method
   171  func (m *MockIAMAPI) AttachGroupPolicy(arg0 *iam.AttachGroupPolicyInput) (*iam.AttachGroupPolicyOutput, error) {
   172  	ret := m.ctrl.Call(m, "AttachGroupPolicy", arg0)
   173  	ret0, _ := ret[0].(*iam.AttachGroupPolicyOutput)
   174  	ret1, _ := ret[1].(error)
   175  	return ret0, ret1
   176  }
   177  
   178  // AttachGroupPolicy indicates an expected call of AttachGroupPolicy
   179  func (mr *MockIAMAPIMockRecorder) AttachGroupPolicy(arg0 interface{}) *gomock.Call {
   180  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachGroupPolicy", reflect.TypeOf((*MockIAMAPI)(nil).AttachGroupPolicy), arg0)
   181  }
   182  
   183  // AttachGroupPolicyWithContext mocks base method
   184  func (m *MockIAMAPI) AttachGroupPolicyWithContext(arg0 aws.Context, arg1 *iam.AttachGroupPolicyInput, arg2 ...request.Option) (*iam.AttachGroupPolicyOutput, error) {
   185  	varargs := []interface{}{arg0, arg1}
   186  	for _, a := range arg2 {
   187  		varargs = append(varargs, a)
   188  	}
   189  	ret := m.ctrl.Call(m, "AttachGroupPolicyWithContext", varargs...)
   190  	ret0, _ := ret[0].(*iam.AttachGroupPolicyOutput)
   191  	ret1, _ := ret[1].(error)
   192  	return ret0, ret1
   193  }
   194  
   195  // AttachGroupPolicyWithContext indicates an expected call of AttachGroupPolicyWithContext
   196  func (mr *MockIAMAPIMockRecorder) AttachGroupPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   197  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   198  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachGroupPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).AttachGroupPolicyWithContext), varargs...)
   199  }
   200  
   201  // AttachGroupPolicyRequest mocks base method
   202  func (m *MockIAMAPI) AttachGroupPolicyRequest(arg0 *iam.AttachGroupPolicyInput) (*request.Request, *iam.AttachGroupPolicyOutput) {
   203  	ret := m.ctrl.Call(m, "AttachGroupPolicyRequest", arg0)
   204  	ret0, _ := ret[0].(*request.Request)
   205  	ret1, _ := ret[1].(*iam.AttachGroupPolicyOutput)
   206  	return ret0, ret1
   207  }
   208  
   209  // AttachGroupPolicyRequest indicates an expected call of AttachGroupPolicyRequest
   210  func (mr *MockIAMAPIMockRecorder) AttachGroupPolicyRequest(arg0 interface{}) *gomock.Call {
   211  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachGroupPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).AttachGroupPolicyRequest), arg0)
   212  }
   213  
   214  // AttachRolePolicy mocks base method
   215  func (m *MockIAMAPI) AttachRolePolicy(arg0 *iam.AttachRolePolicyInput) (*iam.AttachRolePolicyOutput, error) {
   216  	ret := m.ctrl.Call(m, "AttachRolePolicy", arg0)
   217  	ret0, _ := ret[0].(*iam.AttachRolePolicyOutput)
   218  	ret1, _ := ret[1].(error)
   219  	return ret0, ret1
   220  }
   221  
   222  // AttachRolePolicy indicates an expected call of AttachRolePolicy
   223  func (mr *MockIAMAPIMockRecorder) AttachRolePolicy(arg0 interface{}) *gomock.Call {
   224  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachRolePolicy", reflect.TypeOf((*MockIAMAPI)(nil).AttachRolePolicy), arg0)
   225  }
   226  
   227  // AttachRolePolicyWithContext mocks base method
   228  func (m *MockIAMAPI) AttachRolePolicyWithContext(arg0 aws.Context, arg1 *iam.AttachRolePolicyInput, arg2 ...request.Option) (*iam.AttachRolePolicyOutput, error) {
   229  	varargs := []interface{}{arg0, arg1}
   230  	for _, a := range arg2 {
   231  		varargs = append(varargs, a)
   232  	}
   233  	ret := m.ctrl.Call(m, "AttachRolePolicyWithContext", varargs...)
   234  	ret0, _ := ret[0].(*iam.AttachRolePolicyOutput)
   235  	ret1, _ := ret[1].(error)
   236  	return ret0, ret1
   237  }
   238  
   239  // AttachRolePolicyWithContext indicates an expected call of AttachRolePolicyWithContext
   240  func (mr *MockIAMAPIMockRecorder) AttachRolePolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   241  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   242  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachRolePolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).AttachRolePolicyWithContext), varargs...)
   243  }
   244  
   245  // AttachRolePolicyRequest mocks base method
   246  func (m *MockIAMAPI) AttachRolePolicyRequest(arg0 *iam.AttachRolePolicyInput) (*request.Request, *iam.AttachRolePolicyOutput) {
   247  	ret := m.ctrl.Call(m, "AttachRolePolicyRequest", arg0)
   248  	ret0, _ := ret[0].(*request.Request)
   249  	ret1, _ := ret[1].(*iam.AttachRolePolicyOutput)
   250  	return ret0, ret1
   251  }
   252  
   253  // AttachRolePolicyRequest indicates an expected call of AttachRolePolicyRequest
   254  func (mr *MockIAMAPIMockRecorder) AttachRolePolicyRequest(arg0 interface{}) *gomock.Call {
   255  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachRolePolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).AttachRolePolicyRequest), arg0)
   256  }
   257  
   258  // AttachUserPolicy mocks base method
   259  func (m *MockIAMAPI) AttachUserPolicy(arg0 *iam.AttachUserPolicyInput) (*iam.AttachUserPolicyOutput, error) {
   260  	ret := m.ctrl.Call(m, "AttachUserPolicy", arg0)
   261  	ret0, _ := ret[0].(*iam.AttachUserPolicyOutput)
   262  	ret1, _ := ret[1].(error)
   263  	return ret0, ret1
   264  }
   265  
   266  // AttachUserPolicy indicates an expected call of AttachUserPolicy
   267  func (mr *MockIAMAPIMockRecorder) AttachUserPolicy(arg0 interface{}) *gomock.Call {
   268  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachUserPolicy", reflect.TypeOf((*MockIAMAPI)(nil).AttachUserPolicy), arg0)
   269  }
   270  
   271  // AttachUserPolicyWithContext mocks base method
   272  func (m *MockIAMAPI) AttachUserPolicyWithContext(arg0 aws.Context, arg1 *iam.AttachUserPolicyInput, arg2 ...request.Option) (*iam.AttachUserPolicyOutput, error) {
   273  	varargs := []interface{}{arg0, arg1}
   274  	for _, a := range arg2 {
   275  		varargs = append(varargs, a)
   276  	}
   277  	ret := m.ctrl.Call(m, "AttachUserPolicyWithContext", varargs...)
   278  	ret0, _ := ret[0].(*iam.AttachUserPolicyOutput)
   279  	ret1, _ := ret[1].(error)
   280  	return ret0, ret1
   281  }
   282  
   283  // AttachUserPolicyWithContext indicates an expected call of AttachUserPolicyWithContext
   284  func (mr *MockIAMAPIMockRecorder) AttachUserPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   285  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   286  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachUserPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).AttachUserPolicyWithContext), varargs...)
   287  }
   288  
   289  // AttachUserPolicyRequest mocks base method
   290  func (m *MockIAMAPI) AttachUserPolicyRequest(arg0 *iam.AttachUserPolicyInput) (*request.Request, *iam.AttachUserPolicyOutput) {
   291  	ret := m.ctrl.Call(m, "AttachUserPolicyRequest", arg0)
   292  	ret0, _ := ret[0].(*request.Request)
   293  	ret1, _ := ret[1].(*iam.AttachUserPolicyOutput)
   294  	return ret0, ret1
   295  }
   296  
   297  // AttachUserPolicyRequest indicates an expected call of AttachUserPolicyRequest
   298  func (mr *MockIAMAPIMockRecorder) AttachUserPolicyRequest(arg0 interface{}) *gomock.Call {
   299  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttachUserPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).AttachUserPolicyRequest), arg0)
   300  }
   301  
   302  // ChangePassword mocks base method
   303  func (m *MockIAMAPI) ChangePassword(arg0 *iam.ChangePasswordInput) (*iam.ChangePasswordOutput, error) {
   304  	ret := m.ctrl.Call(m, "ChangePassword", arg0)
   305  	ret0, _ := ret[0].(*iam.ChangePasswordOutput)
   306  	ret1, _ := ret[1].(error)
   307  	return ret0, ret1
   308  }
   309  
   310  // ChangePassword indicates an expected call of ChangePassword
   311  func (mr *MockIAMAPIMockRecorder) ChangePassword(arg0 interface{}) *gomock.Call {
   312  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ChangePassword", reflect.TypeOf((*MockIAMAPI)(nil).ChangePassword), arg0)
   313  }
   314  
   315  // ChangePasswordWithContext mocks base method
   316  func (m *MockIAMAPI) ChangePasswordWithContext(arg0 aws.Context, arg1 *iam.ChangePasswordInput, arg2 ...request.Option) (*iam.ChangePasswordOutput, error) {
   317  	varargs := []interface{}{arg0, arg1}
   318  	for _, a := range arg2 {
   319  		varargs = append(varargs, a)
   320  	}
   321  	ret := m.ctrl.Call(m, "ChangePasswordWithContext", varargs...)
   322  	ret0, _ := ret[0].(*iam.ChangePasswordOutput)
   323  	ret1, _ := ret[1].(error)
   324  	return ret0, ret1
   325  }
   326  
   327  // ChangePasswordWithContext indicates an expected call of ChangePasswordWithContext
   328  func (mr *MockIAMAPIMockRecorder) ChangePasswordWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   329  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   330  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ChangePasswordWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ChangePasswordWithContext), varargs...)
   331  }
   332  
   333  // ChangePasswordRequest mocks base method
   334  func (m *MockIAMAPI) ChangePasswordRequest(arg0 *iam.ChangePasswordInput) (*request.Request, *iam.ChangePasswordOutput) {
   335  	ret := m.ctrl.Call(m, "ChangePasswordRequest", arg0)
   336  	ret0, _ := ret[0].(*request.Request)
   337  	ret1, _ := ret[1].(*iam.ChangePasswordOutput)
   338  	return ret0, ret1
   339  }
   340  
   341  // ChangePasswordRequest indicates an expected call of ChangePasswordRequest
   342  func (mr *MockIAMAPIMockRecorder) ChangePasswordRequest(arg0 interface{}) *gomock.Call {
   343  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ChangePasswordRequest", reflect.TypeOf((*MockIAMAPI)(nil).ChangePasswordRequest), arg0)
   344  }
   345  
   346  // CreateAccessKey mocks base method
   347  func (m *MockIAMAPI) CreateAccessKey(arg0 *iam.CreateAccessKeyInput) (*iam.CreateAccessKeyOutput, error) {
   348  	ret := m.ctrl.Call(m, "CreateAccessKey", arg0)
   349  	ret0, _ := ret[0].(*iam.CreateAccessKeyOutput)
   350  	ret1, _ := ret[1].(error)
   351  	return ret0, ret1
   352  }
   353  
   354  // CreateAccessKey indicates an expected call of CreateAccessKey
   355  func (mr *MockIAMAPIMockRecorder) CreateAccessKey(arg0 interface{}) *gomock.Call {
   356  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateAccessKey", reflect.TypeOf((*MockIAMAPI)(nil).CreateAccessKey), arg0)
   357  }
   358  
   359  // CreateAccessKeyWithContext mocks base method
   360  func (m *MockIAMAPI) CreateAccessKeyWithContext(arg0 aws.Context, arg1 *iam.CreateAccessKeyInput, arg2 ...request.Option) (*iam.CreateAccessKeyOutput, error) {
   361  	varargs := []interface{}{arg0, arg1}
   362  	for _, a := range arg2 {
   363  		varargs = append(varargs, a)
   364  	}
   365  	ret := m.ctrl.Call(m, "CreateAccessKeyWithContext", varargs...)
   366  	ret0, _ := ret[0].(*iam.CreateAccessKeyOutput)
   367  	ret1, _ := ret[1].(error)
   368  	return ret0, ret1
   369  }
   370  
   371  // CreateAccessKeyWithContext indicates an expected call of CreateAccessKeyWithContext
   372  func (mr *MockIAMAPIMockRecorder) CreateAccessKeyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   373  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   374  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateAccessKeyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateAccessKeyWithContext), varargs...)
   375  }
   376  
   377  // CreateAccessKeyRequest mocks base method
   378  func (m *MockIAMAPI) CreateAccessKeyRequest(arg0 *iam.CreateAccessKeyInput) (*request.Request, *iam.CreateAccessKeyOutput) {
   379  	ret := m.ctrl.Call(m, "CreateAccessKeyRequest", arg0)
   380  	ret0, _ := ret[0].(*request.Request)
   381  	ret1, _ := ret[1].(*iam.CreateAccessKeyOutput)
   382  	return ret0, ret1
   383  }
   384  
   385  // CreateAccessKeyRequest indicates an expected call of CreateAccessKeyRequest
   386  func (mr *MockIAMAPIMockRecorder) CreateAccessKeyRequest(arg0 interface{}) *gomock.Call {
   387  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateAccessKeyRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateAccessKeyRequest), arg0)
   388  }
   389  
   390  // CreateAccountAlias mocks base method
   391  func (m *MockIAMAPI) CreateAccountAlias(arg0 *iam.CreateAccountAliasInput) (*iam.CreateAccountAliasOutput, error) {
   392  	ret := m.ctrl.Call(m, "CreateAccountAlias", arg0)
   393  	ret0, _ := ret[0].(*iam.CreateAccountAliasOutput)
   394  	ret1, _ := ret[1].(error)
   395  	return ret0, ret1
   396  }
   397  
   398  // CreateAccountAlias indicates an expected call of CreateAccountAlias
   399  func (mr *MockIAMAPIMockRecorder) CreateAccountAlias(arg0 interface{}) *gomock.Call {
   400  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateAccountAlias", reflect.TypeOf((*MockIAMAPI)(nil).CreateAccountAlias), arg0)
   401  }
   402  
   403  // CreateAccountAliasWithContext mocks base method
   404  func (m *MockIAMAPI) CreateAccountAliasWithContext(arg0 aws.Context, arg1 *iam.CreateAccountAliasInput, arg2 ...request.Option) (*iam.CreateAccountAliasOutput, error) {
   405  	varargs := []interface{}{arg0, arg1}
   406  	for _, a := range arg2 {
   407  		varargs = append(varargs, a)
   408  	}
   409  	ret := m.ctrl.Call(m, "CreateAccountAliasWithContext", varargs...)
   410  	ret0, _ := ret[0].(*iam.CreateAccountAliasOutput)
   411  	ret1, _ := ret[1].(error)
   412  	return ret0, ret1
   413  }
   414  
   415  // CreateAccountAliasWithContext indicates an expected call of CreateAccountAliasWithContext
   416  func (mr *MockIAMAPIMockRecorder) CreateAccountAliasWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   417  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   418  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateAccountAliasWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateAccountAliasWithContext), varargs...)
   419  }
   420  
   421  // CreateAccountAliasRequest mocks base method
   422  func (m *MockIAMAPI) CreateAccountAliasRequest(arg0 *iam.CreateAccountAliasInput) (*request.Request, *iam.CreateAccountAliasOutput) {
   423  	ret := m.ctrl.Call(m, "CreateAccountAliasRequest", arg0)
   424  	ret0, _ := ret[0].(*request.Request)
   425  	ret1, _ := ret[1].(*iam.CreateAccountAliasOutput)
   426  	return ret0, ret1
   427  }
   428  
   429  // CreateAccountAliasRequest indicates an expected call of CreateAccountAliasRequest
   430  func (mr *MockIAMAPIMockRecorder) CreateAccountAliasRequest(arg0 interface{}) *gomock.Call {
   431  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateAccountAliasRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateAccountAliasRequest), arg0)
   432  }
   433  
   434  // CreateGroup mocks base method
   435  func (m *MockIAMAPI) CreateGroup(arg0 *iam.CreateGroupInput) (*iam.CreateGroupOutput, error) {
   436  	ret := m.ctrl.Call(m, "CreateGroup", arg0)
   437  	ret0, _ := ret[0].(*iam.CreateGroupOutput)
   438  	ret1, _ := ret[1].(error)
   439  	return ret0, ret1
   440  }
   441  
   442  // CreateGroup indicates an expected call of CreateGroup
   443  func (mr *MockIAMAPIMockRecorder) CreateGroup(arg0 interface{}) *gomock.Call {
   444  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateGroup", reflect.TypeOf((*MockIAMAPI)(nil).CreateGroup), arg0)
   445  }
   446  
   447  // CreateGroupWithContext mocks base method
   448  func (m *MockIAMAPI) CreateGroupWithContext(arg0 aws.Context, arg1 *iam.CreateGroupInput, arg2 ...request.Option) (*iam.CreateGroupOutput, error) {
   449  	varargs := []interface{}{arg0, arg1}
   450  	for _, a := range arg2 {
   451  		varargs = append(varargs, a)
   452  	}
   453  	ret := m.ctrl.Call(m, "CreateGroupWithContext", varargs...)
   454  	ret0, _ := ret[0].(*iam.CreateGroupOutput)
   455  	ret1, _ := ret[1].(error)
   456  	return ret0, ret1
   457  }
   458  
   459  // CreateGroupWithContext indicates an expected call of CreateGroupWithContext
   460  func (mr *MockIAMAPIMockRecorder) CreateGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   461  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   462  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateGroupWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateGroupWithContext), varargs...)
   463  }
   464  
   465  // CreateGroupRequest mocks base method
   466  func (m *MockIAMAPI) CreateGroupRequest(arg0 *iam.CreateGroupInput) (*request.Request, *iam.CreateGroupOutput) {
   467  	ret := m.ctrl.Call(m, "CreateGroupRequest", arg0)
   468  	ret0, _ := ret[0].(*request.Request)
   469  	ret1, _ := ret[1].(*iam.CreateGroupOutput)
   470  	return ret0, ret1
   471  }
   472  
   473  // CreateGroupRequest indicates an expected call of CreateGroupRequest
   474  func (mr *MockIAMAPIMockRecorder) CreateGroupRequest(arg0 interface{}) *gomock.Call {
   475  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateGroupRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateGroupRequest), arg0)
   476  }
   477  
   478  // CreateInstanceProfile mocks base method
   479  func (m *MockIAMAPI) CreateInstanceProfile(arg0 *iam.CreateInstanceProfileInput) (*iam.CreateInstanceProfileOutput, error) {
   480  	ret := m.ctrl.Call(m, "CreateInstanceProfile", arg0)
   481  	ret0, _ := ret[0].(*iam.CreateInstanceProfileOutput)
   482  	ret1, _ := ret[1].(error)
   483  	return ret0, ret1
   484  }
   485  
   486  // CreateInstanceProfile indicates an expected call of CreateInstanceProfile
   487  func (mr *MockIAMAPIMockRecorder) CreateInstanceProfile(arg0 interface{}) *gomock.Call {
   488  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInstanceProfile", reflect.TypeOf((*MockIAMAPI)(nil).CreateInstanceProfile), arg0)
   489  }
   490  
   491  // CreateInstanceProfileWithContext mocks base method
   492  func (m *MockIAMAPI) CreateInstanceProfileWithContext(arg0 aws.Context, arg1 *iam.CreateInstanceProfileInput, arg2 ...request.Option) (*iam.CreateInstanceProfileOutput, error) {
   493  	varargs := []interface{}{arg0, arg1}
   494  	for _, a := range arg2 {
   495  		varargs = append(varargs, a)
   496  	}
   497  	ret := m.ctrl.Call(m, "CreateInstanceProfileWithContext", varargs...)
   498  	ret0, _ := ret[0].(*iam.CreateInstanceProfileOutput)
   499  	ret1, _ := ret[1].(error)
   500  	return ret0, ret1
   501  }
   502  
   503  // CreateInstanceProfileWithContext indicates an expected call of CreateInstanceProfileWithContext
   504  func (mr *MockIAMAPIMockRecorder) CreateInstanceProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   505  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   506  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInstanceProfileWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateInstanceProfileWithContext), varargs...)
   507  }
   508  
   509  // CreateInstanceProfileRequest mocks base method
   510  func (m *MockIAMAPI) CreateInstanceProfileRequest(arg0 *iam.CreateInstanceProfileInput) (*request.Request, *iam.CreateInstanceProfileOutput) {
   511  	ret := m.ctrl.Call(m, "CreateInstanceProfileRequest", arg0)
   512  	ret0, _ := ret[0].(*request.Request)
   513  	ret1, _ := ret[1].(*iam.CreateInstanceProfileOutput)
   514  	return ret0, ret1
   515  }
   516  
   517  // CreateInstanceProfileRequest indicates an expected call of CreateInstanceProfileRequest
   518  func (mr *MockIAMAPIMockRecorder) CreateInstanceProfileRequest(arg0 interface{}) *gomock.Call {
   519  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateInstanceProfileRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateInstanceProfileRequest), arg0)
   520  }
   521  
   522  // CreateLoginProfile mocks base method
   523  func (m *MockIAMAPI) CreateLoginProfile(arg0 *iam.CreateLoginProfileInput) (*iam.CreateLoginProfileOutput, error) {
   524  	ret := m.ctrl.Call(m, "CreateLoginProfile", arg0)
   525  	ret0, _ := ret[0].(*iam.CreateLoginProfileOutput)
   526  	ret1, _ := ret[1].(error)
   527  	return ret0, ret1
   528  }
   529  
   530  // CreateLoginProfile indicates an expected call of CreateLoginProfile
   531  func (mr *MockIAMAPIMockRecorder) CreateLoginProfile(arg0 interface{}) *gomock.Call {
   532  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLoginProfile", reflect.TypeOf((*MockIAMAPI)(nil).CreateLoginProfile), arg0)
   533  }
   534  
   535  // CreateLoginProfileWithContext mocks base method
   536  func (m *MockIAMAPI) CreateLoginProfileWithContext(arg0 aws.Context, arg1 *iam.CreateLoginProfileInput, arg2 ...request.Option) (*iam.CreateLoginProfileOutput, error) {
   537  	varargs := []interface{}{arg0, arg1}
   538  	for _, a := range arg2 {
   539  		varargs = append(varargs, a)
   540  	}
   541  	ret := m.ctrl.Call(m, "CreateLoginProfileWithContext", varargs...)
   542  	ret0, _ := ret[0].(*iam.CreateLoginProfileOutput)
   543  	ret1, _ := ret[1].(error)
   544  	return ret0, ret1
   545  }
   546  
   547  // CreateLoginProfileWithContext indicates an expected call of CreateLoginProfileWithContext
   548  func (mr *MockIAMAPIMockRecorder) CreateLoginProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   549  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   550  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLoginProfileWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateLoginProfileWithContext), varargs...)
   551  }
   552  
   553  // CreateLoginProfileRequest mocks base method
   554  func (m *MockIAMAPI) CreateLoginProfileRequest(arg0 *iam.CreateLoginProfileInput) (*request.Request, *iam.CreateLoginProfileOutput) {
   555  	ret := m.ctrl.Call(m, "CreateLoginProfileRequest", arg0)
   556  	ret0, _ := ret[0].(*request.Request)
   557  	ret1, _ := ret[1].(*iam.CreateLoginProfileOutput)
   558  	return ret0, ret1
   559  }
   560  
   561  // CreateLoginProfileRequest indicates an expected call of CreateLoginProfileRequest
   562  func (mr *MockIAMAPIMockRecorder) CreateLoginProfileRequest(arg0 interface{}) *gomock.Call {
   563  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateLoginProfileRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateLoginProfileRequest), arg0)
   564  }
   565  
   566  // CreateOpenIDConnectProvider mocks base method
   567  func (m *MockIAMAPI) CreateOpenIDConnectProvider(arg0 *iam.CreateOpenIDConnectProviderInput) (*iam.CreateOpenIDConnectProviderOutput, error) {
   568  	ret := m.ctrl.Call(m, "CreateOpenIDConnectProvider", arg0)
   569  	ret0, _ := ret[0].(*iam.CreateOpenIDConnectProviderOutput)
   570  	ret1, _ := ret[1].(error)
   571  	return ret0, ret1
   572  }
   573  
   574  // CreateOpenIDConnectProvider indicates an expected call of CreateOpenIDConnectProvider
   575  func (mr *MockIAMAPIMockRecorder) CreateOpenIDConnectProvider(arg0 interface{}) *gomock.Call {
   576  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateOpenIDConnectProvider", reflect.TypeOf((*MockIAMAPI)(nil).CreateOpenIDConnectProvider), arg0)
   577  }
   578  
   579  // CreateOpenIDConnectProviderWithContext mocks base method
   580  func (m *MockIAMAPI) CreateOpenIDConnectProviderWithContext(arg0 aws.Context, arg1 *iam.CreateOpenIDConnectProviderInput, arg2 ...request.Option) (*iam.CreateOpenIDConnectProviderOutput, error) {
   581  	varargs := []interface{}{arg0, arg1}
   582  	for _, a := range arg2 {
   583  		varargs = append(varargs, a)
   584  	}
   585  	ret := m.ctrl.Call(m, "CreateOpenIDConnectProviderWithContext", varargs...)
   586  	ret0, _ := ret[0].(*iam.CreateOpenIDConnectProviderOutput)
   587  	ret1, _ := ret[1].(error)
   588  	return ret0, ret1
   589  }
   590  
   591  // CreateOpenIDConnectProviderWithContext indicates an expected call of CreateOpenIDConnectProviderWithContext
   592  func (mr *MockIAMAPIMockRecorder) CreateOpenIDConnectProviderWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   593  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   594  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateOpenIDConnectProviderWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateOpenIDConnectProviderWithContext), varargs...)
   595  }
   596  
   597  // CreateOpenIDConnectProviderRequest mocks base method
   598  func (m *MockIAMAPI) CreateOpenIDConnectProviderRequest(arg0 *iam.CreateOpenIDConnectProviderInput) (*request.Request, *iam.CreateOpenIDConnectProviderOutput) {
   599  	ret := m.ctrl.Call(m, "CreateOpenIDConnectProviderRequest", arg0)
   600  	ret0, _ := ret[0].(*request.Request)
   601  	ret1, _ := ret[1].(*iam.CreateOpenIDConnectProviderOutput)
   602  	return ret0, ret1
   603  }
   604  
   605  // CreateOpenIDConnectProviderRequest indicates an expected call of CreateOpenIDConnectProviderRequest
   606  func (mr *MockIAMAPIMockRecorder) CreateOpenIDConnectProviderRequest(arg0 interface{}) *gomock.Call {
   607  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateOpenIDConnectProviderRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateOpenIDConnectProviderRequest), arg0)
   608  }
   609  
   610  // CreatePolicy mocks base method
   611  func (m *MockIAMAPI) CreatePolicy(arg0 *iam.CreatePolicyInput) (*iam.CreatePolicyOutput, error) {
   612  	ret := m.ctrl.Call(m, "CreatePolicy", arg0)
   613  	ret0, _ := ret[0].(*iam.CreatePolicyOutput)
   614  	ret1, _ := ret[1].(error)
   615  	return ret0, ret1
   616  }
   617  
   618  // CreatePolicy indicates an expected call of CreatePolicy
   619  func (mr *MockIAMAPIMockRecorder) CreatePolicy(arg0 interface{}) *gomock.Call {
   620  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePolicy", reflect.TypeOf((*MockIAMAPI)(nil).CreatePolicy), arg0)
   621  }
   622  
   623  // CreatePolicyWithContext mocks base method
   624  func (m *MockIAMAPI) CreatePolicyWithContext(arg0 aws.Context, arg1 *iam.CreatePolicyInput, arg2 ...request.Option) (*iam.CreatePolicyOutput, error) {
   625  	varargs := []interface{}{arg0, arg1}
   626  	for _, a := range arg2 {
   627  		varargs = append(varargs, a)
   628  	}
   629  	ret := m.ctrl.Call(m, "CreatePolicyWithContext", varargs...)
   630  	ret0, _ := ret[0].(*iam.CreatePolicyOutput)
   631  	ret1, _ := ret[1].(error)
   632  	return ret0, ret1
   633  }
   634  
   635  // CreatePolicyWithContext indicates an expected call of CreatePolicyWithContext
   636  func (mr *MockIAMAPIMockRecorder) CreatePolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   637  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   638  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreatePolicyWithContext), varargs...)
   639  }
   640  
   641  // CreatePolicyRequest mocks base method
   642  func (m *MockIAMAPI) CreatePolicyRequest(arg0 *iam.CreatePolicyInput) (*request.Request, *iam.CreatePolicyOutput) {
   643  	ret := m.ctrl.Call(m, "CreatePolicyRequest", arg0)
   644  	ret0, _ := ret[0].(*request.Request)
   645  	ret1, _ := ret[1].(*iam.CreatePolicyOutput)
   646  	return ret0, ret1
   647  }
   648  
   649  // CreatePolicyRequest indicates an expected call of CreatePolicyRequest
   650  func (mr *MockIAMAPIMockRecorder) CreatePolicyRequest(arg0 interface{}) *gomock.Call {
   651  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreatePolicyRequest), arg0)
   652  }
   653  
   654  // CreatePolicyVersion mocks base method
   655  func (m *MockIAMAPI) CreatePolicyVersion(arg0 *iam.CreatePolicyVersionInput) (*iam.CreatePolicyVersionOutput, error) {
   656  	ret := m.ctrl.Call(m, "CreatePolicyVersion", arg0)
   657  	ret0, _ := ret[0].(*iam.CreatePolicyVersionOutput)
   658  	ret1, _ := ret[1].(error)
   659  	return ret0, ret1
   660  }
   661  
   662  // CreatePolicyVersion indicates an expected call of CreatePolicyVersion
   663  func (mr *MockIAMAPIMockRecorder) CreatePolicyVersion(arg0 interface{}) *gomock.Call {
   664  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePolicyVersion", reflect.TypeOf((*MockIAMAPI)(nil).CreatePolicyVersion), arg0)
   665  }
   666  
   667  // CreatePolicyVersionWithContext mocks base method
   668  func (m *MockIAMAPI) CreatePolicyVersionWithContext(arg0 aws.Context, arg1 *iam.CreatePolicyVersionInput, arg2 ...request.Option) (*iam.CreatePolicyVersionOutput, error) {
   669  	varargs := []interface{}{arg0, arg1}
   670  	for _, a := range arg2 {
   671  		varargs = append(varargs, a)
   672  	}
   673  	ret := m.ctrl.Call(m, "CreatePolicyVersionWithContext", varargs...)
   674  	ret0, _ := ret[0].(*iam.CreatePolicyVersionOutput)
   675  	ret1, _ := ret[1].(error)
   676  	return ret0, ret1
   677  }
   678  
   679  // CreatePolicyVersionWithContext indicates an expected call of CreatePolicyVersionWithContext
   680  func (mr *MockIAMAPIMockRecorder) CreatePolicyVersionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   681  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   682  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePolicyVersionWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreatePolicyVersionWithContext), varargs...)
   683  }
   684  
   685  // CreatePolicyVersionRequest mocks base method
   686  func (m *MockIAMAPI) CreatePolicyVersionRequest(arg0 *iam.CreatePolicyVersionInput) (*request.Request, *iam.CreatePolicyVersionOutput) {
   687  	ret := m.ctrl.Call(m, "CreatePolicyVersionRequest", arg0)
   688  	ret0, _ := ret[0].(*request.Request)
   689  	ret1, _ := ret[1].(*iam.CreatePolicyVersionOutput)
   690  	return ret0, ret1
   691  }
   692  
   693  // CreatePolicyVersionRequest indicates an expected call of CreatePolicyVersionRequest
   694  func (mr *MockIAMAPIMockRecorder) CreatePolicyVersionRequest(arg0 interface{}) *gomock.Call {
   695  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePolicyVersionRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreatePolicyVersionRequest), arg0)
   696  }
   697  
   698  // CreateRole mocks base method
   699  func (m *MockIAMAPI) CreateRole(arg0 *iam.CreateRoleInput) (*iam.CreateRoleOutput, error) {
   700  	ret := m.ctrl.Call(m, "CreateRole", arg0)
   701  	ret0, _ := ret[0].(*iam.CreateRoleOutput)
   702  	ret1, _ := ret[1].(error)
   703  	return ret0, ret1
   704  }
   705  
   706  // CreateRole indicates an expected call of CreateRole
   707  func (mr *MockIAMAPIMockRecorder) CreateRole(arg0 interface{}) *gomock.Call {
   708  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRole", reflect.TypeOf((*MockIAMAPI)(nil).CreateRole), arg0)
   709  }
   710  
   711  // CreateRoleWithContext mocks base method
   712  func (m *MockIAMAPI) CreateRoleWithContext(arg0 aws.Context, arg1 *iam.CreateRoleInput, arg2 ...request.Option) (*iam.CreateRoleOutput, error) {
   713  	varargs := []interface{}{arg0, arg1}
   714  	for _, a := range arg2 {
   715  		varargs = append(varargs, a)
   716  	}
   717  	ret := m.ctrl.Call(m, "CreateRoleWithContext", varargs...)
   718  	ret0, _ := ret[0].(*iam.CreateRoleOutput)
   719  	ret1, _ := ret[1].(error)
   720  	return ret0, ret1
   721  }
   722  
   723  // CreateRoleWithContext indicates an expected call of CreateRoleWithContext
   724  func (mr *MockIAMAPIMockRecorder) CreateRoleWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   725  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   726  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRoleWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateRoleWithContext), varargs...)
   727  }
   728  
   729  // CreateRoleRequest mocks base method
   730  func (m *MockIAMAPI) CreateRoleRequest(arg0 *iam.CreateRoleInput) (*request.Request, *iam.CreateRoleOutput) {
   731  	ret := m.ctrl.Call(m, "CreateRoleRequest", arg0)
   732  	ret0, _ := ret[0].(*request.Request)
   733  	ret1, _ := ret[1].(*iam.CreateRoleOutput)
   734  	return ret0, ret1
   735  }
   736  
   737  // CreateRoleRequest indicates an expected call of CreateRoleRequest
   738  func (mr *MockIAMAPIMockRecorder) CreateRoleRequest(arg0 interface{}) *gomock.Call {
   739  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateRoleRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateRoleRequest), arg0)
   740  }
   741  
   742  // CreateSAMLProvider mocks base method
   743  func (m *MockIAMAPI) CreateSAMLProvider(arg0 *iam.CreateSAMLProviderInput) (*iam.CreateSAMLProviderOutput, error) {
   744  	ret := m.ctrl.Call(m, "CreateSAMLProvider", arg0)
   745  	ret0, _ := ret[0].(*iam.CreateSAMLProviderOutput)
   746  	ret1, _ := ret[1].(error)
   747  	return ret0, ret1
   748  }
   749  
   750  // CreateSAMLProvider indicates an expected call of CreateSAMLProvider
   751  func (mr *MockIAMAPIMockRecorder) CreateSAMLProvider(arg0 interface{}) *gomock.Call {
   752  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSAMLProvider", reflect.TypeOf((*MockIAMAPI)(nil).CreateSAMLProvider), arg0)
   753  }
   754  
   755  // CreateSAMLProviderWithContext mocks base method
   756  func (m *MockIAMAPI) CreateSAMLProviderWithContext(arg0 aws.Context, arg1 *iam.CreateSAMLProviderInput, arg2 ...request.Option) (*iam.CreateSAMLProviderOutput, error) {
   757  	varargs := []interface{}{arg0, arg1}
   758  	for _, a := range arg2 {
   759  		varargs = append(varargs, a)
   760  	}
   761  	ret := m.ctrl.Call(m, "CreateSAMLProviderWithContext", varargs...)
   762  	ret0, _ := ret[0].(*iam.CreateSAMLProviderOutput)
   763  	ret1, _ := ret[1].(error)
   764  	return ret0, ret1
   765  }
   766  
   767  // CreateSAMLProviderWithContext indicates an expected call of CreateSAMLProviderWithContext
   768  func (mr *MockIAMAPIMockRecorder) CreateSAMLProviderWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   769  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   770  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSAMLProviderWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateSAMLProviderWithContext), varargs...)
   771  }
   772  
   773  // CreateSAMLProviderRequest mocks base method
   774  func (m *MockIAMAPI) CreateSAMLProviderRequest(arg0 *iam.CreateSAMLProviderInput) (*request.Request, *iam.CreateSAMLProviderOutput) {
   775  	ret := m.ctrl.Call(m, "CreateSAMLProviderRequest", arg0)
   776  	ret0, _ := ret[0].(*request.Request)
   777  	ret1, _ := ret[1].(*iam.CreateSAMLProviderOutput)
   778  	return ret0, ret1
   779  }
   780  
   781  // CreateSAMLProviderRequest indicates an expected call of CreateSAMLProviderRequest
   782  func (mr *MockIAMAPIMockRecorder) CreateSAMLProviderRequest(arg0 interface{}) *gomock.Call {
   783  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateSAMLProviderRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateSAMLProviderRequest), arg0)
   784  }
   785  
   786  // CreateServiceLinkedRole mocks base method
   787  func (m *MockIAMAPI) CreateServiceLinkedRole(arg0 *iam.CreateServiceLinkedRoleInput) (*iam.CreateServiceLinkedRoleOutput, error) {
   788  	ret := m.ctrl.Call(m, "CreateServiceLinkedRole", arg0)
   789  	ret0, _ := ret[0].(*iam.CreateServiceLinkedRoleOutput)
   790  	ret1, _ := ret[1].(error)
   791  	return ret0, ret1
   792  }
   793  
   794  // CreateServiceLinkedRole indicates an expected call of CreateServiceLinkedRole
   795  func (mr *MockIAMAPIMockRecorder) CreateServiceLinkedRole(arg0 interface{}) *gomock.Call {
   796  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateServiceLinkedRole", reflect.TypeOf((*MockIAMAPI)(nil).CreateServiceLinkedRole), arg0)
   797  }
   798  
   799  // CreateServiceLinkedRoleWithContext mocks base method
   800  func (m *MockIAMAPI) CreateServiceLinkedRoleWithContext(arg0 aws.Context, arg1 *iam.CreateServiceLinkedRoleInput, arg2 ...request.Option) (*iam.CreateServiceLinkedRoleOutput, error) {
   801  	varargs := []interface{}{arg0, arg1}
   802  	for _, a := range arg2 {
   803  		varargs = append(varargs, a)
   804  	}
   805  	ret := m.ctrl.Call(m, "CreateServiceLinkedRoleWithContext", varargs...)
   806  	ret0, _ := ret[0].(*iam.CreateServiceLinkedRoleOutput)
   807  	ret1, _ := ret[1].(error)
   808  	return ret0, ret1
   809  }
   810  
   811  // CreateServiceLinkedRoleWithContext indicates an expected call of CreateServiceLinkedRoleWithContext
   812  func (mr *MockIAMAPIMockRecorder) CreateServiceLinkedRoleWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   813  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   814  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateServiceLinkedRoleWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateServiceLinkedRoleWithContext), varargs...)
   815  }
   816  
   817  // CreateServiceLinkedRoleRequest mocks base method
   818  func (m *MockIAMAPI) CreateServiceLinkedRoleRequest(arg0 *iam.CreateServiceLinkedRoleInput) (*request.Request, *iam.CreateServiceLinkedRoleOutput) {
   819  	ret := m.ctrl.Call(m, "CreateServiceLinkedRoleRequest", arg0)
   820  	ret0, _ := ret[0].(*request.Request)
   821  	ret1, _ := ret[1].(*iam.CreateServiceLinkedRoleOutput)
   822  	return ret0, ret1
   823  }
   824  
   825  // CreateServiceLinkedRoleRequest indicates an expected call of CreateServiceLinkedRoleRequest
   826  func (mr *MockIAMAPIMockRecorder) CreateServiceLinkedRoleRequest(arg0 interface{}) *gomock.Call {
   827  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateServiceLinkedRoleRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateServiceLinkedRoleRequest), arg0)
   828  }
   829  
   830  // CreateServiceSpecificCredential mocks base method
   831  func (m *MockIAMAPI) CreateServiceSpecificCredential(arg0 *iam.CreateServiceSpecificCredentialInput) (*iam.CreateServiceSpecificCredentialOutput, error) {
   832  	ret := m.ctrl.Call(m, "CreateServiceSpecificCredential", arg0)
   833  	ret0, _ := ret[0].(*iam.CreateServiceSpecificCredentialOutput)
   834  	ret1, _ := ret[1].(error)
   835  	return ret0, ret1
   836  }
   837  
   838  // CreateServiceSpecificCredential indicates an expected call of CreateServiceSpecificCredential
   839  func (mr *MockIAMAPIMockRecorder) CreateServiceSpecificCredential(arg0 interface{}) *gomock.Call {
   840  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateServiceSpecificCredential", reflect.TypeOf((*MockIAMAPI)(nil).CreateServiceSpecificCredential), arg0)
   841  }
   842  
   843  // CreateServiceSpecificCredentialWithContext mocks base method
   844  func (m *MockIAMAPI) CreateServiceSpecificCredentialWithContext(arg0 aws.Context, arg1 *iam.CreateServiceSpecificCredentialInput, arg2 ...request.Option) (*iam.CreateServiceSpecificCredentialOutput, error) {
   845  	varargs := []interface{}{arg0, arg1}
   846  	for _, a := range arg2 {
   847  		varargs = append(varargs, a)
   848  	}
   849  	ret := m.ctrl.Call(m, "CreateServiceSpecificCredentialWithContext", varargs...)
   850  	ret0, _ := ret[0].(*iam.CreateServiceSpecificCredentialOutput)
   851  	ret1, _ := ret[1].(error)
   852  	return ret0, ret1
   853  }
   854  
   855  // CreateServiceSpecificCredentialWithContext indicates an expected call of CreateServiceSpecificCredentialWithContext
   856  func (mr *MockIAMAPIMockRecorder) CreateServiceSpecificCredentialWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   857  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   858  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateServiceSpecificCredentialWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateServiceSpecificCredentialWithContext), varargs...)
   859  }
   860  
   861  // CreateServiceSpecificCredentialRequest mocks base method
   862  func (m *MockIAMAPI) CreateServiceSpecificCredentialRequest(arg0 *iam.CreateServiceSpecificCredentialInput) (*request.Request, *iam.CreateServiceSpecificCredentialOutput) {
   863  	ret := m.ctrl.Call(m, "CreateServiceSpecificCredentialRequest", arg0)
   864  	ret0, _ := ret[0].(*request.Request)
   865  	ret1, _ := ret[1].(*iam.CreateServiceSpecificCredentialOutput)
   866  	return ret0, ret1
   867  }
   868  
   869  // CreateServiceSpecificCredentialRequest indicates an expected call of CreateServiceSpecificCredentialRequest
   870  func (mr *MockIAMAPIMockRecorder) CreateServiceSpecificCredentialRequest(arg0 interface{}) *gomock.Call {
   871  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateServiceSpecificCredentialRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateServiceSpecificCredentialRequest), arg0)
   872  }
   873  
   874  // CreateUser mocks base method
   875  func (m *MockIAMAPI) CreateUser(arg0 *iam.CreateUserInput) (*iam.CreateUserOutput, error) {
   876  	ret := m.ctrl.Call(m, "CreateUser", arg0)
   877  	ret0, _ := ret[0].(*iam.CreateUserOutput)
   878  	ret1, _ := ret[1].(error)
   879  	return ret0, ret1
   880  }
   881  
   882  // CreateUser indicates an expected call of CreateUser
   883  func (mr *MockIAMAPIMockRecorder) CreateUser(arg0 interface{}) *gomock.Call {
   884  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateUser", reflect.TypeOf((*MockIAMAPI)(nil).CreateUser), arg0)
   885  }
   886  
   887  // CreateUserWithContext mocks base method
   888  func (m *MockIAMAPI) CreateUserWithContext(arg0 aws.Context, arg1 *iam.CreateUserInput, arg2 ...request.Option) (*iam.CreateUserOutput, error) {
   889  	varargs := []interface{}{arg0, arg1}
   890  	for _, a := range arg2 {
   891  		varargs = append(varargs, a)
   892  	}
   893  	ret := m.ctrl.Call(m, "CreateUserWithContext", varargs...)
   894  	ret0, _ := ret[0].(*iam.CreateUserOutput)
   895  	ret1, _ := ret[1].(error)
   896  	return ret0, ret1
   897  }
   898  
   899  // CreateUserWithContext indicates an expected call of CreateUserWithContext
   900  func (mr *MockIAMAPIMockRecorder) CreateUserWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   901  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   902  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateUserWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateUserWithContext), varargs...)
   903  }
   904  
   905  // CreateUserRequest mocks base method
   906  func (m *MockIAMAPI) CreateUserRequest(arg0 *iam.CreateUserInput) (*request.Request, *iam.CreateUserOutput) {
   907  	ret := m.ctrl.Call(m, "CreateUserRequest", arg0)
   908  	ret0, _ := ret[0].(*request.Request)
   909  	ret1, _ := ret[1].(*iam.CreateUserOutput)
   910  	return ret0, ret1
   911  }
   912  
   913  // CreateUserRequest indicates an expected call of CreateUserRequest
   914  func (mr *MockIAMAPIMockRecorder) CreateUserRequest(arg0 interface{}) *gomock.Call {
   915  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateUserRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateUserRequest), arg0)
   916  }
   917  
   918  // CreateVirtualMFADevice mocks base method
   919  func (m *MockIAMAPI) CreateVirtualMFADevice(arg0 *iam.CreateVirtualMFADeviceInput) (*iam.CreateVirtualMFADeviceOutput, error) {
   920  	ret := m.ctrl.Call(m, "CreateVirtualMFADevice", arg0)
   921  	ret0, _ := ret[0].(*iam.CreateVirtualMFADeviceOutput)
   922  	ret1, _ := ret[1].(error)
   923  	return ret0, ret1
   924  }
   925  
   926  // CreateVirtualMFADevice indicates an expected call of CreateVirtualMFADevice
   927  func (mr *MockIAMAPIMockRecorder) CreateVirtualMFADevice(arg0 interface{}) *gomock.Call {
   928  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVirtualMFADevice", reflect.TypeOf((*MockIAMAPI)(nil).CreateVirtualMFADevice), arg0)
   929  }
   930  
   931  // CreateVirtualMFADeviceWithContext mocks base method
   932  func (m *MockIAMAPI) CreateVirtualMFADeviceWithContext(arg0 aws.Context, arg1 *iam.CreateVirtualMFADeviceInput, arg2 ...request.Option) (*iam.CreateVirtualMFADeviceOutput, error) {
   933  	varargs := []interface{}{arg0, arg1}
   934  	for _, a := range arg2 {
   935  		varargs = append(varargs, a)
   936  	}
   937  	ret := m.ctrl.Call(m, "CreateVirtualMFADeviceWithContext", varargs...)
   938  	ret0, _ := ret[0].(*iam.CreateVirtualMFADeviceOutput)
   939  	ret1, _ := ret[1].(error)
   940  	return ret0, ret1
   941  }
   942  
   943  // CreateVirtualMFADeviceWithContext indicates an expected call of CreateVirtualMFADeviceWithContext
   944  func (mr *MockIAMAPIMockRecorder) CreateVirtualMFADeviceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   945  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   946  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVirtualMFADeviceWithContext", reflect.TypeOf((*MockIAMAPI)(nil).CreateVirtualMFADeviceWithContext), varargs...)
   947  }
   948  
   949  // CreateVirtualMFADeviceRequest mocks base method
   950  func (m *MockIAMAPI) CreateVirtualMFADeviceRequest(arg0 *iam.CreateVirtualMFADeviceInput) (*request.Request, *iam.CreateVirtualMFADeviceOutput) {
   951  	ret := m.ctrl.Call(m, "CreateVirtualMFADeviceRequest", arg0)
   952  	ret0, _ := ret[0].(*request.Request)
   953  	ret1, _ := ret[1].(*iam.CreateVirtualMFADeviceOutput)
   954  	return ret0, ret1
   955  }
   956  
   957  // CreateVirtualMFADeviceRequest indicates an expected call of CreateVirtualMFADeviceRequest
   958  func (mr *MockIAMAPIMockRecorder) CreateVirtualMFADeviceRequest(arg0 interface{}) *gomock.Call {
   959  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateVirtualMFADeviceRequest", reflect.TypeOf((*MockIAMAPI)(nil).CreateVirtualMFADeviceRequest), arg0)
   960  }
   961  
   962  // DeactivateMFADevice mocks base method
   963  func (m *MockIAMAPI) DeactivateMFADevice(arg0 *iam.DeactivateMFADeviceInput) (*iam.DeactivateMFADeviceOutput, error) {
   964  	ret := m.ctrl.Call(m, "DeactivateMFADevice", arg0)
   965  	ret0, _ := ret[0].(*iam.DeactivateMFADeviceOutput)
   966  	ret1, _ := ret[1].(error)
   967  	return ret0, ret1
   968  }
   969  
   970  // DeactivateMFADevice indicates an expected call of DeactivateMFADevice
   971  func (mr *MockIAMAPIMockRecorder) DeactivateMFADevice(arg0 interface{}) *gomock.Call {
   972  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeactivateMFADevice", reflect.TypeOf((*MockIAMAPI)(nil).DeactivateMFADevice), arg0)
   973  }
   974  
   975  // DeactivateMFADeviceWithContext mocks base method
   976  func (m *MockIAMAPI) DeactivateMFADeviceWithContext(arg0 aws.Context, arg1 *iam.DeactivateMFADeviceInput, arg2 ...request.Option) (*iam.DeactivateMFADeviceOutput, error) {
   977  	varargs := []interface{}{arg0, arg1}
   978  	for _, a := range arg2 {
   979  		varargs = append(varargs, a)
   980  	}
   981  	ret := m.ctrl.Call(m, "DeactivateMFADeviceWithContext", varargs...)
   982  	ret0, _ := ret[0].(*iam.DeactivateMFADeviceOutput)
   983  	ret1, _ := ret[1].(error)
   984  	return ret0, ret1
   985  }
   986  
   987  // DeactivateMFADeviceWithContext indicates an expected call of DeactivateMFADeviceWithContext
   988  func (mr *MockIAMAPIMockRecorder) DeactivateMFADeviceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
   989  	varargs := append([]interface{}{arg0, arg1}, arg2...)
   990  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeactivateMFADeviceWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeactivateMFADeviceWithContext), varargs...)
   991  }
   992  
   993  // DeactivateMFADeviceRequest mocks base method
   994  func (m *MockIAMAPI) DeactivateMFADeviceRequest(arg0 *iam.DeactivateMFADeviceInput) (*request.Request, *iam.DeactivateMFADeviceOutput) {
   995  	ret := m.ctrl.Call(m, "DeactivateMFADeviceRequest", arg0)
   996  	ret0, _ := ret[0].(*request.Request)
   997  	ret1, _ := ret[1].(*iam.DeactivateMFADeviceOutput)
   998  	return ret0, ret1
   999  }
  1000  
  1001  // DeactivateMFADeviceRequest indicates an expected call of DeactivateMFADeviceRequest
  1002  func (mr *MockIAMAPIMockRecorder) DeactivateMFADeviceRequest(arg0 interface{}) *gomock.Call {
  1003  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeactivateMFADeviceRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeactivateMFADeviceRequest), arg0)
  1004  }
  1005  
  1006  // DeleteAccessKey mocks base method
  1007  func (m *MockIAMAPI) DeleteAccessKey(arg0 *iam.DeleteAccessKeyInput) (*iam.DeleteAccessKeyOutput, error) {
  1008  	ret := m.ctrl.Call(m, "DeleteAccessKey", arg0)
  1009  	ret0, _ := ret[0].(*iam.DeleteAccessKeyOutput)
  1010  	ret1, _ := ret[1].(error)
  1011  	return ret0, ret1
  1012  }
  1013  
  1014  // DeleteAccessKey indicates an expected call of DeleteAccessKey
  1015  func (mr *MockIAMAPIMockRecorder) DeleteAccessKey(arg0 interface{}) *gomock.Call {
  1016  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAccessKey", reflect.TypeOf((*MockIAMAPI)(nil).DeleteAccessKey), arg0)
  1017  }
  1018  
  1019  // DeleteAccessKeyWithContext mocks base method
  1020  func (m *MockIAMAPI) DeleteAccessKeyWithContext(arg0 aws.Context, arg1 *iam.DeleteAccessKeyInput, arg2 ...request.Option) (*iam.DeleteAccessKeyOutput, error) {
  1021  	varargs := []interface{}{arg0, arg1}
  1022  	for _, a := range arg2 {
  1023  		varargs = append(varargs, a)
  1024  	}
  1025  	ret := m.ctrl.Call(m, "DeleteAccessKeyWithContext", varargs...)
  1026  	ret0, _ := ret[0].(*iam.DeleteAccessKeyOutput)
  1027  	ret1, _ := ret[1].(error)
  1028  	return ret0, ret1
  1029  }
  1030  
  1031  // DeleteAccessKeyWithContext indicates an expected call of DeleteAccessKeyWithContext
  1032  func (mr *MockIAMAPIMockRecorder) DeleteAccessKeyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1033  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1034  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAccessKeyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteAccessKeyWithContext), varargs...)
  1035  }
  1036  
  1037  // DeleteAccessKeyRequest mocks base method
  1038  func (m *MockIAMAPI) DeleteAccessKeyRequest(arg0 *iam.DeleteAccessKeyInput) (*request.Request, *iam.DeleteAccessKeyOutput) {
  1039  	ret := m.ctrl.Call(m, "DeleteAccessKeyRequest", arg0)
  1040  	ret0, _ := ret[0].(*request.Request)
  1041  	ret1, _ := ret[1].(*iam.DeleteAccessKeyOutput)
  1042  	return ret0, ret1
  1043  }
  1044  
  1045  // DeleteAccessKeyRequest indicates an expected call of DeleteAccessKeyRequest
  1046  func (mr *MockIAMAPIMockRecorder) DeleteAccessKeyRequest(arg0 interface{}) *gomock.Call {
  1047  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAccessKeyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteAccessKeyRequest), arg0)
  1048  }
  1049  
  1050  // DeleteAccountAlias mocks base method
  1051  func (m *MockIAMAPI) DeleteAccountAlias(arg0 *iam.DeleteAccountAliasInput) (*iam.DeleteAccountAliasOutput, error) {
  1052  	ret := m.ctrl.Call(m, "DeleteAccountAlias", arg0)
  1053  	ret0, _ := ret[0].(*iam.DeleteAccountAliasOutput)
  1054  	ret1, _ := ret[1].(error)
  1055  	return ret0, ret1
  1056  }
  1057  
  1058  // DeleteAccountAlias indicates an expected call of DeleteAccountAlias
  1059  func (mr *MockIAMAPIMockRecorder) DeleteAccountAlias(arg0 interface{}) *gomock.Call {
  1060  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAccountAlias", reflect.TypeOf((*MockIAMAPI)(nil).DeleteAccountAlias), arg0)
  1061  }
  1062  
  1063  // DeleteAccountAliasWithContext mocks base method
  1064  func (m *MockIAMAPI) DeleteAccountAliasWithContext(arg0 aws.Context, arg1 *iam.DeleteAccountAliasInput, arg2 ...request.Option) (*iam.DeleteAccountAliasOutput, error) {
  1065  	varargs := []interface{}{arg0, arg1}
  1066  	for _, a := range arg2 {
  1067  		varargs = append(varargs, a)
  1068  	}
  1069  	ret := m.ctrl.Call(m, "DeleteAccountAliasWithContext", varargs...)
  1070  	ret0, _ := ret[0].(*iam.DeleteAccountAliasOutput)
  1071  	ret1, _ := ret[1].(error)
  1072  	return ret0, ret1
  1073  }
  1074  
  1075  // DeleteAccountAliasWithContext indicates an expected call of DeleteAccountAliasWithContext
  1076  func (mr *MockIAMAPIMockRecorder) DeleteAccountAliasWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1077  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1078  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAccountAliasWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteAccountAliasWithContext), varargs...)
  1079  }
  1080  
  1081  // DeleteAccountAliasRequest mocks base method
  1082  func (m *MockIAMAPI) DeleteAccountAliasRequest(arg0 *iam.DeleteAccountAliasInput) (*request.Request, *iam.DeleteAccountAliasOutput) {
  1083  	ret := m.ctrl.Call(m, "DeleteAccountAliasRequest", arg0)
  1084  	ret0, _ := ret[0].(*request.Request)
  1085  	ret1, _ := ret[1].(*iam.DeleteAccountAliasOutput)
  1086  	return ret0, ret1
  1087  }
  1088  
  1089  // DeleteAccountAliasRequest indicates an expected call of DeleteAccountAliasRequest
  1090  func (mr *MockIAMAPIMockRecorder) DeleteAccountAliasRequest(arg0 interface{}) *gomock.Call {
  1091  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAccountAliasRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteAccountAliasRequest), arg0)
  1092  }
  1093  
  1094  // DeleteAccountPasswordPolicy mocks base method
  1095  func (m *MockIAMAPI) DeleteAccountPasswordPolicy(arg0 *iam.DeleteAccountPasswordPolicyInput) (*iam.DeleteAccountPasswordPolicyOutput, error) {
  1096  	ret := m.ctrl.Call(m, "DeleteAccountPasswordPolicy", arg0)
  1097  	ret0, _ := ret[0].(*iam.DeleteAccountPasswordPolicyOutput)
  1098  	ret1, _ := ret[1].(error)
  1099  	return ret0, ret1
  1100  }
  1101  
  1102  // DeleteAccountPasswordPolicy indicates an expected call of DeleteAccountPasswordPolicy
  1103  func (mr *MockIAMAPIMockRecorder) DeleteAccountPasswordPolicy(arg0 interface{}) *gomock.Call {
  1104  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAccountPasswordPolicy", reflect.TypeOf((*MockIAMAPI)(nil).DeleteAccountPasswordPolicy), arg0)
  1105  }
  1106  
  1107  // DeleteAccountPasswordPolicyWithContext mocks base method
  1108  func (m *MockIAMAPI) DeleteAccountPasswordPolicyWithContext(arg0 aws.Context, arg1 *iam.DeleteAccountPasswordPolicyInput, arg2 ...request.Option) (*iam.DeleteAccountPasswordPolicyOutput, error) {
  1109  	varargs := []interface{}{arg0, arg1}
  1110  	for _, a := range arg2 {
  1111  		varargs = append(varargs, a)
  1112  	}
  1113  	ret := m.ctrl.Call(m, "DeleteAccountPasswordPolicyWithContext", varargs...)
  1114  	ret0, _ := ret[0].(*iam.DeleteAccountPasswordPolicyOutput)
  1115  	ret1, _ := ret[1].(error)
  1116  	return ret0, ret1
  1117  }
  1118  
  1119  // DeleteAccountPasswordPolicyWithContext indicates an expected call of DeleteAccountPasswordPolicyWithContext
  1120  func (mr *MockIAMAPIMockRecorder) DeleteAccountPasswordPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1121  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1122  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAccountPasswordPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteAccountPasswordPolicyWithContext), varargs...)
  1123  }
  1124  
  1125  // DeleteAccountPasswordPolicyRequest mocks base method
  1126  func (m *MockIAMAPI) DeleteAccountPasswordPolicyRequest(arg0 *iam.DeleteAccountPasswordPolicyInput) (*request.Request, *iam.DeleteAccountPasswordPolicyOutput) {
  1127  	ret := m.ctrl.Call(m, "DeleteAccountPasswordPolicyRequest", arg0)
  1128  	ret0, _ := ret[0].(*request.Request)
  1129  	ret1, _ := ret[1].(*iam.DeleteAccountPasswordPolicyOutput)
  1130  	return ret0, ret1
  1131  }
  1132  
  1133  // DeleteAccountPasswordPolicyRequest indicates an expected call of DeleteAccountPasswordPolicyRequest
  1134  func (mr *MockIAMAPIMockRecorder) DeleteAccountPasswordPolicyRequest(arg0 interface{}) *gomock.Call {
  1135  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteAccountPasswordPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteAccountPasswordPolicyRequest), arg0)
  1136  }
  1137  
  1138  // DeleteGroup mocks base method
  1139  func (m *MockIAMAPI) DeleteGroup(arg0 *iam.DeleteGroupInput) (*iam.DeleteGroupOutput, error) {
  1140  	ret := m.ctrl.Call(m, "DeleteGroup", arg0)
  1141  	ret0, _ := ret[0].(*iam.DeleteGroupOutput)
  1142  	ret1, _ := ret[1].(error)
  1143  	return ret0, ret1
  1144  }
  1145  
  1146  // DeleteGroup indicates an expected call of DeleteGroup
  1147  func (mr *MockIAMAPIMockRecorder) DeleteGroup(arg0 interface{}) *gomock.Call {
  1148  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteGroup", reflect.TypeOf((*MockIAMAPI)(nil).DeleteGroup), arg0)
  1149  }
  1150  
  1151  // DeleteGroupWithContext mocks base method
  1152  func (m *MockIAMAPI) DeleteGroupWithContext(arg0 aws.Context, arg1 *iam.DeleteGroupInput, arg2 ...request.Option) (*iam.DeleteGroupOutput, error) {
  1153  	varargs := []interface{}{arg0, arg1}
  1154  	for _, a := range arg2 {
  1155  		varargs = append(varargs, a)
  1156  	}
  1157  	ret := m.ctrl.Call(m, "DeleteGroupWithContext", varargs...)
  1158  	ret0, _ := ret[0].(*iam.DeleteGroupOutput)
  1159  	ret1, _ := ret[1].(error)
  1160  	return ret0, ret1
  1161  }
  1162  
  1163  // DeleteGroupWithContext indicates an expected call of DeleteGroupWithContext
  1164  func (mr *MockIAMAPIMockRecorder) DeleteGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1165  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1166  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteGroupWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteGroupWithContext), varargs...)
  1167  }
  1168  
  1169  // DeleteGroupRequest mocks base method
  1170  func (m *MockIAMAPI) DeleteGroupRequest(arg0 *iam.DeleteGroupInput) (*request.Request, *iam.DeleteGroupOutput) {
  1171  	ret := m.ctrl.Call(m, "DeleteGroupRequest", arg0)
  1172  	ret0, _ := ret[0].(*request.Request)
  1173  	ret1, _ := ret[1].(*iam.DeleteGroupOutput)
  1174  	return ret0, ret1
  1175  }
  1176  
  1177  // DeleteGroupRequest indicates an expected call of DeleteGroupRequest
  1178  func (mr *MockIAMAPIMockRecorder) DeleteGroupRequest(arg0 interface{}) *gomock.Call {
  1179  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteGroupRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteGroupRequest), arg0)
  1180  }
  1181  
  1182  // DeleteGroupPolicy mocks base method
  1183  func (m *MockIAMAPI) DeleteGroupPolicy(arg0 *iam.DeleteGroupPolicyInput) (*iam.DeleteGroupPolicyOutput, error) {
  1184  	ret := m.ctrl.Call(m, "DeleteGroupPolicy", arg0)
  1185  	ret0, _ := ret[0].(*iam.DeleteGroupPolicyOutput)
  1186  	ret1, _ := ret[1].(error)
  1187  	return ret0, ret1
  1188  }
  1189  
  1190  // DeleteGroupPolicy indicates an expected call of DeleteGroupPolicy
  1191  func (mr *MockIAMAPIMockRecorder) DeleteGroupPolicy(arg0 interface{}) *gomock.Call {
  1192  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteGroupPolicy", reflect.TypeOf((*MockIAMAPI)(nil).DeleteGroupPolicy), arg0)
  1193  }
  1194  
  1195  // DeleteGroupPolicyWithContext mocks base method
  1196  func (m *MockIAMAPI) DeleteGroupPolicyWithContext(arg0 aws.Context, arg1 *iam.DeleteGroupPolicyInput, arg2 ...request.Option) (*iam.DeleteGroupPolicyOutput, error) {
  1197  	varargs := []interface{}{arg0, arg1}
  1198  	for _, a := range arg2 {
  1199  		varargs = append(varargs, a)
  1200  	}
  1201  	ret := m.ctrl.Call(m, "DeleteGroupPolicyWithContext", varargs...)
  1202  	ret0, _ := ret[0].(*iam.DeleteGroupPolicyOutput)
  1203  	ret1, _ := ret[1].(error)
  1204  	return ret0, ret1
  1205  }
  1206  
  1207  // DeleteGroupPolicyWithContext indicates an expected call of DeleteGroupPolicyWithContext
  1208  func (mr *MockIAMAPIMockRecorder) DeleteGroupPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1209  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1210  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteGroupPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteGroupPolicyWithContext), varargs...)
  1211  }
  1212  
  1213  // DeleteGroupPolicyRequest mocks base method
  1214  func (m *MockIAMAPI) DeleteGroupPolicyRequest(arg0 *iam.DeleteGroupPolicyInput) (*request.Request, *iam.DeleteGroupPolicyOutput) {
  1215  	ret := m.ctrl.Call(m, "DeleteGroupPolicyRequest", arg0)
  1216  	ret0, _ := ret[0].(*request.Request)
  1217  	ret1, _ := ret[1].(*iam.DeleteGroupPolicyOutput)
  1218  	return ret0, ret1
  1219  }
  1220  
  1221  // DeleteGroupPolicyRequest indicates an expected call of DeleteGroupPolicyRequest
  1222  func (mr *MockIAMAPIMockRecorder) DeleteGroupPolicyRequest(arg0 interface{}) *gomock.Call {
  1223  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteGroupPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteGroupPolicyRequest), arg0)
  1224  }
  1225  
  1226  // DeleteInstanceProfile mocks base method
  1227  func (m *MockIAMAPI) DeleteInstanceProfile(arg0 *iam.DeleteInstanceProfileInput) (*iam.DeleteInstanceProfileOutput, error) {
  1228  	ret := m.ctrl.Call(m, "DeleteInstanceProfile", arg0)
  1229  	ret0, _ := ret[0].(*iam.DeleteInstanceProfileOutput)
  1230  	ret1, _ := ret[1].(error)
  1231  	return ret0, ret1
  1232  }
  1233  
  1234  // DeleteInstanceProfile indicates an expected call of DeleteInstanceProfile
  1235  func (mr *MockIAMAPIMockRecorder) DeleteInstanceProfile(arg0 interface{}) *gomock.Call {
  1236  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteInstanceProfile", reflect.TypeOf((*MockIAMAPI)(nil).DeleteInstanceProfile), arg0)
  1237  }
  1238  
  1239  // DeleteInstanceProfileWithContext mocks base method
  1240  func (m *MockIAMAPI) DeleteInstanceProfileWithContext(arg0 aws.Context, arg1 *iam.DeleteInstanceProfileInput, arg2 ...request.Option) (*iam.DeleteInstanceProfileOutput, error) {
  1241  	varargs := []interface{}{arg0, arg1}
  1242  	for _, a := range arg2 {
  1243  		varargs = append(varargs, a)
  1244  	}
  1245  	ret := m.ctrl.Call(m, "DeleteInstanceProfileWithContext", varargs...)
  1246  	ret0, _ := ret[0].(*iam.DeleteInstanceProfileOutput)
  1247  	ret1, _ := ret[1].(error)
  1248  	return ret0, ret1
  1249  }
  1250  
  1251  // DeleteInstanceProfileWithContext indicates an expected call of DeleteInstanceProfileWithContext
  1252  func (mr *MockIAMAPIMockRecorder) DeleteInstanceProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1253  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1254  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteInstanceProfileWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteInstanceProfileWithContext), varargs...)
  1255  }
  1256  
  1257  // DeleteInstanceProfileRequest mocks base method
  1258  func (m *MockIAMAPI) DeleteInstanceProfileRequest(arg0 *iam.DeleteInstanceProfileInput) (*request.Request, *iam.DeleteInstanceProfileOutput) {
  1259  	ret := m.ctrl.Call(m, "DeleteInstanceProfileRequest", arg0)
  1260  	ret0, _ := ret[0].(*request.Request)
  1261  	ret1, _ := ret[1].(*iam.DeleteInstanceProfileOutput)
  1262  	return ret0, ret1
  1263  }
  1264  
  1265  // DeleteInstanceProfileRequest indicates an expected call of DeleteInstanceProfileRequest
  1266  func (mr *MockIAMAPIMockRecorder) DeleteInstanceProfileRequest(arg0 interface{}) *gomock.Call {
  1267  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteInstanceProfileRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteInstanceProfileRequest), arg0)
  1268  }
  1269  
  1270  // DeleteLoginProfile mocks base method
  1271  func (m *MockIAMAPI) DeleteLoginProfile(arg0 *iam.DeleteLoginProfileInput) (*iam.DeleteLoginProfileOutput, error) {
  1272  	ret := m.ctrl.Call(m, "DeleteLoginProfile", arg0)
  1273  	ret0, _ := ret[0].(*iam.DeleteLoginProfileOutput)
  1274  	ret1, _ := ret[1].(error)
  1275  	return ret0, ret1
  1276  }
  1277  
  1278  // DeleteLoginProfile indicates an expected call of DeleteLoginProfile
  1279  func (mr *MockIAMAPIMockRecorder) DeleteLoginProfile(arg0 interface{}) *gomock.Call {
  1280  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLoginProfile", reflect.TypeOf((*MockIAMAPI)(nil).DeleteLoginProfile), arg0)
  1281  }
  1282  
  1283  // DeleteLoginProfileWithContext mocks base method
  1284  func (m *MockIAMAPI) DeleteLoginProfileWithContext(arg0 aws.Context, arg1 *iam.DeleteLoginProfileInput, arg2 ...request.Option) (*iam.DeleteLoginProfileOutput, error) {
  1285  	varargs := []interface{}{arg0, arg1}
  1286  	for _, a := range arg2 {
  1287  		varargs = append(varargs, a)
  1288  	}
  1289  	ret := m.ctrl.Call(m, "DeleteLoginProfileWithContext", varargs...)
  1290  	ret0, _ := ret[0].(*iam.DeleteLoginProfileOutput)
  1291  	ret1, _ := ret[1].(error)
  1292  	return ret0, ret1
  1293  }
  1294  
  1295  // DeleteLoginProfileWithContext indicates an expected call of DeleteLoginProfileWithContext
  1296  func (mr *MockIAMAPIMockRecorder) DeleteLoginProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1297  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1298  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLoginProfileWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteLoginProfileWithContext), varargs...)
  1299  }
  1300  
  1301  // DeleteLoginProfileRequest mocks base method
  1302  func (m *MockIAMAPI) DeleteLoginProfileRequest(arg0 *iam.DeleteLoginProfileInput) (*request.Request, *iam.DeleteLoginProfileOutput) {
  1303  	ret := m.ctrl.Call(m, "DeleteLoginProfileRequest", arg0)
  1304  	ret0, _ := ret[0].(*request.Request)
  1305  	ret1, _ := ret[1].(*iam.DeleteLoginProfileOutput)
  1306  	return ret0, ret1
  1307  }
  1308  
  1309  // DeleteLoginProfileRequest indicates an expected call of DeleteLoginProfileRequest
  1310  func (mr *MockIAMAPIMockRecorder) DeleteLoginProfileRequest(arg0 interface{}) *gomock.Call {
  1311  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteLoginProfileRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteLoginProfileRequest), arg0)
  1312  }
  1313  
  1314  // DeleteOpenIDConnectProvider mocks base method
  1315  func (m *MockIAMAPI) DeleteOpenIDConnectProvider(arg0 *iam.DeleteOpenIDConnectProviderInput) (*iam.DeleteOpenIDConnectProviderOutput, error) {
  1316  	ret := m.ctrl.Call(m, "DeleteOpenIDConnectProvider", arg0)
  1317  	ret0, _ := ret[0].(*iam.DeleteOpenIDConnectProviderOutput)
  1318  	ret1, _ := ret[1].(error)
  1319  	return ret0, ret1
  1320  }
  1321  
  1322  // DeleteOpenIDConnectProvider indicates an expected call of DeleteOpenIDConnectProvider
  1323  func (mr *MockIAMAPIMockRecorder) DeleteOpenIDConnectProvider(arg0 interface{}) *gomock.Call {
  1324  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteOpenIDConnectProvider", reflect.TypeOf((*MockIAMAPI)(nil).DeleteOpenIDConnectProvider), arg0)
  1325  }
  1326  
  1327  // DeleteOpenIDConnectProviderWithContext mocks base method
  1328  func (m *MockIAMAPI) DeleteOpenIDConnectProviderWithContext(arg0 aws.Context, arg1 *iam.DeleteOpenIDConnectProviderInput, arg2 ...request.Option) (*iam.DeleteOpenIDConnectProviderOutput, error) {
  1329  	varargs := []interface{}{arg0, arg1}
  1330  	for _, a := range arg2 {
  1331  		varargs = append(varargs, a)
  1332  	}
  1333  	ret := m.ctrl.Call(m, "DeleteOpenIDConnectProviderWithContext", varargs...)
  1334  	ret0, _ := ret[0].(*iam.DeleteOpenIDConnectProviderOutput)
  1335  	ret1, _ := ret[1].(error)
  1336  	return ret0, ret1
  1337  }
  1338  
  1339  // DeleteOpenIDConnectProviderWithContext indicates an expected call of DeleteOpenIDConnectProviderWithContext
  1340  func (mr *MockIAMAPIMockRecorder) DeleteOpenIDConnectProviderWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1341  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1342  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteOpenIDConnectProviderWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteOpenIDConnectProviderWithContext), varargs...)
  1343  }
  1344  
  1345  // DeleteOpenIDConnectProviderRequest mocks base method
  1346  func (m *MockIAMAPI) DeleteOpenIDConnectProviderRequest(arg0 *iam.DeleteOpenIDConnectProviderInput) (*request.Request, *iam.DeleteOpenIDConnectProviderOutput) {
  1347  	ret := m.ctrl.Call(m, "DeleteOpenIDConnectProviderRequest", arg0)
  1348  	ret0, _ := ret[0].(*request.Request)
  1349  	ret1, _ := ret[1].(*iam.DeleteOpenIDConnectProviderOutput)
  1350  	return ret0, ret1
  1351  }
  1352  
  1353  // DeleteOpenIDConnectProviderRequest indicates an expected call of DeleteOpenIDConnectProviderRequest
  1354  func (mr *MockIAMAPIMockRecorder) DeleteOpenIDConnectProviderRequest(arg0 interface{}) *gomock.Call {
  1355  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteOpenIDConnectProviderRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteOpenIDConnectProviderRequest), arg0)
  1356  }
  1357  
  1358  // DeletePolicy mocks base method
  1359  func (m *MockIAMAPI) DeletePolicy(arg0 *iam.DeletePolicyInput) (*iam.DeletePolicyOutput, error) {
  1360  	ret := m.ctrl.Call(m, "DeletePolicy", arg0)
  1361  	ret0, _ := ret[0].(*iam.DeletePolicyOutput)
  1362  	ret1, _ := ret[1].(error)
  1363  	return ret0, ret1
  1364  }
  1365  
  1366  // DeletePolicy indicates an expected call of DeletePolicy
  1367  func (mr *MockIAMAPIMockRecorder) DeletePolicy(arg0 interface{}) *gomock.Call {
  1368  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePolicy", reflect.TypeOf((*MockIAMAPI)(nil).DeletePolicy), arg0)
  1369  }
  1370  
  1371  // DeletePolicyWithContext mocks base method
  1372  func (m *MockIAMAPI) DeletePolicyWithContext(arg0 aws.Context, arg1 *iam.DeletePolicyInput, arg2 ...request.Option) (*iam.DeletePolicyOutput, error) {
  1373  	varargs := []interface{}{arg0, arg1}
  1374  	for _, a := range arg2 {
  1375  		varargs = append(varargs, a)
  1376  	}
  1377  	ret := m.ctrl.Call(m, "DeletePolicyWithContext", varargs...)
  1378  	ret0, _ := ret[0].(*iam.DeletePolicyOutput)
  1379  	ret1, _ := ret[1].(error)
  1380  	return ret0, ret1
  1381  }
  1382  
  1383  // DeletePolicyWithContext indicates an expected call of DeletePolicyWithContext
  1384  func (mr *MockIAMAPIMockRecorder) DeletePolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1385  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1386  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeletePolicyWithContext), varargs...)
  1387  }
  1388  
  1389  // DeletePolicyRequest mocks base method
  1390  func (m *MockIAMAPI) DeletePolicyRequest(arg0 *iam.DeletePolicyInput) (*request.Request, *iam.DeletePolicyOutput) {
  1391  	ret := m.ctrl.Call(m, "DeletePolicyRequest", arg0)
  1392  	ret0, _ := ret[0].(*request.Request)
  1393  	ret1, _ := ret[1].(*iam.DeletePolicyOutput)
  1394  	return ret0, ret1
  1395  }
  1396  
  1397  // DeletePolicyRequest indicates an expected call of DeletePolicyRequest
  1398  func (mr *MockIAMAPIMockRecorder) DeletePolicyRequest(arg0 interface{}) *gomock.Call {
  1399  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeletePolicyRequest), arg0)
  1400  }
  1401  
  1402  // DeletePolicyVersion mocks base method
  1403  func (m *MockIAMAPI) DeletePolicyVersion(arg0 *iam.DeletePolicyVersionInput) (*iam.DeletePolicyVersionOutput, error) {
  1404  	ret := m.ctrl.Call(m, "DeletePolicyVersion", arg0)
  1405  	ret0, _ := ret[0].(*iam.DeletePolicyVersionOutput)
  1406  	ret1, _ := ret[1].(error)
  1407  	return ret0, ret1
  1408  }
  1409  
  1410  // DeletePolicyVersion indicates an expected call of DeletePolicyVersion
  1411  func (mr *MockIAMAPIMockRecorder) DeletePolicyVersion(arg0 interface{}) *gomock.Call {
  1412  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePolicyVersion", reflect.TypeOf((*MockIAMAPI)(nil).DeletePolicyVersion), arg0)
  1413  }
  1414  
  1415  // DeletePolicyVersionWithContext mocks base method
  1416  func (m *MockIAMAPI) DeletePolicyVersionWithContext(arg0 aws.Context, arg1 *iam.DeletePolicyVersionInput, arg2 ...request.Option) (*iam.DeletePolicyVersionOutput, error) {
  1417  	varargs := []interface{}{arg0, arg1}
  1418  	for _, a := range arg2 {
  1419  		varargs = append(varargs, a)
  1420  	}
  1421  	ret := m.ctrl.Call(m, "DeletePolicyVersionWithContext", varargs...)
  1422  	ret0, _ := ret[0].(*iam.DeletePolicyVersionOutput)
  1423  	ret1, _ := ret[1].(error)
  1424  	return ret0, ret1
  1425  }
  1426  
  1427  // DeletePolicyVersionWithContext indicates an expected call of DeletePolicyVersionWithContext
  1428  func (mr *MockIAMAPIMockRecorder) DeletePolicyVersionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1429  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1430  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePolicyVersionWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeletePolicyVersionWithContext), varargs...)
  1431  }
  1432  
  1433  // DeletePolicyVersionRequest mocks base method
  1434  func (m *MockIAMAPI) DeletePolicyVersionRequest(arg0 *iam.DeletePolicyVersionInput) (*request.Request, *iam.DeletePolicyVersionOutput) {
  1435  	ret := m.ctrl.Call(m, "DeletePolicyVersionRequest", arg0)
  1436  	ret0, _ := ret[0].(*request.Request)
  1437  	ret1, _ := ret[1].(*iam.DeletePolicyVersionOutput)
  1438  	return ret0, ret1
  1439  }
  1440  
  1441  // DeletePolicyVersionRequest indicates an expected call of DeletePolicyVersionRequest
  1442  func (mr *MockIAMAPIMockRecorder) DeletePolicyVersionRequest(arg0 interface{}) *gomock.Call {
  1443  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePolicyVersionRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeletePolicyVersionRequest), arg0)
  1444  }
  1445  
  1446  // DeleteRole mocks base method
  1447  func (m *MockIAMAPI) DeleteRole(arg0 *iam.DeleteRoleInput) (*iam.DeleteRoleOutput, error) {
  1448  	ret := m.ctrl.Call(m, "DeleteRole", arg0)
  1449  	ret0, _ := ret[0].(*iam.DeleteRoleOutput)
  1450  	ret1, _ := ret[1].(error)
  1451  	return ret0, ret1
  1452  }
  1453  
  1454  // DeleteRole indicates an expected call of DeleteRole
  1455  func (mr *MockIAMAPIMockRecorder) DeleteRole(arg0 interface{}) *gomock.Call {
  1456  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRole", reflect.TypeOf((*MockIAMAPI)(nil).DeleteRole), arg0)
  1457  }
  1458  
  1459  // DeleteRoleWithContext mocks base method
  1460  func (m *MockIAMAPI) DeleteRoleWithContext(arg0 aws.Context, arg1 *iam.DeleteRoleInput, arg2 ...request.Option) (*iam.DeleteRoleOutput, error) {
  1461  	varargs := []interface{}{arg0, arg1}
  1462  	for _, a := range arg2 {
  1463  		varargs = append(varargs, a)
  1464  	}
  1465  	ret := m.ctrl.Call(m, "DeleteRoleWithContext", varargs...)
  1466  	ret0, _ := ret[0].(*iam.DeleteRoleOutput)
  1467  	ret1, _ := ret[1].(error)
  1468  	return ret0, ret1
  1469  }
  1470  
  1471  // DeleteRoleWithContext indicates an expected call of DeleteRoleWithContext
  1472  func (mr *MockIAMAPIMockRecorder) DeleteRoleWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1473  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1474  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRoleWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteRoleWithContext), varargs...)
  1475  }
  1476  
  1477  // DeleteRoleRequest mocks base method
  1478  func (m *MockIAMAPI) DeleteRoleRequest(arg0 *iam.DeleteRoleInput) (*request.Request, *iam.DeleteRoleOutput) {
  1479  	ret := m.ctrl.Call(m, "DeleteRoleRequest", arg0)
  1480  	ret0, _ := ret[0].(*request.Request)
  1481  	ret1, _ := ret[1].(*iam.DeleteRoleOutput)
  1482  	return ret0, ret1
  1483  }
  1484  
  1485  // DeleteRoleRequest indicates an expected call of DeleteRoleRequest
  1486  func (mr *MockIAMAPIMockRecorder) DeleteRoleRequest(arg0 interface{}) *gomock.Call {
  1487  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRoleRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteRoleRequest), arg0)
  1488  }
  1489  
  1490  // DeleteRolePolicy mocks base method
  1491  func (m *MockIAMAPI) DeleteRolePolicy(arg0 *iam.DeleteRolePolicyInput) (*iam.DeleteRolePolicyOutput, error) {
  1492  	ret := m.ctrl.Call(m, "DeleteRolePolicy", arg0)
  1493  	ret0, _ := ret[0].(*iam.DeleteRolePolicyOutput)
  1494  	ret1, _ := ret[1].(error)
  1495  	return ret0, ret1
  1496  }
  1497  
  1498  // DeleteRolePolicy indicates an expected call of DeleteRolePolicy
  1499  func (mr *MockIAMAPIMockRecorder) DeleteRolePolicy(arg0 interface{}) *gomock.Call {
  1500  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRolePolicy", reflect.TypeOf((*MockIAMAPI)(nil).DeleteRolePolicy), arg0)
  1501  }
  1502  
  1503  // DeleteRolePolicyWithContext mocks base method
  1504  func (m *MockIAMAPI) DeleteRolePolicyWithContext(arg0 aws.Context, arg1 *iam.DeleteRolePolicyInput, arg2 ...request.Option) (*iam.DeleteRolePolicyOutput, error) {
  1505  	varargs := []interface{}{arg0, arg1}
  1506  	for _, a := range arg2 {
  1507  		varargs = append(varargs, a)
  1508  	}
  1509  	ret := m.ctrl.Call(m, "DeleteRolePolicyWithContext", varargs...)
  1510  	ret0, _ := ret[0].(*iam.DeleteRolePolicyOutput)
  1511  	ret1, _ := ret[1].(error)
  1512  	return ret0, ret1
  1513  }
  1514  
  1515  // DeleteRolePolicyWithContext indicates an expected call of DeleteRolePolicyWithContext
  1516  func (mr *MockIAMAPIMockRecorder) DeleteRolePolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1517  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1518  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRolePolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteRolePolicyWithContext), varargs...)
  1519  }
  1520  
  1521  // DeleteRolePolicyRequest mocks base method
  1522  func (m *MockIAMAPI) DeleteRolePolicyRequest(arg0 *iam.DeleteRolePolicyInput) (*request.Request, *iam.DeleteRolePolicyOutput) {
  1523  	ret := m.ctrl.Call(m, "DeleteRolePolicyRequest", arg0)
  1524  	ret0, _ := ret[0].(*request.Request)
  1525  	ret1, _ := ret[1].(*iam.DeleteRolePolicyOutput)
  1526  	return ret0, ret1
  1527  }
  1528  
  1529  // DeleteRolePolicyRequest indicates an expected call of DeleteRolePolicyRequest
  1530  func (mr *MockIAMAPIMockRecorder) DeleteRolePolicyRequest(arg0 interface{}) *gomock.Call {
  1531  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteRolePolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteRolePolicyRequest), arg0)
  1532  }
  1533  
  1534  // DeleteSAMLProvider mocks base method
  1535  func (m *MockIAMAPI) DeleteSAMLProvider(arg0 *iam.DeleteSAMLProviderInput) (*iam.DeleteSAMLProviderOutput, error) {
  1536  	ret := m.ctrl.Call(m, "DeleteSAMLProvider", arg0)
  1537  	ret0, _ := ret[0].(*iam.DeleteSAMLProviderOutput)
  1538  	ret1, _ := ret[1].(error)
  1539  	return ret0, ret1
  1540  }
  1541  
  1542  // DeleteSAMLProvider indicates an expected call of DeleteSAMLProvider
  1543  func (mr *MockIAMAPIMockRecorder) DeleteSAMLProvider(arg0 interface{}) *gomock.Call {
  1544  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSAMLProvider", reflect.TypeOf((*MockIAMAPI)(nil).DeleteSAMLProvider), arg0)
  1545  }
  1546  
  1547  // DeleteSAMLProviderWithContext mocks base method
  1548  func (m *MockIAMAPI) DeleteSAMLProviderWithContext(arg0 aws.Context, arg1 *iam.DeleteSAMLProviderInput, arg2 ...request.Option) (*iam.DeleteSAMLProviderOutput, error) {
  1549  	varargs := []interface{}{arg0, arg1}
  1550  	for _, a := range arg2 {
  1551  		varargs = append(varargs, a)
  1552  	}
  1553  	ret := m.ctrl.Call(m, "DeleteSAMLProviderWithContext", varargs...)
  1554  	ret0, _ := ret[0].(*iam.DeleteSAMLProviderOutput)
  1555  	ret1, _ := ret[1].(error)
  1556  	return ret0, ret1
  1557  }
  1558  
  1559  // DeleteSAMLProviderWithContext indicates an expected call of DeleteSAMLProviderWithContext
  1560  func (mr *MockIAMAPIMockRecorder) DeleteSAMLProviderWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1561  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1562  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSAMLProviderWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteSAMLProviderWithContext), varargs...)
  1563  }
  1564  
  1565  // DeleteSAMLProviderRequest mocks base method
  1566  func (m *MockIAMAPI) DeleteSAMLProviderRequest(arg0 *iam.DeleteSAMLProviderInput) (*request.Request, *iam.DeleteSAMLProviderOutput) {
  1567  	ret := m.ctrl.Call(m, "DeleteSAMLProviderRequest", arg0)
  1568  	ret0, _ := ret[0].(*request.Request)
  1569  	ret1, _ := ret[1].(*iam.DeleteSAMLProviderOutput)
  1570  	return ret0, ret1
  1571  }
  1572  
  1573  // DeleteSAMLProviderRequest indicates an expected call of DeleteSAMLProviderRequest
  1574  func (mr *MockIAMAPIMockRecorder) DeleteSAMLProviderRequest(arg0 interface{}) *gomock.Call {
  1575  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSAMLProviderRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteSAMLProviderRequest), arg0)
  1576  }
  1577  
  1578  // DeleteSSHPublicKey mocks base method
  1579  func (m *MockIAMAPI) DeleteSSHPublicKey(arg0 *iam.DeleteSSHPublicKeyInput) (*iam.DeleteSSHPublicKeyOutput, error) {
  1580  	ret := m.ctrl.Call(m, "DeleteSSHPublicKey", arg0)
  1581  	ret0, _ := ret[0].(*iam.DeleteSSHPublicKeyOutput)
  1582  	ret1, _ := ret[1].(error)
  1583  	return ret0, ret1
  1584  }
  1585  
  1586  // DeleteSSHPublicKey indicates an expected call of DeleteSSHPublicKey
  1587  func (mr *MockIAMAPIMockRecorder) DeleteSSHPublicKey(arg0 interface{}) *gomock.Call {
  1588  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSSHPublicKey", reflect.TypeOf((*MockIAMAPI)(nil).DeleteSSHPublicKey), arg0)
  1589  }
  1590  
  1591  // DeleteSSHPublicKeyWithContext mocks base method
  1592  func (m *MockIAMAPI) DeleteSSHPublicKeyWithContext(arg0 aws.Context, arg1 *iam.DeleteSSHPublicKeyInput, arg2 ...request.Option) (*iam.DeleteSSHPublicKeyOutput, error) {
  1593  	varargs := []interface{}{arg0, arg1}
  1594  	for _, a := range arg2 {
  1595  		varargs = append(varargs, a)
  1596  	}
  1597  	ret := m.ctrl.Call(m, "DeleteSSHPublicKeyWithContext", varargs...)
  1598  	ret0, _ := ret[0].(*iam.DeleteSSHPublicKeyOutput)
  1599  	ret1, _ := ret[1].(error)
  1600  	return ret0, ret1
  1601  }
  1602  
  1603  // DeleteSSHPublicKeyWithContext indicates an expected call of DeleteSSHPublicKeyWithContext
  1604  func (mr *MockIAMAPIMockRecorder) DeleteSSHPublicKeyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1605  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1606  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSSHPublicKeyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteSSHPublicKeyWithContext), varargs...)
  1607  }
  1608  
  1609  // DeleteSSHPublicKeyRequest mocks base method
  1610  func (m *MockIAMAPI) DeleteSSHPublicKeyRequest(arg0 *iam.DeleteSSHPublicKeyInput) (*request.Request, *iam.DeleteSSHPublicKeyOutput) {
  1611  	ret := m.ctrl.Call(m, "DeleteSSHPublicKeyRequest", arg0)
  1612  	ret0, _ := ret[0].(*request.Request)
  1613  	ret1, _ := ret[1].(*iam.DeleteSSHPublicKeyOutput)
  1614  	return ret0, ret1
  1615  }
  1616  
  1617  // DeleteSSHPublicKeyRequest indicates an expected call of DeleteSSHPublicKeyRequest
  1618  func (mr *MockIAMAPIMockRecorder) DeleteSSHPublicKeyRequest(arg0 interface{}) *gomock.Call {
  1619  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSSHPublicKeyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteSSHPublicKeyRequest), arg0)
  1620  }
  1621  
  1622  // DeleteServerCertificate mocks base method
  1623  func (m *MockIAMAPI) DeleteServerCertificate(arg0 *iam.DeleteServerCertificateInput) (*iam.DeleteServerCertificateOutput, error) {
  1624  	ret := m.ctrl.Call(m, "DeleteServerCertificate", arg0)
  1625  	ret0, _ := ret[0].(*iam.DeleteServerCertificateOutput)
  1626  	ret1, _ := ret[1].(error)
  1627  	return ret0, ret1
  1628  }
  1629  
  1630  // DeleteServerCertificate indicates an expected call of DeleteServerCertificate
  1631  func (mr *MockIAMAPIMockRecorder) DeleteServerCertificate(arg0 interface{}) *gomock.Call {
  1632  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServerCertificate", reflect.TypeOf((*MockIAMAPI)(nil).DeleteServerCertificate), arg0)
  1633  }
  1634  
  1635  // DeleteServerCertificateWithContext mocks base method
  1636  func (m *MockIAMAPI) DeleteServerCertificateWithContext(arg0 aws.Context, arg1 *iam.DeleteServerCertificateInput, arg2 ...request.Option) (*iam.DeleteServerCertificateOutput, error) {
  1637  	varargs := []interface{}{arg0, arg1}
  1638  	for _, a := range arg2 {
  1639  		varargs = append(varargs, a)
  1640  	}
  1641  	ret := m.ctrl.Call(m, "DeleteServerCertificateWithContext", varargs...)
  1642  	ret0, _ := ret[0].(*iam.DeleteServerCertificateOutput)
  1643  	ret1, _ := ret[1].(error)
  1644  	return ret0, ret1
  1645  }
  1646  
  1647  // DeleteServerCertificateWithContext indicates an expected call of DeleteServerCertificateWithContext
  1648  func (mr *MockIAMAPIMockRecorder) DeleteServerCertificateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1649  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1650  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServerCertificateWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteServerCertificateWithContext), varargs...)
  1651  }
  1652  
  1653  // DeleteServerCertificateRequest mocks base method
  1654  func (m *MockIAMAPI) DeleteServerCertificateRequest(arg0 *iam.DeleteServerCertificateInput) (*request.Request, *iam.DeleteServerCertificateOutput) {
  1655  	ret := m.ctrl.Call(m, "DeleteServerCertificateRequest", arg0)
  1656  	ret0, _ := ret[0].(*request.Request)
  1657  	ret1, _ := ret[1].(*iam.DeleteServerCertificateOutput)
  1658  	return ret0, ret1
  1659  }
  1660  
  1661  // DeleteServerCertificateRequest indicates an expected call of DeleteServerCertificateRequest
  1662  func (mr *MockIAMAPIMockRecorder) DeleteServerCertificateRequest(arg0 interface{}) *gomock.Call {
  1663  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServerCertificateRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteServerCertificateRequest), arg0)
  1664  }
  1665  
  1666  // DeleteServiceLinkedRole mocks base method
  1667  func (m *MockIAMAPI) DeleteServiceLinkedRole(arg0 *iam.DeleteServiceLinkedRoleInput) (*iam.DeleteServiceLinkedRoleOutput, error) {
  1668  	ret := m.ctrl.Call(m, "DeleteServiceLinkedRole", arg0)
  1669  	ret0, _ := ret[0].(*iam.DeleteServiceLinkedRoleOutput)
  1670  	ret1, _ := ret[1].(error)
  1671  	return ret0, ret1
  1672  }
  1673  
  1674  // DeleteServiceLinkedRole indicates an expected call of DeleteServiceLinkedRole
  1675  func (mr *MockIAMAPIMockRecorder) DeleteServiceLinkedRole(arg0 interface{}) *gomock.Call {
  1676  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServiceLinkedRole", reflect.TypeOf((*MockIAMAPI)(nil).DeleteServiceLinkedRole), arg0)
  1677  }
  1678  
  1679  // DeleteServiceLinkedRoleWithContext mocks base method
  1680  func (m *MockIAMAPI) DeleteServiceLinkedRoleWithContext(arg0 aws.Context, arg1 *iam.DeleteServiceLinkedRoleInput, arg2 ...request.Option) (*iam.DeleteServiceLinkedRoleOutput, error) {
  1681  	varargs := []interface{}{arg0, arg1}
  1682  	for _, a := range arg2 {
  1683  		varargs = append(varargs, a)
  1684  	}
  1685  	ret := m.ctrl.Call(m, "DeleteServiceLinkedRoleWithContext", varargs...)
  1686  	ret0, _ := ret[0].(*iam.DeleteServiceLinkedRoleOutput)
  1687  	ret1, _ := ret[1].(error)
  1688  	return ret0, ret1
  1689  }
  1690  
  1691  // DeleteServiceLinkedRoleWithContext indicates an expected call of DeleteServiceLinkedRoleWithContext
  1692  func (mr *MockIAMAPIMockRecorder) DeleteServiceLinkedRoleWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1693  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1694  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServiceLinkedRoleWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteServiceLinkedRoleWithContext), varargs...)
  1695  }
  1696  
  1697  // DeleteServiceLinkedRoleRequest mocks base method
  1698  func (m *MockIAMAPI) DeleteServiceLinkedRoleRequest(arg0 *iam.DeleteServiceLinkedRoleInput) (*request.Request, *iam.DeleteServiceLinkedRoleOutput) {
  1699  	ret := m.ctrl.Call(m, "DeleteServiceLinkedRoleRequest", arg0)
  1700  	ret0, _ := ret[0].(*request.Request)
  1701  	ret1, _ := ret[1].(*iam.DeleteServiceLinkedRoleOutput)
  1702  	return ret0, ret1
  1703  }
  1704  
  1705  // DeleteServiceLinkedRoleRequest indicates an expected call of DeleteServiceLinkedRoleRequest
  1706  func (mr *MockIAMAPIMockRecorder) DeleteServiceLinkedRoleRequest(arg0 interface{}) *gomock.Call {
  1707  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServiceLinkedRoleRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteServiceLinkedRoleRequest), arg0)
  1708  }
  1709  
  1710  // DeleteServiceSpecificCredential mocks base method
  1711  func (m *MockIAMAPI) DeleteServiceSpecificCredential(arg0 *iam.DeleteServiceSpecificCredentialInput) (*iam.DeleteServiceSpecificCredentialOutput, error) {
  1712  	ret := m.ctrl.Call(m, "DeleteServiceSpecificCredential", arg0)
  1713  	ret0, _ := ret[0].(*iam.DeleteServiceSpecificCredentialOutput)
  1714  	ret1, _ := ret[1].(error)
  1715  	return ret0, ret1
  1716  }
  1717  
  1718  // DeleteServiceSpecificCredential indicates an expected call of DeleteServiceSpecificCredential
  1719  func (mr *MockIAMAPIMockRecorder) DeleteServiceSpecificCredential(arg0 interface{}) *gomock.Call {
  1720  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServiceSpecificCredential", reflect.TypeOf((*MockIAMAPI)(nil).DeleteServiceSpecificCredential), arg0)
  1721  }
  1722  
  1723  // DeleteServiceSpecificCredentialWithContext mocks base method
  1724  func (m *MockIAMAPI) DeleteServiceSpecificCredentialWithContext(arg0 aws.Context, arg1 *iam.DeleteServiceSpecificCredentialInput, arg2 ...request.Option) (*iam.DeleteServiceSpecificCredentialOutput, error) {
  1725  	varargs := []interface{}{arg0, arg1}
  1726  	for _, a := range arg2 {
  1727  		varargs = append(varargs, a)
  1728  	}
  1729  	ret := m.ctrl.Call(m, "DeleteServiceSpecificCredentialWithContext", varargs...)
  1730  	ret0, _ := ret[0].(*iam.DeleteServiceSpecificCredentialOutput)
  1731  	ret1, _ := ret[1].(error)
  1732  	return ret0, ret1
  1733  }
  1734  
  1735  // DeleteServiceSpecificCredentialWithContext indicates an expected call of DeleteServiceSpecificCredentialWithContext
  1736  func (mr *MockIAMAPIMockRecorder) DeleteServiceSpecificCredentialWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1737  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1738  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServiceSpecificCredentialWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteServiceSpecificCredentialWithContext), varargs...)
  1739  }
  1740  
  1741  // DeleteServiceSpecificCredentialRequest mocks base method
  1742  func (m *MockIAMAPI) DeleteServiceSpecificCredentialRequest(arg0 *iam.DeleteServiceSpecificCredentialInput) (*request.Request, *iam.DeleteServiceSpecificCredentialOutput) {
  1743  	ret := m.ctrl.Call(m, "DeleteServiceSpecificCredentialRequest", arg0)
  1744  	ret0, _ := ret[0].(*request.Request)
  1745  	ret1, _ := ret[1].(*iam.DeleteServiceSpecificCredentialOutput)
  1746  	return ret0, ret1
  1747  }
  1748  
  1749  // DeleteServiceSpecificCredentialRequest indicates an expected call of DeleteServiceSpecificCredentialRequest
  1750  func (mr *MockIAMAPIMockRecorder) DeleteServiceSpecificCredentialRequest(arg0 interface{}) *gomock.Call {
  1751  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteServiceSpecificCredentialRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteServiceSpecificCredentialRequest), arg0)
  1752  }
  1753  
  1754  // DeleteSigningCertificate mocks base method
  1755  func (m *MockIAMAPI) DeleteSigningCertificate(arg0 *iam.DeleteSigningCertificateInput) (*iam.DeleteSigningCertificateOutput, error) {
  1756  	ret := m.ctrl.Call(m, "DeleteSigningCertificate", arg0)
  1757  	ret0, _ := ret[0].(*iam.DeleteSigningCertificateOutput)
  1758  	ret1, _ := ret[1].(error)
  1759  	return ret0, ret1
  1760  }
  1761  
  1762  // DeleteSigningCertificate indicates an expected call of DeleteSigningCertificate
  1763  func (mr *MockIAMAPIMockRecorder) DeleteSigningCertificate(arg0 interface{}) *gomock.Call {
  1764  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSigningCertificate", reflect.TypeOf((*MockIAMAPI)(nil).DeleteSigningCertificate), arg0)
  1765  }
  1766  
  1767  // DeleteSigningCertificateWithContext mocks base method
  1768  func (m *MockIAMAPI) DeleteSigningCertificateWithContext(arg0 aws.Context, arg1 *iam.DeleteSigningCertificateInput, arg2 ...request.Option) (*iam.DeleteSigningCertificateOutput, error) {
  1769  	varargs := []interface{}{arg0, arg1}
  1770  	for _, a := range arg2 {
  1771  		varargs = append(varargs, a)
  1772  	}
  1773  	ret := m.ctrl.Call(m, "DeleteSigningCertificateWithContext", varargs...)
  1774  	ret0, _ := ret[0].(*iam.DeleteSigningCertificateOutput)
  1775  	ret1, _ := ret[1].(error)
  1776  	return ret0, ret1
  1777  }
  1778  
  1779  // DeleteSigningCertificateWithContext indicates an expected call of DeleteSigningCertificateWithContext
  1780  func (mr *MockIAMAPIMockRecorder) DeleteSigningCertificateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1781  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1782  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSigningCertificateWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteSigningCertificateWithContext), varargs...)
  1783  }
  1784  
  1785  // DeleteSigningCertificateRequest mocks base method
  1786  func (m *MockIAMAPI) DeleteSigningCertificateRequest(arg0 *iam.DeleteSigningCertificateInput) (*request.Request, *iam.DeleteSigningCertificateOutput) {
  1787  	ret := m.ctrl.Call(m, "DeleteSigningCertificateRequest", arg0)
  1788  	ret0, _ := ret[0].(*request.Request)
  1789  	ret1, _ := ret[1].(*iam.DeleteSigningCertificateOutput)
  1790  	return ret0, ret1
  1791  }
  1792  
  1793  // DeleteSigningCertificateRequest indicates an expected call of DeleteSigningCertificateRequest
  1794  func (mr *MockIAMAPIMockRecorder) DeleteSigningCertificateRequest(arg0 interface{}) *gomock.Call {
  1795  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteSigningCertificateRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteSigningCertificateRequest), arg0)
  1796  }
  1797  
  1798  // DeleteUser mocks base method
  1799  func (m *MockIAMAPI) DeleteUser(arg0 *iam.DeleteUserInput) (*iam.DeleteUserOutput, error) {
  1800  	ret := m.ctrl.Call(m, "DeleteUser", arg0)
  1801  	ret0, _ := ret[0].(*iam.DeleteUserOutput)
  1802  	ret1, _ := ret[1].(error)
  1803  	return ret0, ret1
  1804  }
  1805  
  1806  // DeleteUser indicates an expected call of DeleteUser
  1807  func (mr *MockIAMAPIMockRecorder) DeleteUser(arg0 interface{}) *gomock.Call {
  1808  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUser", reflect.TypeOf((*MockIAMAPI)(nil).DeleteUser), arg0)
  1809  }
  1810  
  1811  // DeleteUserWithContext mocks base method
  1812  func (m *MockIAMAPI) DeleteUserWithContext(arg0 aws.Context, arg1 *iam.DeleteUserInput, arg2 ...request.Option) (*iam.DeleteUserOutput, error) {
  1813  	varargs := []interface{}{arg0, arg1}
  1814  	for _, a := range arg2 {
  1815  		varargs = append(varargs, a)
  1816  	}
  1817  	ret := m.ctrl.Call(m, "DeleteUserWithContext", varargs...)
  1818  	ret0, _ := ret[0].(*iam.DeleteUserOutput)
  1819  	ret1, _ := ret[1].(error)
  1820  	return ret0, ret1
  1821  }
  1822  
  1823  // DeleteUserWithContext indicates an expected call of DeleteUserWithContext
  1824  func (mr *MockIAMAPIMockRecorder) DeleteUserWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1825  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1826  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUserWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteUserWithContext), varargs...)
  1827  }
  1828  
  1829  // DeleteUserRequest mocks base method
  1830  func (m *MockIAMAPI) DeleteUserRequest(arg0 *iam.DeleteUserInput) (*request.Request, *iam.DeleteUserOutput) {
  1831  	ret := m.ctrl.Call(m, "DeleteUserRequest", arg0)
  1832  	ret0, _ := ret[0].(*request.Request)
  1833  	ret1, _ := ret[1].(*iam.DeleteUserOutput)
  1834  	return ret0, ret1
  1835  }
  1836  
  1837  // DeleteUserRequest indicates an expected call of DeleteUserRequest
  1838  func (mr *MockIAMAPIMockRecorder) DeleteUserRequest(arg0 interface{}) *gomock.Call {
  1839  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUserRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteUserRequest), arg0)
  1840  }
  1841  
  1842  // DeleteUserPolicy mocks base method
  1843  func (m *MockIAMAPI) DeleteUserPolicy(arg0 *iam.DeleteUserPolicyInput) (*iam.DeleteUserPolicyOutput, error) {
  1844  	ret := m.ctrl.Call(m, "DeleteUserPolicy", arg0)
  1845  	ret0, _ := ret[0].(*iam.DeleteUserPolicyOutput)
  1846  	ret1, _ := ret[1].(error)
  1847  	return ret0, ret1
  1848  }
  1849  
  1850  // DeleteUserPolicy indicates an expected call of DeleteUserPolicy
  1851  func (mr *MockIAMAPIMockRecorder) DeleteUserPolicy(arg0 interface{}) *gomock.Call {
  1852  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUserPolicy", reflect.TypeOf((*MockIAMAPI)(nil).DeleteUserPolicy), arg0)
  1853  }
  1854  
  1855  // DeleteUserPolicyWithContext mocks base method
  1856  func (m *MockIAMAPI) DeleteUserPolicyWithContext(arg0 aws.Context, arg1 *iam.DeleteUserPolicyInput, arg2 ...request.Option) (*iam.DeleteUserPolicyOutput, error) {
  1857  	varargs := []interface{}{arg0, arg1}
  1858  	for _, a := range arg2 {
  1859  		varargs = append(varargs, a)
  1860  	}
  1861  	ret := m.ctrl.Call(m, "DeleteUserPolicyWithContext", varargs...)
  1862  	ret0, _ := ret[0].(*iam.DeleteUserPolicyOutput)
  1863  	ret1, _ := ret[1].(error)
  1864  	return ret0, ret1
  1865  }
  1866  
  1867  // DeleteUserPolicyWithContext indicates an expected call of DeleteUserPolicyWithContext
  1868  func (mr *MockIAMAPIMockRecorder) DeleteUserPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1869  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1870  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUserPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteUserPolicyWithContext), varargs...)
  1871  }
  1872  
  1873  // DeleteUserPolicyRequest mocks base method
  1874  func (m *MockIAMAPI) DeleteUserPolicyRequest(arg0 *iam.DeleteUserPolicyInput) (*request.Request, *iam.DeleteUserPolicyOutput) {
  1875  	ret := m.ctrl.Call(m, "DeleteUserPolicyRequest", arg0)
  1876  	ret0, _ := ret[0].(*request.Request)
  1877  	ret1, _ := ret[1].(*iam.DeleteUserPolicyOutput)
  1878  	return ret0, ret1
  1879  }
  1880  
  1881  // DeleteUserPolicyRequest indicates an expected call of DeleteUserPolicyRequest
  1882  func (mr *MockIAMAPIMockRecorder) DeleteUserPolicyRequest(arg0 interface{}) *gomock.Call {
  1883  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUserPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteUserPolicyRequest), arg0)
  1884  }
  1885  
  1886  // DeleteVirtualMFADevice mocks base method
  1887  func (m *MockIAMAPI) DeleteVirtualMFADevice(arg0 *iam.DeleteVirtualMFADeviceInput) (*iam.DeleteVirtualMFADeviceOutput, error) {
  1888  	ret := m.ctrl.Call(m, "DeleteVirtualMFADevice", arg0)
  1889  	ret0, _ := ret[0].(*iam.DeleteVirtualMFADeviceOutput)
  1890  	ret1, _ := ret[1].(error)
  1891  	return ret0, ret1
  1892  }
  1893  
  1894  // DeleteVirtualMFADevice indicates an expected call of DeleteVirtualMFADevice
  1895  func (mr *MockIAMAPIMockRecorder) DeleteVirtualMFADevice(arg0 interface{}) *gomock.Call {
  1896  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVirtualMFADevice", reflect.TypeOf((*MockIAMAPI)(nil).DeleteVirtualMFADevice), arg0)
  1897  }
  1898  
  1899  // DeleteVirtualMFADeviceWithContext mocks base method
  1900  func (m *MockIAMAPI) DeleteVirtualMFADeviceWithContext(arg0 aws.Context, arg1 *iam.DeleteVirtualMFADeviceInput, arg2 ...request.Option) (*iam.DeleteVirtualMFADeviceOutput, error) {
  1901  	varargs := []interface{}{arg0, arg1}
  1902  	for _, a := range arg2 {
  1903  		varargs = append(varargs, a)
  1904  	}
  1905  	ret := m.ctrl.Call(m, "DeleteVirtualMFADeviceWithContext", varargs...)
  1906  	ret0, _ := ret[0].(*iam.DeleteVirtualMFADeviceOutput)
  1907  	ret1, _ := ret[1].(error)
  1908  	return ret0, ret1
  1909  }
  1910  
  1911  // DeleteVirtualMFADeviceWithContext indicates an expected call of DeleteVirtualMFADeviceWithContext
  1912  func (mr *MockIAMAPIMockRecorder) DeleteVirtualMFADeviceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1913  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1914  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVirtualMFADeviceWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DeleteVirtualMFADeviceWithContext), varargs...)
  1915  }
  1916  
  1917  // DeleteVirtualMFADeviceRequest mocks base method
  1918  func (m *MockIAMAPI) DeleteVirtualMFADeviceRequest(arg0 *iam.DeleteVirtualMFADeviceInput) (*request.Request, *iam.DeleteVirtualMFADeviceOutput) {
  1919  	ret := m.ctrl.Call(m, "DeleteVirtualMFADeviceRequest", arg0)
  1920  	ret0, _ := ret[0].(*request.Request)
  1921  	ret1, _ := ret[1].(*iam.DeleteVirtualMFADeviceOutput)
  1922  	return ret0, ret1
  1923  }
  1924  
  1925  // DeleteVirtualMFADeviceRequest indicates an expected call of DeleteVirtualMFADeviceRequest
  1926  func (mr *MockIAMAPIMockRecorder) DeleteVirtualMFADeviceRequest(arg0 interface{}) *gomock.Call {
  1927  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteVirtualMFADeviceRequest", reflect.TypeOf((*MockIAMAPI)(nil).DeleteVirtualMFADeviceRequest), arg0)
  1928  }
  1929  
  1930  // DetachGroupPolicy mocks base method
  1931  func (m *MockIAMAPI) DetachGroupPolicy(arg0 *iam.DetachGroupPolicyInput) (*iam.DetachGroupPolicyOutput, error) {
  1932  	ret := m.ctrl.Call(m, "DetachGroupPolicy", arg0)
  1933  	ret0, _ := ret[0].(*iam.DetachGroupPolicyOutput)
  1934  	ret1, _ := ret[1].(error)
  1935  	return ret0, ret1
  1936  }
  1937  
  1938  // DetachGroupPolicy indicates an expected call of DetachGroupPolicy
  1939  func (mr *MockIAMAPIMockRecorder) DetachGroupPolicy(arg0 interface{}) *gomock.Call {
  1940  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachGroupPolicy", reflect.TypeOf((*MockIAMAPI)(nil).DetachGroupPolicy), arg0)
  1941  }
  1942  
  1943  // DetachGroupPolicyWithContext mocks base method
  1944  func (m *MockIAMAPI) DetachGroupPolicyWithContext(arg0 aws.Context, arg1 *iam.DetachGroupPolicyInput, arg2 ...request.Option) (*iam.DetachGroupPolicyOutput, error) {
  1945  	varargs := []interface{}{arg0, arg1}
  1946  	for _, a := range arg2 {
  1947  		varargs = append(varargs, a)
  1948  	}
  1949  	ret := m.ctrl.Call(m, "DetachGroupPolicyWithContext", varargs...)
  1950  	ret0, _ := ret[0].(*iam.DetachGroupPolicyOutput)
  1951  	ret1, _ := ret[1].(error)
  1952  	return ret0, ret1
  1953  }
  1954  
  1955  // DetachGroupPolicyWithContext indicates an expected call of DetachGroupPolicyWithContext
  1956  func (mr *MockIAMAPIMockRecorder) DetachGroupPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  1957  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  1958  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachGroupPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DetachGroupPolicyWithContext), varargs...)
  1959  }
  1960  
  1961  // DetachGroupPolicyRequest mocks base method
  1962  func (m *MockIAMAPI) DetachGroupPolicyRequest(arg0 *iam.DetachGroupPolicyInput) (*request.Request, *iam.DetachGroupPolicyOutput) {
  1963  	ret := m.ctrl.Call(m, "DetachGroupPolicyRequest", arg0)
  1964  	ret0, _ := ret[0].(*request.Request)
  1965  	ret1, _ := ret[1].(*iam.DetachGroupPolicyOutput)
  1966  	return ret0, ret1
  1967  }
  1968  
  1969  // DetachGroupPolicyRequest indicates an expected call of DetachGroupPolicyRequest
  1970  func (mr *MockIAMAPIMockRecorder) DetachGroupPolicyRequest(arg0 interface{}) *gomock.Call {
  1971  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachGroupPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DetachGroupPolicyRequest), arg0)
  1972  }
  1973  
  1974  // DetachRolePolicy mocks base method
  1975  func (m *MockIAMAPI) DetachRolePolicy(arg0 *iam.DetachRolePolicyInput) (*iam.DetachRolePolicyOutput, error) {
  1976  	ret := m.ctrl.Call(m, "DetachRolePolicy", arg0)
  1977  	ret0, _ := ret[0].(*iam.DetachRolePolicyOutput)
  1978  	ret1, _ := ret[1].(error)
  1979  	return ret0, ret1
  1980  }
  1981  
  1982  // DetachRolePolicy indicates an expected call of DetachRolePolicy
  1983  func (mr *MockIAMAPIMockRecorder) DetachRolePolicy(arg0 interface{}) *gomock.Call {
  1984  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachRolePolicy", reflect.TypeOf((*MockIAMAPI)(nil).DetachRolePolicy), arg0)
  1985  }
  1986  
  1987  // DetachRolePolicyWithContext mocks base method
  1988  func (m *MockIAMAPI) DetachRolePolicyWithContext(arg0 aws.Context, arg1 *iam.DetachRolePolicyInput, arg2 ...request.Option) (*iam.DetachRolePolicyOutput, error) {
  1989  	varargs := []interface{}{arg0, arg1}
  1990  	for _, a := range arg2 {
  1991  		varargs = append(varargs, a)
  1992  	}
  1993  	ret := m.ctrl.Call(m, "DetachRolePolicyWithContext", varargs...)
  1994  	ret0, _ := ret[0].(*iam.DetachRolePolicyOutput)
  1995  	ret1, _ := ret[1].(error)
  1996  	return ret0, ret1
  1997  }
  1998  
  1999  // DetachRolePolicyWithContext indicates an expected call of DetachRolePolicyWithContext
  2000  func (mr *MockIAMAPIMockRecorder) DetachRolePolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2001  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2002  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachRolePolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DetachRolePolicyWithContext), varargs...)
  2003  }
  2004  
  2005  // DetachRolePolicyRequest mocks base method
  2006  func (m *MockIAMAPI) DetachRolePolicyRequest(arg0 *iam.DetachRolePolicyInput) (*request.Request, *iam.DetachRolePolicyOutput) {
  2007  	ret := m.ctrl.Call(m, "DetachRolePolicyRequest", arg0)
  2008  	ret0, _ := ret[0].(*request.Request)
  2009  	ret1, _ := ret[1].(*iam.DetachRolePolicyOutput)
  2010  	return ret0, ret1
  2011  }
  2012  
  2013  // DetachRolePolicyRequest indicates an expected call of DetachRolePolicyRequest
  2014  func (mr *MockIAMAPIMockRecorder) DetachRolePolicyRequest(arg0 interface{}) *gomock.Call {
  2015  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachRolePolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DetachRolePolicyRequest), arg0)
  2016  }
  2017  
  2018  // DetachUserPolicy mocks base method
  2019  func (m *MockIAMAPI) DetachUserPolicy(arg0 *iam.DetachUserPolicyInput) (*iam.DetachUserPolicyOutput, error) {
  2020  	ret := m.ctrl.Call(m, "DetachUserPolicy", arg0)
  2021  	ret0, _ := ret[0].(*iam.DetachUserPolicyOutput)
  2022  	ret1, _ := ret[1].(error)
  2023  	return ret0, ret1
  2024  }
  2025  
  2026  // DetachUserPolicy indicates an expected call of DetachUserPolicy
  2027  func (mr *MockIAMAPIMockRecorder) DetachUserPolicy(arg0 interface{}) *gomock.Call {
  2028  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachUserPolicy", reflect.TypeOf((*MockIAMAPI)(nil).DetachUserPolicy), arg0)
  2029  }
  2030  
  2031  // DetachUserPolicyWithContext mocks base method
  2032  func (m *MockIAMAPI) DetachUserPolicyWithContext(arg0 aws.Context, arg1 *iam.DetachUserPolicyInput, arg2 ...request.Option) (*iam.DetachUserPolicyOutput, error) {
  2033  	varargs := []interface{}{arg0, arg1}
  2034  	for _, a := range arg2 {
  2035  		varargs = append(varargs, a)
  2036  	}
  2037  	ret := m.ctrl.Call(m, "DetachUserPolicyWithContext", varargs...)
  2038  	ret0, _ := ret[0].(*iam.DetachUserPolicyOutput)
  2039  	ret1, _ := ret[1].(error)
  2040  	return ret0, ret1
  2041  }
  2042  
  2043  // DetachUserPolicyWithContext indicates an expected call of DetachUserPolicyWithContext
  2044  func (mr *MockIAMAPIMockRecorder) DetachUserPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2045  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2046  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachUserPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).DetachUserPolicyWithContext), varargs...)
  2047  }
  2048  
  2049  // DetachUserPolicyRequest mocks base method
  2050  func (m *MockIAMAPI) DetachUserPolicyRequest(arg0 *iam.DetachUserPolicyInput) (*request.Request, *iam.DetachUserPolicyOutput) {
  2051  	ret := m.ctrl.Call(m, "DetachUserPolicyRequest", arg0)
  2052  	ret0, _ := ret[0].(*request.Request)
  2053  	ret1, _ := ret[1].(*iam.DetachUserPolicyOutput)
  2054  	return ret0, ret1
  2055  }
  2056  
  2057  // DetachUserPolicyRequest indicates an expected call of DetachUserPolicyRequest
  2058  func (mr *MockIAMAPIMockRecorder) DetachUserPolicyRequest(arg0 interface{}) *gomock.Call {
  2059  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DetachUserPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).DetachUserPolicyRequest), arg0)
  2060  }
  2061  
  2062  // EnableMFADevice mocks base method
  2063  func (m *MockIAMAPI) EnableMFADevice(arg0 *iam.EnableMFADeviceInput) (*iam.EnableMFADeviceOutput, error) {
  2064  	ret := m.ctrl.Call(m, "EnableMFADevice", arg0)
  2065  	ret0, _ := ret[0].(*iam.EnableMFADeviceOutput)
  2066  	ret1, _ := ret[1].(error)
  2067  	return ret0, ret1
  2068  }
  2069  
  2070  // EnableMFADevice indicates an expected call of EnableMFADevice
  2071  func (mr *MockIAMAPIMockRecorder) EnableMFADevice(arg0 interface{}) *gomock.Call {
  2072  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableMFADevice", reflect.TypeOf((*MockIAMAPI)(nil).EnableMFADevice), arg0)
  2073  }
  2074  
  2075  // EnableMFADeviceWithContext mocks base method
  2076  func (m *MockIAMAPI) EnableMFADeviceWithContext(arg0 aws.Context, arg1 *iam.EnableMFADeviceInput, arg2 ...request.Option) (*iam.EnableMFADeviceOutput, error) {
  2077  	varargs := []interface{}{arg0, arg1}
  2078  	for _, a := range arg2 {
  2079  		varargs = append(varargs, a)
  2080  	}
  2081  	ret := m.ctrl.Call(m, "EnableMFADeviceWithContext", varargs...)
  2082  	ret0, _ := ret[0].(*iam.EnableMFADeviceOutput)
  2083  	ret1, _ := ret[1].(error)
  2084  	return ret0, ret1
  2085  }
  2086  
  2087  // EnableMFADeviceWithContext indicates an expected call of EnableMFADeviceWithContext
  2088  func (mr *MockIAMAPIMockRecorder) EnableMFADeviceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2089  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2090  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableMFADeviceWithContext", reflect.TypeOf((*MockIAMAPI)(nil).EnableMFADeviceWithContext), varargs...)
  2091  }
  2092  
  2093  // EnableMFADeviceRequest mocks base method
  2094  func (m *MockIAMAPI) EnableMFADeviceRequest(arg0 *iam.EnableMFADeviceInput) (*request.Request, *iam.EnableMFADeviceOutput) {
  2095  	ret := m.ctrl.Call(m, "EnableMFADeviceRequest", arg0)
  2096  	ret0, _ := ret[0].(*request.Request)
  2097  	ret1, _ := ret[1].(*iam.EnableMFADeviceOutput)
  2098  	return ret0, ret1
  2099  }
  2100  
  2101  // EnableMFADeviceRequest indicates an expected call of EnableMFADeviceRequest
  2102  func (mr *MockIAMAPIMockRecorder) EnableMFADeviceRequest(arg0 interface{}) *gomock.Call {
  2103  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "EnableMFADeviceRequest", reflect.TypeOf((*MockIAMAPI)(nil).EnableMFADeviceRequest), arg0)
  2104  }
  2105  
  2106  // GenerateCredentialReport mocks base method
  2107  func (m *MockIAMAPI) GenerateCredentialReport(arg0 *iam.GenerateCredentialReportInput) (*iam.GenerateCredentialReportOutput, error) {
  2108  	ret := m.ctrl.Call(m, "GenerateCredentialReport", arg0)
  2109  	ret0, _ := ret[0].(*iam.GenerateCredentialReportOutput)
  2110  	ret1, _ := ret[1].(error)
  2111  	return ret0, ret1
  2112  }
  2113  
  2114  // GenerateCredentialReport indicates an expected call of GenerateCredentialReport
  2115  func (mr *MockIAMAPIMockRecorder) GenerateCredentialReport(arg0 interface{}) *gomock.Call {
  2116  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GenerateCredentialReport", reflect.TypeOf((*MockIAMAPI)(nil).GenerateCredentialReport), arg0)
  2117  }
  2118  
  2119  // GenerateCredentialReportWithContext mocks base method
  2120  func (m *MockIAMAPI) GenerateCredentialReportWithContext(arg0 aws.Context, arg1 *iam.GenerateCredentialReportInput, arg2 ...request.Option) (*iam.GenerateCredentialReportOutput, error) {
  2121  	varargs := []interface{}{arg0, arg1}
  2122  	for _, a := range arg2 {
  2123  		varargs = append(varargs, a)
  2124  	}
  2125  	ret := m.ctrl.Call(m, "GenerateCredentialReportWithContext", varargs...)
  2126  	ret0, _ := ret[0].(*iam.GenerateCredentialReportOutput)
  2127  	ret1, _ := ret[1].(error)
  2128  	return ret0, ret1
  2129  }
  2130  
  2131  // GenerateCredentialReportWithContext indicates an expected call of GenerateCredentialReportWithContext
  2132  func (mr *MockIAMAPIMockRecorder) GenerateCredentialReportWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2133  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2134  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GenerateCredentialReportWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GenerateCredentialReportWithContext), varargs...)
  2135  }
  2136  
  2137  // GenerateCredentialReportRequest mocks base method
  2138  func (m *MockIAMAPI) GenerateCredentialReportRequest(arg0 *iam.GenerateCredentialReportInput) (*request.Request, *iam.GenerateCredentialReportOutput) {
  2139  	ret := m.ctrl.Call(m, "GenerateCredentialReportRequest", arg0)
  2140  	ret0, _ := ret[0].(*request.Request)
  2141  	ret1, _ := ret[1].(*iam.GenerateCredentialReportOutput)
  2142  	return ret0, ret1
  2143  }
  2144  
  2145  // GenerateCredentialReportRequest indicates an expected call of GenerateCredentialReportRequest
  2146  func (mr *MockIAMAPIMockRecorder) GenerateCredentialReportRequest(arg0 interface{}) *gomock.Call {
  2147  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GenerateCredentialReportRequest", reflect.TypeOf((*MockIAMAPI)(nil).GenerateCredentialReportRequest), arg0)
  2148  }
  2149  
  2150  // GetAccessKeyLastUsed mocks base method
  2151  func (m *MockIAMAPI) GetAccessKeyLastUsed(arg0 *iam.GetAccessKeyLastUsedInput) (*iam.GetAccessKeyLastUsedOutput, error) {
  2152  	ret := m.ctrl.Call(m, "GetAccessKeyLastUsed", arg0)
  2153  	ret0, _ := ret[0].(*iam.GetAccessKeyLastUsedOutput)
  2154  	ret1, _ := ret[1].(error)
  2155  	return ret0, ret1
  2156  }
  2157  
  2158  // GetAccessKeyLastUsed indicates an expected call of GetAccessKeyLastUsed
  2159  func (mr *MockIAMAPIMockRecorder) GetAccessKeyLastUsed(arg0 interface{}) *gomock.Call {
  2160  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccessKeyLastUsed", reflect.TypeOf((*MockIAMAPI)(nil).GetAccessKeyLastUsed), arg0)
  2161  }
  2162  
  2163  // GetAccessKeyLastUsedWithContext mocks base method
  2164  func (m *MockIAMAPI) GetAccessKeyLastUsedWithContext(arg0 aws.Context, arg1 *iam.GetAccessKeyLastUsedInput, arg2 ...request.Option) (*iam.GetAccessKeyLastUsedOutput, error) {
  2165  	varargs := []interface{}{arg0, arg1}
  2166  	for _, a := range arg2 {
  2167  		varargs = append(varargs, a)
  2168  	}
  2169  	ret := m.ctrl.Call(m, "GetAccessKeyLastUsedWithContext", varargs...)
  2170  	ret0, _ := ret[0].(*iam.GetAccessKeyLastUsedOutput)
  2171  	ret1, _ := ret[1].(error)
  2172  	return ret0, ret1
  2173  }
  2174  
  2175  // GetAccessKeyLastUsedWithContext indicates an expected call of GetAccessKeyLastUsedWithContext
  2176  func (mr *MockIAMAPIMockRecorder) GetAccessKeyLastUsedWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2177  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2178  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccessKeyLastUsedWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetAccessKeyLastUsedWithContext), varargs...)
  2179  }
  2180  
  2181  // GetAccessKeyLastUsedRequest mocks base method
  2182  func (m *MockIAMAPI) GetAccessKeyLastUsedRequest(arg0 *iam.GetAccessKeyLastUsedInput) (*request.Request, *iam.GetAccessKeyLastUsedOutput) {
  2183  	ret := m.ctrl.Call(m, "GetAccessKeyLastUsedRequest", arg0)
  2184  	ret0, _ := ret[0].(*request.Request)
  2185  	ret1, _ := ret[1].(*iam.GetAccessKeyLastUsedOutput)
  2186  	return ret0, ret1
  2187  }
  2188  
  2189  // GetAccessKeyLastUsedRequest indicates an expected call of GetAccessKeyLastUsedRequest
  2190  func (mr *MockIAMAPIMockRecorder) GetAccessKeyLastUsedRequest(arg0 interface{}) *gomock.Call {
  2191  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccessKeyLastUsedRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetAccessKeyLastUsedRequest), arg0)
  2192  }
  2193  
  2194  // GetAccountAuthorizationDetails mocks base method
  2195  func (m *MockIAMAPI) GetAccountAuthorizationDetails(arg0 *iam.GetAccountAuthorizationDetailsInput) (*iam.GetAccountAuthorizationDetailsOutput, error) {
  2196  	ret := m.ctrl.Call(m, "GetAccountAuthorizationDetails", arg0)
  2197  	ret0, _ := ret[0].(*iam.GetAccountAuthorizationDetailsOutput)
  2198  	ret1, _ := ret[1].(error)
  2199  	return ret0, ret1
  2200  }
  2201  
  2202  // GetAccountAuthorizationDetails indicates an expected call of GetAccountAuthorizationDetails
  2203  func (mr *MockIAMAPIMockRecorder) GetAccountAuthorizationDetails(arg0 interface{}) *gomock.Call {
  2204  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountAuthorizationDetails", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountAuthorizationDetails), arg0)
  2205  }
  2206  
  2207  // GetAccountAuthorizationDetailsWithContext mocks base method
  2208  func (m *MockIAMAPI) GetAccountAuthorizationDetailsWithContext(arg0 aws.Context, arg1 *iam.GetAccountAuthorizationDetailsInput, arg2 ...request.Option) (*iam.GetAccountAuthorizationDetailsOutput, error) {
  2209  	varargs := []interface{}{arg0, arg1}
  2210  	for _, a := range arg2 {
  2211  		varargs = append(varargs, a)
  2212  	}
  2213  	ret := m.ctrl.Call(m, "GetAccountAuthorizationDetailsWithContext", varargs...)
  2214  	ret0, _ := ret[0].(*iam.GetAccountAuthorizationDetailsOutput)
  2215  	ret1, _ := ret[1].(error)
  2216  	return ret0, ret1
  2217  }
  2218  
  2219  // GetAccountAuthorizationDetailsWithContext indicates an expected call of GetAccountAuthorizationDetailsWithContext
  2220  func (mr *MockIAMAPIMockRecorder) GetAccountAuthorizationDetailsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2221  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2222  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountAuthorizationDetailsWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountAuthorizationDetailsWithContext), varargs...)
  2223  }
  2224  
  2225  // GetAccountAuthorizationDetailsRequest mocks base method
  2226  func (m *MockIAMAPI) GetAccountAuthorizationDetailsRequest(arg0 *iam.GetAccountAuthorizationDetailsInput) (*request.Request, *iam.GetAccountAuthorizationDetailsOutput) {
  2227  	ret := m.ctrl.Call(m, "GetAccountAuthorizationDetailsRequest", arg0)
  2228  	ret0, _ := ret[0].(*request.Request)
  2229  	ret1, _ := ret[1].(*iam.GetAccountAuthorizationDetailsOutput)
  2230  	return ret0, ret1
  2231  }
  2232  
  2233  // GetAccountAuthorizationDetailsRequest indicates an expected call of GetAccountAuthorizationDetailsRequest
  2234  func (mr *MockIAMAPIMockRecorder) GetAccountAuthorizationDetailsRequest(arg0 interface{}) *gomock.Call {
  2235  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountAuthorizationDetailsRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountAuthorizationDetailsRequest), arg0)
  2236  }
  2237  
  2238  // GetAccountAuthorizationDetailsPages mocks base method
  2239  func (m *MockIAMAPI) GetAccountAuthorizationDetailsPages(arg0 *iam.GetAccountAuthorizationDetailsInput, arg1 func(*iam.GetAccountAuthorizationDetailsOutput, bool) bool) error {
  2240  	ret := m.ctrl.Call(m, "GetAccountAuthorizationDetailsPages", arg0, arg1)
  2241  	ret0, _ := ret[0].(error)
  2242  	return ret0
  2243  }
  2244  
  2245  // GetAccountAuthorizationDetailsPages indicates an expected call of GetAccountAuthorizationDetailsPages
  2246  func (mr *MockIAMAPIMockRecorder) GetAccountAuthorizationDetailsPages(arg0, arg1 interface{}) *gomock.Call {
  2247  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountAuthorizationDetailsPages", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountAuthorizationDetailsPages), arg0, arg1)
  2248  }
  2249  
  2250  // GetAccountAuthorizationDetailsPagesWithContext mocks base method
  2251  func (m *MockIAMAPI) GetAccountAuthorizationDetailsPagesWithContext(arg0 aws.Context, arg1 *iam.GetAccountAuthorizationDetailsInput, arg2 func(*iam.GetAccountAuthorizationDetailsOutput, bool) bool, arg3 ...request.Option) error {
  2252  	varargs := []interface{}{arg0, arg1, arg2}
  2253  	for _, a := range arg3 {
  2254  		varargs = append(varargs, a)
  2255  	}
  2256  	ret := m.ctrl.Call(m, "GetAccountAuthorizationDetailsPagesWithContext", varargs...)
  2257  	ret0, _ := ret[0].(error)
  2258  	return ret0
  2259  }
  2260  
  2261  // GetAccountAuthorizationDetailsPagesWithContext indicates an expected call of GetAccountAuthorizationDetailsPagesWithContext
  2262  func (mr *MockIAMAPIMockRecorder) GetAccountAuthorizationDetailsPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  2263  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  2264  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountAuthorizationDetailsPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountAuthorizationDetailsPagesWithContext), varargs...)
  2265  }
  2266  
  2267  // GetAccountPasswordPolicy mocks base method
  2268  func (m *MockIAMAPI) GetAccountPasswordPolicy(arg0 *iam.GetAccountPasswordPolicyInput) (*iam.GetAccountPasswordPolicyOutput, error) {
  2269  	ret := m.ctrl.Call(m, "GetAccountPasswordPolicy", arg0)
  2270  	ret0, _ := ret[0].(*iam.GetAccountPasswordPolicyOutput)
  2271  	ret1, _ := ret[1].(error)
  2272  	return ret0, ret1
  2273  }
  2274  
  2275  // GetAccountPasswordPolicy indicates an expected call of GetAccountPasswordPolicy
  2276  func (mr *MockIAMAPIMockRecorder) GetAccountPasswordPolicy(arg0 interface{}) *gomock.Call {
  2277  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountPasswordPolicy", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountPasswordPolicy), arg0)
  2278  }
  2279  
  2280  // GetAccountPasswordPolicyWithContext mocks base method
  2281  func (m *MockIAMAPI) GetAccountPasswordPolicyWithContext(arg0 aws.Context, arg1 *iam.GetAccountPasswordPolicyInput, arg2 ...request.Option) (*iam.GetAccountPasswordPolicyOutput, error) {
  2282  	varargs := []interface{}{arg0, arg1}
  2283  	for _, a := range arg2 {
  2284  		varargs = append(varargs, a)
  2285  	}
  2286  	ret := m.ctrl.Call(m, "GetAccountPasswordPolicyWithContext", varargs...)
  2287  	ret0, _ := ret[0].(*iam.GetAccountPasswordPolicyOutput)
  2288  	ret1, _ := ret[1].(error)
  2289  	return ret0, ret1
  2290  }
  2291  
  2292  // GetAccountPasswordPolicyWithContext indicates an expected call of GetAccountPasswordPolicyWithContext
  2293  func (mr *MockIAMAPIMockRecorder) GetAccountPasswordPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2294  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2295  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountPasswordPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountPasswordPolicyWithContext), varargs...)
  2296  }
  2297  
  2298  // GetAccountPasswordPolicyRequest mocks base method
  2299  func (m *MockIAMAPI) GetAccountPasswordPolicyRequest(arg0 *iam.GetAccountPasswordPolicyInput) (*request.Request, *iam.GetAccountPasswordPolicyOutput) {
  2300  	ret := m.ctrl.Call(m, "GetAccountPasswordPolicyRequest", arg0)
  2301  	ret0, _ := ret[0].(*request.Request)
  2302  	ret1, _ := ret[1].(*iam.GetAccountPasswordPolicyOutput)
  2303  	return ret0, ret1
  2304  }
  2305  
  2306  // GetAccountPasswordPolicyRequest indicates an expected call of GetAccountPasswordPolicyRequest
  2307  func (mr *MockIAMAPIMockRecorder) GetAccountPasswordPolicyRequest(arg0 interface{}) *gomock.Call {
  2308  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountPasswordPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountPasswordPolicyRequest), arg0)
  2309  }
  2310  
  2311  // GetAccountSummary mocks base method
  2312  func (m *MockIAMAPI) GetAccountSummary(arg0 *iam.GetAccountSummaryInput) (*iam.GetAccountSummaryOutput, error) {
  2313  	ret := m.ctrl.Call(m, "GetAccountSummary", arg0)
  2314  	ret0, _ := ret[0].(*iam.GetAccountSummaryOutput)
  2315  	ret1, _ := ret[1].(error)
  2316  	return ret0, ret1
  2317  }
  2318  
  2319  // GetAccountSummary indicates an expected call of GetAccountSummary
  2320  func (mr *MockIAMAPIMockRecorder) GetAccountSummary(arg0 interface{}) *gomock.Call {
  2321  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountSummary", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountSummary), arg0)
  2322  }
  2323  
  2324  // GetAccountSummaryWithContext mocks base method
  2325  func (m *MockIAMAPI) GetAccountSummaryWithContext(arg0 aws.Context, arg1 *iam.GetAccountSummaryInput, arg2 ...request.Option) (*iam.GetAccountSummaryOutput, error) {
  2326  	varargs := []interface{}{arg0, arg1}
  2327  	for _, a := range arg2 {
  2328  		varargs = append(varargs, a)
  2329  	}
  2330  	ret := m.ctrl.Call(m, "GetAccountSummaryWithContext", varargs...)
  2331  	ret0, _ := ret[0].(*iam.GetAccountSummaryOutput)
  2332  	ret1, _ := ret[1].(error)
  2333  	return ret0, ret1
  2334  }
  2335  
  2336  // GetAccountSummaryWithContext indicates an expected call of GetAccountSummaryWithContext
  2337  func (mr *MockIAMAPIMockRecorder) GetAccountSummaryWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2338  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2339  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountSummaryWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountSummaryWithContext), varargs...)
  2340  }
  2341  
  2342  // GetAccountSummaryRequest mocks base method
  2343  func (m *MockIAMAPI) GetAccountSummaryRequest(arg0 *iam.GetAccountSummaryInput) (*request.Request, *iam.GetAccountSummaryOutput) {
  2344  	ret := m.ctrl.Call(m, "GetAccountSummaryRequest", arg0)
  2345  	ret0, _ := ret[0].(*request.Request)
  2346  	ret1, _ := ret[1].(*iam.GetAccountSummaryOutput)
  2347  	return ret0, ret1
  2348  }
  2349  
  2350  // GetAccountSummaryRequest indicates an expected call of GetAccountSummaryRequest
  2351  func (mr *MockIAMAPIMockRecorder) GetAccountSummaryRequest(arg0 interface{}) *gomock.Call {
  2352  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetAccountSummaryRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetAccountSummaryRequest), arg0)
  2353  }
  2354  
  2355  // GetContextKeysForCustomPolicy mocks base method
  2356  func (m *MockIAMAPI) GetContextKeysForCustomPolicy(arg0 *iam.GetContextKeysForCustomPolicyInput) (*iam.GetContextKeysForPolicyResponse, error) {
  2357  	ret := m.ctrl.Call(m, "GetContextKeysForCustomPolicy", arg0)
  2358  	ret0, _ := ret[0].(*iam.GetContextKeysForPolicyResponse)
  2359  	ret1, _ := ret[1].(error)
  2360  	return ret0, ret1
  2361  }
  2362  
  2363  // GetContextKeysForCustomPolicy indicates an expected call of GetContextKeysForCustomPolicy
  2364  func (mr *MockIAMAPIMockRecorder) GetContextKeysForCustomPolicy(arg0 interface{}) *gomock.Call {
  2365  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContextKeysForCustomPolicy", reflect.TypeOf((*MockIAMAPI)(nil).GetContextKeysForCustomPolicy), arg0)
  2366  }
  2367  
  2368  // GetContextKeysForCustomPolicyWithContext mocks base method
  2369  func (m *MockIAMAPI) GetContextKeysForCustomPolicyWithContext(arg0 aws.Context, arg1 *iam.GetContextKeysForCustomPolicyInput, arg2 ...request.Option) (*iam.GetContextKeysForPolicyResponse, error) {
  2370  	varargs := []interface{}{arg0, arg1}
  2371  	for _, a := range arg2 {
  2372  		varargs = append(varargs, a)
  2373  	}
  2374  	ret := m.ctrl.Call(m, "GetContextKeysForCustomPolicyWithContext", varargs...)
  2375  	ret0, _ := ret[0].(*iam.GetContextKeysForPolicyResponse)
  2376  	ret1, _ := ret[1].(error)
  2377  	return ret0, ret1
  2378  }
  2379  
  2380  // GetContextKeysForCustomPolicyWithContext indicates an expected call of GetContextKeysForCustomPolicyWithContext
  2381  func (mr *MockIAMAPIMockRecorder) GetContextKeysForCustomPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2382  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2383  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContextKeysForCustomPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetContextKeysForCustomPolicyWithContext), varargs...)
  2384  }
  2385  
  2386  // GetContextKeysForCustomPolicyRequest mocks base method
  2387  func (m *MockIAMAPI) GetContextKeysForCustomPolicyRequest(arg0 *iam.GetContextKeysForCustomPolicyInput) (*request.Request, *iam.GetContextKeysForPolicyResponse) {
  2388  	ret := m.ctrl.Call(m, "GetContextKeysForCustomPolicyRequest", arg0)
  2389  	ret0, _ := ret[0].(*request.Request)
  2390  	ret1, _ := ret[1].(*iam.GetContextKeysForPolicyResponse)
  2391  	return ret0, ret1
  2392  }
  2393  
  2394  // GetContextKeysForCustomPolicyRequest indicates an expected call of GetContextKeysForCustomPolicyRequest
  2395  func (mr *MockIAMAPIMockRecorder) GetContextKeysForCustomPolicyRequest(arg0 interface{}) *gomock.Call {
  2396  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContextKeysForCustomPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetContextKeysForCustomPolicyRequest), arg0)
  2397  }
  2398  
  2399  // GetContextKeysForPrincipalPolicy mocks base method
  2400  func (m *MockIAMAPI) GetContextKeysForPrincipalPolicy(arg0 *iam.GetContextKeysForPrincipalPolicyInput) (*iam.GetContextKeysForPolicyResponse, error) {
  2401  	ret := m.ctrl.Call(m, "GetContextKeysForPrincipalPolicy", arg0)
  2402  	ret0, _ := ret[0].(*iam.GetContextKeysForPolicyResponse)
  2403  	ret1, _ := ret[1].(error)
  2404  	return ret0, ret1
  2405  }
  2406  
  2407  // GetContextKeysForPrincipalPolicy indicates an expected call of GetContextKeysForPrincipalPolicy
  2408  func (mr *MockIAMAPIMockRecorder) GetContextKeysForPrincipalPolicy(arg0 interface{}) *gomock.Call {
  2409  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContextKeysForPrincipalPolicy", reflect.TypeOf((*MockIAMAPI)(nil).GetContextKeysForPrincipalPolicy), arg0)
  2410  }
  2411  
  2412  // GetContextKeysForPrincipalPolicyWithContext mocks base method
  2413  func (m *MockIAMAPI) GetContextKeysForPrincipalPolicyWithContext(arg0 aws.Context, arg1 *iam.GetContextKeysForPrincipalPolicyInput, arg2 ...request.Option) (*iam.GetContextKeysForPolicyResponse, error) {
  2414  	varargs := []interface{}{arg0, arg1}
  2415  	for _, a := range arg2 {
  2416  		varargs = append(varargs, a)
  2417  	}
  2418  	ret := m.ctrl.Call(m, "GetContextKeysForPrincipalPolicyWithContext", varargs...)
  2419  	ret0, _ := ret[0].(*iam.GetContextKeysForPolicyResponse)
  2420  	ret1, _ := ret[1].(error)
  2421  	return ret0, ret1
  2422  }
  2423  
  2424  // GetContextKeysForPrincipalPolicyWithContext indicates an expected call of GetContextKeysForPrincipalPolicyWithContext
  2425  func (mr *MockIAMAPIMockRecorder) GetContextKeysForPrincipalPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2426  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2427  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContextKeysForPrincipalPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetContextKeysForPrincipalPolicyWithContext), varargs...)
  2428  }
  2429  
  2430  // GetContextKeysForPrincipalPolicyRequest mocks base method
  2431  func (m *MockIAMAPI) GetContextKeysForPrincipalPolicyRequest(arg0 *iam.GetContextKeysForPrincipalPolicyInput) (*request.Request, *iam.GetContextKeysForPolicyResponse) {
  2432  	ret := m.ctrl.Call(m, "GetContextKeysForPrincipalPolicyRequest", arg0)
  2433  	ret0, _ := ret[0].(*request.Request)
  2434  	ret1, _ := ret[1].(*iam.GetContextKeysForPolicyResponse)
  2435  	return ret0, ret1
  2436  }
  2437  
  2438  // GetContextKeysForPrincipalPolicyRequest indicates an expected call of GetContextKeysForPrincipalPolicyRequest
  2439  func (mr *MockIAMAPIMockRecorder) GetContextKeysForPrincipalPolicyRequest(arg0 interface{}) *gomock.Call {
  2440  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetContextKeysForPrincipalPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetContextKeysForPrincipalPolicyRequest), arg0)
  2441  }
  2442  
  2443  // GetCredentialReport mocks base method
  2444  func (m *MockIAMAPI) GetCredentialReport(arg0 *iam.GetCredentialReportInput) (*iam.GetCredentialReportOutput, error) {
  2445  	ret := m.ctrl.Call(m, "GetCredentialReport", arg0)
  2446  	ret0, _ := ret[0].(*iam.GetCredentialReportOutput)
  2447  	ret1, _ := ret[1].(error)
  2448  	return ret0, ret1
  2449  }
  2450  
  2451  // GetCredentialReport indicates an expected call of GetCredentialReport
  2452  func (mr *MockIAMAPIMockRecorder) GetCredentialReport(arg0 interface{}) *gomock.Call {
  2453  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCredentialReport", reflect.TypeOf((*MockIAMAPI)(nil).GetCredentialReport), arg0)
  2454  }
  2455  
  2456  // GetCredentialReportWithContext mocks base method
  2457  func (m *MockIAMAPI) GetCredentialReportWithContext(arg0 aws.Context, arg1 *iam.GetCredentialReportInput, arg2 ...request.Option) (*iam.GetCredentialReportOutput, error) {
  2458  	varargs := []interface{}{arg0, arg1}
  2459  	for _, a := range arg2 {
  2460  		varargs = append(varargs, a)
  2461  	}
  2462  	ret := m.ctrl.Call(m, "GetCredentialReportWithContext", varargs...)
  2463  	ret0, _ := ret[0].(*iam.GetCredentialReportOutput)
  2464  	ret1, _ := ret[1].(error)
  2465  	return ret0, ret1
  2466  }
  2467  
  2468  // GetCredentialReportWithContext indicates an expected call of GetCredentialReportWithContext
  2469  func (mr *MockIAMAPIMockRecorder) GetCredentialReportWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2470  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2471  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCredentialReportWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetCredentialReportWithContext), varargs...)
  2472  }
  2473  
  2474  // GetCredentialReportRequest mocks base method
  2475  func (m *MockIAMAPI) GetCredentialReportRequest(arg0 *iam.GetCredentialReportInput) (*request.Request, *iam.GetCredentialReportOutput) {
  2476  	ret := m.ctrl.Call(m, "GetCredentialReportRequest", arg0)
  2477  	ret0, _ := ret[0].(*request.Request)
  2478  	ret1, _ := ret[1].(*iam.GetCredentialReportOutput)
  2479  	return ret0, ret1
  2480  }
  2481  
  2482  // GetCredentialReportRequest indicates an expected call of GetCredentialReportRequest
  2483  func (mr *MockIAMAPIMockRecorder) GetCredentialReportRequest(arg0 interface{}) *gomock.Call {
  2484  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCredentialReportRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetCredentialReportRequest), arg0)
  2485  }
  2486  
  2487  // GetGroup mocks base method
  2488  func (m *MockIAMAPI) GetGroup(arg0 *iam.GetGroupInput) (*iam.GetGroupOutput, error) {
  2489  	ret := m.ctrl.Call(m, "GetGroup", arg0)
  2490  	ret0, _ := ret[0].(*iam.GetGroupOutput)
  2491  	ret1, _ := ret[1].(error)
  2492  	return ret0, ret1
  2493  }
  2494  
  2495  // GetGroup indicates an expected call of GetGroup
  2496  func (mr *MockIAMAPIMockRecorder) GetGroup(arg0 interface{}) *gomock.Call {
  2497  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetGroup", reflect.TypeOf((*MockIAMAPI)(nil).GetGroup), arg0)
  2498  }
  2499  
  2500  // GetGroupWithContext mocks base method
  2501  func (m *MockIAMAPI) GetGroupWithContext(arg0 aws.Context, arg1 *iam.GetGroupInput, arg2 ...request.Option) (*iam.GetGroupOutput, error) {
  2502  	varargs := []interface{}{arg0, arg1}
  2503  	for _, a := range arg2 {
  2504  		varargs = append(varargs, a)
  2505  	}
  2506  	ret := m.ctrl.Call(m, "GetGroupWithContext", varargs...)
  2507  	ret0, _ := ret[0].(*iam.GetGroupOutput)
  2508  	ret1, _ := ret[1].(error)
  2509  	return ret0, ret1
  2510  }
  2511  
  2512  // GetGroupWithContext indicates an expected call of GetGroupWithContext
  2513  func (mr *MockIAMAPIMockRecorder) GetGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2514  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2515  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetGroupWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetGroupWithContext), varargs...)
  2516  }
  2517  
  2518  // GetGroupRequest mocks base method
  2519  func (m *MockIAMAPI) GetGroupRequest(arg0 *iam.GetGroupInput) (*request.Request, *iam.GetGroupOutput) {
  2520  	ret := m.ctrl.Call(m, "GetGroupRequest", arg0)
  2521  	ret0, _ := ret[0].(*request.Request)
  2522  	ret1, _ := ret[1].(*iam.GetGroupOutput)
  2523  	return ret0, ret1
  2524  }
  2525  
  2526  // GetGroupRequest indicates an expected call of GetGroupRequest
  2527  func (mr *MockIAMAPIMockRecorder) GetGroupRequest(arg0 interface{}) *gomock.Call {
  2528  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetGroupRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetGroupRequest), arg0)
  2529  }
  2530  
  2531  // GetGroupPages mocks base method
  2532  func (m *MockIAMAPI) GetGroupPages(arg0 *iam.GetGroupInput, arg1 func(*iam.GetGroupOutput, bool) bool) error {
  2533  	ret := m.ctrl.Call(m, "GetGroupPages", arg0, arg1)
  2534  	ret0, _ := ret[0].(error)
  2535  	return ret0
  2536  }
  2537  
  2538  // GetGroupPages indicates an expected call of GetGroupPages
  2539  func (mr *MockIAMAPIMockRecorder) GetGroupPages(arg0, arg1 interface{}) *gomock.Call {
  2540  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetGroupPages", reflect.TypeOf((*MockIAMAPI)(nil).GetGroupPages), arg0, arg1)
  2541  }
  2542  
  2543  // GetGroupPagesWithContext mocks base method
  2544  func (m *MockIAMAPI) GetGroupPagesWithContext(arg0 aws.Context, arg1 *iam.GetGroupInput, arg2 func(*iam.GetGroupOutput, bool) bool, arg3 ...request.Option) error {
  2545  	varargs := []interface{}{arg0, arg1, arg2}
  2546  	for _, a := range arg3 {
  2547  		varargs = append(varargs, a)
  2548  	}
  2549  	ret := m.ctrl.Call(m, "GetGroupPagesWithContext", varargs...)
  2550  	ret0, _ := ret[0].(error)
  2551  	return ret0
  2552  }
  2553  
  2554  // GetGroupPagesWithContext indicates an expected call of GetGroupPagesWithContext
  2555  func (mr *MockIAMAPIMockRecorder) GetGroupPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  2556  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  2557  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetGroupPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetGroupPagesWithContext), varargs...)
  2558  }
  2559  
  2560  // GetGroupPolicy mocks base method
  2561  func (m *MockIAMAPI) GetGroupPolicy(arg0 *iam.GetGroupPolicyInput) (*iam.GetGroupPolicyOutput, error) {
  2562  	ret := m.ctrl.Call(m, "GetGroupPolicy", arg0)
  2563  	ret0, _ := ret[0].(*iam.GetGroupPolicyOutput)
  2564  	ret1, _ := ret[1].(error)
  2565  	return ret0, ret1
  2566  }
  2567  
  2568  // GetGroupPolicy indicates an expected call of GetGroupPolicy
  2569  func (mr *MockIAMAPIMockRecorder) GetGroupPolicy(arg0 interface{}) *gomock.Call {
  2570  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetGroupPolicy", reflect.TypeOf((*MockIAMAPI)(nil).GetGroupPolicy), arg0)
  2571  }
  2572  
  2573  // GetGroupPolicyWithContext mocks base method
  2574  func (m *MockIAMAPI) GetGroupPolicyWithContext(arg0 aws.Context, arg1 *iam.GetGroupPolicyInput, arg2 ...request.Option) (*iam.GetGroupPolicyOutput, error) {
  2575  	varargs := []interface{}{arg0, arg1}
  2576  	for _, a := range arg2 {
  2577  		varargs = append(varargs, a)
  2578  	}
  2579  	ret := m.ctrl.Call(m, "GetGroupPolicyWithContext", varargs...)
  2580  	ret0, _ := ret[0].(*iam.GetGroupPolicyOutput)
  2581  	ret1, _ := ret[1].(error)
  2582  	return ret0, ret1
  2583  }
  2584  
  2585  // GetGroupPolicyWithContext indicates an expected call of GetGroupPolicyWithContext
  2586  func (mr *MockIAMAPIMockRecorder) GetGroupPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2587  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2588  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetGroupPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetGroupPolicyWithContext), varargs...)
  2589  }
  2590  
  2591  // GetGroupPolicyRequest mocks base method
  2592  func (m *MockIAMAPI) GetGroupPolicyRequest(arg0 *iam.GetGroupPolicyInput) (*request.Request, *iam.GetGroupPolicyOutput) {
  2593  	ret := m.ctrl.Call(m, "GetGroupPolicyRequest", arg0)
  2594  	ret0, _ := ret[0].(*request.Request)
  2595  	ret1, _ := ret[1].(*iam.GetGroupPolicyOutput)
  2596  	return ret0, ret1
  2597  }
  2598  
  2599  // GetGroupPolicyRequest indicates an expected call of GetGroupPolicyRequest
  2600  func (mr *MockIAMAPIMockRecorder) GetGroupPolicyRequest(arg0 interface{}) *gomock.Call {
  2601  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetGroupPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetGroupPolicyRequest), arg0)
  2602  }
  2603  
  2604  // GetInstanceProfile mocks base method
  2605  func (m *MockIAMAPI) GetInstanceProfile(arg0 *iam.GetInstanceProfileInput) (*iam.GetInstanceProfileOutput, error) {
  2606  	ret := m.ctrl.Call(m, "GetInstanceProfile", arg0)
  2607  	ret0, _ := ret[0].(*iam.GetInstanceProfileOutput)
  2608  	ret1, _ := ret[1].(error)
  2609  	return ret0, ret1
  2610  }
  2611  
  2612  // GetInstanceProfile indicates an expected call of GetInstanceProfile
  2613  func (mr *MockIAMAPIMockRecorder) GetInstanceProfile(arg0 interface{}) *gomock.Call {
  2614  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInstanceProfile", reflect.TypeOf((*MockIAMAPI)(nil).GetInstanceProfile), arg0)
  2615  }
  2616  
  2617  // GetInstanceProfileWithContext mocks base method
  2618  func (m *MockIAMAPI) GetInstanceProfileWithContext(arg0 aws.Context, arg1 *iam.GetInstanceProfileInput, arg2 ...request.Option) (*iam.GetInstanceProfileOutput, error) {
  2619  	varargs := []interface{}{arg0, arg1}
  2620  	for _, a := range arg2 {
  2621  		varargs = append(varargs, a)
  2622  	}
  2623  	ret := m.ctrl.Call(m, "GetInstanceProfileWithContext", varargs...)
  2624  	ret0, _ := ret[0].(*iam.GetInstanceProfileOutput)
  2625  	ret1, _ := ret[1].(error)
  2626  	return ret0, ret1
  2627  }
  2628  
  2629  // GetInstanceProfileWithContext indicates an expected call of GetInstanceProfileWithContext
  2630  func (mr *MockIAMAPIMockRecorder) GetInstanceProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2631  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2632  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInstanceProfileWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetInstanceProfileWithContext), varargs...)
  2633  }
  2634  
  2635  // GetInstanceProfileRequest mocks base method
  2636  func (m *MockIAMAPI) GetInstanceProfileRequest(arg0 *iam.GetInstanceProfileInput) (*request.Request, *iam.GetInstanceProfileOutput) {
  2637  	ret := m.ctrl.Call(m, "GetInstanceProfileRequest", arg0)
  2638  	ret0, _ := ret[0].(*request.Request)
  2639  	ret1, _ := ret[1].(*iam.GetInstanceProfileOutput)
  2640  	return ret0, ret1
  2641  }
  2642  
  2643  // GetInstanceProfileRequest indicates an expected call of GetInstanceProfileRequest
  2644  func (mr *MockIAMAPIMockRecorder) GetInstanceProfileRequest(arg0 interface{}) *gomock.Call {
  2645  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetInstanceProfileRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetInstanceProfileRequest), arg0)
  2646  }
  2647  
  2648  // GetLoginProfile mocks base method
  2649  func (m *MockIAMAPI) GetLoginProfile(arg0 *iam.GetLoginProfileInput) (*iam.GetLoginProfileOutput, error) {
  2650  	ret := m.ctrl.Call(m, "GetLoginProfile", arg0)
  2651  	ret0, _ := ret[0].(*iam.GetLoginProfileOutput)
  2652  	ret1, _ := ret[1].(error)
  2653  	return ret0, ret1
  2654  }
  2655  
  2656  // GetLoginProfile indicates an expected call of GetLoginProfile
  2657  func (mr *MockIAMAPIMockRecorder) GetLoginProfile(arg0 interface{}) *gomock.Call {
  2658  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLoginProfile", reflect.TypeOf((*MockIAMAPI)(nil).GetLoginProfile), arg0)
  2659  }
  2660  
  2661  // GetLoginProfileWithContext mocks base method
  2662  func (m *MockIAMAPI) GetLoginProfileWithContext(arg0 aws.Context, arg1 *iam.GetLoginProfileInput, arg2 ...request.Option) (*iam.GetLoginProfileOutput, error) {
  2663  	varargs := []interface{}{arg0, arg1}
  2664  	for _, a := range arg2 {
  2665  		varargs = append(varargs, a)
  2666  	}
  2667  	ret := m.ctrl.Call(m, "GetLoginProfileWithContext", varargs...)
  2668  	ret0, _ := ret[0].(*iam.GetLoginProfileOutput)
  2669  	ret1, _ := ret[1].(error)
  2670  	return ret0, ret1
  2671  }
  2672  
  2673  // GetLoginProfileWithContext indicates an expected call of GetLoginProfileWithContext
  2674  func (mr *MockIAMAPIMockRecorder) GetLoginProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2675  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2676  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLoginProfileWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetLoginProfileWithContext), varargs...)
  2677  }
  2678  
  2679  // GetLoginProfileRequest mocks base method
  2680  func (m *MockIAMAPI) GetLoginProfileRequest(arg0 *iam.GetLoginProfileInput) (*request.Request, *iam.GetLoginProfileOutput) {
  2681  	ret := m.ctrl.Call(m, "GetLoginProfileRequest", arg0)
  2682  	ret0, _ := ret[0].(*request.Request)
  2683  	ret1, _ := ret[1].(*iam.GetLoginProfileOutput)
  2684  	return ret0, ret1
  2685  }
  2686  
  2687  // GetLoginProfileRequest indicates an expected call of GetLoginProfileRequest
  2688  func (mr *MockIAMAPIMockRecorder) GetLoginProfileRequest(arg0 interface{}) *gomock.Call {
  2689  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetLoginProfileRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetLoginProfileRequest), arg0)
  2690  }
  2691  
  2692  // GetOpenIDConnectProvider mocks base method
  2693  func (m *MockIAMAPI) GetOpenIDConnectProvider(arg0 *iam.GetOpenIDConnectProviderInput) (*iam.GetOpenIDConnectProviderOutput, error) {
  2694  	ret := m.ctrl.Call(m, "GetOpenIDConnectProvider", arg0)
  2695  	ret0, _ := ret[0].(*iam.GetOpenIDConnectProviderOutput)
  2696  	ret1, _ := ret[1].(error)
  2697  	return ret0, ret1
  2698  }
  2699  
  2700  // GetOpenIDConnectProvider indicates an expected call of GetOpenIDConnectProvider
  2701  func (mr *MockIAMAPIMockRecorder) GetOpenIDConnectProvider(arg0 interface{}) *gomock.Call {
  2702  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetOpenIDConnectProvider", reflect.TypeOf((*MockIAMAPI)(nil).GetOpenIDConnectProvider), arg0)
  2703  }
  2704  
  2705  // GetOpenIDConnectProviderWithContext mocks base method
  2706  func (m *MockIAMAPI) GetOpenIDConnectProviderWithContext(arg0 aws.Context, arg1 *iam.GetOpenIDConnectProviderInput, arg2 ...request.Option) (*iam.GetOpenIDConnectProviderOutput, error) {
  2707  	varargs := []interface{}{arg0, arg1}
  2708  	for _, a := range arg2 {
  2709  		varargs = append(varargs, a)
  2710  	}
  2711  	ret := m.ctrl.Call(m, "GetOpenIDConnectProviderWithContext", varargs...)
  2712  	ret0, _ := ret[0].(*iam.GetOpenIDConnectProviderOutput)
  2713  	ret1, _ := ret[1].(error)
  2714  	return ret0, ret1
  2715  }
  2716  
  2717  // GetOpenIDConnectProviderWithContext indicates an expected call of GetOpenIDConnectProviderWithContext
  2718  func (mr *MockIAMAPIMockRecorder) GetOpenIDConnectProviderWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2719  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2720  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetOpenIDConnectProviderWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetOpenIDConnectProviderWithContext), varargs...)
  2721  }
  2722  
  2723  // GetOpenIDConnectProviderRequest mocks base method
  2724  func (m *MockIAMAPI) GetOpenIDConnectProviderRequest(arg0 *iam.GetOpenIDConnectProviderInput) (*request.Request, *iam.GetOpenIDConnectProviderOutput) {
  2725  	ret := m.ctrl.Call(m, "GetOpenIDConnectProviderRequest", arg0)
  2726  	ret0, _ := ret[0].(*request.Request)
  2727  	ret1, _ := ret[1].(*iam.GetOpenIDConnectProviderOutput)
  2728  	return ret0, ret1
  2729  }
  2730  
  2731  // GetOpenIDConnectProviderRequest indicates an expected call of GetOpenIDConnectProviderRequest
  2732  func (mr *MockIAMAPIMockRecorder) GetOpenIDConnectProviderRequest(arg0 interface{}) *gomock.Call {
  2733  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetOpenIDConnectProviderRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetOpenIDConnectProviderRequest), arg0)
  2734  }
  2735  
  2736  // GetPolicy mocks base method
  2737  func (m *MockIAMAPI) GetPolicy(arg0 *iam.GetPolicyInput) (*iam.GetPolicyOutput, error) {
  2738  	ret := m.ctrl.Call(m, "GetPolicy", arg0)
  2739  	ret0, _ := ret[0].(*iam.GetPolicyOutput)
  2740  	ret1, _ := ret[1].(error)
  2741  	return ret0, ret1
  2742  }
  2743  
  2744  // GetPolicy indicates an expected call of GetPolicy
  2745  func (mr *MockIAMAPIMockRecorder) GetPolicy(arg0 interface{}) *gomock.Call {
  2746  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPolicy", reflect.TypeOf((*MockIAMAPI)(nil).GetPolicy), arg0)
  2747  }
  2748  
  2749  // GetPolicyWithContext mocks base method
  2750  func (m *MockIAMAPI) GetPolicyWithContext(arg0 aws.Context, arg1 *iam.GetPolicyInput, arg2 ...request.Option) (*iam.GetPolicyOutput, error) {
  2751  	varargs := []interface{}{arg0, arg1}
  2752  	for _, a := range arg2 {
  2753  		varargs = append(varargs, a)
  2754  	}
  2755  	ret := m.ctrl.Call(m, "GetPolicyWithContext", varargs...)
  2756  	ret0, _ := ret[0].(*iam.GetPolicyOutput)
  2757  	ret1, _ := ret[1].(error)
  2758  	return ret0, ret1
  2759  }
  2760  
  2761  // GetPolicyWithContext indicates an expected call of GetPolicyWithContext
  2762  func (mr *MockIAMAPIMockRecorder) GetPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2763  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2764  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetPolicyWithContext), varargs...)
  2765  }
  2766  
  2767  // GetPolicyRequest mocks base method
  2768  func (m *MockIAMAPI) GetPolicyRequest(arg0 *iam.GetPolicyInput) (*request.Request, *iam.GetPolicyOutput) {
  2769  	ret := m.ctrl.Call(m, "GetPolicyRequest", arg0)
  2770  	ret0, _ := ret[0].(*request.Request)
  2771  	ret1, _ := ret[1].(*iam.GetPolicyOutput)
  2772  	return ret0, ret1
  2773  }
  2774  
  2775  // GetPolicyRequest indicates an expected call of GetPolicyRequest
  2776  func (mr *MockIAMAPIMockRecorder) GetPolicyRequest(arg0 interface{}) *gomock.Call {
  2777  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetPolicyRequest), arg0)
  2778  }
  2779  
  2780  // GetPolicyVersion mocks base method
  2781  func (m *MockIAMAPI) GetPolicyVersion(arg0 *iam.GetPolicyVersionInput) (*iam.GetPolicyVersionOutput, error) {
  2782  	ret := m.ctrl.Call(m, "GetPolicyVersion", arg0)
  2783  	ret0, _ := ret[0].(*iam.GetPolicyVersionOutput)
  2784  	ret1, _ := ret[1].(error)
  2785  	return ret0, ret1
  2786  }
  2787  
  2788  // GetPolicyVersion indicates an expected call of GetPolicyVersion
  2789  func (mr *MockIAMAPIMockRecorder) GetPolicyVersion(arg0 interface{}) *gomock.Call {
  2790  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPolicyVersion", reflect.TypeOf((*MockIAMAPI)(nil).GetPolicyVersion), arg0)
  2791  }
  2792  
  2793  // GetPolicyVersionWithContext mocks base method
  2794  func (m *MockIAMAPI) GetPolicyVersionWithContext(arg0 aws.Context, arg1 *iam.GetPolicyVersionInput, arg2 ...request.Option) (*iam.GetPolicyVersionOutput, error) {
  2795  	varargs := []interface{}{arg0, arg1}
  2796  	for _, a := range arg2 {
  2797  		varargs = append(varargs, a)
  2798  	}
  2799  	ret := m.ctrl.Call(m, "GetPolicyVersionWithContext", varargs...)
  2800  	ret0, _ := ret[0].(*iam.GetPolicyVersionOutput)
  2801  	ret1, _ := ret[1].(error)
  2802  	return ret0, ret1
  2803  }
  2804  
  2805  // GetPolicyVersionWithContext indicates an expected call of GetPolicyVersionWithContext
  2806  func (mr *MockIAMAPIMockRecorder) GetPolicyVersionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2807  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2808  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPolicyVersionWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetPolicyVersionWithContext), varargs...)
  2809  }
  2810  
  2811  // GetPolicyVersionRequest mocks base method
  2812  func (m *MockIAMAPI) GetPolicyVersionRequest(arg0 *iam.GetPolicyVersionInput) (*request.Request, *iam.GetPolicyVersionOutput) {
  2813  	ret := m.ctrl.Call(m, "GetPolicyVersionRequest", arg0)
  2814  	ret0, _ := ret[0].(*request.Request)
  2815  	ret1, _ := ret[1].(*iam.GetPolicyVersionOutput)
  2816  	return ret0, ret1
  2817  }
  2818  
  2819  // GetPolicyVersionRequest indicates an expected call of GetPolicyVersionRequest
  2820  func (mr *MockIAMAPIMockRecorder) GetPolicyVersionRequest(arg0 interface{}) *gomock.Call {
  2821  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetPolicyVersionRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetPolicyVersionRequest), arg0)
  2822  }
  2823  
  2824  // GetRole mocks base method
  2825  func (m *MockIAMAPI) GetRole(arg0 *iam.GetRoleInput) (*iam.GetRoleOutput, error) {
  2826  	ret := m.ctrl.Call(m, "GetRole", arg0)
  2827  	ret0, _ := ret[0].(*iam.GetRoleOutput)
  2828  	ret1, _ := ret[1].(error)
  2829  	return ret0, ret1
  2830  }
  2831  
  2832  // GetRole indicates an expected call of GetRole
  2833  func (mr *MockIAMAPIMockRecorder) GetRole(arg0 interface{}) *gomock.Call {
  2834  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRole", reflect.TypeOf((*MockIAMAPI)(nil).GetRole), arg0)
  2835  }
  2836  
  2837  // GetRoleWithContext mocks base method
  2838  func (m *MockIAMAPI) GetRoleWithContext(arg0 aws.Context, arg1 *iam.GetRoleInput, arg2 ...request.Option) (*iam.GetRoleOutput, error) {
  2839  	varargs := []interface{}{arg0, arg1}
  2840  	for _, a := range arg2 {
  2841  		varargs = append(varargs, a)
  2842  	}
  2843  	ret := m.ctrl.Call(m, "GetRoleWithContext", varargs...)
  2844  	ret0, _ := ret[0].(*iam.GetRoleOutput)
  2845  	ret1, _ := ret[1].(error)
  2846  	return ret0, ret1
  2847  }
  2848  
  2849  // GetRoleWithContext indicates an expected call of GetRoleWithContext
  2850  func (mr *MockIAMAPIMockRecorder) GetRoleWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2851  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2852  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRoleWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetRoleWithContext), varargs...)
  2853  }
  2854  
  2855  // GetRoleRequest mocks base method
  2856  func (m *MockIAMAPI) GetRoleRequest(arg0 *iam.GetRoleInput) (*request.Request, *iam.GetRoleOutput) {
  2857  	ret := m.ctrl.Call(m, "GetRoleRequest", arg0)
  2858  	ret0, _ := ret[0].(*request.Request)
  2859  	ret1, _ := ret[1].(*iam.GetRoleOutput)
  2860  	return ret0, ret1
  2861  }
  2862  
  2863  // GetRoleRequest indicates an expected call of GetRoleRequest
  2864  func (mr *MockIAMAPIMockRecorder) GetRoleRequest(arg0 interface{}) *gomock.Call {
  2865  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRoleRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetRoleRequest), arg0)
  2866  }
  2867  
  2868  // GetRolePolicy mocks base method
  2869  func (m *MockIAMAPI) GetRolePolicy(arg0 *iam.GetRolePolicyInput) (*iam.GetRolePolicyOutput, error) {
  2870  	ret := m.ctrl.Call(m, "GetRolePolicy", arg0)
  2871  	ret0, _ := ret[0].(*iam.GetRolePolicyOutput)
  2872  	ret1, _ := ret[1].(error)
  2873  	return ret0, ret1
  2874  }
  2875  
  2876  // GetRolePolicy indicates an expected call of GetRolePolicy
  2877  func (mr *MockIAMAPIMockRecorder) GetRolePolicy(arg0 interface{}) *gomock.Call {
  2878  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRolePolicy", reflect.TypeOf((*MockIAMAPI)(nil).GetRolePolicy), arg0)
  2879  }
  2880  
  2881  // GetRolePolicyWithContext mocks base method
  2882  func (m *MockIAMAPI) GetRolePolicyWithContext(arg0 aws.Context, arg1 *iam.GetRolePolicyInput, arg2 ...request.Option) (*iam.GetRolePolicyOutput, error) {
  2883  	varargs := []interface{}{arg0, arg1}
  2884  	for _, a := range arg2 {
  2885  		varargs = append(varargs, a)
  2886  	}
  2887  	ret := m.ctrl.Call(m, "GetRolePolicyWithContext", varargs...)
  2888  	ret0, _ := ret[0].(*iam.GetRolePolicyOutput)
  2889  	ret1, _ := ret[1].(error)
  2890  	return ret0, ret1
  2891  }
  2892  
  2893  // GetRolePolicyWithContext indicates an expected call of GetRolePolicyWithContext
  2894  func (mr *MockIAMAPIMockRecorder) GetRolePolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2895  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2896  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRolePolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetRolePolicyWithContext), varargs...)
  2897  }
  2898  
  2899  // GetRolePolicyRequest mocks base method
  2900  func (m *MockIAMAPI) GetRolePolicyRequest(arg0 *iam.GetRolePolicyInput) (*request.Request, *iam.GetRolePolicyOutput) {
  2901  	ret := m.ctrl.Call(m, "GetRolePolicyRequest", arg0)
  2902  	ret0, _ := ret[0].(*request.Request)
  2903  	ret1, _ := ret[1].(*iam.GetRolePolicyOutput)
  2904  	return ret0, ret1
  2905  }
  2906  
  2907  // GetRolePolicyRequest indicates an expected call of GetRolePolicyRequest
  2908  func (mr *MockIAMAPIMockRecorder) GetRolePolicyRequest(arg0 interface{}) *gomock.Call {
  2909  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetRolePolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetRolePolicyRequest), arg0)
  2910  }
  2911  
  2912  // GetSAMLProvider mocks base method
  2913  func (m *MockIAMAPI) GetSAMLProvider(arg0 *iam.GetSAMLProviderInput) (*iam.GetSAMLProviderOutput, error) {
  2914  	ret := m.ctrl.Call(m, "GetSAMLProvider", arg0)
  2915  	ret0, _ := ret[0].(*iam.GetSAMLProviderOutput)
  2916  	ret1, _ := ret[1].(error)
  2917  	return ret0, ret1
  2918  }
  2919  
  2920  // GetSAMLProvider indicates an expected call of GetSAMLProvider
  2921  func (mr *MockIAMAPIMockRecorder) GetSAMLProvider(arg0 interface{}) *gomock.Call {
  2922  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSAMLProvider", reflect.TypeOf((*MockIAMAPI)(nil).GetSAMLProvider), arg0)
  2923  }
  2924  
  2925  // GetSAMLProviderWithContext mocks base method
  2926  func (m *MockIAMAPI) GetSAMLProviderWithContext(arg0 aws.Context, arg1 *iam.GetSAMLProviderInput, arg2 ...request.Option) (*iam.GetSAMLProviderOutput, error) {
  2927  	varargs := []interface{}{arg0, arg1}
  2928  	for _, a := range arg2 {
  2929  		varargs = append(varargs, a)
  2930  	}
  2931  	ret := m.ctrl.Call(m, "GetSAMLProviderWithContext", varargs...)
  2932  	ret0, _ := ret[0].(*iam.GetSAMLProviderOutput)
  2933  	ret1, _ := ret[1].(error)
  2934  	return ret0, ret1
  2935  }
  2936  
  2937  // GetSAMLProviderWithContext indicates an expected call of GetSAMLProviderWithContext
  2938  func (mr *MockIAMAPIMockRecorder) GetSAMLProviderWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2939  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2940  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSAMLProviderWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetSAMLProviderWithContext), varargs...)
  2941  }
  2942  
  2943  // GetSAMLProviderRequest mocks base method
  2944  func (m *MockIAMAPI) GetSAMLProviderRequest(arg0 *iam.GetSAMLProviderInput) (*request.Request, *iam.GetSAMLProviderOutput) {
  2945  	ret := m.ctrl.Call(m, "GetSAMLProviderRequest", arg0)
  2946  	ret0, _ := ret[0].(*request.Request)
  2947  	ret1, _ := ret[1].(*iam.GetSAMLProviderOutput)
  2948  	return ret0, ret1
  2949  }
  2950  
  2951  // GetSAMLProviderRequest indicates an expected call of GetSAMLProviderRequest
  2952  func (mr *MockIAMAPIMockRecorder) GetSAMLProviderRequest(arg0 interface{}) *gomock.Call {
  2953  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSAMLProviderRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetSAMLProviderRequest), arg0)
  2954  }
  2955  
  2956  // GetSSHPublicKey mocks base method
  2957  func (m *MockIAMAPI) GetSSHPublicKey(arg0 *iam.GetSSHPublicKeyInput) (*iam.GetSSHPublicKeyOutput, error) {
  2958  	ret := m.ctrl.Call(m, "GetSSHPublicKey", arg0)
  2959  	ret0, _ := ret[0].(*iam.GetSSHPublicKeyOutput)
  2960  	ret1, _ := ret[1].(error)
  2961  	return ret0, ret1
  2962  }
  2963  
  2964  // GetSSHPublicKey indicates an expected call of GetSSHPublicKey
  2965  func (mr *MockIAMAPIMockRecorder) GetSSHPublicKey(arg0 interface{}) *gomock.Call {
  2966  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSSHPublicKey", reflect.TypeOf((*MockIAMAPI)(nil).GetSSHPublicKey), arg0)
  2967  }
  2968  
  2969  // GetSSHPublicKeyWithContext mocks base method
  2970  func (m *MockIAMAPI) GetSSHPublicKeyWithContext(arg0 aws.Context, arg1 *iam.GetSSHPublicKeyInput, arg2 ...request.Option) (*iam.GetSSHPublicKeyOutput, error) {
  2971  	varargs := []interface{}{arg0, arg1}
  2972  	for _, a := range arg2 {
  2973  		varargs = append(varargs, a)
  2974  	}
  2975  	ret := m.ctrl.Call(m, "GetSSHPublicKeyWithContext", varargs...)
  2976  	ret0, _ := ret[0].(*iam.GetSSHPublicKeyOutput)
  2977  	ret1, _ := ret[1].(error)
  2978  	return ret0, ret1
  2979  }
  2980  
  2981  // GetSSHPublicKeyWithContext indicates an expected call of GetSSHPublicKeyWithContext
  2982  func (mr *MockIAMAPIMockRecorder) GetSSHPublicKeyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  2983  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  2984  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSSHPublicKeyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetSSHPublicKeyWithContext), varargs...)
  2985  }
  2986  
  2987  // GetSSHPublicKeyRequest mocks base method
  2988  func (m *MockIAMAPI) GetSSHPublicKeyRequest(arg0 *iam.GetSSHPublicKeyInput) (*request.Request, *iam.GetSSHPublicKeyOutput) {
  2989  	ret := m.ctrl.Call(m, "GetSSHPublicKeyRequest", arg0)
  2990  	ret0, _ := ret[0].(*request.Request)
  2991  	ret1, _ := ret[1].(*iam.GetSSHPublicKeyOutput)
  2992  	return ret0, ret1
  2993  }
  2994  
  2995  // GetSSHPublicKeyRequest indicates an expected call of GetSSHPublicKeyRequest
  2996  func (mr *MockIAMAPIMockRecorder) GetSSHPublicKeyRequest(arg0 interface{}) *gomock.Call {
  2997  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetSSHPublicKeyRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetSSHPublicKeyRequest), arg0)
  2998  }
  2999  
  3000  // GetServerCertificate mocks base method
  3001  func (m *MockIAMAPI) GetServerCertificate(arg0 *iam.GetServerCertificateInput) (*iam.GetServerCertificateOutput, error) {
  3002  	ret := m.ctrl.Call(m, "GetServerCertificate", arg0)
  3003  	ret0, _ := ret[0].(*iam.GetServerCertificateOutput)
  3004  	ret1, _ := ret[1].(error)
  3005  	return ret0, ret1
  3006  }
  3007  
  3008  // GetServerCertificate indicates an expected call of GetServerCertificate
  3009  func (mr *MockIAMAPIMockRecorder) GetServerCertificate(arg0 interface{}) *gomock.Call {
  3010  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetServerCertificate", reflect.TypeOf((*MockIAMAPI)(nil).GetServerCertificate), arg0)
  3011  }
  3012  
  3013  // GetServerCertificateWithContext mocks base method
  3014  func (m *MockIAMAPI) GetServerCertificateWithContext(arg0 aws.Context, arg1 *iam.GetServerCertificateInput, arg2 ...request.Option) (*iam.GetServerCertificateOutput, error) {
  3015  	varargs := []interface{}{arg0, arg1}
  3016  	for _, a := range arg2 {
  3017  		varargs = append(varargs, a)
  3018  	}
  3019  	ret := m.ctrl.Call(m, "GetServerCertificateWithContext", varargs...)
  3020  	ret0, _ := ret[0].(*iam.GetServerCertificateOutput)
  3021  	ret1, _ := ret[1].(error)
  3022  	return ret0, ret1
  3023  }
  3024  
  3025  // GetServerCertificateWithContext indicates an expected call of GetServerCertificateWithContext
  3026  func (mr *MockIAMAPIMockRecorder) GetServerCertificateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3027  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3028  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetServerCertificateWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetServerCertificateWithContext), varargs...)
  3029  }
  3030  
  3031  // GetServerCertificateRequest mocks base method
  3032  func (m *MockIAMAPI) GetServerCertificateRequest(arg0 *iam.GetServerCertificateInput) (*request.Request, *iam.GetServerCertificateOutput) {
  3033  	ret := m.ctrl.Call(m, "GetServerCertificateRequest", arg0)
  3034  	ret0, _ := ret[0].(*request.Request)
  3035  	ret1, _ := ret[1].(*iam.GetServerCertificateOutput)
  3036  	return ret0, ret1
  3037  }
  3038  
  3039  // GetServerCertificateRequest indicates an expected call of GetServerCertificateRequest
  3040  func (mr *MockIAMAPIMockRecorder) GetServerCertificateRequest(arg0 interface{}) *gomock.Call {
  3041  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetServerCertificateRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetServerCertificateRequest), arg0)
  3042  }
  3043  
  3044  // GetServiceLinkedRoleDeletionStatus mocks base method
  3045  func (m *MockIAMAPI) GetServiceLinkedRoleDeletionStatus(arg0 *iam.GetServiceLinkedRoleDeletionStatusInput) (*iam.GetServiceLinkedRoleDeletionStatusOutput, error) {
  3046  	ret := m.ctrl.Call(m, "GetServiceLinkedRoleDeletionStatus", arg0)
  3047  	ret0, _ := ret[0].(*iam.GetServiceLinkedRoleDeletionStatusOutput)
  3048  	ret1, _ := ret[1].(error)
  3049  	return ret0, ret1
  3050  }
  3051  
  3052  // GetServiceLinkedRoleDeletionStatus indicates an expected call of GetServiceLinkedRoleDeletionStatus
  3053  func (mr *MockIAMAPIMockRecorder) GetServiceLinkedRoleDeletionStatus(arg0 interface{}) *gomock.Call {
  3054  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetServiceLinkedRoleDeletionStatus", reflect.TypeOf((*MockIAMAPI)(nil).GetServiceLinkedRoleDeletionStatus), arg0)
  3055  }
  3056  
  3057  // GetServiceLinkedRoleDeletionStatusWithContext mocks base method
  3058  func (m *MockIAMAPI) GetServiceLinkedRoleDeletionStatusWithContext(arg0 aws.Context, arg1 *iam.GetServiceLinkedRoleDeletionStatusInput, arg2 ...request.Option) (*iam.GetServiceLinkedRoleDeletionStatusOutput, error) {
  3059  	varargs := []interface{}{arg0, arg1}
  3060  	for _, a := range arg2 {
  3061  		varargs = append(varargs, a)
  3062  	}
  3063  	ret := m.ctrl.Call(m, "GetServiceLinkedRoleDeletionStatusWithContext", varargs...)
  3064  	ret0, _ := ret[0].(*iam.GetServiceLinkedRoleDeletionStatusOutput)
  3065  	ret1, _ := ret[1].(error)
  3066  	return ret0, ret1
  3067  }
  3068  
  3069  // GetServiceLinkedRoleDeletionStatusWithContext indicates an expected call of GetServiceLinkedRoleDeletionStatusWithContext
  3070  func (mr *MockIAMAPIMockRecorder) GetServiceLinkedRoleDeletionStatusWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3071  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3072  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetServiceLinkedRoleDeletionStatusWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetServiceLinkedRoleDeletionStatusWithContext), varargs...)
  3073  }
  3074  
  3075  // GetServiceLinkedRoleDeletionStatusRequest mocks base method
  3076  func (m *MockIAMAPI) GetServiceLinkedRoleDeletionStatusRequest(arg0 *iam.GetServiceLinkedRoleDeletionStatusInput) (*request.Request, *iam.GetServiceLinkedRoleDeletionStatusOutput) {
  3077  	ret := m.ctrl.Call(m, "GetServiceLinkedRoleDeletionStatusRequest", arg0)
  3078  	ret0, _ := ret[0].(*request.Request)
  3079  	ret1, _ := ret[1].(*iam.GetServiceLinkedRoleDeletionStatusOutput)
  3080  	return ret0, ret1
  3081  }
  3082  
  3083  // GetServiceLinkedRoleDeletionStatusRequest indicates an expected call of GetServiceLinkedRoleDeletionStatusRequest
  3084  func (mr *MockIAMAPIMockRecorder) GetServiceLinkedRoleDeletionStatusRequest(arg0 interface{}) *gomock.Call {
  3085  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetServiceLinkedRoleDeletionStatusRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetServiceLinkedRoleDeletionStatusRequest), arg0)
  3086  }
  3087  
  3088  // GetUser mocks base method
  3089  func (m *MockIAMAPI) GetUser(arg0 *iam.GetUserInput) (*iam.GetUserOutput, error) {
  3090  	ret := m.ctrl.Call(m, "GetUser", arg0)
  3091  	ret0, _ := ret[0].(*iam.GetUserOutput)
  3092  	ret1, _ := ret[1].(error)
  3093  	return ret0, ret1
  3094  }
  3095  
  3096  // GetUser indicates an expected call of GetUser
  3097  func (mr *MockIAMAPIMockRecorder) GetUser(arg0 interface{}) *gomock.Call {
  3098  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUser", reflect.TypeOf((*MockIAMAPI)(nil).GetUser), arg0)
  3099  }
  3100  
  3101  // GetUserWithContext mocks base method
  3102  func (m *MockIAMAPI) GetUserWithContext(arg0 aws.Context, arg1 *iam.GetUserInput, arg2 ...request.Option) (*iam.GetUserOutput, error) {
  3103  	varargs := []interface{}{arg0, arg1}
  3104  	for _, a := range arg2 {
  3105  		varargs = append(varargs, a)
  3106  	}
  3107  	ret := m.ctrl.Call(m, "GetUserWithContext", varargs...)
  3108  	ret0, _ := ret[0].(*iam.GetUserOutput)
  3109  	ret1, _ := ret[1].(error)
  3110  	return ret0, ret1
  3111  }
  3112  
  3113  // GetUserWithContext indicates an expected call of GetUserWithContext
  3114  func (mr *MockIAMAPIMockRecorder) GetUserWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3115  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3116  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetUserWithContext), varargs...)
  3117  }
  3118  
  3119  // GetUserRequest mocks base method
  3120  func (m *MockIAMAPI) GetUserRequest(arg0 *iam.GetUserInput) (*request.Request, *iam.GetUserOutput) {
  3121  	ret := m.ctrl.Call(m, "GetUserRequest", arg0)
  3122  	ret0, _ := ret[0].(*request.Request)
  3123  	ret1, _ := ret[1].(*iam.GetUserOutput)
  3124  	return ret0, ret1
  3125  }
  3126  
  3127  // GetUserRequest indicates an expected call of GetUserRequest
  3128  func (mr *MockIAMAPIMockRecorder) GetUserRequest(arg0 interface{}) *gomock.Call {
  3129  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetUserRequest), arg0)
  3130  }
  3131  
  3132  // GetUserPolicy mocks base method
  3133  func (m *MockIAMAPI) GetUserPolicy(arg0 *iam.GetUserPolicyInput) (*iam.GetUserPolicyOutput, error) {
  3134  	ret := m.ctrl.Call(m, "GetUserPolicy", arg0)
  3135  	ret0, _ := ret[0].(*iam.GetUserPolicyOutput)
  3136  	ret1, _ := ret[1].(error)
  3137  	return ret0, ret1
  3138  }
  3139  
  3140  // GetUserPolicy indicates an expected call of GetUserPolicy
  3141  func (mr *MockIAMAPIMockRecorder) GetUserPolicy(arg0 interface{}) *gomock.Call {
  3142  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserPolicy", reflect.TypeOf((*MockIAMAPI)(nil).GetUserPolicy), arg0)
  3143  }
  3144  
  3145  // GetUserPolicyWithContext mocks base method
  3146  func (m *MockIAMAPI) GetUserPolicyWithContext(arg0 aws.Context, arg1 *iam.GetUserPolicyInput, arg2 ...request.Option) (*iam.GetUserPolicyOutput, error) {
  3147  	varargs := []interface{}{arg0, arg1}
  3148  	for _, a := range arg2 {
  3149  		varargs = append(varargs, a)
  3150  	}
  3151  	ret := m.ctrl.Call(m, "GetUserPolicyWithContext", varargs...)
  3152  	ret0, _ := ret[0].(*iam.GetUserPolicyOutput)
  3153  	ret1, _ := ret[1].(error)
  3154  	return ret0, ret1
  3155  }
  3156  
  3157  // GetUserPolicyWithContext indicates an expected call of GetUserPolicyWithContext
  3158  func (mr *MockIAMAPIMockRecorder) GetUserPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3159  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3160  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).GetUserPolicyWithContext), varargs...)
  3161  }
  3162  
  3163  // GetUserPolicyRequest mocks base method
  3164  func (m *MockIAMAPI) GetUserPolicyRequest(arg0 *iam.GetUserPolicyInput) (*request.Request, *iam.GetUserPolicyOutput) {
  3165  	ret := m.ctrl.Call(m, "GetUserPolicyRequest", arg0)
  3166  	ret0, _ := ret[0].(*request.Request)
  3167  	ret1, _ := ret[1].(*iam.GetUserPolicyOutput)
  3168  	return ret0, ret1
  3169  }
  3170  
  3171  // GetUserPolicyRequest indicates an expected call of GetUserPolicyRequest
  3172  func (mr *MockIAMAPIMockRecorder) GetUserPolicyRequest(arg0 interface{}) *gomock.Call {
  3173  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetUserPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).GetUserPolicyRequest), arg0)
  3174  }
  3175  
  3176  // ListAccessKeys mocks base method
  3177  func (m *MockIAMAPI) ListAccessKeys(arg0 *iam.ListAccessKeysInput) (*iam.ListAccessKeysOutput, error) {
  3178  	ret := m.ctrl.Call(m, "ListAccessKeys", arg0)
  3179  	ret0, _ := ret[0].(*iam.ListAccessKeysOutput)
  3180  	ret1, _ := ret[1].(error)
  3181  	return ret0, ret1
  3182  }
  3183  
  3184  // ListAccessKeys indicates an expected call of ListAccessKeys
  3185  func (mr *MockIAMAPIMockRecorder) ListAccessKeys(arg0 interface{}) *gomock.Call {
  3186  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccessKeys", reflect.TypeOf((*MockIAMAPI)(nil).ListAccessKeys), arg0)
  3187  }
  3188  
  3189  // ListAccessKeysWithContext mocks base method
  3190  func (m *MockIAMAPI) ListAccessKeysWithContext(arg0 aws.Context, arg1 *iam.ListAccessKeysInput, arg2 ...request.Option) (*iam.ListAccessKeysOutput, error) {
  3191  	varargs := []interface{}{arg0, arg1}
  3192  	for _, a := range arg2 {
  3193  		varargs = append(varargs, a)
  3194  	}
  3195  	ret := m.ctrl.Call(m, "ListAccessKeysWithContext", varargs...)
  3196  	ret0, _ := ret[0].(*iam.ListAccessKeysOutput)
  3197  	ret1, _ := ret[1].(error)
  3198  	return ret0, ret1
  3199  }
  3200  
  3201  // ListAccessKeysWithContext indicates an expected call of ListAccessKeysWithContext
  3202  func (mr *MockIAMAPIMockRecorder) ListAccessKeysWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3203  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3204  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccessKeysWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAccessKeysWithContext), varargs...)
  3205  }
  3206  
  3207  // ListAccessKeysRequest mocks base method
  3208  func (m *MockIAMAPI) ListAccessKeysRequest(arg0 *iam.ListAccessKeysInput) (*request.Request, *iam.ListAccessKeysOutput) {
  3209  	ret := m.ctrl.Call(m, "ListAccessKeysRequest", arg0)
  3210  	ret0, _ := ret[0].(*request.Request)
  3211  	ret1, _ := ret[1].(*iam.ListAccessKeysOutput)
  3212  	return ret0, ret1
  3213  }
  3214  
  3215  // ListAccessKeysRequest indicates an expected call of ListAccessKeysRequest
  3216  func (mr *MockIAMAPIMockRecorder) ListAccessKeysRequest(arg0 interface{}) *gomock.Call {
  3217  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccessKeysRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListAccessKeysRequest), arg0)
  3218  }
  3219  
  3220  // ListAccessKeysPages mocks base method
  3221  func (m *MockIAMAPI) ListAccessKeysPages(arg0 *iam.ListAccessKeysInput, arg1 func(*iam.ListAccessKeysOutput, bool) bool) error {
  3222  	ret := m.ctrl.Call(m, "ListAccessKeysPages", arg0, arg1)
  3223  	ret0, _ := ret[0].(error)
  3224  	return ret0
  3225  }
  3226  
  3227  // ListAccessKeysPages indicates an expected call of ListAccessKeysPages
  3228  func (mr *MockIAMAPIMockRecorder) ListAccessKeysPages(arg0, arg1 interface{}) *gomock.Call {
  3229  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccessKeysPages", reflect.TypeOf((*MockIAMAPI)(nil).ListAccessKeysPages), arg0, arg1)
  3230  }
  3231  
  3232  // ListAccessKeysPagesWithContext mocks base method
  3233  func (m *MockIAMAPI) ListAccessKeysPagesWithContext(arg0 aws.Context, arg1 *iam.ListAccessKeysInput, arg2 func(*iam.ListAccessKeysOutput, bool) bool, arg3 ...request.Option) error {
  3234  	varargs := []interface{}{arg0, arg1, arg2}
  3235  	for _, a := range arg3 {
  3236  		varargs = append(varargs, a)
  3237  	}
  3238  	ret := m.ctrl.Call(m, "ListAccessKeysPagesWithContext", varargs...)
  3239  	ret0, _ := ret[0].(error)
  3240  	return ret0
  3241  }
  3242  
  3243  // ListAccessKeysPagesWithContext indicates an expected call of ListAccessKeysPagesWithContext
  3244  func (mr *MockIAMAPIMockRecorder) ListAccessKeysPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3245  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3246  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccessKeysPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAccessKeysPagesWithContext), varargs...)
  3247  }
  3248  
  3249  // ListAccountAliases mocks base method
  3250  func (m *MockIAMAPI) ListAccountAliases(arg0 *iam.ListAccountAliasesInput) (*iam.ListAccountAliasesOutput, error) {
  3251  	ret := m.ctrl.Call(m, "ListAccountAliases", arg0)
  3252  	ret0, _ := ret[0].(*iam.ListAccountAliasesOutput)
  3253  	ret1, _ := ret[1].(error)
  3254  	return ret0, ret1
  3255  }
  3256  
  3257  // ListAccountAliases indicates an expected call of ListAccountAliases
  3258  func (mr *MockIAMAPIMockRecorder) ListAccountAliases(arg0 interface{}) *gomock.Call {
  3259  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccountAliases", reflect.TypeOf((*MockIAMAPI)(nil).ListAccountAliases), arg0)
  3260  }
  3261  
  3262  // ListAccountAliasesWithContext mocks base method
  3263  func (m *MockIAMAPI) ListAccountAliasesWithContext(arg0 aws.Context, arg1 *iam.ListAccountAliasesInput, arg2 ...request.Option) (*iam.ListAccountAliasesOutput, error) {
  3264  	varargs := []interface{}{arg0, arg1}
  3265  	for _, a := range arg2 {
  3266  		varargs = append(varargs, a)
  3267  	}
  3268  	ret := m.ctrl.Call(m, "ListAccountAliasesWithContext", varargs...)
  3269  	ret0, _ := ret[0].(*iam.ListAccountAliasesOutput)
  3270  	ret1, _ := ret[1].(error)
  3271  	return ret0, ret1
  3272  }
  3273  
  3274  // ListAccountAliasesWithContext indicates an expected call of ListAccountAliasesWithContext
  3275  func (mr *MockIAMAPIMockRecorder) ListAccountAliasesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3276  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3277  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccountAliasesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAccountAliasesWithContext), varargs...)
  3278  }
  3279  
  3280  // ListAccountAliasesRequest mocks base method
  3281  func (m *MockIAMAPI) ListAccountAliasesRequest(arg0 *iam.ListAccountAliasesInput) (*request.Request, *iam.ListAccountAliasesOutput) {
  3282  	ret := m.ctrl.Call(m, "ListAccountAliasesRequest", arg0)
  3283  	ret0, _ := ret[0].(*request.Request)
  3284  	ret1, _ := ret[1].(*iam.ListAccountAliasesOutput)
  3285  	return ret0, ret1
  3286  }
  3287  
  3288  // ListAccountAliasesRequest indicates an expected call of ListAccountAliasesRequest
  3289  func (mr *MockIAMAPIMockRecorder) ListAccountAliasesRequest(arg0 interface{}) *gomock.Call {
  3290  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccountAliasesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListAccountAliasesRequest), arg0)
  3291  }
  3292  
  3293  // ListAccountAliasesPages mocks base method
  3294  func (m *MockIAMAPI) ListAccountAliasesPages(arg0 *iam.ListAccountAliasesInput, arg1 func(*iam.ListAccountAliasesOutput, bool) bool) error {
  3295  	ret := m.ctrl.Call(m, "ListAccountAliasesPages", arg0, arg1)
  3296  	ret0, _ := ret[0].(error)
  3297  	return ret0
  3298  }
  3299  
  3300  // ListAccountAliasesPages indicates an expected call of ListAccountAliasesPages
  3301  func (mr *MockIAMAPIMockRecorder) ListAccountAliasesPages(arg0, arg1 interface{}) *gomock.Call {
  3302  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccountAliasesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListAccountAliasesPages), arg0, arg1)
  3303  }
  3304  
  3305  // ListAccountAliasesPagesWithContext mocks base method
  3306  func (m *MockIAMAPI) ListAccountAliasesPagesWithContext(arg0 aws.Context, arg1 *iam.ListAccountAliasesInput, arg2 func(*iam.ListAccountAliasesOutput, bool) bool, arg3 ...request.Option) error {
  3307  	varargs := []interface{}{arg0, arg1, arg2}
  3308  	for _, a := range arg3 {
  3309  		varargs = append(varargs, a)
  3310  	}
  3311  	ret := m.ctrl.Call(m, "ListAccountAliasesPagesWithContext", varargs...)
  3312  	ret0, _ := ret[0].(error)
  3313  	return ret0
  3314  }
  3315  
  3316  // ListAccountAliasesPagesWithContext indicates an expected call of ListAccountAliasesPagesWithContext
  3317  func (mr *MockIAMAPIMockRecorder) ListAccountAliasesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3318  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3319  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAccountAliasesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAccountAliasesPagesWithContext), varargs...)
  3320  }
  3321  
  3322  // ListAttachedGroupPolicies mocks base method
  3323  func (m *MockIAMAPI) ListAttachedGroupPolicies(arg0 *iam.ListAttachedGroupPoliciesInput) (*iam.ListAttachedGroupPoliciesOutput, error) {
  3324  	ret := m.ctrl.Call(m, "ListAttachedGroupPolicies", arg0)
  3325  	ret0, _ := ret[0].(*iam.ListAttachedGroupPoliciesOutput)
  3326  	ret1, _ := ret[1].(error)
  3327  	return ret0, ret1
  3328  }
  3329  
  3330  // ListAttachedGroupPolicies indicates an expected call of ListAttachedGroupPolicies
  3331  func (mr *MockIAMAPIMockRecorder) ListAttachedGroupPolicies(arg0 interface{}) *gomock.Call {
  3332  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedGroupPolicies", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedGroupPolicies), arg0)
  3333  }
  3334  
  3335  // ListAttachedGroupPoliciesWithContext mocks base method
  3336  func (m *MockIAMAPI) ListAttachedGroupPoliciesWithContext(arg0 aws.Context, arg1 *iam.ListAttachedGroupPoliciesInput, arg2 ...request.Option) (*iam.ListAttachedGroupPoliciesOutput, error) {
  3337  	varargs := []interface{}{arg0, arg1}
  3338  	for _, a := range arg2 {
  3339  		varargs = append(varargs, a)
  3340  	}
  3341  	ret := m.ctrl.Call(m, "ListAttachedGroupPoliciesWithContext", varargs...)
  3342  	ret0, _ := ret[0].(*iam.ListAttachedGroupPoliciesOutput)
  3343  	ret1, _ := ret[1].(error)
  3344  	return ret0, ret1
  3345  }
  3346  
  3347  // ListAttachedGroupPoliciesWithContext indicates an expected call of ListAttachedGroupPoliciesWithContext
  3348  func (mr *MockIAMAPIMockRecorder) ListAttachedGroupPoliciesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3349  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3350  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedGroupPoliciesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedGroupPoliciesWithContext), varargs...)
  3351  }
  3352  
  3353  // ListAttachedGroupPoliciesRequest mocks base method
  3354  func (m *MockIAMAPI) ListAttachedGroupPoliciesRequest(arg0 *iam.ListAttachedGroupPoliciesInput) (*request.Request, *iam.ListAttachedGroupPoliciesOutput) {
  3355  	ret := m.ctrl.Call(m, "ListAttachedGroupPoliciesRequest", arg0)
  3356  	ret0, _ := ret[0].(*request.Request)
  3357  	ret1, _ := ret[1].(*iam.ListAttachedGroupPoliciesOutput)
  3358  	return ret0, ret1
  3359  }
  3360  
  3361  // ListAttachedGroupPoliciesRequest indicates an expected call of ListAttachedGroupPoliciesRequest
  3362  func (mr *MockIAMAPIMockRecorder) ListAttachedGroupPoliciesRequest(arg0 interface{}) *gomock.Call {
  3363  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedGroupPoliciesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedGroupPoliciesRequest), arg0)
  3364  }
  3365  
  3366  // ListAttachedGroupPoliciesPages mocks base method
  3367  func (m *MockIAMAPI) ListAttachedGroupPoliciesPages(arg0 *iam.ListAttachedGroupPoliciesInput, arg1 func(*iam.ListAttachedGroupPoliciesOutput, bool) bool) error {
  3368  	ret := m.ctrl.Call(m, "ListAttachedGroupPoliciesPages", arg0, arg1)
  3369  	ret0, _ := ret[0].(error)
  3370  	return ret0
  3371  }
  3372  
  3373  // ListAttachedGroupPoliciesPages indicates an expected call of ListAttachedGroupPoliciesPages
  3374  func (mr *MockIAMAPIMockRecorder) ListAttachedGroupPoliciesPages(arg0, arg1 interface{}) *gomock.Call {
  3375  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedGroupPoliciesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedGroupPoliciesPages), arg0, arg1)
  3376  }
  3377  
  3378  // ListAttachedGroupPoliciesPagesWithContext mocks base method
  3379  func (m *MockIAMAPI) ListAttachedGroupPoliciesPagesWithContext(arg0 aws.Context, arg1 *iam.ListAttachedGroupPoliciesInput, arg2 func(*iam.ListAttachedGroupPoliciesOutput, bool) bool, arg3 ...request.Option) error {
  3380  	varargs := []interface{}{arg0, arg1, arg2}
  3381  	for _, a := range arg3 {
  3382  		varargs = append(varargs, a)
  3383  	}
  3384  	ret := m.ctrl.Call(m, "ListAttachedGroupPoliciesPagesWithContext", varargs...)
  3385  	ret0, _ := ret[0].(error)
  3386  	return ret0
  3387  }
  3388  
  3389  // ListAttachedGroupPoliciesPagesWithContext indicates an expected call of ListAttachedGroupPoliciesPagesWithContext
  3390  func (mr *MockIAMAPIMockRecorder) ListAttachedGroupPoliciesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3391  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3392  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedGroupPoliciesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedGroupPoliciesPagesWithContext), varargs...)
  3393  }
  3394  
  3395  // ListAttachedRolePolicies mocks base method
  3396  func (m *MockIAMAPI) ListAttachedRolePolicies(arg0 *iam.ListAttachedRolePoliciesInput) (*iam.ListAttachedRolePoliciesOutput, error) {
  3397  	ret := m.ctrl.Call(m, "ListAttachedRolePolicies", arg0)
  3398  	ret0, _ := ret[0].(*iam.ListAttachedRolePoliciesOutput)
  3399  	ret1, _ := ret[1].(error)
  3400  	return ret0, ret1
  3401  }
  3402  
  3403  // ListAttachedRolePolicies indicates an expected call of ListAttachedRolePolicies
  3404  func (mr *MockIAMAPIMockRecorder) ListAttachedRolePolicies(arg0 interface{}) *gomock.Call {
  3405  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedRolePolicies", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedRolePolicies), arg0)
  3406  }
  3407  
  3408  // ListAttachedRolePoliciesWithContext mocks base method
  3409  func (m *MockIAMAPI) ListAttachedRolePoliciesWithContext(arg0 aws.Context, arg1 *iam.ListAttachedRolePoliciesInput, arg2 ...request.Option) (*iam.ListAttachedRolePoliciesOutput, error) {
  3410  	varargs := []interface{}{arg0, arg1}
  3411  	for _, a := range arg2 {
  3412  		varargs = append(varargs, a)
  3413  	}
  3414  	ret := m.ctrl.Call(m, "ListAttachedRolePoliciesWithContext", varargs...)
  3415  	ret0, _ := ret[0].(*iam.ListAttachedRolePoliciesOutput)
  3416  	ret1, _ := ret[1].(error)
  3417  	return ret0, ret1
  3418  }
  3419  
  3420  // ListAttachedRolePoliciesWithContext indicates an expected call of ListAttachedRolePoliciesWithContext
  3421  func (mr *MockIAMAPIMockRecorder) ListAttachedRolePoliciesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3422  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3423  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedRolePoliciesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedRolePoliciesWithContext), varargs...)
  3424  }
  3425  
  3426  // ListAttachedRolePoliciesRequest mocks base method
  3427  func (m *MockIAMAPI) ListAttachedRolePoliciesRequest(arg0 *iam.ListAttachedRolePoliciesInput) (*request.Request, *iam.ListAttachedRolePoliciesOutput) {
  3428  	ret := m.ctrl.Call(m, "ListAttachedRolePoliciesRequest", arg0)
  3429  	ret0, _ := ret[0].(*request.Request)
  3430  	ret1, _ := ret[1].(*iam.ListAttachedRolePoliciesOutput)
  3431  	return ret0, ret1
  3432  }
  3433  
  3434  // ListAttachedRolePoliciesRequest indicates an expected call of ListAttachedRolePoliciesRequest
  3435  func (mr *MockIAMAPIMockRecorder) ListAttachedRolePoliciesRequest(arg0 interface{}) *gomock.Call {
  3436  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedRolePoliciesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedRolePoliciesRequest), arg0)
  3437  }
  3438  
  3439  // ListAttachedRolePoliciesPages mocks base method
  3440  func (m *MockIAMAPI) ListAttachedRolePoliciesPages(arg0 *iam.ListAttachedRolePoliciesInput, arg1 func(*iam.ListAttachedRolePoliciesOutput, bool) bool) error {
  3441  	ret := m.ctrl.Call(m, "ListAttachedRolePoliciesPages", arg0, arg1)
  3442  	ret0, _ := ret[0].(error)
  3443  	return ret0
  3444  }
  3445  
  3446  // ListAttachedRolePoliciesPages indicates an expected call of ListAttachedRolePoliciesPages
  3447  func (mr *MockIAMAPIMockRecorder) ListAttachedRolePoliciesPages(arg0, arg1 interface{}) *gomock.Call {
  3448  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedRolePoliciesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedRolePoliciesPages), arg0, arg1)
  3449  }
  3450  
  3451  // ListAttachedRolePoliciesPagesWithContext mocks base method
  3452  func (m *MockIAMAPI) ListAttachedRolePoliciesPagesWithContext(arg0 aws.Context, arg1 *iam.ListAttachedRolePoliciesInput, arg2 func(*iam.ListAttachedRolePoliciesOutput, bool) bool, arg3 ...request.Option) error {
  3453  	varargs := []interface{}{arg0, arg1, arg2}
  3454  	for _, a := range arg3 {
  3455  		varargs = append(varargs, a)
  3456  	}
  3457  	ret := m.ctrl.Call(m, "ListAttachedRolePoliciesPagesWithContext", varargs...)
  3458  	ret0, _ := ret[0].(error)
  3459  	return ret0
  3460  }
  3461  
  3462  // ListAttachedRolePoliciesPagesWithContext indicates an expected call of ListAttachedRolePoliciesPagesWithContext
  3463  func (mr *MockIAMAPIMockRecorder) ListAttachedRolePoliciesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3464  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3465  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedRolePoliciesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedRolePoliciesPagesWithContext), varargs...)
  3466  }
  3467  
  3468  // ListAttachedUserPolicies mocks base method
  3469  func (m *MockIAMAPI) ListAttachedUserPolicies(arg0 *iam.ListAttachedUserPoliciesInput) (*iam.ListAttachedUserPoliciesOutput, error) {
  3470  	ret := m.ctrl.Call(m, "ListAttachedUserPolicies", arg0)
  3471  	ret0, _ := ret[0].(*iam.ListAttachedUserPoliciesOutput)
  3472  	ret1, _ := ret[1].(error)
  3473  	return ret0, ret1
  3474  }
  3475  
  3476  // ListAttachedUserPolicies indicates an expected call of ListAttachedUserPolicies
  3477  func (mr *MockIAMAPIMockRecorder) ListAttachedUserPolicies(arg0 interface{}) *gomock.Call {
  3478  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedUserPolicies", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedUserPolicies), arg0)
  3479  }
  3480  
  3481  // ListAttachedUserPoliciesWithContext mocks base method
  3482  func (m *MockIAMAPI) ListAttachedUserPoliciesWithContext(arg0 aws.Context, arg1 *iam.ListAttachedUserPoliciesInput, arg2 ...request.Option) (*iam.ListAttachedUserPoliciesOutput, error) {
  3483  	varargs := []interface{}{arg0, arg1}
  3484  	for _, a := range arg2 {
  3485  		varargs = append(varargs, a)
  3486  	}
  3487  	ret := m.ctrl.Call(m, "ListAttachedUserPoliciesWithContext", varargs...)
  3488  	ret0, _ := ret[0].(*iam.ListAttachedUserPoliciesOutput)
  3489  	ret1, _ := ret[1].(error)
  3490  	return ret0, ret1
  3491  }
  3492  
  3493  // ListAttachedUserPoliciesWithContext indicates an expected call of ListAttachedUserPoliciesWithContext
  3494  func (mr *MockIAMAPIMockRecorder) ListAttachedUserPoliciesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3495  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3496  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedUserPoliciesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedUserPoliciesWithContext), varargs...)
  3497  }
  3498  
  3499  // ListAttachedUserPoliciesRequest mocks base method
  3500  func (m *MockIAMAPI) ListAttachedUserPoliciesRequest(arg0 *iam.ListAttachedUserPoliciesInput) (*request.Request, *iam.ListAttachedUserPoliciesOutput) {
  3501  	ret := m.ctrl.Call(m, "ListAttachedUserPoliciesRequest", arg0)
  3502  	ret0, _ := ret[0].(*request.Request)
  3503  	ret1, _ := ret[1].(*iam.ListAttachedUserPoliciesOutput)
  3504  	return ret0, ret1
  3505  }
  3506  
  3507  // ListAttachedUserPoliciesRequest indicates an expected call of ListAttachedUserPoliciesRequest
  3508  func (mr *MockIAMAPIMockRecorder) ListAttachedUserPoliciesRequest(arg0 interface{}) *gomock.Call {
  3509  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedUserPoliciesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedUserPoliciesRequest), arg0)
  3510  }
  3511  
  3512  // ListAttachedUserPoliciesPages mocks base method
  3513  func (m *MockIAMAPI) ListAttachedUserPoliciesPages(arg0 *iam.ListAttachedUserPoliciesInput, arg1 func(*iam.ListAttachedUserPoliciesOutput, bool) bool) error {
  3514  	ret := m.ctrl.Call(m, "ListAttachedUserPoliciesPages", arg0, arg1)
  3515  	ret0, _ := ret[0].(error)
  3516  	return ret0
  3517  }
  3518  
  3519  // ListAttachedUserPoliciesPages indicates an expected call of ListAttachedUserPoliciesPages
  3520  func (mr *MockIAMAPIMockRecorder) ListAttachedUserPoliciesPages(arg0, arg1 interface{}) *gomock.Call {
  3521  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedUserPoliciesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedUserPoliciesPages), arg0, arg1)
  3522  }
  3523  
  3524  // ListAttachedUserPoliciesPagesWithContext mocks base method
  3525  func (m *MockIAMAPI) ListAttachedUserPoliciesPagesWithContext(arg0 aws.Context, arg1 *iam.ListAttachedUserPoliciesInput, arg2 func(*iam.ListAttachedUserPoliciesOutput, bool) bool, arg3 ...request.Option) error {
  3526  	varargs := []interface{}{arg0, arg1, arg2}
  3527  	for _, a := range arg3 {
  3528  		varargs = append(varargs, a)
  3529  	}
  3530  	ret := m.ctrl.Call(m, "ListAttachedUserPoliciesPagesWithContext", varargs...)
  3531  	ret0, _ := ret[0].(error)
  3532  	return ret0
  3533  }
  3534  
  3535  // ListAttachedUserPoliciesPagesWithContext indicates an expected call of ListAttachedUserPoliciesPagesWithContext
  3536  func (mr *MockIAMAPIMockRecorder) ListAttachedUserPoliciesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3537  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3538  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListAttachedUserPoliciesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListAttachedUserPoliciesPagesWithContext), varargs...)
  3539  }
  3540  
  3541  // ListEntitiesForPolicy mocks base method
  3542  func (m *MockIAMAPI) ListEntitiesForPolicy(arg0 *iam.ListEntitiesForPolicyInput) (*iam.ListEntitiesForPolicyOutput, error) {
  3543  	ret := m.ctrl.Call(m, "ListEntitiesForPolicy", arg0)
  3544  	ret0, _ := ret[0].(*iam.ListEntitiesForPolicyOutput)
  3545  	ret1, _ := ret[1].(error)
  3546  	return ret0, ret1
  3547  }
  3548  
  3549  // ListEntitiesForPolicy indicates an expected call of ListEntitiesForPolicy
  3550  func (mr *MockIAMAPIMockRecorder) ListEntitiesForPolicy(arg0 interface{}) *gomock.Call {
  3551  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListEntitiesForPolicy", reflect.TypeOf((*MockIAMAPI)(nil).ListEntitiesForPolicy), arg0)
  3552  }
  3553  
  3554  // ListEntitiesForPolicyWithContext mocks base method
  3555  func (m *MockIAMAPI) ListEntitiesForPolicyWithContext(arg0 aws.Context, arg1 *iam.ListEntitiesForPolicyInput, arg2 ...request.Option) (*iam.ListEntitiesForPolicyOutput, error) {
  3556  	varargs := []interface{}{arg0, arg1}
  3557  	for _, a := range arg2 {
  3558  		varargs = append(varargs, a)
  3559  	}
  3560  	ret := m.ctrl.Call(m, "ListEntitiesForPolicyWithContext", varargs...)
  3561  	ret0, _ := ret[0].(*iam.ListEntitiesForPolicyOutput)
  3562  	ret1, _ := ret[1].(error)
  3563  	return ret0, ret1
  3564  }
  3565  
  3566  // ListEntitiesForPolicyWithContext indicates an expected call of ListEntitiesForPolicyWithContext
  3567  func (mr *MockIAMAPIMockRecorder) ListEntitiesForPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3568  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3569  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListEntitiesForPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListEntitiesForPolicyWithContext), varargs...)
  3570  }
  3571  
  3572  // ListEntitiesForPolicyRequest mocks base method
  3573  func (m *MockIAMAPI) ListEntitiesForPolicyRequest(arg0 *iam.ListEntitiesForPolicyInput) (*request.Request, *iam.ListEntitiesForPolicyOutput) {
  3574  	ret := m.ctrl.Call(m, "ListEntitiesForPolicyRequest", arg0)
  3575  	ret0, _ := ret[0].(*request.Request)
  3576  	ret1, _ := ret[1].(*iam.ListEntitiesForPolicyOutput)
  3577  	return ret0, ret1
  3578  }
  3579  
  3580  // ListEntitiesForPolicyRequest indicates an expected call of ListEntitiesForPolicyRequest
  3581  func (mr *MockIAMAPIMockRecorder) ListEntitiesForPolicyRequest(arg0 interface{}) *gomock.Call {
  3582  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListEntitiesForPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListEntitiesForPolicyRequest), arg0)
  3583  }
  3584  
  3585  // ListEntitiesForPolicyPages mocks base method
  3586  func (m *MockIAMAPI) ListEntitiesForPolicyPages(arg0 *iam.ListEntitiesForPolicyInput, arg1 func(*iam.ListEntitiesForPolicyOutput, bool) bool) error {
  3587  	ret := m.ctrl.Call(m, "ListEntitiesForPolicyPages", arg0, arg1)
  3588  	ret0, _ := ret[0].(error)
  3589  	return ret0
  3590  }
  3591  
  3592  // ListEntitiesForPolicyPages indicates an expected call of ListEntitiesForPolicyPages
  3593  func (mr *MockIAMAPIMockRecorder) ListEntitiesForPolicyPages(arg0, arg1 interface{}) *gomock.Call {
  3594  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListEntitiesForPolicyPages", reflect.TypeOf((*MockIAMAPI)(nil).ListEntitiesForPolicyPages), arg0, arg1)
  3595  }
  3596  
  3597  // ListEntitiesForPolicyPagesWithContext mocks base method
  3598  func (m *MockIAMAPI) ListEntitiesForPolicyPagesWithContext(arg0 aws.Context, arg1 *iam.ListEntitiesForPolicyInput, arg2 func(*iam.ListEntitiesForPolicyOutput, bool) bool, arg3 ...request.Option) error {
  3599  	varargs := []interface{}{arg0, arg1, arg2}
  3600  	for _, a := range arg3 {
  3601  		varargs = append(varargs, a)
  3602  	}
  3603  	ret := m.ctrl.Call(m, "ListEntitiesForPolicyPagesWithContext", varargs...)
  3604  	ret0, _ := ret[0].(error)
  3605  	return ret0
  3606  }
  3607  
  3608  // ListEntitiesForPolicyPagesWithContext indicates an expected call of ListEntitiesForPolicyPagesWithContext
  3609  func (mr *MockIAMAPIMockRecorder) ListEntitiesForPolicyPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3610  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3611  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListEntitiesForPolicyPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListEntitiesForPolicyPagesWithContext), varargs...)
  3612  }
  3613  
  3614  // ListGroupPolicies mocks base method
  3615  func (m *MockIAMAPI) ListGroupPolicies(arg0 *iam.ListGroupPoliciesInput) (*iam.ListGroupPoliciesOutput, error) {
  3616  	ret := m.ctrl.Call(m, "ListGroupPolicies", arg0)
  3617  	ret0, _ := ret[0].(*iam.ListGroupPoliciesOutput)
  3618  	ret1, _ := ret[1].(error)
  3619  	return ret0, ret1
  3620  }
  3621  
  3622  // ListGroupPolicies indicates an expected call of ListGroupPolicies
  3623  func (mr *MockIAMAPIMockRecorder) ListGroupPolicies(arg0 interface{}) *gomock.Call {
  3624  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupPolicies", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupPolicies), arg0)
  3625  }
  3626  
  3627  // ListGroupPoliciesWithContext mocks base method
  3628  func (m *MockIAMAPI) ListGroupPoliciesWithContext(arg0 aws.Context, arg1 *iam.ListGroupPoliciesInput, arg2 ...request.Option) (*iam.ListGroupPoliciesOutput, error) {
  3629  	varargs := []interface{}{arg0, arg1}
  3630  	for _, a := range arg2 {
  3631  		varargs = append(varargs, a)
  3632  	}
  3633  	ret := m.ctrl.Call(m, "ListGroupPoliciesWithContext", varargs...)
  3634  	ret0, _ := ret[0].(*iam.ListGroupPoliciesOutput)
  3635  	ret1, _ := ret[1].(error)
  3636  	return ret0, ret1
  3637  }
  3638  
  3639  // ListGroupPoliciesWithContext indicates an expected call of ListGroupPoliciesWithContext
  3640  func (mr *MockIAMAPIMockRecorder) ListGroupPoliciesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3641  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3642  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupPoliciesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupPoliciesWithContext), varargs...)
  3643  }
  3644  
  3645  // ListGroupPoliciesRequest mocks base method
  3646  func (m *MockIAMAPI) ListGroupPoliciesRequest(arg0 *iam.ListGroupPoliciesInput) (*request.Request, *iam.ListGroupPoliciesOutput) {
  3647  	ret := m.ctrl.Call(m, "ListGroupPoliciesRequest", arg0)
  3648  	ret0, _ := ret[0].(*request.Request)
  3649  	ret1, _ := ret[1].(*iam.ListGroupPoliciesOutput)
  3650  	return ret0, ret1
  3651  }
  3652  
  3653  // ListGroupPoliciesRequest indicates an expected call of ListGroupPoliciesRequest
  3654  func (mr *MockIAMAPIMockRecorder) ListGroupPoliciesRequest(arg0 interface{}) *gomock.Call {
  3655  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupPoliciesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupPoliciesRequest), arg0)
  3656  }
  3657  
  3658  // ListGroupPoliciesPages mocks base method
  3659  func (m *MockIAMAPI) ListGroupPoliciesPages(arg0 *iam.ListGroupPoliciesInput, arg1 func(*iam.ListGroupPoliciesOutput, bool) bool) error {
  3660  	ret := m.ctrl.Call(m, "ListGroupPoliciesPages", arg0, arg1)
  3661  	ret0, _ := ret[0].(error)
  3662  	return ret0
  3663  }
  3664  
  3665  // ListGroupPoliciesPages indicates an expected call of ListGroupPoliciesPages
  3666  func (mr *MockIAMAPIMockRecorder) ListGroupPoliciesPages(arg0, arg1 interface{}) *gomock.Call {
  3667  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupPoliciesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupPoliciesPages), arg0, arg1)
  3668  }
  3669  
  3670  // ListGroupPoliciesPagesWithContext mocks base method
  3671  func (m *MockIAMAPI) ListGroupPoliciesPagesWithContext(arg0 aws.Context, arg1 *iam.ListGroupPoliciesInput, arg2 func(*iam.ListGroupPoliciesOutput, bool) bool, arg3 ...request.Option) error {
  3672  	varargs := []interface{}{arg0, arg1, arg2}
  3673  	for _, a := range arg3 {
  3674  		varargs = append(varargs, a)
  3675  	}
  3676  	ret := m.ctrl.Call(m, "ListGroupPoliciesPagesWithContext", varargs...)
  3677  	ret0, _ := ret[0].(error)
  3678  	return ret0
  3679  }
  3680  
  3681  // ListGroupPoliciesPagesWithContext indicates an expected call of ListGroupPoliciesPagesWithContext
  3682  func (mr *MockIAMAPIMockRecorder) ListGroupPoliciesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3683  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3684  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupPoliciesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupPoliciesPagesWithContext), varargs...)
  3685  }
  3686  
  3687  // ListGroups mocks base method
  3688  func (m *MockIAMAPI) ListGroups(arg0 *iam.ListGroupsInput) (*iam.ListGroupsOutput, error) {
  3689  	ret := m.ctrl.Call(m, "ListGroups", arg0)
  3690  	ret0, _ := ret[0].(*iam.ListGroupsOutput)
  3691  	ret1, _ := ret[1].(error)
  3692  	return ret0, ret1
  3693  }
  3694  
  3695  // ListGroups indicates an expected call of ListGroups
  3696  func (mr *MockIAMAPIMockRecorder) ListGroups(arg0 interface{}) *gomock.Call {
  3697  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroups", reflect.TypeOf((*MockIAMAPI)(nil).ListGroups), arg0)
  3698  }
  3699  
  3700  // ListGroupsWithContext mocks base method
  3701  func (m *MockIAMAPI) ListGroupsWithContext(arg0 aws.Context, arg1 *iam.ListGroupsInput, arg2 ...request.Option) (*iam.ListGroupsOutput, error) {
  3702  	varargs := []interface{}{arg0, arg1}
  3703  	for _, a := range arg2 {
  3704  		varargs = append(varargs, a)
  3705  	}
  3706  	ret := m.ctrl.Call(m, "ListGroupsWithContext", varargs...)
  3707  	ret0, _ := ret[0].(*iam.ListGroupsOutput)
  3708  	ret1, _ := ret[1].(error)
  3709  	return ret0, ret1
  3710  }
  3711  
  3712  // ListGroupsWithContext indicates an expected call of ListGroupsWithContext
  3713  func (mr *MockIAMAPIMockRecorder) ListGroupsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3714  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3715  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupsWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupsWithContext), varargs...)
  3716  }
  3717  
  3718  // ListGroupsRequest mocks base method
  3719  func (m *MockIAMAPI) ListGroupsRequest(arg0 *iam.ListGroupsInput) (*request.Request, *iam.ListGroupsOutput) {
  3720  	ret := m.ctrl.Call(m, "ListGroupsRequest", arg0)
  3721  	ret0, _ := ret[0].(*request.Request)
  3722  	ret1, _ := ret[1].(*iam.ListGroupsOutput)
  3723  	return ret0, ret1
  3724  }
  3725  
  3726  // ListGroupsRequest indicates an expected call of ListGroupsRequest
  3727  func (mr *MockIAMAPIMockRecorder) ListGroupsRequest(arg0 interface{}) *gomock.Call {
  3728  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupsRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupsRequest), arg0)
  3729  }
  3730  
  3731  // ListGroupsPages mocks base method
  3732  func (m *MockIAMAPI) ListGroupsPages(arg0 *iam.ListGroupsInput, arg1 func(*iam.ListGroupsOutput, bool) bool) error {
  3733  	ret := m.ctrl.Call(m, "ListGroupsPages", arg0, arg1)
  3734  	ret0, _ := ret[0].(error)
  3735  	return ret0
  3736  }
  3737  
  3738  // ListGroupsPages indicates an expected call of ListGroupsPages
  3739  func (mr *MockIAMAPIMockRecorder) ListGroupsPages(arg0, arg1 interface{}) *gomock.Call {
  3740  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupsPages", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupsPages), arg0, arg1)
  3741  }
  3742  
  3743  // ListGroupsPagesWithContext mocks base method
  3744  func (m *MockIAMAPI) ListGroupsPagesWithContext(arg0 aws.Context, arg1 *iam.ListGroupsInput, arg2 func(*iam.ListGroupsOutput, bool) bool, arg3 ...request.Option) error {
  3745  	varargs := []interface{}{arg0, arg1, arg2}
  3746  	for _, a := range arg3 {
  3747  		varargs = append(varargs, a)
  3748  	}
  3749  	ret := m.ctrl.Call(m, "ListGroupsPagesWithContext", varargs...)
  3750  	ret0, _ := ret[0].(error)
  3751  	return ret0
  3752  }
  3753  
  3754  // ListGroupsPagesWithContext indicates an expected call of ListGroupsPagesWithContext
  3755  func (mr *MockIAMAPIMockRecorder) ListGroupsPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3756  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3757  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupsPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupsPagesWithContext), varargs...)
  3758  }
  3759  
  3760  // ListGroupsForUser mocks base method
  3761  func (m *MockIAMAPI) ListGroupsForUser(arg0 *iam.ListGroupsForUserInput) (*iam.ListGroupsForUserOutput, error) {
  3762  	ret := m.ctrl.Call(m, "ListGroupsForUser", arg0)
  3763  	ret0, _ := ret[0].(*iam.ListGroupsForUserOutput)
  3764  	ret1, _ := ret[1].(error)
  3765  	return ret0, ret1
  3766  }
  3767  
  3768  // ListGroupsForUser indicates an expected call of ListGroupsForUser
  3769  func (mr *MockIAMAPIMockRecorder) ListGroupsForUser(arg0 interface{}) *gomock.Call {
  3770  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupsForUser", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupsForUser), arg0)
  3771  }
  3772  
  3773  // ListGroupsForUserWithContext mocks base method
  3774  func (m *MockIAMAPI) ListGroupsForUserWithContext(arg0 aws.Context, arg1 *iam.ListGroupsForUserInput, arg2 ...request.Option) (*iam.ListGroupsForUserOutput, error) {
  3775  	varargs := []interface{}{arg0, arg1}
  3776  	for _, a := range arg2 {
  3777  		varargs = append(varargs, a)
  3778  	}
  3779  	ret := m.ctrl.Call(m, "ListGroupsForUserWithContext", varargs...)
  3780  	ret0, _ := ret[0].(*iam.ListGroupsForUserOutput)
  3781  	ret1, _ := ret[1].(error)
  3782  	return ret0, ret1
  3783  }
  3784  
  3785  // ListGroupsForUserWithContext indicates an expected call of ListGroupsForUserWithContext
  3786  func (mr *MockIAMAPIMockRecorder) ListGroupsForUserWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3787  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3788  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupsForUserWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupsForUserWithContext), varargs...)
  3789  }
  3790  
  3791  // ListGroupsForUserRequest mocks base method
  3792  func (m *MockIAMAPI) ListGroupsForUserRequest(arg0 *iam.ListGroupsForUserInput) (*request.Request, *iam.ListGroupsForUserOutput) {
  3793  	ret := m.ctrl.Call(m, "ListGroupsForUserRequest", arg0)
  3794  	ret0, _ := ret[0].(*request.Request)
  3795  	ret1, _ := ret[1].(*iam.ListGroupsForUserOutput)
  3796  	return ret0, ret1
  3797  }
  3798  
  3799  // ListGroupsForUserRequest indicates an expected call of ListGroupsForUserRequest
  3800  func (mr *MockIAMAPIMockRecorder) ListGroupsForUserRequest(arg0 interface{}) *gomock.Call {
  3801  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupsForUserRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupsForUserRequest), arg0)
  3802  }
  3803  
  3804  // ListGroupsForUserPages mocks base method
  3805  func (m *MockIAMAPI) ListGroupsForUserPages(arg0 *iam.ListGroupsForUserInput, arg1 func(*iam.ListGroupsForUserOutput, bool) bool) error {
  3806  	ret := m.ctrl.Call(m, "ListGroupsForUserPages", arg0, arg1)
  3807  	ret0, _ := ret[0].(error)
  3808  	return ret0
  3809  }
  3810  
  3811  // ListGroupsForUserPages indicates an expected call of ListGroupsForUserPages
  3812  func (mr *MockIAMAPIMockRecorder) ListGroupsForUserPages(arg0, arg1 interface{}) *gomock.Call {
  3813  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupsForUserPages", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupsForUserPages), arg0, arg1)
  3814  }
  3815  
  3816  // ListGroupsForUserPagesWithContext mocks base method
  3817  func (m *MockIAMAPI) ListGroupsForUserPagesWithContext(arg0 aws.Context, arg1 *iam.ListGroupsForUserInput, arg2 func(*iam.ListGroupsForUserOutput, bool) bool, arg3 ...request.Option) error {
  3818  	varargs := []interface{}{arg0, arg1, arg2}
  3819  	for _, a := range arg3 {
  3820  		varargs = append(varargs, a)
  3821  	}
  3822  	ret := m.ctrl.Call(m, "ListGroupsForUserPagesWithContext", varargs...)
  3823  	ret0, _ := ret[0].(error)
  3824  	return ret0
  3825  }
  3826  
  3827  // ListGroupsForUserPagesWithContext indicates an expected call of ListGroupsForUserPagesWithContext
  3828  func (mr *MockIAMAPIMockRecorder) ListGroupsForUserPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3829  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3830  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListGroupsForUserPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListGroupsForUserPagesWithContext), varargs...)
  3831  }
  3832  
  3833  // ListInstanceProfiles mocks base method
  3834  func (m *MockIAMAPI) ListInstanceProfiles(arg0 *iam.ListInstanceProfilesInput) (*iam.ListInstanceProfilesOutput, error) {
  3835  	ret := m.ctrl.Call(m, "ListInstanceProfiles", arg0)
  3836  	ret0, _ := ret[0].(*iam.ListInstanceProfilesOutput)
  3837  	ret1, _ := ret[1].(error)
  3838  	return ret0, ret1
  3839  }
  3840  
  3841  // ListInstanceProfiles indicates an expected call of ListInstanceProfiles
  3842  func (mr *MockIAMAPIMockRecorder) ListInstanceProfiles(arg0 interface{}) *gomock.Call {
  3843  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfiles", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfiles), arg0)
  3844  }
  3845  
  3846  // ListInstanceProfilesWithContext mocks base method
  3847  func (m *MockIAMAPI) ListInstanceProfilesWithContext(arg0 aws.Context, arg1 *iam.ListInstanceProfilesInput, arg2 ...request.Option) (*iam.ListInstanceProfilesOutput, error) {
  3848  	varargs := []interface{}{arg0, arg1}
  3849  	for _, a := range arg2 {
  3850  		varargs = append(varargs, a)
  3851  	}
  3852  	ret := m.ctrl.Call(m, "ListInstanceProfilesWithContext", varargs...)
  3853  	ret0, _ := ret[0].(*iam.ListInstanceProfilesOutput)
  3854  	ret1, _ := ret[1].(error)
  3855  	return ret0, ret1
  3856  }
  3857  
  3858  // ListInstanceProfilesWithContext indicates an expected call of ListInstanceProfilesWithContext
  3859  func (mr *MockIAMAPIMockRecorder) ListInstanceProfilesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3860  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3861  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfilesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfilesWithContext), varargs...)
  3862  }
  3863  
  3864  // ListInstanceProfilesRequest mocks base method
  3865  func (m *MockIAMAPI) ListInstanceProfilesRequest(arg0 *iam.ListInstanceProfilesInput) (*request.Request, *iam.ListInstanceProfilesOutput) {
  3866  	ret := m.ctrl.Call(m, "ListInstanceProfilesRequest", arg0)
  3867  	ret0, _ := ret[0].(*request.Request)
  3868  	ret1, _ := ret[1].(*iam.ListInstanceProfilesOutput)
  3869  	return ret0, ret1
  3870  }
  3871  
  3872  // ListInstanceProfilesRequest indicates an expected call of ListInstanceProfilesRequest
  3873  func (mr *MockIAMAPIMockRecorder) ListInstanceProfilesRequest(arg0 interface{}) *gomock.Call {
  3874  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfilesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfilesRequest), arg0)
  3875  }
  3876  
  3877  // ListInstanceProfilesPages mocks base method
  3878  func (m *MockIAMAPI) ListInstanceProfilesPages(arg0 *iam.ListInstanceProfilesInput, arg1 func(*iam.ListInstanceProfilesOutput, bool) bool) error {
  3879  	ret := m.ctrl.Call(m, "ListInstanceProfilesPages", arg0, arg1)
  3880  	ret0, _ := ret[0].(error)
  3881  	return ret0
  3882  }
  3883  
  3884  // ListInstanceProfilesPages indicates an expected call of ListInstanceProfilesPages
  3885  func (mr *MockIAMAPIMockRecorder) ListInstanceProfilesPages(arg0, arg1 interface{}) *gomock.Call {
  3886  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfilesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfilesPages), arg0, arg1)
  3887  }
  3888  
  3889  // ListInstanceProfilesPagesWithContext mocks base method
  3890  func (m *MockIAMAPI) ListInstanceProfilesPagesWithContext(arg0 aws.Context, arg1 *iam.ListInstanceProfilesInput, arg2 func(*iam.ListInstanceProfilesOutput, bool) bool, arg3 ...request.Option) error {
  3891  	varargs := []interface{}{arg0, arg1, arg2}
  3892  	for _, a := range arg3 {
  3893  		varargs = append(varargs, a)
  3894  	}
  3895  	ret := m.ctrl.Call(m, "ListInstanceProfilesPagesWithContext", varargs...)
  3896  	ret0, _ := ret[0].(error)
  3897  	return ret0
  3898  }
  3899  
  3900  // ListInstanceProfilesPagesWithContext indicates an expected call of ListInstanceProfilesPagesWithContext
  3901  func (mr *MockIAMAPIMockRecorder) ListInstanceProfilesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3902  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3903  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfilesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfilesPagesWithContext), varargs...)
  3904  }
  3905  
  3906  // ListInstanceProfilesForRole mocks base method
  3907  func (m *MockIAMAPI) ListInstanceProfilesForRole(arg0 *iam.ListInstanceProfilesForRoleInput) (*iam.ListInstanceProfilesForRoleOutput, error) {
  3908  	ret := m.ctrl.Call(m, "ListInstanceProfilesForRole", arg0)
  3909  	ret0, _ := ret[0].(*iam.ListInstanceProfilesForRoleOutput)
  3910  	ret1, _ := ret[1].(error)
  3911  	return ret0, ret1
  3912  }
  3913  
  3914  // ListInstanceProfilesForRole indicates an expected call of ListInstanceProfilesForRole
  3915  func (mr *MockIAMAPIMockRecorder) ListInstanceProfilesForRole(arg0 interface{}) *gomock.Call {
  3916  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfilesForRole", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfilesForRole), arg0)
  3917  }
  3918  
  3919  // ListInstanceProfilesForRoleWithContext mocks base method
  3920  func (m *MockIAMAPI) ListInstanceProfilesForRoleWithContext(arg0 aws.Context, arg1 *iam.ListInstanceProfilesForRoleInput, arg2 ...request.Option) (*iam.ListInstanceProfilesForRoleOutput, error) {
  3921  	varargs := []interface{}{arg0, arg1}
  3922  	for _, a := range arg2 {
  3923  		varargs = append(varargs, a)
  3924  	}
  3925  	ret := m.ctrl.Call(m, "ListInstanceProfilesForRoleWithContext", varargs...)
  3926  	ret0, _ := ret[0].(*iam.ListInstanceProfilesForRoleOutput)
  3927  	ret1, _ := ret[1].(error)
  3928  	return ret0, ret1
  3929  }
  3930  
  3931  // ListInstanceProfilesForRoleWithContext indicates an expected call of ListInstanceProfilesForRoleWithContext
  3932  func (mr *MockIAMAPIMockRecorder) ListInstanceProfilesForRoleWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  3933  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  3934  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfilesForRoleWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfilesForRoleWithContext), varargs...)
  3935  }
  3936  
  3937  // ListInstanceProfilesForRoleRequest mocks base method
  3938  func (m *MockIAMAPI) ListInstanceProfilesForRoleRequest(arg0 *iam.ListInstanceProfilesForRoleInput) (*request.Request, *iam.ListInstanceProfilesForRoleOutput) {
  3939  	ret := m.ctrl.Call(m, "ListInstanceProfilesForRoleRequest", arg0)
  3940  	ret0, _ := ret[0].(*request.Request)
  3941  	ret1, _ := ret[1].(*iam.ListInstanceProfilesForRoleOutput)
  3942  	return ret0, ret1
  3943  }
  3944  
  3945  // ListInstanceProfilesForRoleRequest indicates an expected call of ListInstanceProfilesForRoleRequest
  3946  func (mr *MockIAMAPIMockRecorder) ListInstanceProfilesForRoleRequest(arg0 interface{}) *gomock.Call {
  3947  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfilesForRoleRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfilesForRoleRequest), arg0)
  3948  }
  3949  
  3950  // ListInstanceProfilesForRolePages mocks base method
  3951  func (m *MockIAMAPI) ListInstanceProfilesForRolePages(arg0 *iam.ListInstanceProfilesForRoleInput, arg1 func(*iam.ListInstanceProfilesForRoleOutput, bool) bool) error {
  3952  	ret := m.ctrl.Call(m, "ListInstanceProfilesForRolePages", arg0, arg1)
  3953  	ret0, _ := ret[0].(error)
  3954  	return ret0
  3955  }
  3956  
  3957  // ListInstanceProfilesForRolePages indicates an expected call of ListInstanceProfilesForRolePages
  3958  func (mr *MockIAMAPIMockRecorder) ListInstanceProfilesForRolePages(arg0, arg1 interface{}) *gomock.Call {
  3959  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfilesForRolePages", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfilesForRolePages), arg0, arg1)
  3960  }
  3961  
  3962  // ListInstanceProfilesForRolePagesWithContext mocks base method
  3963  func (m *MockIAMAPI) ListInstanceProfilesForRolePagesWithContext(arg0 aws.Context, arg1 *iam.ListInstanceProfilesForRoleInput, arg2 func(*iam.ListInstanceProfilesForRoleOutput, bool) bool, arg3 ...request.Option) error {
  3964  	varargs := []interface{}{arg0, arg1, arg2}
  3965  	for _, a := range arg3 {
  3966  		varargs = append(varargs, a)
  3967  	}
  3968  	ret := m.ctrl.Call(m, "ListInstanceProfilesForRolePagesWithContext", varargs...)
  3969  	ret0, _ := ret[0].(error)
  3970  	return ret0
  3971  }
  3972  
  3973  // ListInstanceProfilesForRolePagesWithContext indicates an expected call of ListInstanceProfilesForRolePagesWithContext
  3974  func (mr *MockIAMAPIMockRecorder) ListInstanceProfilesForRolePagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  3975  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  3976  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListInstanceProfilesForRolePagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListInstanceProfilesForRolePagesWithContext), varargs...)
  3977  }
  3978  
  3979  // ListMFADevices mocks base method
  3980  func (m *MockIAMAPI) ListMFADevices(arg0 *iam.ListMFADevicesInput) (*iam.ListMFADevicesOutput, error) {
  3981  	ret := m.ctrl.Call(m, "ListMFADevices", arg0)
  3982  	ret0, _ := ret[0].(*iam.ListMFADevicesOutput)
  3983  	ret1, _ := ret[1].(error)
  3984  	return ret0, ret1
  3985  }
  3986  
  3987  // ListMFADevices indicates an expected call of ListMFADevices
  3988  func (mr *MockIAMAPIMockRecorder) ListMFADevices(arg0 interface{}) *gomock.Call {
  3989  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListMFADevices", reflect.TypeOf((*MockIAMAPI)(nil).ListMFADevices), arg0)
  3990  }
  3991  
  3992  // ListMFADevicesWithContext mocks base method
  3993  func (m *MockIAMAPI) ListMFADevicesWithContext(arg0 aws.Context, arg1 *iam.ListMFADevicesInput, arg2 ...request.Option) (*iam.ListMFADevicesOutput, error) {
  3994  	varargs := []interface{}{arg0, arg1}
  3995  	for _, a := range arg2 {
  3996  		varargs = append(varargs, a)
  3997  	}
  3998  	ret := m.ctrl.Call(m, "ListMFADevicesWithContext", varargs...)
  3999  	ret0, _ := ret[0].(*iam.ListMFADevicesOutput)
  4000  	ret1, _ := ret[1].(error)
  4001  	return ret0, ret1
  4002  }
  4003  
  4004  // ListMFADevicesWithContext indicates an expected call of ListMFADevicesWithContext
  4005  func (mr *MockIAMAPIMockRecorder) ListMFADevicesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4006  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4007  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListMFADevicesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListMFADevicesWithContext), varargs...)
  4008  }
  4009  
  4010  // ListMFADevicesRequest mocks base method
  4011  func (m *MockIAMAPI) ListMFADevicesRequest(arg0 *iam.ListMFADevicesInput) (*request.Request, *iam.ListMFADevicesOutput) {
  4012  	ret := m.ctrl.Call(m, "ListMFADevicesRequest", arg0)
  4013  	ret0, _ := ret[0].(*request.Request)
  4014  	ret1, _ := ret[1].(*iam.ListMFADevicesOutput)
  4015  	return ret0, ret1
  4016  }
  4017  
  4018  // ListMFADevicesRequest indicates an expected call of ListMFADevicesRequest
  4019  func (mr *MockIAMAPIMockRecorder) ListMFADevicesRequest(arg0 interface{}) *gomock.Call {
  4020  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListMFADevicesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListMFADevicesRequest), arg0)
  4021  }
  4022  
  4023  // ListMFADevicesPages mocks base method
  4024  func (m *MockIAMAPI) ListMFADevicesPages(arg0 *iam.ListMFADevicesInput, arg1 func(*iam.ListMFADevicesOutput, bool) bool) error {
  4025  	ret := m.ctrl.Call(m, "ListMFADevicesPages", arg0, arg1)
  4026  	ret0, _ := ret[0].(error)
  4027  	return ret0
  4028  }
  4029  
  4030  // ListMFADevicesPages indicates an expected call of ListMFADevicesPages
  4031  func (mr *MockIAMAPIMockRecorder) ListMFADevicesPages(arg0, arg1 interface{}) *gomock.Call {
  4032  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListMFADevicesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListMFADevicesPages), arg0, arg1)
  4033  }
  4034  
  4035  // ListMFADevicesPagesWithContext mocks base method
  4036  func (m *MockIAMAPI) ListMFADevicesPagesWithContext(arg0 aws.Context, arg1 *iam.ListMFADevicesInput, arg2 func(*iam.ListMFADevicesOutput, bool) bool, arg3 ...request.Option) error {
  4037  	varargs := []interface{}{arg0, arg1, arg2}
  4038  	for _, a := range arg3 {
  4039  		varargs = append(varargs, a)
  4040  	}
  4041  	ret := m.ctrl.Call(m, "ListMFADevicesPagesWithContext", varargs...)
  4042  	ret0, _ := ret[0].(error)
  4043  	return ret0
  4044  }
  4045  
  4046  // ListMFADevicesPagesWithContext indicates an expected call of ListMFADevicesPagesWithContext
  4047  func (mr *MockIAMAPIMockRecorder) ListMFADevicesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4048  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4049  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListMFADevicesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListMFADevicesPagesWithContext), varargs...)
  4050  }
  4051  
  4052  // ListOpenIDConnectProviders mocks base method
  4053  func (m *MockIAMAPI) ListOpenIDConnectProviders(arg0 *iam.ListOpenIDConnectProvidersInput) (*iam.ListOpenIDConnectProvidersOutput, error) {
  4054  	ret := m.ctrl.Call(m, "ListOpenIDConnectProviders", arg0)
  4055  	ret0, _ := ret[0].(*iam.ListOpenIDConnectProvidersOutput)
  4056  	ret1, _ := ret[1].(error)
  4057  	return ret0, ret1
  4058  }
  4059  
  4060  // ListOpenIDConnectProviders indicates an expected call of ListOpenIDConnectProviders
  4061  func (mr *MockIAMAPIMockRecorder) ListOpenIDConnectProviders(arg0 interface{}) *gomock.Call {
  4062  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListOpenIDConnectProviders", reflect.TypeOf((*MockIAMAPI)(nil).ListOpenIDConnectProviders), arg0)
  4063  }
  4064  
  4065  // ListOpenIDConnectProvidersWithContext mocks base method
  4066  func (m *MockIAMAPI) ListOpenIDConnectProvidersWithContext(arg0 aws.Context, arg1 *iam.ListOpenIDConnectProvidersInput, arg2 ...request.Option) (*iam.ListOpenIDConnectProvidersOutput, error) {
  4067  	varargs := []interface{}{arg0, arg1}
  4068  	for _, a := range arg2 {
  4069  		varargs = append(varargs, a)
  4070  	}
  4071  	ret := m.ctrl.Call(m, "ListOpenIDConnectProvidersWithContext", varargs...)
  4072  	ret0, _ := ret[0].(*iam.ListOpenIDConnectProvidersOutput)
  4073  	ret1, _ := ret[1].(error)
  4074  	return ret0, ret1
  4075  }
  4076  
  4077  // ListOpenIDConnectProvidersWithContext indicates an expected call of ListOpenIDConnectProvidersWithContext
  4078  func (mr *MockIAMAPIMockRecorder) ListOpenIDConnectProvidersWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4079  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4080  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListOpenIDConnectProvidersWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListOpenIDConnectProvidersWithContext), varargs...)
  4081  }
  4082  
  4083  // ListOpenIDConnectProvidersRequest mocks base method
  4084  func (m *MockIAMAPI) ListOpenIDConnectProvidersRequest(arg0 *iam.ListOpenIDConnectProvidersInput) (*request.Request, *iam.ListOpenIDConnectProvidersOutput) {
  4085  	ret := m.ctrl.Call(m, "ListOpenIDConnectProvidersRequest", arg0)
  4086  	ret0, _ := ret[0].(*request.Request)
  4087  	ret1, _ := ret[1].(*iam.ListOpenIDConnectProvidersOutput)
  4088  	return ret0, ret1
  4089  }
  4090  
  4091  // ListOpenIDConnectProvidersRequest indicates an expected call of ListOpenIDConnectProvidersRequest
  4092  func (mr *MockIAMAPIMockRecorder) ListOpenIDConnectProvidersRequest(arg0 interface{}) *gomock.Call {
  4093  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListOpenIDConnectProvidersRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListOpenIDConnectProvidersRequest), arg0)
  4094  }
  4095  
  4096  // ListPolicies mocks base method
  4097  func (m *MockIAMAPI) ListPolicies(arg0 *iam.ListPoliciesInput) (*iam.ListPoliciesOutput, error) {
  4098  	ret := m.ctrl.Call(m, "ListPolicies", arg0)
  4099  	ret0, _ := ret[0].(*iam.ListPoliciesOutput)
  4100  	ret1, _ := ret[1].(error)
  4101  	return ret0, ret1
  4102  }
  4103  
  4104  // ListPolicies indicates an expected call of ListPolicies
  4105  func (mr *MockIAMAPIMockRecorder) ListPolicies(arg0 interface{}) *gomock.Call {
  4106  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPolicies", reflect.TypeOf((*MockIAMAPI)(nil).ListPolicies), arg0)
  4107  }
  4108  
  4109  // ListPoliciesWithContext mocks base method
  4110  func (m *MockIAMAPI) ListPoliciesWithContext(arg0 aws.Context, arg1 *iam.ListPoliciesInput, arg2 ...request.Option) (*iam.ListPoliciesOutput, error) {
  4111  	varargs := []interface{}{arg0, arg1}
  4112  	for _, a := range arg2 {
  4113  		varargs = append(varargs, a)
  4114  	}
  4115  	ret := m.ctrl.Call(m, "ListPoliciesWithContext", varargs...)
  4116  	ret0, _ := ret[0].(*iam.ListPoliciesOutput)
  4117  	ret1, _ := ret[1].(error)
  4118  	return ret0, ret1
  4119  }
  4120  
  4121  // ListPoliciesWithContext indicates an expected call of ListPoliciesWithContext
  4122  func (mr *MockIAMAPIMockRecorder) ListPoliciesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4123  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4124  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPoliciesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListPoliciesWithContext), varargs...)
  4125  }
  4126  
  4127  // ListPoliciesRequest mocks base method
  4128  func (m *MockIAMAPI) ListPoliciesRequest(arg0 *iam.ListPoliciesInput) (*request.Request, *iam.ListPoliciesOutput) {
  4129  	ret := m.ctrl.Call(m, "ListPoliciesRequest", arg0)
  4130  	ret0, _ := ret[0].(*request.Request)
  4131  	ret1, _ := ret[1].(*iam.ListPoliciesOutput)
  4132  	return ret0, ret1
  4133  }
  4134  
  4135  // ListPoliciesRequest indicates an expected call of ListPoliciesRequest
  4136  func (mr *MockIAMAPIMockRecorder) ListPoliciesRequest(arg0 interface{}) *gomock.Call {
  4137  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPoliciesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListPoliciesRequest), arg0)
  4138  }
  4139  
  4140  // ListPoliciesPages mocks base method
  4141  func (m *MockIAMAPI) ListPoliciesPages(arg0 *iam.ListPoliciesInput, arg1 func(*iam.ListPoliciesOutput, bool) bool) error {
  4142  	ret := m.ctrl.Call(m, "ListPoliciesPages", arg0, arg1)
  4143  	ret0, _ := ret[0].(error)
  4144  	return ret0
  4145  }
  4146  
  4147  // ListPoliciesPages indicates an expected call of ListPoliciesPages
  4148  func (mr *MockIAMAPIMockRecorder) ListPoliciesPages(arg0, arg1 interface{}) *gomock.Call {
  4149  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPoliciesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListPoliciesPages), arg0, arg1)
  4150  }
  4151  
  4152  // ListPoliciesPagesWithContext mocks base method
  4153  func (m *MockIAMAPI) ListPoliciesPagesWithContext(arg0 aws.Context, arg1 *iam.ListPoliciesInput, arg2 func(*iam.ListPoliciesOutput, bool) bool, arg3 ...request.Option) error {
  4154  	varargs := []interface{}{arg0, arg1, arg2}
  4155  	for _, a := range arg3 {
  4156  		varargs = append(varargs, a)
  4157  	}
  4158  	ret := m.ctrl.Call(m, "ListPoliciesPagesWithContext", varargs...)
  4159  	ret0, _ := ret[0].(error)
  4160  	return ret0
  4161  }
  4162  
  4163  // ListPoliciesPagesWithContext indicates an expected call of ListPoliciesPagesWithContext
  4164  func (mr *MockIAMAPIMockRecorder) ListPoliciesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4165  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4166  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPoliciesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListPoliciesPagesWithContext), varargs...)
  4167  }
  4168  
  4169  // ListPolicyVersions mocks base method
  4170  func (m *MockIAMAPI) ListPolicyVersions(arg0 *iam.ListPolicyVersionsInput) (*iam.ListPolicyVersionsOutput, error) {
  4171  	ret := m.ctrl.Call(m, "ListPolicyVersions", arg0)
  4172  	ret0, _ := ret[0].(*iam.ListPolicyVersionsOutput)
  4173  	ret1, _ := ret[1].(error)
  4174  	return ret0, ret1
  4175  }
  4176  
  4177  // ListPolicyVersions indicates an expected call of ListPolicyVersions
  4178  func (mr *MockIAMAPIMockRecorder) ListPolicyVersions(arg0 interface{}) *gomock.Call {
  4179  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPolicyVersions", reflect.TypeOf((*MockIAMAPI)(nil).ListPolicyVersions), arg0)
  4180  }
  4181  
  4182  // ListPolicyVersionsWithContext mocks base method
  4183  func (m *MockIAMAPI) ListPolicyVersionsWithContext(arg0 aws.Context, arg1 *iam.ListPolicyVersionsInput, arg2 ...request.Option) (*iam.ListPolicyVersionsOutput, error) {
  4184  	varargs := []interface{}{arg0, arg1}
  4185  	for _, a := range arg2 {
  4186  		varargs = append(varargs, a)
  4187  	}
  4188  	ret := m.ctrl.Call(m, "ListPolicyVersionsWithContext", varargs...)
  4189  	ret0, _ := ret[0].(*iam.ListPolicyVersionsOutput)
  4190  	ret1, _ := ret[1].(error)
  4191  	return ret0, ret1
  4192  }
  4193  
  4194  // ListPolicyVersionsWithContext indicates an expected call of ListPolicyVersionsWithContext
  4195  func (mr *MockIAMAPIMockRecorder) ListPolicyVersionsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4196  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4197  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPolicyVersionsWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListPolicyVersionsWithContext), varargs...)
  4198  }
  4199  
  4200  // ListPolicyVersionsRequest mocks base method
  4201  func (m *MockIAMAPI) ListPolicyVersionsRequest(arg0 *iam.ListPolicyVersionsInput) (*request.Request, *iam.ListPolicyVersionsOutput) {
  4202  	ret := m.ctrl.Call(m, "ListPolicyVersionsRequest", arg0)
  4203  	ret0, _ := ret[0].(*request.Request)
  4204  	ret1, _ := ret[1].(*iam.ListPolicyVersionsOutput)
  4205  	return ret0, ret1
  4206  }
  4207  
  4208  // ListPolicyVersionsRequest indicates an expected call of ListPolicyVersionsRequest
  4209  func (mr *MockIAMAPIMockRecorder) ListPolicyVersionsRequest(arg0 interface{}) *gomock.Call {
  4210  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPolicyVersionsRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListPolicyVersionsRequest), arg0)
  4211  }
  4212  
  4213  // ListPolicyVersionsPages mocks base method
  4214  func (m *MockIAMAPI) ListPolicyVersionsPages(arg0 *iam.ListPolicyVersionsInput, arg1 func(*iam.ListPolicyVersionsOutput, bool) bool) error {
  4215  	ret := m.ctrl.Call(m, "ListPolicyVersionsPages", arg0, arg1)
  4216  	ret0, _ := ret[0].(error)
  4217  	return ret0
  4218  }
  4219  
  4220  // ListPolicyVersionsPages indicates an expected call of ListPolicyVersionsPages
  4221  func (mr *MockIAMAPIMockRecorder) ListPolicyVersionsPages(arg0, arg1 interface{}) *gomock.Call {
  4222  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPolicyVersionsPages", reflect.TypeOf((*MockIAMAPI)(nil).ListPolicyVersionsPages), arg0, arg1)
  4223  }
  4224  
  4225  // ListPolicyVersionsPagesWithContext mocks base method
  4226  func (m *MockIAMAPI) ListPolicyVersionsPagesWithContext(arg0 aws.Context, arg1 *iam.ListPolicyVersionsInput, arg2 func(*iam.ListPolicyVersionsOutput, bool) bool, arg3 ...request.Option) error {
  4227  	varargs := []interface{}{arg0, arg1, arg2}
  4228  	for _, a := range arg3 {
  4229  		varargs = append(varargs, a)
  4230  	}
  4231  	ret := m.ctrl.Call(m, "ListPolicyVersionsPagesWithContext", varargs...)
  4232  	ret0, _ := ret[0].(error)
  4233  	return ret0
  4234  }
  4235  
  4236  // ListPolicyVersionsPagesWithContext indicates an expected call of ListPolicyVersionsPagesWithContext
  4237  func (mr *MockIAMAPIMockRecorder) ListPolicyVersionsPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4238  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4239  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListPolicyVersionsPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListPolicyVersionsPagesWithContext), varargs...)
  4240  }
  4241  
  4242  // ListRolePolicies mocks base method
  4243  func (m *MockIAMAPI) ListRolePolicies(arg0 *iam.ListRolePoliciesInput) (*iam.ListRolePoliciesOutput, error) {
  4244  	ret := m.ctrl.Call(m, "ListRolePolicies", arg0)
  4245  	ret0, _ := ret[0].(*iam.ListRolePoliciesOutput)
  4246  	ret1, _ := ret[1].(error)
  4247  	return ret0, ret1
  4248  }
  4249  
  4250  // ListRolePolicies indicates an expected call of ListRolePolicies
  4251  func (mr *MockIAMAPIMockRecorder) ListRolePolicies(arg0 interface{}) *gomock.Call {
  4252  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRolePolicies", reflect.TypeOf((*MockIAMAPI)(nil).ListRolePolicies), arg0)
  4253  }
  4254  
  4255  // ListRolePoliciesWithContext mocks base method
  4256  func (m *MockIAMAPI) ListRolePoliciesWithContext(arg0 aws.Context, arg1 *iam.ListRolePoliciesInput, arg2 ...request.Option) (*iam.ListRolePoliciesOutput, error) {
  4257  	varargs := []interface{}{arg0, arg1}
  4258  	for _, a := range arg2 {
  4259  		varargs = append(varargs, a)
  4260  	}
  4261  	ret := m.ctrl.Call(m, "ListRolePoliciesWithContext", varargs...)
  4262  	ret0, _ := ret[0].(*iam.ListRolePoliciesOutput)
  4263  	ret1, _ := ret[1].(error)
  4264  	return ret0, ret1
  4265  }
  4266  
  4267  // ListRolePoliciesWithContext indicates an expected call of ListRolePoliciesWithContext
  4268  func (mr *MockIAMAPIMockRecorder) ListRolePoliciesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4269  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4270  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRolePoliciesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListRolePoliciesWithContext), varargs...)
  4271  }
  4272  
  4273  // ListRolePoliciesRequest mocks base method
  4274  func (m *MockIAMAPI) ListRolePoliciesRequest(arg0 *iam.ListRolePoliciesInput) (*request.Request, *iam.ListRolePoliciesOutput) {
  4275  	ret := m.ctrl.Call(m, "ListRolePoliciesRequest", arg0)
  4276  	ret0, _ := ret[0].(*request.Request)
  4277  	ret1, _ := ret[1].(*iam.ListRolePoliciesOutput)
  4278  	return ret0, ret1
  4279  }
  4280  
  4281  // ListRolePoliciesRequest indicates an expected call of ListRolePoliciesRequest
  4282  func (mr *MockIAMAPIMockRecorder) ListRolePoliciesRequest(arg0 interface{}) *gomock.Call {
  4283  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRolePoliciesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListRolePoliciesRequest), arg0)
  4284  }
  4285  
  4286  // ListRolePoliciesPages mocks base method
  4287  func (m *MockIAMAPI) ListRolePoliciesPages(arg0 *iam.ListRolePoliciesInput, arg1 func(*iam.ListRolePoliciesOutput, bool) bool) error {
  4288  	ret := m.ctrl.Call(m, "ListRolePoliciesPages", arg0, arg1)
  4289  	ret0, _ := ret[0].(error)
  4290  	return ret0
  4291  }
  4292  
  4293  // ListRolePoliciesPages indicates an expected call of ListRolePoliciesPages
  4294  func (mr *MockIAMAPIMockRecorder) ListRolePoliciesPages(arg0, arg1 interface{}) *gomock.Call {
  4295  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRolePoliciesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListRolePoliciesPages), arg0, arg1)
  4296  }
  4297  
  4298  // ListRolePoliciesPagesWithContext mocks base method
  4299  func (m *MockIAMAPI) ListRolePoliciesPagesWithContext(arg0 aws.Context, arg1 *iam.ListRolePoliciesInput, arg2 func(*iam.ListRolePoliciesOutput, bool) bool, arg3 ...request.Option) error {
  4300  	varargs := []interface{}{arg0, arg1, arg2}
  4301  	for _, a := range arg3 {
  4302  		varargs = append(varargs, a)
  4303  	}
  4304  	ret := m.ctrl.Call(m, "ListRolePoliciesPagesWithContext", varargs...)
  4305  	ret0, _ := ret[0].(error)
  4306  	return ret0
  4307  }
  4308  
  4309  // ListRolePoliciesPagesWithContext indicates an expected call of ListRolePoliciesPagesWithContext
  4310  func (mr *MockIAMAPIMockRecorder) ListRolePoliciesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4311  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4312  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRolePoliciesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListRolePoliciesPagesWithContext), varargs...)
  4313  }
  4314  
  4315  // ListRoles mocks base method
  4316  func (m *MockIAMAPI) ListRoles(arg0 *iam.ListRolesInput) (*iam.ListRolesOutput, error) {
  4317  	ret := m.ctrl.Call(m, "ListRoles", arg0)
  4318  	ret0, _ := ret[0].(*iam.ListRolesOutput)
  4319  	ret1, _ := ret[1].(error)
  4320  	return ret0, ret1
  4321  }
  4322  
  4323  // ListRoles indicates an expected call of ListRoles
  4324  func (mr *MockIAMAPIMockRecorder) ListRoles(arg0 interface{}) *gomock.Call {
  4325  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRoles", reflect.TypeOf((*MockIAMAPI)(nil).ListRoles), arg0)
  4326  }
  4327  
  4328  // ListRolesWithContext mocks base method
  4329  func (m *MockIAMAPI) ListRolesWithContext(arg0 aws.Context, arg1 *iam.ListRolesInput, arg2 ...request.Option) (*iam.ListRolesOutput, error) {
  4330  	varargs := []interface{}{arg0, arg1}
  4331  	for _, a := range arg2 {
  4332  		varargs = append(varargs, a)
  4333  	}
  4334  	ret := m.ctrl.Call(m, "ListRolesWithContext", varargs...)
  4335  	ret0, _ := ret[0].(*iam.ListRolesOutput)
  4336  	ret1, _ := ret[1].(error)
  4337  	return ret0, ret1
  4338  }
  4339  
  4340  // ListRolesWithContext indicates an expected call of ListRolesWithContext
  4341  func (mr *MockIAMAPIMockRecorder) ListRolesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4342  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4343  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRolesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListRolesWithContext), varargs...)
  4344  }
  4345  
  4346  // ListRolesRequest mocks base method
  4347  func (m *MockIAMAPI) ListRolesRequest(arg0 *iam.ListRolesInput) (*request.Request, *iam.ListRolesOutput) {
  4348  	ret := m.ctrl.Call(m, "ListRolesRequest", arg0)
  4349  	ret0, _ := ret[0].(*request.Request)
  4350  	ret1, _ := ret[1].(*iam.ListRolesOutput)
  4351  	return ret0, ret1
  4352  }
  4353  
  4354  // ListRolesRequest indicates an expected call of ListRolesRequest
  4355  func (mr *MockIAMAPIMockRecorder) ListRolesRequest(arg0 interface{}) *gomock.Call {
  4356  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRolesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListRolesRequest), arg0)
  4357  }
  4358  
  4359  // ListRolesPages mocks base method
  4360  func (m *MockIAMAPI) ListRolesPages(arg0 *iam.ListRolesInput, arg1 func(*iam.ListRolesOutput, bool) bool) error {
  4361  	ret := m.ctrl.Call(m, "ListRolesPages", arg0, arg1)
  4362  	ret0, _ := ret[0].(error)
  4363  	return ret0
  4364  }
  4365  
  4366  // ListRolesPages indicates an expected call of ListRolesPages
  4367  func (mr *MockIAMAPIMockRecorder) ListRolesPages(arg0, arg1 interface{}) *gomock.Call {
  4368  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRolesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListRolesPages), arg0, arg1)
  4369  }
  4370  
  4371  // ListRolesPagesWithContext mocks base method
  4372  func (m *MockIAMAPI) ListRolesPagesWithContext(arg0 aws.Context, arg1 *iam.ListRolesInput, arg2 func(*iam.ListRolesOutput, bool) bool, arg3 ...request.Option) error {
  4373  	varargs := []interface{}{arg0, arg1, arg2}
  4374  	for _, a := range arg3 {
  4375  		varargs = append(varargs, a)
  4376  	}
  4377  	ret := m.ctrl.Call(m, "ListRolesPagesWithContext", varargs...)
  4378  	ret0, _ := ret[0].(error)
  4379  	return ret0
  4380  }
  4381  
  4382  // ListRolesPagesWithContext indicates an expected call of ListRolesPagesWithContext
  4383  func (mr *MockIAMAPIMockRecorder) ListRolesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4384  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4385  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListRolesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListRolesPagesWithContext), varargs...)
  4386  }
  4387  
  4388  // ListSAMLProviders mocks base method
  4389  func (m *MockIAMAPI) ListSAMLProviders(arg0 *iam.ListSAMLProvidersInput) (*iam.ListSAMLProvidersOutput, error) {
  4390  	ret := m.ctrl.Call(m, "ListSAMLProviders", arg0)
  4391  	ret0, _ := ret[0].(*iam.ListSAMLProvidersOutput)
  4392  	ret1, _ := ret[1].(error)
  4393  	return ret0, ret1
  4394  }
  4395  
  4396  // ListSAMLProviders indicates an expected call of ListSAMLProviders
  4397  func (mr *MockIAMAPIMockRecorder) ListSAMLProviders(arg0 interface{}) *gomock.Call {
  4398  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSAMLProviders", reflect.TypeOf((*MockIAMAPI)(nil).ListSAMLProviders), arg0)
  4399  }
  4400  
  4401  // ListSAMLProvidersWithContext mocks base method
  4402  func (m *MockIAMAPI) ListSAMLProvidersWithContext(arg0 aws.Context, arg1 *iam.ListSAMLProvidersInput, arg2 ...request.Option) (*iam.ListSAMLProvidersOutput, error) {
  4403  	varargs := []interface{}{arg0, arg1}
  4404  	for _, a := range arg2 {
  4405  		varargs = append(varargs, a)
  4406  	}
  4407  	ret := m.ctrl.Call(m, "ListSAMLProvidersWithContext", varargs...)
  4408  	ret0, _ := ret[0].(*iam.ListSAMLProvidersOutput)
  4409  	ret1, _ := ret[1].(error)
  4410  	return ret0, ret1
  4411  }
  4412  
  4413  // ListSAMLProvidersWithContext indicates an expected call of ListSAMLProvidersWithContext
  4414  func (mr *MockIAMAPIMockRecorder) ListSAMLProvidersWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4415  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4416  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSAMLProvidersWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListSAMLProvidersWithContext), varargs...)
  4417  }
  4418  
  4419  // ListSAMLProvidersRequest mocks base method
  4420  func (m *MockIAMAPI) ListSAMLProvidersRequest(arg0 *iam.ListSAMLProvidersInput) (*request.Request, *iam.ListSAMLProvidersOutput) {
  4421  	ret := m.ctrl.Call(m, "ListSAMLProvidersRequest", arg0)
  4422  	ret0, _ := ret[0].(*request.Request)
  4423  	ret1, _ := ret[1].(*iam.ListSAMLProvidersOutput)
  4424  	return ret0, ret1
  4425  }
  4426  
  4427  // ListSAMLProvidersRequest indicates an expected call of ListSAMLProvidersRequest
  4428  func (mr *MockIAMAPIMockRecorder) ListSAMLProvidersRequest(arg0 interface{}) *gomock.Call {
  4429  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSAMLProvidersRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListSAMLProvidersRequest), arg0)
  4430  }
  4431  
  4432  // ListSSHPublicKeys mocks base method
  4433  func (m *MockIAMAPI) ListSSHPublicKeys(arg0 *iam.ListSSHPublicKeysInput) (*iam.ListSSHPublicKeysOutput, error) {
  4434  	ret := m.ctrl.Call(m, "ListSSHPublicKeys", arg0)
  4435  	ret0, _ := ret[0].(*iam.ListSSHPublicKeysOutput)
  4436  	ret1, _ := ret[1].(error)
  4437  	return ret0, ret1
  4438  }
  4439  
  4440  // ListSSHPublicKeys indicates an expected call of ListSSHPublicKeys
  4441  func (mr *MockIAMAPIMockRecorder) ListSSHPublicKeys(arg0 interface{}) *gomock.Call {
  4442  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSSHPublicKeys", reflect.TypeOf((*MockIAMAPI)(nil).ListSSHPublicKeys), arg0)
  4443  }
  4444  
  4445  // ListSSHPublicKeysWithContext mocks base method
  4446  func (m *MockIAMAPI) ListSSHPublicKeysWithContext(arg0 aws.Context, arg1 *iam.ListSSHPublicKeysInput, arg2 ...request.Option) (*iam.ListSSHPublicKeysOutput, error) {
  4447  	varargs := []interface{}{arg0, arg1}
  4448  	for _, a := range arg2 {
  4449  		varargs = append(varargs, a)
  4450  	}
  4451  	ret := m.ctrl.Call(m, "ListSSHPublicKeysWithContext", varargs...)
  4452  	ret0, _ := ret[0].(*iam.ListSSHPublicKeysOutput)
  4453  	ret1, _ := ret[1].(error)
  4454  	return ret0, ret1
  4455  }
  4456  
  4457  // ListSSHPublicKeysWithContext indicates an expected call of ListSSHPublicKeysWithContext
  4458  func (mr *MockIAMAPIMockRecorder) ListSSHPublicKeysWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4459  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4460  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSSHPublicKeysWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListSSHPublicKeysWithContext), varargs...)
  4461  }
  4462  
  4463  // ListSSHPublicKeysRequest mocks base method
  4464  func (m *MockIAMAPI) ListSSHPublicKeysRequest(arg0 *iam.ListSSHPublicKeysInput) (*request.Request, *iam.ListSSHPublicKeysOutput) {
  4465  	ret := m.ctrl.Call(m, "ListSSHPublicKeysRequest", arg0)
  4466  	ret0, _ := ret[0].(*request.Request)
  4467  	ret1, _ := ret[1].(*iam.ListSSHPublicKeysOutput)
  4468  	return ret0, ret1
  4469  }
  4470  
  4471  // ListSSHPublicKeysRequest indicates an expected call of ListSSHPublicKeysRequest
  4472  func (mr *MockIAMAPIMockRecorder) ListSSHPublicKeysRequest(arg0 interface{}) *gomock.Call {
  4473  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSSHPublicKeysRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListSSHPublicKeysRequest), arg0)
  4474  }
  4475  
  4476  // ListSSHPublicKeysPages mocks base method
  4477  func (m *MockIAMAPI) ListSSHPublicKeysPages(arg0 *iam.ListSSHPublicKeysInput, arg1 func(*iam.ListSSHPublicKeysOutput, bool) bool) error {
  4478  	ret := m.ctrl.Call(m, "ListSSHPublicKeysPages", arg0, arg1)
  4479  	ret0, _ := ret[0].(error)
  4480  	return ret0
  4481  }
  4482  
  4483  // ListSSHPublicKeysPages indicates an expected call of ListSSHPublicKeysPages
  4484  func (mr *MockIAMAPIMockRecorder) ListSSHPublicKeysPages(arg0, arg1 interface{}) *gomock.Call {
  4485  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSSHPublicKeysPages", reflect.TypeOf((*MockIAMAPI)(nil).ListSSHPublicKeysPages), arg0, arg1)
  4486  }
  4487  
  4488  // ListSSHPublicKeysPagesWithContext mocks base method
  4489  func (m *MockIAMAPI) ListSSHPublicKeysPagesWithContext(arg0 aws.Context, arg1 *iam.ListSSHPublicKeysInput, arg2 func(*iam.ListSSHPublicKeysOutput, bool) bool, arg3 ...request.Option) error {
  4490  	varargs := []interface{}{arg0, arg1, arg2}
  4491  	for _, a := range arg3 {
  4492  		varargs = append(varargs, a)
  4493  	}
  4494  	ret := m.ctrl.Call(m, "ListSSHPublicKeysPagesWithContext", varargs...)
  4495  	ret0, _ := ret[0].(error)
  4496  	return ret0
  4497  }
  4498  
  4499  // ListSSHPublicKeysPagesWithContext indicates an expected call of ListSSHPublicKeysPagesWithContext
  4500  func (mr *MockIAMAPIMockRecorder) ListSSHPublicKeysPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4501  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4502  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSSHPublicKeysPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListSSHPublicKeysPagesWithContext), varargs...)
  4503  }
  4504  
  4505  // ListServerCertificates mocks base method
  4506  func (m *MockIAMAPI) ListServerCertificates(arg0 *iam.ListServerCertificatesInput) (*iam.ListServerCertificatesOutput, error) {
  4507  	ret := m.ctrl.Call(m, "ListServerCertificates", arg0)
  4508  	ret0, _ := ret[0].(*iam.ListServerCertificatesOutput)
  4509  	ret1, _ := ret[1].(error)
  4510  	return ret0, ret1
  4511  }
  4512  
  4513  // ListServerCertificates indicates an expected call of ListServerCertificates
  4514  func (mr *MockIAMAPIMockRecorder) ListServerCertificates(arg0 interface{}) *gomock.Call {
  4515  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServerCertificates", reflect.TypeOf((*MockIAMAPI)(nil).ListServerCertificates), arg0)
  4516  }
  4517  
  4518  // ListServerCertificatesWithContext mocks base method
  4519  func (m *MockIAMAPI) ListServerCertificatesWithContext(arg0 aws.Context, arg1 *iam.ListServerCertificatesInput, arg2 ...request.Option) (*iam.ListServerCertificatesOutput, error) {
  4520  	varargs := []interface{}{arg0, arg1}
  4521  	for _, a := range arg2 {
  4522  		varargs = append(varargs, a)
  4523  	}
  4524  	ret := m.ctrl.Call(m, "ListServerCertificatesWithContext", varargs...)
  4525  	ret0, _ := ret[0].(*iam.ListServerCertificatesOutput)
  4526  	ret1, _ := ret[1].(error)
  4527  	return ret0, ret1
  4528  }
  4529  
  4530  // ListServerCertificatesWithContext indicates an expected call of ListServerCertificatesWithContext
  4531  func (mr *MockIAMAPIMockRecorder) ListServerCertificatesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4532  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4533  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServerCertificatesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListServerCertificatesWithContext), varargs...)
  4534  }
  4535  
  4536  // ListServerCertificatesRequest mocks base method
  4537  func (m *MockIAMAPI) ListServerCertificatesRequest(arg0 *iam.ListServerCertificatesInput) (*request.Request, *iam.ListServerCertificatesOutput) {
  4538  	ret := m.ctrl.Call(m, "ListServerCertificatesRequest", arg0)
  4539  	ret0, _ := ret[0].(*request.Request)
  4540  	ret1, _ := ret[1].(*iam.ListServerCertificatesOutput)
  4541  	return ret0, ret1
  4542  }
  4543  
  4544  // ListServerCertificatesRequest indicates an expected call of ListServerCertificatesRequest
  4545  func (mr *MockIAMAPIMockRecorder) ListServerCertificatesRequest(arg0 interface{}) *gomock.Call {
  4546  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServerCertificatesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListServerCertificatesRequest), arg0)
  4547  }
  4548  
  4549  // ListServerCertificatesPages mocks base method
  4550  func (m *MockIAMAPI) ListServerCertificatesPages(arg0 *iam.ListServerCertificatesInput, arg1 func(*iam.ListServerCertificatesOutput, bool) bool) error {
  4551  	ret := m.ctrl.Call(m, "ListServerCertificatesPages", arg0, arg1)
  4552  	ret0, _ := ret[0].(error)
  4553  	return ret0
  4554  }
  4555  
  4556  // ListServerCertificatesPages indicates an expected call of ListServerCertificatesPages
  4557  func (mr *MockIAMAPIMockRecorder) ListServerCertificatesPages(arg0, arg1 interface{}) *gomock.Call {
  4558  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServerCertificatesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListServerCertificatesPages), arg0, arg1)
  4559  }
  4560  
  4561  // ListServerCertificatesPagesWithContext mocks base method
  4562  func (m *MockIAMAPI) ListServerCertificatesPagesWithContext(arg0 aws.Context, arg1 *iam.ListServerCertificatesInput, arg2 func(*iam.ListServerCertificatesOutput, bool) bool, arg3 ...request.Option) error {
  4563  	varargs := []interface{}{arg0, arg1, arg2}
  4564  	for _, a := range arg3 {
  4565  		varargs = append(varargs, a)
  4566  	}
  4567  	ret := m.ctrl.Call(m, "ListServerCertificatesPagesWithContext", varargs...)
  4568  	ret0, _ := ret[0].(error)
  4569  	return ret0
  4570  }
  4571  
  4572  // ListServerCertificatesPagesWithContext indicates an expected call of ListServerCertificatesPagesWithContext
  4573  func (mr *MockIAMAPIMockRecorder) ListServerCertificatesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4574  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4575  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServerCertificatesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListServerCertificatesPagesWithContext), varargs...)
  4576  }
  4577  
  4578  // ListServiceSpecificCredentials mocks base method
  4579  func (m *MockIAMAPI) ListServiceSpecificCredentials(arg0 *iam.ListServiceSpecificCredentialsInput) (*iam.ListServiceSpecificCredentialsOutput, error) {
  4580  	ret := m.ctrl.Call(m, "ListServiceSpecificCredentials", arg0)
  4581  	ret0, _ := ret[0].(*iam.ListServiceSpecificCredentialsOutput)
  4582  	ret1, _ := ret[1].(error)
  4583  	return ret0, ret1
  4584  }
  4585  
  4586  // ListServiceSpecificCredentials indicates an expected call of ListServiceSpecificCredentials
  4587  func (mr *MockIAMAPIMockRecorder) ListServiceSpecificCredentials(arg0 interface{}) *gomock.Call {
  4588  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServiceSpecificCredentials", reflect.TypeOf((*MockIAMAPI)(nil).ListServiceSpecificCredentials), arg0)
  4589  }
  4590  
  4591  // ListServiceSpecificCredentialsWithContext mocks base method
  4592  func (m *MockIAMAPI) ListServiceSpecificCredentialsWithContext(arg0 aws.Context, arg1 *iam.ListServiceSpecificCredentialsInput, arg2 ...request.Option) (*iam.ListServiceSpecificCredentialsOutput, error) {
  4593  	varargs := []interface{}{arg0, arg1}
  4594  	for _, a := range arg2 {
  4595  		varargs = append(varargs, a)
  4596  	}
  4597  	ret := m.ctrl.Call(m, "ListServiceSpecificCredentialsWithContext", varargs...)
  4598  	ret0, _ := ret[0].(*iam.ListServiceSpecificCredentialsOutput)
  4599  	ret1, _ := ret[1].(error)
  4600  	return ret0, ret1
  4601  }
  4602  
  4603  // ListServiceSpecificCredentialsWithContext indicates an expected call of ListServiceSpecificCredentialsWithContext
  4604  func (mr *MockIAMAPIMockRecorder) ListServiceSpecificCredentialsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4605  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4606  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServiceSpecificCredentialsWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListServiceSpecificCredentialsWithContext), varargs...)
  4607  }
  4608  
  4609  // ListServiceSpecificCredentialsRequest mocks base method
  4610  func (m *MockIAMAPI) ListServiceSpecificCredentialsRequest(arg0 *iam.ListServiceSpecificCredentialsInput) (*request.Request, *iam.ListServiceSpecificCredentialsOutput) {
  4611  	ret := m.ctrl.Call(m, "ListServiceSpecificCredentialsRequest", arg0)
  4612  	ret0, _ := ret[0].(*request.Request)
  4613  	ret1, _ := ret[1].(*iam.ListServiceSpecificCredentialsOutput)
  4614  	return ret0, ret1
  4615  }
  4616  
  4617  // ListServiceSpecificCredentialsRequest indicates an expected call of ListServiceSpecificCredentialsRequest
  4618  func (mr *MockIAMAPIMockRecorder) ListServiceSpecificCredentialsRequest(arg0 interface{}) *gomock.Call {
  4619  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListServiceSpecificCredentialsRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListServiceSpecificCredentialsRequest), arg0)
  4620  }
  4621  
  4622  // ListSigningCertificates mocks base method
  4623  func (m *MockIAMAPI) ListSigningCertificates(arg0 *iam.ListSigningCertificatesInput) (*iam.ListSigningCertificatesOutput, error) {
  4624  	ret := m.ctrl.Call(m, "ListSigningCertificates", arg0)
  4625  	ret0, _ := ret[0].(*iam.ListSigningCertificatesOutput)
  4626  	ret1, _ := ret[1].(error)
  4627  	return ret0, ret1
  4628  }
  4629  
  4630  // ListSigningCertificates indicates an expected call of ListSigningCertificates
  4631  func (mr *MockIAMAPIMockRecorder) ListSigningCertificates(arg0 interface{}) *gomock.Call {
  4632  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSigningCertificates", reflect.TypeOf((*MockIAMAPI)(nil).ListSigningCertificates), arg0)
  4633  }
  4634  
  4635  // ListSigningCertificatesWithContext mocks base method
  4636  func (m *MockIAMAPI) ListSigningCertificatesWithContext(arg0 aws.Context, arg1 *iam.ListSigningCertificatesInput, arg2 ...request.Option) (*iam.ListSigningCertificatesOutput, error) {
  4637  	varargs := []interface{}{arg0, arg1}
  4638  	for _, a := range arg2 {
  4639  		varargs = append(varargs, a)
  4640  	}
  4641  	ret := m.ctrl.Call(m, "ListSigningCertificatesWithContext", varargs...)
  4642  	ret0, _ := ret[0].(*iam.ListSigningCertificatesOutput)
  4643  	ret1, _ := ret[1].(error)
  4644  	return ret0, ret1
  4645  }
  4646  
  4647  // ListSigningCertificatesWithContext indicates an expected call of ListSigningCertificatesWithContext
  4648  func (mr *MockIAMAPIMockRecorder) ListSigningCertificatesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4649  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4650  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSigningCertificatesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListSigningCertificatesWithContext), varargs...)
  4651  }
  4652  
  4653  // ListSigningCertificatesRequest mocks base method
  4654  func (m *MockIAMAPI) ListSigningCertificatesRequest(arg0 *iam.ListSigningCertificatesInput) (*request.Request, *iam.ListSigningCertificatesOutput) {
  4655  	ret := m.ctrl.Call(m, "ListSigningCertificatesRequest", arg0)
  4656  	ret0, _ := ret[0].(*request.Request)
  4657  	ret1, _ := ret[1].(*iam.ListSigningCertificatesOutput)
  4658  	return ret0, ret1
  4659  }
  4660  
  4661  // ListSigningCertificatesRequest indicates an expected call of ListSigningCertificatesRequest
  4662  func (mr *MockIAMAPIMockRecorder) ListSigningCertificatesRequest(arg0 interface{}) *gomock.Call {
  4663  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSigningCertificatesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListSigningCertificatesRequest), arg0)
  4664  }
  4665  
  4666  // ListSigningCertificatesPages mocks base method
  4667  func (m *MockIAMAPI) ListSigningCertificatesPages(arg0 *iam.ListSigningCertificatesInput, arg1 func(*iam.ListSigningCertificatesOutput, bool) bool) error {
  4668  	ret := m.ctrl.Call(m, "ListSigningCertificatesPages", arg0, arg1)
  4669  	ret0, _ := ret[0].(error)
  4670  	return ret0
  4671  }
  4672  
  4673  // ListSigningCertificatesPages indicates an expected call of ListSigningCertificatesPages
  4674  func (mr *MockIAMAPIMockRecorder) ListSigningCertificatesPages(arg0, arg1 interface{}) *gomock.Call {
  4675  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSigningCertificatesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListSigningCertificatesPages), arg0, arg1)
  4676  }
  4677  
  4678  // ListSigningCertificatesPagesWithContext mocks base method
  4679  func (m *MockIAMAPI) ListSigningCertificatesPagesWithContext(arg0 aws.Context, arg1 *iam.ListSigningCertificatesInput, arg2 func(*iam.ListSigningCertificatesOutput, bool) bool, arg3 ...request.Option) error {
  4680  	varargs := []interface{}{arg0, arg1, arg2}
  4681  	for _, a := range arg3 {
  4682  		varargs = append(varargs, a)
  4683  	}
  4684  	ret := m.ctrl.Call(m, "ListSigningCertificatesPagesWithContext", varargs...)
  4685  	ret0, _ := ret[0].(error)
  4686  	return ret0
  4687  }
  4688  
  4689  // ListSigningCertificatesPagesWithContext indicates an expected call of ListSigningCertificatesPagesWithContext
  4690  func (mr *MockIAMAPIMockRecorder) ListSigningCertificatesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4691  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4692  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListSigningCertificatesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListSigningCertificatesPagesWithContext), varargs...)
  4693  }
  4694  
  4695  // ListUserPolicies mocks base method
  4696  func (m *MockIAMAPI) ListUserPolicies(arg0 *iam.ListUserPoliciesInput) (*iam.ListUserPoliciesOutput, error) {
  4697  	ret := m.ctrl.Call(m, "ListUserPolicies", arg0)
  4698  	ret0, _ := ret[0].(*iam.ListUserPoliciesOutput)
  4699  	ret1, _ := ret[1].(error)
  4700  	return ret0, ret1
  4701  }
  4702  
  4703  // ListUserPolicies indicates an expected call of ListUserPolicies
  4704  func (mr *MockIAMAPIMockRecorder) ListUserPolicies(arg0 interface{}) *gomock.Call {
  4705  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUserPolicies", reflect.TypeOf((*MockIAMAPI)(nil).ListUserPolicies), arg0)
  4706  }
  4707  
  4708  // ListUserPoliciesWithContext mocks base method
  4709  func (m *MockIAMAPI) ListUserPoliciesWithContext(arg0 aws.Context, arg1 *iam.ListUserPoliciesInput, arg2 ...request.Option) (*iam.ListUserPoliciesOutput, error) {
  4710  	varargs := []interface{}{arg0, arg1}
  4711  	for _, a := range arg2 {
  4712  		varargs = append(varargs, a)
  4713  	}
  4714  	ret := m.ctrl.Call(m, "ListUserPoliciesWithContext", varargs...)
  4715  	ret0, _ := ret[0].(*iam.ListUserPoliciesOutput)
  4716  	ret1, _ := ret[1].(error)
  4717  	return ret0, ret1
  4718  }
  4719  
  4720  // ListUserPoliciesWithContext indicates an expected call of ListUserPoliciesWithContext
  4721  func (mr *MockIAMAPIMockRecorder) ListUserPoliciesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4722  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4723  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUserPoliciesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListUserPoliciesWithContext), varargs...)
  4724  }
  4725  
  4726  // ListUserPoliciesRequest mocks base method
  4727  func (m *MockIAMAPI) ListUserPoliciesRequest(arg0 *iam.ListUserPoliciesInput) (*request.Request, *iam.ListUserPoliciesOutput) {
  4728  	ret := m.ctrl.Call(m, "ListUserPoliciesRequest", arg0)
  4729  	ret0, _ := ret[0].(*request.Request)
  4730  	ret1, _ := ret[1].(*iam.ListUserPoliciesOutput)
  4731  	return ret0, ret1
  4732  }
  4733  
  4734  // ListUserPoliciesRequest indicates an expected call of ListUserPoliciesRequest
  4735  func (mr *MockIAMAPIMockRecorder) ListUserPoliciesRequest(arg0 interface{}) *gomock.Call {
  4736  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUserPoliciesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListUserPoliciesRequest), arg0)
  4737  }
  4738  
  4739  // ListUserPoliciesPages mocks base method
  4740  func (m *MockIAMAPI) ListUserPoliciesPages(arg0 *iam.ListUserPoliciesInput, arg1 func(*iam.ListUserPoliciesOutput, bool) bool) error {
  4741  	ret := m.ctrl.Call(m, "ListUserPoliciesPages", arg0, arg1)
  4742  	ret0, _ := ret[0].(error)
  4743  	return ret0
  4744  }
  4745  
  4746  // ListUserPoliciesPages indicates an expected call of ListUserPoliciesPages
  4747  func (mr *MockIAMAPIMockRecorder) ListUserPoliciesPages(arg0, arg1 interface{}) *gomock.Call {
  4748  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUserPoliciesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListUserPoliciesPages), arg0, arg1)
  4749  }
  4750  
  4751  // ListUserPoliciesPagesWithContext mocks base method
  4752  func (m *MockIAMAPI) ListUserPoliciesPagesWithContext(arg0 aws.Context, arg1 *iam.ListUserPoliciesInput, arg2 func(*iam.ListUserPoliciesOutput, bool) bool, arg3 ...request.Option) error {
  4753  	varargs := []interface{}{arg0, arg1, arg2}
  4754  	for _, a := range arg3 {
  4755  		varargs = append(varargs, a)
  4756  	}
  4757  	ret := m.ctrl.Call(m, "ListUserPoliciesPagesWithContext", varargs...)
  4758  	ret0, _ := ret[0].(error)
  4759  	return ret0
  4760  }
  4761  
  4762  // ListUserPoliciesPagesWithContext indicates an expected call of ListUserPoliciesPagesWithContext
  4763  func (mr *MockIAMAPIMockRecorder) ListUserPoliciesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4764  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4765  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUserPoliciesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListUserPoliciesPagesWithContext), varargs...)
  4766  }
  4767  
  4768  // ListUsers mocks base method
  4769  func (m *MockIAMAPI) ListUsers(arg0 *iam.ListUsersInput) (*iam.ListUsersOutput, error) {
  4770  	ret := m.ctrl.Call(m, "ListUsers", arg0)
  4771  	ret0, _ := ret[0].(*iam.ListUsersOutput)
  4772  	ret1, _ := ret[1].(error)
  4773  	return ret0, ret1
  4774  }
  4775  
  4776  // ListUsers indicates an expected call of ListUsers
  4777  func (mr *MockIAMAPIMockRecorder) ListUsers(arg0 interface{}) *gomock.Call {
  4778  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUsers", reflect.TypeOf((*MockIAMAPI)(nil).ListUsers), arg0)
  4779  }
  4780  
  4781  // ListUsersWithContext mocks base method
  4782  func (m *MockIAMAPI) ListUsersWithContext(arg0 aws.Context, arg1 *iam.ListUsersInput, arg2 ...request.Option) (*iam.ListUsersOutput, error) {
  4783  	varargs := []interface{}{arg0, arg1}
  4784  	for _, a := range arg2 {
  4785  		varargs = append(varargs, a)
  4786  	}
  4787  	ret := m.ctrl.Call(m, "ListUsersWithContext", varargs...)
  4788  	ret0, _ := ret[0].(*iam.ListUsersOutput)
  4789  	ret1, _ := ret[1].(error)
  4790  	return ret0, ret1
  4791  }
  4792  
  4793  // ListUsersWithContext indicates an expected call of ListUsersWithContext
  4794  func (mr *MockIAMAPIMockRecorder) ListUsersWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4795  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4796  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUsersWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListUsersWithContext), varargs...)
  4797  }
  4798  
  4799  // ListUsersRequest mocks base method
  4800  func (m *MockIAMAPI) ListUsersRequest(arg0 *iam.ListUsersInput) (*request.Request, *iam.ListUsersOutput) {
  4801  	ret := m.ctrl.Call(m, "ListUsersRequest", arg0)
  4802  	ret0, _ := ret[0].(*request.Request)
  4803  	ret1, _ := ret[1].(*iam.ListUsersOutput)
  4804  	return ret0, ret1
  4805  }
  4806  
  4807  // ListUsersRequest indicates an expected call of ListUsersRequest
  4808  func (mr *MockIAMAPIMockRecorder) ListUsersRequest(arg0 interface{}) *gomock.Call {
  4809  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUsersRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListUsersRequest), arg0)
  4810  }
  4811  
  4812  // ListUsersPages mocks base method
  4813  func (m *MockIAMAPI) ListUsersPages(arg0 *iam.ListUsersInput, arg1 func(*iam.ListUsersOutput, bool) bool) error {
  4814  	ret := m.ctrl.Call(m, "ListUsersPages", arg0, arg1)
  4815  	ret0, _ := ret[0].(error)
  4816  	return ret0
  4817  }
  4818  
  4819  // ListUsersPages indicates an expected call of ListUsersPages
  4820  func (mr *MockIAMAPIMockRecorder) ListUsersPages(arg0, arg1 interface{}) *gomock.Call {
  4821  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUsersPages", reflect.TypeOf((*MockIAMAPI)(nil).ListUsersPages), arg0, arg1)
  4822  }
  4823  
  4824  // ListUsersPagesWithContext mocks base method
  4825  func (m *MockIAMAPI) ListUsersPagesWithContext(arg0 aws.Context, arg1 *iam.ListUsersInput, arg2 func(*iam.ListUsersOutput, bool) bool, arg3 ...request.Option) error {
  4826  	varargs := []interface{}{arg0, arg1, arg2}
  4827  	for _, a := range arg3 {
  4828  		varargs = append(varargs, a)
  4829  	}
  4830  	ret := m.ctrl.Call(m, "ListUsersPagesWithContext", varargs...)
  4831  	ret0, _ := ret[0].(error)
  4832  	return ret0
  4833  }
  4834  
  4835  // ListUsersPagesWithContext indicates an expected call of ListUsersPagesWithContext
  4836  func (mr *MockIAMAPIMockRecorder) ListUsersPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4837  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4838  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListUsersPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListUsersPagesWithContext), varargs...)
  4839  }
  4840  
  4841  // ListVirtualMFADevices mocks base method
  4842  func (m *MockIAMAPI) ListVirtualMFADevices(arg0 *iam.ListVirtualMFADevicesInput) (*iam.ListVirtualMFADevicesOutput, error) {
  4843  	ret := m.ctrl.Call(m, "ListVirtualMFADevices", arg0)
  4844  	ret0, _ := ret[0].(*iam.ListVirtualMFADevicesOutput)
  4845  	ret1, _ := ret[1].(error)
  4846  	return ret0, ret1
  4847  }
  4848  
  4849  // ListVirtualMFADevices indicates an expected call of ListVirtualMFADevices
  4850  func (mr *MockIAMAPIMockRecorder) ListVirtualMFADevices(arg0 interface{}) *gomock.Call {
  4851  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListVirtualMFADevices", reflect.TypeOf((*MockIAMAPI)(nil).ListVirtualMFADevices), arg0)
  4852  }
  4853  
  4854  // ListVirtualMFADevicesWithContext mocks base method
  4855  func (m *MockIAMAPI) ListVirtualMFADevicesWithContext(arg0 aws.Context, arg1 *iam.ListVirtualMFADevicesInput, arg2 ...request.Option) (*iam.ListVirtualMFADevicesOutput, error) {
  4856  	varargs := []interface{}{arg0, arg1}
  4857  	for _, a := range arg2 {
  4858  		varargs = append(varargs, a)
  4859  	}
  4860  	ret := m.ctrl.Call(m, "ListVirtualMFADevicesWithContext", varargs...)
  4861  	ret0, _ := ret[0].(*iam.ListVirtualMFADevicesOutput)
  4862  	ret1, _ := ret[1].(error)
  4863  	return ret0, ret1
  4864  }
  4865  
  4866  // ListVirtualMFADevicesWithContext indicates an expected call of ListVirtualMFADevicesWithContext
  4867  func (mr *MockIAMAPIMockRecorder) ListVirtualMFADevicesWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4868  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4869  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListVirtualMFADevicesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListVirtualMFADevicesWithContext), varargs...)
  4870  }
  4871  
  4872  // ListVirtualMFADevicesRequest mocks base method
  4873  func (m *MockIAMAPI) ListVirtualMFADevicesRequest(arg0 *iam.ListVirtualMFADevicesInput) (*request.Request, *iam.ListVirtualMFADevicesOutput) {
  4874  	ret := m.ctrl.Call(m, "ListVirtualMFADevicesRequest", arg0)
  4875  	ret0, _ := ret[0].(*request.Request)
  4876  	ret1, _ := ret[1].(*iam.ListVirtualMFADevicesOutput)
  4877  	return ret0, ret1
  4878  }
  4879  
  4880  // ListVirtualMFADevicesRequest indicates an expected call of ListVirtualMFADevicesRequest
  4881  func (mr *MockIAMAPIMockRecorder) ListVirtualMFADevicesRequest(arg0 interface{}) *gomock.Call {
  4882  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListVirtualMFADevicesRequest", reflect.TypeOf((*MockIAMAPI)(nil).ListVirtualMFADevicesRequest), arg0)
  4883  }
  4884  
  4885  // ListVirtualMFADevicesPages mocks base method
  4886  func (m *MockIAMAPI) ListVirtualMFADevicesPages(arg0 *iam.ListVirtualMFADevicesInput, arg1 func(*iam.ListVirtualMFADevicesOutput, bool) bool) error {
  4887  	ret := m.ctrl.Call(m, "ListVirtualMFADevicesPages", arg0, arg1)
  4888  	ret0, _ := ret[0].(error)
  4889  	return ret0
  4890  }
  4891  
  4892  // ListVirtualMFADevicesPages indicates an expected call of ListVirtualMFADevicesPages
  4893  func (mr *MockIAMAPIMockRecorder) ListVirtualMFADevicesPages(arg0, arg1 interface{}) *gomock.Call {
  4894  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListVirtualMFADevicesPages", reflect.TypeOf((*MockIAMAPI)(nil).ListVirtualMFADevicesPages), arg0, arg1)
  4895  }
  4896  
  4897  // ListVirtualMFADevicesPagesWithContext mocks base method
  4898  func (m *MockIAMAPI) ListVirtualMFADevicesPagesWithContext(arg0 aws.Context, arg1 *iam.ListVirtualMFADevicesInput, arg2 func(*iam.ListVirtualMFADevicesOutput, bool) bool, arg3 ...request.Option) error {
  4899  	varargs := []interface{}{arg0, arg1, arg2}
  4900  	for _, a := range arg3 {
  4901  		varargs = append(varargs, a)
  4902  	}
  4903  	ret := m.ctrl.Call(m, "ListVirtualMFADevicesPagesWithContext", varargs...)
  4904  	ret0, _ := ret[0].(error)
  4905  	return ret0
  4906  }
  4907  
  4908  // ListVirtualMFADevicesPagesWithContext indicates an expected call of ListVirtualMFADevicesPagesWithContext
  4909  func (mr *MockIAMAPIMockRecorder) ListVirtualMFADevicesPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  4910  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  4911  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListVirtualMFADevicesPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ListVirtualMFADevicesPagesWithContext), varargs...)
  4912  }
  4913  
  4914  // PutGroupPolicy mocks base method
  4915  func (m *MockIAMAPI) PutGroupPolicy(arg0 *iam.PutGroupPolicyInput) (*iam.PutGroupPolicyOutput, error) {
  4916  	ret := m.ctrl.Call(m, "PutGroupPolicy", arg0)
  4917  	ret0, _ := ret[0].(*iam.PutGroupPolicyOutput)
  4918  	ret1, _ := ret[1].(error)
  4919  	return ret0, ret1
  4920  }
  4921  
  4922  // PutGroupPolicy indicates an expected call of PutGroupPolicy
  4923  func (mr *MockIAMAPIMockRecorder) PutGroupPolicy(arg0 interface{}) *gomock.Call {
  4924  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutGroupPolicy", reflect.TypeOf((*MockIAMAPI)(nil).PutGroupPolicy), arg0)
  4925  }
  4926  
  4927  // PutGroupPolicyWithContext mocks base method
  4928  func (m *MockIAMAPI) PutGroupPolicyWithContext(arg0 aws.Context, arg1 *iam.PutGroupPolicyInput, arg2 ...request.Option) (*iam.PutGroupPolicyOutput, error) {
  4929  	varargs := []interface{}{arg0, arg1}
  4930  	for _, a := range arg2 {
  4931  		varargs = append(varargs, a)
  4932  	}
  4933  	ret := m.ctrl.Call(m, "PutGroupPolicyWithContext", varargs...)
  4934  	ret0, _ := ret[0].(*iam.PutGroupPolicyOutput)
  4935  	ret1, _ := ret[1].(error)
  4936  	return ret0, ret1
  4937  }
  4938  
  4939  // PutGroupPolicyWithContext indicates an expected call of PutGroupPolicyWithContext
  4940  func (mr *MockIAMAPIMockRecorder) PutGroupPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4941  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4942  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutGroupPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).PutGroupPolicyWithContext), varargs...)
  4943  }
  4944  
  4945  // PutGroupPolicyRequest mocks base method
  4946  func (m *MockIAMAPI) PutGroupPolicyRequest(arg0 *iam.PutGroupPolicyInput) (*request.Request, *iam.PutGroupPolicyOutput) {
  4947  	ret := m.ctrl.Call(m, "PutGroupPolicyRequest", arg0)
  4948  	ret0, _ := ret[0].(*request.Request)
  4949  	ret1, _ := ret[1].(*iam.PutGroupPolicyOutput)
  4950  	return ret0, ret1
  4951  }
  4952  
  4953  // PutGroupPolicyRequest indicates an expected call of PutGroupPolicyRequest
  4954  func (mr *MockIAMAPIMockRecorder) PutGroupPolicyRequest(arg0 interface{}) *gomock.Call {
  4955  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutGroupPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).PutGroupPolicyRequest), arg0)
  4956  }
  4957  
  4958  // PutRolePolicy mocks base method
  4959  func (m *MockIAMAPI) PutRolePolicy(arg0 *iam.PutRolePolicyInput) (*iam.PutRolePolicyOutput, error) {
  4960  	ret := m.ctrl.Call(m, "PutRolePolicy", arg0)
  4961  	ret0, _ := ret[0].(*iam.PutRolePolicyOutput)
  4962  	ret1, _ := ret[1].(error)
  4963  	return ret0, ret1
  4964  }
  4965  
  4966  // PutRolePolicy indicates an expected call of PutRolePolicy
  4967  func (mr *MockIAMAPIMockRecorder) PutRolePolicy(arg0 interface{}) *gomock.Call {
  4968  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutRolePolicy", reflect.TypeOf((*MockIAMAPI)(nil).PutRolePolicy), arg0)
  4969  }
  4970  
  4971  // PutRolePolicyWithContext mocks base method
  4972  func (m *MockIAMAPI) PutRolePolicyWithContext(arg0 aws.Context, arg1 *iam.PutRolePolicyInput, arg2 ...request.Option) (*iam.PutRolePolicyOutput, error) {
  4973  	varargs := []interface{}{arg0, arg1}
  4974  	for _, a := range arg2 {
  4975  		varargs = append(varargs, a)
  4976  	}
  4977  	ret := m.ctrl.Call(m, "PutRolePolicyWithContext", varargs...)
  4978  	ret0, _ := ret[0].(*iam.PutRolePolicyOutput)
  4979  	ret1, _ := ret[1].(error)
  4980  	return ret0, ret1
  4981  }
  4982  
  4983  // PutRolePolicyWithContext indicates an expected call of PutRolePolicyWithContext
  4984  func (mr *MockIAMAPIMockRecorder) PutRolePolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  4985  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  4986  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutRolePolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).PutRolePolicyWithContext), varargs...)
  4987  }
  4988  
  4989  // PutRolePolicyRequest mocks base method
  4990  func (m *MockIAMAPI) PutRolePolicyRequest(arg0 *iam.PutRolePolicyInput) (*request.Request, *iam.PutRolePolicyOutput) {
  4991  	ret := m.ctrl.Call(m, "PutRolePolicyRequest", arg0)
  4992  	ret0, _ := ret[0].(*request.Request)
  4993  	ret1, _ := ret[1].(*iam.PutRolePolicyOutput)
  4994  	return ret0, ret1
  4995  }
  4996  
  4997  // PutRolePolicyRequest indicates an expected call of PutRolePolicyRequest
  4998  func (mr *MockIAMAPIMockRecorder) PutRolePolicyRequest(arg0 interface{}) *gomock.Call {
  4999  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutRolePolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).PutRolePolicyRequest), arg0)
  5000  }
  5001  
  5002  // PutUserPolicy mocks base method
  5003  func (m *MockIAMAPI) PutUserPolicy(arg0 *iam.PutUserPolicyInput) (*iam.PutUserPolicyOutput, error) {
  5004  	ret := m.ctrl.Call(m, "PutUserPolicy", arg0)
  5005  	ret0, _ := ret[0].(*iam.PutUserPolicyOutput)
  5006  	ret1, _ := ret[1].(error)
  5007  	return ret0, ret1
  5008  }
  5009  
  5010  // PutUserPolicy indicates an expected call of PutUserPolicy
  5011  func (mr *MockIAMAPIMockRecorder) PutUserPolicy(arg0 interface{}) *gomock.Call {
  5012  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutUserPolicy", reflect.TypeOf((*MockIAMAPI)(nil).PutUserPolicy), arg0)
  5013  }
  5014  
  5015  // PutUserPolicyWithContext mocks base method
  5016  func (m *MockIAMAPI) PutUserPolicyWithContext(arg0 aws.Context, arg1 *iam.PutUserPolicyInput, arg2 ...request.Option) (*iam.PutUserPolicyOutput, error) {
  5017  	varargs := []interface{}{arg0, arg1}
  5018  	for _, a := range arg2 {
  5019  		varargs = append(varargs, a)
  5020  	}
  5021  	ret := m.ctrl.Call(m, "PutUserPolicyWithContext", varargs...)
  5022  	ret0, _ := ret[0].(*iam.PutUserPolicyOutput)
  5023  	ret1, _ := ret[1].(error)
  5024  	return ret0, ret1
  5025  }
  5026  
  5027  // PutUserPolicyWithContext indicates an expected call of PutUserPolicyWithContext
  5028  func (mr *MockIAMAPIMockRecorder) PutUserPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5029  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5030  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutUserPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).PutUserPolicyWithContext), varargs...)
  5031  }
  5032  
  5033  // PutUserPolicyRequest mocks base method
  5034  func (m *MockIAMAPI) PutUserPolicyRequest(arg0 *iam.PutUserPolicyInput) (*request.Request, *iam.PutUserPolicyOutput) {
  5035  	ret := m.ctrl.Call(m, "PutUserPolicyRequest", arg0)
  5036  	ret0, _ := ret[0].(*request.Request)
  5037  	ret1, _ := ret[1].(*iam.PutUserPolicyOutput)
  5038  	return ret0, ret1
  5039  }
  5040  
  5041  // PutUserPolicyRequest indicates an expected call of PutUserPolicyRequest
  5042  func (mr *MockIAMAPIMockRecorder) PutUserPolicyRequest(arg0 interface{}) *gomock.Call {
  5043  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PutUserPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).PutUserPolicyRequest), arg0)
  5044  }
  5045  
  5046  // RemoveClientIDFromOpenIDConnectProvider mocks base method
  5047  func (m *MockIAMAPI) RemoveClientIDFromOpenIDConnectProvider(arg0 *iam.RemoveClientIDFromOpenIDConnectProviderInput) (*iam.RemoveClientIDFromOpenIDConnectProviderOutput, error) {
  5048  	ret := m.ctrl.Call(m, "RemoveClientIDFromOpenIDConnectProvider", arg0)
  5049  	ret0, _ := ret[0].(*iam.RemoveClientIDFromOpenIDConnectProviderOutput)
  5050  	ret1, _ := ret[1].(error)
  5051  	return ret0, ret1
  5052  }
  5053  
  5054  // RemoveClientIDFromOpenIDConnectProvider indicates an expected call of RemoveClientIDFromOpenIDConnectProvider
  5055  func (mr *MockIAMAPIMockRecorder) RemoveClientIDFromOpenIDConnectProvider(arg0 interface{}) *gomock.Call {
  5056  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveClientIDFromOpenIDConnectProvider", reflect.TypeOf((*MockIAMAPI)(nil).RemoveClientIDFromOpenIDConnectProvider), arg0)
  5057  }
  5058  
  5059  // RemoveClientIDFromOpenIDConnectProviderWithContext mocks base method
  5060  func (m *MockIAMAPI) RemoveClientIDFromOpenIDConnectProviderWithContext(arg0 aws.Context, arg1 *iam.RemoveClientIDFromOpenIDConnectProviderInput, arg2 ...request.Option) (*iam.RemoveClientIDFromOpenIDConnectProviderOutput, error) {
  5061  	varargs := []interface{}{arg0, arg1}
  5062  	for _, a := range arg2 {
  5063  		varargs = append(varargs, a)
  5064  	}
  5065  	ret := m.ctrl.Call(m, "RemoveClientIDFromOpenIDConnectProviderWithContext", varargs...)
  5066  	ret0, _ := ret[0].(*iam.RemoveClientIDFromOpenIDConnectProviderOutput)
  5067  	ret1, _ := ret[1].(error)
  5068  	return ret0, ret1
  5069  }
  5070  
  5071  // RemoveClientIDFromOpenIDConnectProviderWithContext indicates an expected call of RemoveClientIDFromOpenIDConnectProviderWithContext
  5072  func (mr *MockIAMAPIMockRecorder) RemoveClientIDFromOpenIDConnectProviderWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5073  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5074  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveClientIDFromOpenIDConnectProviderWithContext", reflect.TypeOf((*MockIAMAPI)(nil).RemoveClientIDFromOpenIDConnectProviderWithContext), varargs...)
  5075  }
  5076  
  5077  // RemoveClientIDFromOpenIDConnectProviderRequest mocks base method
  5078  func (m *MockIAMAPI) RemoveClientIDFromOpenIDConnectProviderRequest(arg0 *iam.RemoveClientIDFromOpenIDConnectProviderInput) (*request.Request, *iam.RemoveClientIDFromOpenIDConnectProviderOutput) {
  5079  	ret := m.ctrl.Call(m, "RemoveClientIDFromOpenIDConnectProviderRequest", arg0)
  5080  	ret0, _ := ret[0].(*request.Request)
  5081  	ret1, _ := ret[1].(*iam.RemoveClientIDFromOpenIDConnectProviderOutput)
  5082  	return ret0, ret1
  5083  }
  5084  
  5085  // RemoveClientIDFromOpenIDConnectProviderRequest indicates an expected call of RemoveClientIDFromOpenIDConnectProviderRequest
  5086  func (mr *MockIAMAPIMockRecorder) RemoveClientIDFromOpenIDConnectProviderRequest(arg0 interface{}) *gomock.Call {
  5087  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveClientIDFromOpenIDConnectProviderRequest", reflect.TypeOf((*MockIAMAPI)(nil).RemoveClientIDFromOpenIDConnectProviderRequest), arg0)
  5088  }
  5089  
  5090  // RemoveRoleFromInstanceProfile mocks base method
  5091  func (m *MockIAMAPI) RemoveRoleFromInstanceProfile(arg0 *iam.RemoveRoleFromInstanceProfileInput) (*iam.RemoveRoleFromInstanceProfileOutput, error) {
  5092  	ret := m.ctrl.Call(m, "RemoveRoleFromInstanceProfile", arg0)
  5093  	ret0, _ := ret[0].(*iam.RemoveRoleFromInstanceProfileOutput)
  5094  	ret1, _ := ret[1].(error)
  5095  	return ret0, ret1
  5096  }
  5097  
  5098  // RemoveRoleFromInstanceProfile indicates an expected call of RemoveRoleFromInstanceProfile
  5099  func (mr *MockIAMAPIMockRecorder) RemoveRoleFromInstanceProfile(arg0 interface{}) *gomock.Call {
  5100  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveRoleFromInstanceProfile", reflect.TypeOf((*MockIAMAPI)(nil).RemoveRoleFromInstanceProfile), arg0)
  5101  }
  5102  
  5103  // RemoveRoleFromInstanceProfileWithContext mocks base method
  5104  func (m *MockIAMAPI) RemoveRoleFromInstanceProfileWithContext(arg0 aws.Context, arg1 *iam.RemoveRoleFromInstanceProfileInput, arg2 ...request.Option) (*iam.RemoveRoleFromInstanceProfileOutput, error) {
  5105  	varargs := []interface{}{arg0, arg1}
  5106  	for _, a := range arg2 {
  5107  		varargs = append(varargs, a)
  5108  	}
  5109  	ret := m.ctrl.Call(m, "RemoveRoleFromInstanceProfileWithContext", varargs...)
  5110  	ret0, _ := ret[0].(*iam.RemoveRoleFromInstanceProfileOutput)
  5111  	ret1, _ := ret[1].(error)
  5112  	return ret0, ret1
  5113  }
  5114  
  5115  // RemoveRoleFromInstanceProfileWithContext indicates an expected call of RemoveRoleFromInstanceProfileWithContext
  5116  func (mr *MockIAMAPIMockRecorder) RemoveRoleFromInstanceProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5117  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5118  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveRoleFromInstanceProfileWithContext", reflect.TypeOf((*MockIAMAPI)(nil).RemoveRoleFromInstanceProfileWithContext), varargs...)
  5119  }
  5120  
  5121  // RemoveRoleFromInstanceProfileRequest mocks base method
  5122  func (m *MockIAMAPI) RemoveRoleFromInstanceProfileRequest(arg0 *iam.RemoveRoleFromInstanceProfileInput) (*request.Request, *iam.RemoveRoleFromInstanceProfileOutput) {
  5123  	ret := m.ctrl.Call(m, "RemoveRoleFromInstanceProfileRequest", arg0)
  5124  	ret0, _ := ret[0].(*request.Request)
  5125  	ret1, _ := ret[1].(*iam.RemoveRoleFromInstanceProfileOutput)
  5126  	return ret0, ret1
  5127  }
  5128  
  5129  // RemoveRoleFromInstanceProfileRequest indicates an expected call of RemoveRoleFromInstanceProfileRequest
  5130  func (mr *MockIAMAPIMockRecorder) RemoveRoleFromInstanceProfileRequest(arg0 interface{}) *gomock.Call {
  5131  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveRoleFromInstanceProfileRequest", reflect.TypeOf((*MockIAMAPI)(nil).RemoveRoleFromInstanceProfileRequest), arg0)
  5132  }
  5133  
  5134  // RemoveUserFromGroup mocks base method
  5135  func (m *MockIAMAPI) RemoveUserFromGroup(arg0 *iam.RemoveUserFromGroupInput) (*iam.RemoveUserFromGroupOutput, error) {
  5136  	ret := m.ctrl.Call(m, "RemoveUserFromGroup", arg0)
  5137  	ret0, _ := ret[0].(*iam.RemoveUserFromGroupOutput)
  5138  	ret1, _ := ret[1].(error)
  5139  	return ret0, ret1
  5140  }
  5141  
  5142  // RemoveUserFromGroup indicates an expected call of RemoveUserFromGroup
  5143  func (mr *MockIAMAPIMockRecorder) RemoveUserFromGroup(arg0 interface{}) *gomock.Call {
  5144  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveUserFromGroup", reflect.TypeOf((*MockIAMAPI)(nil).RemoveUserFromGroup), arg0)
  5145  }
  5146  
  5147  // RemoveUserFromGroupWithContext mocks base method
  5148  func (m *MockIAMAPI) RemoveUserFromGroupWithContext(arg0 aws.Context, arg1 *iam.RemoveUserFromGroupInput, arg2 ...request.Option) (*iam.RemoveUserFromGroupOutput, error) {
  5149  	varargs := []interface{}{arg0, arg1}
  5150  	for _, a := range arg2 {
  5151  		varargs = append(varargs, a)
  5152  	}
  5153  	ret := m.ctrl.Call(m, "RemoveUserFromGroupWithContext", varargs...)
  5154  	ret0, _ := ret[0].(*iam.RemoveUserFromGroupOutput)
  5155  	ret1, _ := ret[1].(error)
  5156  	return ret0, ret1
  5157  }
  5158  
  5159  // RemoveUserFromGroupWithContext indicates an expected call of RemoveUserFromGroupWithContext
  5160  func (mr *MockIAMAPIMockRecorder) RemoveUserFromGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5161  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5162  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveUserFromGroupWithContext", reflect.TypeOf((*MockIAMAPI)(nil).RemoveUserFromGroupWithContext), varargs...)
  5163  }
  5164  
  5165  // RemoveUserFromGroupRequest mocks base method
  5166  func (m *MockIAMAPI) RemoveUserFromGroupRequest(arg0 *iam.RemoveUserFromGroupInput) (*request.Request, *iam.RemoveUserFromGroupOutput) {
  5167  	ret := m.ctrl.Call(m, "RemoveUserFromGroupRequest", arg0)
  5168  	ret0, _ := ret[0].(*request.Request)
  5169  	ret1, _ := ret[1].(*iam.RemoveUserFromGroupOutput)
  5170  	return ret0, ret1
  5171  }
  5172  
  5173  // RemoveUserFromGroupRequest indicates an expected call of RemoveUserFromGroupRequest
  5174  func (mr *MockIAMAPIMockRecorder) RemoveUserFromGroupRequest(arg0 interface{}) *gomock.Call {
  5175  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveUserFromGroupRequest", reflect.TypeOf((*MockIAMAPI)(nil).RemoveUserFromGroupRequest), arg0)
  5176  }
  5177  
  5178  // ResetServiceSpecificCredential mocks base method
  5179  func (m *MockIAMAPI) ResetServiceSpecificCredential(arg0 *iam.ResetServiceSpecificCredentialInput) (*iam.ResetServiceSpecificCredentialOutput, error) {
  5180  	ret := m.ctrl.Call(m, "ResetServiceSpecificCredential", arg0)
  5181  	ret0, _ := ret[0].(*iam.ResetServiceSpecificCredentialOutput)
  5182  	ret1, _ := ret[1].(error)
  5183  	return ret0, ret1
  5184  }
  5185  
  5186  // ResetServiceSpecificCredential indicates an expected call of ResetServiceSpecificCredential
  5187  func (mr *MockIAMAPIMockRecorder) ResetServiceSpecificCredential(arg0 interface{}) *gomock.Call {
  5188  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetServiceSpecificCredential", reflect.TypeOf((*MockIAMAPI)(nil).ResetServiceSpecificCredential), arg0)
  5189  }
  5190  
  5191  // ResetServiceSpecificCredentialWithContext mocks base method
  5192  func (m *MockIAMAPI) ResetServiceSpecificCredentialWithContext(arg0 aws.Context, arg1 *iam.ResetServiceSpecificCredentialInput, arg2 ...request.Option) (*iam.ResetServiceSpecificCredentialOutput, error) {
  5193  	varargs := []interface{}{arg0, arg1}
  5194  	for _, a := range arg2 {
  5195  		varargs = append(varargs, a)
  5196  	}
  5197  	ret := m.ctrl.Call(m, "ResetServiceSpecificCredentialWithContext", varargs...)
  5198  	ret0, _ := ret[0].(*iam.ResetServiceSpecificCredentialOutput)
  5199  	ret1, _ := ret[1].(error)
  5200  	return ret0, ret1
  5201  }
  5202  
  5203  // ResetServiceSpecificCredentialWithContext indicates an expected call of ResetServiceSpecificCredentialWithContext
  5204  func (mr *MockIAMAPIMockRecorder) ResetServiceSpecificCredentialWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5205  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5206  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetServiceSpecificCredentialWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ResetServiceSpecificCredentialWithContext), varargs...)
  5207  }
  5208  
  5209  // ResetServiceSpecificCredentialRequest mocks base method
  5210  func (m *MockIAMAPI) ResetServiceSpecificCredentialRequest(arg0 *iam.ResetServiceSpecificCredentialInput) (*request.Request, *iam.ResetServiceSpecificCredentialOutput) {
  5211  	ret := m.ctrl.Call(m, "ResetServiceSpecificCredentialRequest", arg0)
  5212  	ret0, _ := ret[0].(*request.Request)
  5213  	ret1, _ := ret[1].(*iam.ResetServiceSpecificCredentialOutput)
  5214  	return ret0, ret1
  5215  }
  5216  
  5217  // ResetServiceSpecificCredentialRequest indicates an expected call of ResetServiceSpecificCredentialRequest
  5218  func (mr *MockIAMAPIMockRecorder) ResetServiceSpecificCredentialRequest(arg0 interface{}) *gomock.Call {
  5219  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResetServiceSpecificCredentialRequest", reflect.TypeOf((*MockIAMAPI)(nil).ResetServiceSpecificCredentialRequest), arg0)
  5220  }
  5221  
  5222  // ResyncMFADevice mocks base method
  5223  func (m *MockIAMAPI) ResyncMFADevice(arg0 *iam.ResyncMFADeviceInput) (*iam.ResyncMFADeviceOutput, error) {
  5224  	ret := m.ctrl.Call(m, "ResyncMFADevice", arg0)
  5225  	ret0, _ := ret[0].(*iam.ResyncMFADeviceOutput)
  5226  	ret1, _ := ret[1].(error)
  5227  	return ret0, ret1
  5228  }
  5229  
  5230  // ResyncMFADevice indicates an expected call of ResyncMFADevice
  5231  func (mr *MockIAMAPIMockRecorder) ResyncMFADevice(arg0 interface{}) *gomock.Call {
  5232  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResyncMFADevice", reflect.TypeOf((*MockIAMAPI)(nil).ResyncMFADevice), arg0)
  5233  }
  5234  
  5235  // ResyncMFADeviceWithContext mocks base method
  5236  func (m *MockIAMAPI) ResyncMFADeviceWithContext(arg0 aws.Context, arg1 *iam.ResyncMFADeviceInput, arg2 ...request.Option) (*iam.ResyncMFADeviceOutput, error) {
  5237  	varargs := []interface{}{arg0, arg1}
  5238  	for _, a := range arg2 {
  5239  		varargs = append(varargs, a)
  5240  	}
  5241  	ret := m.ctrl.Call(m, "ResyncMFADeviceWithContext", varargs...)
  5242  	ret0, _ := ret[0].(*iam.ResyncMFADeviceOutput)
  5243  	ret1, _ := ret[1].(error)
  5244  	return ret0, ret1
  5245  }
  5246  
  5247  // ResyncMFADeviceWithContext indicates an expected call of ResyncMFADeviceWithContext
  5248  func (mr *MockIAMAPIMockRecorder) ResyncMFADeviceWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5249  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5250  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResyncMFADeviceWithContext", reflect.TypeOf((*MockIAMAPI)(nil).ResyncMFADeviceWithContext), varargs...)
  5251  }
  5252  
  5253  // ResyncMFADeviceRequest mocks base method
  5254  func (m *MockIAMAPI) ResyncMFADeviceRequest(arg0 *iam.ResyncMFADeviceInput) (*request.Request, *iam.ResyncMFADeviceOutput) {
  5255  	ret := m.ctrl.Call(m, "ResyncMFADeviceRequest", arg0)
  5256  	ret0, _ := ret[0].(*request.Request)
  5257  	ret1, _ := ret[1].(*iam.ResyncMFADeviceOutput)
  5258  	return ret0, ret1
  5259  }
  5260  
  5261  // ResyncMFADeviceRequest indicates an expected call of ResyncMFADeviceRequest
  5262  func (mr *MockIAMAPIMockRecorder) ResyncMFADeviceRequest(arg0 interface{}) *gomock.Call {
  5263  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResyncMFADeviceRequest", reflect.TypeOf((*MockIAMAPI)(nil).ResyncMFADeviceRequest), arg0)
  5264  }
  5265  
  5266  // SetDefaultPolicyVersion mocks base method
  5267  func (m *MockIAMAPI) SetDefaultPolicyVersion(arg0 *iam.SetDefaultPolicyVersionInput) (*iam.SetDefaultPolicyVersionOutput, error) {
  5268  	ret := m.ctrl.Call(m, "SetDefaultPolicyVersion", arg0)
  5269  	ret0, _ := ret[0].(*iam.SetDefaultPolicyVersionOutput)
  5270  	ret1, _ := ret[1].(error)
  5271  	return ret0, ret1
  5272  }
  5273  
  5274  // SetDefaultPolicyVersion indicates an expected call of SetDefaultPolicyVersion
  5275  func (mr *MockIAMAPIMockRecorder) SetDefaultPolicyVersion(arg0 interface{}) *gomock.Call {
  5276  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetDefaultPolicyVersion", reflect.TypeOf((*MockIAMAPI)(nil).SetDefaultPolicyVersion), arg0)
  5277  }
  5278  
  5279  // SetDefaultPolicyVersionWithContext mocks base method
  5280  func (m *MockIAMAPI) SetDefaultPolicyVersionWithContext(arg0 aws.Context, arg1 *iam.SetDefaultPolicyVersionInput, arg2 ...request.Option) (*iam.SetDefaultPolicyVersionOutput, error) {
  5281  	varargs := []interface{}{arg0, arg1}
  5282  	for _, a := range arg2 {
  5283  		varargs = append(varargs, a)
  5284  	}
  5285  	ret := m.ctrl.Call(m, "SetDefaultPolicyVersionWithContext", varargs...)
  5286  	ret0, _ := ret[0].(*iam.SetDefaultPolicyVersionOutput)
  5287  	ret1, _ := ret[1].(error)
  5288  	return ret0, ret1
  5289  }
  5290  
  5291  // SetDefaultPolicyVersionWithContext indicates an expected call of SetDefaultPolicyVersionWithContext
  5292  func (mr *MockIAMAPIMockRecorder) SetDefaultPolicyVersionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5293  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5294  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetDefaultPolicyVersionWithContext", reflect.TypeOf((*MockIAMAPI)(nil).SetDefaultPolicyVersionWithContext), varargs...)
  5295  }
  5296  
  5297  // SetDefaultPolicyVersionRequest mocks base method
  5298  func (m *MockIAMAPI) SetDefaultPolicyVersionRequest(arg0 *iam.SetDefaultPolicyVersionInput) (*request.Request, *iam.SetDefaultPolicyVersionOutput) {
  5299  	ret := m.ctrl.Call(m, "SetDefaultPolicyVersionRequest", arg0)
  5300  	ret0, _ := ret[0].(*request.Request)
  5301  	ret1, _ := ret[1].(*iam.SetDefaultPolicyVersionOutput)
  5302  	return ret0, ret1
  5303  }
  5304  
  5305  // SetDefaultPolicyVersionRequest indicates an expected call of SetDefaultPolicyVersionRequest
  5306  func (mr *MockIAMAPIMockRecorder) SetDefaultPolicyVersionRequest(arg0 interface{}) *gomock.Call {
  5307  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetDefaultPolicyVersionRequest", reflect.TypeOf((*MockIAMAPI)(nil).SetDefaultPolicyVersionRequest), arg0)
  5308  }
  5309  
  5310  // SimulateCustomPolicy mocks base method
  5311  func (m *MockIAMAPI) SimulateCustomPolicy(arg0 *iam.SimulateCustomPolicyInput) (*iam.SimulatePolicyResponse, error) {
  5312  	ret := m.ctrl.Call(m, "SimulateCustomPolicy", arg0)
  5313  	ret0, _ := ret[0].(*iam.SimulatePolicyResponse)
  5314  	ret1, _ := ret[1].(error)
  5315  	return ret0, ret1
  5316  }
  5317  
  5318  // SimulateCustomPolicy indicates an expected call of SimulateCustomPolicy
  5319  func (mr *MockIAMAPIMockRecorder) SimulateCustomPolicy(arg0 interface{}) *gomock.Call {
  5320  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulateCustomPolicy", reflect.TypeOf((*MockIAMAPI)(nil).SimulateCustomPolicy), arg0)
  5321  }
  5322  
  5323  // SimulateCustomPolicyWithContext mocks base method
  5324  func (m *MockIAMAPI) SimulateCustomPolicyWithContext(arg0 aws.Context, arg1 *iam.SimulateCustomPolicyInput, arg2 ...request.Option) (*iam.SimulatePolicyResponse, error) {
  5325  	varargs := []interface{}{arg0, arg1}
  5326  	for _, a := range arg2 {
  5327  		varargs = append(varargs, a)
  5328  	}
  5329  	ret := m.ctrl.Call(m, "SimulateCustomPolicyWithContext", varargs...)
  5330  	ret0, _ := ret[0].(*iam.SimulatePolicyResponse)
  5331  	ret1, _ := ret[1].(error)
  5332  	return ret0, ret1
  5333  }
  5334  
  5335  // SimulateCustomPolicyWithContext indicates an expected call of SimulateCustomPolicyWithContext
  5336  func (mr *MockIAMAPIMockRecorder) SimulateCustomPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5337  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5338  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulateCustomPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).SimulateCustomPolicyWithContext), varargs...)
  5339  }
  5340  
  5341  // SimulateCustomPolicyRequest mocks base method
  5342  func (m *MockIAMAPI) SimulateCustomPolicyRequest(arg0 *iam.SimulateCustomPolicyInput) (*request.Request, *iam.SimulatePolicyResponse) {
  5343  	ret := m.ctrl.Call(m, "SimulateCustomPolicyRequest", arg0)
  5344  	ret0, _ := ret[0].(*request.Request)
  5345  	ret1, _ := ret[1].(*iam.SimulatePolicyResponse)
  5346  	return ret0, ret1
  5347  }
  5348  
  5349  // SimulateCustomPolicyRequest indicates an expected call of SimulateCustomPolicyRequest
  5350  func (mr *MockIAMAPIMockRecorder) SimulateCustomPolicyRequest(arg0 interface{}) *gomock.Call {
  5351  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulateCustomPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).SimulateCustomPolicyRequest), arg0)
  5352  }
  5353  
  5354  // SimulateCustomPolicyPages mocks base method
  5355  func (m *MockIAMAPI) SimulateCustomPolicyPages(arg0 *iam.SimulateCustomPolicyInput, arg1 func(*iam.SimulatePolicyResponse, bool) bool) error {
  5356  	ret := m.ctrl.Call(m, "SimulateCustomPolicyPages", arg0, arg1)
  5357  	ret0, _ := ret[0].(error)
  5358  	return ret0
  5359  }
  5360  
  5361  // SimulateCustomPolicyPages indicates an expected call of SimulateCustomPolicyPages
  5362  func (mr *MockIAMAPIMockRecorder) SimulateCustomPolicyPages(arg0, arg1 interface{}) *gomock.Call {
  5363  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulateCustomPolicyPages", reflect.TypeOf((*MockIAMAPI)(nil).SimulateCustomPolicyPages), arg0, arg1)
  5364  }
  5365  
  5366  // SimulateCustomPolicyPagesWithContext mocks base method
  5367  func (m *MockIAMAPI) SimulateCustomPolicyPagesWithContext(arg0 aws.Context, arg1 *iam.SimulateCustomPolicyInput, arg2 func(*iam.SimulatePolicyResponse, bool) bool, arg3 ...request.Option) error {
  5368  	varargs := []interface{}{arg0, arg1, arg2}
  5369  	for _, a := range arg3 {
  5370  		varargs = append(varargs, a)
  5371  	}
  5372  	ret := m.ctrl.Call(m, "SimulateCustomPolicyPagesWithContext", varargs...)
  5373  	ret0, _ := ret[0].(error)
  5374  	return ret0
  5375  }
  5376  
  5377  // SimulateCustomPolicyPagesWithContext indicates an expected call of SimulateCustomPolicyPagesWithContext
  5378  func (mr *MockIAMAPIMockRecorder) SimulateCustomPolicyPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  5379  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  5380  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulateCustomPolicyPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).SimulateCustomPolicyPagesWithContext), varargs...)
  5381  }
  5382  
  5383  // SimulatePrincipalPolicy mocks base method
  5384  func (m *MockIAMAPI) SimulatePrincipalPolicy(arg0 *iam.SimulatePrincipalPolicyInput) (*iam.SimulatePolicyResponse, error) {
  5385  	ret := m.ctrl.Call(m, "SimulatePrincipalPolicy", arg0)
  5386  	ret0, _ := ret[0].(*iam.SimulatePolicyResponse)
  5387  	ret1, _ := ret[1].(error)
  5388  	return ret0, ret1
  5389  }
  5390  
  5391  // SimulatePrincipalPolicy indicates an expected call of SimulatePrincipalPolicy
  5392  func (mr *MockIAMAPIMockRecorder) SimulatePrincipalPolicy(arg0 interface{}) *gomock.Call {
  5393  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulatePrincipalPolicy", reflect.TypeOf((*MockIAMAPI)(nil).SimulatePrincipalPolicy), arg0)
  5394  }
  5395  
  5396  // SimulatePrincipalPolicyWithContext mocks base method
  5397  func (m *MockIAMAPI) SimulatePrincipalPolicyWithContext(arg0 aws.Context, arg1 *iam.SimulatePrincipalPolicyInput, arg2 ...request.Option) (*iam.SimulatePolicyResponse, error) {
  5398  	varargs := []interface{}{arg0, arg1}
  5399  	for _, a := range arg2 {
  5400  		varargs = append(varargs, a)
  5401  	}
  5402  	ret := m.ctrl.Call(m, "SimulatePrincipalPolicyWithContext", varargs...)
  5403  	ret0, _ := ret[0].(*iam.SimulatePolicyResponse)
  5404  	ret1, _ := ret[1].(error)
  5405  	return ret0, ret1
  5406  }
  5407  
  5408  // SimulatePrincipalPolicyWithContext indicates an expected call of SimulatePrincipalPolicyWithContext
  5409  func (mr *MockIAMAPIMockRecorder) SimulatePrincipalPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5410  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5411  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulatePrincipalPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).SimulatePrincipalPolicyWithContext), varargs...)
  5412  }
  5413  
  5414  // SimulatePrincipalPolicyRequest mocks base method
  5415  func (m *MockIAMAPI) SimulatePrincipalPolicyRequest(arg0 *iam.SimulatePrincipalPolicyInput) (*request.Request, *iam.SimulatePolicyResponse) {
  5416  	ret := m.ctrl.Call(m, "SimulatePrincipalPolicyRequest", arg0)
  5417  	ret0, _ := ret[0].(*request.Request)
  5418  	ret1, _ := ret[1].(*iam.SimulatePolicyResponse)
  5419  	return ret0, ret1
  5420  }
  5421  
  5422  // SimulatePrincipalPolicyRequest indicates an expected call of SimulatePrincipalPolicyRequest
  5423  func (mr *MockIAMAPIMockRecorder) SimulatePrincipalPolicyRequest(arg0 interface{}) *gomock.Call {
  5424  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulatePrincipalPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).SimulatePrincipalPolicyRequest), arg0)
  5425  }
  5426  
  5427  // SimulatePrincipalPolicyPages mocks base method
  5428  func (m *MockIAMAPI) SimulatePrincipalPolicyPages(arg0 *iam.SimulatePrincipalPolicyInput, arg1 func(*iam.SimulatePolicyResponse, bool) bool) error {
  5429  	ret := m.ctrl.Call(m, "SimulatePrincipalPolicyPages", arg0, arg1)
  5430  	ret0, _ := ret[0].(error)
  5431  	return ret0
  5432  }
  5433  
  5434  // SimulatePrincipalPolicyPages indicates an expected call of SimulatePrincipalPolicyPages
  5435  func (mr *MockIAMAPIMockRecorder) SimulatePrincipalPolicyPages(arg0, arg1 interface{}) *gomock.Call {
  5436  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulatePrincipalPolicyPages", reflect.TypeOf((*MockIAMAPI)(nil).SimulatePrincipalPolicyPages), arg0, arg1)
  5437  }
  5438  
  5439  // SimulatePrincipalPolicyPagesWithContext mocks base method
  5440  func (m *MockIAMAPI) SimulatePrincipalPolicyPagesWithContext(arg0 aws.Context, arg1 *iam.SimulatePrincipalPolicyInput, arg2 func(*iam.SimulatePolicyResponse, bool) bool, arg3 ...request.Option) error {
  5441  	varargs := []interface{}{arg0, arg1, arg2}
  5442  	for _, a := range arg3 {
  5443  		varargs = append(varargs, a)
  5444  	}
  5445  	ret := m.ctrl.Call(m, "SimulatePrincipalPolicyPagesWithContext", varargs...)
  5446  	ret0, _ := ret[0].(error)
  5447  	return ret0
  5448  }
  5449  
  5450  // SimulatePrincipalPolicyPagesWithContext indicates an expected call of SimulatePrincipalPolicyPagesWithContext
  5451  func (mr *MockIAMAPIMockRecorder) SimulatePrincipalPolicyPagesWithContext(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call {
  5452  	varargs := append([]interface{}{arg0, arg1, arg2}, arg3...)
  5453  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SimulatePrincipalPolicyPagesWithContext", reflect.TypeOf((*MockIAMAPI)(nil).SimulatePrincipalPolicyPagesWithContext), varargs...)
  5454  }
  5455  
  5456  // UpdateAccessKey mocks base method
  5457  func (m *MockIAMAPI) UpdateAccessKey(arg0 *iam.UpdateAccessKeyInput) (*iam.UpdateAccessKeyOutput, error) {
  5458  	ret := m.ctrl.Call(m, "UpdateAccessKey", arg0)
  5459  	ret0, _ := ret[0].(*iam.UpdateAccessKeyOutput)
  5460  	ret1, _ := ret[1].(error)
  5461  	return ret0, ret1
  5462  }
  5463  
  5464  // UpdateAccessKey indicates an expected call of UpdateAccessKey
  5465  func (mr *MockIAMAPIMockRecorder) UpdateAccessKey(arg0 interface{}) *gomock.Call {
  5466  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAccessKey", reflect.TypeOf((*MockIAMAPI)(nil).UpdateAccessKey), arg0)
  5467  }
  5468  
  5469  // UpdateAccessKeyWithContext mocks base method
  5470  func (m *MockIAMAPI) UpdateAccessKeyWithContext(arg0 aws.Context, arg1 *iam.UpdateAccessKeyInput, arg2 ...request.Option) (*iam.UpdateAccessKeyOutput, error) {
  5471  	varargs := []interface{}{arg0, arg1}
  5472  	for _, a := range arg2 {
  5473  		varargs = append(varargs, a)
  5474  	}
  5475  	ret := m.ctrl.Call(m, "UpdateAccessKeyWithContext", varargs...)
  5476  	ret0, _ := ret[0].(*iam.UpdateAccessKeyOutput)
  5477  	ret1, _ := ret[1].(error)
  5478  	return ret0, ret1
  5479  }
  5480  
  5481  // UpdateAccessKeyWithContext indicates an expected call of UpdateAccessKeyWithContext
  5482  func (mr *MockIAMAPIMockRecorder) UpdateAccessKeyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5483  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5484  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAccessKeyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateAccessKeyWithContext), varargs...)
  5485  }
  5486  
  5487  // UpdateAccessKeyRequest mocks base method
  5488  func (m *MockIAMAPI) UpdateAccessKeyRequest(arg0 *iam.UpdateAccessKeyInput) (*request.Request, *iam.UpdateAccessKeyOutput) {
  5489  	ret := m.ctrl.Call(m, "UpdateAccessKeyRequest", arg0)
  5490  	ret0, _ := ret[0].(*request.Request)
  5491  	ret1, _ := ret[1].(*iam.UpdateAccessKeyOutput)
  5492  	return ret0, ret1
  5493  }
  5494  
  5495  // UpdateAccessKeyRequest indicates an expected call of UpdateAccessKeyRequest
  5496  func (mr *MockIAMAPIMockRecorder) UpdateAccessKeyRequest(arg0 interface{}) *gomock.Call {
  5497  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAccessKeyRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateAccessKeyRequest), arg0)
  5498  }
  5499  
  5500  // UpdateAccountPasswordPolicy mocks base method
  5501  func (m *MockIAMAPI) UpdateAccountPasswordPolicy(arg0 *iam.UpdateAccountPasswordPolicyInput) (*iam.UpdateAccountPasswordPolicyOutput, error) {
  5502  	ret := m.ctrl.Call(m, "UpdateAccountPasswordPolicy", arg0)
  5503  	ret0, _ := ret[0].(*iam.UpdateAccountPasswordPolicyOutput)
  5504  	ret1, _ := ret[1].(error)
  5505  	return ret0, ret1
  5506  }
  5507  
  5508  // UpdateAccountPasswordPolicy indicates an expected call of UpdateAccountPasswordPolicy
  5509  func (mr *MockIAMAPIMockRecorder) UpdateAccountPasswordPolicy(arg0 interface{}) *gomock.Call {
  5510  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAccountPasswordPolicy", reflect.TypeOf((*MockIAMAPI)(nil).UpdateAccountPasswordPolicy), arg0)
  5511  }
  5512  
  5513  // UpdateAccountPasswordPolicyWithContext mocks base method
  5514  func (m *MockIAMAPI) UpdateAccountPasswordPolicyWithContext(arg0 aws.Context, arg1 *iam.UpdateAccountPasswordPolicyInput, arg2 ...request.Option) (*iam.UpdateAccountPasswordPolicyOutput, error) {
  5515  	varargs := []interface{}{arg0, arg1}
  5516  	for _, a := range arg2 {
  5517  		varargs = append(varargs, a)
  5518  	}
  5519  	ret := m.ctrl.Call(m, "UpdateAccountPasswordPolicyWithContext", varargs...)
  5520  	ret0, _ := ret[0].(*iam.UpdateAccountPasswordPolicyOutput)
  5521  	ret1, _ := ret[1].(error)
  5522  	return ret0, ret1
  5523  }
  5524  
  5525  // UpdateAccountPasswordPolicyWithContext indicates an expected call of UpdateAccountPasswordPolicyWithContext
  5526  func (mr *MockIAMAPIMockRecorder) UpdateAccountPasswordPolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5527  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5528  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAccountPasswordPolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateAccountPasswordPolicyWithContext), varargs...)
  5529  }
  5530  
  5531  // UpdateAccountPasswordPolicyRequest mocks base method
  5532  func (m *MockIAMAPI) UpdateAccountPasswordPolicyRequest(arg0 *iam.UpdateAccountPasswordPolicyInput) (*request.Request, *iam.UpdateAccountPasswordPolicyOutput) {
  5533  	ret := m.ctrl.Call(m, "UpdateAccountPasswordPolicyRequest", arg0)
  5534  	ret0, _ := ret[0].(*request.Request)
  5535  	ret1, _ := ret[1].(*iam.UpdateAccountPasswordPolicyOutput)
  5536  	return ret0, ret1
  5537  }
  5538  
  5539  // UpdateAccountPasswordPolicyRequest indicates an expected call of UpdateAccountPasswordPolicyRequest
  5540  func (mr *MockIAMAPIMockRecorder) UpdateAccountPasswordPolicyRequest(arg0 interface{}) *gomock.Call {
  5541  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAccountPasswordPolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateAccountPasswordPolicyRequest), arg0)
  5542  }
  5543  
  5544  // UpdateAssumeRolePolicy mocks base method
  5545  func (m *MockIAMAPI) UpdateAssumeRolePolicy(arg0 *iam.UpdateAssumeRolePolicyInput) (*iam.UpdateAssumeRolePolicyOutput, error) {
  5546  	ret := m.ctrl.Call(m, "UpdateAssumeRolePolicy", arg0)
  5547  	ret0, _ := ret[0].(*iam.UpdateAssumeRolePolicyOutput)
  5548  	ret1, _ := ret[1].(error)
  5549  	return ret0, ret1
  5550  }
  5551  
  5552  // UpdateAssumeRolePolicy indicates an expected call of UpdateAssumeRolePolicy
  5553  func (mr *MockIAMAPIMockRecorder) UpdateAssumeRolePolicy(arg0 interface{}) *gomock.Call {
  5554  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAssumeRolePolicy", reflect.TypeOf((*MockIAMAPI)(nil).UpdateAssumeRolePolicy), arg0)
  5555  }
  5556  
  5557  // UpdateAssumeRolePolicyWithContext mocks base method
  5558  func (m *MockIAMAPI) UpdateAssumeRolePolicyWithContext(arg0 aws.Context, arg1 *iam.UpdateAssumeRolePolicyInput, arg2 ...request.Option) (*iam.UpdateAssumeRolePolicyOutput, error) {
  5559  	varargs := []interface{}{arg0, arg1}
  5560  	for _, a := range arg2 {
  5561  		varargs = append(varargs, a)
  5562  	}
  5563  	ret := m.ctrl.Call(m, "UpdateAssumeRolePolicyWithContext", varargs...)
  5564  	ret0, _ := ret[0].(*iam.UpdateAssumeRolePolicyOutput)
  5565  	ret1, _ := ret[1].(error)
  5566  	return ret0, ret1
  5567  }
  5568  
  5569  // UpdateAssumeRolePolicyWithContext indicates an expected call of UpdateAssumeRolePolicyWithContext
  5570  func (mr *MockIAMAPIMockRecorder) UpdateAssumeRolePolicyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5571  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5572  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAssumeRolePolicyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateAssumeRolePolicyWithContext), varargs...)
  5573  }
  5574  
  5575  // UpdateAssumeRolePolicyRequest mocks base method
  5576  func (m *MockIAMAPI) UpdateAssumeRolePolicyRequest(arg0 *iam.UpdateAssumeRolePolicyInput) (*request.Request, *iam.UpdateAssumeRolePolicyOutput) {
  5577  	ret := m.ctrl.Call(m, "UpdateAssumeRolePolicyRequest", arg0)
  5578  	ret0, _ := ret[0].(*request.Request)
  5579  	ret1, _ := ret[1].(*iam.UpdateAssumeRolePolicyOutput)
  5580  	return ret0, ret1
  5581  }
  5582  
  5583  // UpdateAssumeRolePolicyRequest indicates an expected call of UpdateAssumeRolePolicyRequest
  5584  func (mr *MockIAMAPIMockRecorder) UpdateAssumeRolePolicyRequest(arg0 interface{}) *gomock.Call {
  5585  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateAssumeRolePolicyRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateAssumeRolePolicyRequest), arg0)
  5586  }
  5587  
  5588  // UpdateGroup mocks base method
  5589  func (m *MockIAMAPI) UpdateGroup(arg0 *iam.UpdateGroupInput) (*iam.UpdateGroupOutput, error) {
  5590  	ret := m.ctrl.Call(m, "UpdateGroup", arg0)
  5591  	ret0, _ := ret[0].(*iam.UpdateGroupOutput)
  5592  	ret1, _ := ret[1].(error)
  5593  	return ret0, ret1
  5594  }
  5595  
  5596  // UpdateGroup indicates an expected call of UpdateGroup
  5597  func (mr *MockIAMAPIMockRecorder) UpdateGroup(arg0 interface{}) *gomock.Call {
  5598  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateGroup", reflect.TypeOf((*MockIAMAPI)(nil).UpdateGroup), arg0)
  5599  }
  5600  
  5601  // UpdateGroupWithContext mocks base method
  5602  func (m *MockIAMAPI) UpdateGroupWithContext(arg0 aws.Context, arg1 *iam.UpdateGroupInput, arg2 ...request.Option) (*iam.UpdateGroupOutput, error) {
  5603  	varargs := []interface{}{arg0, arg1}
  5604  	for _, a := range arg2 {
  5605  		varargs = append(varargs, a)
  5606  	}
  5607  	ret := m.ctrl.Call(m, "UpdateGroupWithContext", varargs...)
  5608  	ret0, _ := ret[0].(*iam.UpdateGroupOutput)
  5609  	ret1, _ := ret[1].(error)
  5610  	return ret0, ret1
  5611  }
  5612  
  5613  // UpdateGroupWithContext indicates an expected call of UpdateGroupWithContext
  5614  func (mr *MockIAMAPIMockRecorder) UpdateGroupWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5615  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5616  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateGroupWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateGroupWithContext), varargs...)
  5617  }
  5618  
  5619  // UpdateGroupRequest mocks base method
  5620  func (m *MockIAMAPI) UpdateGroupRequest(arg0 *iam.UpdateGroupInput) (*request.Request, *iam.UpdateGroupOutput) {
  5621  	ret := m.ctrl.Call(m, "UpdateGroupRequest", arg0)
  5622  	ret0, _ := ret[0].(*request.Request)
  5623  	ret1, _ := ret[1].(*iam.UpdateGroupOutput)
  5624  	return ret0, ret1
  5625  }
  5626  
  5627  // UpdateGroupRequest indicates an expected call of UpdateGroupRequest
  5628  func (mr *MockIAMAPIMockRecorder) UpdateGroupRequest(arg0 interface{}) *gomock.Call {
  5629  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateGroupRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateGroupRequest), arg0)
  5630  }
  5631  
  5632  // UpdateLoginProfile mocks base method
  5633  func (m *MockIAMAPI) UpdateLoginProfile(arg0 *iam.UpdateLoginProfileInput) (*iam.UpdateLoginProfileOutput, error) {
  5634  	ret := m.ctrl.Call(m, "UpdateLoginProfile", arg0)
  5635  	ret0, _ := ret[0].(*iam.UpdateLoginProfileOutput)
  5636  	ret1, _ := ret[1].(error)
  5637  	return ret0, ret1
  5638  }
  5639  
  5640  // UpdateLoginProfile indicates an expected call of UpdateLoginProfile
  5641  func (mr *MockIAMAPIMockRecorder) UpdateLoginProfile(arg0 interface{}) *gomock.Call {
  5642  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateLoginProfile", reflect.TypeOf((*MockIAMAPI)(nil).UpdateLoginProfile), arg0)
  5643  }
  5644  
  5645  // UpdateLoginProfileWithContext mocks base method
  5646  func (m *MockIAMAPI) UpdateLoginProfileWithContext(arg0 aws.Context, arg1 *iam.UpdateLoginProfileInput, arg2 ...request.Option) (*iam.UpdateLoginProfileOutput, error) {
  5647  	varargs := []interface{}{arg0, arg1}
  5648  	for _, a := range arg2 {
  5649  		varargs = append(varargs, a)
  5650  	}
  5651  	ret := m.ctrl.Call(m, "UpdateLoginProfileWithContext", varargs...)
  5652  	ret0, _ := ret[0].(*iam.UpdateLoginProfileOutput)
  5653  	ret1, _ := ret[1].(error)
  5654  	return ret0, ret1
  5655  }
  5656  
  5657  // UpdateLoginProfileWithContext indicates an expected call of UpdateLoginProfileWithContext
  5658  func (mr *MockIAMAPIMockRecorder) UpdateLoginProfileWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5659  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5660  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateLoginProfileWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateLoginProfileWithContext), varargs...)
  5661  }
  5662  
  5663  // UpdateLoginProfileRequest mocks base method
  5664  func (m *MockIAMAPI) UpdateLoginProfileRequest(arg0 *iam.UpdateLoginProfileInput) (*request.Request, *iam.UpdateLoginProfileOutput) {
  5665  	ret := m.ctrl.Call(m, "UpdateLoginProfileRequest", arg0)
  5666  	ret0, _ := ret[0].(*request.Request)
  5667  	ret1, _ := ret[1].(*iam.UpdateLoginProfileOutput)
  5668  	return ret0, ret1
  5669  }
  5670  
  5671  // UpdateLoginProfileRequest indicates an expected call of UpdateLoginProfileRequest
  5672  func (mr *MockIAMAPIMockRecorder) UpdateLoginProfileRequest(arg0 interface{}) *gomock.Call {
  5673  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateLoginProfileRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateLoginProfileRequest), arg0)
  5674  }
  5675  
  5676  // UpdateOpenIDConnectProviderThumbprint mocks base method
  5677  func (m *MockIAMAPI) UpdateOpenIDConnectProviderThumbprint(arg0 *iam.UpdateOpenIDConnectProviderThumbprintInput) (*iam.UpdateOpenIDConnectProviderThumbprintOutput, error) {
  5678  	ret := m.ctrl.Call(m, "UpdateOpenIDConnectProviderThumbprint", arg0)
  5679  	ret0, _ := ret[0].(*iam.UpdateOpenIDConnectProviderThumbprintOutput)
  5680  	ret1, _ := ret[1].(error)
  5681  	return ret0, ret1
  5682  }
  5683  
  5684  // UpdateOpenIDConnectProviderThumbprint indicates an expected call of UpdateOpenIDConnectProviderThumbprint
  5685  func (mr *MockIAMAPIMockRecorder) UpdateOpenIDConnectProviderThumbprint(arg0 interface{}) *gomock.Call {
  5686  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateOpenIDConnectProviderThumbprint", reflect.TypeOf((*MockIAMAPI)(nil).UpdateOpenIDConnectProviderThumbprint), arg0)
  5687  }
  5688  
  5689  // UpdateOpenIDConnectProviderThumbprintWithContext mocks base method
  5690  func (m *MockIAMAPI) UpdateOpenIDConnectProviderThumbprintWithContext(arg0 aws.Context, arg1 *iam.UpdateOpenIDConnectProviderThumbprintInput, arg2 ...request.Option) (*iam.UpdateOpenIDConnectProviderThumbprintOutput, error) {
  5691  	varargs := []interface{}{arg0, arg1}
  5692  	for _, a := range arg2 {
  5693  		varargs = append(varargs, a)
  5694  	}
  5695  	ret := m.ctrl.Call(m, "UpdateOpenIDConnectProviderThumbprintWithContext", varargs...)
  5696  	ret0, _ := ret[0].(*iam.UpdateOpenIDConnectProviderThumbprintOutput)
  5697  	ret1, _ := ret[1].(error)
  5698  	return ret0, ret1
  5699  }
  5700  
  5701  // UpdateOpenIDConnectProviderThumbprintWithContext indicates an expected call of UpdateOpenIDConnectProviderThumbprintWithContext
  5702  func (mr *MockIAMAPIMockRecorder) UpdateOpenIDConnectProviderThumbprintWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5703  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5704  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateOpenIDConnectProviderThumbprintWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateOpenIDConnectProviderThumbprintWithContext), varargs...)
  5705  }
  5706  
  5707  // UpdateOpenIDConnectProviderThumbprintRequest mocks base method
  5708  func (m *MockIAMAPI) UpdateOpenIDConnectProviderThumbprintRequest(arg0 *iam.UpdateOpenIDConnectProviderThumbprintInput) (*request.Request, *iam.UpdateOpenIDConnectProviderThumbprintOutput) {
  5709  	ret := m.ctrl.Call(m, "UpdateOpenIDConnectProviderThumbprintRequest", arg0)
  5710  	ret0, _ := ret[0].(*request.Request)
  5711  	ret1, _ := ret[1].(*iam.UpdateOpenIDConnectProviderThumbprintOutput)
  5712  	return ret0, ret1
  5713  }
  5714  
  5715  // UpdateOpenIDConnectProviderThumbprintRequest indicates an expected call of UpdateOpenIDConnectProviderThumbprintRequest
  5716  func (mr *MockIAMAPIMockRecorder) UpdateOpenIDConnectProviderThumbprintRequest(arg0 interface{}) *gomock.Call {
  5717  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateOpenIDConnectProviderThumbprintRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateOpenIDConnectProviderThumbprintRequest), arg0)
  5718  }
  5719  
  5720  // UpdateRole mocks base method
  5721  func (m *MockIAMAPI) UpdateRole(arg0 *iam.UpdateRoleInput) (*iam.UpdateRoleOutput, error) {
  5722  	ret := m.ctrl.Call(m, "UpdateRole", arg0)
  5723  	ret0, _ := ret[0].(*iam.UpdateRoleOutput)
  5724  	ret1, _ := ret[1].(error)
  5725  	return ret0, ret1
  5726  }
  5727  
  5728  // UpdateRole indicates an expected call of UpdateRole
  5729  func (mr *MockIAMAPIMockRecorder) UpdateRole(arg0 interface{}) *gomock.Call {
  5730  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateRole", reflect.TypeOf((*MockIAMAPI)(nil).UpdateRole), arg0)
  5731  }
  5732  
  5733  // UpdateRoleWithContext mocks base method
  5734  func (m *MockIAMAPI) UpdateRoleWithContext(arg0 aws.Context, arg1 *iam.UpdateRoleInput, arg2 ...request.Option) (*iam.UpdateRoleOutput, error) {
  5735  	varargs := []interface{}{arg0, arg1}
  5736  	for _, a := range arg2 {
  5737  		varargs = append(varargs, a)
  5738  	}
  5739  	ret := m.ctrl.Call(m, "UpdateRoleWithContext", varargs...)
  5740  	ret0, _ := ret[0].(*iam.UpdateRoleOutput)
  5741  	ret1, _ := ret[1].(error)
  5742  	return ret0, ret1
  5743  }
  5744  
  5745  // UpdateRoleWithContext indicates an expected call of UpdateRoleWithContext
  5746  func (mr *MockIAMAPIMockRecorder) UpdateRoleWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5747  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5748  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateRoleWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateRoleWithContext), varargs...)
  5749  }
  5750  
  5751  // UpdateRoleRequest mocks base method
  5752  func (m *MockIAMAPI) UpdateRoleRequest(arg0 *iam.UpdateRoleInput) (*request.Request, *iam.UpdateRoleOutput) {
  5753  	ret := m.ctrl.Call(m, "UpdateRoleRequest", arg0)
  5754  	ret0, _ := ret[0].(*request.Request)
  5755  	ret1, _ := ret[1].(*iam.UpdateRoleOutput)
  5756  	return ret0, ret1
  5757  }
  5758  
  5759  // UpdateRoleRequest indicates an expected call of UpdateRoleRequest
  5760  func (mr *MockIAMAPIMockRecorder) UpdateRoleRequest(arg0 interface{}) *gomock.Call {
  5761  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateRoleRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateRoleRequest), arg0)
  5762  }
  5763  
  5764  // UpdateRoleDescription mocks base method
  5765  func (m *MockIAMAPI) UpdateRoleDescription(arg0 *iam.UpdateRoleDescriptionInput) (*iam.UpdateRoleDescriptionOutput, error) {
  5766  	ret := m.ctrl.Call(m, "UpdateRoleDescription", arg0)
  5767  	ret0, _ := ret[0].(*iam.UpdateRoleDescriptionOutput)
  5768  	ret1, _ := ret[1].(error)
  5769  	return ret0, ret1
  5770  }
  5771  
  5772  // UpdateRoleDescription indicates an expected call of UpdateRoleDescription
  5773  func (mr *MockIAMAPIMockRecorder) UpdateRoleDescription(arg0 interface{}) *gomock.Call {
  5774  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateRoleDescription", reflect.TypeOf((*MockIAMAPI)(nil).UpdateRoleDescription), arg0)
  5775  }
  5776  
  5777  // UpdateRoleDescriptionWithContext mocks base method
  5778  func (m *MockIAMAPI) UpdateRoleDescriptionWithContext(arg0 aws.Context, arg1 *iam.UpdateRoleDescriptionInput, arg2 ...request.Option) (*iam.UpdateRoleDescriptionOutput, error) {
  5779  	varargs := []interface{}{arg0, arg1}
  5780  	for _, a := range arg2 {
  5781  		varargs = append(varargs, a)
  5782  	}
  5783  	ret := m.ctrl.Call(m, "UpdateRoleDescriptionWithContext", varargs...)
  5784  	ret0, _ := ret[0].(*iam.UpdateRoleDescriptionOutput)
  5785  	ret1, _ := ret[1].(error)
  5786  	return ret0, ret1
  5787  }
  5788  
  5789  // UpdateRoleDescriptionWithContext indicates an expected call of UpdateRoleDescriptionWithContext
  5790  func (mr *MockIAMAPIMockRecorder) UpdateRoleDescriptionWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5791  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5792  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateRoleDescriptionWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateRoleDescriptionWithContext), varargs...)
  5793  }
  5794  
  5795  // UpdateRoleDescriptionRequest mocks base method
  5796  func (m *MockIAMAPI) UpdateRoleDescriptionRequest(arg0 *iam.UpdateRoleDescriptionInput) (*request.Request, *iam.UpdateRoleDescriptionOutput) {
  5797  	ret := m.ctrl.Call(m, "UpdateRoleDescriptionRequest", arg0)
  5798  	ret0, _ := ret[0].(*request.Request)
  5799  	ret1, _ := ret[1].(*iam.UpdateRoleDescriptionOutput)
  5800  	return ret0, ret1
  5801  }
  5802  
  5803  // UpdateRoleDescriptionRequest indicates an expected call of UpdateRoleDescriptionRequest
  5804  func (mr *MockIAMAPIMockRecorder) UpdateRoleDescriptionRequest(arg0 interface{}) *gomock.Call {
  5805  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateRoleDescriptionRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateRoleDescriptionRequest), arg0)
  5806  }
  5807  
  5808  // UpdateSAMLProvider mocks base method
  5809  func (m *MockIAMAPI) UpdateSAMLProvider(arg0 *iam.UpdateSAMLProviderInput) (*iam.UpdateSAMLProviderOutput, error) {
  5810  	ret := m.ctrl.Call(m, "UpdateSAMLProvider", arg0)
  5811  	ret0, _ := ret[0].(*iam.UpdateSAMLProviderOutput)
  5812  	ret1, _ := ret[1].(error)
  5813  	return ret0, ret1
  5814  }
  5815  
  5816  // UpdateSAMLProvider indicates an expected call of UpdateSAMLProvider
  5817  func (mr *MockIAMAPIMockRecorder) UpdateSAMLProvider(arg0 interface{}) *gomock.Call {
  5818  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSAMLProvider", reflect.TypeOf((*MockIAMAPI)(nil).UpdateSAMLProvider), arg0)
  5819  }
  5820  
  5821  // UpdateSAMLProviderWithContext mocks base method
  5822  func (m *MockIAMAPI) UpdateSAMLProviderWithContext(arg0 aws.Context, arg1 *iam.UpdateSAMLProviderInput, arg2 ...request.Option) (*iam.UpdateSAMLProviderOutput, error) {
  5823  	varargs := []interface{}{arg0, arg1}
  5824  	for _, a := range arg2 {
  5825  		varargs = append(varargs, a)
  5826  	}
  5827  	ret := m.ctrl.Call(m, "UpdateSAMLProviderWithContext", varargs...)
  5828  	ret0, _ := ret[0].(*iam.UpdateSAMLProviderOutput)
  5829  	ret1, _ := ret[1].(error)
  5830  	return ret0, ret1
  5831  }
  5832  
  5833  // UpdateSAMLProviderWithContext indicates an expected call of UpdateSAMLProviderWithContext
  5834  func (mr *MockIAMAPIMockRecorder) UpdateSAMLProviderWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5835  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5836  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSAMLProviderWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateSAMLProviderWithContext), varargs...)
  5837  }
  5838  
  5839  // UpdateSAMLProviderRequest mocks base method
  5840  func (m *MockIAMAPI) UpdateSAMLProviderRequest(arg0 *iam.UpdateSAMLProviderInput) (*request.Request, *iam.UpdateSAMLProviderOutput) {
  5841  	ret := m.ctrl.Call(m, "UpdateSAMLProviderRequest", arg0)
  5842  	ret0, _ := ret[0].(*request.Request)
  5843  	ret1, _ := ret[1].(*iam.UpdateSAMLProviderOutput)
  5844  	return ret0, ret1
  5845  }
  5846  
  5847  // UpdateSAMLProviderRequest indicates an expected call of UpdateSAMLProviderRequest
  5848  func (mr *MockIAMAPIMockRecorder) UpdateSAMLProviderRequest(arg0 interface{}) *gomock.Call {
  5849  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSAMLProviderRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateSAMLProviderRequest), arg0)
  5850  }
  5851  
  5852  // UpdateSSHPublicKey mocks base method
  5853  func (m *MockIAMAPI) UpdateSSHPublicKey(arg0 *iam.UpdateSSHPublicKeyInput) (*iam.UpdateSSHPublicKeyOutput, error) {
  5854  	ret := m.ctrl.Call(m, "UpdateSSHPublicKey", arg0)
  5855  	ret0, _ := ret[0].(*iam.UpdateSSHPublicKeyOutput)
  5856  	ret1, _ := ret[1].(error)
  5857  	return ret0, ret1
  5858  }
  5859  
  5860  // UpdateSSHPublicKey indicates an expected call of UpdateSSHPublicKey
  5861  func (mr *MockIAMAPIMockRecorder) UpdateSSHPublicKey(arg0 interface{}) *gomock.Call {
  5862  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSSHPublicKey", reflect.TypeOf((*MockIAMAPI)(nil).UpdateSSHPublicKey), arg0)
  5863  }
  5864  
  5865  // UpdateSSHPublicKeyWithContext mocks base method
  5866  func (m *MockIAMAPI) UpdateSSHPublicKeyWithContext(arg0 aws.Context, arg1 *iam.UpdateSSHPublicKeyInput, arg2 ...request.Option) (*iam.UpdateSSHPublicKeyOutput, error) {
  5867  	varargs := []interface{}{arg0, arg1}
  5868  	for _, a := range arg2 {
  5869  		varargs = append(varargs, a)
  5870  	}
  5871  	ret := m.ctrl.Call(m, "UpdateSSHPublicKeyWithContext", varargs...)
  5872  	ret0, _ := ret[0].(*iam.UpdateSSHPublicKeyOutput)
  5873  	ret1, _ := ret[1].(error)
  5874  	return ret0, ret1
  5875  }
  5876  
  5877  // UpdateSSHPublicKeyWithContext indicates an expected call of UpdateSSHPublicKeyWithContext
  5878  func (mr *MockIAMAPIMockRecorder) UpdateSSHPublicKeyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5879  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5880  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSSHPublicKeyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateSSHPublicKeyWithContext), varargs...)
  5881  }
  5882  
  5883  // UpdateSSHPublicKeyRequest mocks base method
  5884  func (m *MockIAMAPI) UpdateSSHPublicKeyRequest(arg0 *iam.UpdateSSHPublicKeyInput) (*request.Request, *iam.UpdateSSHPublicKeyOutput) {
  5885  	ret := m.ctrl.Call(m, "UpdateSSHPublicKeyRequest", arg0)
  5886  	ret0, _ := ret[0].(*request.Request)
  5887  	ret1, _ := ret[1].(*iam.UpdateSSHPublicKeyOutput)
  5888  	return ret0, ret1
  5889  }
  5890  
  5891  // UpdateSSHPublicKeyRequest indicates an expected call of UpdateSSHPublicKeyRequest
  5892  func (mr *MockIAMAPIMockRecorder) UpdateSSHPublicKeyRequest(arg0 interface{}) *gomock.Call {
  5893  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSSHPublicKeyRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateSSHPublicKeyRequest), arg0)
  5894  }
  5895  
  5896  // UpdateServerCertificate mocks base method
  5897  func (m *MockIAMAPI) UpdateServerCertificate(arg0 *iam.UpdateServerCertificateInput) (*iam.UpdateServerCertificateOutput, error) {
  5898  	ret := m.ctrl.Call(m, "UpdateServerCertificate", arg0)
  5899  	ret0, _ := ret[0].(*iam.UpdateServerCertificateOutput)
  5900  	ret1, _ := ret[1].(error)
  5901  	return ret0, ret1
  5902  }
  5903  
  5904  // UpdateServerCertificate indicates an expected call of UpdateServerCertificate
  5905  func (mr *MockIAMAPIMockRecorder) UpdateServerCertificate(arg0 interface{}) *gomock.Call {
  5906  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateServerCertificate", reflect.TypeOf((*MockIAMAPI)(nil).UpdateServerCertificate), arg0)
  5907  }
  5908  
  5909  // UpdateServerCertificateWithContext mocks base method
  5910  func (m *MockIAMAPI) UpdateServerCertificateWithContext(arg0 aws.Context, arg1 *iam.UpdateServerCertificateInput, arg2 ...request.Option) (*iam.UpdateServerCertificateOutput, error) {
  5911  	varargs := []interface{}{arg0, arg1}
  5912  	for _, a := range arg2 {
  5913  		varargs = append(varargs, a)
  5914  	}
  5915  	ret := m.ctrl.Call(m, "UpdateServerCertificateWithContext", varargs...)
  5916  	ret0, _ := ret[0].(*iam.UpdateServerCertificateOutput)
  5917  	ret1, _ := ret[1].(error)
  5918  	return ret0, ret1
  5919  }
  5920  
  5921  // UpdateServerCertificateWithContext indicates an expected call of UpdateServerCertificateWithContext
  5922  func (mr *MockIAMAPIMockRecorder) UpdateServerCertificateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5923  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5924  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateServerCertificateWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateServerCertificateWithContext), varargs...)
  5925  }
  5926  
  5927  // UpdateServerCertificateRequest mocks base method
  5928  func (m *MockIAMAPI) UpdateServerCertificateRequest(arg0 *iam.UpdateServerCertificateInput) (*request.Request, *iam.UpdateServerCertificateOutput) {
  5929  	ret := m.ctrl.Call(m, "UpdateServerCertificateRequest", arg0)
  5930  	ret0, _ := ret[0].(*request.Request)
  5931  	ret1, _ := ret[1].(*iam.UpdateServerCertificateOutput)
  5932  	return ret0, ret1
  5933  }
  5934  
  5935  // UpdateServerCertificateRequest indicates an expected call of UpdateServerCertificateRequest
  5936  func (mr *MockIAMAPIMockRecorder) UpdateServerCertificateRequest(arg0 interface{}) *gomock.Call {
  5937  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateServerCertificateRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateServerCertificateRequest), arg0)
  5938  }
  5939  
  5940  // UpdateServiceSpecificCredential mocks base method
  5941  func (m *MockIAMAPI) UpdateServiceSpecificCredential(arg0 *iam.UpdateServiceSpecificCredentialInput) (*iam.UpdateServiceSpecificCredentialOutput, error) {
  5942  	ret := m.ctrl.Call(m, "UpdateServiceSpecificCredential", arg0)
  5943  	ret0, _ := ret[0].(*iam.UpdateServiceSpecificCredentialOutput)
  5944  	ret1, _ := ret[1].(error)
  5945  	return ret0, ret1
  5946  }
  5947  
  5948  // UpdateServiceSpecificCredential indicates an expected call of UpdateServiceSpecificCredential
  5949  func (mr *MockIAMAPIMockRecorder) UpdateServiceSpecificCredential(arg0 interface{}) *gomock.Call {
  5950  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateServiceSpecificCredential", reflect.TypeOf((*MockIAMAPI)(nil).UpdateServiceSpecificCredential), arg0)
  5951  }
  5952  
  5953  // UpdateServiceSpecificCredentialWithContext mocks base method
  5954  func (m *MockIAMAPI) UpdateServiceSpecificCredentialWithContext(arg0 aws.Context, arg1 *iam.UpdateServiceSpecificCredentialInput, arg2 ...request.Option) (*iam.UpdateServiceSpecificCredentialOutput, error) {
  5955  	varargs := []interface{}{arg0, arg1}
  5956  	for _, a := range arg2 {
  5957  		varargs = append(varargs, a)
  5958  	}
  5959  	ret := m.ctrl.Call(m, "UpdateServiceSpecificCredentialWithContext", varargs...)
  5960  	ret0, _ := ret[0].(*iam.UpdateServiceSpecificCredentialOutput)
  5961  	ret1, _ := ret[1].(error)
  5962  	return ret0, ret1
  5963  }
  5964  
  5965  // UpdateServiceSpecificCredentialWithContext indicates an expected call of UpdateServiceSpecificCredentialWithContext
  5966  func (mr *MockIAMAPIMockRecorder) UpdateServiceSpecificCredentialWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  5967  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  5968  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateServiceSpecificCredentialWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateServiceSpecificCredentialWithContext), varargs...)
  5969  }
  5970  
  5971  // UpdateServiceSpecificCredentialRequest mocks base method
  5972  func (m *MockIAMAPI) UpdateServiceSpecificCredentialRequest(arg0 *iam.UpdateServiceSpecificCredentialInput) (*request.Request, *iam.UpdateServiceSpecificCredentialOutput) {
  5973  	ret := m.ctrl.Call(m, "UpdateServiceSpecificCredentialRequest", arg0)
  5974  	ret0, _ := ret[0].(*request.Request)
  5975  	ret1, _ := ret[1].(*iam.UpdateServiceSpecificCredentialOutput)
  5976  	return ret0, ret1
  5977  }
  5978  
  5979  // UpdateServiceSpecificCredentialRequest indicates an expected call of UpdateServiceSpecificCredentialRequest
  5980  func (mr *MockIAMAPIMockRecorder) UpdateServiceSpecificCredentialRequest(arg0 interface{}) *gomock.Call {
  5981  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateServiceSpecificCredentialRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateServiceSpecificCredentialRequest), arg0)
  5982  }
  5983  
  5984  // UpdateSigningCertificate mocks base method
  5985  func (m *MockIAMAPI) UpdateSigningCertificate(arg0 *iam.UpdateSigningCertificateInput) (*iam.UpdateSigningCertificateOutput, error) {
  5986  	ret := m.ctrl.Call(m, "UpdateSigningCertificate", arg0)
  5987  	ret0, _ := ret[0].(*iam.UpdateSigningCertificateOutput)
  5988  	ret1, _ := ret[1].(error)
  5989  	return ret0, ret1
  5990  }
  5991  
  5992  // UpdateSigningCertificate indicates an expected call of UpdateSigningCertificate
  5993  func (mr *MockIAMAPIMockRecorder) UpdateSigningCertificate(arg0 interface{}) *gomock.Call {
  5994  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSigningCertificate", reflect.TypeOf((*MockIAMAPI)(nil).UpdateSigningCertificate), arg0)
  5995  }
  5996  
  5997  // UpdateSigningCertificateWithContext mocks base method
  5998  func (m *MockIAMAPI) UpdateSigningCertificateWithContext(arg0 aws.Context, arg1 *iam.UpdateSigningCertificateInput, arg2 ...request.Option) (*iam.UpdateSigningCertificateOutput, error) {
  5999  	varargs := []interface{}{arg0, arg1}
  6000  	for _, a := range arg2 {
  6001  		varargs = append(varargs, a)
  6002  	}
  6003  	ret := m.ctrl.Call(m, "UpdateSigningCertificateWithContext", varargs...)
  6004  	ret0, _ := ret[0].(*iam.UpdateSigningCertificateOutput)
  6005  	ret1, _ := ret[1].(error)
  6006  	return ret0, ret1
  6007  }
  6008  
  6009  // UpdateSigningCertificateWithContext indicates an expected call of UpdateSigningCertificateWithContext
  6010  func (mr *MockIAMAPIMockRecorder) UpdateSigningCertificateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6011  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6012  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSigningCertificateWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateSigningCertificateWithContext), varargs...)
  6013  }
  6014  
  6015  // UpdateSigningCertificateRequest mocks base method
  6016  func (m *MockIAMAPI) UpdateSigningCertificateRequest(arg0 *iam.UpdateSigningCertificateInput) (*request.Request, *iam.UpdateSigningCertificateOutput) {
  6017  	ret := m.ctrl.Call(m, "UpdateSigningCertificateRequest", arg0)
  6018  	ret0, _ := ret[0].(*request.Request)
  6019  	ret1, _ := ret[1].(*iam.UpdateSigningCertificateOutput)
  6020  	return ret0, ret1
  6021  }
  6022  
  6023  // UpdateSigningCertificateRequest indicates an expected call of UpdateSigningCertificateRequest
  6024  func (mr *MockIAMAPIMockRecorder) UpdateSigningCertificateRequest(arg0 interface{}) *gomock.Call {
  6025  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateSigningCertificateRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateSigningCertificateRequest), arg0)
  6026  }
  6027  
  6028  // UpdateUser mocks base method
  6029  func (m *MockIAMAPI) UpdateUser(arg0 *iam.UpdateUserInput) (*iam.UpdateUserOutput, error) {
  6030  	ret := m.ctrl.Call(m, "UpdateUser", arg0)
  6031  	ret0, _ := ret[0].(*iam.UpdateUserOutput)
  6032  	ret1, _ := ret[1].(error)
  6033  	return ret0, ret1
  6034  }
  6035  
  6036  // UpdateUser indicates an expected call of UpdateUser
  6037  func (mr *MockIAMAPIMockRecorder) UpdateUser(arg0 interface{}) *gomock.Call {
  6038  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateUser", reflect.TypeOf((*MockIAMAPI)(nil).UpdateUser), arg0)
  6039  }
  6040  
  6041  // UpdateUserWithContext mocks base method
  6042  func (m *MockIAMAPI) UpdateUserWithContext(arg0 aws.Context, arg1 *iam.UpdateUserInput, arg2 ...request.Option) (*iam.UpdateUserOutput, error) {
  6043  	varargs := []interface{}{arg0, arg1}
  6044  	for _, a := range arg2 {
  6045  		varargs = append(varargs, a)
  6046  	}
  6047  	ret := m.ctrl.Call(m, "UpdateUserWithContext", varargs...)
  6048  	ret0, _ := ret[0].(*iam.UpdateUserOutput)
  6049  	ret1, _ := ret[1].(error)
  6050  	return ret0, ret1
  6051  }
  6052  
  6053  // UpdateUserWithContext indicates an expected call of UpdateUserWithContext
  6054  func (mr *MockIAMAPIMockRecorder) UpdateUserWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6055  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6056  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateUserWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UpdateUserWithContext), varargs...)
  6057  }
  6058  
  6059  // UpdateUserRequest mocks base method
  6060  func (m *MockIAMAPI) UpdateUserRequest(arg0 *iam.UpdateUserInput) (*request.Request, *iam.UpdateUserOutput) {
  6061  	ret := m.ctrl.Call(m, "UpdateUserRequest", arg0)
  6062  	ret0, _ := ret[0].(*request.Request)
  6063  	ret1, _ := ret[1].(*iam.UpdateUserOutput)
  6064  	return ret0, ret1
  6065  }
  6066  
  6067  // UpdateUserRequest indicates an expected call of UpdateUserRequest
  6068  func (mr *MockIAMAPIMockRecorder) UpdateUserRequest(arg0 interface{}) *gomock.Call {
  6069  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateUserRequest", reflect.TypeOf((*MockIAMAPI)(nil).UpdateUserRequest), arg0)
  6070  }
  6071  
  6072  // UploadSSHPublicKey mocks base method
  6073  func (m *MockIAMAPI) UploadSSHPublicKey(arg0 *iam.UploadSSHPublicKeyInput) (*iam.UploadSSHPublicKeyOutput, error) {
  6074  	ret := m.ctrl.Call(m, "UploadSSHPublicKey", arg0)
  6075  	ret0, _ := ret[0].(*iam.UploadSSHPublicKeyOutput)
  6076  	ret1, _ := ret[1].(error)
  6077  	return ret0, ret1
  6078  }
  6079  
  6080  // UploadSSHPublicKey indicates an expected call of UploadSSHPublicKey
  6081  func (mr *MockIAMAPIMockRecorder) UploadSSHPublicKey(arg0 interface{}) *gomock.Call {
  6082  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadSSHPublicKey", reflect.TypeOf((*MockIAMAPI)(nil).UploadSSHPublicKey), arg0)
  6083  }
  6084  
  6085  // UploadSSHPublicKeyWithContext mocks base method
  6086  func (m *MockIAMAPI) UploadSSHPublicKeyWithContext(arg0 aws.Context, arg1 *iam.UploadSSHPublicKeyInput, arg2 ...request.Option) (*iam.UploadSSHPublicKeyOutput, error) {
  6087  	varargs := []interface{}{arg0, arg1}
  6088  	for _, a := range arg2 {
  6089  		varargs = append(varargs, a)
  6090  	}
  6091  	ret := m.ctrl.Call(m, "UploadSSHPublicKeyWithContext", varargs...)
  6092  	ret0, _ := ret[0].(*iam.UploadSSHPublicKeyOutput)
  6093  	ret1, _ := ret[1].(error)
  6094  	return ret0, ret1
  6095  }
  6096  
  6097  // UploadSSHPublicKeyWithContext indicates an expected call of UploadSSHPublicKeyWithContext
  6098  func (mr *MockIAMAPIMockRecorder) UploadSSHPublicKeyWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6099  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6100  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadSSHPublicKeyWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UploadSSHPublicKeyWithContext), varargs...)
  6101  }
  6102  
  6103  // UploadSSHPublicKeyRequest mocks base method
  6104  func (m *MockIAMAPI) UploadSSHPublicKeyRequest(arg0 *iam.UploadSSHPublicKeyInput) (*request.Request, *iam.UploadSSHPublicKeyOutput) {
  6105  	ret := m.ctrl.Call(m, "UploadSSHPublicKeyRequest", arg0)
  6106  	ret0, _ := ret[0].(*request.Request)
  6107  	ret1, _ := ret[1].(*iam.UploadSSHPublicKeyOutput)
  6108  	return ret0, ret1
  6109  }
  6110  
  6111  // UploadSSHPublicKeyRequest indicates an expected call of UploadSSHPublicKeyRequest
  6112  func (mr *MockIAMAPIMockRecorder) UploadSSHPublicKeyRequest(arg0 interface{}) *gomock.Call {
  6113  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadSSHPublicKeyRequest", reflect.TypeOf((*MockIAMAPI)(nil).UploadSSHPublicKeyRequest), arg0)
  6114  }
  6115  
  6116  // UploadServerCertificate mocks base method
  6117  func (m *MockIAMAPI) UploadServerCertificate(arg0 *iam.UploadServerCertificateInput) (*iam.UploadServerCertificateOutput, error) {
  6118  	ret := m.ctrl.Call(m, "UploadServerCertificate", arg0)
  6119  	ret0, _ := ret[0].(*iam.UploadServerCertificateOutput)
  6120  	ret1, _ := ret[1].(error)
  6121  	return ret0, ret1
  6122  }
  6123  
  6124  // UploadServerCertificate indicates an expected call of UploadServerCertificate
  6125  func (mr *MockIAMAPIMockRecorder) UploadServerCertificate(arg0 interface{}) *gomock.Call {
  6126  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadServerCertificate", reflect.TypeOf((*MockIAMAPI)(nil).UploadServerCertificate), arg0)
  6127  }
  6128  
  6129  // UploadServerCertificateWithContext mocks base method
  6130  func (m *MockIAMAPI) UploadServerCertificateWithContext(arg0 aws.Context, arg1 *iam.UploadServerCertificateInput, arg2 ...request.Option) (*iam.UploadServerCertificateOutput, error) {
  6131  	varargs := []interface{}{arg0, arg1}
  6132  	for _, a := range arg2 {
  6133  		varargs = append(varargs, a)
  6134  	}
  6135  	ret := m.ctrl.Call(m, "UploadServerCertificateWithContext", varargs...)
  6136  	ret0, _ := ret[0].(*iam.UploadServerCertificateOutput)
  6137  	ret1, _ := ret[1].(error)
  6138  	return ret0, ret1
  6139  }
  6140  
  6141  // UploadServerCertificateWithContext indicates an expected call of UploadServerCertificateWithContext
  6142  func (mr *MockIAMAPIMockRecorder) UploadServerCertificateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6143  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6144  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadServerCertificateWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UploadServerCertificateWithContext), varargs...)
  6145  }
  6146  
  6147  // UploadServerCertificateRequest mocks base method
  6148  func (m *MockIAMAPI) UploadServerCertificateRequest(arg0 *iam.UploadServerCertificateInput) (*request.Request, *iam.UploadServerCertificateOutput) {
  6149  	ret := m.ctrl.Call(m, "UploadServerCertificateRequest", arg0)
  6150  	ret0, _ := ret[0].(*request.Request)
  6151  	ret1, _ := ret[1].(*iam.UploadServerCertificateOutput)
  6152  	return ret0, ret1
  6153  }
  6154  
  6155  // UploadServerCertificateRequest indicates an expected call of UploadServerCertificateRequest
  6156  func (mr *MockIAMAPIMockRecorder) UploadServerCertificateRequest(arg0 interface{}) *gomock.Call {
  6157  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadServerCertificateRequest", reflect.TypeOf((*MockIAMAPI)(nil).UploadServerCertificateRequest), arg0)
  6158  }
  6159  
  6160  // UploadSigningCertificate mocks base method
  6161  func (m *MockIAMAPI) UploadSigningCertificate(arg0 *iam.UploadSigningCertificateInput) (*iam.UploadSigningCertificateOutput, error) {
  6162  	ret := m.ctrl.Call(m, "UploadSigningCertificate", arg0)
  6163  	ret0, _ := ret[0].(*iam.UploadSigningCertificateOutput)
  6164  	ret1, _ := ret[1].(error)
  6165  	return ret0, ret1
  6166  }
  6167  
  6168  // UploadSigningCertificate indicates an expected call of UploadSigningCertificate
  6169  func (mr *MockIAMAPIMockRecorder) UploadSigningCertificate(arg0 interface{}) *gomock.Call {
  6170  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadSigningCertificate", reflect.TypeOf((*MockIAMAPI)(nil).UploadSigningCertificate), arg0)
  6171  }
  6172  
  6173  // UploadSigningCertificateWithContext mocks base method
  6174  func (m *MockIAMAPI) UploadSigningCertificateWithContext(arg0 aws.Context, arg1 *iam.UploadSigningCertificateInput, arg2 ...request.Option) (*iam.UploadSigningCertificateOutput, error) {
  6175  	varargs := []interface{}{arg0, arg1}
  6176  	for _, a := range arg2 {
  6177  		varargs = append(varargs, a)
  6178  	}
  6179  	ret := m.ctrl.Call(m, "UploadSigningCertificateWithContext", varargs...)
  6180  	ret0, _ := ret[0].(*iam.UploadSigningCertificateOutput)
  6181  	ret1, _ := ret[1].(error)
  6182  	return ret0, ret1
  6183  }
  6184  
  6185  // UploadSigningCertificateWithContext indicates an expected call of UploadSigningCertificateWithContext
  6186  func (mr *MockIAMAPIMockRecorder) UploadSigningCertificateWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6187  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6188  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadSigningCertificateWithContext", reflect.TypeOf((*MockIAMAPI)(nil).UploadSigningCertificateWithContext), varargs...)
  6189  }
  6190  
  6191  // UploadSigningCertificateRequest mocks base method
  6192  func (m *MockIAMAPI) UploadSigningCertificateRequest(arg0 *iam.UploadSigningCertificateInput) (*request.Request, *iam.UploadSigningCertificateOutput) {
  6193  	ret := m.ctrl.Call(m, "UploadSigningCertificateRequest", arg0)
  6194  	ret0, _ := ret[0].(*request.Request)
  6195  	ret1, _ := ret[1].(*iam.UploadSigningCertificateOutput)
  6196  	return ret0, ret1
  6197  }
  6198  
  6199  // UploadSigningCertificateRequest indicates an expected call of UploadSigningCertificateRequest
  6200  func (mr *MockIAMAPIMockRecorder) UploadSigningCertificateRequest(arg0 interface{}) *gomock.Call {
  6201  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UploadSigningCertificateRequest", reflect.TypeOf((*MockIAMAPI)(nil).UploadSigningCertificateRequest), arg0)
  6202  }
  6203  
  6204  // WaitUntilInstanceProfileExists mocks base method
  6205  func (m *MockIAMAPI) WaitUntilInstanceProfileExists(arg0 *iam.GetInstanceProfileInput) error {
  6206  	ret := m.ctrl.Call(m, "WaitUntilInstanceProfileExists", arg0)
  6207  	ret0, _ := ret[0].(error)
  6208  	return ret0
  6209  }
  6210  
  6211  // WaitUntilInstanceProfileExists indicates an expected call of WaitUntilInstanceProfileExists
  6212  func (mr *MockIAMAPIMockRecorder) WaitUntilInstanceProfileExists(arg0 interface{}) *gomock.Call {
  6213  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceProfileExists", reflect.TypeOf((*MockIAMAPI)(nil).WaitUntilInstanceProfileExists), arg0)
  6214  }
  6215  
  6216  // WaitUntilInstanceProfileExistsWithContext mocks base method
  6217  func (m *MockIAMAPI) WaitUntilInstanceProfileExistsWithContext(arg0 aws.Context, arg1 *iam.GetInstanceProfileInput, arg2 ...request.WaiterOption) error {
  6218  	varargs := []interface{}{arg0, arg1}
  6219  	for _, a := range arg2 {
  6220  		varargs = append(varargs, a)
  6221  	}
  6222  	ret := m.ctrl.Call(m, "WaitUntilInstanceProfileExistsWithContext", varargs...)
  6223  	ret0, _ := ret[0].(error)
  6224  	return ret0
  6225  }
  6226  
  6227  // WaitUntilInstanceProfileExistsWithContext indicates an expected call of WaitUntilInstanceProfileExistsWithContext
  6228  func (mr *MockIAMAPIMockRecorder) WaitUntilInstanceProfileExistsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6229  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6230  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilInstanceProfileExistsWithContext", reflect.TypeOf((*MockIAMAPI)(nil).WaitUntilInstanceProfileExistsWithContext), varargs...)
  6231  }
  6232  
  6233  // WaitUntilUserExists mocks base method
  6234  func (m *MockIAMAPI) WaitUntilUserExists(arg0 *iam.GetUserInput) error {
  6235  	ret := m.ctrl.Call(m, "WaitUntilUserExists", arg0)
  6236  	ret0, _ := ret[0].(error)
  6237  	return ret0
  6238  }
  6239  
  6240  // WaitUntilUserExists indicates an expected call of WaitUntilUserExists
  6241  func (mr *MockIAMAPIMockRecorder) WaitUntilUserExists(arg0 interface{}) *gomock.Call {
  6242  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilUserExists", reflect.TypeOf((*MockIAMAPI)(nil).WaitUntilUserExists), arg0)
  6243  }
  6244  
  6245  // WaitUntilUserExistsWithContext mocks base method
  6246  func (m *MockIAMAPI) WaitUntilUserExistsWithContext(arg0 aws.Context, arg1 *iam.GetUserInput, arg2 ...request.WaiterOption) error {
  6247  	varargs := []interface{}{arg0, arg1}
  6248  	for _, a := range arg2 {
  6249  		varargs = append(varargs, a)
  6250  	}
  6251  	ret := m.ctrl.Call(m, "WaitUntilUserExistsWithContext", varargs...)
  6252  	ret0, _ := ret[0].(error)
  6253  	return ret0
  6254  }
  6255  
  6256  // WaitUntilUserExistsWithContext indicates an expected call of WaitUntilUserExistsWithContext
  6257  func (mr *MockIAMAPIMockRecorder) WaitUntilUserExistsWithContext(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
  6258  	varargs := append([]interface{}{arg0, arg1}, arg2...)
  6259  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WaitUntilUserExistsWithContext", reflect.TypeOf((*MockIAMAPI)(nil).WaitUntilUserExistsWithContext), varargs...)
  6260  }