{"slo", {false, RGWInfo_ObjStore_SWIFT::list_slo_data}},
{"account_quotas", {false, nullptr}},
{"staticweb", {false, nullptr}},
- {"tempauth", {false, nullptr}},
+ {"tempauth", {false, RGWInfo_ObjStore_SWIFT::list_tempauth_data}},
};
void RGWInfo_ObjStore_SWIFT::execute()
formatter.close_section();
}
+void RGWInfo_ObjStore_SWIFT::list_tempauth_data(Formatter& formatter,
+ const md_config_t& config,
+ RGWRados& store)
+{
+ formatter.open_object_section("tempauth");
+ formatter.dump_bool("account_acls", true);
+ formatter.close_section();
+}
void RGWInfo_ObjStore_SWIFT::list_tempurl_data(Formatter& formatter,
const md_config_t& config,
RGWRados& store)
void execute() override;
void send_response() override;
static void list_swift_data(Formatter& formatter, const md_config_t& config, RGWRados& store);
+ static void list_tempauth_data(Formatter& formatter, const md_config_t& config, RGWRados& store);
static void list_tempurl_data(Formatter& formatter, const md_config_t& config, RGWRados& store);
static void list_slo_data(Formatter& formatter, const md_config_t& config, RGWRados& store);
static bool is_expired(const std::string& expires, CephContext* cct);