+ "[--dry-run] <group-name> <new-name>", "Rename a node group"),
+ "evacuate": (
+ EvacuateGroup, [ArgGroup(min=1, max=1)],
+ [TO_GROUP_OPT, IALLOCATOR_OPT, EARLY_RELEASE_OPT],
+ "[-I <iallocator>] [--to <group>]",
+ "Evacuate all instances within a group"),
+ "list-tags": (
+ ListTags, ARGS_ONE_GROUP, [PRIORITY_OPT],
+ "<instance_name>", "List the tags of the given instance"),
+ "add-tags": (
+ AddTags, [ArgGroup(min=1, max=1), ArgUnknown()],
+ [TAG_SRC_OPT, PRIORITY_OPT],
+ "<instance_name> tag...", "Add tags to the given instance"),
+ "remove-tags": (
+ RemoveTags, [ArgGroup(min=1, max=1), ArgUnknown()],
+ [TAG_SRC_OPT, PRIORITY_OPT],
+ "<instance_name> tag...", "Remove tags from given instance"),
+ }