]> git.proxmox.com Git - ceph.git/blame - ceph/src/tools/ceph-dencoder/rgw_types.h
import ceph quincy 17.2.4
[ceph.git] / ceph / src / tools / ceph-dencoder / rgw_types.h
CommitLineData
9f95a23c
TL
1#ifdef WITH_RADOSGW
2
3#include "rgw/rgw_rados.h"
4TYPE(RGWOLHInfo)
5TYPE(RGWObjManifestPart)
6TYPE(RGWObjManifest)
7TYPE(objexp_hint_entry)
8
9#include "rgw/rgw_zone.h"
10TYPE(RGWZoneParams)
11TYPE(RGWZone)
12TYPE(RGWZoneGroup)
13TYPE(RGWRealm)
14TYPE(RGWPeriod)
15TYPE(RGWPeriodLatestEpochInfo)
16
17#include "rgw/rgw_acl.h"
18TYPE(ACLPermission)
19TYPE(ACLGranteeType)
20TYPE(ACLGrant)
21TYPE(RGWAccessControlList)
22TYPE(ACLOwner)
23TYPE(RGWAccessControlPolicy)
24
25#include "rgw/rgw_cache.h"
26TYPE(ObjectMetaInfo)
27TYPE(ObjectCacheInfo)
28TYPE(RGWCacheNotifyInfo)
29
30#include "rgw/rgw_lc.h"
31TYPE(RGWLifecycleConfiguration)
32
33#include "cls/rgw/cls_rgw_types.h"
34TYPE(rgw_bucket_pending_info)
35TYPE(rgw_bucket_dir_entry_meta)
36TYPE(rgw_bucket_entry_ver)
37TYPE(rgw_bucket_dir_entry)
38TYPE(rgw_bucket_category_stats)
39TYPE(rgw_bucket_dir_header)
40TYPE(rgw_bucket_dir)
41TYPE(rgw_bucket_entry_ver)
42TYPE(cls_rgw_obj_key)
43TYPE(rgw_bucket_olh_log_entry)
44TYPE(rgw_usage_log_entry)
45
46#include "cls/rgw/cls_rgw_ops.h"
47TYPE(rgw_cls_obj_prepare_op)
48TYPE(rgw_cls_obj_complete_op)
49TYPE(rgw_cls_list_op)
50TYPE(rgw_cls_list_ret)
51TYPE(cls_rgw_gc_defer_entry_op)
52TYPE(cls_rgw_gc_list_op)
53TYPE(cls_rgw_gc_list_ret)
54TYPE(cls_rgw_gc_obj_info)
55TYPE(cls_rgw_gc_remove_op)
56TYPE(cls_rgw_gc_set_entry_op)
57TYPE(cls_rgw_obj)
58TYPE(cls_rgw_obj_chain)
59TYPE(rgw_cls_tag_timeout_op)
60TYPE(cls_rgw_bi_log_list_op)
61TYPE(cls_rgw_bi_log_trim_op)
62TYPE(cls_rgw_bi_log_list_ret)
63TYPE(rgw_cls_link_olh_op)
64TYPE(rgw_cls_unlink_instance_op)
65TYPE(rgw_cls_read_olh_log_op)
66TYPE(rgw_cls_read_olh_log_ret)
67TYPE(rgw_cls_trim_olh_log_op)
68TYPE(rgw_cls_bucket_clear_olh_op)
69TYPE(rgw_cls_check_index_ret)
70TYPE(cls_rgw_reshard_add_op)
71TYPE(cls_rgw_reshard_list_op)
72TYPE(cls_rgw_reshard_list_ret)
73TYPE(cls_rgw_reshard_get_op)
74TYPE(cls_rgw_reshard_get_ret)
75TYPE(cls_rgw_reshard_remove_op)
76TYPE(cls_rgw_set_bucket_resharding_op)
77TYPE(cls_rgw_clear_bucket_resharding_op)
78TYPE(cls_rgw_lc_obj_head)
79
80#include "cls/rgw/cls_rgw_client.h"
81TYPE(rgw_bi_log_entry)
82TYPE(cls_rgw_reshard_entry)
83TYPE(cls_rgw_bucket_instance_entry)
84
85#include "cls/user/cls_user_types.h"
86TYPE(cls_user_bucket)
87TYPE(cls_user_bucket_entry)
88TYPE(cls_user_stats)
89TYPE(cls_user_header)
90
91#include "cls/user/cls_user_ops.h"
92TYPE(cls_user_set_buckets_op)
93TYPE(cls_user_remove_bucket_op)
94TYPE(cls_user_list_buckets_op)
95TYPE(cls_user_list_buckets_ret)
96TYPE(cls_user_get_header_op)
97TYPE(cls_user_get_header_ret)
98TYPE(cls_user_complete_stats_sync_op)
99
100#include "cls/journal/cls_journal_types.h"
101TYPE(cls::journal::ObjectPosition)
102TYPE(cls::journal::ObjectSetPosition)
103TYPE(cls::journal::Client)
104TYPE(cls::journal::Tag)
105
106#include "rgw/rgw_common.h"
107TYPE(RGWAccessKey)
108TYPE(RGWSubUser)
109TYPE(RGWUserInfo)
110TYPE(rgw_bucket)
111TYPE(RGWBucketInfo)
112TYPE(RGWBucketEnt)
113TYPE(rgw_obj)
114
115#include "rgw/rgw_log.h"
116TYPE(rgw_log_entry)
117
118#include "rgw/rgw_meta_sync_status.h"
119TYPE(rgw_meta_sync_info)
120TYPE(rgw_meta_sync_marker)
121TYPE(rgw_meta_sync_status)
122
123#include "rgw/rgw_multi.h"
124TYPE(RGWUploadPartInfo)
125
126#include "rgw/rgw_data_sync.h"
127TYPE(rgw_data_sync_info)
128TYPE(rgw_data_sync_marker)
129TYPE(rgw_data_sync_status)
130
2a845540
TL
131#include "rgw/rgw_bucket_encryption.h"
132TYPE(RGWBucketEncryptionConfig)
133
9f95a23c 134#endif