-
Notifications
You must be signed in to change notification settings - Fork 161
/
resource.go
253 lines (216 loc) · 7.84 KB
/
resource.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
// Code generated by MockGen. DO NOT EDIT.
// Source: github.com/cycloidio/terracognita/provider (interfaces: Resource)
// Package mock is a generated GoMock package.
package mock
import (
reflect "reflect"
filter "github.com/cycloidio/terracognita/filter"
provider "github.com/cycloidio/terracognita/provider"
writer "github.com/cycloidio/terracognita/writer"
gomock "github.com/golang/mock/gomock"
configschema "github.com/hashicorp/terraform/configs/configschema"
schema "github.com/hashicorp/terraform/helper/schema"
states "github.com/hashicorp/terraform/states"
terraform "github.com/hashicorp/terraform/terraform"
)
// Resource is a mock of Resource interface
type Resource struct {
ctrl *gomock.Controller
recorder *ResourceMockRecorder
}
// ResourceMockRecorder is the mock recorder for Resource
type ResourceMockRecorder struct {
mock *Resource
}
// NewResource creates a new mock instance
func NewResource(ctrl *gomock.Controller) *Resource {
mock := &Resource{ctrl: ctrl}
mock.recorder = &ResourceMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use
func (m *Resource) EXPECT() *ResourceMockRecorder {
return m.recorder
}
// AttributesReference mocks base method
func (m *Resource) AttributesReference() ([]string, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "AttributesReference")
ret0, _ := ret[0].([]string)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// AttributesReference indicates an expected call of AttributesReference
func (mr *ResourceMockRecorder) AttributesReference() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AttributesReference", reflect.TypeOf((*Resource)(nil).AttributesReference))
}
// CoreConfigSchema mocks base method
func (m *Resource) CoreConfigSchema() *configschema.Block {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CoreConfigSchema")
ret0, _ := ret[0].(*configschema.Block)
return ret0
}
// CoreConfigSchema indicates an expected call of CoreConfigSchema
func (mr *ResourceMockRecorder) CoreConfigSchema() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CoreConfigSchema", reflect.TypeOf((*Resource)(nil).CoreConfigSchema))
}
// Data mocks base method
func (m *Resource) Data() *schema.ResourceData {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Data")
ret0, _ := ret[0].(*schema.ResourceData)
return ret0
}
// Data indicates an expected call of Data
func (mr *ResourceMockRecorder) Data() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Data", reflect.TypeOf((*Resource)(nil).Data))
}
// HCL mocks base method
func (m *Resource) HCL(arg0 writer.Writer) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "HCL", arg0)
ret0, _ := ret[0].(error)
return ret0
}
// HCL indicates an expected call of HCL
func (mr *ResourceMockRecorder) HCL(arg0 interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HCL", reflect.TypeOf((*Resource)(nil).HCL), arg0)
}
// ID mocks base method
func (m *Resource) ID() string {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ID")
ret0, _ := ret[0].(string)
return ret0
}
// ID indicates an expected call of ID
func (mr *ResourceMockRecorder) ID() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ID", reflect.TypeOf((*Resource)(nil).ID))
}
// ImportState mocks base method
func (m *Resource) ImportState() ([]provider.Resource, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ImportState")
ret0, _ := ret[0].([]provider.Resource)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// ImportState indicates an expected call of ImportState
func (mr *ResourceMockRecorder) ImportState() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportState", reflect.TypeOf((*Resource)(nil).ImportState))
}
// InstanceInfo mocks base method
func (m *Resource) InstanceInfo() *terraform.InstanceInfo {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "InstanceInfo")
ret0, _ := ret[0].(*terraform.InstanceInfo)
return ret0
}
// InstanceInfo indicates an expected call of InstanceInfo
func (mr *ResourceMockRecorder) InstanceInfo() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceInfo", reflect.TypeOf((*Resource)(nil).InstanceInfo))
}
// InstanceState mocks base method
func (m *Resource) InstanceState() *terraform.InstanceState {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "InstanceState")
ret0, _ := ret[0].(*terraform.InstanceState)
return ret0
}
// InstanceState indicates an expected call of InstanceState
func (mr *ResourceMockRecorder) InstanceState() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InstanceState", reflect.TypeOf((*Resource)(nil).InstanceState))
}
// Name mocks base method
func (m *Resource) Name() string {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Name")
ret0, _ := ret[0].(string)
return ret0
}
// Name indicates an expected call of Name
func (mr *ResourceMockRecorder) Name() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Name", reflect.TypeOf((*Resource)(nil).Name))
}
// Provider mocks base method
func (m *Resource) Provider() provider.Provider {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Provider")
ret0, _ := ret[0].(provider.Provider)
return ret0
}
// Provider indicates an expected call of Provider
func (mr *ResourceMockRecorder) Provider() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Provider", reflect.TypeOf((*Resource)(nil).Provider))
}
// Read mocks base method
func (m *Resource) Read(arg0 *filter.Filter) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Read", arg0)
ret0, _ := ret[0].(error)
return ret0
}
// Read indicates an expected call of Read
func (mr *ResourceMockRecorder) Read(arg0 interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Read", reflect.TypeOf((*Resource)(nil).Read), arg0)
}
// ResourceInstanceObject mocks base method
func (m *Resource) ResourceInstanceObject() *states.ResourceInstanceObject {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ResourceInstanceObject")
ret0, _ := ret[0].(*states.ResourceInstanceObject)
return ret0
}
// ResourceInstanceObject indicates an expected call of ResourceInstanceObject
func (mr *ResourceMockRecorder) ResourceInstanceObject() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ResourceInstanceObject", reflect.TypeOf((*Resource)(nil).ResourceInstanceObject))
}
// State mocks base method
func (m *Resource) State(arg0 writer.Writer) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "State", arg0)
ret0, _ := ret[0].(error)
return ret0
}
// State indicates an expected call of State
func (mr *ResourceMockRecorder) State(arg0 interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "State", reflect.TypeOf((*Resource)(nil).State), arg0)
}
// TFResource mocks base method
func (m *Resource) TFResource() *schema.Resource {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "TFResource")
ret0, _ := ret[0].(*schema.Resource)
return ret0
}
// TFResource indicates an expected call of TFResource
func (mr *ResourceMockRecorder) TFResource() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TFResource", reflect.TypeOf((*Resource)(nil).TFResource))
}
// Type mocks base method
func (m *Resource) Type() string {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Type")
ret0, _ := ret[0].(string)
return ret0
}
// Type indicates an expected call of Type
func (mr *ResourceMockRecorder) Type() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Type", reflect.TypeOf((*Resource)(nil).Type))
}