From 19fcec84d8d7d21e796c7624e521b60d28ee21ed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:45:59 +0200 Subject: Adding upstream version 16.2.11+ds. Signed-off-by: Daniel Baumann --- src/test/cli/radosgw-admin/help.t | 359 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 359 insertions(+) create mode 100644 src/test/cli/radosgw-admin/help.t (limited to 'src/test/cli/radosgw-admin/help.t') diff --git a/src/test/cli/radosgw-admin/help.t b/src/test/cli/radosgw-admin/help.t new file mode 100644 index 000000000..c63c63cb5 --- /dev/null +++ b/src/test/cli/radosgw-admin/help.t @@ -0,0 +1,359 @@ + $ radosgw-admin --help + usage: radosgw-admin [options...] + commands: + user create create a new user + user modify modify user + user info get user info + user rename rename user + user rm remove user + user suspend suspend a user + user enable re-enable user after suspension + user check check user info + user stats show user stats as accounted by quota subsystem + user list list users + caps add add user capabilities + caps rm remove user capabilities + subuser create create a new subuser + subuser modify modify subuser + subuser rm remove subuser + key create create access key + key rm remove access key + bucket list list buckets (specify --allow-unordered for + faster, unsorted listing) + bucket limit check show bucket sharding stats + bucket link link bucket to specified user + bucket unlink unlink bucket from specified user + bucket stats returns bucket statistics + bucket rm remove bucket + bucket check check bucket index + bucket chown link bucket to specified user and update its object ACLs + bucket reshard reshard bucket + bucket rewrite rewrite all objects in the specified bucket + bucket sync checkpoint poll a bucket's sync status until it catches up to its remote + bucket sync disable disable bucket sync + bucket sync enable enable bucket sync + bucket radoslist list rados objects backing bucket's objects + bi get retrieve bucket index object entries + bi put store bucket index object entries + bi list list raw bucket index entries + bi purge purge bucket index entries + object rm remove object + object put put object + object stat stat an object for its metadata + object unlink unlink object from bucket index + object rewrite rewrite the specified object + objects expire run expired objects cleanup + objects expire-stale list list stale expired objects (caused by reshard) + objects expire-stale rm remove stale expired objects + period rm remove a period + period get get period info + period get-current get current period info + period pull pull a period + period push push a period + period list list all periods + period update update the staging period + period commit commit the staging period + quota set set quota params + quota enable enable quota + quota disable disable quota + global quota get view global quota params + global quota set set global quota params + global quota enable enable a global quota + global quota disable disable a global quota + realm create create a new realm + realm rm remove a realm + realm get show realm info + realm get-default get default realm name + realm list list realms + realm list-periods list all realm periods + realm rename rename a realm + realm set set realm info (requires infile) + realm default set realm as default + realm pull pull a realm and its current period + zonegroup add add a zone to a zonegroup + zonegroup create create a new zone group info + zonegroup default set default zone group + zonegroup delete delete a zone group info + zonegroup get show zone group info + zonegroup modify modify an existing zonegroup + zonegroup set set zone group info (requires infile) + zonegroup rm remove a zone from a zonegroup + zonegroup rename rename a zone group + zonegroup list list all zone groups set on this cluster + zonegroup placement list list zonegroup's placement targets + zonegroup placement get get a placement target of a specific zonegroup + zonegroup placement add add a placement target id to a zonegroup + zonegroup placement modify modify a placement target of a specific zonegroup + zonegroup placement rm remove a placement target from a zonegroup + zonegroup placement default set a zonegroup's default placement target + zone create create a new zone + zone rm remove a zone + zone get show zone cluster params + zone modify modify an existing zone + zone set set zone cluster params (requires infile) + zone list list all zones set on this cluster + zone rename rename a zone + zone placement list list zone's placement targets + zone placement get get a zone placement target + zone placement add add a zone placement target + zone placement modify modify a zone placement target + zone placement rm remove a zone placement target + metadata sync status get metadata sync status + metadata sync init init metadata sync + metadata sync run run metadata sync + data sync status get data sync status of the specified source zone + data sync init init data sync for the specified source zone + data sync run run data sync for the specified source zone + pool add add an existing pool for data placement + pool rm remove an existing pool from data placement set + pools list list placement active set + policy read bucket/object policy + log list list log objects + log show dump a log from specific object or (bucket + date + + bucket-id) + (NOTE: required to specify formatting of date + to "YYYY-MM-DD-hh") + log rm remove log object + usage show show usage (by user, by bucket, date range) + usage trim trim usage (by user, by bucket, date range) + usage clear reset all the usage stats for the cluster + gc list dump expired garbage collection objects (specify + --include-all to list all entries, including unexpired) + gc process manually process garbage (specify + --include-all to process all entries, including unexpired) + lc list list all bucket lifecycle progress + lc get get a lifecycle bucket configuration + lc process manually process lifecycle + lc reshard fix fix LC for a resharded bucket + metadata get get metadata info + metadata put put metadata info + metadata rm remove metadata info + metadata list list metadata info + mdlog list list metadata log + mdlog trim trim metadata log (use marker) + mdlog status read metadata log status + bilog list list bucket index log + bilog trim trim bucket index log (use start-marker, end-marker) + bilog status read bucket index log status + datalog list list data log + datalog trim trim data log + datalog status read data log status + datalog type change datalog type to --log_type={fifo,omap} + orphans find deprecated -- init and run search for leaked rados objects (use job-id, pool) + orphans finish deprecated -- clean up search for leaked rados objects + orphans list-jobs deprecated -- list the current job-ids for orphans search + * the three 'orphans' sub-commands are now deprecated; consider using the `rgw-orphan-list` tool + role create create a AWS role for use with STS + role rm remove a role + role get get a role + role list list roles with specified path prefix + role modify modify the assume role policy of an existing role + role-policy put add/update permission policy to role + role-policy list list policies attached to a role + role-policy get get the specified inline policy document embedded with the given role + role-policy rm remove policy attached to a role + reshard add schedule a resharding of a bucket + reshard list list all bucket resharding or scheduled to be resharded + reshard status read bucket resharding status + reshard process process of scheduled reshard jobs + reshard cancel cancel resharding a bucket + reshard stale-instances list list stale-instances from bucket resharding + reshard stale-instances rm cleanup stale-instances from bucket resharding + sync error list list sync error + sync error trim trim sync error + mfa create create a new MFA TOTP token + mfa list list MFA TOTP tokens + mfa get show MFA TOTP token + mfa remove delete MFA TOTP token + mfa check check MFA TOTP token + mfa resync re-sync MFA TOTP token + topic list list bucket notifications/pubsub topics + topic get get a bucket notifications/pubsub topic + topic rm remove a bucket notifications/pubsub topic + subscription get get a pubsub subscription definition + subscription rm remove a pubsub subscription + subscription pull show events in a pubsub subscription + subscription ack ack (remove) an events in a pubsub subscription + script put upload a lua script to a context + script get get the lua script of a context + script rm remove the lua scripts of a context + script-package add add a lua package to the scripts allowlist + script-package rm remove a lua package from the scripts allowlist + script-package list get the lua packages allowlist + options: + --tenant= tenant name + --user_ns= namespace of user (oidc in case of users authenticated with oidc provider) + --uid= user id + --new-uid= new user id + --subuser= subuser name + --access-key= S3 access key + --email= user's email address + --secret/--secret-key= + specify secret key + --gen-access-key generate random access key (for S3) + --gen-secret generate random secret key + --key-type= key type, options are: swift, s3 + --temp-url-key[-2]= temp url key + --access= Set access permissions for sub-user, should be one + of read, write, readwrite, full + --display-name= user's display name + --max-buckets max number of buckets for a user + --admin set the admin flag on the user + --system set the system flag on the user + --op-mask set the op mask on the user + --bucket= Specify the bucket name. Also used by the quota command. + --pool= Specify the pool name. Also used to scan for leaked rados objects. + --object= object name + --object-version= object version + --date= date in the format yyyy-mm-dd + --start-date= start date in the format yyyy-mm-dd + --end-date= end date in the format yyyy-mm-dd + --bucket-id= bucket id + --bucket-new-name= + for bucket link: optional new name + --shard-id= optional for: + mdlog list + data sync status + required for: + mdlog trim + --max-entries= max entries for listing operations + --metadata-key= key to retrieve metadata from with metadata get + --remote= zone or zonegroup id of remote gateway + --period= period id + --url= url for pushing/pulling period/realm + --epoch= period epoch + --commit commit the period during 'period update' + --staging get staging period info + --master set as master + --master-zone= master zone id + --rgw-realm= realm name + --realm-id= realm id + --realm-new-name= realm new name + --rgw-zonegroup= zonegroup name + --zonegroup-id= zonegroup id + --zonegroup-new-name= + zonegroup new name + --rgw-zone= name of zone in which radosgw is running + --zone-id= zone id + --zone-new-name= zone new name + --source-zone specify the source zone (for data sync) + --default set entity (realm, zonegroup, zone) as default + --read-only set zone as read-only (when adding to zonegroup) + --redirect-zone specify zone id to redirect when response is 404 (not found) + --placement-id placement id for zonegroup placement commands + --storage-class storage class for zonegroup placement commands + --tags= list of tags for zonegroup placement add and modify commands + --tags-add= list of tags to add for zonegroup placement modify command + --tags-rm= list of tags to remove for zonegroup placement modify command + --endpoints= zone endpoints + --index-pool= placement target index pool + --data-pool= placement target data pool + --data-extra-pool= placement target data extra (non-ec) pool + --placement-index-type= + placement target index type (normal, indexless, or #id) + --compression= placement target compression type (plugin name or empty/none) + --tier-type= zone tier type + --tier-config==[,...] + set zone tier config keys, values + --tier-config-rm=[,...] + unset zone tier config keys + --sync-from-all[=false] set/reset whether zone syncs from all zonegroup peers + --sync-from=[zone-name][,...] + set list of zones to sync from + --sync-from-rm=[zone-name][,...] + remove zones from list of zones to sync from + --bucket-index-max-shards override a zone/zonegroup's default bucket index shard count + --fix besides checking bucket index, will also fix it + --check-objects bucket check: rebuilds bucket index according to + actual objects state + --format= specify output format for certain operations: xml, + json + --purge-data when specified, user removal will also purge all the + user data + --purge-keys when specified, subuser removal will also purge all the + subuser keys + --purge-objects remove a bucket's objects before deleting it + (NOTE: required to delete a non-empty bucket) + --sync-stats option to 'user stats', update user stats with current + stats reported by user's buckets indexes + --reset-stats option to 'user stats', reset stats in accordance with user buckets + --show-log-entries= enable/disable dump of log entries on log show + --show-log-sum= enable/disable dump of log summation on log show + --skip-zero-entries log show only dumps entries that don't have zero value + in one of the numeric field + --infile= specify a file to read in when setting data + --categories= comma separated list of categories, used in usage show + --caps= list of caps (e.g., "usage=read, write; user=read") + --op-mask= permission of user's operations (e.g., "read, write, delete, *") + --yes-i-really-mean-it required for certain operations + --warnings-only when specified with bucket limit check, list + only buckets nearing or over the current max + objects per shard value + --bypass-gc when specified with bucket deletion, triggers + object deletions by not involving GC + --inconsistent-index when specified with bucket deletion and bypass-gc set to true, + ignores bucket index consistency + --min-rewrite-size min object size for bucket rewrite (default 4M) + --max-rewrite-size max object size for bucket rewrite (default ULLONG_MAX) + --min-rewrite-stripe-size min stripe size for object rewrite (default 0) + --trim-delay-ms time interval in msec to limit the frequency of sync error log entries trimming operations, + the trimming process will sleep the specified msec for every 1000 entries trimmed + --max-concurrent-ios maximum concurrent ios for bucket operations (default: 32) + + := "YYYY-MM-DD[ hh:mm:ss]" + + Quota options: + --max-objects specify max objects (negative value to disable) + --max-size specify max size (in B/K/M/G/T, negative value to disable) + --quota-scope scope of quota (bucket, user) + + Orphans search options: + --num-shards num of shards to use for keeping the temporary scan info + --orphan-stale-secs num of seconds to wait before declaring an object to be an orphan (default: 86400) + --job-id set the job id (for orphans find) + --detail detailed mode, log and stat head objects as well + + Orphans list-jobs options: + --extra-info provide extra info in job list + + Role options: + --role-name name of the role to create + --path path to the role + --assume-role-policy-doc the trust relationship policy document that grants an entity permission to assume the role + --policy-name name of the policy document + --policy-doc permission policy document + --path-prefix path prefix for filtering roles + + MFA options: + --totp-serial a string that represents the ID of a TOTP token + --totp-seed the secret seed that is used to calculate the TOTP + --totp-seconds the time resolution that is being used for TOTP generation + --totp-window the number of TOTP tokens that are checked before and after the current token when validating token + --totp-pin the valid value of a TOTP token at a certain time + + Bucket notifications/pubsub options: + --topic bucket notifications/pubsub topic name + --subscription pubsub subscription name + --event-id event id in a pubsub subscription + + Script options: + --context context in which the script runs. one of: preRequest, postRequest + --package name of the lua package that should be added/removed to/from the allowlist + --allow-compilation package is allowed to compile C code as part of its installation + + radoslist options: + --rgw-obj-fs the field separator that will separate the rados + object name from the rgw object name; + additionally rados objects for incomplete + multipart uploads will not be output + + --conf/-c FILE read configuration from the given configuration file + --id ID set ID portion of my name + --name/-n TYPE.ID set name + --cluster NAME set cluster name (default: ceph) + --setuser USER set uid to user or uid (and gid to user's gid) + --setgroup GROUP set gid to group or gid + --version show version and quit + + + -- cgit v1.2.3