+/*
+ * ACL Menu
+ */
+
+Menu acl_menu = {
+ NULLFUNC,
+ NULLFUNC,
+ "Generic ACL Menu",
+ 3,
+ {
+ { GetACL, NULLMENU, 3, {
+ {"get", "Get ACL Information"},
+ {"host", "Machine: "},
+ {"target", "Target file: "}
+ } },
+ { AddACL, NULLMENU, 3, {
+ {"add", "Add New ACL"},
+ {"host", "Machine: "},
+ {"target", "Target file: "}
+ } },
+ { DeleteACL, NULLMENU, 3, {
+ {"delete", "Delete ACL"},
+ {"host", "Machine: "},
+ {"target", "Target file: "}
+ } },
+ }
+};
+
+/*
+ * Container Menu
+ */
+
+Menu container_menu = {
+ NULLFUNC,
+ NULLFUNC,
+ "Container Menu",
+ 8,
+ {
+ { ShowContainerInfo, NULLMENU, 2, {
+ {"show", "Get container information"},
+ {"name", "Container's Name: "}
+ } },
+ { AddContainer, NULLMENU, 2, {
+ {"add", "Add a new container"},
+ {"name", "Container's Name: "}
+ } },
+ { UpdateContainer, NULLMENU, 2, {
+ {"update", "Update container information"},
+ {"name", "Container's Name: "}
+ } },
+ { DeleteContainer, NULLMENU, 2, {
+ {"delete", "Delete this container"},
+ {"name", "Container's Name: "}
+ } },
+ { GetSubContainers, NULLMENU, 2, {
+ {"subcont", "Get subcontainers of container"},
+ {"name", "Container's Name: "}
+ } },
+ SIMPLEFUNC("toplevel", "Get all top level containers", GetTopLevelCont),
+ SUBMENU("mappings", "Machine to Container Mappings Menu", &cmappings_menu),
+ SIMPLEFUNC("verbose", "Toggle Verbosity of Delete", ToggleVerboseMode)
+ }
+};