diff --git a/python-senlinclient/locale/python-senlinclient.pot b/python-senlinclient/locale/python-senlinclient.pot index d474dd51..3ae6f524 100644 --- a/python-senlinclient/locale/python-senlinclient.pot +++ b/python-senlinclient/locale/python-senlinclient.pot @@ -7,9 +7,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: python-senlinclient 0.0.1.dev172\n" +"Project-Id-Version: python-senlinclient 0.0.1.dev179\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-03-21 17:47+0800\n" +"POT-Creation-Date: 2015-05-06 23:15-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,116 +35,124 @@ msgid "Defaults to env[OS_PROJECT_NAME]." msgstr "" #: senlinclient/cliargs.py:44 +msgid "Defaults to env[OS_TENANT_ID]." +msgstr "" + +#: senlinclient/cliargs.py:49 +msgid "Defaults to env[OS_TENANT_NAME]." +msgstr "" + +#: senlinclient/cliargs.py:54 msgid "Domain ID for scope of authorization, defaults to env[OS_DOMAIN_ID]." msgstr "" -#: senlinclient/cliargs.py:50 +#: senlinclient/cliargs.py:60 msgid "Domain name for scope of authorization, defaults to env[OS_DOMAIN_NAME]." msgstr "" -#: senlinclient/cliargs.py:57 +#: senlinclient/cliargs.py:67 msgid "" "Project domain ID for scope of authorization, defaults to " "env[OS_PROJECT_DOMAIN_ID]." msgstr "" -#: senlinclient/cliargs.py:64 +#: senlinclient/cliargs.py:74 msgid "" "Project domain name for scope of authorization, defaults to " "env[OS_PROJECT_DOMAIN_NAME]." msgstr "" -#: senlinclient/cliargs.py:71 +#: senlinclient/cliargs.py:81 msgid "" "User domain ID for scope of authorization, defaults to " "env[OS_USER_DOMAIN_ID]." msgstr "" -#: senlinclient/cliargs.py:78 +#: senlinclient/cliargs.py:88 msgid "" "User domain name for scope of authorization, defaults to " "env[OS_USER_DOMAIN_NAME]." msgstr "" -#: senlinclient/cliargs.py:84 +#: senlinclient/cliargs.py:94 msgid "Defaults to env[OS_USERNAME]." msgstr "" -#: senlinclient/cliargs.py:89 +#: senlinclient/cliargs.py:99 msgid "Defaults to env[OS_USER_ID]." msgstr "" -#: senlinclient/cliargs.py:94 +#: senlinclient/cliargs.py:104 msgid "Defaults to env[OS_PASSWORD]" msgstr "" -#: senlinclient/cliargs.py:99 +#: senlinclient/cliargs.py:109 msgid "Defaults to env[OS_TRUST_ID]" msgstr "" -#: senlinclient/cliargs.py:106 +#: senlinclient/cliargs.py:116 msgid "" "Path of CA TLS certificate(s) used to verify the remote server's " "certificate. Without this option senlin looks for the default system CA " "certificates." msgstr "" -#: senlinclient/cliargs.py:113 +#: senlinclient/cliargs.py:123 msgid "Verify server certificate (default)" msgstr "" -#: senlinclient/cliargs.py:117 +#: senlinclient/cliargs.py:127 msgid "" "Explicitly allow senlinclient to perform \"insecure SSL\" (HTTPS) " "requests. The server's certificate will not be verified against any " "certificate authorities. This option should be used with caution." msgstr "" -#: senlinclient/cliargs.py:125 +#: senlinclient/cliargs.py:135 msgid "" "A string token to bootstrap the Keystone database, defaults to " "env[OS_TOKEN]" msgstr "" -#: senlinclient/cliargs.py:131 +#: senlinclient/cliargs.py:141 msgid "Access info, defaults to env[OS_ACCESS_INFO]" msgstr "" -#: senlinclient/cliargs.py:138 +#: senlinclient/cliargs.py:148 msgid "Desired API names, defaults to env[OS_API_NAME]" msgstr "" -#: senlinclient/cliargs.py:146 +#: senlinclient/cliargs.py:156 msgid "Desired API region, defaults to env[OS_API_REGION]" msgstr "" -#: senlinclient/cliargs.py:153 +#: senlinclient/cliargs.py:163 msgid "Desired API versions, defaults to env[OS_API_VERSION]" msgstr "" -#: senlinclient/cliargs.py:160 +#: senlinclient/cliargs.py:170 msgid "Desired API visibility, defaults to env[OS_API_VISIBILITY]" msgstr "" -#: senlinclient/cliargs.py:182 +#: senlinclient/cliargs.py:192 msgid "Shows the client version and exits." msgstr "" -#: senlinclient/cliargs.py:187 +#: senlinclient/cliargs.py:197 msgid "Defaults to env[SENLINCLIENT_DEBUG]." msgstr "" -#: senlinclient/cliargs.py:191 +#: senlinclient/cliargs.py:201 msgid "Print more verbose output." msgstr "" -#: senlinclient/cliargs.py:195 +#: senlinclient/cliargs.py:205 msgid "" "Number of seconds to wait for an API response, defaults to system socket " "timeout" msgstr "" -#: senlinclient/cliargs.py:201 +#: senlinclient/cliargs.py:211 msgid "Version number for Senlin API to use, Default to \"1\"." msgstr "" @@ -175,7 +183,7 @@ msgid "" "authentication" msgstr "" -#: senlinclient/shell.py:165 senlinclient/shell.py:198 +#: senlinclient/shell.py:165 senlinclient/shell.py:201 #, python-format msgid "WARNING: %s" msgstr "" @@ -192,54 +200,54 @@ msgstr "" msgid "You must provide a password for user %s" msgstr "" -#: senlinclient/shell.py:185 +#: senlinclient/shell.py:186 msgid "" -"Either project ID or project name must be specified, or else Senlin " -"cannot know which project to use." +"Either project/tenant ID or project/tenant name must be specified, or " +"else Senlin cannot know which project to use." msgstr "" -#: senlinclient/shell.py:189 +#: senlinclient/shell.py:191 msgid "" "Neither project ID nor project name is specified. Senlin will use user's " "default project which may result in authentication error." msgstr "" -#: senlinclient/shell.py:192 +#: senlinclient/shell.py:194 #, python-format msgid "WARINING: %s" msgstr "" -#: senlinclient/shell.py:196 +#: senlinclient/shell.py:199 msgid "" -"Both project name and project ID are specified, Senin will use project ID" -" for authentication" +"Both project/tenant name and project/tenant ID are specified, Senin will " +"use project ID for authentication" msgstr "" -#: senlinclient/shell.py:203 +#: senlinclient/shell.py:207 msgid "" "Either project domain ID (--project-domain-id / " "env[OS_PROJECT_DOMAIN_ID]) orr project domain name (--project-domain-name" -" / env[OS_PROJECT_DOMAIN_NAME must be specified, because project name may" -" not be unique." +" / env[OS_PROJECT_DOMAIN_NAME must be specified, because project/tenant " +"name may not be unique." msgstr "" -#: senlinclient/shell.py:240 +#: senlinclient/shell.py:244 msgid "Type \"senlin help \" for help on a specific command." msgstr "" -#: senlinclient/shell.py:293 +#: senlinclient/shell.py:297 #, python-format msgid "Trace ID: %s" msgstr "" -#: senlinclient/shell.py:294 +#: senlinclient/shell.py:298 #, python-format msgid "" "To display trace use next command:\n" "osprofiler trace show --html %s " msgstr "" -#: senlinclient/shell.py:305 +#: senlinclient/shell.py:309 msgid "... terminating senlin client" msgstr "" @@ -318,7 +326,7 @@ msgstr "" msgid "Profile type to generate a template for." msgstr "" -#: senlinclient/v1/shell.py:61 senlinclient/v1/shell.py:257 +#: senlinclient/v1/shell.py:61 senlinclient/v1/shell.py:259 #, python-format msgid "The template output format, one of: %s." msgstr "" @@ -340,18 +348,19 @@ msgstr "" msgid "Only return profiles that appear after the given ID." msgstr "" -#: senlinclient/v1/shell.py:90 senlinclient/v1/shell.py:286 -#: senlinclient/v1/shell.py:428 senlinclient/v1/shell.py:568 -#: senlinclient/v1/shell.py:868 senlinclient/v1/shell.py:1122 +#: senlinclient/v1/shell.py:90 senlinclient/v1/shell.py:288 +#: senlinclient/v1/shell.py:391 senlinclient/v1/shell.py:533 +#: senlinclient/v1/shell.py:690 senlinclient/v1/shell.py:990 +#: senlinclient/v1/shell.py:1253 msgid "Print full IDs in list." msgstr "" -#: senlinclient/v1/shell.py:117 senlinclient/v1/shell.py:200 +#: senlinclient/v1/shell.py:117 senlinclient/v1/shell.py:202 #, python-format msgid "Profile not found: %s" msgstr "" -#: senlinclient/v1/shell.py:133 +#: senlinclient/v1/shell.py:133 senlinclient/v1/shell.py:181 msgid "Profile type used for this profile." msgstr "" @@ -385,430 +394,509 @@ msgstr "" msgid "The new spec file for the profile." msgstr "" -#: senlinclient/v1/shell.py:181 +#: senlinclient/v1/shell.py:183 msgid "Name or ID of the profile to update." msgstr "" -#: senlinclient/v1/shell.py:208 +#: senlinclient/v1/shell.py:210 msgid "Delete the profile completely from database." msgstr "" -#: senlinclient/v1/shell.py:210 +#: senlinclient/v1/shell.py:212 msgid "Name or ID of profile(s) to delete." msgstr "" -#: senlinclient/v1/shell.py:226 +#: senlinclient/v1/shell.py:228 msgid "Failed to delete any of the specified profile(s)." msgstr "" -#: senlinclient/v1/shell.py:241 +#: senlinclient/v1/shell.py:243 msgid "Policy type to get the details for." msgstr "" -#: senlinclient/v1/shell.py:249 +#: senlinclient/v1/shell.py:251 #, python-format msgid "Policy Type not found: %s" msgstr "" -#: senlinclient/v1/shell.py:255 +#: senlinclient/v1/shell.py:257 msgid "Policy type to generate a template for." msgstr "" -#: senlinclient/v1/shell.py:266 +#: senlinclient/v1/shell.py:268 #, python-format msgid "Policy type %s not found." msgstr "" -#: senlinclient/v1/shell.py:280 -msgid "Include soft-deleted policies if any." -msgstr "" - #: senlinclient/v1/shell.py:282 -msgid "Limit the number of policies returned." +msgid "Include deleted webhooks if any." msgstr "" #: senlinclient/v1/shell.py:284 +msgid "Limit the number of webhooks returned." +msgstr "" + +#: senlinclient/v1/shell.py:286 +msgid "Only return webhooks that appear after the given ID." +msgstr "" + +#: senlinclient/v1/shell.py:316 +#, python-format +msgid "Webhook not found: %s" +msgstr "" + +#: senlinclient/v1/shell.py:323 +msgid "Name of the webhook to be updated." +msgstr "" + +#: senlinclient/v1/shell.py:330 +msgid "Object type name used for this webhook." +msgstr "" + +#: senlinclient/v1/shell.py:332 +msgid "Object id used for this webhook." +msgstr "" + +#: senlinclient/v1/shell.py:334 +msgid "Name of action used for this webhook." +msgstr "" + +#: senlinclient/v1/shell.py:337 +msgid "The credential used when triggering the webhook." +msgstr "" + +#: senlinclient/v1/shell.py:340 +msgid "" +"A dictionary of parameters that will be passed to object action when " +"webhook is triggered." +msgstr "" + +#: senlinclient/v1/shell.py:344 +msgid "Name of the webhook to create." +msgstr "" + +#: senlinclient/v1/shell.py:361 +msgid "Name or ID of webhook(s) to delete." +msgstr "" + +#: senlinclient/v1/shell.py:376 +msgid "Failed to delete any of the specified webhook(s)." +msgstr "" + +#: senlinclient/v1/shell.py:385 +msgid "Include soft-deleted policies if any." +msgstr "" + +#: senlinclient/v1/shell.py:387 +msgid "Limit the number of policies returned." +msgstr "" + +#: senlinclient/v1/shell.py:389 msgid "Only return policies that appear after the given ID." msgstr "" -#: senlinclient/v1/shell.py:314 +#: senlinclient/v1/shell.py:419 #, python-format msgid "Policy not found: %s" msgstr "" -#: senlinclient/v1/shell.py:324 +#: senlinclient/v1/shell.py:429 msgid "Policy type used for this policy." msgstr "" -#: senlinclient/v1/shell.py:326 +#: senlinclient/v1/shell.py:431 msgid "The spec file used to create the policy." msgstr "" -#: senlinclient/v1/shell.py:328 senlinclient/v1/shell.py:358 +#: senlinclient/v1/shell.py:433 senlinclient/v1/shell.py:463 msgid "" "An integer indicating the cooldown seconds once the policy is effected. " "Default to 0." msgstr "" -#: senlinclient/v1/shell.py:331 senlinclient/v1/shell.py:361 +#: senlinclient/v1/shell.py:436 senlinclient/v1/shell.py:466 msgid "" "An integer beteen 0 and 100 representing the enforcement level. Default " "to 0." msgstr "" -#: senlinclient/v1/shell.py:334 +#: senlinclient/v1/shell.py:439 msgid "Name of the policy to create." msgstr "" -#: senlinclient/v1/shell.py:351 senlinclient/v1/shell.py:366 +#: senlinclient/v1/shell.py:456 senlinclient/v1/shell.py:471 msgid "Name of the policy to be updated." msgstr "" -#: senlinclient/v1/shell.py:364 +#: senlinclient/v1/shell.py:469 msgid "New name of the policy to be updated." msgstr "" -#: senlinclient/v1/shell.py:383 +#: senlinclient/v1/shell.py:488 msgid "Delete the policy completely from database." msgstr "" -#: senlinclient/v1/shell.py:385 +#: senlinclient/v1/shell.py:490 msgid "Name or ID of policy(s) to delete." msgstr "" -#: senlinclient/v1/shell.py:401 +#: senlinclient/v1/shell.py:506 msgid "Failed to delete any of the specified policy(s)." msgstr "" -#: senlinclient/v1/shell.py:410 +#: senlinclient/v1/shell.py:515 msgid "Include soft-deleted clusters if any." msgstr "" -#: senlinclient/v1/shell.py:412 +#: senlinclient/v1/shell.py:517 msgid "Include nested clusters if any." msgstr "" -#: senlinclient/v1/shell.py:414 +#: senlinclient/v1/shell.py:519 msgid "" "Filter parameters to apply on returned clusters. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" -#: senlinclient/v1/shell.py:419 senlinclient/v1/shell.py:687 -#: senlinclient/v1/shell.py:856 senlinclient/v1/shell.py:1058 -#: senlinclient/v1/shell.py:1112 +#: senlinclient/v1/shell.py:524 senlinclient/v1/shell.py:809 +#: senlinclient/v1/shell.py:978 senlinclient/v1/shell.py:1189 +#: senlinclient/v1/shell.py:1243 msgid "Name of keys used for sorting the returned events." msgstr "" -#: senlinclient/v1/shell.py:421 senlinclient/v1/shell.py:689 -#: senlinclient/v1/shell.py:858 senlinclient/v1/shell.py:1060 -#: senlinclient/v1/shell.py:1114 +#: senlinclient/v1/shell.py:526 senlinclient/v1/shell.py:811 +#: senlinclient/v1/shell.py:980 senlinclient/v1/shell.py:1191 +#: senlinclient/v1/shell.py:1245 msgid "Direction for sorting, where DIR can be \"asc\" or \"desc\"." msgstr "" -#: senlinclient/v1/shell.py:423 +#: senlinclient/v1/shell.py:528 msgid "Limit the number of clusters returned." msgstr "" -#: senlinclient/v1/shell.py:425 +#: senlinclient/v1/shell.py:530 msgid "Only return clusters that appear after the given cluster ID." msgstr "" -#: senlinclient/v1/shell.py:459 +#: senlinclient/v1/shell.py:564 #, python-format msgid "Cluster %s is not found" msgstr "" -#: senlinclient/v1/shell.py:469 +#: senlinclient/v1/shell.py:574 msgid "Profile Id used for this cluster." msgstr "" -#: senlinclient/v1/shell.py:471 -msgid "Initial size of the cluster. Default to 0." +#: senlinclient/v1/shell.py:576 +msgid "Min size of the cluster. Default to 0." msgstr "" -#: senlinclient/v1/shell.py:473 +#: senlinclient/v1/shell.py:578 +msgid "Max size of the cluster. Default to 0, means unlimtated." +msgstr "" + +#: senlinclient/v1/shell.py:580 +msgid "Desired capacity of the cluster. Default to 0." +msgstr "" + +#: senlinclient/v1/shell.py:582 msgid "ID of the parent cluster, if exists." msgstr "" -#: senlinclient/v1/shell.py:475 +#: senlinclient/v1/shell.py:584 msgid "Cluster creation timeout in minutes." msgstr "" -#: senlinclient/v1/shell.py:477 senlinclient/v1/shell.py:525 -#: senlinclient/v1/shell.py:935 +#: senlinclient/v1/shell.py:586 senlinclient/v1/shell.py:644 +#: senlinclient/v1/shell.py:1064 msgid "" "Tag values to be attached to the cluster. This can be specified multiple " "times, or once with tags separated by a semicolon." msgstr "" -#: senlinclient/v1/shell.py:482 +#: senlinclient/v1/shell.py:591 msgid "Name of the cluster to create." msgstr "" -#: senlinclient/v1/shell.py:499 +#: senlinclient/v1/shell.py:610 msgid "Name or ID of cluster(s) to delete." msgstr "" -#: senlinclient/v1/shell.py:512 +#: senlinclient/v1/shell.py:623 msgid "Failed to delete any of the specified clusters." msgstr "" -#: senlinclient/v1/shell.py:519 senlinclient/v1/shell.py:984 +#: senlinclient/v1/shell.py:630 senlinclient/v1/shell.py:1115 msgid "ID of new profile to use." msgstr "" -#: senlinclient/v1/shell.py:521 +#: senlinclient/v1/shell.py:632 +msgid "New min size of the cluster. Default to None." +msgstr "" + +#: senlinclient/v1/shell.py:634 +msgid "New max size of the cluster. Default to 0, means unlimtated." +msgstr "" + +#: senlinclient/v1/shell.py:638 +msgid "New Desired capacity of the cluster. Default to None." +msgstr "" + +#: senlinclient/v1/shell.py:640 msgid "New timeout (in minutes) value for the cluster." msgstr "" -#: senlinclient/v1/shell.py:523 +#: senlinclient/v1/shell.py:642 msgid "ID of parent cluster for the cluster." msgstr "" -#: senlinclient/v1/shell.py:530 +#: senlinclient/v1/shell.py:649 msgid "New name for the cluster to update." msgstr "" -#: senlinclient/v1/shell.py:532 +#: senlinclient/v1/shell.py:651 msgid "Name or ID of cluster to be updated." msgstr "" -#: senlinclient/v1/shell.py:550 +#: senlinclient/v1/shell.py:672 msgid "Name or ID of cluster to show." msgstr "" -#: senlinclient/v1/shell.py:557 senlinclient/v1/shell.py:849 -#: senlinclient/v1/shell.py:1120 +#: senlinclient/v1/shell.py:679 senlinclient/v1/shell.py:971 +#: senlinclient/v1/shell.py:1251 msgid "Include soft-deleted nodes if any." msgstr "" -#: senlinclient/v1/shell.py:559 senlinclient/v1/shell.py:851 +#: senlinclient/v1/shell.py:681 senlinclient/v1/shell.py:973 msgid "" "Filter parameters to apply on returned nodes. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" -#: senlinclient/v1/shell.py:564 senlinclient/v1/shell.py:860 -#: senlinclient/v1/shell.py:1116 +#: senlinclient/v1/shell.py:686 senlinclient/v1/shell.py:982 +#: senlinclient/v1/shell.py:1247 msgid "Limit the number of nodes returned." msgstr "" -#: senlinclient/v1/shell.py:566 senlinclient/v1/shell.py:862 -#: senlinclient/v1/shell.py:1118 +#: senlinclient/v1/shell.py:688 senlinclient/v1/shell.py:984 +#: senlinclient/v1/shell.py:1249 msgid "Only return nodes that appear after the given node ID." msgstr "" -#: senlinclient/v1/shell.py:570 +#: senlinclient/v1/shell.py:692 msgid "Name or ID of cluster to nodes from." msgstr "" -#: senlinclient/v1/shell.py:590 +#: senlinclient/v1/shell.py:712 msgid "No node matching criteria is found" msgstr "" -#: senlinclient/v1/shell.py:606 +#: senlinclient/v1/shell.py:728 msgid "ID of nodes to be added; multiple nodes can be separated with \",\"" msgstr "" -#: senlinclient/v1/shell.py:609 senlinclient/v1/shell.py:628 -#: senlinclient/v1/shell.py:646 senlinclient/v1/shell.py:664 -#: senlinclient/v1/shell.py:740 senlinclient/v1/shell.py:762 -#: senlinclient/v1/shell.py:790 senlinclient/v1/shell.py:812 -#: senlinclient/v1/shell.py:829 +#: senlinclient/v1/shell.py:731 senlinclient/v1/shell.py:750 +#: senlinclient/v1/shell.py:768 senlinclient/v1/shell.py:786 +#: senlinclient/v1/shell.py:862 senlinclient/v1/shell.py:884 +#: senlinclient/v1/shell.py:912 senlinclient/v1/shell.py:934 +#: senlinclient/v1/shell.py:951 msgid "Name or ID of cluster to operate on." msgstr "" -#: senlinclient/v1/shell.py:625 +#: senlinclient/v1/shell.py:747 msgid "ID of nodes to be deleted; multiple nodes can be separatedwith \",\"." msgstr "" -#: senlinclient/v1/shell.py:644 senlinclient/v1/shell.py:662 +#: senlinclient/v1/shell.py:766 senlinclient/v1/shell.py:784 msgid "Number of nodes to be added." msgstr "" -#: senlinclient/v1/shell.py:682 +#: senlinclient/v1/shell.py:804 msgid "" "Filter parameters to apply on returned results. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" -#: senlinclient/v1/shell.py:691 +#: senlinclient/v1/shell.py:813 msgid "Name or ID of cluster to query on." msgstr "" -#: senlinclient/v1/shell.py:711 +#: senlinclient/v1/shell.py:833 msgid "ID or name of the policy to query on." msgstr "" -#: senlinclient/v1/shell.py:713 +#: senlinclient/v1/shell.py:835 msgid "ID or name of the cluster to query on." msgstr "" -#: senlinclient/v1/shell.py:725 +#: senlinclient/v1/shell.py:847 msgid "ID or name of policy to be attached." msgstr "" -#: senlinclient/v1/shell.py:727 senlinclient/v1/shell.py:780 +#: senlinclient/v1/shell.py:849 senlinclient/v1/shell.py:902 msgid "" "An integer specifying the relative priority among all policies attached " "to a cluster. The lower the value, the higher the priority. Default is " "50." msgstr "" -#: senlinclient/v1/shell.py:731 +#: senlinclient/v1/shell.py:853 msgid "" "An integer beteen 0 and 100 representing the enforcement level. Default " "to enforcement level of policy." msgstr "" -#: senlinclient/v1/shell.py:734 +#: senlinclient/v1/shell.py:856 msgid "" "An integer indicating the cooldown seconds once the policy is effected. " "Default to cooldown of policy." msgstr "" -#: senlinclient/v1/shell.py:737 +#: senlinclient/v1/shell.py:859 msgid "Whether the policy should be enabled once attached. Default to enabled." msgstr "" -#: senlinclient/v1/shell.py:760 +#: senlinclient/v1/shell.py:882 msgid "ID or name of policy to be detached." msgstr "" -#: senlinclient/v1/shell.py:778 +#: senlinclient/v1/shell.py:900 msgid "ID or name of policy to be updated." msgstr "" -#: senlinclient/v1/shell.py:784 +#: senlinclient/v1/shell.py:906 msgid "New enforcement level." msgstr "" -#: senlinclient/v1/shell.py:786 +#: senlinclient/v1/shell.py:908 msgid "Cooldown interval in seconds." msgstr "" -#: senlinclient/v1/shell.py:788 +#: senlinclient/v1/shell.py:910 msgid "Whether the policy should be enabled." msgstr "" -#: senlinclient/v1/shell.py:810 +#: senlinclient/v1/shell.py:932 msgid "ID or name of policy to be enabled." msgstr "" -#: senlinclient/v1/shell.py:827 +#: senlinclient/v1/shell.py:949 msgid "ID or name of policy to be disabled." msgstr "" -#: senlinclient/v1/shell.py:847 +#: senlinclient/v1/shell.py:969 msgid "ID or name of cluster for nodes to list." msgstr "" -#: senlinclient/v1/shell.py:864 +#: senlinclient/v1/shell.py:986 msgid "" "Indicate that this node list should include nodes from all tenants. This " "option is subject to access policy checking. Default is False." msgstr "" -#: senlinclient/v1/shell.py:917 +#: senlinclient/v1/shell.py:1042 #, python-format msgid "Node %s is not found" msgstr "" -#: senlinclient/v1/shell.py:929 +#: senlinclient/v1/shell.py:1058 msgid "Profile Id used for this node." msgstr "" -#: senlinclient/v1/shell.py:931 +#: senlinclient/v1/shell.py:1060 msgid "Cluster Id for this node." msgstr "" -#: senlinclient/v1/shell.py:933 senlinclient/v1/shell.py:986 +#: senlinclient/v1/shell.py:1062 senlinclient/v1/shell.py:1117 msgid "Role for this node in the specific cluster." msgstr "" -#: senlinclient/v1/shell.py:940 +#: senlinclient/v1/shell.py:1069 msgid "Name of the node to create." msgstr "" -#: senlinclient/v1/shell.py:956 +#: senlinclient/v1/shell.py:1085 +msgid "Include physical object details." +msgstr "" + +#: senlinclient/v1/shell.py:1087 msgid "Name or ID of the node to show the details for." msgstr "" -#: senlinclient/v1/shell.py:963 +#: senlinclient/v1/shell.py:1094 msgid "Name or ID of node(s) to delete." msgstr "" -#: senlinclient/v1/shell.py:976 +#: senlinclient/v1/shell.py:1107 msgid "Failed to delete any of the specified nodes." msgstr "" -#: senlinclient/v1/shell.py:982 +#: senlinclient/v1/shell.py:1113 msgid "New name for the node." msgstr "" -#: senlinclient/v1/shell.py:988 +#: senlinclient/v1/shell.py:1119 msgid "" "Tag values to be attached to the node. This can be specified multiple " "times, or once with tags separated by a semicolon." msgstr "" -#: senlinclient/v1/shell.py:993 +#: senlinclient/v1/shell.py:1124 msgid "Name or ID of node to update." msgstr "" -#: senlinclient/v1/shell.py:1000 +#: senlinclient/v1/shell.py:1131 #, python-format msgid "Node not found: %s" msgstr "" -#: senlinclient/v1/shell.py:1015 +#: senlinclient/v1/shell.py:1146 msgid "ID or name of cluster for node to join." msgstr "" -#: senlinclient/v1/shell.py:1017 senlinclient/v1/shell.py:1033 +#: senlinclient/v1/shell.py:1148 senlinclient/v1/shell.py:1164 msgid "Name or ID of node to operate on." msgstr "" -#: senlinclient/v1/shell.py:1049 +#: senlinclient/v1/shell.py:1180 msgid "" "Filter parameters to apply on returned events. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" -#: senlinclient/v1/shell.py:1054 +#: senlinclient/v1/shell.py:1185 msgid "Limit the number of events returned." msgstr "" -#: senlinclient/v1/shell.py:1056 +#: senlinclient/v1/shell.py:1187 msgid "Only return events that appear after the given event ID." msgstr "" -#: senlinclient/v1/shell.py:1062 +#: senlinclient/v1/shell.py:1193 msgid "" "Whether events from all projects(tenants) should be listed. Default to " "False. Setting this to True may demand for an admin privilege." msgstr "" -#: senlinclient/v1/shell.py:1066 +#: senlinclient/v1/shell.py:1197 msgid "Whether deleted events should be listed as well. Default to False." msgstr "" -#: senlinclient/v1/shell.py:1091 +#: senlinclient/v1/shell.py:1222 msgid "ID of event to display details for." msgstr "" -#: senlinclient/v1/shell.py:1107 +#: senlinclient/v1/shell.py:1238 msgid "" "Filter parameters to apply on returned actions. This can be specified " "multiple times, or once with parameters separated by a semicolon." msgstr "" -#: senlinclient/v1/shell.py:1157 +#: senlinclient/v1/shell.py:1288 msgid "Name or ID of the action to show the details for." msgstr "" -#: senlinclient/v1/shell.py:1164 +#: senlinclient/v1/shell.py:1295 #, python-format msgid "Action %(id)s is not found" msgstr ""