-
Notifications
You must be signed in to change notification settings - Fork 68
/
zz_register.go
executable file
·297 lines (290 loc) · 16.9 KB
/
zz_register.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
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
// SPDX-FileCopyrightText: 2024 The Crossplane Authors <https://crossplane.io>
//
// SPDX-License-Identifier: Apache-2.0
// Code generated by upjet. DO NOT EDIT.
// Package apis contains Kubernetes API for the provider.
package apis
import (
"k8s.io/apimachinery/pkg/runtime"
v1beta1 "github.com/upbound/provider-gcp/apis/accesscontextmanager/v1beta1"
v1beta2 "github.com/upbound/provider-gcp/apis/accesscontextmanager/v1beta2"
v1beta1activedirectory "github.com/upbound/provider-gcp/apis/activedirectory/v1beta1"
v1beta1alloydb "github.com/upbound/provider-gcp/apis/alloydb/v1beta1"
v1beta2alloydb "github.com/upbound/provider-gcp/apis/alloydb/v1beta2"
v1beta1apigee "github.com/upbound/provider-gcp/apis/apigee/v1beta1"
v1beta2apigee "github.com/upbound/provider-gcp/apis/apigee/v1beta2"
v1beta1appengine "github.com/upbound/provider-gcp/apis/appengine/v1beta1"
v1beta2appengine "github.com/upbound/provider-gcp/apis/appengine/v1beta2"
v1beta1artifact "github.com/upbound/provider-gcp/apis/artifact/v1beta1"
v1beta2artifact "github.com/upbound/provider-gcp/apis/artifact/v1beta2"
v1beta1beyondcorp "github.com/upbound/provider-gcp/apis/beyondcorp/v1beta1"
v1beta2beyondcorp "github.com/upbound/provider-gcp/apis/beyondcorp/v1beta2"
v1beta1bigquery "github.com/upbound/provider-gcp/apis/bigquery/v1beta1"
v1beta2bigquery "github.com/upbound/provider-gcp/apis/bigquery/v1beta2"
v1beta1bigtable "github.com/upbound/provider-gcp/apis/bigtable/v1beta1"
v1beta2bigtable "github.com/upbound/provider-gcp/apis/bigtable/v1beta2"
v1beta1binaryauthorization "github.com/upbound/provider-gcp/apis/binaryauthorization/v1beta1"
v1beta2binaryauthorization "github.com/upbound/provider-gcp/apis/binaryauthorization/v1beta2"
v1beta1certificatemanager "github.com/upbound/provider-gcp/apis/certificatemanager/v1beta1"
v1beta2certificatemanager "github.com/upbound/provider-gcp/apis/certificatemanager/v1beta2"
v1beta1cloud "github.com/upbound/provider-gcp/apis/cloud/v1beta1"
v1beta1cloudbuild "github.com/upbound/provider-gcp/apis/cloudbuild/v1beta1"
v1beta2cloudbuild "github.com/upbound/provider-gcp/apis/cloudbuild/v1beta2"
v1beta1cloudfunctions "github.com/upbound/provider-gcp/apis/cloudfunctions/v1beta1"
v1beta2cloudfunctions "github.com/upbound/provider-gcp/apis/cloudfunctions/v1beta2"
v1beta1cloudfunctions2 "github.com/upbound/provider-gcp/apis/cloudfunctions2/v1beta1"
v1beta2cloudfunctions2 "github.com/upbound/provider-gcp/apis/cloudfunctions2/v1beta2"
v1beta1cloudplatform "github.com/upbound/provider-gcp/apis/cloudplatform/v1beta1"
v1beta2cloudplatform "github.com/upbound/provider-gcp/apis/cloudplatform/v1beta2"
v1beta1cloudrun "github.com/upbound/provider-gcp/apis/cloudrun/v1beta1"
v1beta2cloudrun "github.com/upbound/provider-gcp/apis/cloudrun/v1beta2"
v1beta1cloudscheduler "github.com/upbound/provider-gcp/apis/cloudscheduler/v1beta1"
v1beta2cloudscheduler "github.com/upbound/provider-gcp/apis/cloudscheduler/v1beta2"
v1beta1cloudtasks "github.com/upbound/provider-gcp/apis/cloudtasks/v1beta1"
v1beta2cloudtasks "github.com/upbound/provider-gcp/apis/cloudtasks/v1beta2"
v1beta1composer "github.com/upbound/provider-gcp/apis/composer/v1beta1"
v1beta2composer "github.com/upbound/provider-gcp/apis/composer/v1beta2"
v1beta1compute "github.com/upbound/provider-gcp/apis/compute/v1beta1"
v1beta2compute "github.com/upbound/provider-gcp/apis/compute/v1beta2"
v1beta1container "github.com/upbound/provider-gcp/apis/container/v1beta1"
v1beta2container "github.com/upbound/provider-gcp/apis/container/v1beta2"
v1beta1containeranalysis "github.com/upbound/provider-gcp/apis/containeranalysis/v1beta1"
v1beta2containeranalysis "github.com/upbound/provider-gcp/apis/containeranalysis/v1beta2"
v1beta1containerattached "github.com/upbound/provider-gcp/apis/containerattached/v1beta1"
v1beta2containerattached "github.com/upbound/provider-gcp/apis/containerattached/v1beta2"
v1beta1containeraws "github.com/upbound/provider-gcp/apis/containeraws/v1beta1"
v1beta2containeraws "github.com/upbound/provider-gcp/apis/containeraws/v1beta2"
v1beta1containerazure "github.com/upbound/provider-gcp/apis/containerazure/v1beta1"
v1beta2containerazure "github.com/upbound/provider-gcp/apis/containerazure/v1beta2"
v1beta1datacatalog "github.com/upbound/provider-gcp/apis/datacatalog/v1beta1"
v1beta2datacatalog "github.com/upbound/provider-gcp/apis/datacatalog/v1beta2"
v1beta1dataflow "github.com/upbound/provider-gcp/apis/dataflow/v1beta1"
v1beta1datafusion "github.com/upbound/provider-gcp/apis/datafusion/v1beta1"
v1beta2datafusion "github.com/upbound/provider-gcp/apis/datafusion/v1beta2"
v1beta1datalossprevention "github.com/upbound/provider-gcp/apis/datalossprevention/v1beta1"
v1beta2datalossprevention "github.com/upbound/provider-gcp/apis/datalossprevention/v1beta2"
v1beta1dataplex "github.com/upbound/provider-gcp/apis/dataplex/v1beta1"
v1beta2dataplex "github.com/upbound/provider-gcp/apis/dataplex/v1beta2"
v1beta1dataproc "github.com/upbound/provider-gcp/apis/dataproc/v1beta1"
v1beta2dataproc "github.com/upbound/provider-gcp/apis/dataproc/v1beta2"
v1beta1datastore "github.com/upbound/provider-gcp/apis/datastore/v1beta1"
v1beta1datastream "github.com/upbound/provider-gcp/apis/datastream/v1beta1"
v1beta2datastream "github.com/upbound/provider-gcp/apis/datastream/v1beta2"
v1beta1dialogflowcx "github.com/upbound/provider-gcp/apis/dialogflowcx/v1beta1"
v1beta2dialogflowcx "github.com/upbound/provider-gcp/apis/dialogflowcx/v1beta2"
v1beta1dns "github.com/upbound/provider-gcp/apis/dns/v1beta1"
v1beta2dns "github.com/upbound/provider-gcp/apis/dns/v1beta2"
v1beta1documentai "github.com/upbound/provider-gcp/apis/documentai/v1beta1"
v1beta1essentialcontacts "github.com/upbound/provider-gcp/apis/essentialcontacts/v1beta1"
v1beta1eventarc "github.com/upbound/provider-gcp/apis/eventarc/v1beta1"
v1beta2eventarc "github.com/upbound/provider-gcp/apis/eventarc/v1beta2"
v1beta1filestore "github.com/upbound/provider-gcp/apis/filestore/v1beta1"
v1beta2filestore "github.com/upbound/provider-gcp/apis/filestore/v1beta2"
v1beta1firebaserules "github.com/upbound/provider-gcp/apis/firebaserules/v1beta1"
v1beta2firebaserules "github.com/upbound/provider-gcp/apis/firebaserules/v1beta2"
v1beta1gke "github.com/upbound/provider-gcp/apis/gke/v1beta1"
v1beta2gke "github.com/upbound/provider-gcp/apis/gke/v1beta2"
v1beta1gkehub "github.com/upbound/provider-gcp/apis/gkehub/v1beta1"
v1beta2gkehub "github.com/upbound/provider-gcp/apis/gkehub/v1beta2"
v1beta1healthcare "github.com/upbound/provider-gcp/apis/healthcare/v1beta1"
v1beta2healthcare "github.com/upbound/provider-gcp/apis/healthcare/v1beta2"
v1beta1iam "github.com/upbound/provider-gcp/apis/iam/v1beta1"
v1beta2iam "github.com/upbound/provider-gcp/apis/iam/v1beta2"
v1beta1iap "github.com/upbound/provider-gcp/apis/iap/v1beta1"
v1beta2iap "github.com/upbound/provider-gcp/apis/iap/v1beta2"
v1beta1identityplatform "github.com/upbound/provider-gcp/apis/identityplatform/v1beta1"
v1beta2identityplatform "github.com/upbound/provider-gcp/apis/identityplatform/v1beta2"
v1beta1kms "github.com/upbound/provider-gcp/apis/kms/v1beta1"
v1beta2kms "github.com/upbound/provider-gcp/apis/kms/v1beta2"
v1beta1logging "github.com/upbound/provider-gcp/apis/logging/v1beta1"
v1beta2logging "github.com/upbound/provider-gcp/apis/logging/v1beta2"
v1beta1memcache "github.com/upbound/provider-gcp/apis/memcache/v1beta1"
v1beta2memcache "github.com/upbound/provider-gcp/apis/memcache/v1beta2"
v1beta1mlengine "github.com/upbound/provider-gcp/apis/mlengine/v1beta1"
v1beta2mlengine "github.com/upbound/provider-gcp/apis/mlengine/v1beta2"
v1beta1monitoring "github.com/upbound/provider-gcp/apis/monitoring/v1beta1"
v1beta2monitoring "github.com/upbound/provider-gcp/apis/monitoring/v1beta2"
v1beta1networkconnectivity "github.com/upbound/provider-gcp/apis/networkconnectivity/v1beta1"
v1beta2networkconnectivity "github.com/upbound/provider-gcp/apis/networkconnectivity/v1beta2"
v1beta1networkmanagement "github.com/upbound/provider-gcp/apis/networkmanagement/v1beta1"
v1beta2networkmanagement "github.com/upbound/provider-gcp/apis/networkmanagement/v1beta2"
v1beta1notebooks "github.com/upbound/provider-gcp/apis/notebooks/v1beta1"
v1beta2notebooks "github.com/upbound/provider-gcp/apis/notebooks/v1beta2"
v1beta1osconfig "github.com/upbound/provider-gcp/apis/osconfig/v1beta1"
v1beta2osconfig "github.com/upbound/provider-gcp/apis/osconfig/v1beta2"
v1beta1oslogin "github.com/upbound/provider-gcp/apis/oslogin/v1beta1"
v1beta1privateca "github.com/upbound/provider-gcp/apis/privateca/v1beta1"
v1beta2privateca "github.com/upbound/provider-gcp/apis/privateca/v1beta2"
v1beta1pubsub "github.com/upbound/provider-gcp/apis/pubsub/v1beta1"
v1beta2pubsub "github.com/upbound/provider-gcp/apis/pubsub/v1beta2"
v1beta1redis "github.com/upbound/provider-gcp/apis/redis/v1beta1"
v1beta2redis "github.com/upbound/provider-gcp/apis/redis/v1beta2"
v1beta1secretmanager "github.com/upbound/provider-gcp/apis/secretmanager/v1beta1"
v1beta2secretmanager "github.com/upbound/provider-gcp/apis/secretmanager/v1beta2"
v1beta1servicenetworking "github.com/upbound/provider-gcp/apis/servicenetworking/v1beta1"
v1beta1sourcerepo "github.com/upbound/provider-gcp/apis/sourcerepo/v1beta1"
v1beta2sourcerepo "github.com/upbound/provider-gcp/apis/sourcerepo/v1beta2"
v1beta1spanner "github.com/upbound/provider-gcp/apis/spanner/v1beta1"
v1beta2spanner "github.com/upbound/provider-gcp/apis/spanner/v1beta2"
v1beta1sql "github.com/upbound/provider-gcp/apis/sql/v1beta1"
v1beta2sql "github.com/upbound/provider-gcp/apis/sql/v1beta2"
v1beta1storage "github.com/upbound/provider-gcp/apis/storage/v1beta1"
v1beta2storage "github.com/upbound/provider-gcp/apis/storage/v1beta2"
v1beta1storagetransfer "github.com/upbound/provider-gcp/apis/storagetransfer/v1beta1"
v1beta2storagetransfer "github.com/upbound/provider-gcp/apis/storagetransfer/v1beta2"
v1beta1tpu "github.com/upbound/provider-gcp/apis/tpu/v1beta1"
v1beta2tpu "github.com/upbound/provider-gcp/apis/tpu/v1beta2"
v1alpha1 "github.com/upbound/provider-gcp/apis/v1alpha1"
v1beta1apis "github.com/upbound/provider-gcp/apis/v1beta1"
v1beta1vertexai "github.com/upbound/provider-gcp/apis/vertexai/v1beta1"
v1beta2vertexai "github.com/upbound/provider-gcp/apis/vertexai/v1beta2"
v1beta1vpcaccess "github.com/upbound/provider-gcp/apis/vpcaccess/v1beta1"
v1beta2vpcaccess "github.com/upbound/provider-gcp/apis/vpcaccess/v1beta2"
v1beta1workflows "github.com/upbound/provider-gcp/apis/workflows/v1beta1"
)
func init() {
// Register the types with the Scheme so the components can map objects to GroupVersionKinds and back
AddToSchemes = append(AddToSchemes,
v1beta1.SchemeBuilder.AddToScheme,
v1beta2.SchemeBuilder.AddToScheme,
v1beta1activedirectory.SchemeBuilder.AddToScheme,
v1beta1alloydb.SchemeBuilder.AddToScheme,
v1beta2alloydb.SchemeBuilder.AddToScheme,
v1beta1apigee.SchemeBuilder.AddToScheme,
v1beta2apigee.SchemeBuilder.AddToScheme,
v1beta1appengine.SchemeBuilder.AddToScheme,
v1beta2appengine.SchemeBuilder.AddToScheme,
v1beta1artifact.SchemeBuilder.AddToScheme,
v1beta2artifact.SchemeBuilder.AddToScheme,
v1beta1beyondcorp.SchemeBuilder.AddToScheme,
v1beta2beyondcorp.SchemeBuilder.AddToScheme,
v1beta1bigquery.SchemeBuilder.AddToScheme,
v1beta2bigquery.SchemeBuilder.AddToScheme,
v1beta1bigtable.SchemeBuilder.AddToScheme,
v1beta2bigtable.SchemeBuilder.AddToScheme,
v1beta1binaryauthorization.SchemeBuilder.AddToScheme,
v1beta2binaryauthorization.SchemeBuilder.AddToScheme,
v1beta1certificatemanager.SchemeBuilder.AddToScheme,
v1beta2certificatemanager.SchemeBuilder.AddToScheme,
v1beta1cloud.SchemeBuilder.AddToScheme,
v1beta1cloudbuild.SchemeBuilder.AddToScheme,
v1beta2cloudbuild.SchemeBuilder.AddToScheme,
v1beta1cloudfunctions.SchemeBuilder.AddToScheme,
v1beta2cloudfunctions.SchemeBuilder.AddToScheme,
v1beta1cloudfunctions2.SchemeBuilder.AddToScheme,
v1beta2cloudfunctions2.SchemeBuilder.AddToScheme,
v1beta1cloudplatform.SchemeBuilder.AddToScheme,
v1beta2cloudplatform.SchemeBuilder.AddToScheme,
v1beta1cloudrun.SchemeBuilder.AddToScheme,
v1beta2cloudrun.SchemeBuilder.AddToScheme,
v1beta1cloudscheduler.SchemeBuilder.AddToScheme,
v1beta2cloudscheduler.SchemeBuilder.AddToScheme,
v1beta1cloudtasks.SchemeBuilder.AddToScheme,
v1beta2cloudtasks.SchemeBuilder.AddToScheme,
v1beta1composer.SchemeBuilder.AddToScheme,
v1beta2composer.SchemeBuilder.AddToScheme,
v1beta1compute.SchemeBuilder.AddToScheme,
v1beta2compute.SchemeBuilder.AddToScheme,
v1beta1container.SchemeBuilder.AddToScheme,
v1beta2container.SchemeBuilder.AddToScheme,
v1beta1containeranalysis.SchemeBuilder.AddToScheme,
v1beta2containeranalysis.SchemeBuilder.AddToScheme,
v1beta1containerattached.SchemeBuilder.AddToScheme,
v1beta2containerattached.SchemeBuilder.AddToScheme,
v1beta1containeraws.SchemeBuilder.AddToScheme,
v1beta2containeraws.SchemeBuilder.AddToScheme,
v1beta1containerazure.SchemeBuilder.AddToScheme,
v1beta2containerazure.SchemeBuilder.AddToScheme,
v1beta1datacatalog.SchemeBuilder.AddToScheme,
v1beta2datacatalog.SchemeBuilder.AddToScheme,
v1beta1dataflow.SchemeBuilder.AddToScheme,
v1beta1datafusion.SchemeBuilder.AddToScheme,
v1beta2datafusion.SchemeBuilder.AddToScheme,
v1beta1datalossprevention.SchemeBuilder.AddToScheme,
v1beta2datalossprevention.SchemeBuilder.AddToScheme,
v1beta1dataplex.SchemeBuilder.AddToScheme,
v1beta2dataplex.SchemeBuilder.AddToScheme,
v1beta1dataproc.SchemeBuilder.AddToScheme,
v1beta2dataproc.SchemeBuilder.AddToScheme,
v1beta1datastore.SchemeBuilder.AddToScheme,
v1beta1datastream.SchemeBuilder.AddToScheme,
v1beta2datastream.SchemeBuilder.AddToScheme,
v1beta1dialogflowcx.SchemeBuilder.AddToScheme,
v1beta2dialogflowcx.SchemeBuilder.AddToScheme,
v1beta1dns.SchemeBuilder.AddToScheme,
v1beta2dns.SchemeBuilder.AddToScheme,
v1beta1documentai.SchemeBuilder.AddToScheme,
v1beta1essentialcontacts.SchemeBuilder.AddToScheme,
v1beta1eventarc.SchemeBuilder.AddToScheme,
v1beta2eventarc.SchemeBuilder.AddToScheme,
v1beta1filestore.SchemeBuilder.AddToScheme,
v1beta2filestore.SchemeBuilder.AddToScheme,
v1beta1firebaserules.SchemeBuilder.AddToScheme,
v1beta2firebaserules.SchemeBuilder.AddToScheme,
v1beta1gke.SchemeBuilder.AddToScheme,
v1beta2gke.SchemeBuilder.AddToScheme,
v1beta1gkehub.SchemeBuilder.AddToScheme,
v1beta2gkehub.SchemeBuilder.AddToScheme,
v1beta1healthcare.SchemeBuilder.AddToScheme,
v1beta2healthcare.SchemeBuilder.AddToScheme,
v1beta1iam.SchemeBuilder.AddToScheme,
v1beta2iam.SchemeBuilder.AddToScheme,
v1beta1iap.SchemeBuilder.AddToScheme,
v1beta2iap.SchemeBuilder.AddToScheme,
v1beta1identityplatform.SchemeBuilder.AddToScheme,
v1beta2identityplatform.SchemeBuilder.AddToScheme,
v1beta1kms.SchemeBuilder.AddToScheme,
v1beta2kms.SchemeBuilder.AddToScheme,
v1beta1logging.SchemeBuilder.AddToScheme,
v1beta2logging.SchemeBuilder.AddToScheme,
v1beta1memcache.SchemeBuilder.AddToScheme,
v1beta2memcache.SchemeBuilder.AddToScheme,
v1beta1mlengine.SchemeBuilder.AddToScheme,
v1beta2mlengine.SchemeBuilder.AddToScheme,
v1beta1monitoring.SchemeBuilder.AddToScheme,
v1beta2monitoring.SchemeBuilder.AddToScheme,
v1beta1networkconnectivity.SchemeBuilder.AddToScheme,
v1beta2networkconnectivity.SchemeBuilder.AddToScheme,
v1beta1networkmanagement.SchemeBuilder.AddToScheme,
v1beta2networkmanagement.SchemeBuilder.AddToScheme,
v1beta1notebooks.SchemeBuilder.AddToScheme,
v1beta2notebooks.SchemeBuilder.AddToScheme,
v1beta1osconfig.SchemeBuilder.AddToScheme,
v1beta2osconfig.SchemeBuilder.AddToScheme,
v1beta1oslogin.SchemeBuilder.AddToScheme,
v1beta1privateca.SchemeBuilder.AddToScheme,
v1beta2privateca.SchemeBuilder.AddToScheme,
v1beta1pubsub.SchemeBuilder.AddToScheme,
v1beta2pubsub.SchemeBuilder.AddToScheme,
v1beta1redis.SchemeBuilder.AddToScheme,
v1beta2redis.SchemeBuilder.AddToScheme,
v1beta1secretmanager.SchemeBuilder.AddToScheme,
v1beta2secretmanager.SchemeBuilder.AddToScheme,
v1beta1servicenetworking.SchemeBuilder.AddToScheme,
v1beta1sourcerepo.SchemeBuilder.AddToScheme,
v1beta2sourcerepo.SchemeBuilder.AddToScheme,
v1beta1spanner.SchemeBuilder.AddToScheme,
v1beta2spanner.SchemeBuilder.AddToScheme,
v1beta1sql.SchemeBuilder.AddToScheme,
v1beta2sql.SchemeBuilder.AddToScheme,
v1beta1storage.SchemeBuilder.AddToScheme,
v1beta2storage.SchemeBuilder.AddToScheme,
v1beta1storagetransfer.SchemeBuilder.AddToScheme,
v1beta2storagetransfer.SchemeBuilder.AddToScheme,
v1beta1tpu.SchemeBuilder.AddToScheme,
v1beta2tpu.SchemeBuilder.AddToScheme,
v1alpha1.SchemeBuilder.AddToScheme,
v1beta1apis.SchemeBuilder.AddToScheme,
v1beta1vertexai.SchemeBuilder.AddToScheme,
v1beta2vertexai.SchemeBuilder.AddToScheme,
v1beta1vpcaccess.SchemeBuilder.AddToScheme,
v1beta2vpcaccess.SchemeBuilder.AddToScheme,
v1beta1workflows.SchemeBuilder.AddToScheme,
)
}
// AddToSchemes may be used to add all resources defined in the project to a Scheme
var AddToSchemes runtime.SchemeBuilder
// AddToScheme adds all Resources to the Scheme
func AddToScheme(s *runtime.Scheme) error {
return AddToSchemes.AddToScheme(s)
}