zz_envelopes.go raw
1 // Copyright 2022-2025 The sacloud/iaas-api-go Authors
2 //
3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at
6 //
7 // http://www.apache.org/licenses/LICENSE-2.0
8 //
9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS,
11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 // See the License for the specific language governing permissions and
13 // limitations under the License.
14
15 // generated by 'github.com/sacloud/iaas-api-go/internal/tools/gen-api-envelope'; DO NOT EDIT
16
17 package iaas
18
19 import (
20 "time"
21
22 "github.com/sacloud/iaas-api-go/naked"
23 "github.com/sacloud/iaas-api-go/search"
24 "github.com/sacloud/iaas-api-go/types"
25 )
26
27 // archiveFindRequestEnvelope is envelop of API request
28 type archiveFindRequestEnvelope struct {
29 Count int `mapconv:",omitempty"`
30 From int `mapconv:",omitempty"`
31 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
32 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
33 Include []string `json:",omitempty" mapconv:",omitempty"`
34 Exclude []string `json:",omitempty" mapconv:",omitempty"`
35 }
36
37 // archiveFindResponseEnvelope is envelop of API response
38 type archiveFindResponseEnvelope struct {
39 Total int `json:",omitempty"` // トータル件数
40 From int `json:",omitempty"` // ページング開始ページ
41 Count int `json:",omitempty"` // 件数
42
43 Archives []*naked.Archive `json:",omitempty"`
44 }
45
46 // archiveCreateRequestEnvelope is envelop of API request
47 type archiveCreateRequestEnvelope struct {
48 Archive *naked.Archive `json:",omitempty"`
49 }
50
51 // archiveCreateResponseEnvelope is envelop of API response
52 type archiveCreateResponseEnvelope struct {
53 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
54 Success types.APIResult `json:",omitempty"` // success項目
55
56 Archive *naked.Archive `json:",omitempty"`
57 }
58
59 // archiveCreateBlankRequestEnvelope is envelop of API request
60 type archiveCreateBlankRequestEnvelope struct {
61 Archive *naked.Archive `json:",omitempty"`
62 }
63
64 // archiveCreateBlankResponseEnvelope is envelop of API response
65 type archiveCreateBlankResponseEnvelope struct {
66 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
67 Success types.APIResult `json:",omitempty"` // success項目
68
69 Archive *naked.Archive `json:",omitempty"`
70 FTPServer *naked.OpeningFTPServer `json:",omitempty"`
71 }
72
73 // archiveReadResponseEnvelope is envelop of API response
74 type archiveReadResponseEnvelope struct {
75 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
76 Success types.APIResult `json:",omitempty"` // success項目
77
78 Archive *naked.Archive `json:",omitempty"`
79 }
80
81 // archiveUpdateRequestEnvelope is envelop of API request
82 type archiveUpdateRequestEnvelope struct {
83 Archive *naked.Archive `json:",omitempty"`
84 }
85
86 // archiveUpdateResponseEnvelope is envelop of API response
87 type archiveUpdateResponseEnvelope struct {
88 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
89 Success types.APIResult `json:",omitempty"` // success項目
90
91 Archive *naked.Archive `json:",omitempty"`
92 }
93
94 // archiveOpenFTPRequestEnvelope is envelop of API request
95 type archiveOpenFTPRequestEnvelope struct {
96 ChangePassword bool `json:",omitempty"`
97 }
98
99 // archiveOpenFTPResponseEnvelope is envelop of API response
100 type archiveOpenFTPResponseEnvelope struct {
101 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
102 Success types.APIResult `json:",omitempty"` // success項目
103
104 FTPServer *naked.OpeningFTPServer `json:",omitempty"`
105 }
106
107 // archiveShareRequestEnvelope is envelop of API request
108 type archiveShareRequestEnvelope struct {
109 Shared bool `json:",omitempty"`
110 }
111
112 // archiveShareResponseEnvelope is envelop of API response
113 type archiveShareResponseEnvelope struct {
114 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
115 Success types.APIResult `json:",omitempty"` // success項目
116
117 ArchiveShareInfo *naked.ArchiveShareInfo `json:",omitempty"`
118 }
119
120 // archiveCreateFromSharedRequestEnvelope is envelop of API request
121 type archiveCreateFromSharedRequestEnvelope struct {
122 Archive *naked.Archive `json:",omitempty"`
123 }
124
125 // archiveCreateFromSharedResponseEnvelope is envelop of API response
126 type archiveCreateFromSharedResponseEnvelope struct {
127 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
128 Success types.APIResult `json:",omitempty"` // success項目
129
130 Archive *naked.Archive `json:",omitempty"`
131 }
132
133 // archiveTransferRequestEnvelope is envelop of API request
134 type archiveTransferRequestEnvelope struct {
135 Archive *naked.Archive `json:",omitempty"`
136 }
137
138 // archiveTransferResponseEnvelope is envelop of API response
139 type archiveTransferResponseEnvelope struct {
140 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
141 Success types.APIResult `json:",omitempty"` // success項目
142
143 Archive *naked.Archive `json:",omitempty"`
144 }
145
146 // authStatusReadResponseEnvelope is envelop of API response
147 type authStatusReadResponseEnvelope struct {
148 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
149 Success types.APIResult `json:",omitempty"` // success項目
150
151 AuthStatus *naked.AuthStatus `json:",omitempty"`
152 }
153
154 // autoBackupFindRequestEnvelope is envelop of API request
155 type autoBackupFindRequestEnvelope struct {
156 Count int `mapconv:",omitempty"`
157 From int `mapconv:",omitempty"`
158 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
159 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
160 Include []string `json:",omitempty" mapconv:",omitempty"`
161 Exclude []string `json:",omitempty" mapconv:",omitempty"`
162 }
163
164 // autoBackupFindResponseEnvelope is envelop of API response
165 type autoBackupFindResponseEnvelope struct {
166 Total int `json:",omitempty"` // トータル件数
167 From int `json:",omitempty"` // ページング開始ページ
168 Count int `json:",omitempty"` // 件数
169
170 CommonServiceItems []*naked.AutoBackup `json:",omitempty"`
171 }
172
173 // autoBackupCreateRequestEnvelope is envelop of API request
174 type autoBackupCreateRequestEnvelope struct {
175 CommonServiceItem *naked.AutoBackup `json:",omitempty"`
176 }
177
178 // autoBackupCreateResponseEnvelope is envelop of API response
179 type autoBackupCreateResponseEnvelope struct {
180 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
181 Success types.APIResult `json:",omitempty"` // success項目
182
183 CommonServiceItem *naked.AutoBackup `json:",omitempty"`
184 }
185
186 // autoBackupReadResponseEnvelope is envelop of API response
187 type autoBackupReadResponseEnvelope struct {
188 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
189 Success types.APIResult `json:",omitempty"` // success項目
190
191 CommonServiceItem *naked.AutoBackup `json:",omitempty"`
192 }
193
194 // autoBackupUpdateRequestEnvelope is envelop of API request
195 type autoBackupUpdateRequestEnvelope struct {
196 CommonServiceItem *naked.AutoBackup `json:",omitempty"`
197 }
198
199 // autoBackupUpdateResponseEnvelope is envelop of API response
200 type autoBackupUpdateResponseEnvelope struct {
201 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
202 Success types.APIResult `json:",omitempty"` // success項目
203
204 CommonServiceItem *naked.AutoBackup `json:",omitempty"`
205 }
206
207 // autoBackupUpdateSettingsRequestEnvelope is envelop of API request
208 type autoBackupUpdateSettingsRequestEnvelope struct {
209 CommonServiceItem *naked.AutoBackupSettingsUpdate `json:",omitempty"`
210 }
211
212 // autoBackupUpdateSettingsResponseEnvelope is envelop of API response
213 type autoBackupUpdateSettingsResponseEnvelope struct {
214 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
215 Success types.APIResult `json:",omitempty"` // success項目
216
217 CommonServiceItem *naked.AutoBackup `json:",omitempty"`
218 }
219
220 // autoScaleFindRequestEnvelope is envelop of API request
221 type autoScaleFindRequestEnvelope struct {
222 Count int `mapconv:",omitempty"`
223 From int `mapconv:",omitempty"`
224 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
225 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
226 Include []string `json:",omitempty" mapconv:",omitempty"`
227 Exclude []string `json:",omitempty" mapconv:",omitempty"`
228 }
229
230 // autoScaleFindResponseEnvelope is envelop of API response
231 type autoScaleFindResponseEnvelope struct {
232 Total int `json:",omitempty"` // トータル件数
233 From int `json:",omitempty"` // ページング開始ページ
234 Count int `json:",omitempty"` // 件数
235
236 CommonServiceItems []*naked.AutoScale `json:",omitempty"`
237 }
238
239 // autoScaleCreateRequestEnvelope is envelop of API request
240 type autoScaleCreateRequestEnvelope struct {
241 CommonServiceItem *naked.AutoScale `json:",omitempty"`
242 }
243
244 // autoScaleCreateResponseEnvelope is envelop of API response
245 type autoScaleCreateResponseEnvelope struct {
246 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
247 Success types.APIResult `json:",omitempty"` // success項目
248
249 CommonServiceItem *naked.AutoScale `json:",omitempty"`
250 }
251
252 // autoScaleReadResponseEnvelope is envelop of API response
253 type autoScaleReadResponseEnvelope struct {
254 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
255 Success types.APIResult `json:",omitempty"` // success項目
256
257 CommonServiceItem *naked.AutoScale `json:",omitempty"`
258 }
259
260 // autoScaleUpdateRequestEnvelope is envelop of API request
261 type autoScaleUpdateRequestEnvelope struct {
262 CommonServiceItem *naked.AutoScale `json:",omitempty"`
263 }
264
265 // autoScaleUpdateResponseEnvelope is envelop of API response
266 type autoScaleUpdateResponseEnvelope struct {
267 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
268 Success types.APIResult `json:",omitempty"` // success項目
269
270 CommonServiceItem *naked.AutoScale `json:",omitempty"`
271 }
272
273 // autoScaleUpdateSettingsRequestEnvelope is envelop of API request
274 type autoScaleUpdateSettingsRequestEnvelope struct {
275 CommonServiceItem *naked.AutoScaleSettingsUpdate `json:",omitempty"`
276 }
277
278 // autoScaleUpdateSettingsResponseEnvelope is envelop of API response
279 type autoScaleUpdateSettingsResponseEnvelope struct {
280 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
281 Success types.APIResult `json:",omitempty"` // success項目
282
283 CommonServiceItem *naked.AutoScale `json:",omitempty"`
284 }
285
286 // autoScaleStatusResponseEnvelope is envelop of API response
287 type autoScaleStatusResponseEnvelope struct {
288 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
289 Success types.APIResult `json:",omitempty"` // success項目
290
291 AutoScale *naked.AutoScaleRunningStatus `json:",omitempty"`
292 }
293
294 // billByContractResponseEnvelope is envelop of API response
295 type billByContractResponseEnvelope struct {
296 Total int `json:",omitempty"` // トータル件数
297 From int `json:",omitempty"` // ページング開始ページ
298 Count int `json:",omitempty"` // 件数
299
300 Bills []*naked.Bill `json:",omitempty"`
301 }
302
303 // billByContractYearResponseEnvelope is envelop of API response
304 type billByContractYearResponseEnvelope struct {
305 Total int `json:",omitempty"` // トータル件数
306 From int `json:",omitempty"` // ページング開始ページ
307 Count int `json:",omitempty"` // 件数
308
309 Bills []*naked.Bill `json:",omitempty"`
310 }
311
312 // billByContractYearMonthResponseEnvelope is envelop of API response
313 type billByContractYearMonthResponseEnvelope struct {
314 Total int `json:",omitempty"` // トータル件数
315 From int `json:",omitempty"` // ページング開始ページ
316 Count int `json:",omitempty"` // 件数
317
318 Bills []*naked.Bill `json:",omitempty"`
319 }
320
321 // billReadResponseEnvelope is envelop of API response
322 type billReadResponseEnvelope struct {
323 Total int `json:",omitempty"` // トータル件数
324 From int `json:",omitempty"` // ページング開始ページ
325 Count int `json:",omitempty"` // 件数
326
327 Bills []*naked.Bill `json:",omitempty"`
328 }
329
330 // billDetailsResponseEnvelope is envelop of API response
331 type billDetailsResponseEnvelope struct {
332 Total int `json:",omitempty"` // トータル件数
333 From int `json:",omitempty"` // ページング開始ページ
334 Count int `json:",omitempty"` // 件数
335
336 BillDetails []*naked.BillDetail `json:",omitempty"`
337 }
338
339 // billDetailsCSVResponseEnvelope is envelop of API response
340 type billDetailsCSVResponseEnvelope struct {
341 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
342 Success types.APIResult `json:",omitempty"` // success項目
343
344 CSV *naked.BillDetailCSV `json:",omitempty"`
345 }
346
347 // bridgeFindRequestEnvelope is envelop of API request
348 type bridgeFindRequestEnvelope struct {
349 Count int `mapconv:",omitempty"`
350 From int `mapconv:",omitempty"`
351 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
352 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
353 Include []string `json:",omitempty" mapconv:",omitempty"`
354 Exclude []string `json:",omitempty" mapconv:",omitempty"`
355 }
356
357 // bridgeFindResponseEnvelope is envelop of API response
358 type bridgeFindResponseEnvelope struct {
359 Total int `json:",omitempty"` // トータル件数
360 From int `json:",omitempty"` // ページング開始ページ
361 Count int `json:",omitempty"` // 件数
362
363 Bridges []*naked.Bridge `json:",omitempty"`
364 }
365
366 // bridgeCreateRequestEnvelope is envelop of API request
367 type bridgeCreateRequestEnvelope struct {
368 Bridge *naked.Bridge `json:",omitempty"`
369 }
370
371 // bridgeCreateResponseEnvelope is envelop of API response
372 type bridgeCreateResponseEnvelope struct {
373 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
374 Success types.APIResult `json:",omitempty"` // success項目
375
376 Bridge *naked.Bridge `json:",omitempty"`
377 }
378
379 // bridgeReadResponseEnvelope is envelop of API response
380 type bridgeReadResponseEnvelope struct {
381 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
382 Success types.APIResult `json:",omitempty"` // success項目
383
384 Bridge *naked.Bridge `json:",omitempty"`
385 }
386
387 // bridgeUpdateRequestEnvelope is envelop of API request
388 type bridgeUpdateRequestEnvelope struct {
389 Bridge *naked.Bridge `json:",omitempty"`
390 }
391
392 // bridgeUpdateResponseEnvelope is envelop of API response
393 type bridgeUpdateResponseEnvelope struct {
394 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
395 Success types.APIResult `json:",omitempty"` // success項目
396
397 Bridge *naked.Bridge `json:",omitempty"`
398 }
399
400 // cDROMFindRequestEnvelope is envelop of API request
401 type cDROMFindRequestEnvelope struct {
402 Count int `mapconv:",omitempty"`
403 From int `mapconv:",omitempty"`
404 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
405 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
406 Include []string `json:",omitempty" mapconv:",omitempty"`
407 Exclude []string `json:",omitempty" mapconv:",omitempty"`
408 }
409
410 // cDROMFindResponseEnvelope is envelop of API response
411 type cDROMFindResponseEnvelope struct {
412 Total int `json:",omitempty"` // トータル件数
413 From int `json:",omitempty"` // ページング開始ページ
414 Count int `json:",omitempty"` // 件数
415
416 CDROMs []*naked.CDROM `json:",omitempty"`
417 }
418
419 // cDROMCreateRequestEnvelope is envelop of API request
420 type cDROMCreateRequestEnvelope struct {
421 CDROM *naked.CDROM `json:",omitempty"`
422 }
423
424 // cDROMCreateResponseEnvelope is envelop of API response
425 type cDROMCreateResponseEnvelope struct {
426 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
427 Success types.APIResult `json:",omitempty"` // success項目
428
429 CDROM *naked.CDROM `json:",omitempty"`
430 FTPServer *naked.OpeningFTPServer `json:",omitempty"`
431 }
432
433 // cDROMReadResponseEnvelope is envelop of API response
434 type cDROMReadResponseEnvelope struct {
435 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
436 Success types.APIResult `json:",omitempty"` // success項目
437
438 CDROM *naked.CDROM `json:",omitempty"`
439 }
440
441 // cDROMUpdateRequestEnvelope is envelop of API request
442 type cDROMUpdateRequestEnvelope struct {
443 CDROM *naked.CDROM `json:",omitempty"`
444 }
445
446 // cDROMUpdateResponseEnvelope is envelop of API response
447 type cDROMUpdateResponseEnvelope struct {
448 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
449 Success types.APIResult `json:",omitempty"` // success項目
450
451 CDROM *naked.CDROM `json:",omitempty"`
452 }
453
454 // cDROMOpenFTPRequestEnvelope is envelop of API request
455 type cDROMOpenFTPRequestEnvelope struct {
456 ChangePassword bool `json:",omitempty"`
457 }
458
459 // cDROMOpenFTPResponseEnvelope is envelop of API response
460 type cDROMOpenFTPResponseEnvelope struct {
461 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
462 Success types.APIResult `json:",omitempty"` // success項目
463
464 FTPServer *naked.OpeningFTPServer `json:",omitempty"`
465 }
466
467 // certificateAuthorityFindRequestEnvelope is envelop of API request
468 type certificateAuthorityFindRequestEnvelope struct {
469 Count int `mapconv:",omitempty"`
470 From int `mapconv:",omitempty"`
471 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
472 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
473 Include []string `json:",omitempty" mapconv:",omitempty"`
474 Exclude []string `json:",omitempty" mapconv:",omitempty"`
475 }
476
477 // certificateAuthorityFindResponseEnvelope is envelop of API response
478 type certificateAuthorityFindResponseEnvelope struct {
479 Total int `json:",omitempty"` // トータル件数
480 From int `json:",omitempty"` // ページング開始ページ
481 Count int `json:",omitempty"` // 件数
482
483 CommonServiceItems []*naked.CertificateAuthority `json:",omitempty"`
484 }
485
486 // certificateAuthorityCreateRequestEnvelope is envelop of API request
487 type certificateAuthorityCreateRequestEnvelope struct {
488 CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
489 }
490
491 // certificateAuthorityCreateResponseEnvelope is envelop of API response
492 type certificateAuthorityCreateResponseEnvelope struct {
493 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
494 Success types.APIResult `json:",omitempty"` // success項目
495
496 CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
497 }
498
499 // certificateAuthorityReadResponseEnvelope is envelop of API response
500 type certificateAuthorityReadResponseEnvelope struct {
501 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
502 Success types.APIResult `json:",omitempty"` // success項目
503
504 CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
505 }
506
507 // certificateAuthorityUpdateRequestEnvelope is envelop of API request
508 type certificateAuthorityUpdateRequestEnvelope struct {
509 CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
510 }
511
512 // certificateAuthorityUpdateResponseEnvelope is envelop of API response
513 type certificateAuthorityUpdateResponseEnvelope struct {
514 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
515 Success types.APIResult `json:",omitempty"` // success項目
516
517 CommonServiceItem *naked.CertificateAuthority `json:",omitempty"`
518 }
519
520 // certificateAuthorityDetailResponseEnvelope is envelop of API response
521 type certificateAuthorityDetailResponseEnvelope struct {
522 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
523 Success types.APIResult `json:",omitempty"` // success項目
524
525 CertificateAuthority *naked.CertificateAuthorityDetail `json:",omitempty"`
526 }
527
528 // certificateAuthorityAddClientRequestEnvelope is envelop of API request
529 type certificateAuthorityAddClientRequestEnvelope struct {
530 CertificateAuthority *naked.CertificateAuthorityAddClientParameter `json:",omitempty"`
531 }
532
533 // certificateAuthorityAddClientResponseEnvelope is envelop of API response
534 type certificateAuthorityAddClientResponseEnvelope struct {
535 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
536 Success types.APIResult `json:",omitempty"` // success項目
537
538 CertificateAuthority *naked.CertificateAuthorityAddClientOrServerResult `json:",omitempty"`
539 }
540
541 // certificateAuthorityListClientsResponseEnvelope is envelop of API response
542 type certificateAuthorityListClientsResponseEnvelope struct {
543 Total int `json:",omitempty"` // トータル件数
544 From int `json:",omitempty"` // ページング開始ページ
545 Count int `json:",omitempty"` // 件数
546
547 CertificateAuthority []*naked.CertificateAuthorityClientDetail `json:",omitempty"`
548 }
549
550 // certificateAuthorityReadClientResponseEnvelope is envelop of API response
551 type certificateAuthorityReadClientResponseEnvelope struct {
552 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
553 Success types.APIResult `json:",omitempty"` // success項目
554
555 CertificateAuthority *naked.CertificateAuthorityClientDetail `json:",omitempty"`
556 }
557
558 // certificateAuthorityAddServerRequestEnvelope is envelop of API request
559 type certificateAuthorityAddServerRequestEnvelope struct {
560 CertificateAuthority *naked.CertificateAuthorityAddServerParameter `json:",omitempty"`
561 }
562
563 // certificateAuthorityAddServerResponseEnvelope is envelop of API response
564 type certificateAuthorityAddServerResponseEnvelope struct {
565 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
566 Success types.APIResult `json:",omitempty"` // success項目
567
568 CertificateAuthority *naked.CertificateAuthorityAddClientOrServerResult `json:",omitempty"`
569 }
570
571 // certificateAuthorityListServersResponseEnvelope is envelop of API response
572 type certificateAuthorityListServersResponseEnvelope struct {
573 Total int `json:",omitempty"` // トータル件数
574 From int `json:",omitempty"` // ページング開始ページ
575 Count int `json:",omitempty"` // 件数
576
577 CertificateAuthority []*naked.CertificateAuthorityServerDetail `json:",omitempty"`
578 }
579
580 // certificateAuthorityReadServerResponseEnvelope is envelop of API response
581 type certificateAuthorityReadServerResponseEnvelope struct {
582 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
583 Success types.APIResult `json:",omitempty"` // success項目
584
585 CertificateAuthority *naked.CertificateAuthorityServerDetail `json:",omitempty"`
586 }
587
588 // containerRegistryFindRequestEnvelope is envelop of API request
589 type containerRegistryFindRequestEnvelope struct {
590 Count int `mapconv:",omitempty"`
591 From int `mapconv:",omitempty"`
592 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
593 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
594 Include []string `json:",omitempty" mapconv:",omitempty"`
595 Exclude []string `json:",omitempty" mapconv:",omitempty"`
596 }
597
598 // containerRegistryFindResponseEnvelope is envelop of API response
599 type containerRegistryFindResponseEnvelope struct {
600 Total int `json:",omitempty"` // トータル件数
601 From int `json:",omitempty"` // ページング開始ページ
602 Count int `json:",omitempty"` // 件数
603
604 CommonServiceItems []*naked.ContainerRegistry `json:",omitempty"`
605 }
606
607 // containerRegistryCreateRequestEnvelope is envelop of API request
608 type containerRegistryCreateRequestEnvelope struct {
609 CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
610 }
611
612 // containerRegistryCreateResponseEnvelope is envelop of API response
613 type containerRegistryCreateResponseEnvelope struct {
614 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
615 Success types.APIResult `json:",omitempty"` // success項目
616
617 CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
618 }
619
620 // containerRegistryReadResponseEnvelope is envelop of API response
621 type containerRegistryReadResponseEnvelope struct {
622 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
623 Success types.APIResult `json:",omitempty"` // success項目
624
625 CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
626 }
627
628 // containerRegistryUpdateRequestEnvelope is envelop of API request
629 type containerRegistryUpdateRequestEnvelope struct {
630 CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
631 }
632
633 // containerRegistryUpdateResponseEnvelope is envelop of API response
634 type containerRegistryUpdateResponseEnvelope struct {
635 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
636 Success types.APIResult `json:",omitempty"` // success項目
637
638 CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
639 }
640
641 // containerRegistryUpdateSettingsRequestEnvelope is envelop of API request
642 type containerRegistryUpdateSettingsRequestEnvelope struct {
643 CommonServiceItem *naked.ContainerRegistrySettingsUpdate `json:",omitempty"`
644 }
645
646 // containerRegistryUpdateSettingsResponseEnvelope is envelop of API response
647 type containerRegistryUpdateSettingsResponseEnvelope struct {
648 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
649 Success types.APIResult `json:",omitempty"` // success項目
650
651 CommonServiceItem *naked.ContainerRegistry `json:",omitempty"`
652 }
653
654 // containerRegistryListUsersResponseEnvelope is envelop of API response
655 type containerRegistryListUsersResponseEnvelope struct {
656 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
657 Success types.APIResult `json:",omitempty"` // success項目
658
659 ContainerRegistry *naked.ContainerRegistryUsers `json:",omitempty"`
660 }
661
662 // containerRegistryAddUserRequestEnvelope is envelop of API request
663 type containerRegistryAddUserRequestEnvelope struct {
664 ContainerRegistry *naked.ContainerRegistryUser `json:",omitempty"`
665 }
666
667 // containerRegistryUpdateUserRequestEnvelope is envelop of API request
668 type containerRegistryUpdateUserRequestEnvelope struct {
669 ContainerRegistry *naked.ContainerRegistryUser `json:",omitempty"`
670 }
671
672 // couponFindResponseEnvelope is envelop of API response
673 type couponFindResponseEnvelope struct {
674 Total int `json:",omitempty"` // トータル件数
675 From int `json:",omitempty"` // ページング開始ページ
676 Count int `json:",omitempty"` // 件数
677
678 Coupon []*naked.Coupon `json:",omitempty"`
679 }
680
681 // databaseFindRequestEnvelope is envelop of API request
682 type databaseFindRequestEnvelope struct {
683 Count int `mapconv:",omitempty"`
684 From int `mapconv:",omitempty"`
685 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
686 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
687 Include []string `json:",omitempty" mapconv:",omitempty"`
688 Exclude []string `json:",omitempty" mapconv:",omitempty"`
689 }
690
691 // databaseFindResponseEnvelope is envelop of API response
692 type databaseFindResponseEnvelope struct {
693 Total int `json:",omitempty"` // トータル件数
694 From int `json:",omitempty"` // ページング開始ページ
695 Count int `json:",omitempty"` // 件数
696
697 Appliances []*naked.Database `json:",omitempty"`
698 }
699
700 // databaseCreateRequestEnvelope is envelop of API request
701 type databaseCreateRequestEnvelope struct {
702 Appliance *naked.Database `json:",omitempty"`
703 }
704
705 // databaseCreateResponseEnvelope is envelop of API response
706 type databaseCreateResponseEnvelope struct {
707 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
708 Success types.APIResult `json:",omitempty"` // success項目
709
710 Appliance *naked.Database `json:",omitempty"`
711 }
712
713 // databaseReadResponseEnvelope is envelop of API response
714 type databaseReadResponseEnvelope struct {
715 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
716 Success types.APIResult `json:",omitempty"` // success項目
717
718 Appliance *naked.Database `json:",omitempty"`
719 }
720
721 // databaseUpdateRequestEnvelope is envelop of API request
722 type databaseUpdateRequestEnvelope struct {
723 Appliance *naked.Database `json:",omitempty"`
724 }
725
726 // databaseUpdateResponseEnvelope is envelop of API response
727 type databaseUpdateResponseEnvelope struct {
728 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
729 Success types.APIResult `json:",omitempty"` // success項目
730
731 Appliance *naked.Database `json:",omitempty"`
732 }
733
734 // databaseUpdateSettingsRequestEnvelope is envelop of API request
735 type databaseUpdateSettingsRequestEnvelope struct {
736 Appliance *naked.DatabaseSettingsUpdate `json:",omitempty"`
737 }
738
739 // databaseUpdateSettingsResponseEnvelope is envelop of API response
740 type databaseUpdateSettingsResponseEnvelope struct {
741 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
742 Success types.APIResult `json:",omitempty"` // success項目
743
744 Appliance *naked.Database `json:",omitempty"`
745 }
746
747 // databaseShutdownRequestEnvelope is envelop of API request
748 type databaseShutdownRequestEnvelope struct {
749 Force bool `json:",omitempty"`
750 }
751
752 // databaseMonitorCPURequestEnvelope is envelop of API request
753 type databaseMonitorCPURequestEnvelope struct {
754 Start time.Time `json:",omitempty"`
755 End time.Time `json:",omitempty"`
756 }
757
758 // databaseMonitorCPUResponseEnvelope is envelop of API response
759 type databaseMonitorCPUResponseEnvelope struct {
760 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
761 Success types.APIResult `json:",omitempty"` // success項目
762
763 Data *naked.MonitorValues `json:",omitempty"`
764 }
765
766 // databaseMonitorDiskRequestEnvelope is envelop of API request
767 type databaseMonitorDiskRequestEnvelope struct {
768 Start time.Time `json:",omitempty"`
769 End time.Time `json:",omitempty"`
770 }
771
772 // databaseMonitorDiskResponseEnvelope is envelop of API response
773 type databaseMonitorDiskResponseEnvelope struct {
774 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
775 Success types.APIResult `json:",omitempty"` // success項目
776
777 Data *naked.MonitorValues `json:",omitempty"`
778 }
779
780 // databaseMonitorInterfaceRequestEnvelope is envelop of API request
781 type databaseMonitorInterfaceRequestEnvelope struct {
782 Start time.Time `json:",omitempty"`
783 End time.Time `json:",omitempty"`
784 }
785
786 // databaseMonitorInterfaceResponseEnvelope is envelop of API response
787 type databaseMonitorInterfaceResponseEnvelope struct {
788 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
789 Success types.APIResult `json:",omitempty"` // success項目
790
791 Data *naked.MonitorValues `json:",omitempty"`
792 }
793
794 // databaseMonitorDatabaseRequestEnvelope is envelop of API request
795 type databaseMonitorDatabaseRequestEnvelope struct {
796 Start time.Time `json:",omitempty"`
797 End time.Time `json:",omitempty"`
798 }
799
800 // databaseMonitorDatabaseResponseEnvelope is envelop of API response
801 type databaseMonitorDatabaseResponseEnvelope struct {
802 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
803 Success types.APIResult `json:",omitempty"` // success項目
804
805 Data *naked.MonitorValues `json:",omitempty"`
806 }
807
808 // databaseStatusResponseEnvelope is envelop of API response
809 type databaseStatusResponseEnvelope struct {
810 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
811 Success types.APIResult `json:",omitempty"` // success項目
812
813 Appliance *naked.DatabaseStatusResponse `json:",omitempty"`
814 }
815
816 // databaseGetParameterResponseEnvelope is envelop of API response
817 type databaseGetParameterResponseEnvelope struct {
818 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
819 Success types.APIResult `json:",omitempty"` // success項目
820
821 Database *naked.DatabaseParameter `json:",omitempty"`
822 }
823
824 // databaseSetParameterRequestEnvelope is envelop of API request
825 type databaseSetParameterRequestEnvelope struct {
826 Parameter *naked.DatabaseParameterSetting `json:",omitempty"`
827 }
828
829 // diskFindRequestEnvelope is envelop of API request
830 type diskFindRequestEnvelope struct {
831 Count int `mapconv:",omitempty"`
832 From int `mapconv:",omitempty"`
833 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
834 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
835 Include []string `json:",omitempty" mapconv:",omitempty"`
836 Exclude []string `json:",omitempty" mapconv:",omitempty"`
837 }
838
839 // diskFindResponseEnvelope is envelop of API response
840 type diskFindResponseEnvelope struct {
841 Total int `json:",omitempty"` // トータル件数
842 From int `json:",omitempty"` // ページング開始ページ
843 Count int `json:",omitempty"` // 件数
844
845 Disks []*naked.Disk `json:",omitempty"`
846 }
847
848 // diskCreateRequestEnvelope is envelop of API request
849 type diskCreateRequestEnvelope struct {
850 Disk *naked.Disk `json:",omitempty"`
851 DistantFrom []types.ID `json:",omitempty"`
852 KMSKey *naked.KMSKey `json:",omitempty"`
853 }
854
855 // diskCreateResponseEnvelope is envelop of API response
856 type diskCreateResponseEnvelope struct {
857 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
858 Success types.APIResult `json:",omitempty"` // success項目
859
860 Disk *naked.Disk `json:",omitempty"`
861 }
862
863 // diskConfigRequestEnvelope is envelop of API request
864 type diskConfigRequestEnvelope struct {
865 Background bool `json:",omitempty" mapconv:",omitempty"`
866 Password string `json:",omitempty" mapconv:",omitempty"`
867 SSHKey *DiskEditSSHKey `json:",omitempty" mapconv:",omitempty,recursive"`
868 SSHKeys []*DiskEditSSHKey `json:",omitempty" mapconv:"[]SSHKeys,omitempty,recursive"`
869 DisablePWAuth bool `json:",omitempty" mapconv:",omitempty"`
870 EnableDHCP bool `json:",omitempty" mapconv:",omitempty"`
871 ChangePartitionUUID bool `json:",omitempty" mapconv:",omitempty"`
872 HostName string `json:",omitempty" mapconv:",omitempty"`
873 Notes []*naked.DiskEditNote `json:",omitempty" mapconv:"[]Notes,omitempty,recursive"`
874 UserIPAddress string `json:",omitempty" mapconv:",omitempty"`
875 UserSubnet *DiskEditUserSubnet `json:",omitempty" mapconv:",omitempty"`
876 }
877
878 // diskCreateWithConfigRequestEnvelope is envelop of API request
879 type diskCreateWithConfigRequestEnvelope struct {
880 Disk *naked.Disk `json:",omitempty"`
881 Config *naked.DiskEdit `json:",omitempty"`
882 BootAtAvailable bool `json:",omitempty"`
883 DistantFrom []types.ID `json:",omitempty"`
884 KMSKey *naked.KMSKey `json:",omitempty"`
885 }
886
887 // diskCreateWithConfigResponseEnvelope is envelop of API response
888 type diskCreateWithConfigResponseEnvelope struct {
889 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
890 Success types.APIResult `json:",omitempty"` // success項目
891
892 Disk *naked.Disk `json:",omitempty"`
893 }
894
895 // diskResizePartitionRequestEnvelope is envelop of API request
896 type diskResizePartitionRequestEnvelope struct {
897 Background bool `json:",omitempty"`
898 }
899
900 // diskReadResponseEnvelope is envelop of API response
901 type diskReadResponseEnvelope struct {
902 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
903 Success types.APIResult `json:",omitempty"` // success項目
904
905 Disk *naked.Disk `json:",omitempty"`
906 }
907
908 // diskUpdateRequestEnvelope is envelop of API request
909 type diskUpdateRequestEnvelope struct {
910 Disk *naked.Disk `json:",omitempty"`
911 }
912
913 // diskUpdateResponseEnvelope is envelop of API response
914 type diskUpdateResponseEnvelope struct {
915 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
916 Success types.APIResult `json:",omitempty"` // success項目
917
918 Disk *naked.Disk `json:",omitempty"`
919 }
920
921 // diskMonitorRequestEnvelope is envelop of API request
922 type diskMonitorRequestEnvelope struct {
923 Start time.Time `json:",omitempty"`
924 End time.Time `json:",omitempty"`
925 }
926
927 // diskMonitorResponseEnvelope is envelop of API response
928 type diskMonitorResponseEnvelope struct {
929 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
930 Success types.APIResult `json:",omitempty"` // success項目
931
932 Data *naked.MonitorValues `json:",omitempty"`
933 }
934
935 // diskMonitorDiskRequestEnvelope is envelop of API request
936 type diskMonitorDiskRequestEnvelope struct {
937 Start time.Time `json:",omitempty"`
938 End time.Time `json:",omitempty"`
939 }
940
941 // diskMonitorDiskResponseEnvelope is envelop of API response
942 type diskMonitorDiskResponseEnvelope struct {
943 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
944 Success types.APIResult `json:",omitempty"` // success項目
945
946 Data *naked.MonitorValues `json:",omitempty"`
947 }
948
949 // diskPlanFindRequestEnvelope is envelop of API request
950 type diskPlanFindRequestEnvelope struct {
951 Count int `mapconv:",omitempty"`
952 From int `mapconv:",omitempty"`
953 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
954 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
955 Include []string `json:",omitempty" mapconv:",omitempty"`
956 Exclude []string `json:",omitempty" mapconv:",omitempty"`
957 }
958
959 // diskPlanFindResponseEnvelope is envelop of API response
960 type diskPlanFindResponseEnvelope struct {
961 Total int `json:",omitempty"` // トータル件数
962 From int `json:",omitempty"` // ページング開始ページ
963 Count int `json:",omitempty"` // 件数
964
965 DiskPlans []*naked.DiskPlan `json:",omitempty"`
966 }
967
968 // diskPlanReadResponseEnvelope is envelop of API response
969 type diskPlanReadResponseEnvelope struct {
970 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
971 Success types.APIResult `json:",omitempty"` // success項目
972
973 DiskPlan *naked.DiskPlan `json:",omitempty"`
974 }
975
976 // dNSFindRequestEnvelope is envelop of API request
977 type dNSFindRequestEnvelope struct {
978 Count int `mapconv:",omitempty"`
979 From int `mapconv:",omitempty"`
980 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
981 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
982 Include []string `json:",omitempty" mapconv:",omitempty"`
983 Exclude []string `json:",omitempty" mapconv:",omitempty"`
984 }
985
986 // dNSFindResponseEnvelope is envelop of API response
987 type dNSFindResponseEnvelope struct {
988 Total int `json:",omitempty"` // トータル件数
989 From int `json:",omitempty"` // ページング開始ページ
990 Count int `json:",omitempty"` // 件数
991
992 CommonServiceItems []*naked.DNS `json:",omitempty"`
993 }
994
995 // dNSCreateRequestEnvelope is envelop of API request
996 type dNSCreateRequestEnvelope struct {
997 CommonServiceItem *naked.DNS `json:",omitempty"`
998 }
999
1000 // dNSCreateResponseEnvelope is envelop of API response
1001 type dNSCreateResponseEnvelope struct {
1002 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1003 Success types.APIResult `json:",omitempty"` // success項目
1004
1005 CommonServiceItem *naked.DNS `json:",omitempty"`
1006 }
1007
1008 // dNSReadResponseEnvelope is envelop of API response
1009 type dNSReadResponseEnvelope struct {
1010 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1011 Success types.APIResult `json:",omitempty"` // success項目
1012
1013 CommonServiceItem *naked.DNS `json:",omitempty"`
1014 }
1015
1016 // dNSUpdateRequestEnvelope is envelop of API request
1017 type dNSUpdateRequestEnvelope struct {
1018 CommonServiceItem *naked.DNS `json:",omitempty"`
1019 }
1020
1021 // dNSUpdateResponseEnvelope is envelop of API response
1022 type dNSUpdateResponseEnvelope struct {
1023 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1024 Success types.APIResult `json:",omitempty"` // success項目
1025
1026 CommonServiceItem *naked.DNS `json:",omitempty"`
1027 }
1028
1029 // dNSUpdateSettingsRequestEnvelope is envelop of API request
1030 type dNSUpdateSettingsRequestEnvelope struct {
1031 CommonServiceItem *naked.DNSSettingsUpdate `json:",omitempty"`
1032 }
1033
1034 // dNSUpdateSettingsResponseEnvelope is envelop of API response
1035 type dNSUpdateSettingsResponseEnvelope struct {
1036 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1037 Success types.APIResult `json:",omitempty"` // success項目
1038
1039 CommonServiceItem *naked.DNS `json:",omitempty"`
1040 }
1041
1042 // enhancedDBFindRequestEnvelope is envelop of API request
1043 type enhancedDBFindRequestEnvelope struct {
1044 Count int `mapconv:",omitempty"`
1045 From int `mapconv:",omitempty"`
1046 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1047 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1048 Include []string `json:",omitempty" mapconv:",omitempty"`
1049 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1050 }
1051
1052 // enhancedDBFindResponseEnvelope is envelop of API response
1053 type enhancedDBFindResponseEnvelope struct {
1054 Total int `json:",omitempty"` // トータル件数
1055 From int `json:",omitempty"` // ページング開始ページ
1056 Count int `json:",omitempty"` // 件数
1057
1058 CommonServiceItems []*naked.EnhancedDB `json:",omitempty"`
1059 }
1060
1061 // enhancedDBCreateRequestEnvelope is envelop of API request
1062 type enhancedDBCreateRequestEnvelope struct {
1063 CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1064 }
1065
1066 // enhancedDBCreateResponseEnvelope is envelop of API response
1067 type enhancedDBCreateResponseEnvelope struct {
1068 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1069 Success types.APIResult `json:",omitempty"` // success項目
1070
1071 CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1072 }
1073
1074 // enhancedDBReadResponseEnvelope is envelop of API response
1075 type enhancedDBReadResponseEnvelope struct {
1076 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1077 Success types.APIResult `json:",omitempty"` // success項目
1078
1079 CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1080 }
1081
1082 // enhancedDBUpdateRequestEnvelope is envelop of API request
1083 type enhancedDBUpdateRequestEnvelope struct {
1084 CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1085 }
1086
1087 // enhancedDBUpdateResponseEnvelope is envelop of API response
1088 type enhancedDBUpdateResponseEnvelope struct {
1089 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1090 Success types.APIResult `json:",omitempty"` // success項目
1091
1092 CommonServiceItem *naked.EnhancedDB `json:",omitempty"`
1093 }
1094
1095 // enhancedDBSetPasswordRequestEnvelope is envelop of API request
1096 type enhancedDBSetPasswordRequestEnvelope struct {
1097 CommonServiceItem *naked.EnhancedDBPasswordSettings `json:",omitempty"`
1098 }
1099
1100 // enhancedDBGetConfigResponseEnvelope is envelop of API response
1101 type enhancedDBGetConfigResponseEnvelope struct {
1102 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1103 Success types.APIResult `json:",omitempty"` // success項目
1104
1105 EnhancedDB *naked.EnhancedDBConfig `json:",omitempty"`
1106 }
1107
1108 // enhancedDBSetConfigRequestEnvelope is envelop of API request
1109 type enhancedDBSetConfigRequestEnvelope struct {
1110 CommonServiceItem *naked.EnhancedDBConfigSettings `json:",omitempty"`
1111 }
1112
1113 // eSMEFindRequestEnvelope is envelop of API request
1114 type eSMEFindRequestEnvelope struct {
1115 Count int `mapconv:",omitempty"`
1116 From int `mapconv:",omitempty"`
1117 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1118 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1119 Include []string `json:",omitempty" mapconv:",omitempty"`
1120 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1121 }
1122
1123 // eSMEFindResponseEnvelope is envelop of API response
1124 type eSMEFindResponseEnvelope struct {
1125 Total int `json:",omitempty"` // トータル件数
1126 From int `json:",omitempty"` // ページング開始ページ
1127 Count int `json:",omitempty"` // 件数
1128
1129 CommonServiceItems []*naked.ESME `json:",omitempty"`
1130 }
1131
1132 // eSMECreateRequestEnvelope is envelop of API request
1133 type eSMECreateRequestEnvelope struct {
1134 CommonServiceItem *naked.ESME `json:",omitempty"`
1135 }
1136
1137 // eSMECreateResponseEnvelope is envelop of API response
1138 type eSMECreateResponseEnvelope struct {
1139 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1140 Success types.APIResult `json:",omitempty"` // success項目
1141
1142 CommonServiceItem *naked.ESME `json:",omitempty"`
1143 }
1144
1145 // eSMEReadResponseEnvelope is envelop of API response
1146 type eSMEReadResponseEnvelope struct {
1147 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1148 Success types.APIResult `json:",omitempty"` // success項目
1149
1150 CommonServiceItem *naked.ESME `json:",omitempty"`
1151 }
1152
1153 // eSMEUpdateRequestEnvelope is envelop of API request
1154 type eSMEUpdateRequestEnvelope struct {
1155 CommonServiceItem *naked.ESME `json:",omitempty"`
1156 }
1157
1158 // eSMEUpdateResponseEnvelope is envelop of API response
1159 type eSMEUpdateResponseEnvelope struct {
1160 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1161 Success types.APIResult `json:",omitempty"` // success項目
1162
1163 CommonServiceItem *naked.ESME `json:",omitempty"`
1164 }
1165
1166 // eSMESendMessageWithGeneratedOTPRequestEnvelope is envelop of API request
1167 type eSMESendMessageWithGeneratedOTPRequestEnvelope struct {
1168 ESME *naked.ESMESendSMSRequest `json:",omitempty"`
1169 }
1170
1171 // eSMESendMessageWithGeneratedOTPResponseEnvelope is envelop of API response
1172 type eSMESendMessageWithGeneratedOTPResponseEnvelope struct {
1173 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1174 Success types.APIResult `json:",omitempty"` // success項目
1175
1176 ESME *naked.ESMESendSMSResponse `json:",omitempty"`
1177 }
1178
1179 // eSMESendMessageWithInputtedOTPRequestEnvelope is envelop of API request
1180 type eSMESendMessageWithInputtedOTPRequestEnvelope struct {
1181 ESME *naked.ESMESendSMSRequest `json:",omitempty"`
1182 }
1183
1184 // eSMESendMessageWithInputtedOTPResponseEnvelope is envelop of API response
1185 type eSMESendMessageWithInputtedOTPResponseEnvelope struct {
1186 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1187 Success types.APIResult `json:",omitempty"` // success項目
1188
1189 ESME *naked.ESMESendSMSResponse `json:",omitempty"`
1190 }
1191
1192 // eSMELogsResponseEnvelope is envelop of API response
1193 type eSMELogsResponseEnvelope struct {
1194 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1195 Success types.APIResult `json:",omitempty"` // success項目
1196
1197 ESME *naked.ESMELogs `json:",omitempty"`
1198 }
1199
1200 // gSLBFindRequestEnvelope is envelop of API request
1201 type gSLBFindRequestEnvelope struct {
1202 Count int `mapconv:",omitempty"`
1203 From int `mapconv:",omitempty"`
1204 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1205 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1206 Include []string `json:",omitempty" mapconv:",omitempty"`
1207 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1208 }
1209
1210 // gSLBFindResponseEnvelope is envelop of API response
1211 type gSLBFindResponseEnvelope struct {
1212 Total int `json:",omitempty"` // トータル件数
1213 From int `json:",omitempty"` // ページング開始ページ
1214 Count int `json:",omitempty"` // 件数
1215
1216 CommonServiceItems []*naked.GSLB `json:",omitempty"`
1217 }
1218
1219 // gSLBCreateRequestEnvelope is envelop of API request
1220 type gSLBCreateRequestEnvelope struct {
1221 CommonServiceItem *naked.GSLB `json:",omitempty"`
1222 }
1223
1224 // gSLBCreateResponseEnvelope is envelop of API response
1225 type gSLBCreateResponseEnvelope struct {
1226 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1227 Success types.APIResult `json:",omitempty"` // success項目
1228
1229 CommonServiceItem *naked.GSLB `json:",omitempty"`
1230 }
1231
1232 // gSLBReadResponseEnvelope is envelop of API response
1233 type gSLBReadResponseEnvelope struct {
1234 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1235 Success types.APIResult `json:",omitempty"` // success項目
1236
1237 CommonServiceItem *naked.GSLB `json:",omitempty"`
1238 }
1239
1240 // gSLBUpdateRequestEnvelope is envelop of API request
1241 type gSLBUpdateRequestEnvelope struct {
1242 CommonServiceItem *naked.GSLB `json:",omitempty"`
1243 }
1244
1245 // gSLBUpdateResponseEnvelope is envelop of API response
1246 type gSLBUpdateResponseEnvelope struct {
1247 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1248 Success types.APIResult `json:",omitempty"` // success項目
1249
1250 CommonServiceItem *naked.GSLB `json:",omitempty"`
1251 }
1252
1253 // gSLBUpdateSettingsRequestEnvelope is envelop of API request
1254 type gSLBUpdateSettingsRequestEnvelope struct {
1255 CommonServiceItem *naked.GSLBSettingsUpdate `json:",omitempty"`
1256 }
1257
1258 // gSLBUpdateSettingsResponseEnvelope is envelop of API response
1259 type gSLBUpdateSettingsResponseEnvelope struct {
1260 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1261 Success types.APIResult `json:",omitempty"` // success項目
1262
1263 CommonServiceItem *naked.GSLB `json:",omitempty"`
1264 }
1265
1266 // iconFindRequestEnvelope is envelop of API request
1267 type iconFindRequestEnvelope struct {
1268 Count int `mapconv:",omitempty"`
1269 From int `mapconv:",omitempty"`
1270 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1271 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1272 Include []string `json:",omitempty" mapconv:",omitempty"`
1273 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1274 }
1275
1276 // iconFindResponseEnvelope is envelop of API response
1277 type iconFindResponseEnvelope struct {
1278 Total int `json:",omitempty"` // トータル件数
1279 From int `json:",omitempty"` // ページング開始ページ
1280 Count int `json:",omitempty"` // 件数
1281
1282 Icons []*naked.Icon `json:",omitempty"`
1283 }
1284
1285 // iconCreateRequestEnvelope is envelop of API request
1286 type iconCreateRequestEnvelope struct {
1287 Icon *naked.Icon `json:",omitempty"`
1288 }
1289
1290 // iconCreateResponseEnvelope is envelop of API response
1291 type iconCreateResponseEnvelope struct {
1292 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1293 Success types.APIResult `json:",omitempty"` // success項目
1294
1295 Icon *naked.Icon `json:",omitempty"`
1296 }
1297
1298 // iconReadResponseEnvelope is envelop of API response
1299 type iconReadResponseEnvelope struct {
1300 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1301 Success types.APIResult `json:",omitempty"` // success項目
1302
1303 Icon *naked.Icon `json:",omitempty"`
1304 }
1305
1306 // iconUpdateRequestEnvelope is envelop of API request
1307 type iconUpdateRequestEnvelope struct {
1308 Icon *naked.Icon `json:",omitempty"`
1309 }
1310
1311 // iconUpdateResponseEnvelope is envelop of API response
1312 type iconUpdateResponseEnvelope struct {
1313 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1314 Success types.APIResult `json:",omitempty"` // success項目
1315
1316 Icon *naked.Icon `json:",omitempty"`
1317 }
1318
1319 // interfaceFindRequestEnvelope is envelop of API request
1320 type interfaceFindRequestEnvelope struct {
1321 Count int `mapconv:",omitempty"`
1322 From int `mapconv:",omitempty"`
1323 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1324 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1325 Include []string `json:",omitempty" mapconv:",omitempty"`
1326 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1327 }
1328
1329 // interfaceFindResponseEnvelope is envelop of API response
1330 type interfaceFindResponseEnvelope struct {
1331 Total int `json:",omitempty"` // トータル件数
1332 From int `json:",omitempty"` // ページング開始ページ
1333 Count int `json:",omitempty"` // 件数
1334
1335 Interfaces []*naked.Interface `json:",omitempty"`
1336 }
1337
1338 // interfaceCreateRequestEnvelope is envelop of API request
1339 type interfaceCreateRequestEnvelope struct {
1340 Interface *naked.Interface `json:",omitempty"`
1341 }
1342
1343 // interfaceCreateResponseEnvelope is envelop of API response
1344 type interfaceCreateResponseEnvelope struct {
1345 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1346 Success types.APIResult `json:",omitempty"` // success項目
1347
1348 Interface *naked.Interface `json:",omitempty"`
1349 }
1350
1351 // interfaceReadResponseEnvelope is envelop of API response
1352 type interfaceReadResponseEnvelope struct {
1353 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1354 Success types.APIResult `json:",omitempty"` // success項目
1355
1356 Interface *naked.Interface `json:",omitempty"`
1357 }
1358
1359 // interfaceUpdateRequestEnvelope is envelop of API request
1360 type interfaceUpdateRequestEnvelope struct {
1361 Interface *naked.Interface `json:",omitempty"`
1362 }
1363
1364 // interfaceUpdateResponseEnvelope is envelop of API response
1365 type interfaceUpdateResponseEnvelope struct {
1366 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1367 Success types.APIResult `json:",omitempty"` // success項目
1368
1369 Interface *naked.Interface `json:",omitempty"`
1370 }
1371
1372 // interfaceMonitorRequestEnvelope is envelop of API request
1373 type interfaceMonitorRequestEnvelope struct {
1374 Start time.Time `json:",omitempty"`
1375 End time.Time `json:",omitempty"`
1376 }
1377
1378 // interfaceMonitorResponseEnvelope is envelop of API response
1379 type interfaceMonitorResponseEnvelope struct {
1380 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1381 Success types.APIResult `json:",omitempty"` // success項目
1382
1383 Data *naked.MonitorValues `json:",omitempty"`
1384 }
1385
1386 // internetFindRequestEnvelope is envelop of API request
1387 type internetFindRequestEnvelope struct {
1388 Count int `mapconv:",omitempty"`
1389 From int `mapconv:",omitempty"`
1390 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1391 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1392 Include []string `json:",omitempty" mapconv:",omitempty"`
1393 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1394 }
1395
1396 // internetFindResponseEnvelope is envelop of API response
1397 type internetFindResponseEnvelope struct {
1398 Total int `json:",omitempty"` // トータル件数
1399 From int `json:",omitempty"` // ページング開始ページ
1400 Count int `json:",omitempty"` // 件数
1401
1402 Internet []*naked.Internet `json:",omitempty"`
1403 }
1404
1405 // internetCreateRequestEnvelope is envelop of API request
1406 type internetCreateRequestEnvelope struct {
1407 Internet *naked.Internet `json:",omitempty"`
1408 }
1409
1410 // internetCreateResponseEnvelope is envelop of API response
1411 type internetCreateResponseEnvelope struct {
1412 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1413 Success types.APIResult `json:",omitempty"` // success項目
1414
1415 Internet *naked.Internet `json:",omitempty"`
1416 }
1417
1418 // internetReadResponseEnvelope is envelop of API response
1419 type internetReadResponseEnvelope struct {
1420 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1421 Success types.APIResult `json:",omitempty"` // success項目
1422
1423 Internet *naked.Internet `json:",omitempty"`
1424 }
1425
1426 // internetUpdateRequestEnvelope is envelop of API request
1427 type internetUpdateRequestEnvelope struct {
1428 Internet *naked.Internet `json:",omitempty"`
1429 }
1430
1431 // internetUpdateResponseEnvelope is envelop of API response
1432 type internetUpdateResponseEnvelope struct {
1433 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1434 Success types.APIResult `json:",omitempty"` // success項目
1435
1436 Internet *naked.Internet `json:",omitempty"`
1437 }
1438
1439 // internetUpdateBandWidthRequestEnvelope is envelop of API request
1440 type internetUpdateBandWidthRequestEnvelope struct {
1441 Internet *naked.Internet `json:",omitempty"`
1442 }
1443
1444 // internetUpdateBandWidthResponseEnvelope is envelop of API response
1445 type internetUpdateBandWidthResponseEnvelope struct {
1446 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1447 Success types.APIResult `json:",omitempty"` // success項目
1448
1449 Internet *naked.Internet `json:",omitempty"`
1450 }
1451
1452 // internetAddSubnetRequestEnvelope is envelop of API request
1453 type internetAddSubnetRequestEnvelope struct {
1454 NetworkMaskLen int `json:",omitempty"`
1455 NextHop string `json:",omitempty"`
1456 }
1457
1458 // internetAddSubnetResponseEnvelope is envelop of API response
1459 type internetAddSubnetResponseEnvelope struct {
1460 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1461 Success types.APIResult `json:",omitempty"` // success項目
1462
1463 Subnet *naked.Subnet `json:",omitempty"`
1464 }
1465
1466 // internetUpdateSubnetRequestEnvelope is envelop of API request
1467 type internetUpdateSubnetRequestEnvelope struct {
1468 NextHop string `json:",omitempty"`
1469 }
1470
1471 // internetUpdateSubnetResponseEnvelope is envelop of API response
1472 type internetUpdateSubnetResponseEnvelope struct {
1473 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1474 Success types.APIResult `json:",omitempty"` // success項目
1475
1476 Subnet *naked.Subnet `json:",omitempty"`
1477 }
1478
1479 // internetMonitorRequestEnvelope is envelop of API request
1480 type internetMonitorRequestEnvelope struct {
1481 Start time.Time `json:",omitempty"`
1482 End time.Time `json:",omitempty"`
1483 }
1484
1485 // internetMonitorResponseEnvelope is envelop of API response
1486 type internetMonitorResponseEnvelope struct {
1487 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1488 Success types.APIResult `json:",omitempty"` // success項目
1489
1490 Data *naked.MonitorValues `json:",omitempty"`
1491 }
1492
1493 // internetMonitorRouterRequestEnvelope is envelop of API request
1494 type internetMonitorRouterRequestEnvelope struct {
1495 Start time.Time `json:",omitempty"`
1496 End time.Time `json:",omitempty"`
1497 }
1498
1499 // internetMonitorRouterResponseEnvelope is envelop of API response
1500 type internetMonitorRouterResponseEnvelope struct {
1501 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1502 Success types.APIResult `json:",omitempty"` // success項目
1503
1504 Data *naked.MonitorValues `json:",omitempty"`
1505 }
1506
1507 // internetEnableIPv6ResponseEnvelope is envelop of API response
1508 type internetEnableIPv6ResponseEnvelope struct {
1509 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1510 Success types.APIResult `json:",omitempty"` // success項目
1511
1512 IPv6Net *naked.IPv6Net `json:",omitempty"`
1513 }
1514
1515 // internetPlanFindRequestEnvelope is envelop of API request
1516 type internetPlanFindRequestEnvelope struct {
1517 Count int `mapconv:",omitempty"`
1518 From int `mapconv:",omitempty"`
1519 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1520 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1521 Include []string `json:",omitempty" mapconv:",omitempty"`
1522 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1523 }
1524
1525 // internetPlanFindResponseEnvelope is envelop of API response
1526 type internetPlanFindResponseEnvelope struct {
1527 Total int `json:",omitempty"` // トータル件数
1528 From int `json:",omitempty"` // ページング開始ページ
1529 Count int `json:",omitempty"` // 件数
1530
1531 InternetPlans []*naked.InternetPlan `json:",omitempty"`
1532 }
1533
1534 // internetPlanReadResponseEnvelope is envelop of API response
1535 type internetPlanReadResponseEnvelope struct {
1536 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1537 Success types.APIResult `json:",omitempty"` // success項目
1538
1539 InternetPlan *naked.InternetPlan `json:",omitempty"`
1540 }
1541
1542 // iPAddressListResponseEnvelope is envelop of API response
1543 type iPAddressListResponseEnvelope struct {
1544 Total int `json:",omitempty"` // トータル件数
1545 From int `json:",omitempty"` // ページング開始ページ
1546 Count int `json:",omitempty"` // 件数
1547
1548 IPAddress []*naked.IPAddress `json:",omitempty"`
1549 }
1550
1551 // iPAddressReadResponseEnvelope is envelop of API response
1552 type iPAddressReadResponseEnvelope struct {
1553 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1554 Success types.APIResult `json:",omitempty"` // success項目
1555
1556 IPAddress *naked.IPAddress `json:",omitempty"`
1557 }
1558
1559 // iPAddressUpdateHostNameRequestEnvelope is envelop of API request
1560 type iPAddressUpdateHostNameRequestEnvelope struct {
1561 IPAddress *naked.IPAddress `json:",omitempty"`
1562 }
1563
1564 // iPAddressUpdateHostNameResponseEnvelope is envelop of API response
1565 type iPAddressUpdateHostNameResponseEnvelope struct {
1566 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1567 Success types.APIResult `json:",omitempty"` // success項目
1568
1569 IPAddress *naked.IPAddress `json:",omitempty"`
1570 }
1571
1572 // iPv6NetListResponseEnvelope is envelop of API response
1573 type iPv6NetListResponseEnvelope struct {
1574 Total int `json:",omitempty"` // トータル件数
1575 From int `json:",omitempty"` // ページング開始ページ
1576 Count int `json:",omitempty"` // 件数
1577
1578 IPv6Nets []*naked.IPv6Net `json:",omitempty"`
1579 }
1580
1581 // iPv6NetFindRequestEnvelope is envelop of API request
1582 type iPv6NetFindRequestEnvelope struct {
1583 Count int `mapconv:",omitempty"`
1584 From int `mapconv:",omitempty"`
1585 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1586 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1587 Include []string `json:",omitempty" mapconv:",omitempty"`
1588 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1589 }
1590
1591 // iPv6NetFindResponseEnvelope is envelop of API response
1592 type iPv6NetFindResponseEnvelope struct {
1593 Total int `json:",omitempty"` // トータル件数
1594 From int `json:",omitempty"` // ページング開始ページ
1595 Count int `json:",omitempty"` // 件数
1596
1597 IPv6Nets []*naked.IPv6Net `json:",omitempty"`
1598 }
1599
1600 // iPv6NetReadResponseEnvelope is envelop of API response
1601 type iPv6NetReadResponseEnvelope struct {
1602 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1603 Success types.APIResult `json:",omitempty"` // success項目
1604
1605 IPv6Net *naked.IPv6Net `json:",omitempty"`
1606 }
1607
1608 // iPv6AddrFindRequestEnvelope is envelop of API request
1609 type iPv6AddrFindRequestEnvelope struct {
1610 Count int `mapconv:",omitempty"`
1611 From int `mapconv:",omitempty"`
1612 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1613 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1614 Include []string `json:",omitempty" mapconv:",omitempty"`
1615 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1616 }
1617
1618 // iPv6AddrFindResponseEnvelope is envelop of API response
1619 type iPv6AddrFindResponseEnvelope struct {
1620 Total int `json:",omitempty"` // トータル件数
1621 From int `json:",omitempty"` // ページング開始ページ
1622 Count int `json:",omitempty"` // 件数
1623
1624 IPv6Addrs []*naked.IPv6Addr `json:",omitempty"`
1625 }
1626
1627 // iPv6AddrCreateRequestEnvelope is envelop of API request
1628 type iPv6AddrCreateRequestEnvelope struct {
1629 IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1630 }
1631
1632 // iPv6AddrCreateResponseEnvelope is envelop of API response
1633 type iPv6AddrCreateResponseEnvelope struct {
1634 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1635 Success types.APIResult `json:",omitempty"` // success項目
1636
1637 IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1638 }
1639
1640 // iPv6AddrReadResponseEnvelope is envelop of API response
1641 type iPv6AddrReadResponseEnvelope struct {
1642 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1643 Success types.APIResult `json:",omitempty"` // success項目
1644
1645 IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1646 }
1647
1648 // iPv6AddrUpdateRequestEnvelope is envelop of API request
1649 type iPv6AddrUpdateRequestEnvelope struct {
1650 IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1651 }
1652
1653 // iPv6AddrUpdateResponseEnvelope is envelop of API response
1654 type iPv6AddrUpdateResponseEnvelope struct {
1655 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1656 Success types.APIResult `json:",omitempty"` // success項目
1657
1658 IPv6Addr *naked.IPv6Addr `json:",omitempty"`
1659 }
1660
1661 // licenseFindRequestEnvelope is envelop of API request
1662 type licenseFindRequestEnvelope struct {
1663 Count int `mapconv:",omitempty"`
1664 From int `mapconv:",omitempty"`
1665 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1666 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1667 Include []string `json:",omitempty" mapconv:",omitempty"`
1668 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1669 }
1670
1671 // licenseFindResponseEnvelope is envelop of API response
1672 type licenseFindResponseEnvelope struct {
1673 Total int `json:",omitempty"` // トータル件数
1674 From int `json:",omitempty"` // ページング開始ページ
1675 Count int `json:",omitempty"` // 件数
1676
1677 Licenses []*naked.License `json:",omitempty"`
1678 }
1679
1680 // licenseCreateRequestEnvelope is envelop of API request
1681 type licenseCreateRequestEnvelope struct {
1682 License *naked.License `json:",omitempty"`
1683 }
1684
1685 // licenseCreateResponseEnvelope is envelop of API response
1686 type licenseCreateResponseEnvelope struct {
1687 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1688 Success types.APIResult `json:",omitempty"` // success項目
1689
1690 License *naked.License `json:",omitempty"`
1691 }
1692
1693 // licenseReadResponseEnvelope is envelop of API response
1694 type licenseReadResponseEnvelope struct {
1695 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1696 Success types.APIResult `json:",omitempty"` // success項目
1697
1698 License *naked.License `json:",omitempty"`
1699 }
1700
1701 // licenseUpdateRequestEnvelope is envelop of API request
1702 type licenseUpdateRequestEnvelope struct {
1703 License *naked.License `json:",omitempty"`
1704 }
1705
1706 // licenseUpdateResponseEnvelope is envelop of API response
1707 type licenseUpdateResponseEnvelope struct {
1708 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1709 Success types.APIResult `json:",omitempty"` // success項目
1710
1711 License *naked.License `json:",omitempty"`
1712 }
1713
1714 // licenseInfoFindRequestEnvelope is envelop of API request
1715 type licenseInfoFindRequestEnvelope struct {
1716 Count int `mapconv:",omitempty"`
1717 From int `mapconv:",omitempty"`
1718 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1719 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1720 Include []string `json:",omitempty" mapconv:",omitempty"`
1721 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1722 }
1723
1724 // licenseInfoFindResponseEnvelope is envelop of API response
1725 type licenseInfoFindResponseEnvelope struct {
1726 Total int `json:",omitempty"` // トータル件数
1727 From int `json:",omitempty"` // ページング開始ページ
1728 Count int `json:",omitempty"` // 件数
1729
1730 LicenseInfo []*naked.LicenseInfo `json:",omitempty"`
1731 }
1732
1733 // licenseInfoReadResponseEnvelope is envelop of API response
1734 type licenseInfoReadResponseEnvelope struct {
1735 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1736 Success types.APIResult `json:",omitempty"` // success項目
1737
1738 LicenseInfo *naked.LicenseInfo `json:",omitempty"`
1739 }
1740
1741 // loadBalancerFindRequestEnvelope is envelop of API request
1742 type loadBalancerFindRequestEnvelope struct {
1743 Count int `mapconv:",omitempty"`
1744 From int `mapconv:",omitempty"`
1745 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1746 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1747 Include []string `json:",omitempty" mapconv:",omitempty"`
1748 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1749 }
1750
1751 // loadBalancerFindResponseEnvelope is envelop of API response
1752 type loadBalancerFindResponseEnvelope struct {
1753 Total int `json:",omitempty"` // トータル件数
1754 From int `json:",omitempty"` // ページング開始ページ
1755 Count int `json:",omitempty"` // 件数
1756
1757 Appliances []*naked.LoadBalancer `json:",omitempty"`
1758 }
1759
1760 // loadBalancerCreateRequestEnvelope is envelop of API request
1761 type loadBalancerCreateRequestEnvelope struct {
1762 Appliance *naked.LoadBalancer `json:",omitempty"`
1763 }
1764
1765 // loadBalancerCreateResponseEnvelope is envelop of API response
1766 type loadBalancerCreateResponseEnvelope struct {
1767 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1768 Success types.APIResult `json:",omitempty"` // success項目
1769
1770 Appliance *naked.LoadBalancer `json:",omitempty"`
1771 }
1772
1773 // loadBalancerReadResponseEnvelope is envelop of API response
1774 type loadBalancerReadResponseEnvelope struct {
1775 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1776 Success types.APIResult `json:",omitempty"` // success項目
1777
1778 Appliance *naked.LoadBalancer `json:",omitempty"`
1779 }
1780
1781 // loadBalancerUpdateRequestEnvelope is envelop of API request
1782 type loadBalancerUpdateRequestEnvelope struct {
1783 Appliance *naked.LoadBalancer `json:",omitempty"`
1784 }
1785
1786 // loadBalancerUpdateResponseEnvelope is envelop of API response
1787 type loadBalancerUpdateResponseEnvelope struct {
1788 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1789 Success types.APIResult `json:",omitempty"` // success項目
1790
1791 Appliance *naked.LoadBalancer `json:",omitempty"`
1792 }
1793
1794 // loadBalancerUpdateSettingsRequestEnvelope is envelop of API request
1795 type loadBalancerUpdateSettingsRequestEnvelope struct {
1796 Appliance *naked.LoadBalancerSettingsUpdate `json:",omitempty"`
1797 }
1798
1799 // loadBalancerUpdateSettingsResponseEnvelope is envelop of API response
1800 type loadBalancerUpdateSettingsResponseEnvelope struct {
1801 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1802 Success types.APIResult `json:",omitempty"` // success項目
1803
1804 Appliance *naked.LoadBalancer `json:",omitempty"`
1805 }
1806
1807 // loadBalancerShutdownRequestEnvelope is envelop of API request
1808 type loadBalancerShutdownRequestEnvelope struct {
1809 Force bool `json:",omitempty"`
1810 }
1811
1812 // loadBalancerMonitorCPURequestEnvelope is envelop of API request
1813 type loadBalancerMonitorCPURequestEnvelope struct {
1814 Start time.Time `json:",omitempty"`
1815 End time.Time `json:",omitempty"`
1816 }
1817
1818 // loadBalancerMonitorCPUResponseEnvelope is envelop of API response
1819 type loadBalancerMonitorCPUResponseEnvelope struct {
1820 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1821 Success types.APIResult `json:",omitempty"` // success項目
1822
1823 Data *naked.MonitorValues `json:",omitempty"`
1824 }
1825
1826 // loadBalancerMonitorInterfaceRequestEnvelope is envelop of API request
1827 type loadBalancerMonitorInterfaceRequestEnvelope struct {
1828 Start time.Time `json:",omitempty"`
1829 End time.Time `json:",omitempty"`
1830 }
1831
1832 // loadBalancerMonitorInterfaceResponseEnvelope is envelop of API response
1833 type loadBalancerMonitorInterfaceResponseEnvelope struct {
1834 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1835 Success types.APIResult `json:",omitempty"` // success項目
1836
1837 Data *naked.MonitorValues `json:",omitempty"`
1838 }
1839
1840 // loadBalancerStatusResponseEnvelope is envelop of API response
1841 type loadBalancerStatusResponseEnvelope struct {
1842 Total int `json:",omitempty"` // トータル件数
1843 From int `json:",omitempty"` // ページング開始ページ
1844 Count int `json:",omitempty"` // 件数
1845
1846 LoadBalancer []*naked.LoadBalancerStatus `json:",omitempty"`
1847 }
1848
1849 // localRouterFindRequestEnvelope is envelop of API request
1850 type localRouterFindRequestEnvelope struct {
1851 Count int `mapconv:",omitempty"`
1852 From int `mapconv:",omitempty"`
1853 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1854 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1855 Include []string `json:",omitempty" mapconv:",omitempty"`
1856 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1857 }
1858
1859 // localRouterFindResponseEnvelope is envelop of API response
1860 type localRouterFindResponseEnvelope struct {
1861 Total int `json:",omitempty"` // トータル件数
1862 From int `json:",omitempty"` // ページング開始ページ
1863 Count int `json:",omitempty"` // 件数
1864
1865 CommonServiceItems []*naked.LocalRouter `json:",omitempty"`
1866 }
1867
1868 // localRouterCreateRequestEnvelope is envelop of API request
1869 type localRouterCreateRequestEnvelope struct {
1870 CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1871 }
1872
1873 // localRouterCreateResponseEnvelope is envelop of API response
1874 type localRouterCreateResponseEnvelope struct {
1875 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1876 Success types.APIResult `json:",omitempty"` // success項目
1877
1878 CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1879 }
1880
1881 // localRouterReadResponseEnvelope is envelop of API response
1882 type localRouterReadResponseEnvelope struct {
1883 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1884 Success types.APIResult `json:",omitempty"` // success項目
1885
1886 CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1887 }
1888
1889 // localRouterUpdateRequestEnvelope is envelop of API request
1890 type localRouterUpdateRequestEnvelope struct {
1891 CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1892 }
1893
1894 // localRouterUpdateResponseEnvelope is envelop of API response
1895 type localRouterUpdateResponseEnvelope struct {
1896 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1897 Success types.APIResult `json:",omitempty"` // success項目
1898
1899 CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1900 }
1901
1902 // localRouterUpdateSettingsRequestEnvelope is envelop of API request
1903 type localRouterUpdateSettingsRequestEnvelope struct {
1904 CommonServiceItem *naked.LocalRouterSettingsUpdate `json:",omitempty"`
1905 }
1906
1907 // localRouterUpdateSettingsResponseEnvelope is envelop of API response
1908 type localRouterUpdateSettingsResponseEnvelope struct {
1909 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1910 Success types.APIResult `json:",omitempty"` // success項目
1911
1912 CommonServiceItem *naked.LocalRouter `json:",omitempty"`
1913 }
1914
1915 // localRouterHealthStatusResponseEnvelope is envelop of API response
1916 type localRouterHealthStatusResponseEnvelope struct {
1917 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1918 Success types.APIResult `json:",omitempty"` // success項目
1919
1920 LocalRouter *naked.LocalRouterHealth `json:",omitempty"`
1921 }
1922
1923 // localRouterMonitorLocalRouterRequestEnvelope is envelop of API request
1924 type localRouterMonitorLocalRouterRequestEnvelope struct {
1925 Start time.Time `json:",omitempty"`
1926 End time.Time `json:",omitempty"`
1927 }
1928
1929 // localRouterMonitorLocalRouterResponseEnvelope is envelop of API response
1930 type localRouterMonitorLocalRouterResponseEnvelope struct {
1931 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1932 Success types.APIResult `json:",omitempty"` // success項目
1933
1934 Data *naked.MonitorValues `json:",omitempty"`
1935 }
1936
1937 // mobileGatewayFindRequestEnvelope is envelop of API request
1938 type mobileGatewayFindRequestEnvelope struct {
1939 Count int `mapconv:",omitempty"`
1940 From int `mapconv:",omitempty"`
1941 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
1942 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
1943 Include []string `json:",omitempty" mapconv:",omitempty"`
1944 Exclude []string `json:",omitempty" mapconv:",omitempty"`
1945 }
1946
1947 // mobileGatewayFindResponseEnvelope is envelop of API response
1948 type mobileGatewayFindResponseEnvelope struct {
1949 Total int `json:",omitempty"` // トータル件数
1950 From int `json:",omitempty"` // ページング開始ページ
1951 Count int `json:",omitempty"` // 件数
1952
1953 Appliances []*naked.MobileGateway `json:",omitempty"`
1954 }
1955
1956 // mobileGatewayCreateRequestEnvelope is envelop of API request
1957 type mobileGatewayCreateRequestEnvelope struct {
1958 Appliance *naked.MobileGateway `json:",omitempty"`
1959 }
1960
1961 // mobileGatewayCreateResponseEnvelope is envelop of API response
1962 type mobileGatewayCreateResponseEnvelope struct {
1963 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1964 Success types.APIResult `json:",omitempty"` // success項目
1965
1966 Appliance *naked.MobileGateway `json:",omitempty"`
1967 }
1968
1969 // mobileGatewayReadResponseEnvelope is envelop of API response
1970 type mobileGatewayReadResponseEnvelope struct {
1971 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1972 Success types.APIResult `json:",omitempty"` // success項目
1973
1974 Appliance *naked.MobileGateway `json:",omitempty"`
1975 }
1976
1977 // mobileGatewayUpdateRequestEnvelope is envelop of API request
1978 type mobileGatewayUpdateRequestEnvelope struct {
1979 Appliance *naked.MobileGateway `json:",omitempty"`
1980 }
1981
1982 // mobileGatewayUpdateResponseEnvelope is envelop of API response
1983 type mobileGatewayUpdateResponseEnvelope struct {
1984 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1985 Success types.APIResult `json:",omitempty"` // success項目
1986
1987 Appliance *naked.MobileGateway `json:",omitempty"`
1988 }
1989
1990 // mobileGatewayUpdateSettingsRequestEnvelope is envelop of API request
1991 type mobileGatewayUpdateSettingsRequestEnvelope struct {
1992 Appliance *naked.MobileGatewaySettingsUpdate `json:",omitempty"`
1993 }
1994
1995 // mobileGatewayUpdateSettingsResponseEnvelope is envelop of API response
1996 type mobileGatewayUpdateSettingsResponseEnvelope struct {
1997 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
1998 Success types.APIResult `json:",omitempty"` // success項目
1999
2000 Appliance *naked.MobileGateway `json:",omitempty"`
2001 }
2002
2003 // mobileGatewayShutdownRequestEnvelope is envelop of API request
2004 type mobileGatewayShutdownRequestEnvelope struct {
2005 Force bool `json:",omitempty"`
2006 }
2007
2008 // mobileGatewayGetDNSResponseEnvelope is envelop of API response
2009 type mobileGatewayGetDNSResponseEnvelope struct {
2010 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2011 Success types.APIResult `json:",omitempty"` // success項目
2012
2013 SIMGroup *naked.MobileGatewaySIMGroup `json:"sim_group"`
2014 }
2015
2016 // mobileGatewaySetDNSRequestEnvelope is envelop of API request
2017 type mobileGatewaySetDNSRequestEnvelope struct {
2018 SIMGroup *naked.MobileGatewaySIMGroup `json:"sim_group"`
2019 }
2020
2021 // mobileGatewayGetSIMRoutesResponseEnvelope is envelop of API response
2022 type mobileGatewayGetSIMRoutesResponseEnvelope struct {
2023 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2024 Success types.APIResult `json:",omitempty"` // success項目
2025
2026 SIMRoutes []*naked.MobileGatewaySIMRoute `json:"sim_routes"`
2027 }
2028
2029 // mobileGatewaySetSIMRoutesRequestEnvelope is envelop of API request
2030 type mobileGatewaySetSIMRoutesRequestEnvelope struct {
2031 SIMRoutes []*naked.MobileGatewaySIMRoute `json:"sim_routes"`
2032 }
2033
2034 // mobileGatewayListSIMResponseEnvelope is envelop of API response
2035 type mobileGatewayListSIMResponseEnvelope struct {
2036 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2037 Success types.APIResult `json:",omitempty"` // success項目
2038
2039 SIM []*naked.SIMInfo `json:"sim"`
2040 }
2041
2042 // mobileGatewayAddSIMRequestEnvelope is envelop of API request
2043 type mobileGatewayAddSIMRequestEnvelope struct {
2044 SIM *naked.SIMInfo `json:"sim"`
2045 }
2046
2047 // mobileGatewayLogsResponseEnvelope is envelop of API response
2048 type mobileGatewayLogsResponseEnvelope struct {
2049 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2050 Success types.APIResult `json:",omitempty"` // success項目
2051
2052 Logs []*naked.SIMLog `json:"logs"`
2053 }
2054
2055 // mobileGatewayGetTrafficConfigResponseEnvelope is envelop of API response
2056 type mobileGatewayGetTrafficConfigResponseEnvelope struct {
2057 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2058 Success types.APIResult `json:",omitempty"` // success項目
2059
2060 TrafficMonitoring *naked.TrafficMonitoringConfig `json:"traffic_monitoring_config"`
2061 }
2062
2063 // mobileGatewaySetTrafficConfigRequestEnvelope is envelop of API request
2064 type mobileGatewaySetTrafficConfigRequestEnvelope struct {
2065 TrafficMonitoring *naked.TrafficMonitoringConfig `json:"traffic_monitoring_config"`
2066 }
2067
2068 // mobileGatewayTrafficStatusResponseEnvelope is envelop of API response
2069 type mobileGatewayTrafficStatusResponseEnvelope struct {
2070 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2071 Success types.APIResult `json:",omitempty"` // success項目
2072
2073 TrafficStatus *naked.TrafficStatus `json:"traffic_status"`
2074 }
2075
2076 // mobileGatewayMonitorInterfaceRequestEnvelope is envelop of API request
2077 type mobileGatewayMonitorInterfaceRequestEnvelope struct {
2078 Start time.Time `json:",omitempty"`
2079 End time.Time `json:",omitempty"`
2080 }
2081
2082 // mobileGatewayMonitorInterfaceResponseEnvelope is envelop of API response
2083 type mobileGatewayMonitorInterfaceResponseEnvelope struct {
2084 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2085 Success types.APIResult `json:",omitempty"` // success項目
2086
2087 Data *naked.MonitorValues `json:",omitempty"`
2088 }
2089
2090 // nFSFindRequestEnvelope is envelop of API request
2091 type nFSFindRequestEnvelope struct {
2092 Count int `mapconv:",omitempty"`
2093 From int `mapconv:",omitempty"`
2094 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2095 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2096 Include []string `json:",omitempty" mapconv:",omitempty"`
2097 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2098 }
2099
2100 // nFSFindResponseEnvelope is envelop of API response
2101 type nFSFindResponseEnvelope struct {
2102 Total int `json:",omitempty"` // トータル件数
2103 From int `json:",omitempty"` // ページング開始ページ
2104 Count int `json:",omitempty"` // 件数
2105
2106 Appliances []*naked.NFS `json:",omitempty"`
2107 }
2108
2109 // nFSCreateRequestEnvelope is envelop of API request
2110 type nFSCreateRequestEnvelope struct {
2111 Appliance *naked.NFS `json:",omitempty"`
2112 }
2113
2114 // nFSCreateResponseEnvelope is envelop of API response
2115 type nFSCreateResponseEnvelope struct {
2116 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2117 Success types.APIResult `json:",omitempty"` // success項目
2118
2119 Appliance *naked.NFS `json:",omitempty"`
2120 }
2121
2122 // nFSReadResponseEnvelope is envelop of API response
2123 type nFSReadResponseEnvelope struct {
2124 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2125 Success types.APIResult `json:",omitempty"` // success項目
2126
2127 Appliance *naked.NFS `json:",omitempty"`
2128 }
2129
2130 // nFSUpdateRequestEnvelope is envelop of API request
2131 type nFSUpdateRequestEnvelope struct {
2132 Appliance *naked.NFS `json:",omitempty"`
2133 }
2134
2135 // nFSUpdateResponseEnvelope is envelop of API response
2136 type nFSUpdateResponseEnvelope struct {
2137 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2138 Success types.APIResult `json:",omitempty"` // success項目
2139
2140 Appliance *naked.NFS `json:",omitempty"`
2141 }
2142
2143 // nFSShutdownRequestEnvelope is envelop of API request
2144 type nFSShutdownRequestEnvelope struct {
2145 Force bool `json:",omitempty"`
2146 }
2147
2148 // nFSMonitorCPURequestEnvelope is envelop of API request
2149 type nFSMonitorCPURequestEnvelope struct {
2150 Start time.Time `json:",omitempty"`
2151 End time.Time `json:",omitempty"`
2152 }
2153
2154 // nFSMonitorCPUResponseEnvelope is envelop of API response
2155 type nFSMonitorCPUResponseEnvelope struct {
2156 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2157 Success types.APIResult `json:",omitempty"` // success項目
2158
2159 Data *naked.MonitorValues `json:",omitempty"`
2160 }
2161
2162 // nFSMonitorFreeDiskSizeRequestEnvelope is envelop of API request
2163 type nFSMonitorFreeDiskSizeRequestEnvelope struct {
2164 Start time.Time `json:",omitempty"`
2165 End time.Time `json:",omitempty"`
2166 }
2167
2168 // nFSMonitorFreeDiskSizeResponseEnvelope is envelop of API response
2169 type nFSMonitorFreeDiskSizeResponseEnvelope struct {
2170 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2171 Success types.APIResult `json:",omitempty"` // success項目
2172
2173 Data *naked.MonitorValues `json:",omitempty"`
2174 }
2175
2176 // nFSMonitorInterfaceRequestEnvelope is envelop of API request
2177 type nFSMonitorInterfaceRequestEnvelope struct {
2178 Start time.Time `json:",omitempty"`
2179 End time.Time `json:",omitempty"`
2180 }
2181
2182 // nFSMonitorInterfaceResponseEnvelope is envelop of API response
2183 type nFSMonitorInterfaceResponseEnvelope struct {
2184 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2185 Success types.APIResult `json:",omitempty"` // success項目
2186
2187 Data *naked.MonitorValues `json:",omitempty"`
2188 }
2189
2190 // noteFindRequestEnvelope is envelop of API request
2191 type noteFindRequestEnvelope struct {
2192 Count int `mapconv:",omitempty"`
2193 From int `mapconv:",omitempty"`
2194 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2195 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2196 Include []string `json:",omitempty" mapconv:",omitempty"`
2197 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2198 }
2199
2200 // noteFindResponseEnvelope is envelop of API response
2201 type noteFindResponseEnvelope struct {
2202 Total int `json:",omitempty"` // トータル件数
2203 From int `json:",omitempty"` // ページング開始ページ
2204 Count int `json:",omitempty"` // 件数
2205
2206 Notes []*naked.Note `json:",omitempty"`
2207 }
2208
2209 // noteCreateRequestEnvelope is envelop of API request
2210 type noteCreateRequestEnvelope struct {
2211 Note *naked.Note `json:",omitempty"`
2212 }
2213
2214 // noteCreateResponseEnvelope is envelop of API response
2215 type noteCreateResponseEnvelope struct {
2216 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2217 Success types.APIResult `json:",omitempty"` // success項目
2218
2219 Note *naked.Note `json:",omitempty"`
2220 }
2221
2222 // noteReadResponseEnvelope is envelop of API response
2223 type noteReadResponseEnvelope struct {
2224 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2225 Success types.APIResult `json:",omitempty"` // success項目
2226
2227 Note *naked.Note `json:",omitempty"`
2228 }
2229
2230 // noteUpdateRequestEnvelope is envelop of API request
2231 type noteUpdateRequestEnvelope struct {
2232 Note *naked.Note `json:",omitempty"`
2233 }
2234
2235 // noteUpdateResponseEnvelope is envelop of API response
2236 type noteUpdateResponseEnvelope struct {
2237 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2238 Success types.APIResult `json:",omitempty"` // success項目
2239
2240 Note *naked.Note `json:",omitempty"`
2241 }
2242
2243 // packetFilterFindRequestEnvelope is envelop of API request
2244 type packetFilterFindRequestEnvelope struct {
2245 Count int `mapconv:",omitempty"`
2246 From int `mapconv:",omitempty"`
2247 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2248 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2249 Include []string `json:",omitempty" mapconv:",omitempty"`
2250 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2251 }
2252
2253 // packetFilterFindResponseEnvelope is envelop of API response
2254 type packetFilterFindResponseEnvelope struct {
2255 Total int `json:",omitempty"` // トータル件数
2256 From int `json:",omitempty"` // ページング開始ページ
2257 Count int `json:",omitempty"` // 件数
2258
2259 PacketFilters []*naked.PacketFilter `json:",omitempty"`
2260 }
2261
2262 // packetFilterCreateRequestEnvelope is envelop of API request
2263 type packetFilterCreateRequestEnvelope struct {
2264 PacketFilter *naked.PacketFilter `json:",omitempty"`
2265 }
2266
2267 // packetFilterCreateResponseEnvelope is envelop of API response
2268 type packetFilterCreateResponseEnvelope struct {
2269 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2270 Success types.APIResult `json:",omitempty"` // success項目
2271
2272 PacketFilter *naked.PacketFilter `json:",omitempty"`
2273 }
2274
2275 // packetFilterReadResponseEnvelope is envelop of API response
2276 type packetFilterReadResponseEnvelope struct {
2277 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2278 Success types.APIResult `json:",omitempty"` // success項目
2279
2280 PacketFilter *naked.PacketFilter `json:",omitempty"`
2281 }
2282
2283 // packetFilterUpdateRequestEnvelope is envelop of API request
2284 type packetFilterUpdateRequestEnvelope struct {
2285 PacketFilter *naked.PacketFilter `json:",omitempty"`
2286 OriginalExpressionHash string `json:",omitempty"`
2287 }
2288
2289 // packetFilterUpdateResponseEnvelope is envelop of API response
2290 type packetFilterUpdateResponseEnvelope struct {
2291 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2292 Success types.APIResult `json:",omitempty"` // success項目
2293
2294 PacketFilter *naked.PacketFilter `json:",omitempty"`
2295 }
2296
2297 // privateHostFindRequestEnvelope is envelop of API request
2298 type privateHostFindRequestEnvelope struct {
2299 Count int `mapconv:",omitempty"`
2300 From int `mapconv:",omitempty"`
2301 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2302 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2303 Include []string `json:",omitempty" mapconv:",omitempty"`
2304 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2305 }
2306
2307 // privateHostFindResponseEnvelope is envelop of API response
2308 type privateHostFindResponseEnvelope struct {
2309 Total int `json:",omitempty"` // トータル件数
2310 From int `json:",omitempty"` // ページング開始ページ
2311 Count int `json:",omitempty"` // 件数
2312
2313 PrivateHosts []*naked.PrivateHost `json:",omitempty"`
2314 }
2315
2316 // privateHostCreateRequestEnvelope is envelop of API request
2317 type privateHostCreateRequestEnvelope struct {
2318 PrivateHost *naked.PrivateHost `json:",omitempty"`
2319 }
2320
2321 // privateHostCreateResponseEnvelope is envelop of API response
2322 type privateHostCreateResponseEnvelope struct {
2323 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2324 Success types.APIResult `json:",omitempty"` // success項目
2325
2326 PrivateHost *naked.PrivateHost `json:",omitempty"`
2327 }
2328
2329 // privateHostReadResponseEnvelope is envelop of API response
2330 type privateHostReadResponseEnvelope struct {
2331 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2332 Success types.APIResult `json:",omitempty"` // success項目
2333
2334 PrivateHost *naked.PrivateHost `json:",omitempty"`
2335 }
2336
2337 // privateHostUpdateRequestEnvelope is envelop of API request
2338 type privateHostUpdateRequestEnvelope struct {
2339 PrivateHost *naked.PrivateHost `json:",omitempty"`
2340 }
2341
2342 // privateHostUpdateResponseEnvelope is envelop of API response
2343 type privateHostUpdateResponseEnvelope struct {
2344 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2345 Success types.APIResult `json:",omitempty"` // success項目
2346
2347 PrivateHost *naked.PrivateHost `json:",omitempty"`
2348 }
2349
2350 // privateHostPlanFindRequestEnvelope is envelop of API request
2351 type privateHostPlanFindRequestEnvelope struct {
2352 Count int `mapconv:",omitempty"`
2353 From int `mapconv:",omitempty"`
2354 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2355 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2356 Include []string `json:",omitempty" mapconv:",omitempty"`
2357 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2358 }
2359
2360 // privateHostPlanFindResponseEnvelope is envelop of API response
2361 type privateHostPlanFindResponseEnvelope struct {
2362 Total int `json:",omitempty"` // トータル件数
2363 From int `json:",omitempty"` // ページング開始ページ
2364 Count int `json:",omitempty"` // 件数
2365
2366 PrivateHostPlans []*naked.PrivateHostPlan `json:",omitempty"`
2367 }
2368
2369 // privateHostPlanReadResponseEnvelope is envelop of API response
2370 type privateHostPlanReadResponseEnvelope struct {
2371 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2372 Success types.APIResult `json:",omitempty"` // success項目
2373
2374 PrivateHostPlan *naked.PrivateHostPlan `json:",omitempty"`
2375 }
2376
2377 // proxyLBFindRequestEnvelope is envelop of API request
2378 type proxyLBFindRequestEnvelope struct {
2379 Count int `mapconv:",omitempty"`
2380 From int `mapconv:",omitempty"`
2381 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2382 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2383 Include []string `json:",omitempty" mapconv:",omitempty"`
2384 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2385 }
2386
2387 // proxyLBFindResponseEnvelope is envelop of API response
2388 type proxyLBFindResponseEnvelope struct {
2389 Total int `json:",omitempty"` // トータル件数
2390 From int `json:",omitempty"` // ページング開始ページ
2391 Count int `json:",omitempty"` // 件数
2392
2393 CommonServiceItems []*naked.ProxyLB `json:",omitempty"`
2394 }
2395
2396 // proxyLBCreateRequestEnvelope is envelop of API request
2397 type proxyLBCreateRequestEnvelope struct {
2398 CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2399 }
2400
2401 // proxyLBCreateResponseEnvelope is envelop of API response
2402 type proxyLBCreateResponseEnvelope struct {
2403 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2404 Success types.APIResult `json:",omitempty"` // success項目
2405
2406 CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2407 }
2408
2409 // proxyLBReadResponseEnvelope is envelop of API response
2410 type proxyLBReadResponseEnvelope struct {
2411 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2412 Success types.APIResult `json:",omitempty"` // success項目
2413
2414 CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2415 }
2416
2417 // proxyLBUpdateRequestEnvelope is envelop of API request
2418 type proxyLBUpdateRequestEnvelope struct {
2419 CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2420 }
2421
2422 // proxyLBUpdateResponseEnvelope is envelop of API response
2423 type proxyLBUpdateResponseEnvelope struct {
2424 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2425 Success types.APIResult `json:",omitempty"` // success項目
2426
2427 CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2428 }
2429
2430 // proxyLBUpdateSettingsRequestEnvelope is envelop of API request
2431 type proxyLBUpdateSettingsRequestEnvelope struct {
2432 CommonServiceItem *naked.ProxyLBSettingsUpdate `json:",omitempty"`
2433 }
2434
2435 // proxyLBUpdateSettingsResponseEnvelope is envelop of API response
2436 type proxyLBUpdateSettingsResponseEnvelope struct {
2437 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2438 Success types.APIResult `json:",omitempty"` // success項目
2439
2440 CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2441 }
2442
2443 // proxyLBChangePlanRequestEnvelope is envelop of API request
2444 type proxyLBChangePlanRequestEnvelope struct {
2445 CommonServiceItem *naked.ProxyLBPlanChange `json:",omitempty"`
2446 }
2447
2448 // proxyLBChangePlanResponseEnvelope is envelop of API response
2449 type proxyLBChangePlanResponseEnvelope struct {
2450 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2451 Success types.APIResult `json:",omitempty"` // success項目
2452
2453 CommonServiceItem *naked.ProxyLB `json:",omitempty"`
2454 }
2455
2456 // proxyLBGetCertificatesResponseEnvelope is envelop of API response
2457 type proxyLBGetCertificatesResponseEnvelope struct {
2458 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2459 Success types.APIResult `json:",omitempty"` // success項目
2460
2461 ProxyLB *naked.ProxyLBCertificates `json:",omitempty"`
2462 }
2463
2464 // proxyLBSetCertificatesRequestEnvelope is envelop of API request
2465 type proxyLBSetCertificatesRequestEnvelope struct {
2466 ProxyLB *naked.ProxyLBCertificates `json:",omitempty"`
2467 }
2468
2469 // proxyLBSetCertificatesResponseEnvelope is envelop of API response
2470 type proxyLBSetCertificatesResponseEnvelope struct {
2471 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2472 Success types.APIResult `json:",omitempty"` // success項目
2473
2474 ProxyLB *naked.ProxyLBCertificates `json:",omitempty"`
2475 }
2476
2477 // proxyLBHealthStatusResponseEnvelope is envelop of API response
2478 type proxyLBHealthStatusResponseEnvelope struct {
2479 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2480 Success types.APIResult `json:",omitempty"` // success項目
2481
2482 ProxyLB *naked.ProxyLBHealth `json:",omitempty"`
2483 }
2484
2485 // proxyLBMonitorConnectionRequestEnvelope is envelop of API request
2486 type proxyLBMonitorConnectionRequestEnvelope struct {
2487 Start time.Time `json:",omitempty"`
2488 End time.Time `json:",omitempty"`
2489 }
2490
2491 // proxyLBMonitorConnectionResponseEnvelope is envelop of API response
2492 type proxyLBMonitorConnectionResponseEnvelope struct {
2493 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2494 Success types.APIResult `json:",omitempty"` // success項目
2495
2496 Data *naked.MonitorValues `json:",omitempty"`
2497 }
2498
2499 // regionFindRequestEnvelope is envelop of API request
2500 type regionFindRequestEnvelope struct {
2501 Count int `mapconv:",omitempty"`
2502 From int `mapconv:",omitempty"`
2503 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2504 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2505 Include []string `json:",omitempty" mapconv:",omitempty"`
2506 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2507 }
2508
2509 // regionFindResponseEnvelope is envelop of API response
2510 type regionFindResponseEnvelope struct {
2511 Total int `json:",omitempty"` // トータル件数
2512 From int `json:",omitempty"` // ページング開始ページ
2513 Count int `json:",omitempty"` // 件数
2514
2515 Regions []*naked.Region `json:",omitempty"`
2516 }
2517
2518 // regionReadResponseEnvelope is envelop of API response
2519 type regionReadResponseEnvelope struct {
2520 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2521 Success types.APIResult `json:",omitempty"` // success項目
2522
2523 Region *naked.Region `json:",omitempty"`
2524 }
2525
2526 // serverFindRequestEnvelope is envelop of API request
2527 type serverFindRequestEnvelope struct {
2528 Count int `mapconv:",omitempty"`
2529 From int `mapconv:",omitempty"`
2530 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2531 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2532 Include []string `json:",omitempty" mapconv:",omitempty"`
2533 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2534 }
2535
2536 // serverFindResponseEnvelope is envelop of API response
2537 type serverFindResponseEnvelope struct {
2538 Total int `json:",omitempty"` // トータル件数
2539 From int `json:",omitempty"` // ページング開始ページ
2540 Count int `json:",omitempty"` // 件数
2541
2542 Servers []*naked.Server `json:",omitempty"`
2543 }
2544
2545 // serverCreateRequestEnvelope is envelop of API request
2546 type serverCreateRequestEnvelope struct {
2547 Server *naked.Server `json:",omitempty"`
2548 }
2549
2550 // serverCreateResponseEnvelope is envelop of API response
2551 type serverCreateResponseEnvelope struct {
2552 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2553 Success types.APIResult `json:",omitempty"` // success項目
2554
2555 Server *naked.Server `json:",omitempty"`
2556 }
2557
2558 // serverReadResponseEnvelope is envelop of API response
2559 type serverReadResponseEnvelope struct {
2560 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2561 Success types.APIResult `json:",omitempty"` // success項目
2562
2563 Server *naked.Server `json:",omitempty"`
2564 }
2565
2566 // serverUpdateRequestEnvelope is envelop of API request
2567 type serverUpdateRequestEnvelope struct {
2568 Server *naked.Server `json:",omitempty"`
2569 }
2570
2571 // serverUpdateResponseEnvelope is envelop of API response
2572 type serverUpdateResponseEnvelope struct {
2573 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2574 Success types.APIResult `json:",omitempty"` // success項目
2575
2576 Server *naked.Server `json:",omitempty"`
2577 }
2578
2579 // serverDeleteWithDisksRequestEnvelope is envelop of API request
2580 type serverDeleteWithDisksRequestEnvelope struct {
2581 WithDisk []types.ID `json:",omitempty"`
2582 }
2583
2584 // serverChangePlanRequestEnvelope is envelop of API request
2585 type serverChangePlanRequestEnvelope struct {
2586 CPU int `json:",omitempty"`
2587 MemoryMB int `json:",omitempty"`
2588 GPU int `json:",omitempty"`
2589 GPUModel string `json:"GPUModel,omitempty"`
2590 CPUModel string `json:"CPUModel,omitempty"`
2591 Generation types.EPlanGeneration `json:"Generation,omitempty"`
2592 Commitment types.ECommitment `json:"Commitment,omitempty"`
2593 }
2594
2595 // serverChangePlanResponseEnvelope is envelop of API response
2596 type serverChangePlanResponseEnvelope struct {
2597 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2598 Success types.APIResult `json:",omitempty"` // success項目
2599
2600 Server *naked.Server `json:",omitempty"`
2601 }
2602
2603 // serverInsertCDROMRequestEnvelope is envelop of API request
2604 type serverInsertCDROMRequestEnvelope struct {
2605 CDROM *naked.CDROM `json:",omitempty"`
2606 }
2607
2608 // serverEjectCDROMRequestEnvelope is envelop of API request
2609 type serverEjectCDROMRequestEnvelope struct {
2610 CDROM *naked.CDROM `json:",omitempty"`
2611 }
2612
2613 // serverShutdownRequestEnvelope is envelop of API request
2614 type serverShutdownRequestEnvelope struct {
2615 Force bool `json:",omitempty"`
2616 }
2617
2618 // serverBootWithVariablesRequestEnvelope is envelop of API request
2619 type serverBootWithVariablesRequestEnvelope struct {
2620 UserBootVariables *naked.ServerBootVariables `json:",omitempty"`
2621 }
2622
2623 // serverSendKeyRequestEnvelope is envelop of API request
2624 type serverSendKeyRequestEnvelope struct {
2625 Key string `json:",omitempty"`
2626 Keys []string `json:",omitempty"`
2627 }
2628
2629 // serverGetVNCProxyResponseEnvelope is envelop of API response
2630 type serverGetVNCProxyResponseEnvelope struct {
2631 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2632 Success types.APIResult `json:",omitempty"` // success項目
2633
2634 VNCProxyInfo *naked.VNCProxyInfo `json:",omitempty"`
2635 }
2636
2637 // serverMonitorRequestEnvelope is envelop of API request
2638 type serverMonitorRequestEnvelope struct {
2639 Start time.Time `json:",omitempty"`
2640 End time.Time `json:",omitempty"`
2641 }
2642
2643 // serverMonitorResponseEnvelope is envelop of API response
2644 type serverMonitorResponseEnvelope struct {
2645 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2646 Success types.APIResult `json:",omitempty"` // success項目
2647
2648 Data *naked.MonitorValues `json:",omitempty"`
2649 }
2650
2651 // serverMonitorCPURequestEnvelope is envelop of API request
2652 type serverMonitorCPURequestEnvelope struct {
2653 Start time.Time `json:",omitempty"`
2654 End time.Time `json:",omitempty"`
2655 }
2656
2657 // serverMonitorCPUResponseEnvelope is envelop of API response
2658 type serverMonitorCPUResponseEnvelope struct {
2659 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2660 Success types.APIResult `json:",omitempty"` // success項目
2661
2662 Data *naked.MonitorValues `json:",omitempty"`
2663 }
2664
2665 // serverPlanFindRequestEnvelope is envelop of API request
2666 type serverPlanFindRequestEnvelope struct {
2667 Count int `mapconv:",omitempty"`
2668 From int `mapconv:",omitempty"`
2669 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2670 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2671 Include []string `json:",omitempty" mapconv:",omitempty"`
2672 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2673 }
2674
2675 // serverPlanFindResponseEnvelope is envelop of API response
2676 type serverPlanFindResponseEnvelope struct {
2677 Total int `json:",omitempty"` // トータル件数
2678 From int `json:",omitempty"` // ページング開始ページ
2679 Count int `json:",omitempty"` // 件数
2680
2681 ServerPlans []*naked.ServerPlan `json:",omitempty"`
2682 }
2683
2684 // serverPlanReadResponseEnvelope is envelop of API response
2685 type serverPlanReadResponseEnvelope struct {
2686 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2687 Success types.APIResult `json:",omitempty"` // success項目
2688
2689 ServerPlan *naked.ServerPlan `json:",omitempty"`
2690 }
2691
2692 // serviceClassFindRequestEnvelope is envelop of API request
2693 type serviceClassFindRequestEnvelope struct {
2694 Count int `mapconv:",omitempty"`
2695 From int `mapconv:",omitempty"`
2696 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2697 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2698 Include []string `json:",omitempty" mapconv:",omitempty"`
2699 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2700 }
2701
2702 // serviceClassFindResponseEnvelope is envelop of API response
2703 type serviceClassFindResponseEnvelope struct {
2704 Total int `json:",omitempty"` // トータル件数
2705 From int `json:",omitempty"` // ページング開始ページ
2706 Count int `json:",omitempty"` // 件数
2707
2708 ServiceClasses []*naked.ServiceClass `json:",omitempty"`
2709 }
2710
2711 // sIMFindRequestEnvelope is envelop of API request
2712 type sIMFindRequestEnvelope struct {
2713 Count int `mapconv:",omitempty"`
2714 From int `mapconv:",omitempty"`
2715 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2716 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2717 Include []string `json:",omitempty" mapconv:",omitempty"`
2718 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2719 }
2720
2721 // sIMFindResponseEnvelope is envelop of API response
2722 type sIMFindResponseEnvelope struct {
2723 Total int `json:",omitempty"` // トータル件数
2724 From int `json:",omitempty"` // ページング開始ページ
2725 Count int `json:",omitempty"` // 件数
2726
2727 CommonServiceItems []*naked.SIM `json:",omitempty"`
2728 }
2729
2730 // sIMCreateRequestEnvelope is envelop of API request
2731 type sIMCreateRequestEnvelope struct {
2732 CommonServiceItem *naked.SIM `json:",omitempty"`
2733 }
2734
2735 // sIMCreateResponseEnvelope is envelop of API response
2736 type sIMCreateResponseEnvelope struct {
2737 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2738 Success types.APIResult `json:",omitempty"` // success項目
2739
2740 CommonServiceItem *naked.SIM `json:",omitempty"`
2741 }
2742
2743 // sIMReadResponseEnvelope is envelop of API response
2744 type sIMReadResponseEnvelope struct {
2745 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2746 Success types.APIResult `json:",omitempty"` // success項目
2747
2748 CommonServiceItem *naked.SIM `json:",omitempty"`
2749 }
2750
2751 // sIMUpdateRequestEnvelope is envelop of API request
2752 type sIMUpdateRequestEnvelope struct {
2753 CommonServiceItem *naked.SIM `json:",omitempty"`
2754 }
2755
2756 // sIMUpdateResponseEnvelope is envelop of API response
2757 type sIMUpdateResponseEnvelope struct {
2758 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2759 Success types.APIResult `json:",omitempty"` // success項目
2760
2761 CommonServiceItem *naked.SIM `json:",omitempty"`
2762 }
2763
2764 // sIMAssignIPRequestEnvelope is envelop of API request
2765 type sIMAssignIPRequestEnvelope struct {
2766 SIM *naked.SIMAssignIPRequest `json:"sim"`
2767 }
2768
2769 // sIMIMEILockRequestEnvelope is envelop of API request
2770 type sIMIMEILockRequestEnvelope struct {
2771 SIM *naked.SIMIMEILockRequest `json:"sim"`
2772 }
2773
2774 // sIMLogsResponseEnvelope is envelop of API response
2775 type sIMLogsResponseEnvelope struct {
2776 Total int `json:",omitempty"` // トータル件数
2777 From int `json:",omitempty"` // ページング開始ページ
2778 Count int `json:",omitempty"` // 件数
2779
2780 Logs []*naked.SIMLog `json:"logs"`
2781 }
2782
2783 // sIMGetNetworkOperatorResponseEnvelope is envelop of API response
2784 type sIMGetNetworkOperatorResponseEnvelope struct {
2785 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2786 Success types.APIResult `json:",omitempty"` // success項目
2787
2788 NetworkOperationConfigs []*naked.SIMNetworkOperatorConfig `json:"network_operator_config"`
2789 }
2790
2791 // sIMSetNetworkOperatorRequestEnvelope is envelop of API request
2792 type sIMSetNetworkOperatorRequestEnvelope struct {
2793 NetworkOperatorConfigs []*naked.SIMNetworkOperatorConfig `json:"network_operator_config"`
2794 }
2795
2796 // sIMMonitorSIMRequestEnvelope is envelop of API request
2797 type sIMMonitorSIMRequestEnvelope struct {
2798 Start time.Time `json:",omitempty"`
2799 End time.Time `json:",omitempty"`
2800 }
2801
2802 // sIMMonitorSIMResponseEnvelope is envelop of API response
2803 type sIMMonitorSIMResponseEnvelope struct {
2804 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2805 Success types.APIResult `json:",omitempty"` // success項目
2806
2807 Data *naked.MonitorValues `json:",omitempty"`
2808 }
2809
2810 // sIMStatusResponseEnvelope is envelop of API response
2811 type sIMStatusResponseEnvelope struct {
2812 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2813 Success types.APIResult `json:",omitempty"` // success項目
2814
2815 SIM *naked.SIMInfo `json:"sim"`
2816 }
2817
2818 // simpleMonitorFindRequestEnvelope is envelop of API request
2819 type simpleMonitorFindRequestEnvelope struct {
2820 Count int `mapconv:",omitempty"`
2821 From int `mapconv:",omitempty"`
2822 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2823 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2824 Include []string `json:",omitempty" mapconv:",omitempty"`
2825 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2826 }
2827
2828 // simpleMonitorFindResponseEnvelope is envelop of API response
2829 type simpleMonitorFindResponseEnvelope struct {
2830 Total int `json:",omitempty"` // トータル件数
2831 From int `json:",omitempty"` // ページング開始ページ
2832 Count int `json:",omitempty"` // 件数
2833
2834 CommonServiceItems []*naked.SimpleMonitor `json:",omitempty"`
2835 }
2836
2837 // simpleMonitorCreateRequestEnvelope is envelop of API request
2838 type simpleMonitorCreateRequestEnvelope struct {
2839 CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2840 }
2841
2842 // simpleMonitorCreateResponseEnvelope is envelop of API response
2843 type simpleMonitorCreateResponseEnvelope struct {
2844 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2845 Success types.APIResult `json:",omitempty"` // success項目
2846
2847 CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2848 }
2849
2850 // simpleMonitorReadResponseEnvelope is envelop of API response
2851 type simpleMonitorReadResponseEnvelope struct {
2852 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2853 Success types.APIResult `json:",omitempty"` // success項目
2854
2855 CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2856 }
2857
2858 // simpleMonitorUpdateRequestEnvelope is envelop of API request
2859 type simpleMonitorUpdateRequestEnvelope struct {
2860 CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2861 }
2862
2863 // simpleMonitorUpdateResponseEnvelope is envelop of API response
2864 type simpleMonitorUpdateResponseEnvelope struct {
2865 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2866 Success types.APIResult `json:",omitempty"` // success項目
2867
2868 CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2869 }
2870
2871 // simpleMonitorUpdateSettingsRequestEnvelope is envelop of API request
2872 type simpleMonitorUpdateSettingsRequestEnvelope struct {
2873 CommonServiceItem *naked.SimpleMonitorSettingsUpdate `json:",omitempty"`
2874 }
2875
2876 // simpleMonitorUpdateSettingsResponseEnvelope is envelop of API response
2877 type simpleMonitorUpdateSettingsResponseEnvelope struct {
2878 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2879 Success types.APIResult `json:",omitempty"` // success項目
2880
2881 CommonServiceItem *naked.SimpleMonitor `json:",omitempty"`
2882 }
2883
2884 // simpleMonitorMonitorResponseTimeRequestEnvelope is envelop of API request
2885 type simpleMonitorMonitorResponseTimeRequestEnvelope struct {
2886 Start time.Time `json:",omitempty"`
2887 End time.Time `json:",omitempty"`
2888 }
2889
2890 // simpleMonitorMonitorResponseTimeResponseEnvelope is envelop of API response
2891 type simpleMonitorMonitorResponseTimeResponseEnvelope struct {
2892 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2893 Success types.APIResult `json:",omitempty"` // success項目
2894
2895 Data *naked.MonitorValues `json:",omitempty"`
2896 }
2897
2898 // simpleMonitorHealthStatusResponseEnvelope is envelop of API response
2899 type simpleMonitorHealthStatusResponseEnvelope struct {
2900 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2901 Success types.APIResult `json:",omitempty"` // success項目
2902
2903 SimpleMonitor *naked.SimpleMonitorHealthCheckStatus `json:",omitempty"`
2904 }
2905
2906 // simpleNotificationDestinationFindRequestEnvelope is envelop of API request
2907 type simpleNotificationDestinationFindRequestEnvelope struct {
2908 Count int `mapconv:",omitempty"`
2909 From int `mapconv:",omitempty"`
2910 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2911 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2912 Include []string `json:",omitempty" mapconv:",omitempty"`
2913 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2914 }
2915
2916 // simpleNotificationDestinationFindResponseEnvelope is envelop of API response
2917 type simpleNotificationDestinationFindResponseEnvelope struct {
2918 Total int `json:",omitempty"` // トータル件数
2919 From int `json:",omitempty"` // ページング開始ページ
2920 Count int `json:",omitempty"` // 件数
2921
2922 CommonServiceItems []*naked.SimpleNotificationDestination `json:",omitempty"`
2923 }
2924
2925 // simpleNotificationDestinationCreateRequestEnvelope is envelop of API request
2926 type simpleNotificationDestinationCreateRequestEnvelope struct {
2927 CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2928 }
2929
2930 // simpleNotificationDestinationCreateResponseEnvelope is envelop of API response
2931 type simpleNotificationDestinationCreateResponseEnvelope struct {
2932 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2933 Success types.APIResult `json:",omitempty"` // success項目
2934
2935 CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2936 }
2937
2938 // simpleNotificationDestinationReadResponseEnvelope is envelop of API response
2939 type simpleNotificationDestinationReadResponseEnvelope struct {
2940 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2941 Success types.APIResult `json:",omitempty"` // success項目
2942
2943 CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2944 }
2945
2946 // simpleNotificationDestinationUpdateRequestEnvelope is envelop of API request
2947 type simpleNotificationDestinationUpdateRequestEnvelope struct {
2948 CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2949 }
2950
2951 // simpleNotificationDestinationUpdateResponseEnvelope is envelop of API response
2952 type simpleNotificationDestinationUpdateResponseEnvelope struct {
2953 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2954 Success types.APIResult `json:",omitempty"` // success項目
2955
2956 CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2957 }
2958
2959 // simpleNotificationDestinationUpdateSettingsRequestEnvelope is envelop of API request
2960 type simpleNotificationDestinationUpdateSettingsRequestEnvelope struct {
2961 CommonServiceItem *naked.SimpleNotificationDestinationSettingsUpdate `json:",omitempty"`
2962 }
2963
2964 // simpleNotificationDestinationUpdateSettingsResponseEnvelope is envelop of API response
2965 type simpleNotificationDestinationUpdateSettingsResponseEnvelope struct {
2966 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2967 Success types.APIResult `json:",omitempty"` // success項目
2968
2969 CommonServiceItem *naked.SimpleNotificationDestination `json:",omitempty"`
2970 }
2971
2972 // simpleNotificationDestinationStatusResponseEnvelope is envelop of API response
2973 type simpleNotificationDestinationStatusResponseEnvelope struct {
2974 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
2975 Success types.APIResult `json:",omitempty"` // success項目
2976
2977 SimpleNotificationDestination *naked.SimpleNotificationDestinationRunningStatus `json:",omitempty"`
2978 }
2979
2980 // simpleNotificationGroupFindRequestEnvelope is envelop of API request
2981 type simpleNotificationGroupFindRequestEnvelope struct {
2982 Count int `mapconv:",omitempty"`
2983 From int `mapconv:",omitempty"`
2984 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
2985 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
2986 Include []string `json:",omitempty" mapconv:",omitempty"`
2987 Exclude []string `json:",omitempty" mapconv:",omitempty"`
2988 }
2989
2990 // simpleNotificationGroupFindResponseEnvelope is envelop of API response
2991 type simpleNotificationGroupFindResponseEnvelope struct {
2992 Total int `json:",omitempty"` // トータル件数
2993 From int `json:",omitempty"` // ページング開始ページ
2994 Count int `json:",omitempty"` // 件数
2995
2996 CommonServiceItems []*naked.SimpleNotificationGroup `json:",omitempty"`
2997 }
2998
2999 // simpleNotificationGroupCreateRequestEnvelope is envelop of API request
3000 type simpleNotificationGroupCreateRequestEnvelope struct {
3001 CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3002 }
3003
3004 // simpleNotificationGroupCreateResponseEnvelope is envelop of API response
3005 type simpleNotificationGroupCreateResponseEnvelope struct {
3006 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3007 Success types.APIResult `json:",omitempty"` // success項目
3008
3009 CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3010 }
3011
3012 // simpleNotificationGroupReadResponseEnvelope is envelop of API response
3013 type simpleNotificationGroupReadResponseEnvelope struct {
3014 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3015 Success types.APIResult `json:",omitempty"` // success項目
3016
3017 CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3018 }
3019
3020 // simpleNotificationGroupUpdateRequestEnvelope is envelop of API request
3021 type simpleNotificationGroupUpdateRequestEnvelope struct {
3022 CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3023 }
3024
3025 // simpleNotificationGroupUpdateResponseEnvelope is envelop of API response
3026 type simpleNotificationGroupUpdateResponseEnvelope struct {
3027 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3028 Success types.APIResult `json:",omitempty"` // success項目
3029
3030 CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3031 }
3032
3033 // simpleNotificationGroupUpdateSettingsRequestEnvelope is envelop of API request
3034 type simpleNotificationGroupUpdateSettingsRequestEnvelope struct {
3035 CommonServiceItem *naked.SimpleNotificationGroupSettingsUpdate `json:",omitempty"`
3036 }
3037
3038 // simpleNotificationGroupUpdateSettingsResponseEnvelope is envelop of API response
3039 type simpleNotificationGroupUpdateSettingsResponseEnvelope struct {
3040 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3041 Success types.APIResult `json:",omitempty"` // success項目
3042
3043 CommonServiceItem *naked.SimpleNotificationGroup `json:",omitempty"`
3044 }
3045
3046 // simpleNotificationGroupPostMessageRequestEnvelope is envelop of API request
3047 type simpleNotificationGroupPostMessageRequestEnvelope struct {
3048 Message string `json:",omitempty"`
3049 }
3050
3051 // simpleNotificationGroupHistoryResponseEnvelope is envelop of API response
3052 type simpleNotificationGroupHistoryResponseEnvelope struct {
3053 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3054 Success types.APIResult `json:",omitempty"` // success項目
3055
3056 NotificationHistories *naked.SimpleNotificationHistories `json:",omitempty"`
3057 }
3058
3059 // sSHKeyFindRequestEnvelope is envelop of API request
3060 type sSHKeyFindRequestEnvelope struct {
3061 Count int `mapconv:",omitempty"`
3062 From int `mapconv:",omitempty"`
3063 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3064 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
3065 Include []string `json:",omitempty" mapconv:",omitempty"`
3066 Exclude []string `json:",omitempty" mapconv:",omitempty"`
3067 }
3068
3069 // sSHKeyFindResponseEnvelope is envelop of API response
3070 type sSHKeyFindResponseEnvelope struct {
3071 Total int `json:",omitempty"` // トータル件数
3072 From int `json:",omitempty"` // ページング開始ページ
3073 Count int `json:",omitempty"` // 件数
3074
3075 SSHKeys []*naked.SSHKey `json:",omitempty"`
3076 }
3077
3078 // sSHKeyCreateRequestEnvelope is envelop of API request
3079 type sSHKeyCreateRequestEnvelope struct {
3080 SSHKey *naked.SSHKey `json:",omitempty"`
3081 }
3082
3083 // sSHKeyCreateResponseEnvelope is envelop of API response
3084 type sSHKeyCreateResponseEnvelope struct {
3085 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3086 Success types.APIResult `json:",omitempty"` // success項目
3087
3088 SSHKey *naked.SSHKey `json:",omitempty"`
3089 }
3090
3091 // sSHKeyReadResponseEnvelope is envelop of API response
3092 type sSHKeyReadResponseEnvelope struct {
3093 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3094 Success types.APIResult `json:",omitempty"` // success項目
3095
3096 SSHKey *naked.SSHKey `json:",omitempty"`
3097 }
3098
3099 // sSHKeyUpdateRequestEnvelope is envelop of API request
3100 type sSHKeyUpdateRequestEnvelope struct {
3101 SSHKey *naked.SSHKey `json:",omitempty"`
3102 }
3103
3104 // sSHKeyUpdateResponseEnvelope is envelop of API response
3105 type sSHKeyUpdateResponseEnvelope struct {
3106 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3107 Success types.APIResult `json:",omitempty"` // success項目
3108
3109 SSHKey *naked.SSHKey `json:",omitempty"`
3110 }
3111
3112 // subnetFindRequestEnvelope is envelop of API request
3113 type subnetFindRequestEnvelope struct {
3114 Count int `mapconv:",omitempty"`
3115 From int `mapconv:",omitempty"`
3116 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3117 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
3118 Include []string `json:",omitempty" mapconv:",omitempty"`
3119 Exclude []string `json:",omitempty" mapconv:",omitempty"`
3120 }
3121
3122 // subnetFindResponseEnvelope is envelop of API response
3123 type subnetFindResponseEnvelope struct {
3124 Total int `json:",omitempty"` // トータル件数
3125 From int `json:",omitempty"` // ページング開始ページ
3126 Count int `json:",omitempty"` // 件数
3127
3128 Subnets []*naked.Subnet `json:",omitempty"`
3129 }
3130
3131 // subnetReadResponseEnvelope is envelop of API response
3132 type subnetReadResponseEnvelope struct {
3133 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3134 Success types.APIResult `json:",omitempty"` // success項目
3135
3136 Subnet *naked.Subnet `json:",omitempty"`
3137 }
3138
3139 // switchFindRequestEnvelope is envelop of API request
3140 type switchFindRequestEnvelope struct {
3141 Count int `mapconv:",omitempty"`
3142 From int `mapconv:",omitempty"`
3143 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3144 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
3145 Include []string `json:",omitempty" mapconv:",omitempty"`
3146 Exclude []string `json:",omitempty" mapconv:",omitempty"`
3147 }
3148
3149 // switchFindResponseEnvelope is envelop of API response
3150 type switchFindResponseEnvelope struct {
3151 Total int `json:",omitempty"` // トータル件数
3152 From int `json:",omitempty"` // ページング開始ページ
3153 Count int `json:",omitempty"` // 件数
3154
3155 Switches []*naked.Switch `json:",omitempty"`
3156 }
3157
3158 // switchCreateRequestEnvelope is envelop of API request
3159 type switchCreateRequestEnvelope struct {
3160 Switch *naked.Switch `json:",omitempty"`
3161 }
3162
3163 // switchCreateResponseEnvelope is envelop of API response
3164 type switchCreateResponseEnvelope struct {
3165 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3166 Success types.APIResult `json:",omitempty"` // success項目
3167
3168 Switch *naked.Switch `json:",omitempty"`
3169 }
3170
3171 // switchReadResponseEnvelope is envelop of API response
3172 type switchReadResponseEnvelope struct {
3173 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3174 Success types.APIResult `json:",omitempty"` // success項目
3175
3176 Switch *naked.Switch `json:",omitempty"`
3177 }
3178
3179 // switchUpdateRequestEnvelope is envelop of API request
3180 type switchUpdateRequestEnvelope struct {
3181 Switch *naked.Switch `json:",omitempty"`
3182 }
3183
3184 // switchUpdateResponseEnvelope is envelop of API response
3185 type switchUpdateResponseEnvelope struct {
3186 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3187 Success types.APIResult `json:",omitempty"` // success項目
3188
3189 Switch *naked.Switch `json:",omitempty"`
3190 }
3191
3192 // switchGetServersResponseEnvelope is envelop of API response
3193 type switchGetServersResponseEnvelope struct {
3194 Total int `json:",omitempty"` // トータル件数
3195 From int `json:",omitempty"` // ページング開始ページ
3196 Count int `json:",omitempty"` // 件数
3197
3198 Servers []*naked.Server `json:",omitempty"`
3199 }
3200
3201 // vPCRouterFindRequestEnvelope is envelop of API request
3202 type vPCRouterFindRequestEnvelope struct {
3203 Count int `mapconv:",omitempty"`
3204 From int `mapconv:",omitempty"`
3205 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3206 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
3207 Include []string `json:",omitempty" mapconv:",omitempty"`
3208 Exclude []string `json:",omitempty" mapconv:",omitempty"`
3209 }
3210
3211 // vPCRouterFindResponseEnvelope is envelop of API response
3212 type vPCRouterFindResponseEnvelope struct {
3213 Total int `json:",omitempty"` // トータル件数
3214 From int `json:",omitempty"` // ページング開始ページ
3215 Count int `json:",omitempty"` // 件数
3216
3217 Appliances []*naked.VPCRouter `json:",omitempty"`
3218 }
3219
3220 // vPCRouterCreateRequestEnvelope is envelop of API request
3221 type vPCRouterCreateRequestEnvelope struct {
3222 Appliance *naked.VPCRouter `json:",omitempty"`
3223 }
3224
3225 // vPCRouterCreateResponseEnvelope is envelop of API response
3226 type vPCRouterCreateResponseEnvelope struct {
3227 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3228 Success types.APIResult `json:",omitempty"` // success項目
3229
3230 Appliance *naked.VPCRouter `json:",omitempty"`
3231 }
3232
3233 // vPCRouterReadResponseEnvelope is envelop of API response
3234 type vPCRouterReadResponseEnvelope struct {
3235 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3236 Success types.APIResult `json:",omitempty"` // success項目
3237
3238 Appliance *naked.VPCRouter `json:",omitempty"`
3239 }
3240
3241 // vPCRouterUpdateRequestEnvelope is envelop of API request
3242 type vPCRouterUpdateRequestEnvelope struct {
3243 Appliance *naked.VPCRouter `json:",omitempty"`
3244 }
3245
3246 // vPCRouterUpdateResponseEnvelope is envelop of API response
3247 type vPCRouterUpdateResponseEnvelope struct {
3248 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3249 Success types.APIResult `json:",omitempty"` // success項目
3250
3251 Appliance *naked.VPCRouter `json:",omitempty"`
3252 }
3253
3254 // vPCRouterUpdateSettingsRequestEnvelope is envelop of API request
3255 type vPCRouterUpdateSettingsRequestEnvelope struct {
3256 Appliance *naked.VPCRouterSettingsUpdate `json:",omitempty"`
3257 }
3258
3259 // vPCRouterUpdateSettingsResponseEnvelope is envelop of API response
3260 type vPCRouterUpdateSettingsResponseEnvelope struct {
3261 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3262 Success types.APIResult `json:",omitempty"` // success項目
3263
3264 Appliance *naked.VPCRouter `json:",omitempty"`
3265 }
3266
3267 // vPCRouterShutdownRequestEnvelope is envelop of API request
3268 type vPCRouterShutdownRequestEnvelope struct {
3269 Force bool `json:",omitempty"`
3270 }
3271
3272 // vPCRouterMonitorCPURequestEnvelope is envelop of API request
3273 type vPCRouterMonitorCPURequestEnvelope struct {
3274 Start time.Time `json:",omitempty"`
3275 End time.Time `json:",omitempty"`
3276 }
3277
3278 // vPCRouterMonitorCPUResponseEnvelope is envelop of API response
3279 type vPCRouterMonitorCPUResponseEnvelope struct {
3280 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3281 Success types.APIResult `json:",omitempty"` // success項目
3282
3283 Data *naked.MonitorValues `json:",omitempty"`
3284 }
3285
3286 // vPCRouterMonitorInterfaceRequestEnvelope is envelop of API request
3287 type vPCRouterMonitorInterfaceRequestEnvelope struct {
3288 Start time.Time `json:",omitempty"`
3289 End time.Time `json:",omitempty"`
3290 }
3291
3292 // vPCRouterMonitorInterfaceResponseEnvelope is envelop of API response
3293 type vPCRouterMonitorInterfaceResponseEnvelope struct {
3294 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3295 Success types.APIResult `json:",omitempty"` // success項目
3296
3297 Data *naked.MonitorValues `json:",omitempty"`
3298 }
3299
3300 // vPCRouterStatusResponseEnvelope is envelop of API response
3301 type vPCRouterStatusResponseEnvelope struct {
3302 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3303 Success types.APIResult `json:",omitempty"` // success項目
3304
3305 Router *naked.VPCRouterStatus `json:",omitempty"`
3306 }
3307
3308 // vPCRouterLogsResponseEnvelope is envelop of API response
3309 type vPCRouterLogsResponseEnvelope struct {
3310 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3311 Success types.APIResult `json:",omitempty"` // success項目
3312
3313 VPCRouter *naked.VPCRouterLog `json:",omitempty"`
3314 }
3315
3316 // vPCRouterPingResponseEnvelope is envelop of API response
3317 type vPCRouterPingResponseEnvelope struct {
3318 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3319 Success types.APIResult `json:",omitempty"` // success項目
3320
3321 VPCRouter *naked.VPCRouterPingResult `json:",omitempty"`
3322 }
3323
3324 // zoneFindRequestEnvelope is envelop of API request
3325 type zoneFindRequestEnvelope struct {
3326 Count int `mapconv:",omitempty"`
3327 From int `mapconv:",omitempty"`
3328 Sort search.SortKeys `json:",omitempty" mapconv:",omitempty"`
3329 Filter search.Filter `json:",omitempty" mapconv:",omitempty"`
3330 Include []string `json:",omitempty" mapconv:",omitempty"`
3331 Exclude []string `json:",omitempty" mapconv:",omitempty"`
3332 }
3333
3334 // zoneFindResponseEnvelope is envelop of API response
3335 type zoneFindResponseEnvelope struct {
3336 Total int `json:",omitempty"` // トータル件数
3337 From int `json:",omitempty"` // ページング開始ページ
3338 Count int `json:",omitempty"` // 件数
3339
3340 Zones []*naked.Zone `json:",omitempty"`
3341 }
3342
3343 // zoneReadResponseEnvelope is envelop of API response
3344 type zoneReadResponseEnvelope struct {
3345 IsOk bool `json:"is_ok,omitempty"` // is_ok項目
3346 Success types.APIResult `json:",omitempty"` // success項目
3347
3348 Zone *naked.Zone `json:",omitempty"`
3349 }
3350